.gift__card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 16px 12px 12px;cursor:default;transition:none}.gift__card:hover{transform:none;box-shadow:0 24px 40px -28px #0d1330b3}.gift__go{display:none!important}.gift__top{padding-right:0!important}.gift__media{width:112px;height:112px;background:#e4e5de;box-shadow:inset 0 0 0 1px #f3f4ee24}.gift__proof{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.gift__proof svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--c-court);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gift__proof a{color:var(--link,var(--c-court));text-decoration:underline;text-underline-offset:3px;font-weight:600;white-space:nowrap}@media(max-width:749px){.gift__card{grid-template-columns:92px minmax(0,1fr);gap:14px}.gift__media{width:92px;height:92px}}.eta{white-space:nowrap}.evidence__head{max-width:none;align-items:flex-end}.evidence__lead{max-width:440px}.evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evidence__card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:28px;border-radius:var(--r-xl);background:var(--card);color:var(--fg);border:1px solid var(--line)}.evidence__card--court{background:var(--c-court);color:var(--c-white);border-color:transparent}.evidence__tag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.evidence__tag .dot{--dot-size:8px;background:var(--c-court)}.evidence__card--court .evidence__tag{color:#ffffffbf}.evidence__card--court .evidence__tag .dot{background:var(--c-optic)}.evidence__stat{margin-top:10px;font-family:var(--f-display);font-weight:700;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.04em}.evidence__stat-label{font-weight:600;font-size:16px;line-height:22px}.evidence__text{font-size:15px;line-height:23px;color:var(--muted)}.evidence__card--court .evidence__text{color:#ffffffd1}.evidence__src{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:500 12px/18px var(--f-mono);letter-spacing:.03em}.evidence__card--court .evidence__src{border-color:#ffffff38}.evidence__src a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.evidence__src a:hover{text-decoration:underline;text-underline-offset:3px}.evidence__src svg{flex:none;transform:rotate(-45deg)}.evidence__note{margin-top:24px;font-size:14px;line-height:20px;color:var(--muted);max-width:720px}.evidence__experts{margin-top:48px;display:flex;flex-direction:column;gap:20px}.evidence__expert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.evidence__expert{display:flex;gap:16px;align-items:flex-start;margin:0;padding:22px;border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line)}.evidence__expert-photo{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden}.evidence__expert-photo img{width:100%;height:100%;object-fit:cover}.evidence__expert-body{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:14px}.evidence__quote{margin:0;font-size:17px;line-height:25px;font-weight:500}.evidence__paid{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:var(--r-xs);background:var(--line);font:500 10px/14px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.evidence__head{align-items:flex-start}.evidence__grid{grid-template-columns:minmax(0,1fr)}.evidence__card{padding:24px}}.phase-visual{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/3;margin-bottom:4px}.phase-visual img{display:block;width:100%;height:100%;object-fit:cover}.brand-phero__visual{flex:0 1 520px!important;min-width:0;margin:0 auto;border-radius:var(--r-2xl);overflow:hidden;box-shadow:0 40px 80px -48px #000000b3}.brand-phero__visual img{display:block;width:100%;height:auto}.brand-buy{display:flex;flex-direction:column;gap:14px}.brand-buy__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0}.brand-buy__amount{font-family:var(--f-display);font-weight:700;font-size:32px;line-height:1;letter-spacing:-.02em}.brand-buy__note{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill);background:var(--c-optic);color:var(--c-ink);font:500 12px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.brand-buy__note .dot{--dot-size:7px;background:var(--c-ink)}.brand-buy__row{display:flex;flex-wrap:wrap;gap:10px}.brand-buy__row .btn{--h:54px;padding:0 26px}.brand-buy__form{display:contents}.brand-buy__fine{color:var(--muted);margin:0}@media(max-width:749px){.brand-buy__row{flex-direction:column}.brand-buy__row .btn{width:100%;justify-content:center}}.brand-move__thumb:has(img){width:112px;height:84px;border-radius:14px}@media(max-width:749px){.brand-move__thumb:has(img){width:96px;height:72px}.brand-move:has(.brand-move__thumb img) .brand-move__dose{margin-left:112px}}.gift+div>.gift__proof{margin-top:-8px}.gallery__slide[hidden],.gallery__thumb[hidden]{display:none!important}.opt__legend-note{flex:none;font:500 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.product__info>.gift{margin-top:4px}.gift__eyebrow{margin-bottom:8px}@media(min-width:750px){.anat__specs{flex-wrap:nowrap;gap:6px}.anat__spec{flex:0 1 auto;min-width:0;font-size:10.5px}.anat__spec>span{padding:6px 8px;white-space:nowrap}}.upsell__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.upsell__size{min-width:36px;height:30px;padding:0 10px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:var(--c-white);color:var(--c-ink);font:600 13px/1 var(--f-body);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.upsell__size:hover{border-color:var(--c-ink)}.upsell__size.is-active{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-chalk)}.upsell__size:focus-visible{outline:3px solid var(--c-court);outline-offset:2px}.upsell{align-items:center}.upsell-page .upsell__sizes{margin-top:10px}@media(max-width:749px){.brand-move:has(.brand-move__thumb img) .brand-move__text{flex:1 1 160px}}.icon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.icon-list li{display:flex;align-items:center;gap:14px}.icon-list__ico{flex:none;width:40px;height:40px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--c-court-soft);color:var(--c-court)}.icon-list__ico svg{display:block;width:22px;height:22px}.icon-list__ico .dot{--dot-size:10px;background:currentColor}.icon-list__text{min-width:0}.scheme-court .icon-list__ico,.scheme-ink .icon-list__ico{background:#ffffff14;color:var(--dot)}@media(max-width:749px){.icon-list{gap:10px}.icon-list li{gap:12px}.icon-list__ico{width:36px;height:36px;border-radius:10px}.icon-list__ico svg{width:20px;height:20px}}.gallery__bug{transition:opacity .25s ease,transform .25s ease}ss-gallery.is-past-first .gallery__bug{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.gallery__bug{transition:none}}.product__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px}.product__head .product__title{min-width:0}.product__price-row--head{flex-direction:column;align-items:flex-end;gap:4px;text-align:right;padding-bottom:4px}.product__price-row--head .product__price{font-size:clamp(24px,2.1vw,30px);line-height:1;white-space:nowrap}.product__price-row--head .product__compare{font-size:15px;line-height:1}.product__price-row--head [data-per-strap]{white-space:nowrap}.product__info>.icon-list{margin-top:-6px;gap:8px}.icon-list li{gap:12px;font-size:15px;line-height:21px}.icon-list__ico{width:32px;height:32px;border-radius:9px}.icon-list__ico svg{width:18px;height:18px}.icon-list__ico .dot{--dot-size:8px}@media(max-width:749px){.product__head{column-gap:14px}.product__price-row--head{padding-bottom:3px}.product__price-row--head .product__price{font-size:24px}.product__price-row--head [data-per-strap]{display:none!important}.product__subtitle{font-size:15px;line-height:22px}.product__info>.icon-list{margin-top:-8px}.icon-list{gap:8px}.icon-list li{gap:11px;font-size:14.5px;line-height:20px}.icon-list__ico{width:30px;height:30px;border-radius:8px}.icon-list__ico svg{width:17px;height:17px}}.gallery__bug{left:auto;right:20px}@media(max-width:749px){.gallery__bug{left:auto;right:16px}}:root{--m-ease:cubic-bezier(.2, .8, .2, 1);--m-snap:cubic-bezier(.3, 1.5, .55, 1);--m-dur:.8s;--m-shift:28px}.js-motion main .shopify-section:not(.section-hero):not(.section-main-product):not(.section-main-cart):not(.section-funnel-sticky):not(.section-apps):not(.section-custom-liquid) .container>:not(:is(.grid-auto,.grid-fill,.feature-list,.offer-rows,.acc,.brand-stats,.brand-statement__list,.listicle-reasons__list,.jr-grid,[data-stagger])):not(:has(:is(.grid-auto,.grid-fill,.feature-list,.offer-rows,.acc,.brand-stats,.brand-statement__list,.listicle-reasons__list,.jr-grid,[data-stagger]))):not(script):not(style):not(.is-in),.js-motion main .shopify-section:not(.section-hero):not(.section-main-product):not(.section-main-cart):not(.section-funnel-sticky):not(.section-apps):not(.section-custom-liquid) :is(.grid-auto,.grid-fill,.feature-list,.offer-rows,.acc,.brand-stats,.brand-statement__list,.listicle-reasons__list,.jr-grid,[data-stagger])>:not(.is-in){opacity:0;transform:translate3d(0,var(--m-shift),0)}.js-motion .is-in:not(.is-done){transition:opacity var(--m-dur) var(--m-ease) calc(var(--ri, 0) * 80ms),transform var(--m-dur) var(--m-ease) calc(var(--ri, 0) * 80ms)}.js-motion .is-in .media>.ph,.js-motion .is-in .media>img,.js-motion .is-in.media>.ph,.js-motion .is-in.media>img{animation:m-settle 1.4s var(--m-ease) both;animation-delay:calc(var(--ri, 0) * 80ms)}@keyframes m-settle{0%{transform:scale(1.08)}to{transform:none}}.js-motion .is-in .serve-dot,.js-motion .is-split .serve-dot{animation:m-ball-drop .9s var(--m-snap) both;animation-delay:calc(var(--ri, 0) * 80ms + .35s);transform-origin:50% 100%}.js-motion .is-split .serve-dot{animation-delay:calc(var(--words, 3) * 70ms + .45s)}@keyframes m-ball-drop{0%{opacity:0;transform:translateY(-1.4em) scale(.6)}45%{opacity:1;transform:translateY(0) scale(1.15,.8)}65%{transform:translateY(-.35em) scale(.95,1.05)}82%{transform:translateY(0) scale(1.05,.92)}to{opacity:1;transform:none}}.js-motion .section-hero .title-hero:not(.is-split){opacity:0}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.w__i{display:inline-block}.js-motion .is-split .w__i{transform:translateY(110%);animation:m-rise .9s var(--m-ease) forwards;animation-delay:calc(var(--wi, 0) * 70ms + .1s)}@keyframes m-rise{to{transform:none}}.js-motion .section-hero .bug__a{animation:m-slide-r .7s var(--m-ease) both .05s}.js-motion .section-hero .bug__b{animation:m-flip .6s var(--m-ease) both .35s;transform-origin:50% 0}.js-motion .section-hero .bug__a .dot{animation:m-pulse-dot 2.4s ease-in-out infinite 1.2s}@keyframes m-slide-r{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes m-flip{0%{opacity:0;transform:perspective(300px) rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes m-pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.js-motion .section-hero .btn-row,.js-motion .section-hero .hero__copy>.eyebrow,.js-motion .section-hero .hero__text{animation:m-fade-up .8s var(--m-ease) both}.js-motion .section-hero .hero__text{animation-delay:.45s}.js-motion .section-hero .btn-row{animation-delay:.6s}.js-motion .section-hero .hero__copy>.eyebrow{animation-delay:.75s}@keyframes m-fade-up{0%{opacity:0;transform:translateY(var(--m-shift))}to{opacity:1;transform:none}}.js-motion .section-hero .hero__media>.media{animation:m-scale-in 1.1s var(--m-ease) both .2s}.js-motion .section-hero .hero__media>.media>.ph,.js-motion .section-hero .hero__media>.media>img{animation:m-settle 1.6s var(--m-ease) both .2s}@keyframes m-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.js-motion .section-hero .hero__card{animation:m-card-in .8s var(--m-snap) both 1s,m-float 5s ease-in-out infinite 2s}@keyframes m-card-in{0%{opacity:0;transform:translate(24px,-8px) rotate(3deg)}to{opacity:1;transform:none}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.js-motion .section-hero .hero__picture img{animation:m-hero-in 1.6s var(--m-ease) both .05s}@keyframes m-hero-in{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}.js-motion .section-hero .hero__scrim{animation:m-fade 1.2s var(--m-ease) both}@keyframes m-fade{0%{opacity:0}to{opacity:1}}.js-motion .section-hero .hero__rail{animation:m-rail-in .9s var(--m-ease) both .7s}@keyframes m-rail-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.js-motion .section-hero .hero__stat{animation:m-fade-up .7s var(--m-ease) both;animation-delay:calc(.95s + var(--si, 0) * 90ms)}.js-motion .section-hero .hero__stat-label .dot{animation:m-pulse-dot 2.4s ease-in-out infinite;animation-delay:calc(2s + var(--si, 0) * .3s)}.hero__court{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;color:var(--fg)}.hero{position:relative}.hero>.container{position:relative}.js-motion .hero__court line{stroke-dasharray:1;stroke-dashoffset:1;animation:m-draw 1.8s var(--m-ease) forwards .3s}.js-motion .hero__court line:nth-child(2){animation-delay:.6s}.js-motion .hero__court line:nth-child(3){animation-delay:.9s}@keyframes m-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.ph .ph-strap{transition:fill .4s var(--m-ease)}.ph .ph-ring{transform-box:fill-box;transform-origin:center;animation:m-ring 2.4s ease-out infinite}@keyframes m-ring{0%{transform:scale(1);opacity:.9}to,80%{transform:scale(3.2);opacity:0}}.ph .ph-march{animation:m-march 1.2s linear infinite}@keyframes m-march{to{stroke-dashoffset:var(--dash-cycle,-28)}}.ph .ph-march-slow{animation:m-march 2.4s linear infinite}.ph .ph-nudge-x{animation:m-nudge-x 1.6s var(--m-ease) infinite}@keyframes m-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.ph .ph-squeeze-l{animation:m-squeeze-l 1.8s var(--m-ease) infinite}.ph .ph-squeeze-r{animation:m-squeeze-r 1.8s var(--m-ease) infinite}@keyframes m-squeeze-l{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes m-squeeze-r{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}.ph .ph-pop{transform-box:fill-box;transform-origin:center;animation:m-pop-loop 1.8s var(--m-snap) infinite}@keyframes m-pop-loop{0%,40%{transform:scale(.6);opacity:.4}to,60%{transform:none;opacity:1}}.ph .ph-pulse{transform-box:fill-box;transform-origin:center;animation:m-pulse 2.2s ease-in-out infinite}@keyframes m-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.ph .ph-twinkle>*{animation:m-twinkle 1.6s ease-in-out infinite}.ph .ph-twinkle>:nth-child(2n){animation-delay:.4s}.ph .ph-twinkle>:nth-child(3n){animation-delay:.8s}@keyframes m-twinkle{0%,to{opacity:1}50%{opacity:.25}}.ph .ph-bounce{transform-box:fill-box;transform-origin:50% 100%;animation:m-bounce 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes m-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.js-motion .is-in .ph .ph-slide,.js-motion .is-in.ph .ph-slide{animation:m-slide-in-r 1s var(--m-snap) both}.js-motion .is-in .ph .ph-slide+.ph-slide{animation-delay:.15s}@keyframes m-slide-in-r{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.js-motion .is-in .ph .ph-snap,.js-motion .section-hero .ph .ph-snap,.js-motion .section-main-product .ph .ph-snap{transform-box:fill-box;transform-origin:center;animation:m-snap 1s var(--m-snap) both .8s}@keyframes m-snap{0%{opacity:0;transform:rotate(-14deg) scale(.7)}to{opacity:1;transform:none}}}.p-card__media .ph{transition:transform .6s var(--m-ease)}.p-card:hover .p-card__media .ph,.p-card:hover .p-card__media img{transform:scale(1.05)}.p-card__media img{transition:transform .6s var(--m-ease),opacity .3s}.btn svg{transition:transform .25s var(--m-ease)}.btn:hover svg{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn--optic:hover{box-shadow:0 0 0 6px #dcf24a38}.btn--court:hover{box-shadow:0 10px 24px -12px #2747f0b3}.site-nav a{position:relative;border-bottom-color:transparent!important}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--line);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--m-ease),background-color .2s}.site-nav a:hover:after{transform:scaleX(1)}.site-nav a.is-active:after,.site-nav a[aria-current=page]:after{transform:scaleX(1);background:var(--c-court)}.section-header{transition:transform .4s var(--m-ease)}.section-header.is-hidden{transform:translateY(-100%)}.section-header.is-scrolled .site-header{box-shadow:0 10px 30px -22px #0d133099}.site-header{transition:box-shadow .3s}.cart-pill.is-bumped{animation:m-bump .6s var(--m-snap)}@keyframes m-bump{0%{transform:scale(1)}35%{transform:scale(1.14);box-shadow:0 0 0 6px #dcf24ae6}to{transform:none;box-shadow:0 0 #dcf24a00}}@media(prefers-reduced-motion:no-preference){input:checked+.opt-pill,input:checked+.opt-size,input:checked+.opt-swatch,input:checked+.pack{animation:m-pick .35s var(--m-snap)}@keyframes m-pick{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:none}}.pack__radio{transition:border-width .25s var(--m-snap),border-color .2s}}.m-tick{display:inline-block;animation:m-tick .45s var(--m-ease)}@keyframes m-tick{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.acc details[open]>.acc__body{animation:m-acc .45s var(--m-ease)}@keyframes m-acc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}[role=tabpanel]:not([hidden]){animation:m-acc .45s var(--m-ease)}}.js-motion .compare__table tbody tr.is-in .compare__us svg{animation:m-pop .5s var(--m-snap) both;animation-delay:calc(var(--ri, 0) * 80ms + .25s)}@keyframes m-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.cart-drawer.is-entering .line,.cart-drawer.is-entering .notice-bar,.cart-drawer.is-entering .upsell{animation:m-fade-left .55s var(--m-ease) both}.cart-drawer.is-entering .line:nth-child(2){animation-delay:.06s}.cart-drawer.is-entering .line:nth-child(3){animation-delay:.12s}.cart-drawer.is-entering .upsell{animation-delay:.18s}@keyframes m-fade-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.menu-drawer.is-open .menu-drawer__nav a{animation:m-fade-right .6s var(--m-ease) both}.menu-drawer.is-open .menu-drawer__nav a:first-child{animation-delay:.08s}.menu-drawer.is-open .menu-drawer__nav a:nth-child(2){animation-delay:.13s}.menu-drawer.is-open .menu-drawer__nav a:nth-child(3){animation-delay:.18s}.menu-drawer.is-open .menu-drawer__nav a:nth-child(4){animation-delay:.23s}.menu-drawer.is-open .menu-drawer__nav a:nth-child(5){animation-delay:.28s}.menu-drawer.is-open .menu-drawer__nav a:nth-child(n+6){animation-delay:.33s}@keyframes m-fade-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.qa-dialog[open]{animation:m-dialog .35s var(--m-snap)}.qa-dialog[open]::backdrop{animation:m-fade .3s ease}@keyframes m-dialog{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}.m-reenter{animation:m-fade-up .5s var(--m-ease) both;animation-delay:calc(var(--ri, 0) * 50ms)}}.js-motion .section-main-product .product__media{animation:m-scale-in 1s var(--m-ease) both .05s}.js-motion .section-main-product .product__info>*{animation:m-fade-up .7s var(--m-ease) both}.js-motion .section-main-product .product__info>:first-child{animation-delay:.1s}.js-motion .section-main-product .product__info>:nth-child(2){animation-delay:.16s}.js-motion .section-main-product .product__info>:nth-child(3){animation-delay:.22s}.js-motion .section-main-product .product__info>:nth-child(4){animation-delay:.28s}.js-motion .section-main-product .product__info>:nth-child(5){animation-delay:.34s}.js-motion .section-main-product .product__info>:nth-child(6){animation-delay:.4s}.js-motion .section-main-product .product__info>:nth-child(7){animation-delay:.46s}.js-motion .section-main-product .product__info>:nth-child(n+8){animation-delay:.52s}.js-motion .section-main-cart .cart-page__grid,.js-motion .section-main-cart .cart-page__head{animation:m-fade-up .7s var(--m-ease) both}.js-motion .section-main-cart .cart-page__grid{animation-delay:.12s}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference)and (min-width:750px){.offer__media>.media,.size-guide .split>:last-child>.media{animation:m-parallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes m-parallax{0%{translate:0 40px}to{translate:0 -40px}}}@media(prefers-reduced-motion:no-preference)and (min-width:990px){.hero--photo .hero__picture,.hero--photo .hero__video{animation:m-hero-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes m-hero-drift{0%{translate:0 0}to{translate:0 16%}}}}.js-motion .ss-ball-path{animation:m-ball-path 1.4s var(--m-ease) both .3s}@keyframes m-ball-path{0%{stroke-dashoffset:200;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.js-motion .ss-ball{transform-box:fill-box;transform-origin:50% 100%;animation:m-ball-land 1s var(--m-snap) both 1.4s}@keyframes m-ball-land{0%{opacity:0;transform:translateY(-60px) scale(.6)}60%{opacity:1;transform:translateY(0) scale(1.15,.85)}to{transform:none}}.ss-ball-idle{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.ss-ball-idle{animation:m-pulse 3s ease-in-out infinite}}.js-motion .brand-phero__device .brand-phone__bar>span,.js-motion .is-in .brand-phone__bar>span{animation:m-fill 1.4s var(--m-ease) both .6s;transform-origin:0 50%}@keyframes m-fill{0%{transform:scaleX(0)}to{transform:none}}.read-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:90;background:var(--c-court);transform:scaleX(var(--p,0));transform-origin:0 50%;pointer-events:none}@media(min-width:990px){.ticker--animate .ticker__track{justify-content:flex-start;animation:ss-marquee var(--speed,28s) linear infinite;padding-left:0;padding-right:28px}.ticker--animate .ticker__dup{display:contents}.ticker--animate:hover .ticker__track{animation-play-state:paused}}.marquee--animate:hover .marquee__track{animation-play-state:paused}.marquee__item{transition:color .2s}.marquee--animate .marquee__item:hover{color:var(--accent)}@media(max-width:749px){.hero__court line:nth-child(3){display:none}}.p-card__badge{left:auto;right:16px;bottom:0;z-index:2;transform:translateY(50%);box-shadow:0 0 0 3px var(--c-white)}.p-card__badge--top{top:16px;bottom:auto;left:16px;right:auto;transform:none;box-shadow:none}.reel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 56px;margin-bottom:40px}.reel__head>.stack{flex:1 1 440px;max-width:680px}.reel__lead{flex:0 1 400px}.reel__list{list-style:none;margin:0;padding:0;display:flex;gap:16px}.reel__item{position:relative;min-width:0}.reel__clip{position:relative;isolation:isolate;height:100%;margin:0;overflow:hidden;border-radius:var(--r-xl);background:var(--c-ink);box-shadow:0 0 0 1px #ffffff0f}.reel__video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%)}.reel__clip>.media,.reel__clip>.ph,.reel__frame>.media,.reel__frame>.ph{height:100%}.reel__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0d133061 0,#0d133000 24% 50%,#0d1330c7)}.reel__bug{position:absolute;z-index:2;top:14px;left:14px}.reel__toggle{position:absolute;z-index:2;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1.5px solid rgb(255 255 255 / .7);border-radius:50%;background:#0d133059;color:var(--c-chalk);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s var(--ease)}.reel__toggle:hover{background:#0d1330b3}.reel__toggle:focus-visible{outline:2px solid var(--c-optic);outline-offset:2px}.reel__ico-pause{width:9px;height:11px;border-left:2.5px solid currentColor;border-right:2.5px solid currentColor}.reel__ico-play{display:none;width:0;height:0;margin-left:2px;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:transparent transparent transparent currentColor}.reel__toggle.is-paused .reel__ico-pause{display:none}.reel__toggle.is-paused .reel__ico-play{display:block}.reel__cap{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;color:var(--c-chalk)}.reel__line{max-width:20em;font-family:var(--f-display);font-weight:600;font-size:clamp(16px,1.35vw,20px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.reel__cta{display:inline-flex;align-items:center;gap:10px;padding:5px 5px 5px 14px;border-radius:var(--r-pill);background:#fffffff0;color:var(--c-ink);text-decoration:none;font-weight:600;font-size:14px;line-height:20px;box-shadow:0 14px 28px -16px #0009;transition:transform .25s var(--ease)}.reel__cta:hover{transform:translateY(-2px)}.reel__cta:focus-visible{outline:2px solid var(--c-optic);outline-offset:2px}.reel__cta-price{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--c-muted)}.reel__cta-go{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-optic);color:var(--c-ink)}.reel__note{margin-top:20px;color:var(--muted,var(--c-muted))}.scheme-court .reel__note,.scheme-ink .reel__note{color:#f3f4eeb3}.reel__frame{position:relative;height:100%}.reel--cap-below .reel__clip{height:auto;overflow:visible;border-radius:0;background:0 0;box-shadow:none}.reel--cap-below .reel__frame{height:auto;aspect-ratio:var(--ratio,1.7778);overflow:hidden;border-radius:var(--r-xl);background:var(--c-ink)}.reel--cap-below .reel__shade{background:linear-gradient(180deg,#0d133066 0,#0d133000 26%)}.reel--cap-below .reel__cap{position:static;gap:12px;padding:18px 2px 0;color:var(--fg)}.reel--cap-below .reel__line{max-width:22em;font-size:clamp(17px,1.4vw,21px)}.reel--cap-below .reel__cta{background:var(--card,var(--c-chalk));box-shadow:inset 0 0 0 1px var(--line)}.reel--cap-below.scheme-court .reel__cta,.reel--cap-below.scheme-ink .reel__cta,.scheme-ink .reel--cap-below .reel__cta{background:#fffffff0;box-shadow:none}@media(min-width:750px){.reel__item--mobile{display:none}.reel--row .reel__item{flex:var(--ratio,1.7778) 1 0;aspect-ratio:var(--ratio,1.7778)}.reel--cap-below.reel--row .reel__item{aspect-ratio:auto}}@media(min-width:990px){.reel--feature .reel__list{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:1fr 1fr}.reel--feature .reel__item--big{grid-row:1/span 2;aspect-ratio:var(--ratio,1.7778)}.reel--feature .reel__item--big .reel__line{font-size:clamp(20px,1.8vw,26px)}}@media(min-width:750px)and (max-width:989px){.reel--feature .reel__item{flex:var(--ratio,1.7778) 1 0;aspect-ratio:var(--ratio,1.7778)}.reel__line{font-size:15px}.reel__cap{padding:14px}}@media(max-width:749px){.reel__head{margin-bottom:28px}.reel__item--desktop{display:none}.reel__list{gap:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.reel__list::-webkit-scrollbar{display:none}.reel__item{flex:0 0 84%;aspect-ratio:var(--reel-m-ratio,1 / 1);scroll-snap-align:start}.reel__cap{padding:16px}.reel__line{font-size:17px}.reel--cap-below .reel__item{aspect-ratio:auto}.reel--cap-below .reel__frame{aspect-ratio:var(--reel-m-ratio,1 / 1)}.reel--cap-below .reel__cap{padding:14px 2px 0}}.evidence__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px}.evidence__top .evidence__stat{margin-top:0}.evidence__stat{font-variant-numeric:tabular-nums}.ev-viz{--on:var(--c-court);--off:rgb(13 19 48 / .1);flex:none;display:grid}.evidence__card--court .ev-viz{--on:var(--c-optic);--off:rgb(255 255 255 / .2)}.ev-viz i{display:block;border-radius:50%;background:var(--off)}.ev-viz i.on{background:var(--on)}.ev-viz--waffle{grid-template-columns:repeat(10,7px);gap:3px}.ev-viz--waffle i{width:7px;height:7px}.ev-viz--dots{grid-template-columns:repeat(5,12px);gap:6px}.ev-viz--dots i{width:12px;height:12px}.ev-stages{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:2px 0 0;padding:0;list-style:none}.ev-stages li{display:flex;flex-direction:column;gap:8px;min-width:0}.ev-stages__bar{position:relative;height:8px;border-radius:4px;background:#0d13301a;overflow:hidden}.ev-stages__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--c-court)}.ev-stages__label{font:500 11px/14px var(--f-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--muted,var(--c-muted))}.evidence__card--court .ev-stages__bar{background:#fff3}.evidence__card--court .ev-stages__bar:after{background:var(--c-optic)}.evidence__card--court .ev-stages__label{color:#fffc}@media(max-width:989px)and (min-width:750px){.ev-viz--waffle{grid-template-columns:repeat(10,5px);gap:3px}.ev-viz--waffle i{width:5px;height:5px}}.js-motion .evidence__card:not(.is-in) .ev-viz i.on{background:var(--off)}.js-motion .evidence__card:not(.is-in) .ev-stages__bar:after{transform:scaleX(0)}.js-motion .evidence__card.is-in .ev-viz--waffle i.on{animation:ev-dot .35s var(--ease) both;animation-delay:calc(.35s + var(--d, 0) * 13ms)}.js-motion .evidence__card.is-in .ev-viz--dots i.on{animation:ev-dot .4s var(--ease) both;animation-delay:calc(.35s + var(--d, 0) * 60ms)}.js-motion .evidence__card.is-in .ev-stages__bar:after{transform-origin:0 50%;animation:ev-bar .6s var(--ease) both;animation-delay:calc(.3s + var(--d, 0) * .22s)}@keyframes ev-dot{0%{background:var(--off);transform:scale(.4)}to{background:var(--on);transform:none}}@keyframes ev-bar{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.js-motion .evidence__card .ev-viz i.on{background:var(--on);animation:none}.js-motion .evidence__card .ev-stages__bar:after{transform:none;animation:none}}.pack__save{align-self:flex-start;margin-top:4px;padding:3px 7px;border-radius:var(--r-xs);background:var(--c-optic);color:var(--c-ink);font:500 10px/14px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.pack{gap:12px;padding:14px}.pack__title-row{flex-wrap:nowrap;gap:6px}.pack__title{font-size:15px;white-space:nowrap}.pack__title-row .tag{flex:none;padding:4px 6px;font-size:9.5px;letter-spacing:.05em}.pack__price{font-size:17px}.offer__pack{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"r t p" "r s p" "r v v";column-gap:12px;row-gap:0}.offer__pack-end,.offer__pack-text{display:contents}.offer__radio{grid-area:r}.offer__pack-title{grid-area:t;flex-wrap:nowrap;gap:6px;font-size:15px;white-space:nowrap}.offer__pack-title .tag{flex:none;padding:4px 6px;font-size:9.5px;letter-spacing:.05em}.offer__pack-sub{grid-area:s;margin-top:4px}.offer__pack-price{grid-area:p;justify-self:end}.offer__save{grid-area:v;justify-self:start;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ss-v323-a.css.map */
