.buy{position:sticky;top:calc(var(--header-h) + 8px);align-self:start;display:grid;gap:18px;padding-bottom:20px}@media (max-width:990px){.buy{position:static}}.buy__labels{display:flex;flex-wrap:wrap;gap:6px}.label{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:4px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.buy h1{font-size:clamp(30px,2.6vw,42px);letter-spacing:-.04em;line-height:1}.buy__sub{color:var(--mute);margin-top:8px;font-size:15px}.buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.buy__price s{color:var(--mute);font-weight:400;font-size:16px}.buy__price .mono{color:var(--mute)}.option{border:0;padding:0;margin:0;display:grid;gap:10px}.option legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:10px}.option legend button{border:0;background:0 0;padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.option__values{display:flex;flex-wrap:wrap;gap:6px}.option__values input{position:absolute;opacity:0;pointer-events:none}.option__values label{min-width:52px;height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);font-size:12px;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s,transform .25s var(--ease)}.option__values label:hover{box-shadow:inset 0 0 0 1px var(--ink)}.option__values label:active{transform:scale(.95)}.option__values input:checked+label{background:var(--ink);color:#fff;box-shadow:none}.option__values input.is-unavailable+label{color:var(--mute);text-decoration:line-through}.option__values input:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px}.buy__actions{display:grid;gap:8px}.buy__actions .btn{min-height:54px;font-size:15px}.notes{display:grid;border-top:1px solid var(--line)}.notes li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.notes svg{width:18px;height:18px;flex:none;color:var(--ink-2)}.acc{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:600;letter-spacing:-.01em;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"+";font-family:var(--mono);font-size:16px;font-weight:400;transition:transform .4s var(--ease)}.acc[open] summary::after{transform:rotate(45deg)}.acc__body{padding-bottom:18px;color:var(--ink-2);font-size:14px}.acc__body p+p{margin-top:10px}.rte p+p{margin-top:10px}.rte a{text-decoration:underline}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.specs{grid-template-columns:1fr}}.specs__group{background:var(--surface);border-radius:var(--radius-lg);padding:22px}.specs__group h3{font-size:18px;letter-spacing:-.02em;margin-bottom:10px}.sticky-buy{position:fixed;left:50%;bottom:12px;z-index:50;width:min(760px,calc(100% - 24px));display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;border-radius:12px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px rgba(17,17,17,.08),0 24px 60px -24px rgba(0,0,0,.35);transform:translate(-50%,calc(100% + 30px));transition:transform .7s var(--ease)}.sticky-buy.is-visible{transform:translate(-50%,0)}.sticky-buy .media{width:46px;height:54px;border-radius:7px;flex:none}.sticky-buy__info{flex:1;min-width:0}.sticky-buy__info strong{display:block;font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .select select{height:44px}.sticky-buy .btn{min-height:44px}@media (max-width:560px){.sticky-buy .media,.sticky-buy__info .mono{display:none}.sticky-buy{gap:8px}}.fly{position:fixed;z-index:120;border-radius:8px;pointer-events:none;overflow:hidden;box-shadow:0 20px 40px -12px rgba(0,0,0,.35)}.fly img{width:100%;height:100%;object-fit:cover}.lightbox{position:fixed;inset:0;z-index:110;background:rgba(246,246,246,.97);display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.lightbox.is-open{opacity:1;visibility:visible}.lightbox img{max-width:92vw;max-height:88vh;width:auto;height:auto;border-radius:10px;transform:scale(.96);transition:transform .5s var(--ease)}.lightbox.is-open img{transform:none}.lightbox .icon-btn{position:absolute;top:16px;right:16px;background:#fff}.lightbox__nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:6px;align-items:center}.page-head{padding-top:clamp(24px,4vw,56px);margin-bottom:30px}.page-head h1{font-size:clamp(40px,5.4vw,84px);letter-spacing:-.05em;line-height:.92}.page-body{max-width:720px;font-size:16px;color:var(--ink-2)}.form{display:grid;gap:12px;max-width:640px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.form__row{grid-template-columns:1fr}}.field{display:grid;gap:6px}.field input,.field textarea{width:100%;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:15px;transition:border-color .25s}.field input:focus,.field textarea:focus{outline:0;border-color:var(--ink)}.field textarea{min-height:150px;resize:vertical}.notice{padding:14px 16px;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:14px}.notice--ok{box-shadow:inset 0 0 0 1px var(--green)}.notice--err{box-shadow:inset 0 0 0 1px #c73a2c}.cart-page{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}@media (max-width:900px){.cart-page{grid-template-columns:1fr}}.cart-page .cart-line{grid-template-columns:110px 1fr auto}.summary{position:sticky;top:calc(var(--header-h) + 10px);background:var(--surface);border-radius:var(--radius-lg);padding:22px;display:grid;gap:14px}.footer{margin-top:clamp(64px,8vw,120px);background:var(--surface)}.footer__big{padding-block:clamp(48px,6vw,84px) 24px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:40px}@media (max-width:900px){.footer__big{grid-template-columns:1fr}}.footer__intro h2{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.04em}.footer__intro p{color:var(--mute);margin-top:12px;max-width:38ch}.footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}@media (max-width:700px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer__col h3{color:var(--mute);margin-bottom:12px}.footer__col ul{display:grid;gap:7px;font-size:14px}.footer__news{display:flex;gap:8px;margin-top:20px;max-width:420px}.footer__news input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.footer__news input:focus{outline:0;border-color:var(--ink)}.footer__word{padding-inline:var(--gutter);overflow:hidden}.footer__word{padding-block:clamp(12px,3vw,40px) clamp(8px,2vw,24px);color:var(--ink)}.footer__word svg{display:block;width:min(100%,1200px);height:auto;margin-inline:auto}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:18px;border-top:1px solid var(--line);color:var(--mute)}.footer__legal ul{display:flex;flex-wrap:wrap;gap:6px 18px}.footer__legal a:hover{color:var(--ink)}.payments{display:flex;flex-wrap:wrap;gap:6px}.payments svg{width:38px;height:24px}.reveal{transition:opacity 1.1s var(--ease),transform 1.3s var(--ease);transition-delay:var(--d, 0s)}.reveal.pre-reveal:not(.is-in){opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal.pre-reveal{opacity:1;transform:none}}.pw{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:var(--gutter)}.pw__main{display:grid;place-items:center;text-align:center}.pw__main h1{font-size:clamp(48px,9vw,140px);letter-spacing:-.06em;line-height:.9}.pw__main p{color:var(--mute);margin-top:16px}.pw__form{display:flex;gap:8px;justify-content:center;margin-top:26px;flex-wrap:wrap}.pw__form input{height:48px;width:min(320px,80vw);padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.logo--light{display:none}.header__logo.light-only .logo--light{display:block;filter:brightness(0)}.header--over:not(.is-solid) .header__logo.has-both .logo--dark{display:none}.header--over:not(.is-solid) .header__logo.has-both .logo--light{display:block}.header--over:not(.is-solid) .header__logo.light-only .logo--light{filter:none}.header--over:not(.is-solid) .header__logo:not(.has-both):not(.light-only) .logo--dark{filter:var(--logo-over-filter, none)}.menu__logo{display:inline-flex;align-items:center}.menu__logo img{height:22px;width:auto}.menu__logo .wordmark{font-size:20px}.pw .header__logo img{height:34px}.glass{--g-tint:.2;background:radial-gradient(120% 70%at 18% 0%,rgba(255,255,255,.42),rgba(255,255,255,0) 58%),linear-gradient(180deg,rgba(255,255,255,calc(var(--g-tint) + .12)),rgba(255,255,255,var(--g-tint)));-webkit-backdrop-filter:blur(16px) saturate(185%) brightness(1.05);backdrop-filter:blur(16px) saturate(185%) brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0-1px 0 rgba(255,255,255,.22),inset 1px 0 0 rgba(255,255,255,.35),inset -1px 0 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.28),inset 0-12px 24px -18px rgba(255,255,255,.55),0 12px 32px -14px rgba(0,0,0,.28)}.refract .glass{backdrop-filter:url(#hk-refract)blur(12px) saturate(185%) brightness(1.05)}.glass--card{--g-tint:.5}.glass--panel{--g-tint:.66}.glass--chip{--g-tint:.55}.refract .glass--panel{backdrop-filter:url(#hk-refract)blur(30px) saturate(190%) brightness(1.06)}.pill.glass{color:var(--ink)}.pill.glass,.pill.glass:hover{background:radial-gradient(120% 70%at 18% 0%,rgba(255,255,255,.42),rgba(255,255,255,0) 58%),linear-gradient(180deg,rgba(255,255,255,calc(var(--g-tint) + .12)),rgba(255,255,255,var(--g-tint)));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0-1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.3),0 10px 26px -14px rgba(0,0,0,.3)}.header.is-solid .pill.glass{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(17,17,17,.08),0 8px 22px -16px rgba(0,0,0,.3)}.header--over:not(.is-solid) .pill.glass{--g-tint:.14;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.25)}.header--over:not(.is-solid) .pill.glass .dot:not(.is-on){background:rgba(255,255,255,.7)}.header.is-solid .pill.glass{--g-tint:.55}.pill.glass:hover{--g-tint:.35}.header--over:not(.is-solid) .pill.glass:hover{--g-tint:.26}.btn.btn--glass{--b-fg:var(--ink);--b-fill:var(--ink);--b-fill-fg:#fff;--g-tint:.38;border-color:rgba(255,255,255,.55)}.btn.glass{background:radial-gradient(120% 70%at 18% 0%,rgba(255,255,255,.5),rgba(255,255,255,0) 58%),linear-gradient(180deg,rgba(255,255,255,calc(var(--g-tint) + .12)),rgba(255,255,255,var(--g-tint)))}.hero__card.glass{background:radial-gradient(140% 80%at 12%0,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.46))}.card__spec.glass{padding:5px 8px;border-radius:5px;color:#555;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.5),0 4px 14px -8px rgba(0,0,0,.25)}.card__quick.glass{--g-tint:.5}.drawer__panel.glass{border:0}.menu .drawer__shade{background:rgba(17,17,17,.18)}.menu .drawer__head{border-bottom-color:rgba(17,17,17,.08)}.menu .menu__group{border-bottom-color:rgba(17,17,17,.08)}.menu .menu__promo{background:rgba(255,255,255,.55)}@media (max-width:750px),(hover:none){.glass{-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%)}}.hero__glow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--glow, .45)}.hero__media{will-change:transform}.hero__media img{scale:1.08}.feat .media img{scale:1.12}[data-parallax-img]{will-change:translate}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.w__i{display:inline-block;transform:translateY(110%);transition:transform 1.25s var(--ease);transition-delay:var(--wd, 0s);will-change:transform}.split-in .w__i{transform:none}.pre-mask{clip-path:inset(0 0 100%0 round 10px);transition:clip-path 1.3s var(--ease);transition-delay:var(--ud, 0s)}.pre-mask img{scale:1.16;transition:scale 1.7s var(--ease),opacity .7s var(--ease),transform 1.1s var(--ease);transition-delay:var(--ud, 0s)}.pre-mask.unmasked{clip-path:inset(0 0 0 0 round 10px)}.pre-mask.unmasked img{scale:1}.feat .media.pre-mask.unmasked img{scale:1.12}.js-ready .pre-mask{clip-path:none}.js-ready .pre-mask img{scale:1}.js-ready .pre-reveal{opacity:1;transform:none}.js-ready .w__i{transform:none}.intro{display:none}.intro-on .intro{display:block;position:fixed;inset:0;z-index:300;pointer-events:none}.intro-on body{overflow:hidden}.intro__glass{position:absolute;inset:0;background:rgba(246,246,246,.12);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);animation:intro-glass 1.3s var(--ease) 2.05s both}.refract .intro__glass{backdrop-filter:url(#hk-refract)blur(24px) saturate(180%)}@keyframes intro-glass{0%{opacity:1}to{opacity:0}}.intro__curtain{position:absolute;inset:0;background:#0b0b0b;animation:intro-curtain 1.35s var(--ease-io) 1.6s both}@keyframes intro-curtain{0%{transform:none;border-radius:0}to{transform:translateY(-104%);border-radius:0 0 50% 50%/0 0 16% 16%}}.intro__logo{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);transform-origin:0 0}.intro__logo .intro__img{display:block;height:clamp(56px,8vw,110px);width:auto}.intro__logo .wordmark.intro__img{font-size:clamp(64px,11vw,150px);color:#f2f0ea;line-height:1;height:auto}.intro__logo .intro__img--dark{position:absolute;left:0;top:0;opacity:0}.intro__logo .wordmark.intro__img--dark{color:var(--ink)}.intro__img--invert{filter:brightness(0) invert(1)}.intro__img--darken{filter:brightness(0)}.intro__logo .intro__img--light{animation:intro-logo 1.5s var(--ease) .15s both}@keyframes intro-logo{0%{opacity:0;filter:blur(18px);transform:scale(1.22);letter-spacing:.4em}to{opacity:1;transform:none;letter-spacing:-.04em}}.intro__logo .intro__img--invert{animation-name:intro-logo-inv}@keyframes intro-logo-inv{0%{opacity:0;filter:brightness(0) invert(1) blur(18px);transform:scale(1.22)}to{opacity:1;filter:brightness(0) invert(1);transform:none}}.intro-on .header__logo{opacity:0}.intro-hold .hero__media img,.intro-hold .hero__card,.intro-hold .hero__card *{animation-play-state:paused!important}.intro-hold .hero__card{opacity:0}.hero__card{transition:opacity .2s}@keyframes page-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rise #main{animation:page-rise .5s var(--ease) both}.rise .footer-section{animation:page-rise .6s var(--ease) .05s both}@media (prefers-reduced-motion:reduce){.intro{display:none!important}.w__i{transform:none!important}.pre-mask{clip-path:none!important}.rise #main,.rise .footer-section{animation:none!important}}.logo-svg{display:inline-flex;align-items:center;color:inherit;line-height:0}.logo-svg svg{display:block;height:var(--logo-h, 52px);width:auto;transition:color .4s}.header__logo{color:var(--ink);height:auto;min-height:40px}.menu__logo .logo-svg svg{height:34px}.pw .header__logo .logo-svg svg{height:52px}.intro__logo .logo-svg.intro__img{height:auto;color:#f2f0ea}.intro__logo .logo-svg.intro__img svg{height:clamp(110px,16vw,220px)}.intro__logo .logo-svg.intro__img--dark{color:var(--ink)}.intro__logo .logo-svg.intro__img--light{animation-name:intro-logo-svg}@keyframes intro-logo-svg{0%{opacity:0;filter:blur(18px);transform:scale(1.18) rotate(-4deg)}to{opacity:1;filter:blur(0);transform:none}}:root{--gl-bg:linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(255, 255, 255, .52));--gl-shadow:inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(17, 17, 17, .08), inset 0 -10px 18px -14px rgba(255, 255, 255, .9), 0 8px 22px -14px rgba(0, 0, 0, .28);--gd-bg:linear-gradient(180deg, rgba(52, 52, 52, .92), rgba(12, 12, 12, .9));--gd-shadow:inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 0 0 1px rgba(255, 255, 255, .07), inset 0 -10px 18px -14px rgba(255, 255, 255, .18), 0 10px 26px -14px rgba(0, 0, 0, .45);--g-blur:blur(14px) saturate(180%)}.btn{--b-fill:rgba(255, 255, 255, .14);--b-fill-fg:#fff;background:var(--gd-bg);border-color:transparent;box-shadow:var(--gd-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.btn--outline,.btn--light{--b-fg:var(--ink);--b-fill:rgba(17, 17, 17, .92);--b-fill-fg:#fff;background:var(--gl-bg);box-shadow:var(--gl-shadow);color:var(--ink)}.btn--outline:hover,.btn--light:hover{color:#fff}.ctrl,.chip,.show__tab,.size-btn,.option__values label,.icon-btn,.qty,.select select,.search-form input,.footer__news input,.field input,.field textarea,.pw__form input{background:var(--gl-bg);box-shadow:var(--gl-shadow);border-color:transparent;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.search-form input,.footer__news input,.field input,.field textarea,.pw__form input{border:0}.search-form input:focus,.footer__news input:focus,.field input:focus,.field textarea:focus,.pw__form input:focus{box-shadow:var(--gl-shadow),0 0 0 1.5px var(--ink)}.ctrl:hover,.chip:hover,.show__tab:hover,.size-btn:hover,.icon-btn:hover,.option__values label:hover{background:var(--gd-bg);box-shadow:var(--gd-shadow);color:#fff}.chip[aria-pressed=true],.show__tab[aria-selected=true],.option__values input:checked+label,.size-btn.is-added{background:var(--gd-bg);box-shadow:var(--gd-shadow);color:#fff}.size-btn.is-added{background:linear-gradient(180deg,rgba(60,196,115,.95),rgba(36,160,88,.95))}.option__values input.is-unavailable+label{opacity:.5}.qty button:hover{background:rgba(17,17,17,.06)}.label{background:var(--gl-bg);box-shadow:var(--gl-shadow)}.show__item[aria-selected=true]{background:var(--gl-bg);box-shadow:var(--gl-shadow)}.lightbox .icon-btn{background:var(--gl-bg)}.shopify-payment-button__button--unbranded{min-height:54px!important;border-radius:var(--radius)!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:500!important;background:var(--gl-bg)!important;color:var(--ink)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);transition:background .4s,color .4s,translate .6s var(--ease)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--gd-bg)!important;color:#fff!important}.shopify-payment-button__more-options{color:var(--mute)!important;font-size:13px!important;text-decoration:underline}.drawer__panel.glass{--g-tint:.7;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.5),0 30px 80px -30px rgba(0,0,0,.4)}.refract .drawer__panel.glass{backdrop-filter:url(#hk-refract)blur(30px) saturate(190%) brightness(1.06)}.drawer__panel.glass .drawer__head,.drawer__panel.glass .drawer__foot{border-color:rgba(17,17,17,.08)}.drawer__panel.glass .cart-line{border-bottom-color:rgba(17,17,17,.08)}.drawer__panel.glass .cart-line .media{background:rgba(255,255,255,.5)}.drawer__panel.glass .icon-btn{background:var(--gl-bg)}.drawer .drawer__shade{background:rgba(17,17,17,.16)}.drawer__panel.glass .cart-progress{background:rgba(17,17,17,.08)}.card__media{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.card__media.show-alt img+img{opacity:1}.hs{position:relative;isolation:isolate;min-height:clamp(600px,100svh,1100px);overflow:hidden;background:#151515;color:var(--ink);touch-action:pan-y}.hs__slides{position:absolute;inset:0;will-change:transform}.hs__slide{position:absolute;inset:0;visibility:hidden;z-index:1}.hs__slide.is-active{visibility:visible;z-index:2}.hs__media{position:absolute;inset:0;overflow:hidden}.hs__media img,.hs__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);scale:1.08;transition:scale 8s linear}.hs__slide.is-shown .hs__media img,.hs__slide.is-shown .hs__media video{scale:1}.hs__img--mobile{display:none}@media (max-width:750px){.hs__img--mobile{display:block}.hs__img--mobile+.hs__img{display:none}}.hs__empty{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90%at 70% 30%,#3b3936,#141414 70%);color:rgba(255,255,255,.55);text-align:center;padding:20px}.hs__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 26%),rgba(0,0,0,var(--shade, .1))}.hs .hero__card{z-index:3}.hs__slide .hero__card{animation:none;opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease) .12s,transform .9s var(--ease) .12s}.hs__slide.is-shown .hero__card{opacity:1;transform:none}.intro-hold .hs .hero__card{opacity:0!important}.hs__h{font-size:clamp(34px,3.8vw,54px);line-height:.98;letter-spacing:-.04em}.hs__wipe{position:absolute;inset:0;z-index:5;pointer-events:none;transform:translateX(-102%);background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.3));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset -1px 0 0 rgba(255,255,255,.7)}.refract .hs__wipe{backdrop-filter:url(#hk-refract)blur(20px) saturate(180%)}.hs__wipe.is-cover{transform:none;transition:transform .45s var(--ease-io)}.hs__wipe.is-uncover{transform:translateX(102%);transition:transform .55s var(--ease-io)}.hs__nav{position:absolute;right:var(--gutter);bottom:var(--gutter);z-index:6;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;--g-tint:.12}.hs__count{color:#fff;margin-right:4px;text-shadow:0 1px 6px rgba(0,0,0,.35);font-variant-numeric:tabular-nums}.hs__bar{position:relative;width:36px;height:3px;padding:0;border:0;border-radius:3px;background:rgba(255,255,255,.35);overflow:visible;cursor:pointer}.hs__bar::after{content:"";position:absolute;inset:-12px -2px}.hs__bar span{position:absolute;inset:0;border-radius:3px;background:#fff;transform:scaleX(0);transform-origin:left}.hs__bar.is-done span{transform:scaleX(1)}.hs__bar.is-active span{animation:hs-fill var(--hs-dur, 6s) linear forwards}.hs.is-paused .hs__bar.is-active span{animation-play-state:paused}@keyframes hs-fill{to{transform:scaleX(1)}}@media (max-width:750px){.hs__nav{top:calc(var(--header-h) + 6px);bottom:auto;padding:10px 12px}.hs__bar{width:26px}}.size-block+.size-block{margin-top:22px}.size-block h4{font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.size-wrap{overflow-x:auto;border-radius:10px;background:var(--gl-bg);box-shadow:var(--gl-shadow);scrollbar-width:none}.size-wrap::-webkit-scrollbar{display:none}.size-table{width:100%;min-width:420px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.size-table th,.size-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(17,17,17,.07)}.size-table thead th{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.size-table tbody tr:last-child td{border-bottom:0}.size-table td:first-child,.size-table th:first-child{position:sticky;left:0;background:rgba(250,250,250,.92)}.size-note{margin-top:10px;font-size:13px;color:var(--mute)}.size-fit{margin-bottom:16px;color:var(--ink-2)}[hidden]{display:none!important}.specs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pdp>*,.buy,.acc,.acc__body{min-width:0}.shopify-payment-button__button--unbranded{border:0!important}.buy{grid-template-columns:minmax(0,1fr)}