@property --glow{syntax: "<color>"; inherits: true; initial-value: #2f5bff;}:root{--bg: #05070a;--bg-2: #0b0f14;--ink: #eef2f5;--muted: #9aa5af;--faint: #6b7680;--hair: rgba(255, 255, 255, .1);--hair-hi: rgba(255, 255, 255, .2);--pane: rgba(255, 255, 255, .055);--pane-2: rgba(255, 255, 255, .09);--pane-solid: rgba(14, 18, 24, .72);--ok: #4fd69c;--glow: #2f5bff;--cta-ink: #05070a;color-scheme:dark;--sans: "Geist", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--mono: "Geist Mono", "SF Mono", "Cascadia Mono", Consolas, monospace;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--t-lg: clamp(1.375rem, 1.1rem + 1vw, 1.875rem);--t-xl: clamp(2.5rem, 1.4rem + 4.2vw, 5.5rem);--r-xl: 32px;--r-lg: 24px;--r-md: 18px;--gutter: clamp(16px, 3vw, 40px);--section: clamp(6rem, 12vw, 10rem);--spring: cubic-bezier(.32, .72, 0, 1);--out: cubic-bezier(.22, 1, .36, 1);transition:--glow 1.1s var(--spring)}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.sp{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--t-md);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.sp h1,.sp h2,.sp h3,.sp p,.sp figure,.sp ul,.sp ol,.sp dl,.sp dd{margin:0}.sp ul[class],.sp ol[class]{padding:0;list-style:none}.sp img{display:block;max-width:100%;height:auto}.sp button,.sp input,.sp textarea,.sp select{font:inherit;color:inherit}.sp button{background:none;border:0;padding:0;cursor:pointer}.sp a{color:inherit;text-decoration:none}.sp h1,.sp h2,.sp h3{font-weight:400;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.sp p{text-wrap:pretty}.sp ::selection{background:var(--glow);color:#fff}.sp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:12px}.sp .mono{font-family:var(--mono);font-size:max(.92em,13px);letter-spacing:0}.sp .tnum{font-variant-numeric:tabular-nums}.sp .muted{color:var(--muted)}.sp .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp .wrap{width:100%;max-width:1400px;margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.sp .skip{position:fixed;left:16px;top:16px;z-index:100;background:var(--ink);color:var(--cta-ink);padding:10px 16px;border-radius:999px;transform:translateY(-160%);transition:transform .3s var(--spring)}.sp .skip:focus{transform:none}.sp .ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(55% 45% at 78% 12%,color-mix(in oklab,var(--glow) 34%,transparent),transparent 72%),radial-gradient(45% 40% at 8% 88%,color-mix(in oklab,var(--glow) 16%,transparent),transparent 70%),radial-gradient(80% 60% at 50% 120%,rgba(255,255,255,.04),transparent 70%),var(--bg)}.sp .hero-bg{position:absolute;top:0;left:0;right:0;height:clamp(720px,100svh,1000px);z-index:-1;pointer-events:none;isolation:isolate;background:url(img/bg-sapphire.webp) 72% 38% / cover no-repeat;opacity:.62;mask-image:linear-gradient(180deg,#000 52%,transparent 96%);-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 96%)}.sp .grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%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")}.sp .glass{background:linear-gradient(180deg,var(--pane-2),var(--pane));border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--hair-hi),0 24px 60px -28px #000000b3;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.sp .pane{background:linear-gradient(180deg,#ffffff13,#ffffff08);border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff24}.sp .bezel{padding:6px;border-radius:var(--r-xl);background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.sp .bezel>.core{border-radius:calc(var(--r-xl) - 6px)}.sp .spot{position:relative;overflow:hidden;isolation:isolate}.sp .spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s var(--out);background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.1),transparent 45%)}.sp .spot:hover:after{opacity:1}.sp .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:var(--t-xs);color:var(--ink);letter-spacing:.01em}.sp .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in oklab,var(--ok) 60%,transparent);animation:pulse 2.6s var(--out) infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.sp .btn{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:6px 6px 6px 24px;border-radius:999px;background:var(--ink);color:var(--cta-ink);font-weight:500;letter-spacing:-.01em;transition:transform .3s var(--spring),translate .45s var(--spring),background-color .3s var(--out),box-shadow .4s var(--out);white-space:nowrap}.sp .btn__ico{width:42px;height:42px;border-radius:50%;background:#05070a14;display:grid;place-items:center;transition:transform .5s var(--spring),background-color .3s var(--out);flex:none}.sp .btn__ico svg{width:18px;height:18px}.sp .btn:active{transform:scale(.97)}.sp .btn--glass{background:linear-gradient(180deg,var(--pane-2),var(--pane));color:var(--ink);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--hair-hi)}.sp .btn--glass .btn__ico{background:#ffffff14}.sp .btn--sm{min-height:44px;padding:4px 4px 4px 18px;font-size:var(--t-sm)}.sp .btn--sm .btn__ico{width:36px;height:36px}.sp .btn--full{width:100%}.sp .btn.is-done{background:color-mix(in oklab,var(--ok) 85%,white)}@media(hover:hover)and (pointer:fine){.sp .btn:hover{box-shadow:0 10px 40px -10px color-mix(in oklab,var(--glow) 70%,transparent)}.sp .btn:hover .btn__ico{transform:translate(2px,-2px) scale(1.06)}.sp .btn--glass:hover{background:linear-gradient(180deg,#ffffff24,#ffffff0f)}}.sp .chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;font-size:var(--t-sm);color:var(--muted);border:1px solid transparent;transition:color .25s var(--out),background-color .25s var(--out),border-color .25s var(--out)}.sp .chip[aria-pressed=true],.sp .chip[aria-current=page]{color:var(--ink);background:#ffffff17;border-color:var(--hair);box-shadow:inset 0 1px 0 var(--hair-hi)}@media(hover:hover)and (pointer:fine){.sp .chip:hover{color:var(--ink)}}.sp .ico{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex:none}.sp .island{position:fixed;z-index:40;top:calc(16px + env(safe-area-inset-top,0px));left:50%;translate:-50% 0;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;width:max-content;max-width:calc(100% - (2*max(16px,env(safe-area-inset-left,0px))))}.sp .island__mark{font-weight:500;letter-spacing:-.04em;font-size:1.125rem;padding:0 14px 0 12px;min-height:40px;display:inline-flex;align-items:center}.sp .island__links{display:flex;gap:2px}.sp .island__search{gap:10px}.sp .island__search kbd{font-family:var(--mono);font-size:var(--t-xs);color:var(--faint);border:1px solid var(--hair);border-radius:6px;padding:1px 6px}.sp .island__cart{background:var(--ink);color:var(--cta-ink)}.sp .island__cart .count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#05070a1f;font-size:var(--t-xs);font-variant-numeric:tabular-nums}.sp .count.bump{animation:bump .5s var(--spring)}@keyframes bump{40%{transform:scale(1.35)}}.sp .burger{display:none;width:40px;height:40px;border-radius:50%;position:relative}.sp .burger span{position:absolute;left:12px;right:12px;height:1.5px;background:var(--ink);transition:transform .45s var(--spring),top .45s var(--spring)}.sp .burger span:nth-child(1){top:16px}.sp .burger span:nth-child(2){top:23px}.menu-open .sp .burger span:nth-child(1){top:19.5px;transform:rotate(45deg)}.menu-open .sp .burger span:nth-child(2){top:19.5px;transform:rotate(-45deg)}.sp .hero>*{min-width:0}.sp .hero{padding-top:calc(120px + env(safe-area-inset-top,0px));padding-bottom:40px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center}.sp .hero__copy{display:grid;gap:26px;align-content:center;justify-items:start}.sp .hero h1{font-size:var(--t-xl);font-weight:300}.sp .hero h1 .line-m{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.sp .hero h1 [data-line]{display:block}.sp .hero__lede{max-width:42ch;color:var(--muted);font-size:var(--t-md)}.sp .hero__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.sp .hero__price{font-size:var(--t-lg);font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sp .hero__price small{font-size:var(--t-sm);color:var(--muted);letter-spacing:0;display:block}.sp .stage{position:relative;aspect-ratio:1 / 1.02;border-radius:40px;perspective:1200px}.sp .stage__crystal{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;overflow:hidden;background:radial-gradient(60% 55% at 50% 45%,color-mix(in oklab,var(--glow) 42%,transparent),transparent 70%),radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.07),transparent 60%),#06090d;border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--hair-hi),inset 0 -40px 80px -40px #000c,0 40px 120px -40px color-mix(in oklab,var(--glow) 55%,transparent)}.sp .stage__crystal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.09) 45%,transparent 60%);background-size:250% 100%;background-position:var(--glint, 80%) 0}.sp .stage__watch{position:absolute;top:4%;right:14%;bottom:0;left:14%;will-change:transform;filter:drop-shadow(0 46px 44px rgba(0,0,0,.55))}.sp .stage__watch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s var(--out),filter .6s var(--out),transform .9s var(--spring)}.sp .stage__watch img.is-off{opacity:0;filter:blur(10px);transform:scale(.96) translateY(10px)}.sp .callout{position:absolute;z-index:5;display:grid;gap:0;padding:10px 14px;border-radius:16px;min-width:120px;transition:opacity .4s var(--out),transform .6s var(--spring)}.sp .callout b{font-weight:400;font-size:var(--t-lg);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.sp .callout span{font-size:var(--t-xs);color:var(--muted)}.sp .callout--a{left:4%;top:16%}.sp .callout--b{right:4%;top:30%}.sp .callout--c{left:7%;bottom:20%}.sp .callout--d{right:6%;bottom:10%}.sp .dials{margin-top:16px;display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-radius:999px;width:max-content;max-width:100%}.sp .dial{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 8px;border-radius:999px;font-size:var(--t-sm);color:var(--muted);transition:color .25s var(--out),background-color .3s var(--out)}.sp .dial i{width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 4px #0006}.sp .dial[aria-pressed=true]{color:var(--ink);background:#ffffff1a;box-shadow:inset 0 1px 0 var(--hair-hi)}.sp .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:20px var(--section)}.sp .trust li{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--r-lg)}.sp .trust b{display:block;font-weight:500;font-size:var(--t-sm)}.sp .trust span{font-size:var(--t-xs);color:var(--muted)}.sp .marquee{overflow:hidden;border-block:1px solid var(--hair);padding-block:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sp .marquee__row{display:flex;gap:48px;width:max-content;animation:slide 46s linear infinite;font-size:var(--t-lg);font-weight:300;letter-spacing:-.02em;color:var(--muted)}.sp .marquee__row span{display:inline-flex;align-items:center;gap:48px;white-space:nowrap}.sp .marquee__row span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--glow)}@keyframes slide{to{transform:translate(-50%)}}.sp .sec{padding-block:var(--section) 0}.sp .sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.sp .sec-head h2{font-size:clamp(2rem,1.3rem + 2.6vw,3.75rem);font-weight:300;max-width:16ch}.sp .sec-head p{max-width:40ch;color:var(--muted)}.sp .bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px}.sp .wcard{grid-column:span 6}.sp .wcard--hero{grid-column:span 7;grid-row:span 2}.sp .bento .wcard:not(.wcard--hero):not(.wcard--wide){grid-column:span 5}.sp .wcard--wide{grid-column:span 6}.sp .wcard>.core{height:100%;display:grid;grid-template-rows:1fr auto;min-height:320px;background:radial-gradient(70% 60% at 50% 42%,color-mix(in oklab,var(--c) 40%,transparent),transparent 72%),linear-gradient(180deg,#0a0e13,#06080b);border:1px solid var(--hair);box-shadow:inset 0 1px 0 var(--hair-hi)}.sp .wcard__img{position:relative;min-height:220px}.sp .wcard__img img{position:absolute;top:6%;right:10%;bottom:0;left:10%;width:80%;height:94%;object-fit:contain;filter:drop-shadow(0 26px 26px rgba(0,0,0,.5));transition:transform .9s var(--spring)}@media(hover:hover)and (pointer:fine){.sp .wcard:hover .wcard__img img{transform:translateY(-8px) scale(1.035)}}.sp .wcard__meta{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:end;padding:18px 18px 18px 22px}.sp .wcard__name{font-size:var(--t-lg);font-weight:400;letter-spacing:-.03em;line-height:1.1}.sp .wcard__sub{font-size:var(--t-xs);color:var(--muted);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sp .wcard__price{font-variant-numeric:tabular-nums;font-size:var(--t-md)}.sp .wcard__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sp .wcard__meta>div{min-width:0}.sp .stock{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.sp .wrist-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sp .wshot{display:block}.sp .wshot>.core{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#0a0d12}.sp .wshot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--spring)}@media(hover:hover)and (pointer:fine){.sp .wshot:hover img{transform:scale(1.045)}}.sp .wshot__tag{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;font-size:var(--t-sm)}.sp .wshot__tag.glass{background:#080b0f8f;backdrop-filter:blur(18px) saturate(110%);-webkit-backdrop-filter:blur(18px) saturate(110%)}.sp .wshot__tag i{width:22px;height:22px;border-radius:50%;flex:none;background:var(--sw);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 4px #0006}.sp .wshot__tag b{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums}.sp .onwrist{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:stretch}.sp .onwrist__img>.core{position:relative;aspect-ratio:4 / 5;overflow:hidden}.sp .onwrist__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp .onwrist__copy{height:100%;padding:clamp(24px,4vw,52px);display:grid;gap:18px;align-content:center}.sp .onwrist__copy p{color:var(--muted);max-width:46ch}.sp .compare{border-radius:var(--r-xl);overflow:hidden}.sp .compare table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.sp .compare th,.sp .compare td{text-align:left;padding:16px 22px;border-bottom:1px solid var(--hair);vertical-align:top}.sp .compare thead th{font-weight:400;font-size:var(--t-md)}.sp .compare tbody th{font-weight:400;color:var(--muted);width:26%}.sp .compare tr:last-child th,.sp .compare tr:last-child td{border-bottom:0}.sp .compare tr.is-diff td{color:var(--ink);background:color-mix(in oklab,var(--glow) 12%,transparent)}.sp .compare .wrapx{overflow-x:auto}.sp .compare__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.sp .switch{display:inline-flex;align-items:center;gap:10px;font-size:var(--t-sm);color:var(--muted);min-height:44px}.sp .switch i{width:40px;height:24px;border-radius:999px;background:#ffffff1f;position:relative;transition:background-color .3s var(--out)}.sp .switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink);transition:transform .4s var(--spring)}.sp .switch[aria-checked=true] i{background:var(--glow)}.sp .switch[aria-checked=true] i:after{transform:translate(16px)}.sp .tbento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.sp .tcard{grid-column:span 4}.sp .tcard--8{grid-column:span 8}.sp .tcard--6{grid-column:span 6}.sp .tcard>.core{height:100%;padding:28px;display:grid;gap:14px;align-content:start}.sp .tcard h3{font-size:var(--t-lg);font-weight:400}.sp .tcard p{color:var(--muted);font-size:var(--t-sm);max-width:46ch}.sp .tcard__img{border-radius:var(--r-md);overflow:hidden;aspect-ratio:16 / 9;background:#06080b;margin-top:6px}.sp .tcard__img img{width:100%;height:100%;object-fit:cover}.sp .ref{font-family:var(--mono);font-size:var(--t-lg);letter-spacing:.02em}.sp .timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative;margin-top:10px}.sp .timeline:before{content:"";position:absolute;left:12px;right:12px;top:11px;height:2px;background:var(--hair)}.sp .timeline:after{content:"";position:absolute;left:12px;right:12px;top:11px;height:2px;background:linear-gradient(90deg,var(--ok),var(--glow));transform-origin:left;transform:scaleX(var(--p, 1));transition:transform 1.6s var(--spring)}.sp .timeline li{position:relative;z-index:1;display:grid;gap:4px;padding-right:12px}.sp .timeline li i{width:24px;height:24px;border-radius:50%;background:var(--bg-2);border:1px solid var(--hair-hi);display:grid;place-items:center}.sp .timeline li i:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.sp .timeline b{font-weight:500;font-size:var(--t-sm);margin-top:8px}.sp .timeline span{font-size:var(--t-xs);color:var(--muted)}.sp .true{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.sp .true>.core{padding:clamp(22px,3vw,40px)}.sp .true__copy{display:grid;gap:18px;align-content:start}.sp .true__bench{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;min-height:360px;border-radius:calc(var(--r-xl) - 6px);background:radial-gradient(60% 60% at 60% 50%,color-mix(in oklab,var(--glow) 22%,transparent),transparent 70%),#06090d;border:1px solid var(--hair);padding:32px}.sp .card{width:var(--card-w, 324px);aspect-ratio:85.6 / 53.98;border-radius:calc(var(--card-w, 324px) * .04);padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;font-size:var(--t-xs);background:linear-gradient(135deg,#ffffff29,#ffffff0d);border:1px solid var(--hair-hi);box-shadow:inset 0 1px #ffffff4d;flex:none}.sp .truewatch{width:var(--watch-w, 309px);position:relative;flex:none}.sp .truewatch img{width:100%;aspect-ratio:1200 / 1488;object-fit:cover}.sp .truewatch figcaption{text-align:center;font-size:var(--t-xs);color:var(--muted);margin-top:6px}.sp .range{width:100%;accent-color:var(--ink);height:40px}.sp .about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.sp .about__photo>.core{overflow:hidden;height:100%;min-height:420px;position:relative}.sp .about__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.sp .about__photo figcaption{position:absolute;left:14px;bottom:14px;z-index:2;font-size:var(--t-xs);padding:8px 12px;border-radius:999px}.sp .about__text>.core{padding:clamp(24px,4vw,52px);display:grid;gap:18px;height:100%;align-content:center}.sp .about__text p{color:var(--muted);max-width:54ch}.sp .about__text p:first-of-type{color:var(--ink);font-size:var(--t-lg);font-weight:300;letter-spacing:-.02em;line-height:1.3}.sp .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.sp .facts div{padding:14px;border-radius:var(--r-md)}.sp .facts dt{font-size:var(--t-xs);color:var(--muted)}.sp .facts dd{font-size:var(--t-md)}.sp .faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;align-items:start}.sp .faq__aside{position:sticky;top:110px;display:grid;gap:18px}.sp .field{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:999px}.sp .field input{flex:1;width:100%;min-width:0;background:transparent;border:0;outline:none;font-size:var(--t-md)}.sp .field input::placeholder{color:var(--faint)}.sp .acc{display:grid;gap:10px}.sp .acc details{border-radius:var(--r-lg)}.sp .acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 22px;cursor:pointer;font-size:var(--t-md)}.sp .acc summary::-webkit-details-marker{display:none}.sp .acc .plus{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff12;flex:none;transition:transform .5s var(--spring)}.sp .acc .plus svg{width:14px;height:14px}.sp .acc details[open] .plus{transform:rotate(45deg)}.sp .acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--spring)}.sp .acc details[open] .acc__a{grid-template-rows:1fr}.sp .acc__a>div{overflow:hidden}.sp .acc__a p{padding:0 22px 22px;color:var(--muted);max-width:62ch}.sp .acc__empty{color:var(--muted);padding:18px 4px}.sp .foot{padding-block:var(--section) calc(28px + env(safe-area-inset-bottom,0px))}.sp .foot__panel>.core{padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px}.sp .foot__big{font-size:clamp(3.5rem,2rem + 8vw,10rem);font-weight:300;letter-spacing:-.06em;line-height:.85;margin-top:56px;padding-bottom:.05em;color:transparent;background:linear-gradient(180deg,#ffffffe6,#ffffff1f);-webkit-background-clip:text;background-clip:text;overflow:hidden}.sp .foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;font-size:var(--t-sm)}.sp .foot__cols div{display:grid;gap:8px;align-content:start}.sp .foot__cols b{font-weight:500;margin-bottom:4px}.sp .foot__cols a,.sp .foot__cols button{color:var(--muted);text-align:left;transition:color .2s var(--out);min-height:28px}.sp .foot__cols a:hover,.sp .foot__cols button:hover{color:var(--ink)}.sp .news{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.sp .news .field{padding-right:6px}.sp .foot__legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:var(--t-xs);color:var(--faint);margin-top:22px}.sp .foot__legal a{text-decoration:underline;text-underline-offset:.2em}.sp .page-top{padding-top:calc(130px + env(safe-area-inset-top,0px))}.sp .toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.sp .seg{display:inline-flex;gap:4px;padding:5px;border-radius:999px}.sp .select{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hair);background:#ffffff0d;color:var(--ink)}.sp .select option{background:#0b0f14}.sp .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp .grid3 .wcard{grid-column:auto}.sp .grid3 .wcard>.core{min-height:460px}.sp .pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}.sp .crumbs{display:flex;gap:10px;align-items:center;font-size:var(--t-xs);color:var(--muted);margin-bottom:18px}.sp .crumbs a:hover{color:var(--ink)}.sp .gallery>.core{position:relative;aspect-ratio:1 / 1.05;overflow:hidden;background:radial-gradient(60% 55% at 50% 45%,color-mix(in oklab,var(--glow) 40%,transparent),transparent 70%),#06090d;border:1px solid var(--hair);cursor:zoom-in}.sp .gallery.is-zoomed>.core{cursor:zoom-out}.sp .gallery__img{position:absolute;top:5%;right:12%;bottom:0;left:12%;width:76%;height:95%;object-fit:contain;transition:opacity .5s var(--out),transform .6s var(--spring),filter .5s var(--out)}.sp .gallery__img.is-off{opacity:0;filter:blur(8px)}.sp .gallery__img--cover{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.sp .gallery.is-zoomed .gallery__img:not(.is-off){transform:scale(1.9)}.sp .thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.sp .thumbs::-webkit-scrollbar{display:none}.sp .thumb{flex:none;width:76px;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#06090d;border:1px solid var(--hair);opacity:.6;transition:opacity .3s var(--out),transform .4s var(--spring),border-color .3s var(--out)}.sp .thumb img{width:100%;height:100%;object-fit:cover}.sp .thumb[aria-current=true]{opacity:1;border-color:var(--hair-hi);transform:translateY(-2px)}.sp .buy{position:sticky;top:100px}.sp .buy>.core{padding:clamp(22px,2.6vw,34px);display:grid;gap:18px}.sp .buy h1{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.6rem);font-weight:300}.sp .buy__price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sp .buy__price b{font-size:var(--t-lg);font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp .variants{display:flex;gap:8px;flex-wrap:wrap}.sp .variant{width:44px;height:44px;border-radius:50%;padding:4px;border:1px solid transparent;transition:border-color .3s var(--out),transform .4s var(--spring)}.sp .variant i{display:block;width:100%;height:100%;border-radius:50%;background:var(--sw);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 4px #0006}.sp .variant[aria-current=true]{border-color:var(--ink)}.sp .variant:hover{transform:translateY(-2px)}.sp .minitrust{display:grid;gap:10px;font-size:var(--t-sm)}.sp .minitrust li{display:flex;gap:12px;align-items:center;color:var(--muted)}.sp .minitrust li b{color:var(--ink);font-weight:400}.sp .specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sp .spec>.core{padding:22px;display:grid;gap:6px;min-height:150px;align-content:end}.sp .spec b{font-size:clamp(2rem,1.3rem + 2vw,3rem);font-weight:300;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.sp .spec span{font-size:var(--t-xs);color:var(--muted)}.sp .dl{display:grid}.sp .dl div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--hair);font-size:var(--t-sm)}.sp .dl div:last-child{border-bottom:0}.sp .dl dt{color:var(--muted)}.sp .stickybar{position:fixed;z-index:35;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;align-items:center;gap:14px;padding:6px 6px 6px 8px;border-radius:999px;width:min(560px,calc(100% - 32px));transform:translateY(140%);opacity:0;transition:transform .6s var(--spring),opacity .4s var(--out)}.sp .stickybar.is-on{transform:none;opacity:1}.sp .stickybar img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#06090d}.sp .stickybar__t{flex:1;min-width:0;display:grid;line-height:1.2}.sp .stickybar__t b{font-weight:500;font-size:var(--t-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp .stickybar__t span{font-size:var(--t-xs);color:var(--muted)}.sp .form{display:grid;gap:14px}.sp .form label{display:grid;gap:6px;font-size:var(--t-xs);color:var(--muted)}.sp .form input,.sp .form textarea{width:100%;border-radius:var(--r-md);border:1px solid var(--hair);background:#ffffff0a;padding:14px 16px;font-size:var(--t-md);color:var(--ink);transition:border-color .25s var(--out),background-color .25s var(--out),box-shadow .3s var(--out)}.sp .form input:focus,.sp .form textarea:focus{outline:none;border-color:var(--hair-hi);background:#ffffff12;box-shadow:0 0 0 4px color-mix(in oklab,var(--glow) 25%,transparent)}.sp .form textarea{min-height:150px;resize:vertical}.sp .form__err{color:#ff9a8a;font-size:var(--t-sm)}.sp .copy{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sp .copy code{font-family:var(--mono);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.sp .layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.sp .layer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0204068c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .4s var(--out)}.sp .layer.is-open .layer__scrim{opacity:1}.sp .drawer{position:absolute;top:12px;right:12px;bottom:12px;width:min(440px,calc(100% - 24px));border-radius:28px;display:flex;flex-direction:column;overflow:hidden;background:var(--pane-solid);transform:translate(calc(100% + 24px));filter:blur(6px);transition:transform .38s var(--spring),filter .38s var(--out)}.sp .layer.is-open .drawer{transform:none;filter:none;transition-duration:.62s}.sp .drawer__head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--hair)}.sp .drawer__head h2{font-size:var(--t-lg);font-weight:400}.sp .iconbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff12;transition:transform .3s var(--spring)}.sp .iconbtn:active{transform:scale(.92)}.sp .drawer__items{flex:1;overflow-y:auto;padding:10px 22px}.sp .line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0}.sp .line img{width:76px;aspect-ratio:1;border-radius:16px;object-fit:cover;background:#06090d}.sp .line__name{font-weight:500;font-size:var(--t-sm)}.sp .line__meta{font-size:var(--t-xs);color:var(--muted)}.sp .line__rm{font-size:var(--t-xs);color:var(--muted);text-decoration:underline;text-underline-offset:.2em;min-height:28px}.sp .line.is-new{animation:lineIn .7s var(--spring)}@keyframes lineIn{0%{opacity:0;transform:translate(24px);filter:blur(6px)}}.sp .drawer__empty{display:grid;gap:16px;justify-items:start;padding:24px 0;color:var(--muted)}.sp .drawer__foot{padding:18px 22px 22px;border-top:1px solid var(--hair);display:grid;gap:12px}.sp .drawer__sum{display:flex;justify-content:space-between;font-size:var(--t-lg);font-weight:300;font-variant-numeric:tabular-nums}.sp .drawer__note{font-size:var(--t-xs);color:var(--muted);display:flex;gap:8px;align-items:center}.sp .palette{position:absolute;left:50%;top:calc(14vh + env(safe-area-inset-top,0px));width:min(620px,calc(100% - 32px));translate:-50% 0;border-radius:26px;overflow:hidden;background:var(--pane-solid);transform:scale(.96) translateY(-10px);opacity:0;filter:blur(8px);transition:transform .45s var(--spring),opacity .3s var(--out),filter .3s var(--out)}.sp .layer.is-open .palette{transform:none;opacity:1;filter:none}.sp .palette .field{border-radius:0;border-bottom:1px solid var(--hair);min-height:62px;padding:0 20px}.sp .palette__res{max-height:56vh;overflow-y:auto;padding:8px}.sp .palette__res a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 10px;border-radius:16px;transition:background-color .2s var(--out)}.sp .palette__res a:hover,.sp .palette__res a[aria-selected=true]{background:#ffffff12}.sp .palette__res img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#06090d}.sp .palette__res small{display:block;color:var(--muted);font-size:var(--t-xs)}.sp .palette__hint{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid var(--hair);font-size:var(--t-xs);color:var(--faint)}.sp .menu{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:4px;padding:100px max(24px,env(safe-area-inset-left,0px)) 40px;background:#05070ad1;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);opacity:0;transition:opacity .4s var(--out)}.sp .layer.is-open .menu{opacity:1}.sp .menu a,.sp .menu button{font-size:clamp(2.2rem,9vw,3.4rem);font-weight:300;letter-spacing:-.04em;text-align:left;min-height:60px;display:flex;align-items:center;transform:translateY(40px);opacity:0;transition:transform .7s var(--spring),opacity .5s var(--out);transition-delay:calc(var(--i) * 60ms + 80ms)}.sp .layer.is-open .menu a,.sp .layer.is-open .menu button{transform:none;opacity:1}.sp .toast{position:fixed;z-index:70;left:50%;top:calc(84px + env(safe-area-inset-top,0px));translate:-50% 0;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;font-size:var(--t-sm);transform:translateY(-20px) scale(.96);opacity:0;filter:blur(6px);visibility:hidden;transition:transform .5s var(--spring),opacity .3s var(--out),filter .3s var(--out),visibility 0s linear .5s}.sp .toast.is-on{transform:none;opacity:1;filter:none;visibility:visible;transition:transform .5s var(--spring),opacity .3s var(--out),filter .3s var(--out),visibility 0s}@media(prefers-reduced-motion:no-preference){.js .sp .island{animation:materialize .9s var(--spring) .1s both}.js .sp .hero [data-line]{animation:lineUp 1s var(--spring) both;animation-delay:calc(var(--i) * .12s + .25s)}.js .sp .hero [data-rise]{animation:riseBlur 1s var(--spring) both;animation-delay:calc(var(--i) * 90ms + .5s)}.js .sp .stage{animation:riseBlur 1.3s var(--spring) .3s both}.js .sp .callout{animation:pop .9s var(--spring) both;animation-delay:calc(var(--i) * .11s + .9s)}.js .sp .view-in{animation:viewIn .7s var(--spring)}}@keyframes materialize{0%{opacity:0;transform:translateY(-14px) scale(.96);filter:blur(10px)}}@keyframes lineUp{0%{transform:translateY(105%)}}@keyframes riseBlur{0%{opacity:0;transform:translateY(36px);filter:blur(12px)}}@keyframes pop{0%{opacity:0;transform:scale(.9) translateY(10px);filter:blur(6px)}}@keyframes viewIn{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.sp .marquee__row,.sp .dot{animation:none}.sp .drawer,.sp .palette,.sp .menu a,.sp .menu button,.sp .toast,.sp .stickybar{transition-duration:.01ms!important}.sp .stage__watch{transform:none!important}}@media(prefers-reduced-transparency:reduce){.sp .glass,.sp .menu{backdrop-filter:none;-webkit-backdrop-filter:none;background:#10151b}}::view-transition-old(root){animation:.22s var(--out) both vtOut}::view-transition-new(root){animation:.52s var(--spring) both vtIn}@keyframes vtOut{to{opacity:0;filter:blur(6px)}}@keyframes vtIn{0%{opacity:0;filter:blur(6px)}}@media(max-width:1020px){.sp .island__links,.sp .island__search{display:none}.sp .burger{display:block}.sp .island__cart{margin-left:auto}.sp .island{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));translate:none;width:auto;justify-content:space-between}.sp .hero{grid-template-columns:minmax(0,1fr);padding-top:calc(100px + env(safe-area-inset-top,0px))}.sp .stage{order:-1;aspect-ratio:1 / 1}.sp .callout{min-width:0;padding:8px 12px}.sp .callout b{font-size:1.125rem}.sp .trust{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .bento,.sp .tbento{grid-template-columns:minmax(0,1fr)}.sp .wcard,.sp .wcard--hero,.sp .wcard--wide,.sp .tcard,.sp .tcard--8,.sp .tcard--6,.sp .bento .wcard:not(.wcard--hero):not(.wcard--wide){grid-column:auto;grid-row:auto}.sp .wcard>.core{min-height:420px}.sp .true,.sp .about,.sp .faq,.sp .pdp,.sp .onwrist,.sp .foot__panel>.core{grid-template-columns:minmax(0,1fr)}.sp .wrist-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,46%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.sp .wrist-row::-webkit-scrollbar{display:none}.sp .wshot{scroll-snap-align:start}.sp .true__bench{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}.sp .faq__aside,.sp .buy{position:static}.sp .grid3,.sp .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.sp .timeline:before,.sp .timeline:after{display:none}}@media(max-width:600px){.sp .trust,.sp .grid3,.sp .facts{grid-template-columns:minmax(0,1fr)}.sp .wrist-row{grid-auto-columns:78%}.sp .dials{border-radius:26px}.sp .callout--b,.sp .callout--d{display:none}.sp .callout--a{left:3%;top:5%}.sp .callout--c{left:auto;right:3%;bottom:5%}.sp .foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .compare th,.sp .compare td{padding:12px 14px}.sp .hero__buy .btn{width:100%}}body{background:var(--bg);color:var(--ink);overflow-x:clip}body{--font-body--family: var(--sans);--font-subheading--family: var(--sans);--font-heading--family: var(--sans);--font-accent--family: var(--sans);--font-paragraph--family: var(--sans)}.sp{background:transparent}.sp :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-style:inherit;text-transform:none;color:inherit}.sp img{width:auto}.sp p:empty{display:block}.sp-hero-wrap{position:relative}.sp .hero-bg{position:absolute;top:0;left:0;right:0;height:clamp(720px,100svh,1000px);z-index:-1;pointer-events:none;isolation:isolate;background-position:72% 38%;background-size:cover;background-repeat:no-repeat;opacity:.62;mask-image:linear-gradient(180deg,#000 52%,transparent 96%);-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 96%)}.sp .hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glow);mix-blend-mode:color;opacity:.9}.sp [hidden]{display:none!important}.sp.sp-pagetop>.sec:first-child{padding-top:calc(130px + env(safe-area-inset-top,0px))}.sp.sp-pagetop>.sec:first-child .sec-head{margin-bottom:40px}.sp .menu .menu__langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.sp .menu .menu__langs button{font-size:var(--t-sm);letter-spacing:0;min-height:40px;transform:none;opacity:1}.sp .btn[disabled]{opacity:.55;cursor:not-allowed}.sp form.sp-add{display:contents}.sp .lang{position:relative}.sp .lang>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:var(--t-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.sp .lang>summary::-webkit-details-marker{display:none}.sp .lang[open]>summary,.sp .lang>summary:hover{color:var(--ink);background:#ffffff12}.sp .lang__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;padding:6px;border-radius:20px;display:grid;gap:2px;z-index:50}.sp .lang__menu button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;border-radius:14px;color:var(--muted);font-size:var(--t-sm);text-align:left}.sp .lang__menu button:hover,.sp .lang__menu button[aria-current=true]{color:var(--ink);background:#ffffff12}.sp .rte{color:var(--muted);max-width:64ch;display:grid;gap:14px}.sp .rte :is(h2,h3){color:var(--ink);font-size:var(--t-lg);font-weight:400;letter-spacing:-.02em;margin-top:10px}.sp .rte a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.sp .rte ul,.sp .rte ol{padding-left:1.2em;display:grid;gap:6px}.sp .form__ok{color:var(--ok);font-size:var(--t-sm)}.sp .form__err ul{margin:0;padding-left:1.1em}.sp .sp-empty{display:grid;gap:18px;justify-items:start;padding-block:40px;color:var(--muted)}.sp .gallery>.core{overflow:clip;touch-action:pan-y;-webkit-user-select:none;user-select:none}.sp .gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transition:transform .76s var(--spring);will-change:transform}.sp .gallery.is-dragging .gallery__track{transition:none}.sp .gallery__slide{position:relative;flex:0 0 100%;height:100%;overflow:clip}.sp .gallery__slide .gallery__img{pointer-events:none;-webkit-user-drag:none;transition:transform .76s var(--spring),opacity .6s var(--out),filter .6s var(--out)}.sp .gallery__slide:not(.is-cur) .gallery__img{opacity:.2;transform:scale(.92);filter:blur(6px)}.sp .gallery.is-dragging .gallery__slide .gallery__img{opacity:1;transform:none;filter:none}.sp .gallery.is-zoomed .gallery__slide.is-cur .gallery__img{transform:scale(1.9)}.sp .gallery__nav{position:absolute;top:50%;z-index:3;width:48px;height:48px;margin-top:-24px;display:grid;place-items:center;border-radius:999px;color:var(--ink);cursor:pointer;background:#080b0f75;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24,0 14px 34px -14px #000c;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:transform .5s var(--spring),background-color .3s var(--out),border-color .3s var(--out),opacity .3s var(--out)}.sp .gallery__nav svg{width:20px;height:20px}.sp .gallery__nav--prev{left:14px}.sp .gallery__nav--prev svg{transform:scaleX(-1)}.sp .gallery__nav--next{right:14px}.sp .gallery__nav:active{transform:scale(.92)}.sp .gallery__nav:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.sp .gallery__nav:hover{background:#ffffff24;border-color:#ffffff4d;transform:scale(1.07)}}.sp .gallery__count{position:absolute;left:50%;bottom:14px;z-index:3;transform:translate(-50%);display:flex;gap:6px;padding:6px 14px;border-radius:999px;font-size:var(--t-xs);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--muted);background:#080b0f75;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:opacity .3s var(--out)}.sp .gallery__count [data-cur]{color:var(--ink)}.sp .gallery.is-zoomed .gallery__nav,.sp .gallery.is-zoomed .gallery__count{opacity:0;pointer-events:none}@media(max-width:600px){.sp .gallery__nav{width:42px;height:42px;margin-top:-21px}.sp .gallery__nav--prev{left:10px}.sp .gallery__nav--next{right:10px}}@media(prefers-reduced-motion:reduce){.sp .gallery__track,.sp .gallery__slide .gallery__img{transition-duration:.01ms}}@media(min-width:1021px){.sp .wrist-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}theme-drawer#cart-drawer dialog{background:#0a0d12e6;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-left:1px solid rgba(255,255,255,.1);color:#eef2f5}theme-drawer#cart-drawer .button{border-radius:999px}.sp-body .shopify-policy__container{max-width:760px;margin-inline:auto;padding:calc(130px + env(safe-area-inset-top,0px)) 16px 120px}.sp-body .shopify-policy__title h1{font-weight:300;letter-spacing:-.035em}.sp-body main>.shopify-section:first-child:not(:has(.sp)){padding-top:calc(96px + env(safe-area-inset-top,0px))}@media(min-width:1021px){.page-wrapper--drawer-open .sp .island{left:calc(50% - var(--theme-drawer-width, 30rem) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sapphire.css.map */
