:root{--font-heading-family: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--ra-accent: #d6400f;--ra-accent-hover: #bf3809;--ra-accent-soft: #fdf0eb;--ra-ink: #1d1d1f;--ra-muted: #6e6e73;--ra-line: #e8e8ed;--ra-soft: #f5f5f7;--ra-ok: #1a7f37;--ra-radius: 2.2rem;--ra-radius-lg: 2.8rem;--ra-ease: cubic-bezier(.2, .8, .2, 1)}body{letter-spacing:0;color:rgba(var(--color-foreground),.86);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.03em;line-height:1.08;color:rgb(var(--color-foreground))}.h0{font-weight:700}h4,.h4,h5,.h5{letter-spacing:-.01em}.caption-with-letter-spacing{letter-spacing:.06em;font-weight:600}.rte{line-height:1.6}.ra-eyebrow{display:inline-block;font:600 1.3rem/1.2 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;color:var(--ra-accent);margin:0 0 .8rem}.color-scheme-3 .ra-eyebrow,.color-scheme-4 .ra-eyebrow{color:#ffb899}.color-scheme-5 .ra-eyebrow{color:#fff;opacity:.85}.ra-muted{color:rgba(var(--color-foreground),.62)}.ra-heading{font-size:clamp(3rem,4.4vw,5.2rem);margin:0}.ra-subheading{font-size:1.8rem;line-height:1.5;margin:1.4rem 0 0;color:rgba(var(--color-foreground),.62)}@media screen and (max-width:749px){.ra-subheading{font-size:1.6rem}}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:600;letter-spacing:0;font-size:1.5rem;min-height:4.8rem;padding:0 2.6rem;transition:transform .15s var(--ra-ease),background-color .15s}.button:active{transform:scale(.98)}.button:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button-text),0),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.color-scheme-1 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--ra-accent-hover)}.button--tertiary{min-height:3.6rem;padding:0 1.6rem}.ra-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:1.5rem;color:var(--ra-accent);text-decoration:none;min-height:4.4rem}.ra-link:hover{text-decoration:underline;text-underline-offset:.3rem}.color-scheme-3 .ra-link,.color-scheme-4 .ra-link{color:#ffb899}.ra-buttons{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.announcement-bar__message{font-size:1.3rem;letter-spacing:0;padding:.9rem 0;min-height:0}.announcement-bar__message strong,.announcement-bar__message b{color:#ffb899;font-weight:600}.announcement-bar__link{text-decoration:none}.section-header .header-wrapper.color-scheme-1,.section-header.shopify-section-header-sticky .header-wrapper.color-scheme-1{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header{padding-top:1rem;padding-bottom:1rem}.header__heading-logo{height:auto}.ra-logo{display:block;height:auto}.header__menu-item{font-size:1.4rem;font-weight:500}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--ra-accent)}.cart-count-bubble{background-color:var(--ra-accent);color:#fff}.mega-menu__content{border-radius:0 0 var(--ra-radius) var(--ra-radius);box-shadow:0 3rem 4rem -3rem #00000026}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:-.01em}.header__submenu{border-radius:1.6rem}.menu-drawer__menu-item{font-size:1.8rem;font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.01em}.card--card,.card--standard .card__inner{border-radius:var(--ra-radius)}.card__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.02em}.card-information .price{font-size:1.5rem}.price{letter-spacing:0}.price-item--sale{color:rgb(var(--color-foreground))}.badge{font-weight:600;letter-spacing:0;padding:.5rem 1.2rem}.product__title h1{font-size:clamp(3rem,3.4vw,4.4rem);letter-spacing:-.03em}.ra-title-model{display:block;margin-top:.4rem;font-size:.55em;font-weight:500;letter-spacing:0;color:rgba(var(--color-foreground),.6)}.ra-card-model{display:block;margin-top:.2rem;font-size:max(1.2rem,.85em);font-weight:400;color:rgba(var(--color-foreground),.6)}.product__text.caption-with-letter-spacing{color:var(--ra-accent);letter-spacing:.04em}.product .price--large{font-family:var(--font-heading-family);letter-spacing:-.03em}.product .price--large .price-item--regular{font-size:3rem}.product .price--large .price__sale .price-item--regular{font-size:1.7rem;font-family:var(--font-body-family)}.product .price--large .price-item--sale{font-size:3rem}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem;font-size:1.6rem}.product-form__input--pill input[type=radio]+label{font-weight:500;letter-spacing:0;padding:1rem 2rem}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--ra-ink);border-color:var(--ra-ink)}.product-form__input .form__label{font-weight:600;font-size:1.4rem}.product__media-item .media,.product-media-container .media{border-radius:var(--ra-radius);background:#fff}.thumbnail{border-radius:1.4rem}.product__accordion summary .accordion__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em}.shopify-payment-button__button--unbranded{border-radius:4rem;font-weight:600;min-height:5.2rem;letter-spacing:0}.shopify-payment-button__button--branded{border-radius:4rem;overflow:hidden}.installment,.product__view-details{display:none}.drawer__inner{border-radius:var(--ra-radius) 0 0 var(--ra-radius)}.drawer__heading{font-size:2.2rem;letter-spacing:-.02em}.cart-item__name{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.01em;text-decoration:none}.cart-item__image{border-radius:1.4rem;background:var(--ra-soft)}.totals__total-value{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:-.02em}.cart__checkout-button{min-height:5.2rem}@media screen and (max-width:749px){.drawer__inner{border-radius:0}}.field__input,.select__select,.customer .field input{letter-spacing:0}.newsletter-form__field-wrapper .field__input{border-radius:4rem}.footer{border-top:0}.footer-block__heading{font-size:1.4rem;font-family:var(--font-body-family);font-weight:600;letter-spacing:0}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;color:rgba(var(--color-foreground),.62);padding:.4rem 0}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:none}.copyright__content{font-size:1.2rem}.ra-hero{position:relative;overflow:hidden;display:grid;align-items:end;color:#fff;background:#0b0b0c}.ra-hero--full{min-height:100svh}.ra-hero--large{min-height:72rem}.ra-hero--medium{min-height:58rem}.ra-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ra-hero__media img,.ra-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.ra-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0}.ra-hero__placeholder{width:100%;height:100%;background:radial-gradient(120% 90% at 70% 40%,#3a3a40,#141416 60%,#0b0b0c)}.ra-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000b8)}.ra-hero__content{position:relative;z-index:1;padding-top:12rem;padding-bottom:7.2rem;width:100%}.ra-hero__content--center{text-align:center}.ra-hero__content--center .ra-hero__text{margin-left:auto;margin-right:auto}.ra-hero__content--center .ra-buttons{justify-content:center}.ra-hero h1,.ra-hero h2{color:#fff;font-size:clamp(4.2rem,7vw,8.4rem);line-height:1;font-weight:700;max-width:13ch;margin:0}.ra-hero__content--center h1,.ra-hero__content--center h2{margin:0 auto}.ra-hero__text{font-size:1.9rem;line-height:1.5;color:#fffc;max-width:38ch;margin:1.8rem 0 2.8rem}.ra-hero .ra-eyebrow{color:#ffb899}.ra-hero .button--secondary{--color-button: 255,255,255;--color-button-text: 255,255,255;--color-secondary-button-text: 255,255,255;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ra-hero .button--primary{--color-button: 255,255,255;--color-button-text: 29,29,31}.ra-hero .button--primary:hover{background-color:#f0f0f0!important}@media screen and (max-width:749px){.ra-hero--large,.ra-hero--medium{min-height:62rem}.ra-hero__content{padding-bottom:4rem}.ra-hero__text{font-size:1.7rem}.ra-hero .ra-buttons .button{flex:1 1 0;padding:0 1.2rem;white-space:nowrap}}.ra-keys__row{display:grid;grid-template-columns:repeat(var(--ra-cols, 4),1fr)}.ra-keys__item{padding:3.2rem 1.6rem;text-align:center;border-right:1px solid rgba(var(--color-foreground),.08)}.ra-keys__item:last-child{border-right:0}.ra-keys__value{display:block;font:600 clamp(2.8rem,3.2vw,4rem)/1.1 var(--font-heading-family);letter-spacing:-.03em;color:rgb(var(--color-foreground))}.ra-keys__label{font-size:1.4rem;color:rgba(var(--color-foreground),.62)}.ra-keys--bordered{border-bottom:1px solid rgba(var(--color-foreground),.08)}@media screen and (max-width:749px){.ra-keys__row{grid-template-columns:1fr 1fr}.ra-keys__item{padding:2.2rem .8rem}.ra-keys__item:nth-child(2n){border-right:0}.ra-keys__item:nth-child(-n+2){border-bottom:1px solid rgba(var(--color-foreground),.08)}}.ra-section-head{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.ra-section-head--left{text-align:left;margin-left:0}@media screen and (max-width:749px){.ra-section-head{margin-bottom:3.2rem}}.ra-models{display:grid;gap:1.6rem}.ra-model{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;border-radius:var(--ra-radius-lg);overflow:hidden;min-height:46rem;background:rgb(var(--color-background))}.ra-model--reverse{grid-template-columns:1fr 1.1fr}.ra-model--reverse .ra-model__visual{order:2}.ra-model__visual{position:relative;display:grid;place-items:center;padding:0;background:#fff;overflow:hidden}.ra-model__visual img{width:100%;height:100%;max-height:56rem;object-fit:contain;transition:transform .6s var(--ra-ease)}.ra-model:hover .ra-model__visual img{transform:scale(1.03)}.ra-model__visual .placeholder-svg{width:80%;height:auto;max-height:30rem;fill:rgba(var(--color-foreground),.3)}.ra-model__txt{padding:4.8rem 5.6rem;display:flex;flex-direction:column;justify-content:center}.ra-tag{display:inline-block;align-self:flex-start;font-size:1.2rem;font-weight:600;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));padding:.4rem 1rem;border-radius:4rem;margin-bottom:1.4rem}.ra-tag--accent{background:var(--ra-accent);color:#fff}.ra-model__title{font-size:clamp(3rem,3.6vw,4.4rem);margin:0}.ra-model__title a{color:inherit;text-decoration:none}.ra-model__pitch{font-size:1.8rem;line-height:1.45;color:rgba(var(--color-foreground),.62);margin:1.2rem 0 2.2rem}.ra-specs-inline{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin:0 0 2.6rem;padding:0;list-style:none}.ra-specs-inline b{display:block;font:600 2.2rem/1.2 var(--font-heading-family);letter-spacing:-.02em;color:rgb(var(--color-foreground))}.ra-specs-inline span{font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.ra-model__price{font-size:1.7rem;color:rgb(var(--color-foreground));margin-bottom:2rem}.ra-model__price small{display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.62)}@media screen and (max-width:749px){.ra-model,.ra-model--reverse{grid-template-columns:1fr;min-height:0;border-radius:var(--ra-radius)}.ra-model--reverse .ra-model__visual{order:0}.ra-model__visual{min-height:24rem}.ra-model__txt{padding:2.4rem 2.2rem 2.8rem}.ra-model__pitch{font-size:1.6rem}.ra-specs-inline{gap:1rem 1.8rem}.ra-specs-inline b{font-size:1.8rem}}.ra-compare{overflow-x:auto;border-radius:var(--ra-radius);border:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));-webkit-overflow-scrolling:touch}.ra-compare table{width:100%;border-collapse:collapse;min-width:max(64rem,calc(16rem + var(--ra-cols, 5) * 11rem));table-layout:fixed}.ra-compare th,.ra-compare td{padding:1.8rem 2rem;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.5rem;color:rgb(var(--color-foreground))}.ra-compare tr:last-child td{border-bottom:0}.ra-compare th,.ra-compare td{border-left:0;border-right:0;border-top:0}.ra-compare tbody th,.ra-compare thead td,.ra-compare tbody tr:last-child td:first-child{position:sticky;left:0;z-index:1;background:rgb(var(--color-background))}.ra-compare thead th{vertical-align:bottom;font-weight:400}.ra-compare th img{width:100%;max-width:12rem;height:8rem;object-fit:contain;margin:0 auto 1rem;display:block}.ra-compare th b{font:600 1.8rem var(--font-heading-family);letter-spacing:-.02em;display:block}.ra-compare th a{color:inherit;text-decoration:none}.ra-compare .ra-pop{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--ra-accent);background:var(--ra-accent-soft);padding:.3rem .8rem;border-radius:4rem;margin-top:.6rem}.ra-compare tbody th{text-align:left;color:rgba(var(--color-foreground),.62);font-weight:500;white-space:nowrap;width:16rem}.ra-compare .is-highlight{background:#fffaf7}.ra-compare .button{min-height:3.8rem;min-width:0;width:100%;max-width:14rem;padding:0 1rem;font-size:1.3rem}.ra-scroll-hint{display:none;text-align:center;font-size:1.3rem;color:rgba(var(--color-foreground),.62);margin-top:1rem}@media screen and (max-width:749px){.ra-scroll-hint{display:block}.ra-compare th,.ra-compare td{padding:1.4rem 1.2rem;font-size:1.4rem}.ra-compare tbody th{width:11rem}.ra-compare table{min-width:max(64rem,calc(11rem + var(--ra-cols, 5) * 10.5rem))}}.ra-reassure{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ra-cols, 4),1fr);gap:1.6rem}.ra-reassure__item{background:rgb(var(--color-background));border-radius:var(--ra-radius);padding:2.8rem 2.4rem}.ra-section--soft .ra-reassure__item{background:#fff}.ra-reassure__item svg{width:3rem;height:3rem;color:var(--ra-accent);margin-bottom:1.4rem;display:block}.ra-reassure__item h3{font-size:1.7rem;letter-spacing:-.02em;margin:0 0 .4rem}.ra-reassure__item p{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.62);line-height:1.45}@media screen and (max-width:749px){.ra-reassure{grid-template-columns:1fr 1fr;gap:1rem}.ra-reassure__item{padding:2rem 1.6rem}}.ra-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem;flex-wrap:wrap}.ra-reviews__score{display:flex;align-items:center;gap:1.4rem}.ra-reviews__score b{font:600 4.8rem/1 var(--font-heading-family);letter-spacing:-.04em;color:rgb(var(--color-foreground))}.ra-stars{color:rgb(var(--color-foreground));letter-spacing:.1rem;font-size:1.4rem}.ra-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.ra-review{margin:0;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--ra-radius);padding:2.6rem;display:flex;flex-direction:column}.ra-review blockquote{border:0;padding:0;font-style:normal;margin:1.2rem 0 1.8rem;font-size:1.6rem;line-height:1.55;color:rgb(var(--color-foreground));flex:1}.ra-review__who{font-size:1.4rem;color:rgba(var(--color-foreground),.62);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ra-review__ok{color:var(--ra-ok);font-weight:500}@media screen and (max-width:749px){.ra-reviews__grid{grid-template-columns:1fr}.ra-reviews__score b{font-size:4rem}}.ra-faq{max-width:78rem;margin:0 auto}.ra-faq details{border-bottom:1px solid rgba(var(--color-foreground),.1)}.ra-faq summary{list-style:none;cursor:pointer;padding:2.2rem 4rem 2.2rem 0;font:600 1.8rem/1.35 var(--font-heading-family);letter-spacing:-.02em;color:rgb(var(--color-foreground));position:relative}.ra-faq summary::-webkit-details-marker{display:none}.ra-faq summary:after{content:"";position:absolute;right:.6rem;top:50%;width:1.4rem;height:1.4rem;margin-top:-.7rem;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transition:transform .25s var(--ra-ease)}.ra-faq details[open] summary:after{transform:rotate(45deg)}.ra-faq__answer{padding:0 0 2.2rem;color:rgba(var(--color-foreground),.7);max-width:64ch}.ra-faq__answer p{margin:0 0 1rem}@media screen and (max-width:749px){.ra-faq summary{font-size:1.6rem}}.ra-cta{border-radius:var(--ra-radius-lg);padding:5.6rem;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;flex-wrap:wrap}.ra-cta h2{font-size:clamp(2.6rem,3.4vw,4rem);max-width:20ch;line-height:1.1;margin:0}.ra-cta p{margin:1rem 0 0;opacity:.85}@media screen and (max-width:749px){.ra-cta{padding:3.2rem 2.4rem;border-radius:var(--ra-radius)}.ra-cta .button{width:100%}}.ra-features{display:grid;grid-template-columns:repeat(var(--ra-cols, 2),1fr);gap:1.6rem}.ra-feature{position:relative;overflow:hidden;border-radius:var(--ra-radius);padding:3.6rem;min-height:26rem;background:rgb(var(--color-background))}.ra-section--soft .ra-feature:not([class*=color-scheme]){background:#fff}.ra-feature>*{position:relative;z-index:1}.ra-feature h3{font-size:2.6rem;line-height:1.1;max-width:18ch;margin:0 0 1rem}.ra-feature p{color:rgba(var(--color-foreground),.62);max-width:36ch;margin:0}.ra-feature__big{position:absolute;z-index:0;right:-1rem;bottom:-3.4rem;font:700 15rem/1 var(--font-heading-family);letter-spacing:-.06em;color:rgba(var(--color-foreground),.05);pointer-events:none;white-space:nowrap}.ra-feature__img{margin:-3.6rem -3.6rem 2.4rem}.ra-feature__img img{width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover}@media screen and (max-width:749px){.ra-features{grid-template-columns:1fr;gap:1rem}.ra-feature{padding:2.6rem;min-height:0}.ra-feature__img{margin:-2.6rem -2.6rem 2rem}.ra-feature__big{font-size:11rem}}.ra-specs{display:grid;grid-template-columns:1fr 1fr;gap:5.6rem}.ra-specs h2{font-size:2.2rem;margin:0 0 .8rem}.ra-spec-table{width:100%;border-collapse:collapse}.ra-spec-table th,.ra-spec-table td{padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:1.5rem;vertical-align:top;text-align:left}.ra-spec-table th{color:rgba(var(--color-foreground),.62);font-weight:400;width:45%;padding-right:1.6rem}.ra-spec-table td{color:rgb(var(--color-foreground));overflow-wrap:anywhere}.ra-box{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.8rem 0 3.6rem;padding:0;list-style:none}.ra-box li{background:var(--ra-soft);border-radius:1.2rem;padding:1.2rem 1.4rem;font-size:1.4rem}@media screen and (max-width:749px){.ra-specs{grid-template-columns:1fr;gap:3.2rem}}.ra-split{border:1px solid rgba(var(--color-foreground),.1);border-radius:1.8rem;padding:1.6rem 1.8rem}.ra-split__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ra-split__top b{font-size:1.5rem;color:rgb(var(--color-foreground))}.ra-split__tabs{display:inline-flex;background:var(--ra-soft);border-radius:4rem;padding:.3rem;flex:none}.ra-split__tabs button{border:0;background:none;font:600 1.3rem var(--font-body-family);padding:.6rem 1.3rem;border-radius:4rem;cursor:pointer;color:rgb(var(--color-foreground));min-width:4.4rem;min-height:3.2rem}.ra-split__tabs button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0000001a}.ra-split__sched{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:.6rem;margin-top:1.4rem;padding:0;list-style:none}.ra-split__sched li{background:var(--ra-soft);border-radius:1rem;padding:.8rem .4rem;text-align:center;font-size:1.2rem;color:rgba(var(--color-foreground),.62);line-height:1.3}.ra-split__sched b{display:block;color:rgb(var(--color-foreground));font-size:1.4rem;white-space:nowrap}.ra-split__by{font-size:1.2rem;color:rgba(var(--color-foreground),.62);margin-top:1rem;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.ra-split__by{gap:.4rem}.ra-split__by .ra-split__brand{border:1px solid rgba(var(--color-foreground),.12);border-radius:.5rem;padding:.1rem .6rem;font-weight:600;color:rgb(var(--color-foreground))}.ra-split__by [data-ra-split-label]{font-weight:600;color:rgb(var(--color-foreground))}.ra-split__by em{font-style:normal}.ra-split[hidden]{display:none}@media screen and (max-width:749px){.ra-split__sched b{font-size:1.3rem}.ra-split__sched li{font-size:1.1rem}}.ra-speed{border-radius:1.8rem;background:var(--ra-soft);padding:1.6rem 1.8rem}.ra-speed__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.ra-speed__row b{display:block;font:600 2.4rem/1.1 var(--font-heading-family);letter-spacing:-.03em;color:rgb(var(--color-foreground))}.ra-speed__row span{font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.ra-speed__sport b{color:var(--ra-accent)}.ra-speed__note{margin:1.2rem 0 0;font-size:1.2rem;line-height:1.45;color:rgba(var(--color-foreground),.62)}.ra-badges{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none}.ra-badges li{display:flex;gap:1rem;align-items:center;background:var(--ra-soft);border-radius:1.4rem;padding:1.2rem 1.4rem;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.7)}.ra-badges svg{width:2.2rem;height:2.2rem;flex:none;color:rgb(var(--color-foreground))}.ra-badges b{display:block;color:rgb(var(--color-foreground));font-weight:600}.ra-stock{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;color:var(--ra-ok)}.ra-stock:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:currentColor;flex:none}.ra-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;gap:1.2rem;align-items:center;justify-content:space-between;padding:1rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--ra-line);transform:translateY(110%);transition:transform .3s var(--ra-ease)}.ra-sticky-atc.is-visible{transform:none}.ra-sticky-atc__price b{display:block;font:600 1.7rem/1.2 var(--font-heading-family);color:var(--ra-ink)}.ra-sticky-atc__price span,.ra-sticky-atc__price small{font-size:1.2rem;color:var(--ra-muted)}.ra-sticky-atc .button{min-height:4.6rem;padding:0 2.2rem;flex:none}@media screen and (min-width:990px){.ra-sticky-atc{display:none}}@media screen and (max-width:989px){body.ra-has-sticky-atc{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}}.ra-ship{padding:1.4rem 0 1.6rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.ra-ship__track{height:.6rem;background:var(--ra-soft);border-radius:.6rem;margin-top:.8rem;overflow:hidden}.ra-ship__track i{display:block;height:100%;background:var(--ra-accent);border-radius:.6rem;transition:width .4s var(--ra-ease)}.ra-ship.is-done{color:var(--ra-ok)}.ra-ship.is-done .ra-ship__track i{background:var(--ra-ok)}.ra-upsell{padding:.8rem 0 1.6rem}.ra-upsell h3{font-size:1.5rem;letter-spacing:-.01em;margin:1.2rem 0 1rem}.ra-upsell__item{display:grid;grid-template-columns:5.6rem 1fr;gap:.8rem 1.2rem;align-items:center;padding:1rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.4rem;margin-bottom:.8rem}.ra-upsell__item img{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:1rem;background:var(--ra-soft);display:block}.ra-upsell__item b{font-size:1.4rem;display:block;color:rgb(var(--color-foreground));font-weight:600}.ra-upsell__item span{font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.ra-upsell__item .button{min-height:3.6rem;padding:0 1.4rem;font-size:1.3rem}.ra-upsell__item .button.loading>span{visibility:hidden}.ra-section{padding-top:var(--ra-pt, 9.6rem);padding-bottom:var(--ra-pb, 9.6rem)}@media screen and (max-width:749px){.ra-section{padding-top:calc(var(--ra-pt, 9.6rem) * .66);padding-bottom:calc(var(--ra-pb, 9.6rem) * .66)}}@media(prefers-reduced-motion:reduce){.ra-model__visual img,.ra-sticky-atc,.ra-ship__track i{transition:none}}.ra-adv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.ra-adv__item{display:flex;gap:1.6rem;align-items:flex-start;padding:2.4rem;border-radius:var(--ra-radius);background:var(--ra-soft)}.ra-adv__icon{flex:none;width:4.8rem;height:4.8rem;border-radius:1.4rem;background:rgb(var(--color-background));color:var(--ra-accent);display:grid;place-items:center}.ra-adv__icon svg{width:2.6rem;height:2.6rem}.ra-adv h3{margin:0 0 .4rem;font:600 1.8rem/1.25 var(--font-heading-family);letter-spacing:-.01em}.ra-adv p{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.68)}@media screen and (max-width:989px){.ra-adv{grid-template-columns:1fr 1fr}}@media screen and (max-width:559px){.ra-adv{grid-template-columns:1fr}.ra-adv__item{padding:1.8rem}}.ra-banner{background:#111113;color:#fff;padding:9.6rem 0}.ra-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.ra-banner .ra-eyebrow{color:#ff8a5c}.ra-banner__title{margin:.8rem 0 2rem;font:600 clamp(3.4rem,4.6vw,6.4rem)/1.03 var(--font-heading-family);letter-spacing:-.04em;color:#fff}.ra-banner__text{margin:0;max-width:46rem;font-size:1.8rem;line-height:1.55;color:#ffffffb8}.ra-banner__media{position:relative;border-radius:var(--ra-radius-lg);overflow:hidden;background:#222}.ra-banner__media video,.ra-banner__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.ra-banner{padding:5.6rem 0}.ra-banner__grid{grid-template-columns:1fr;gap:3.2rem}.ra-banner__media{border-radius:var(--ra-radius)}.ra-banner__text{font-size:1.6rem}}.ra-story{display:grid;gap:6.4rem}.ra-story__row{display:grid;grid-template-columns:1.15fr 1fr;gap:6.4rem;align-items:center}.ra-story__row--reverse .ra-story__media{order:2}.ra-story__media{border-radius:var(--ra-radius-lg);overflow:hidden;background:var(--ra-soft);aspect-ratio:1 / 1}.ra-story__media img,.ra-story__media svg{width:100%;height:100%;object-fit:cover;display:block}.ra-story__text h3{margin:.8rem 0 1.6rem;font:600 clamp(2.8rem,3.4vw,4.4rem)/1.08 var(--font-heading-family);letter-spacing:-.03em}.ra-story__text .rte{font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.ra-story__stat{margin:2.4rem 0 0;display:flex;align-items:baseline;gap:1rem;font-size:1.4rem;color:rgba(var(--color-foreground),.62)}.ra-story__stat b{font:600 4rem/1 var(--font-heading-family);letter-spacing:-.03em;color:var(--ra-accent)}@media screen and (max-width:749px){.ra-story{gap:4.8rem}.ra-story__row,.ra-story__row--reverse{grid-template-columns:1fr;gap:2.4rem}.ra-story__row--reverse .ra-story__media{order:0}.ra-story__media{border-radius:var(--ra-radius);aspect-ratio:4 / 3}}.ra-stars{position:relative;display:inline-block;font-size:var(--ra-stars-size, 1.5rem);line-height:1;letter-spacing:.1em;white-space:nowrap}.ra-stars__bg{color:rgba(var(--color-foreground),.16)}.ra-stars__fg{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--ra-stars-pct);overflow:hidden;color:#f5a623}.ra-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;margin:.4rem 0 1.2rem}.ra-rating b{font-weight:600}.ra-rating span{color:rgba(var(--color-foreground),.62);text-decoration:underline;text-underline-offset:.3rem}.ra-reviews-pdp{display:grid;grid-template-columns:30rem 1fr;gap:5.6rem;align-items:start}.ra-reviews-pdp__summary{position:sticky;top:10rem;padding:3.2rem;border-radius:var(--ra-radius);background:var(--ra-soft)}.ra-reviews-pdp__avg{margin:0 0 .8rem;font:600 6.4rem/1 var(--font-heading-family);letter-spacing:-.04em}.ra-reviews-pdp__avg span{font-size:2.4rem;color:rgba(var(--color-foreground),.5)}.ra-reviews-pdp__count{margin:1rem 0 2.4rem;font-size:1.5rem;color:rgba(var(--color-foreground),.68)}.ra-reviews-pdp__bars{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.ra-reviews-pdp__bars li{display:grid;grid-template-columns:3.6rem 1fr 2.4rem;gap:1rem;align-items:center;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.ra-reviews-pdp__bars i{height:.6rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.ra-reviews-pdp__bars b{display:block;height:100%;background:#f5a623;border-radius:1rem}.ra-reviews-pdp__note{margin:2.4rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.6)}.ra-reviews-pdp__label{margin:0 0 1.2rem;font-weight:600;font-size:1.5rem}.ra-reviews-pdp__photos{list-style:none;margin:0 0 4rem;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.ra-reviews-pdp__thumb{display:block;width:100%;padding:0;border:0;border-radius:1.2rem;overflow:hidden;cursor:zoom-in;background:var(--ra-soft);aspect-ratio:1}.ra-reviews-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ra-ease)}.ra-reviews-pdp__thumb:hover img{transform:scale(1.05)}.ra-reviews-pdp__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ra-rv{padding:2.4rem 0;border-top:1px solid rgba(var(--color-foreground),.08)}.ra-rv__head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.ra-rv__author{font-weight:600;font-size:1.5rem}.ra-rv__meta{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.ra-rv__badge{margin:.8rem 0 0;font-size:1.2rem;font-weight:600;color:var(--ra-ok)}.ra-rv__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.82)}.ra-rv__text--more{color:rgba(var(--color-foreground),.68)}.ra-rv__photos{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.ra-rv__photos li{width:8rem}.ra-reviews-pdp__more{margin-top:2.4rem}.ra-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,110rem);max-height:90vh}.ra-lightbox::backdrop{background:#000000d1}.ra-lightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:86vh;border-radius:1.2rem}.ra-lightbox__close{position:absolute;top:.8rem;right:.8rem;width:4rem;height:4rem;border-radius:50%;border:0;background:#0009;color:#fff;font-size:2.4rem;cursor:pointer}@media screen and (max-width:989px){.ra-reviews-pdp{grid-template-columns:1fr;gap:3.2rem}.ra-reviews-pdp__summary{position:static}.ra-reviews-pdp__photos{grid-template-columns:repeat(4,1fr)}}.ra-film{background:#0b0b0c;color:#fff;padding:9.6rem 0 8rem;overflow:hidden}.ra-film__head{text-align:center;max-width:86rem;margin:0 auto 4.8rem}.ra-film .ra-eyebrow{color:#ff8a5c}.ra-film__title{margin:.8rem 0 1.6rem;font:600 clamp(3.6rem,5.4vw,7.2rem)/1.02 var(--font-heading-family);letter-spacing:-.04em;color:#fff}.ra-film__text{margin:0 auto;max-width:62rem;font-size:1.8rem;line-height:1.55;color:#ffffffb3}.ra-film__stage{max-width:160rem;margin:0 auto;padding:0 4rem}.ra-film__frame{position:relative;border-radius:var(--ra-radius-lg);overflow:hidden;background:#000;box-shadow:0 4rem 12rem -4rem #d6400f73}.ra-film__frame video,.ra-film__frame img{display:block;width:100%;height:100%;object-fit:cover}.ra-film__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:1.6rem;padding:1.2rem 2.8rem 1.2rem 1.2rem;border:0;border-radius:99rem;background:#ffffff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;font:600 1.8rem/1.2 var(--font-body-family);cursor:pointer;transition:transform .3s var(--ra-ease),background .3s,opacity .3s}.ra-film__play:hover{background:#ffffff3d;transform:translate(-50%,-50%) scale(1.04)}.ra-film__play-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--ra-accent);box-shadow:0 0 #d6400f99;animation:ra-film-pulse 2.4s infinite}.ra-film__play-label{display:flex;flex-direction:column;text-align:left}.ra-film__play-label small{font-weight:400;font-size:1.4rem;opacity:.7}@keyframes ra-film-pulse{0%{box-shadow:0 0 #d6400f8c}70%{box-shadow:0 0 0 1.8rem #d6400f00}to{box-shadow:0 0 #d6400f00}}.ra-film__mute{position:absolute;right:2rem;bottom:2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}.ra-film__mute .ra-film__ico-on,.ra-film.is-sound .ra-film__mute .ra-film__ico-off{display:none}.ra-film.is-sound .ra-film__mute .ra-film__ico-on{display:block}.ra-film.is-sound .ra-film__play{opacity:0;pointer-events:none}.ra-film.is-sound .ra-film__mute{bottom:7rem}.ra-film__chapters{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.ra-film__chapter{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border:1px solid rgba(255,255,255,.16);border-radius:99rem;background:transparent;color:#fffc;font:500 1.4rem/1 var(--font-body-family);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ra-film__chapter:hover{border-color:#fff6;color:#fff}.ra-film__chapter.is-active{background:#fff;border-color:#fff;color:#0b0b0c}.ra-film__time{font-variant-numeric:tabular-nums;color:#ff8a5c}.ra-film__chapter.is-active .ra-film__time{color:var(--ra-accent)}@media screen and (max-width:749px){.ra-film{padding:5.6rem 0}.ra-film__head{margin-bottom:2.8rem}.ra-film__text{font-size:1.6rem}.ra-film__stage{padding:0}.ra-film__frame{border-radius:0}.ra-film__play{padding:.8rem 2rem .8rem .8rem;font-size:1.5rem;gap:1.2rem;white-space:nowrap}.ra-film__play-icon{width:4.8rem;height:4.8rem}.ra-film__chapters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 1.6rem;scrollbar-width:none}.ra-film__chapters::-webkit-scrollbar{display:none}.ra-film__chapter{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.ra-film__play-icon{animation:none}}.ra-chapters{padding:var(--ra-pt, 9.6rem) 0 var(--ra-pb, 9.6rem)}.ra-chapters--dark{background:#0b0b0c;color:#fff}.ra-chapters--dark .ra-heading,.ra-chapters--dark .ra-chapter__title{color:#fff}.ra-chapters--dark .ra-eyebrow{color:#ff8a5c}.ra-chapters--dark .ra-subheading{color:#ffffffb3}.ra-chapters__nav{position:sticky;top:1.2rem;z-index:3;display:flex;justify-content:center;margin:0 0 5.6rem}.ra-chapters__nav ol{list-style:none;margin:0;padding:.6rem;display:flex;gap:.4rem;border-radius:99rem;background:#1c1c1ec7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1rem 3rem #00000040;max-width:100%;overflow-x:auto;scrollbar-width:none}.ra-chapters__nav ol::-webkit-scrollbar{display:none}.ra-chapters__pill{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:99rem;color:#ffffffbf;font:500 1.4rem/1 var(--font-body-family);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.ra-chapters__pill span{font-size:1.1rem;color:#ff8a5c;font-variant-numeric:tabular-nums}.ra-chapters__pill:hover{color:#fff}.ra-chapters__pill.is-active{background:#fff;color:#0b0b0c}.ra-chapters__pill.is-active span{color:var(--ra-accent)}.ra-chapter{display:grid;grid-template-columns:minmax(28rem,.8fr) 2fr;gap:5.6rem;align-items:start;padding:5.6rem 0;border-top:1px solid rgba(127,127,127,.2);scroll-margin-top:9rem}.ra-chapter__text{position:sticky;top:10rem}.ra-chapter__num{margin:0 0 1.2rem;font:600 1.3rem/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--ra-accent)}.ra-chapters--dark .ra-chapter__num{color:#ff8a5c}.ra-chapter__title{margin:0 0 1.6rem;font:600 clamp(2.8rem,3.2vw,4.2rem)/1.08 var(--font-heading-family);letter-spacing:-.03em}.ra-chapter__body{font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.ra-chapters--dark .ra-chapter__body{color:#ffffffb8}.ra-chapter__stats{margin:2.8rem 0 0;display:grid;gap:1.6rem}.ra-chapter__stats div{padding-left:1.6rem;border-left:3px solid var(--ra-accent)}.ra-chapter__stats dt{font:650 2.8rem/1.1 var(--font-heading-family);letter-spacing:-.02em}.ra-chapter__stats dd{margin:.4rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.ra-chapters--dark .ra-chapter__stats dd{color:#fff9}.ra-chapter__media{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.ra-chapter--single .ra-chapter__media{grid-template-columns:minmax(0,60rem)}.ra-chapter__img{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--ra-radius);overflow:hidden;background:#161618;cursor:zoom-in}.ra-chapter__img img{display:block;width:100%;height:auto;transition:transform .6s var(--ra-ease)}.ra-chapter__img:hover img{transform:scale(1.02)}.ra-chapter__zoom{position:absolute;right:1.2rem;bottom:1.2rem;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity .2s}.ra-chapter__img:hover .ra-chapter__zoom,.ra-chapter__img:focus-visible .ra-chapter__zoom{opacity:1}@media screen and (max-width:989px){.ra-chapter{grid-template-columns:1fr;gap:2.8rem;padding:4rem 0}.ra-chapter__text{position:static}.ra-chapter__stats{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.ra-chapters__nav{margin-bottom:3.2rem;top:.8rem}.ra-chapter__media,.ra-chapter--single .ra-chapter__media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem;scrollbar-width:none}.ra-chapter__media::-webkit-scrollbar{display:none}.ra-chapter__media li{flex:0 0 78%;scroll-snap-align:center}.ra-chapter--single .ra-chapter__media li{flex-basis:100%}.ra-chapter__zoom{opacity:1}}.ra-rvc__head{display:grid;grid-template-columns:1fr auto auto;gap:3.2rem;align-items:end;margin-bottom:3.2rem}.ra-rvc__head .ra-heading{margin:0}.ra-rvc__score{display:flex;align-items:center;gap:1.4rem}.ra-rvc__avg{margin:0;font:600 5.2rem/1 var(--font-heading-family);letter-spacing:-.04em}.ra-rvc__avg span{font-size:2rem;color:rgba(var(--color-foreground),.5)}.ra-rvc__count{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.ra-rvc__nav{display:flex;gap:.8rem}.ra-rvc__arrow{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.ra-rvc__arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground))}.ra-rvc__arrow[disabled]{opacity:.3;cursor:default}.ra-rvc[data-static] .ra-rvc__nav{visibility:hidden}.ra-rvc__track{list-style:none;margin:0;padding:.4rem 0 1.2rem;display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ra-rvc__track::-webkit-scrollbar{display:none}.ra-rvc__card{flex:0 0 calc((100% - 3.2rem) / 3);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--ra-radius);background:var(--ra-soft);overflow:hidden}.ra-rvc__photo{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:4 / 3;overflow:hidden;cursor:zoom-in;background:#e8e8ed}.ra-rvc__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ra-ease)}.ra-rvc__photo:hover img{transform:scale(1.03)}.ra-rvc__more{position:absolute;right:1rem;bottom:1rem;padding:.4rem 1rem;border-radius:99rem;background:#0009;color:#fff;font-size:1.3rem;font-weight:600}.ra-rvc__body{display:flex;flex-direction:column;gap:1rem;flex:1;padding:2.4rem}.ra-rvc__text{margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.85);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.ra-rvc__text.is-open{-webkit-line-clamp:unset}.ra-rvc__text--more{color:rgba(var(--color-foreground),.68)}.ra-rvc__thumbs{list-style:none;margin:0;padding:0;display:flex;gap:.6rem}.ra-rvc__thumbs li{width:5.6rem}.ra-rvc__who{margin:auto 0 0;padding-top:1.2rem;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.ra-rvc__who b{color:rgb(var(--color-foreground));font-size:1.4rem}.ra-rvc .ra-rv__badge{margin:0}.ra-rvc .ra-reviews-pdp__note{margin-top:1.6rem}@media screen and (max-width:989px){.ra-rvc__card{flex-basis:calc((100% - 1.6rem)/2)}}@media screen and (max-width:749px){.ra-rvc__head{grid-template-columns:1fr auto;gap:1.6rem;align-items:center}.ra-rvc__head>div:first-child{grid-column:1 / -1}.ra-rvc__avg{font-size:4rem}.ra-rvc__track{margin:0 -1.5rem;padding-left:1.5rem;padding-right:1.5rem;scroll-padding:0 1.5rem}.ra-rvc__card{flex-basis:84%}}.ra-rvc__notes-title{margin:0;font:600 1.7rem/1.3 var(--font-heading-family);letter-spacing:-.01em}.ra-rvc__notes{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:1.2rem}.ra-rvc__notes li{display:grid;gap:.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.ra-rvc__notes li:last-child{border-bottom:0;padding-bottom:0}.ra-rvc__notes b{color:rgb(var(--color-foreground));font-weight:600}.ra-rvc__card--notes .ra-rv__badge{margin-top:auto}.ra-ask{display:flex;gap:1rem;align-items:flex-start;margin:1.6rem 0 0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.ra-ask svg{width:2rem;height:2rem;flex:none;margin-top:.1rem;color:var(--ra-accent)}.ra-ask a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.3rem}.ra-ask a:hover{color:var(--ra-accent)}.ra-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:6rem;align-items:start}.ra-contact__title{margin:.4rem 0 1.6rem}.ra-contact__text{font-size:1.7rem;line-height:1.55;color:rgba(var(--color-foreground),.7);margin:0 0 3rem;max-width:46rem}.ra-contact__mail{display:inline-flex;align-items:center;gap:1.4rem;padding:1.6rem 2.2rem 1.6rem 1.8rem;border-radius:var(--ra-radius);background:var(--ra-soft);color:rgb(var(--color-foreground));text-decoration:none;font:600 2rem/1.2 var(--font-heading-family);letter-spacing:-.02em;transition:background-color .2s,transform .2s var(--ra-ease);max-width:100%}.ra-contact__mail:hover{background:var(--ra-accent-soft);transform:translateY(-1px)}.ra-contact__mail svg{width:3.2rem;height:3.2rem;flex:none;color:var(--ra-accent)}.ra-contact__mail span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.ra-contact__mail small{font:500 1.25rem/1.3 var(--font-body-family);letter-spacing:.02em;color:var(--ra-muted);margin-bottom:.3rem}.ra-contact__delay{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.4rem;color:var(--ra-muted)}.ra-contact__delay svg{width:1.8rem;height:1.8rem;color:var(--ra-ok)}.ra-contact__topics{list-style:none;margin:3.6rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--ra-line);display:grid;gap:1.8rem}.ra-contact__topics li{display:flex;gap:1.4rem;align-items:flex-start;font-size:1.45rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.ra-contact__topics svg{width:2.4rem;height:2.4rem;flex:none;color:rgb(var(--color-foreground))}.ra-contact__topics b{display:block;color:rgb(var(--color-foreground));font-weight:600}.ra-contact__card{background:var(--ra-soft);border-radius:var(--ra-radius-lg);padding:3.6rem}.ra-contact__form-title{font:600 2rem/1.25 var(--font-heading-family);letter-spacing:-.02em;margin:0 0 2.2rem;color:rgb(var(--color-foreground))}.ra-contact__form .field,.ra-contact__form .select{margin:0 0 1.4rem}.ra-contact__form .field__input,.ra-contact__form .select__select{background:#fff;border-radius:1.2rem}.ra-contact__form .field:after,.ra-contact__form .select:after,.ra-contact__form .field:before,.ra-contact__form .select:before{border-radius:1.2rem}.ra-contact__form .select__select{height:4.5rem;padding:0 3.6rem 0 1.5rem;font-size:1.5rem}.ra-contact__form .text-area{min-height:13rem;resize:vertical}.ra-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:0 1.4rem}.ra-contact__actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-top:.6rem}.ra-contact__submit{min-width:22rem}.ra-contact__legal{margin:0;font-size:1.25rem;color:var(--ra-muted)}.ra-contact__status{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:1.4rem;margin-bottom:2.2rem;font-size:1.45rem;line-height:1.45}.ra-contact__status p{margin:0}.ra-contact__status svg{width:2rem;height:2rem;flex:none;margin-top:.1rem}.ra-contact__status--ok{background:#e9f6ec;color:var(--ra-ok)}.ra-contact__status--error{background:var(--ra-accent-soft);color:var(--ra-accent-hover)}@media screen and (max-width:989px){.ra-contact__grid{grid-template-columns:1fr;gap:4rem}}@media screen and (max-width:749px){.ra-contact__card{padding:2.4rem 1.8rem;border-radius:var(--ra-radius)}.ra-contact__row{grid-template-columns:1fr}.ra-contact__mail{font-size:1.7rem;padding:1.4rem 1.6rem}.ra-contact__submit{width:100%}.ra-contact__text{font-size:1.6rem}}.ra-contact__form .select .svg-wrapper{right:1.6rem}.ra-equip__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,44rem),56rem));justify-content:center;gap:2rem}.ra-equip__card{display:grid;grid-template-columns:20rem 1fr;gap:2rem;align-items:center;background:#fff;border-radius:var(--ra-radius);padding:1.6rem;box-shadow:0 1px 0 var(--ra-line)}.ra-equip__media{display:block;aspect-ratio:1;border-radius:1.4rem;overflow:hidden;background:#fff}.ra-equip__media img{width:100%;height:100%;object-fit:contain}.ra-equip__title{display:block;font:600 1.7rem/1.3 var(--font-heading-family);letter-spacing:-.01em;color:rgb(var(--color-foreground));text-decoration:none}.ra-equip__title:hover{color:var(--ra-accent)}.ra-equip__text{margin:.6rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--ra-muted)}.ra-equip__price{margin:1rem 0 1.2rem;font-weight:600;font-size:1.6rem;color:rgb(var(--color-foreground))}.ra-equip__actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.ra-equip__select{flex:0 0 auto;width:auto}.ra-equip__select .select__select{height:4.4rem;min-width:11rem;padding:0 3.4rem 0 1.4rem;border-radius:1.2rem;font-size:1.4rem}.ra-equip__select .svg-wrapper{right:1.4rem}.ra-equip__add{min-height:4.4rem;padding:0 2rem;border-radius:4rem;flex:1 1 auto}@media screen and (max-width:749px){.ra-equip__card{grid-template-columns:10rem 1fr;gap:1.4rem;padding:1.2rem}}.ra-ship__msg{margin:0}.ra-addon{margin:.4rem 0 1.6rem;padding:1.2rem 1.4rem;border:1px solid var(--ra-line);border-radius:1.6rem;background:#fff;transition:border-color .2s var(--ra-ease),box-shadow .2s var(--ra-ease)}.ra-addon:has(.ra-addon__check:checked){border-color:var(--ra-accent);box-shadow:0 0 0 1px var(--ra-accent)}.ra-addon__main{display:grid;grid-template-columns:auto 4.8rem 1fr auto;gap:1.2rem;align-items:center;cursor:pointer}.ra-addon__check{position:absolute;opacity:0;width:1px;height:1px}.ra-addon__box{width:2.2rem;height:2.2rem;border-radius:.7rem;border:1.5px solid rgba(var(--color-foreground),.35);display:grid;place-items:center;color:#fff;transition:background .15s,border-color .15s}.ra-addon__box svg{width:1.4rem;height:1.4rem;opacity:0}.ra-addon__check:checked+.ra-addon__box{background:var(--ra-accent);border-color:var(--ra-accent)}.ra-addon__check:checked+.ra-addon__box svg{opacity:1}.ra-addon__check:focus-visible+.ra-addon__box{outline:2px solid var(--ra-accent);outline-offset:2px}.ra-addon__img{width:4.8rem;height:4.8rem;object-fit:contain;border-radius:1rem;background:#fff}.ra-addon__text b{display:block;font-size:1.4rem;line-height:1.3;font-weight:600;color:rgb(var(--color-foreground))}.ra-addon__text small{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.35;color:var(--ra-muted)}.ra-addon__price{font-weight:600;font-size:1.4rem;white-space:nowrap;color:rgb(var(--color-foreground))}.ra-addon__size{display:none;align-items:center;gap:1rem;margin:1rem 0 0 3.4rem;font-size:1.3rem;color:var(--ra-muted)}.ra-addon:has(.ra-addon__check:checked) .ra-addon__size{display:flex}.ra-addon__size .select{width:auto}.ra-addon__size .select__select{height:3.6rem;min-width:9rem;padding:0 3.2rem 0 1.2rem;border-radius:1rem;font-size:1.35rem}.ra-addon__size .svg-wrapper{right:1.2rem}.ra-addon__link{display:inline-block;margin:.4rem 0 0 3.4rem;padding:.4rem 0;font-size:1.25rem;color:var(--ra-muted)}.ra-addon__link:hover{color:var(--ra-accent)}@media screen and (max-width:480px){.ra-addon__main{grid-template-columns:auto 4rem 1fr}.ra-addon__img{width:4rem;height:4rem}.ra-addon__price{grid-column:3}}.ra-equip__tag{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:var(--ra-accent)}.ra-equip__tag svg{width:1.3rem;height:1.3rem}.ra-upsell__actions{grid-column:1 / -1;display:flex;gap:.8rem;align-items:center}.ra-upsell__actions .button{margin-left:auto;flex:none}.ra-upsell__select{flex:1;min-width:0;margin:0}.ra-upsell__select .select__select{height:3.6rem;width:100%;min-width:0;padding:0 3rem 0 1rem;border-radius:.9rem;font-size:1.25rem}.ra-upsell__select .svg-wrapper{right:1rem}.ra-addon__size label{white-space:nowrap}.ra-hero video::-webkit-media-controls,.ra-banner video::-webkit-media-controls,.ra-hero video::-webkit-media-controls-start-playback-button,.ra-banner video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@media screen and (max-width:749px){.ra-hero__overlay{background:linear-gradient(180deg,#0000000d,#0000004d 38%,#000c)}}.product__tax,.product__tax a{font-size:1.2rem}.copyright__content a{display:inline-block;padding:.5rem 0}.ra-compare th a{display:block;padding:.4rem 0}.article-card__info,.article-template__title+.caption-with-letter-spacing,.article-template .circle-divider{font-size:1.2rem}@media screen and (min-width:750px){.article-template .article-template__hero-container{max-width:76rem;margin:3.2rem auto 0;padding:0 1.6rem}.article-template__hero-container .article-template__hero-adapt{border-radius:var(--ra-radius, 2rem);overflow:hidden}}.article-card .card__media,.article-card .media{border-radius:1.6rem}.ra-retract__form{scroll-margin-top:11rem}.ra-retract__steps{list-style:none;counter-reset:ra-step;margin:3.2rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--ra-line);display:grid;gap:1.8rem}.ra-retract__steps li{counter-increment:ra-step;display:grid;grid-template-columns:3.2rem 1fr;column-gap:1.4rem;font-size:1.45rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.ra-retract__steps li:before{content:counter(ra-step);grid-row:span 2;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ra-accent-soft);color:var(--ra-accent);font:600 1.5rem/3.2rem var(--font-heading-family);text-align:center}.ra-retract__steps b{display:block;color:rgb(var(--color-foreground));font-weight:600}.ra-retract__links{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;font-size:1.4rem}.ra-retract__links a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.ra-retract__lead{margin:-1rem 0 2.2rem;font-size:1.45rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.ra-retract__scope{border:0;margin:0 0 1.4rem;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2.4rem;font-size:1.5rem}.ra-retract__scope legend{font-weight:600;font-size:1.4rem;margin-bottom:1rem;padding:0}.ra-retract__scope label{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;cursor:pointer}.ra-retract__scope input{width:2.4rem;height:2.4rem;accent-color:var(--ra-accent);margin:0}.ra-retract__form input[type=date]~.field__label{font-size:1.2rem}.ra-retract__detail[hidden],.ra-retract__next,.ra-retract__confirm-title,.ra-retract__summary{display:none}.ra-retract__form.is-step-1 .ra-retract__next{display:flex}.ra-retract__form.is-step-1 [data-ra-step="2"],.ra-retract__form.is-step-2 [data-ra-step="1"]{display:none}.ra-retract__form.is-step-2 .ra-retract__confirm-title{display:block}.ra-retract__form.is-step-2 .ra-retract__summary{display:grid}.ra-retract__summary{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:1rem 1.6rem;margin:0 0 2.4rem;padding:1.8rem;background:#fff;border-radius:1.4rem;font-size:1.45rem;line-height:1.45}.ra-retract__summary dt{color:var(--ra-muted)}.ra-retract__summary dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ra-retract__back{font-size:1.45rem;min-height:4.4rem;padding:0 .8rem}.ra-retract__confirm .ra-contact__legal{margin-top:1.4rem}.ra-retract__done{display:grid;gap:1.2rem;font-size:1.5rem;line-height:1.5}.ra-retract__done>svg{width:3.6rem;height:3.6rem;color:var(--ra-ok)}.ra-retract__done p{margin:0}.ra-retract__print{justify-self:start;margin-top:.8rem}@media screen and (max-width:749px){.ra-retract__summary{grid-template-columns:1fr;gap:.2rem}.ra-retract__summary dd{margin-bottom:1rem}}@media print{.ra-retract .ra-contact__intro,.ra-retract__print,.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rapidair.css.map */
