:root{--void:#0b0b0a;--void-2:#111110;--bone:#ede8dd;--bone-2:#ddd7c9;--patina:#5e7d6f;--patina-lit:#6e8f7e;--muted:#8a8a82;--hairline:#ede8dd24;--serif:"Canela","Times New Roman",Georgia,serif;--sans:"Söhne",ui-sans-serif,system-ui,sans-serif;--maxw:1280px;--pad:clamp(20px,5vw,72px);--label:.7rem;--ls:.18em;--ease:cubic-bezier(.22,1,.36,1)}.product-page{background:var(--void);color:var(--bone);font-family:var(--sans);min-height:100vh;overflow-x:clip}.product-page *,.product-page :before,.product-page :after{box-sizing:border-box}.label{font:var(--sans);font-size:var(--label);letter-spacing:var(--ls);text-transform:uppercase;color:var(--muted)}.product-page .grain{position:relative}.product-page .grain:after{content:"";z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.product-page a,.product-page button,.product-page input{font:inherit}.product-page a{color:inherit;text-decoration:none}.product-page :focus-visible{outline:1px solid var(--patina-lit);outline-offset:3px}.product-nav{z-index:20;height:66px;padding:0 var(--pad);background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(24px,4vw,56px);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:grid;position:sticky;top:0}.product-nav.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0ad9}.product-nav__wordmark{grid-column:1;align-items:center;width:max-content;line-height:0;display:inline-flex}.product-nav__wordmark img{filter:invert()brightness(1.72);opacity:.96;width:auto;height:clamp(19px,2vw,25px);display:block}.product-nav__links{grid-column:2;align-items:center;gap:40px;display:flex}.product-nav__right{grid-column:3;justify-content:flex-end;align-items:center;gap:24px;display:flex}.product-nav__bag{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.product-pill{border:1px solid var(--patina-lit);cursor:pointer;transition:background .35s var(--ease), color .35s var(--ease), opacity .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.product-pill--outline{color:var(--bone);padding:12px 26px}.product-pill--outline:hover{background:var(--patina)}.product-pill--solid{background:var(--patina);color:var(--bone);margin-top:24px;padding:16px 34px}.product-pill--solid[aria-disabled=true]{opacity:.5;cursor:not-allowed}.product-pill--light{background:var(--bone);color:var(--void);border-color:var(--bone);padding:16px 34px}.product-nav__hamburger{width:22px;color:var(--bone);cursor:pointer;background:0 0;border:0;padding:0;display:none}.product-nav__hamburger span{background:currentColor;width:22px;height:1px;margin:5px 0;display:block}.product-drawer{z-index:30;background:#080807;position:fixed;inset:0}.product-drawer__panel{place-items:center;min-height:100vh;display:grid}.product-drawer__panel nav{flex-direction:column;align-items:center;gap:28px;display:flex}.product-drawer__panel nav a{font-family:var(--serif);color:var(--bone);font-size:2rem}.product-drawer__panel nav a:active{color:var(--patina-lit)}.product-drawer__close{top:28px;right:var(--pad);border:1px solid var(--hairline);color:var(--bone);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;position:absolute}.product-hero{gap:var(--pad);min-height:88vh;padding:calc(var(--pad) + 32px) var(--pad) var(--pad);background:var(--void);grid-template-columns:1fr 1fr;align-items:center;display:grid}.product-hero__media{place-items:center;min-height:70vh;display:grid;position:relative}.product-hero__media img{z-index:2;object-fit:contain;max-width:100%;max-height:70vh;position:relative}.product-hero__orbit{aspect-ratio:1;width:78%;color:var(--patina);opacity:.6;position:absolute}.product-hero__media.is-veiled img{filter:blur(14px)brightness(.7)saturate(.9)}.product-hero__seal{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--bone);letter-spacing:.32em;background:#0b0b0a73;border:1px solid #ede8dd80;border-radius:999px;padding:10px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero__media.is-watch{perspective:1000px}.product-hero__media.is-watch:before{content:"";z-index:0;filter:blur(46px);background:radial-gradient(circle at 50% 42%,#c4a4663d,#0000 55%),radial-gradient(circle at 50% 58%,#5e7d6f4d,#0000 60%);animation:7s ease-in-out infinite watchGlow;position:absolute;inset:-14%}@keyframes watchGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.product-hero__tilt{z-index:2;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-hero__media.is-watch img{filter:drop-shadow(0 40px 70px #0000008c)}.watch-note{padding:clamp(90px,11vw,150px) var(--pad);background:radial-gradient(circle at 12% 25%, #5e7d6f29, transparent 45%), radial-gradient(circle at 88% 78%, #c4a4661a, transparent 50%), var(--void-2);position:relative;overflow:hidden}.watch-note__ghost{z-index:0;opacity:.12;filter:grayscale()brightness(1.6);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(320px,40vw,600px);position:absolute;top:50%;right:clamp(-10%,1vw,2%);transform:translateY(-50%)rotate(-8deg)}.watch-note__body{z-index:1;max-width:640px;position:relative}.watch-note__body h2{font-family:var(--serif);margin:16px 0 0;font-size:clamp(2.1rem,5vw,4rem);font-weight:400;line-height:1.03}.watch-note__body p{max-width:56ch;font-family:var(--serif);color:var(--bone-2);margin:26px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.watch-stage{padding:clamp(90px,11vw,150px) var(--pad) clamp(120px,13vw,180px);background:linear-gradient(180deg,var(--void),var(--void-2));position:relative;overflow:hidden}.watch-stage__copy{z-index:2;text-align:center;max-width:640px;margin:0 auto clamp(56px,8vw,90px);position:relative}.watch-stage__copy h2{font-family:var(--serif);margin:16px auto 0;font-size:clamp(2rem,4.8vw,4rem);font-weight:400;line-height:1.02}.watch-stage__copy p{max-width:56ch;font-family:var(--serif);color:var(--bone-2);margin:24px auto 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.watch-stage__trio{z-index:1;justify-content:center;align-items:center;max-width:1040px;margin:0 auto;display:flex;position:relative}.watch-stage__piece{flex:none;justify-content:center;width:min(30vw,300px);display:flex}.watch-stage__piece img{filter:drop-shadow(0 30px 60px #00000080);width:100%;display:block}.watch-stage__piece[data-pos=left]{margin-right:clamp(-64px,-6vw,-24px);transform:translateY(8%)rotate(-10deg)scale(.82)}.watch-stage__piece[data-pos=left] img{opacity:.5;filter:grayscale()drop-shadow(0 20px 40px #0006)}.watch-stage__piece[data-pos=right]{margin-left:clamp(-64px,-6vw,-24px);transform:translateY(8%)rotate(10deg)scale(.82)}.watch-stage__piece[data-pos=right] img{opacity:.5;filter:grayscale()drop-shadow(0 20px 40px #0006)}.watch-stage__piece[data-pos=center]{z-index:2;width:min(40vw,380px)}.product-hero__placeholder{z-index:2;aspect-ratio:4/5;text-align:center;border:1px solid var(--hairline);background:repeating-linear-gradient(45deg, #5e7d6f1a 0 14px, transparent 14px 28px), var(--void-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(78%,420px);padding:32px;display:flex;position:relative}.product-hero__placeholder p{font-family:var(--serif);color:var(--bone-2);margin:0;font-size:1.5rem}.product-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.product-hero__meta{color:var(--patina-lit)}.product-hero h1{font-family:var(--serif);margin:12px 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.02}.product-hero__thesis{max-width:30ch;font-family:var(--serif);color:var(--bone-2);margin:20px 0 0;font-size:1.25rem;font-style:italic;line-height:1.35}.product-hero__price{margin-top:32px}.product-hero__price>span:not(.label){font-family:var(--serif);font-size:1.5rem}.product-buy{width:min(440px,100%);margin-top:1.6rem}.product-buy .addbag{align-items:stretch;gap:1rem;width:100%}.product-buy .variantpick{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:.5rem;display:grid}.product-buy .variantpick .chip{justify-content:center;align-items:center;min-width:0;min-height:48px;padding:0 10px;display:flex}.product-buy .mini{border:1px solid var(--bone);background:var(--bone);color:var(--void);width:100%;min-height:54px;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:15px 40px;font-size:.8rem;font-weight:700;display:flex}.product-buy .mini:hover{background:#fff;transform:translateY(-1px)}.product-buy .mini:active{transform:translateY(0)}.product-buy .mini:disabled{opacity:.45;cursor:not-allowed;transform:none}.product-trust{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.product-trust a,.product-trust span{color:var(--muted)}.product-trust a:hover{color:var(--patina-lit)}.product-trust__dot{background:var(--muted);opacity:.6;border-radius:999px;width:3px;height:3px}.product-buy__sizeguide{color:var(--patina-lit);transition:border-color .3s var(--ease);border-bottom:1px solid #0000;margin-top:14px;display:inline-block}.product-buy__sizeguide:hover{border-bottom-color:var(--patina-lit)}.product-specs{background:var(--void-2);padding-block:80px;padding-inline:var(--pad);grid-template-columns:repeat(4,1fr);display:grid}.product-howlist{background:var(--void);padding:clamp(64px,8vw,110px) var(--pad)}.product-howlist__steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);margin:28px 0 0;padding:0;list-style:none;display:grid}.product-howlist__steps li{border-top:1px solid var(--hairline);padding-top:18px}.product-howlist__steps p{font-family:var(--serif);color:var(--bone-2);margin:12px 0 0;font-size:1.1rem;line-height:1.45}.product-info{max-width:var(--maxw);padding:clamp(28px,5vw,64px) var(--pad);margin:0 auto;scroll-margin-top:84px}.product-info__item{border-top:1px solid var(--hairline)}.product-info__item:last-child{border-bottom:1px solid var(--hairline)}.product-info__item summary{cursor:pointer;font-family:var(--serif);color:var(--bone);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.3rem;list-style:none;display:flex}.product-info__item summary::-webkit-details-marker{display:none}.product-info__plus{flex-shrink:0;width:14px;height:14px;position:relative}.product-info__plus:before,.product-info__plus:after{content:"";background:var(--patina-lit);margin:auto;position:absolute;inset:0}.product-info__plus:before{width:14px;height:1px}.product-info__plus:after{width:1px;height:14px;transition:transform .3s var(--ease)}.product-info__item[open] .product-info__plus:after{transform:scaleY(0)}.product-info__body{padding:0 0 24px}.product-info__body p{max-width:62ch;font-family:var(--serif);color:var(--bone-2);margin:0 0 12px;font-size:1.02rem;line-height:1.5}.product-info__body strong{color:var(--bone);font-weight:400}.product-stickybar{z-index:25;padding:12px var(--pad) max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hairline);transition:transform .35s var(--ease);background:#080807f0;justify-content:space-between;align-items:center;gap:16px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.product-stickybar.is-shown{transform:translateY(0)}.product-stickybar__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.product-stickybar__name{font-family:var(--serif);color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.product-stickybar__cta{border:1px solid var(--bone);background:var(--bone);color:var(--void);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:13px 24px;font-size:.66rem;font-weight:600}.product-specs__cell{border-left:1px solid var(--hairline);padding:28px}.product-specs__cell p:last-child{font-family:var(--serif);color:var(--bone);margin:14px 0 0;font-size:1.35rem}.product-statement{background:var(--void);padding:120px var(--pad);overflow:hidden}.product-statement>div{max-width:var(--maxw);margin:0 auto}.product-statement p:last-child{margin:22px 0 0 calc(var(--pad) * -.5);max-width:14ch;font-family:var(--serif);color:var(--bone);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,6vw,4.5rem);line-height:1.05}.product-editorial__image img,.product-detail-card img,.product-gallery__item img{background:var(--void-2)}.product-editorial{padding:clamp(80px,10vw,140px) var(--pad);background:linear-gradient(180deg,var(--void-2),var(--void));grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.product-editorial__image{background:var(--bone);overflow:hidden}.product-editorial__image img{object-fit:cover;width:100%;min-height:clamp(420px,62vw,760px);display:block}.product-editorial__copy{max-width:520px}.product-editorial__copy h2,.product-detail-rail__copy h2,.product-gallery__head h2{font-family:var(--serif);margin:16px 0 0;font-size:clamp(2rem,4.8vw,4rem);font-weight:400;line-height:1.02}.product-editorial__copy p:last-child,.product-detail-rail__copy p{font-family:var(--serif);color:var(--bone-2);margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.product-detail-rail{padding:clamp(70px,9vw,120px) var(--pad);background:var(--void-2);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);display:grid}.product-detail-rail--copyonly{grid-template-columns:1fr}.product-detail-rail__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-detail-card{background:var(--void);margin:0;overflow:hidden}.product-detail-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.product-detail-card figcaption{padding:14px 16px 16px;display:block}.product-gallery{background:var(--void);grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:8px;display:grid}.product-gallery__head{padding:clamp(68px,9vw,120px) calc(var(--pad) - 8px) clamp(28px,4vw,52px);grid-column:1/-1}.product-gallery__head h2{max-width:12ch}.product-gallery__item{grid-column:span 6;position:relative;overflow:hidden}.product-gallery__item[data-tone=light]{background:var(--bone)}.product-gallery__item[data-tone=dark]{background:var(--void)}.product-gallery__item img{object-fit:cover;width:100%;height:100%;min-height:clamp(320px,48vw,620px);display:block}.product-gallery__item[data-size=wide]{grid-column:span 12}.product-gallery__item[data-size=square]{grid-column:span 6}.product-gallery__item[data-size=tall]{grid-column:span 4}.product-gallery__item>span{color:var(--bone);background:#0b0b0ab8;padding:7px 10px;position:absolute;bottom:18px;left:18px}.product-related{background:var(--void);padding:80px var(--pad);overflow:hidden}.product-related__row{scroll-snap-type:x mandatory;scrollbar-width:none;contain:layout paint;gap:16px;width:100%;margin-top:28px;display:flex;overflow-x:auto}.product-related__row::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;flex-shrink:0;width:min(320px,78vw)}.product-card__image-wrap{background:var(--bone);display:block;position:relative;overflow:hidden}.product-card__image-wrap img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s var(--ease);display:block}.product-card:hover img{transform:scale(1.03)}.product-card__chip{background:var(--void);color:var(--bone);padding:6px 10px;position:absolute;top:12px;left:12px}.product-card__body{flex-direction:column;gap:10px;margin-top:16px;display:flex}.product-card__name{font-family:var(--serif);font-size:1.15rem}.product-waitlist{padding:clamp(90px,12vw,150px) var(--pad);text-align:center;background:var(--void);position:relative;overflow:hidden}.product-waitlist__aurora{z-index:0;filter:blur(60px);background:radial-gradient(circle at 30% 20%,#5e7d6f57,#0000 50%),radial-gradient(circle at 72% 78%,#c4a46629,#0000 55%),radial-gradient(circle,#ede8dd0f,#0000 60%);animation:12s ease-in-out infinite auroraDrift;position:absolute;inset:-20%}@keyframes auroraDrift{0%,to{opacity:.85;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.12)translate(-2%,2%)}}.product-waitlist__ring{z-index:0;aspect-ratio:1;width:min(720px,80vw);color:var(--patina-lit);opacity:.5;animation:60s linear infinite waitlistSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes waitlistSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.product-waitlist__card{z-index:1;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);background:#0b0b0a8c;border-radius:6px;width:min(600px,100%);margin:0 auto;padding:clamp(40px,6vw,64px) clamp(24px,5vw,56px);position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #00000073}.product-waitlist__corner{pointer-events:none;border:1px solid #ede8dd66;width:22px;height:22px;position:absolute}.product-waitlist__corner.tl{border-bottom:0;border-right:0;top:-1px;left:-1px}.product-waitlist__corner.tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.product-waitlist__corner.bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.product-waitlist__corner.br{border-top:0;border-left:0;bottom:-1px;right:-1px}.product-waitlist h2{font-family:var(--serif);margin:16px 0 36px;font-size:clamp(2rem,5vw,3.5rem);font-weight:400}.product-waitlist h2 em{color:var(--bone-2)}.product-waitlist form{width:min(540px,100%);transition:border-color .28s var(--ease), box-shadow .28s var(--ease), background .28s var(--ease);background:#0b0b0a73;border:1px solid #ede8dd38;border-radius:999px;align-items:center;gap:8px;margin:0 auto 28px;padding:7px 7px 7px 6px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 22px 60px #0000004d}.product-waitlist form:focus-within{background:#0b0b0aa8;border-color:#ede8dd99;box-shadow:inset 0 1px #ffffff12,0 0 0 5px #ede8dd12,0 26px 72px #0000005c}.product-waitlist input{min-width:0;min-height:50px;color:var(--bone);text-align:left;font-family:var(--sans);letter-spacing:.01em;caret-color:var(--bone);background:0 0;border:0;outline:none;flex:auto;padding:0 10px 0 16px;font-size:1rem}.product-waitlist input::placeholder{color:#ede8dd8c}.product-waitlist input:-webkit-autofill{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0aeb}.product-waitlist input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0aeb}.product-waitlist input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bone);caret-color:var(--bone);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0b0b0aeb}.product-waitlist form .product-pill--light{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease);flex:none;margin:0;padding:14px 26px;font-size:.78rem;font-weight:700}.product-waitlist form .product-pill--light:hover{background:#fff;transform:translateY(-1px)}.product-waitlist form .product-pill--light:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:560px){.product-waitlist form{border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.product-waitlist input{text-align:center;width:100%;min-height:48px;padding:6px 14px}.product-waitlist form .product-pill--light{justify-content:center;width:100%}}.product-waitlist__status{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ede8ddbd;margin:-10px 0 24px;font-size:.76rem}.product-waitlist__count{align-items:center;gap:9px;margin:0;display:inline-flex}.product-waitlist__count-dot{background:var(--patina-lit);border-radius:999px;width:6px;height:6px;animation:2.2s ease-in-out infinite countPulse;box-shadow:0 0 0 3px #6e8f7e40}@keyframes countPulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.product-footer{background:var(--void);padding:80px var(--pad) max(18px,env(safe-area-inset-bottom));overflow:hidden}.product-footer__cols{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);gap:36px;margin:0 auto;display:grid}.product-footer__cols h3{margin:0 0 18px}.product-footer__cols a{font-family:var(--serif);color:var(--bone-2);margin:12px 0;font-size:1.05rem;display:block}.product-footer__ghost{margin:clamp(44px,7vw,72px) calc(var(--pad) * -.5) 24px;-webkit-user-select:none;user-select:none;line-height:0}.product-footer__ghost img{filter:brightness(1.25);opacity:.9;width:100%;height:auto;display:block}.product-footer__bar{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;display:flex}.product-footer__bar span{overflow-wrap:anywhere;min-width:0}@media (max-width:860px){.product-nav{grid-template-columns:1fr 1fr}.product-nav__links,.product-nav__right>.label,.product-nav__right>.product-pill{display:none}.product-nav__hamburger{display:block}.product-hero{grid-template-columns:1fr;gap:20px;min-height:auto;padding-top:16px;padding-left:0;padding-right:0}.product-hero__media{width:100%;min-height:auto;padding:0 var(--pad);order:-1}.product-hero__media img{width:100%;max-height:42vh}.product-hero__orbit{opacity:.3;width:min(94vw,440px)}.product-hero__copy{padding:0 var(--pad)}.product-hero__price{margin-top:20px}.product-buy,.product-buy .addbag--full,.product-buy .addbag,.product-buy .mini{width:100%}.product-specs{grid-template-columns:1fr 1fr}.product-howlist__steps{grid-template-columns:1fr;gap:0}.product-stickybar{display:flex}.product-statement p:last-child{margin-left:0}.product-editorial,.product-detail-rail{grid-template-columns:1fr;padding-left:0;padding-right:0}.product-editorial__image img{min-height:360px}.product-editorial__copy,.product-detail-rail__copy{padding:0 var(--pad)}.watch-note__ghost{opacity:.09;width:min(70vw,320px)}.watch-stage__piece{width:min(26vw,150px)}.watch-stage__piece[data-pos=center]{width:min(46vw,220px)}.watch-stage__piece[data-pos=left],.watch-stage__piece[data-pos=right]{margin-inline:clamp(-40px,-8vw,-16px)}.product-gallery{gap:0;padding:0}.product-gallery__head{padding-left:var(--pad);padding-right:var(--pad)}.product-detail-rail__cards{grid-template-columns:1fr}.product-detail-card{margin-inline:0}.product-gallery__item,.product-gallery__item[data-size=wide],.product-gallery__item[data-size=square],.product-gallery__item[data-size=tall]{grid-column:1/-1}.product-footer__cols{grid-template-columns:1fr 1fr}.product-footer__ghost{margin-top:44px;margin-bottom:18px}.product-footer__bar{flex-direction:column}}@media (max-width:520px){.product-specs{grid-template-columns:1fr}.product-gallery__item img{min-height:360px}.product-footer__cols{grid-template-columns:1fr}.product-footer__ghost{font-size:clamp(3.3rem,18vw,5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
