:root{--rv-green:#7CFF4F;--rv-pink:#FF3DB8;--rv-cyan:#3DE1FF;--rv-dark:#0B0B14}::selection{background:var(--rv-pink);color:#fff}.section.color-scheme-1,.banner.color-scheme-1{background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.3px);background-size:22px 22px}.h1,.h2,h1,h2{letter-spacing:-.01em}.section-head__title{position:relative}.section-head--center .section-head__title:after,.section-head__title:after{content:"";display:block;width:56px;height:8px;margin:14px auto 0;background:linear-gradient(90deg,var(--rv-green) 0 50%,var(--rv-pink) 50% 100%);background-size:16px 8px}.section-head:not(.section-head--center) .section-head__title:after{margin-left:0}.label-pill{font-family:var(--font-pixel);font-size:.6rem;line-height:1.7;letter-spacing:.02em;text-transform:uppercase;padding:.45rem .8rem;border-radius:4px}.label-pill .icon{width:14px;height:14px}.btn--primary{box-shadow:4px 4px 0 var(--rv-pink);transition:transform .12s ease,box-shadow .12s ease}.btn--primary:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--rv-pink)}.btn--primary:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--rv-pink)}.btn--outline{border-width:2px}.color-scheme-3 .btn--primary{box-shadow:4px 4px 0 var(--rv-pink)}.marquee__item,.marquee__text,[class*=marquee] span{font-family:var(--font-pixel);font-size:.72rem;letter-spacing:.02em}.step__num{border-radius:6px;font-family:var(--font-pixel);font-size:.9rem;box-shadow:4px 4px 0 var(--rv-pink)}.cols--cards .col{border:1px solid color-mix(in srgb,var(--rv-green) 22%,transparent)}@media(max-width:749px){.cols--cards{gap:10px}.cols--cards .col{padding:16px 14px}.cols--cards .col__icon{width:44px;height:44px;margin-bottom:10px}.cols--cards .col__icon .icon{width:20px;height:20px}.cols--cards .col__title{font-size:1rem;line-height:1.2}.cols--cards .col__text{font-size:.84rem;line-height:1.45}}@media(max-width:749px){.banner--stack .banner__media{aspect-ratio:1/1;height:auto}.banner--stack .banner__media img{object-position:50% 35%}.banner .btn-row{display:grid;grid-template-columns:1fr;gap:10px}.banner .btn-row .btn{width:100%}.banner .cb-heading{font-size:clamp(1.9rem,8.4vw,2.4rem);line-height:1.08}.banner .checks{display:flex;flex-wrap:wrap;gap:6px 14px}.banner .checks li{font-size:.86rem}}.price__now{font-family:var(--font-head);letter-spacing:-.01em}.break.is-selected{box-shadow:0 0 0 1px var(--c-btn),0 0 28px -8px var(--c-btn)}.break__badge{font-family:var(--font-pixel);font-size:.5rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.6;padding:.35rem .6rem;border-radius:4px}.header{-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px)}.announcement-bar,.announcement{font-weight:600}.cart-drawer .drawer__panel{width:min(440px,100vw)}@media(max-width:749px){.cart-drawer .drawer__panel{width:100vw;box-shadow:none}}.cart-drawer .drawer__head{padding:.5rem .6rem .5rem 1rem}.cart-drawer .drawer__title{font-size:1.1rem}.cart-drawer .drawer__body{padding:.15rem 1rem 1rem;gap:.9rem}.cart-drawer .drawer__foot{padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));box-shadow:0 -10px 24px -18px #0009}.rewards{padding:.55rem 1rem .65rem}.rewards__msg{gap:.35rem;margin:0 0 .5rem;font-size:.8rem;line-height:1.3}.rewards__msg .icon{width:15px;height:15px;flex:none}.cart-line{grid-template-columns:64px minmax(0,1fr) auto;gap:.75rem;padding:.7rem 0;align-items:start}.cart-line__media{border-radius:10px}.cart-line__info{gap:.12rem;min-width:0}.cart-line__title{font-size:.9rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-line__meta{font-size:.76rem}.cart-line__discount{font-size:.74rem;min-width:0;display:flex;align-items:center;gap:.3rem;white-space:nowrap;overflow:hidden}.cart-line__discount .icon{width:12px;height:12px;flex:none}.cart-line__row{margin-top:.35rem;gap:.2rem}.cart-line .qty--sm{height:32px}.cart-line .qty--sm .qty__btn{width:30px}.cart-line .qty--sm .qty__input{width:28px}.cart-line .qty__btn .icon{width:14px;height:14px}.cart-line__remove{width:32px;height:32px}.cart-line__remove .icon{width:16px;height:16px}.cart-line__price{font-size:.9rem}.cart-line__price s{font-size:.75rem}.cart-summary--discount .cart-extra{border-style:dashed}.cart-drawer .cart-extra>summary{padding:.5rem .7rem;font-size:.84rem}.cart-drawer .cart-extra>summary .icon{width:16px;height:16px}.cart-drawer .cart-summary{gap:.5rem}.cart-drawer .cart-totals{gap:.1rem}.cart-drawer .cart-totals__row{font-size:.84rem}.cart-drawer .cart-totals__total{font-size:1.08rem}.cart-drawer .cart-totals__note{font-size:.7rem}.cart-drawer .btn--checkout{--h:50px}.cart-drawer .payment-icons{gap:.3rem}.cart-drawer .payment-icon{width:32px;height:20px}.rv-anchor{position:relative;top:-90px;height:0}.shopify-policy__container{max-width:780px;margin:0 auto;padding:2.5rem 1rem 4rem}.shopify-policy__title{text-align:center;margin-bottom:1.25rem}.shopify-policy__title h1{font-size:clamp(1.9rem,6vw,2.6rem);line-height:1.1;margin:0}.shopify-policy__body .rte{font-size:.98rem;line-height:1.65}.shopify-policy__body .rte h2{font-size:clamp(1.15rem,3.6vw,1.4rem);line-height:1.25;margin:2.1rem 0 .7rem}.shopify-policy__body .rte h3{font-size:1.05rem;margin:1.6rem 0 .5rem}.shopify-policy__body .rte li{margin:.35rem 0}.shopify-policy__body .rte table{display:table;margin:1rem 0;font-size:.92rem}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:top}.shopify-policy__body .rte th{font-family:var(--font-head);font-weight:700}@media(max-width:480px){.shopify-policy__body .rte table{font-size:.85rem}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:.55rem .35rem}}.shopify-policy__body .rte td:nth-child(2){white-space:nowrap}@media(min-width:750px)and (max-width:1099px){.banner--stack{min-height:0;grid-template-rows:auto auto}.banner--stack .banner__media{position:relative;aspect-ratio:21/9}.banner--stack .banner__media img{object-position:62% 50%}.banner--stack .banner__overlay{display:none}.banner--stack .banner__content{padding-block:2rem 2.75rem}.banner--stack .banner__box{max-width:620px}}@media(min-width:1100px){.banner--stack .banner__img--desk{object-position:0% 50%}.banner--stack .banner__content.page-width{max-width:none;padding-inline:clamp(32px,6.5vw,128px)}.banner--stack .banner__box{max-width:540px}.banner--stack .banner__overlay{opacity:1;background:linear-gradient(90deg,#0b0b14e6,#0b0b14a8 28%,#0b0b142e 46%,#0b0b1400 58%)}.banner--stack .cb-text{color:#d6d6e4}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rv.css.map */
