:root{--bg:#eceae4;--bg-2:#f6f5f1;--ink:#0c0c0d;--ink-2:#4f4f52;--mute:#8c8c8f;--line:#d3d1ca;--line-dark:#f6f5f124;--chalk:#f6f5f1;--signal:#ff3d14;--gut:clamp(20px, 4vw, 64px);--nav-h:64px;--r:6px;--f-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}html.is-locked,html.is-consent{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--f-sans);font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,picture{max-width:100%;display:block}img{height:auto}picture{height:100%}em{font-style:italic;font-weight:inherit}.mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:400;line-height:1.4}::selection{background:var(--ink);color:var(--chalk)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:1440px;padding-inline:var(--gut);margin:0 auto}.eyebrow{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.h1{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(42px,5.4vw,92px);font-weight:600;line-height:.94}.h2{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(32px,4.2vw,64px);font-weight:600;line-height:.98}.lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.btn{letter-spacing:-.005em;white-space:nowrap;height:52px;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:15.5px;font-weight:500;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .35s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn--signal{background:var(--ink);color:var(--chalk)}.btn--signal:hover{background:#1f1f21}.btn--ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.btn--wide{width:100%}.on-dark .btn--signal{background:var(--chalk);color:var(--ink)}.on-dark .btn--signal:hover{background:#fff}.on-dark .btn--ghost{border-color:var(--line-dark);color:var(--chalk)}.on-dark .btn--ghost:hover{border-color:var(--chalk)}.nav{z-index:80;height:var(--nav-h);padding-inline:var(--gut);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;transition:border-color .3s;display:grid;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{border-bottom-color:var(--line)}.logo{align-items:center;display:inline-flex}.logo__svg{aspect-ratio:1060.06/178.9;width:auto;height:15px;display:block}.nav__links{gap:32px;font-size:14.5px;font-weight:500;display:flex}.nav__links a,.nav__cart,.nav__order{padding-block:4px;position:relative}.nav__links a:after,.nav__cart:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after,.nav__cart:hover:after{transform-origin:0;transform:scaleX(1)}.nav__right{justify-content:flex-end;align-items:center;gap:24px;font-size:14.5px;font-weight:500;display:flex}.nav__order{background:var(--ink);height:36px;color:var(--chalk);border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;transition:background .25s;display:inline-flex}.nav__order:hover{background:#1f1f21}.lang{align-items:center;gap:6px;display:inline-flex}.lang button{opacity:.4;padding:0;transition:opacity .3s}.lang button:hover,.lang button[aria-pressed=true]{opacity:1}.lang span{opacity:.4}@media (width<=900px){:root{--nav-h:56px}.nav{grid-template-columns:auto 1fr}.nav__links{display:none}.nav__right{gap:18px}.nav__order{display:none}.lang button{margin:-12px -4px;padding:12px 4px}.nav__cart{padding-block:12px}}.hero{padding-top:calc(var(--nav-h) + clamp(16px, 3vh, 40px));grid-template-columns:minmax(0,1fr) minmax(300px,40%);align-items:center;gap:clamp(32px,5vw,96px);min-height:100svh;padding-bottom:clamp(24px,4vh,48px);display:grid}.hero__copy{flex-direction:column;gap:clamp(22px,3vh,36px);padding-block:24px;display:flex}.hero__title .line{display:block;overflow:hidden}.hero__title .line>span{animation:rise 1.1s var(--ease-out) forwards;display:block;transform:translateY(110%)}.hero__title .line:nth-child(2)>span{animation-delay:80ms}.hero__title .line:nth-child(3)>span{animation-delay:.16s}.hero__title em{font-weight:500}@keyframes rise{to{transform:none}}.hero__copy>:not(.hero__title){opacity:0;animation:fade 1s var(--ease-out) .45s forwards}@keyframes fade{to{opacity:1}}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__small{color:var(--mute);flex-wrap:wrap;gap:8px 20px;display:flex}.hero__visual{opacity:0;min-width:0;animation:fade 1.2s var(--ease-out) .25s forwards}@media (width<=900px){.hero{min-height:0;padding-top:calc(var(--nav-h) + 18px);grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:28px}.hero__copy{display:contents}.hero .eyebrow{order:1;margin-bottom:14px}.hero__title{order:2;margin-bottom:20px;font-size:clamp(34px,10.4vw,48px)}.hero__visual{order:3;margin-bottom:22px}.hero .lede{order:4;margin-bottom:20px;font-size:17px}.hero__actions{order:5;gap:10px}.hero__actions .btn{flex:100%;height:54px}.hero__small{display:none}}.combo{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.combo__frame{aspect-ratio:3/4;width:100%;max-height:calc(100svh - var(--nav-h) - 120px);border-radius:var(--r);isolation:isolate;background:#c9c2b6;position:relative;overflow:hidden}.combo__slide{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.combo__slide img{object-fit:cover;width:100%;height:100%}.combo__slide.is-on{opacity:1;z-index:1}.combo__tag{z-index:2;height:30px;color:var(--chalk);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0dd1;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 10px;display:inline-flex;position:absolute;bottom:14px;left:14px}.combo__tag b{color:var(--signal);font-weight:500}.combo__bar{z-index:2;background:#0c0c0d33;height:3px;position:absolute;bottom:0;left:0;right:0}.combo__bar i{background:var(--signal);width:0;height:100%;display:block}.combo.is-playing .combo__bar i{animation:bar var(--combo-interval,2.2s) linear forwards}@keyframes bar{to{width:100%}}.combo__arrows{z-index:2;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.combo__arrows button{width:38px;height:38px;color:var(--ink);background:#f6f5f1db;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.combo__arrows button:hover{background:#fff}.combo__arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.combo__chips{scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding-bottom:2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.combo__chips::-webkit-scrollbar{display:none}.combo__chips button,.combo__chips .combo__inf{border:1px solid var(--line);letter-spacing:-.005em;height:32px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.combo__chips button .mono{color:var(--mute);font-size:10px;transition:color .25s}.combo__chips button:hover{border-color:var(--ink);color:var(--ink)}.combo__chips button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.combo__chips button[aria-selected=true] .mono{color:var(--signal)}.combo__chips .combo__inf{color:var(--mute);cursor:default;border-style:dashed}.combo__chips .combo__inf b{color:var(--ink);font-size:17px;font-weight:500;line-height:1}@media (width<=900px){.combo__frame{touch-action:pan-y;max-height:none}.combo__chips{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);-webkit-mask-image:none;mask-image:none}.combo__chips button,.combo__chips .combo__inf{height:36px;padding:0 14px 0 12px;font-size:13.5px}.combo__arrows button{width:40px;height:40px}.combo__tag{max-width:calc(100% - 120px)}.combo__tag .js-combo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts__row{grid-template-columns:repeat(4,1fr);display:grid}.facts__row>div{color:var(--mute);flex-direction:column;gap:3px;padding:18px 0;display:flex}.facts__row>div+div{border-left:1px solid var(--line);padding-left:24px}.facts__row b{color:var(--ink);font-size:15.5px;font-weight:500}@media (width<=900px){.facts__row{grid-template-columns:1fr 1fr}.facts__row>div{gap:2px;padding:14px 0}.facts__row>div+div{padding-left:16px}.facts__row b{font-size:15px}.facts__row .mono{font-size:10.5px}.facts__row>div:nth-child(odd){border-left:0;padding-left:0}.facts__row>div:nth-child(n+3){border-top:1px solid var(--line)}}.section{padding-block:clamp(72px,10vw,160px)}.section__head{flex-direction:column;gap:20px;margin-bottom:clamp(36px,5vw,72px);display:flex}.section__head .h2{max-width:14em}.section__head .lede{max-width:30em}.principle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.principle__img{border-radius:var(--r);aspect-ratio:4/5;background:#ded5c3;overflow:hidden}.principle__img img{object-fit:cover;width:100%;height:100%}.principle__copy{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:28px;display:flex;position:sticky}.principle__copy .lede{color:var(--ink)}.points{border-top:1px solid var(--line);list-style:none}.points li{border-bottom:1px solid var(--line);grid-template-columns:2.4em 1fr;gap:16px;padding:20px 0;display:grid}.points .mono{color:var(--mute);padding-top:5px}.points h3{letter-spacing:-.02em;margin-bottom:6px;font-size:19px;font-weight:600}.points p{color:var(--ink-2);max-width:30em;font-size:16px}.points--tight li{padding:14px 0}.points--tight h3{margin-bottom:3px;font-size:16.5px}.points--tight p{font-size:14.5px}@media (width<=900px){.section{padding-block:56px}.section__head{gap:14px;margin-bottom:24px}.principle{grid-template-columns:1fr;gap:24px}.principle__copy{gap:20px;position:static}.points li{grid-template-columns:2.2em 1fr;gap:12px;padding:16px 0}.points h3{font-size:18px}.points p{font-size:15.5px}}.grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.look{grid-column:span 4;margin:0;position:relative}.look--wide{grid-column:span 8}.look--push{margin-top:clamp(32px,5vw,96px)}.look__img{border-radius:var(--r);aspect-ratio:3/4;background:#d9d6ce;overflow:hidden}.look--wide .look__img{aspect-ratio:3/2}.look__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.look:hover .look__img img{transform:scale(1.03)}.look figcaption{color:var(--ink-2);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.look figcaption b{color:var(--ink);font-weight:500}.look figcaption .mono{color:var(--mute);padding-top:3px}@media (width<=900px){.grid{grid-template-columns:repeat(2,1fr);gap:6px 8px}.look,.look--wide{grid-column:span 1}.look--push{margin-top:0}.look--wide{grid-column:span 2}.look--wide .look__img{aspect-ratio:3/2}.look figcaption{flex-direction:column;gap:2px;padding:8px 0 10px;font-size:13px}}.on-dark{background:var(--ink);color:var(--chalk);--line:var(--line-dark);--ink-2:#b9b8b3;--mute:#8a8a8d}.on-dark .eyebrow{color:var(--ink-2)}.on-dark ::selection{background:var(--chalk);color:var(--ink)}.product{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.shots{grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px);display:grid}.shots figure{border-radius:var(--r);aspect-ratio:4/5;background:#1a1a1c;margin:0;overflow:hidden}.shots figure:first-child{aspect-ratio:8/7;grid-column:span 2}.shots img{object-fit:cover;width:100%;height:100%}.panel{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:24px;display:flex;position:sticky}.panel__title{letter-spacing:-.034em;font-size:clamp(36px,3.6vw,56px);font-weight:600;line-height:1}.panel__price{letter-spacing:-.02em;font-size:22px;font-weight:500}.panel__lede{color:var(--ink-2);max-width:32em;font-size:16.5px}.specs{border-top:1px solid var(--line)}.specs>div{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr;gap:16px;padding:12px 0;font-size:15px;display:grid}.specs dt{color:var(--mute);padding-top:3px}.specs dd,.on-dark .specs dd{color:var(--chalk)}.buy{flex-direction:column;gap:14px;display:flex}.buy__head{justify-content:space-between;align-items:baseline;display:flex}.buy__price{letter-spacing:-.02em;font-size:22px;font-weight:500}.buy__guide{color:var(--mute);text-underline-offset:3px;font-size:13px;text-decoration:underline}.sizes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sizes button{border:1px solid var(--line);border-radius:999px;height:48px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.sizes button:hover{border-color:currentColor}.sizes button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.sizes button:disabled:hover{border-color:var(--line)}.buy__sizes{color:var(--mute)}.sizes button.is-on{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.light .sizes button.is-on{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.buy__note{color:var(--mute);text-align:center}.buy__note b{color:inherit;font-weight:500}@media (width<=900px){.product{grid-template-columns:1fr;gap:28px}.panel{gap:18px;position:static}.panel__title{font-size:36px}.panel__lede{font-size:16px}.shots{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.shots::-webkit-scrollbar{display:none}.shots figure,.shots figure:first-child{aspect-ratio:4/5;scroll-snap-align:center;flex:0 0 72%}.specs>div{grid-template-columns:1fr;gap:2px;padding:10px 0}.specs dt{padding-top:0}.sizes button{height:46px}.btn--wide{height:54px}}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.faq__intro{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:20px;display:flex;position:sticky}.faq__list{border-top:1px solid var(--line)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.5vw,22px);font-weight:500;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";width:14px;height:14px;transition:transform .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.faq__list details[open] summary:after{transform:rotate(45deg)}.faq__list details p{color:var(--ink-2);max-width:36em;margin-top:-6px;padding-bottom:24px}@media (width<=900px){.faq{grid-template-columns:1fr;gap:20px}.faq__intro{gap:14px;position:static}.faq__list summary{gap:16px;padding:18px 0;font-size:17px}.faq__list details p{padding-bottom:20px;font-size:16px}}.outro{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:clamp(72px,10vw,160px);display:flex}.outro .h2{max-width:12em}@media (width<=900px){.outro{gap:24px;padding-block:64px}.outro .btn{width:100%;height:54px}}.footer{background:var(--ink);color:var(--chalk);padding-top:clamp(48px,6vw,96px);padding-bottom:28px}.footer__logo{aspect-ratio:1060.06/178.9;width:100%;height:auto;color:var(--chalk);margin-bottom:clamp(36px,5vw,72px);display:block}.footer__row{border-top:1px solid var(--line-dark);color:#b9b8b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:20px;display:flex}.footer__links{flex-wrap:wrap;gap:8px 24px;display:flex}.footer__links a:hover,.footer__links button:hover{color:var(--chalk)}.footer__links button{letter-spacing:inherit;text-transform:inherit}.footer .lang button[aria-pressed=true]{color:var(--chalk)}@media (width<=900px){.footer{padding-bottom:calc(28px + 78px + env(safe-area-inset-bottom))}.footer__row{gap:16px 20px}.footer__links{gap:10px 20px}.footer .lang button{margin:-10px -2px;padding:10px 2px}}.stickybuy{z-index:70;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));transition:transform .5s var(--ease-out);display:none;position:fixed;transform:translateY(calc(100% + 20px))}.stickybuy.is-on{transform:none}.stickybuy a{width:100%;height:54px;box-shadow:0 10px 30px #0c0c0d2e}@media (width<=900px){.stickybuy{display:block}}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (width<=900px){[data-reveal]{transition-duration:.55s;transform:translateY(10px)}a,button,summary{-webkit-tap-highlight-color:transparent}}.cart{z-index:100;pointer-events:none;color:var(--ink);position:fixed;inset:0}.cart__veil{opacity:0;background:#0c0c0d66;transition:opacity .4s;position:absolute;inset:0}.cart__panel{background:var(--bg-2);width:min(440px,100%);transition:transform .55s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cart.is-open{pointer-events:auto}.cart.is-open .cart__veil{opacity:1}.cart.is-open .cart__panel{transform:none}.cart__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.cart__head h2{font-weight:400}.cart__close{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cart__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.cart__lines{flex:1;padding:8px 24px;list-style:none;overflow-y:auto}.cart__line{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;gap:16px;padding:16px 0;display:grid}.cart__line img{object-fit:cover;border-radius:4px;width:72px;height:90px}.cart__name{font-weight:500}.cart__meta{color:var(--mute);margin:4px 0 12px}.cart__qty{border:1px solid var(--line);border-radius:999px;align-items:center;height:32px;display:inline-flex}.cart__qty button{width:32px;height:100%;font-size:15px}.cart__qty button:disabled{opacity:.3;cursor:default}.cart__qty span{text-align:center;min-width:20px}.cart__side{text-align:right;flex-direction:column;justify-content:space-between;display:flex}.cart__price{font-weight:500}.cart__remove{color:var(--mute);text-underline-offset:3px;text-decoration:underline}.cart__remove:hover{color:var(--ink)}.cart__empty{color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;padding:24px;display:none}.cart.is-empty .cart__lines,.cart.is-empty .cart__foot{display:none}.cart.is-empty .cart__empty{display:flex}.cart__foot{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.cart__sub{justify-content:space-between;display:flex}.cart__sub b{font-weight:500}.cart__note{color:var(--mute);text-align:center}.consent{z-index:110;color:var(--ink);background:#0c0c0d4d;justify-content:center;align-items:flex-end;padding:16px;display:none;position:fixed;inset:0}.consent.is-on{display:flex}.consent__box{background:var(--bg-2);text-transform:none;letter-spacing:0;width:min(520px,100%);font-family:var(--f-sans);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 24px;font-size:15px;display:flex;box-shadow:0 20px 60px #0c0c0d33}.consent__box p{flex:220px}.consent__actions{gap:8px;display:flex}.consent__actions button{border:1px solid var(--ink);border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:500}.consent__actions button[data-consent=granted]{background:var(--ink);color:var(--chalk)}.pdp{padding-top:calc(var(--nav-h) + 24px);grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.pdp__gallery{flex-direction:column;gap:12px;display:flex}.pdp__fig{border-radius:var(--r);background:#ded5c3;margin:0;position:relative;overflow:hidden}.pdp__fig img{width:100%;height:auto}.pdp__fig figcaption{height:28px;color:var(--ink);background:#f6f5f1db;border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:inline-flex;position:absolute;bottom:12px;left:12px}.pdp__fig figcaption b{color:var(--signal);font-weight:500}.pdp__fig--ad,.from-ad .pdp__fig--noad{display:none}.from-ad .pdp__fig--ad{display:block}.pdp__panel{top:calc(var(--nav-h) + 24px);flex-direction:column;gap:22px;padding-bottom:24px;display:flex;position:sticky}.pdp__title{letter-spacing:-.036em;font-size:clamp(38px,3.8vw,60px);font-weight:600;line-height:.98}.pdp__lede{color:var(--ink-2);max-width:30em}.details{border-top:1px solid var(--line)}.details details{border-bottom:1px solid var(--line)}.details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.details summary::-webkit-details-marker{display:none}.details summary:after{content:"";width:12px;height:12px;transition:transform .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat}.details details[open] summary:after{transform:rotate(45deg)}.details p{color:var(--ink-2);padding-bottom:18px;font-size:15.5px}.pdp__more{color:var(--ink-2);text-underline-offset:4px;text-decoration:underline}.pdp__more:hover{color:var(--ink)}@media (width<=900px){.pdp{padding-top:var(--nav-h);grid-template-columns:1fr;gap:18px}.pdp__gallery{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.pdp__gallery::-webkit-scrollbar{display:none}.pdp__fig{scroll-snap-align:center;aspect-ratio:4/5;flex:0 0 84%}.pdp__fig img{object-fit:cover;height:100%}.pdp__panel{gap:14px;padding-bottom:8px;position:static}.pdp__title{font-size:36px}.pdp__lede{order:1;margin-top:6px;font-size:16px}.pdp__panel .points,.pdp__panel .details{order:2}.pdp__panel .buy{gap:12px;margin-top:4px}.buy__price{font-size:24px}}.band{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,112px);display:grid}.band__copy{flex-direction:column;gap:24px;display:flex}@media (width<=900px){.band{grid-template-columns:minmax(0,1fr);gap:24px}.band__copy{gap:16px}.band__copy .btn{width:100%;height:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}[data-reveal],.hero__title .line>span,.hero__copy>:not(.hero__title),.hero__visual{opacity:1;transform:none}}
