.bento{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(260px,auto));gap:20px}.card{border-radius:32px;padding:32px;display:grid;align-content:space-between;gap:28px;background:var(--white);min-width:0}.card--hero{grid-row:span 2;padding:0;overflow:hidden;align-content:stretch;grid-template-rows:1fr auto}.card__pic{border-radius:0;min-height:380px;background:var(--white)}.card__pic img{object-fit:contain}.card--hero .card-txt{padding:0 32px 32px;gap:10px}.card--white{background:var(--white)}.card--glacier{background:var(--glacier)}.card--polar{background:var(--deep-polar);color:var(--white)}.card--polar .body{color:var(--on-polar)}.stat{font-family:var(--display);font-weight:900;font-size:min(88px,5.8vw);line-height:.85;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap}.card-txt{display:grid;gap:8px}@media(min-width:1024px){.card__pic{max-height:440px}}@media(max-width:1100px)and (min-width:701px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.card--hero{grid-column:1 / -1;grid-row:auto}.card__pic{min-height:320px}.card--wide{grid-column:1 / -1}.stat{font-size:64px}}@media(max-width:700px){.bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;gap:12px}.card{padding:22px;border-radius:24px;gap:18px}.card--hero{grid-column:1 / -1;grid-row:auto;padding:0}.card__pic{min-height:260px}.card--hero .card-txt{padding:0 22px 22px}.card--wide{grid-column:1 / -1}.stat{font-size:52px}.stat--long{font-size:36px}.card .h3{font-size:20px}.card .body{font-size:14px}}.closing{background:var(--deep-polar);color:var(--white)}.cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;padding-block:112px 88px;border-bottom:1px solid var(--line-on-polar)}.cta__copy{display:grid;gap:18px}.cta .h2{font-size:96px}.cta .body{color:var(--on-polar)}.cta-buy{display:flex;align-items:center;gap:22px}.cta-buy__form{display:contents}.cta-buy .price{color:var(--white)}@media(max-width:700px){.cta{grid-template-columns:minmax(0,1fr);padding-block:72px 56px;gap:28px}.cta .h2{font-size:52px}.cta-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px}.cta-buy .btn{width:100%}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.faq .sec-head{margin:0}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.25}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--text);font-weight:400;font-size:26px;color:var(--arctic-teal);transition:transform .2s;flex:none}.qa details[open] summary:after{transform:rotate(45deg)}.qa__answer{color:var(--muted);max-width:60ch;padding-bottom:24px}.qa__answer p{margin:0}.qa__answer a{color:var(--teal-action);font-weight:600}@media(max-width:700px){.faq{grid-template-columns:minmax(0,1fr);gap:24px}.qa summary{font-size:17px;padding:20px 0}}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:start}.gallery{display:grid;grid-template-columns:var(--thumb,112px) minmax(0,1fr);gap:16px}.gallery__thumbs{display:grid;gap:12px;align-content:start}.gallery__thumb{aspect-ratio:1;border-radius:16px;outline:2px solid transparent;outline-offset:2px;border:0;padding:0;cursor:pointer;background:var(--white)}.gallery__thumb[aria-current=true]{outline-color:var(--deep-polar)}.gallery__thumb:focus-visible{outline:3px solid var(--ice-blue)}.gallery__slide{aspect-ratio:1;border-radius:28px;background:var(--white)}.gallery__slide[hidden]{display:none}.pdp-info{display:grid;gap:24px;min-width:0;padding-top:8px}.pdp-title{font-family:var(--display);font-weight:900;font-size:56px;line-height:.98;letter-spacing:-.045em;margin:0}.pdp-benefit{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.02em;margin:0}.box{border-top:1px solid var(--line);padding-top:20px;display:grid;gap:12px}.inbox{list-style:none;margin:0;padding:0;display:grid;gap:8px}.inbox li{display:flex;align-items:center;gap:10px;font-size:15px}.inbox li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--arctic-teal);flex:none}.pdp-buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:4px}.pdp-buy__form{display:contents}.pdp-buy .packs{flex:1 1 100%;grid-column:1 / -1}@media(min-width:1024px){.pdp{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.pdp .gallery__main{max-width:440px}.pdp .gallery__slide{max-height:440px}}@media(max-width:1100px)and (min-width:701px){.pdp{grid-template-columns:minmax(0,1fr);gap:40px}.pdp .gallery{grid-template-columns:minmax(0,1fr);max-width:560px}.pdp .gallery__thumbs{grid-template-columns:repeat(3,88px);order:2}}@media(max-width:700px){.pdp{grid-template-columns:minmax(0,1fr);gap:28px}.gallery{grid-template-columns:minmax(0,1fr);gap:10px}.gallery__thumbs{grid-template-columns:repeat(3,64px);order:2}.gallery__slide{border-radius:22px}.pdp-title{font-size:38px}.pdp-benefit{font-size:19px}.pdp-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px}.pdp-buy .btn-primary{width:100%}}.site-footer{background:var(--deep-polar);color:var(--white)}.foot{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;padding-block:36px 40px}.foot .logo{width:120px}.foot-links{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px}.foot-links a{text-decoration:none;color:var(--on-polar)}.foot-links a:hover{color:var(--white)}.foot-copy{font-size:13px;color:var(--on-polar)}@media(max-width:700px){.foot{flex-direction:column;align-items:flex-start;gap:20px;padding-block:32px 36px}.foot-links{gap:10px 20px;font-size:13px}.foot .logo{width:104px}}.site-header{position:relative;z-index:20}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header--overlay{position:absolute;top:0;left:0;right:0}body:has(.marquee) .site-header--overlay{top:40px}.site-header--overlay .site-header__inner{padding-top:28px}.site-header--bar{background:var(--frost-white);border-bottom:1px solid var(--line)}.site-header--bar .site-header__inner{padding-block:22px}.nav{display:flex;gap:36px;font-size:14px;font-weight:600}.nav a{text-decoration:none;opacity:.82}.nav a:hover,.nav a[aria-current]{opacity:1}.bar-end{display:flex;align-items:center;gap:10px}.burger{display:none}.menu-drawer{border:0;padding:16px 20px 32px;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;background:var(--frost-white);color:var(--deep-polar)}.menu-drawer::backdrop{background:var(--line-strong)}.menu-drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.menu-drawer nav{display:grid;gap:4px}.menu-drawer nav a{font-family:var(--display);font-weight:900;font-size:40px;letter-spacing:-.045em;line-height:1.1;text-decoration:none;padding:8px 0;border-bottom:1px solid var(--line)}@media(max-width:700px){.site-header--overlay .site-header__inner{padding:16px 18px 0}.site-header--bar .site-header__inner{padding-block:14px}.nav{display:none}.burger{display:grid}}.hero{background:var(--frost-white);overflow:hidden}.hero__grid{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,600px);align-content:center;gap:26px;padding:188px var(--gutter) 120px;min-height:832px}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__media picture,.hero__img{display:block;width:100%;height:100%}.hero__img{object-fit:cover;object-position:right center}.hero__top,.hero__bottom{display:grid;gap:26px;min-width:0}.title{font-family:var(--display);font-weight:900;font-size:128px;line-height:.9;letter-spacing:-.055em;margin:0}.title span{display:block}.lede{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.25;letter-spacing:-.02em;margin:0;max-width:22ch}.buy{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:6px}.buy__form{display:contents}.temp{position:absolute;right:var(--gutter);bottom:56px;display:grid;gap:2px;padding:14px 18px;border-radius:16px;background:var(--frost-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.temp small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.temp b{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.5}@media(max-width:1100px)and (min-width:701px){.hero__grid{grid-template-columns:minmax(0,1fr);padding:150px var(--gutter) 0;min-height:0;gap:26px}.hero__top,.hero__bottom{max-width:600px}.hero__media{position:relative;inset:auto;z-index:0;order:3;margin-inline:calc(var(--gutter) * -1);aspect-ratio:16/10;margin-top:24px}.hero__img{object-position:70% center}.temp{bottom:32px}}@media(max-width:700px){.hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:0;min-height:0;gap:0;align-content:start}.hero__media{position:relative;inset:auto;grid-row:1 / 3;grid-column:1;aspect-ratio:9/16;width:100%}.hero__media:after{content:"";position:absolute;inset:auto 0 0;height:18%;background:linear-gradient(to bottom,transparent,var(--frost-white))}.hero__img{object-position:center bottom}.hero__top{grid-row:1;grid-column:1;padding:92px 20px 0;gap:14px;align-content:start}.hero__bottom{grid-row:3;grid-column:1;padding:6px 20px 28px;gap:16px;background:var(--frost-white)}.title{font-size:62px;letter-spacing:-.05em}.lede{font-size:19px;max-width:20ch}.buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;margin-top:0}.buy .btn-primary{width:100%}.buy .btn-ghost{display:none}.temp{right:16px;bottom:20%;padding:10px 14px;z-index:1}.temp b{font-size:22px}}@media(prefers-reduced-motion:no-preference){.title span{animation:hero-rise .9s cubic-bezier(.2,.7,.2,1) both}.title span+span{animation-delay:.08s}}@keyframes hero-rise{0%{transform:translateY(14px)}to{transform:none}}.steps{display:grid;gap:28px}.step{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center;background:var(--white);border-radius:32px;padding:28px}.step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.step:nth-child(2n) .step__pic{order:2}.step__pic{aspect-ratio:1}.step-copy{display:grid;gap:18px;padding-right:40px;min-width:0}.step:nth-child(2n) .step-copy{padding:0 0 0 40px}.step-num{font-family:var(--display);font-weight:900;font-size:96px;line-height:.8;letter-spacing:-.05em;color:var(--ice-blue)}@media(min-width:1024px){.step{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,45%)}.step__pic{width:100%;max-width:440px;max-height:440px;justify-self:center}}@media(max-width:700px){.step,.step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:22px;padding:14px 14px 26px;border-radius:26px}.step:nth-child(2n) .step__pic{order:0}.step__pic{border-radius:16px}.step-copy,.step:nth-child(2n) .step-copy{padding:0 8px}.step-num{font-size:64px}}.life{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.life__pic{aspect-ratio:1;border-radius:32px}.life-quote{background:var(--deep-polar);color:var(--white);border-radius:32px;padding:56px;display:grid;align-content:space-between;gap:40px}.life-quote__top{display:grid;gap:20px;align-content:start}.life-quote .h2{font-size:72px}.life-quote .body{color:var(--on-polar)}.persona{display:grid;gap:4px;border-top:1px solid var(--line-on-polar-strong);padding-top:20px;font-size:14px;color:var(--on-polar)}.persona b{color:var(--white);font-weight:600}@media(max-width:700px){.life{grid-template-columns:minmax(0,1fr);gap:12px}.life__pic{border-radius:24px}.life-quote{padding:28px;border-radius:24px;gap:28px}.life-quote .h2{font-size:44px}}.notfound{display:grid;gap:26px;justify-items:start;min-height:60vh;align-content:center}.notfound__title{font-family:var(--display);font-weight:900;font-size:128px;line-height:.9;letter-spacing:-.055em;margin:0}.notfound__text{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.25;letter-spacing:-.02em;margin:0;max-width:26ch;color:var(--deep-polar)}.notfound__actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}@media(max-width:700px){.notfound{gap:18px;min-height:0}.notfound__title{font-size:62px;letter-spacing:-.05em}.notfound__text{font-size:19px}.notfound__actions .btn{width:100%}}.cart-line__totals,.cart__totals{display:grid;justify-items:end;gap:2px;text-align:right}.cart-line__was{font-size:14px;color:var(--muted);white-space:nowrap}.cart-discount{font-size:13px;color:var(--teal-action);font-weight:600}.cart__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}.cart__items{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;gap:24px;align-items:center;background:var(--white);border-radius:28px;padding:16px 28px 16px 16px}.cart-line__pic{aspect-ratio:1;border-radius:18px;background:var(--white);display:block}.cart-line__info{display:grid;gap:4px;min-width:0}.cart-line__title{font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1.2;text-decoration:none}.cart-line__variant,.cart-line__unit{font-size:14px;color:var(--muted)}.cart-line__qty{display:grid;gap:6px;justify-items:center}.cart-line__qty .qty{height:48px}.cart-line__remove{font-size:13px;color:var(--muted)}.cart-line__total{font-size:24px}.cart__summary{background:var(--white);border-radius:28px;padding:28px;display:grid;gap:16px;position:sticky;top:24px}.cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-weight:600}.cart__taxes{margin:0;font-size:13px;color:var(--muted)}.cart__checkout,.cart__update{width:100%}.js .cart__update{display:none}.cart__empty{display:grid;gap:24px;justify-items:start;background:var(--white);border-radius:32px;padding:48px}@media(max-width:700px){.cart__grid{grid-template-columns:minmax(0,1fr);gap:16px}.cart-line{grid-template-columns:88px minmax(0,1fr);gap:14px 16px;padding:14px;border-radius:24px}.cart-line__qty{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;gap:16px}.cart-line__totals{grid-column:2;justify-items:start;text-align:left}.cart-line__total{font-size:22px}.cart__summary{position:static;padding:22px}.cart__empty{padding:28px}}.pw{min-height:100vh;min-height:100dvh;display:grid;background:linear-gradient(160deg,var(--frost-white) 40%,var(--glacier));position:relative;isolation:isolate;overflow:hidden}.pw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pw__media img{width:100%;height:100%;object-fit:cover;object-position:right center}.pw__inner{display:grid;align-content:space-between;gap:56px;padding-block:28px 40px}.pw__copy{display:grid;gap:26px;max-width:720px}.pw__title{font-family:var(--display);font-weight:900;font-size:128px;line-height:.9;letter-spacing:-.055em;margin:0}.pw__title span{display:block}.pw__msg{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.25;letter-spacing:-.02em;margin:0;max-width:26ch}.pw__form{display:grid;gap:12px;max-width:520px}.pw__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.pw__admin{margin:0;font-size:13px;color:var(--muted)}.pw__admin a{color:var(--deep-polar);font-weight:600}@media(max-width:700px){.pw__media{display:none}.pw__inner{gap:40px;padding-block:16px 28px}.pw__title{font-size:62px;letter-spacing:-.05em}.pw__msg{font-size:19px}.pw__row{grid-template-columns:minmax(0,1fr)}.pw__row .btn{width:100%}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);padding:24px 0 0;list-style:none;margin:0}.crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.pd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start;padding-block:28px 112px}.pd .gallery__slide{border-radius:32px}.pd-slides,.dots{display:none}.pd-buy{display:grid;gap:22px;min-width:0;position:sticky;top:24px}.pd-title{font-family:var(--display);font-weight:900;font-size:60px;line-height:.96;letter-spacing:-.045em;margin:0;text-wrap:balance}.pd-benefit{font-family:var(--display);font-weight:500;font-size:24px;letter-spacing:-.02em;margin:0;line-height:1.3}.pd-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.pd-meta a{text-decoration:none}.pd-price{display:flex;align-items:baseline;gap:10px}.pd-price small{font-size:13px;color:var(--muted)}.pd-desc{margin:0;font-size:16px;color:var(--muted);max-width:48ch}.pd-buyblock{display:grid;gap:14px}.pd-cta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.pd-cta:has(.packs){grid-template-columns:minmax(0,1fr);gap:16px}.pd-cta .btn-primary{width:100%}.qty{display:flex;align-items:center;height:56px;border:2px solid var(--line);border-radius:999px;padding:0 6px}.qty button{width:40px;height:40px;border:0;background:transparent;color:var(--deep-polar);font:600 20px var(--text);cursor:pointer;border-radius:50%}.qty input{width:32px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;border:0;background:transparent;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-box{border:1px solid var(--line);border-radius:20px;background:var(--white);padding:18px 20px;display:grid;gap:12px}.pd-box .inbox{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 20px}.sticky-buy{display:none}@media(min-width:1024px){.pd .gallery__main{max-width:560px}.pd .gallery__slide{max-height:560px}}@media(max-width:1100px){.pd{grid-template-columns:minmax(0,1fr);gap:32px}.pd .gallery{display:none}.pd-slides{display:grid;grid-auto-flow:column;grid-auto-columns:min(88%,560px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.pd-slides::-webkit-scrollbar{display:none}.pd-slide{aspect-ratio:1;border-radius:28px;scroll-snap-align:start;background:var(--white)}.dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.dots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:width .2s}.dots i.on{width:18px;background:var(--deep-polar)}.pd-buy{position:static;max-width:640px}}@media(max-width:700px){.crumbs{padding-top:16px;font-size:12px}.pd{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:16px 64px}.pd .gallery{display:none}.pd-slides{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none}.pd-slides::-webkit-scrollbar{display:none}.pd-slide{aspect-ratio:1;border-radius:22px;scroll-snap-align:center;background:var(--white)}.dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.dots i{width:6px;height:6px;border-radius:3px;background:var(--line);transition:width .2s}.dots i.on{width:18px;background:var(--deep-polar)}.pd-buy{position:static;gap:18px}.pd-title{font-size:40px}.pd-benefit{font-size:19px}.pd-box .inbox{grid-template-columns:1fr}.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--frost-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.sticky-buy .price{font-size:22px}.sticky-buy__form .btn{height:48px;padding:0 20px;font-size:15px}body:has(.sticky-buy) .site-footer{padding-bottom:73px}}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;max-width:640px}.search-count{margin-bottom:24px}.bens{display:grid;gap:20px}.ben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;background:var(--white);border-radius:32px;padding:24px}.ben:nth-child(2n) .ben__pic{order:2}.ben__pic{aspect-ratio:1;border-radius:20px}.ben__pic.pic--contain{background:var(--white)}.ben-copy{display:grid;gap:14px;padding-inline:24px;min-width:0}.ben-tag{font-family:var(--display);font-weight:900;font-size:72px;line-height:.85;letter-spacing:-.05em;color:var(--arctic-teal);font-variant-numeric:tabular-nums}@media(min-width:1024px){.ben{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.ben:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,45%)}.ben__pic{width:100%;max-width:440px;max-height:440px;justify-self:center}}@media(max-width:700px){.ben{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px 14px 24px;border-radius:26px}.ben:nth-child(2n) .ben__pic{order:0}.ben__pic{border-radius:16px}.ben-copy{padding-inline:8px}.ben-tag{font-size:48px}}.det{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.specs{width:100%;border-collapse:collapse;font-size:15px}.specs th,.specs td{text-align:left;padding:16px 0;border-bottom:1px solid var(--line);vertical-align:top}.specs th{font-weight:600;width:42%;padding-right:20px}.specs td{color:var(--muted)}.det-side{display:grid;gap:20px}.det-card{background:var(--frost-white);border-radius:24px;padding:28px;display:grid;gap:14px}.det-card__title{font-size:22px}.det-card ol{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:s}.det-card ol li{display:grid;grid-template-columns:28px 1fr;gap:10px;counter-increment:s;font-size:15px}.det-card ol li:before{content:counter(s);font-family:var(--display);font-weight:900;font-size:20px;color:var(--teal-action);line-height:1.1}.ship-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:600;font-size:15px;text-decoration:none}.ship-label{display:grid;gap:2px}.ship-label small{font-weight:400;font-size:14px;color:var(--muted)}.ship-more{display:inline-flex;align-items:center;gap:6px;color:var(--teal-action);font-size:14px;white-space:nowrap}.ship-more svg{width:16px;height:16px}@media(max-width:700px){.det{grid-template-columns:minmax(0,1fr);gap:24px}.specs{font-size:14px}}.rv{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}.rv-sum{background:var(--white);border-radius:28px;padding:32px;display:grid;gap:18px}.rv-sum__score{font-family:var(--display);font-weight:900;font-size:30px;letter-spacing:-.02em;line-height:1.1}.bars{display:grid;gap:8px;font-size:13px;color:var(--muted)}.bars div{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;gap:10px}.bars i{height:6px;border-radius:3px;background:var(--glacier)}.rv-list{display:grid;gap:16px}@media(max-width:700px){.rv{grid-template-columns:minmax(0,1fr);gap:24px}.rv-sum{padding:24px}}.clips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.clip-media{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden;background:var(--glacier)}.clip-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.clips{gap:10px}.clip-media{border-radius:22px}}.rev-top{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.rev-top .sec-head{margin:0}.score{display:flex;align-items:center;gap:16px}.score b{font-family:var(--display);font-weight:900;font-size:28px;letter-spacing:-.02em;line-height:1}.stars{display:flex;gap:3px;color:var(--arctic-teal);opacity:.35}.stars svg{width:18px;height:18px}.trust{background:var(--white);border-block:1px solid var(--line)}.trust ul{list-style:none;margin:0;padding-block:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.trust li{display:flex;align-items:center;gap:14px;font-weight:600;font-size:15px}.trust li svg{width:26px;height:26px;color:var(--arctic-teal);flex:none}.trust li small{display:block;font-weight:400;font-size:13px;color:var(--muted)}@media(max-width:1000px)and (min-width:701px){.trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding-block:22px}.trust li{font-size:13px;gap:10px;align-items:flex-start}.trust li small{font-size:12px}.trust li svg{width:22px;height:22px}}.marquee{height:40px;overflow:hidden;display:flex;align-items:center;background:var(--deep-polar);color:var(--white);font:600 13px/1 var(--text)}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-duration,30s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;list-style:none;margin:0;padding:0}.marquee__item{display:flex;align-items:center;gap:10px;padding-right:40px;white-space:nowrap}.marquee svg{width:14px;height:14px;flex:none;color:var(--ice-blue)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;width:100%;justify-content:center}.marquee .is-dup{display:none}.marquee__group{flex-wrap:wrap;justify-content:center;gap:0 32px}.marquee__item{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
