/** Shopify CDN: Minification failed

Line 515:20 Unexpected "{"
Line 515:29 Expected ":"
Line 516:20 Unexpected "{"
Line 516:29 Expected ":"
Line 517:44 Unexpected "{"
Line 517:53 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:wearable-app-showcase (INDEX:116) */
.sw-app{padding:var(--sw-app-pt) 0 var(--sw-app-pb);color:var(--sw-app-text);background:var(--sw-app-bg)}.sw-app:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(40rem circle at var(--sw-pointer-x,72%) var(--sw-pointer-y,48%),rgba(141,215,235,.16),transparent 70%)}.sw-app__header{position:relative;z-index:1;display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem}.sw-app__header h2{max-width:10ch;margin:2rem 0 0;font-size:clamp(4.8rem,7vw,9.5rem);font-weight:400;line-height:.9;letter-spacing:-.065em}.sw-app__header>.rte{max-width:52rem;font-size:1.8rem;line-height:1.5}.sw-app__tabs{position:relative;z-index:2;display:flex;gap:.8rem;margin:5rem 0 2rem;overflow-x:auto}.sw-app__tabs button{padding:1.2rem 2rem;border:1px solid currentColor;border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:1.3rem;white-space:nowrap;cursor:pointer;opacity:.58;transition:opacity .2s ease,color .2s ease,background .2s ease,transform .2s ease}.sw-app__tabs button:hover{opacity:1;transform:translateY(-2px)}.sw-app__tabs button.is-active{color:var(--sw-app-bg);background:var(--sw-app-accent);opacity:1}.sw-app__panels{position:relative;z-index:1;display:grid}.sw-app__panel{grid-area:1/1;display:grid;grid-template-columns:.8fr 1.2fr;min-height:68rem;border:1px solid currentColor;border-radius:3rem;background:var(--sw-app-panel);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease}.sw-app__panel.is-active{visibility:visible;opacity:1;pointer-events:auto}.sw-app__copy{display:flex;padding:clamp(3rem,5vw,7rem);flex-direction:column;justify-content:center}.sw-app__copy>span{font-size:1.05rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.sw-app__copy h3{max-width:9ch;margin:2rem 0;font-size:clamp(4rem,5vw,7rem);font-weight:400;line-height:.92;letter-spacing:-.055em}.sw-app__copy .rte{max-width:46rem;font-size:1.6rem;line-height:1.55;opacity:.72}.sw-app__stat{display:grid;margin-top:5rem;font-size:1.2rem;opacity:.7}.sw-app__stat strong{font-size:3.6rem;font-weight:400;letter-spacing:-.05em;opacity:1}.sw-app__device{position:relative;width:min(38rem,72%);margin:5rem auto -8rem;padding:1.1rem;border:.8rem solid #111b1f;border-radius:5rem;background:#111b1f;box-shadow:0 5rem 12rem rgba(12,27,33,.28);transform:rotate(4deg);animation:sw-device-float 5s ease-in-out infinite}.sw-app__speaker{position:absolute;z-index:2;top:1.8rem;left:50%;width:7rem;height:1.7rem;border-radius:999px;background:#111b1f;transform:translateX(-50%)}.sw-app__screen{height:100%;min-height:62rem;overflow:hidden;border-radius:3.6rem;background:linear-gradient(150deg,#e9e1d5,#fff)}.sw-app__screen img,.sw-app__screen video{width:100%;height:100%;object-fit:cover}.sw-app__placeholder{display:flex;height:100%;min-height:62rem;padding:7rem 3rem 3rem;color:#4a4741;background:radial-gradient(circle at 70% 20%,#fff,transparent 35%),linear-gradient(145deg,#e9e1d5,#a8c3cf);flex-direction:column}.sw-app__placeholder>span{font-size:1.2rem;text-transform:uppercase}.sw-app__placeholder>strong{margin-top:2rem;font-size:7rem;font-weight:400;letter-spacing:-.08em}.sw-app__placeholder small{margin-top:auto}.sw-app__chart{display:flex;height:20rem;margin-top:5rem;gap:.7rem;align-items:end}.sw-app__chart i{width:100%;height:34%;border-radius:999px 999px .5rem .5rem;background:#4a4741;animation:sw-chart 2.8s ease-in-out infinite}.sw-app__chart i:nth-child(2){height:52%;animation-delay:.2s}.sw-app__chart i:nth-child(3){height:43%;animation-delay:.4s}.sw-app__chart i:nth-child(4){height:78%;animation-delay:.6s}.sw-app__chart i:nth-child(5){height:62%;animation-delay:.8s}.sw-app__chart i:nth-child(6){height:88%;animation-delay:1s}.sw-app__chart i:nth-child(7){height:70%;animation-delay:1.2s}@keyframes sw-device-float{50%{transform:rotate(2deg) translateY(-1.5rem)}}@keyframes sw-chart{50%{transform:scaleY(.72);opacity:.6}}
  .sw-app__tabs button,.sw-app__tabs button.is-active{position:relative;overflow:hidden;border-color:color-mix(in srgb,currentColor 34%,transparent);color:inherit;background:transparent;box-shadow:none;font-weight:400}.sw-app__tabs button.is-active{border-color:currentColor;opacity:1}.sw-app__tabs button:after{display:none}
  .sw-app__panel.is-active{animation:sw-panel-signal 5s ease-in-out infinite}@keyframes sw-panel-signal{0%,100%{box-shadow:0 0 0 rgba(141,215,235,0)}50%{box-shadow:0 0 4rem rgba(141,215,235,.16)}}
  @media(min-width:990px){.sw-app{padding:8.5rem 0!important}.sw-app__header h2{font-size:clamp(4.8rem,5.4vw,7.4rem)}.sw-app__tabs{margin:3.5rem 0 1.8rem}.sw-app__panel{min-height:57rem;border-color:color-mix(in srgb,currentColor 24%,transparent);box-shadow:0 2.8rem 8rem rgba(18,30,35,.1)}.sw-app__copy{padding:clamp(3.5rem,4vw,5.5rem)}.sw-app__copy h3{font-size:clamp(3.6rem,4vw,5.8rem)}.sw-app__device{width:min(34rem,66%);margin:3.5rem auto -2rem}.sw-app__screen,.sw-app__placeholder{min-height:50rem}}
  @media(max-width:749px){.sw-app__header{grid-template-columns:1fr;gap:1rem}.sw-app__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.45rem;margin:2rem 0 1rem;padding:0 0 .4rem;overflow:visible}.sw-app__tabs button{min-width:0;min-height:3.8rem;padding:.65rem .35rem;font-size:1rem;text-align:center}.sw-app__tabs button:hover{transform:none}.sw-app__panel{grid-template-columns:1fr;min-height:49rem;border-radius:1.8rem}.sw-app__copy{padding:1.8rem 1.5rem}.sw-app__copy h3{margin:1rem 0}.sw-app__copy .rte{font-size:1.3rem}.sw-app__stat{margin-top:1.5rem}.sw-app__stat strong{font-size:2.8rem}.sw-app__device{width:64%;margin:.2rem auto 1rem;border-width:.5rem;border-radius:3.4rem;animation:none}.sw-app__screen,.sw-app__placeholder{min-height:30rem}.sw-app__placeholder{padding:4rem 1.7rem 1.7rem}.sw-app__placeholder>strong{font-size:4rem}.sw-app__chart{height:8rem;margin-top:2rem}}
  .sw-app__tabs{padding-top:.4rem}.sw-app__tabs button:hover{transform:none}.sw-app__tabs button:focus-visible{outline:2px solid currentColor;outline-offset:2px}
  @media(prefers-reduced-motion:reduce){.sw-app__device,.sw-app__chart i,.sw-app__panel.is-active{animation:none}}
/* END_SECTION:wearable-app-showcase */

/* START_SECTION:wearable-app-slides (INDEX:117) */
.sw-app-slides{padding:var(--sw-slide-pt) 0 var(--sw-slide-pb);overflow:hidden}.sw-app-slides__header{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem;margin-bottom:4rem}.sw-app-slides__header h2{max-width:11ch;margin:2rem 0 0;font-size:clamp(4.8rem,6vw,8.8rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-app-slides__header>.rte{max-width:50rem;font-size:1.7rem;line-height:1.5}.sw-app-slides__viewport{overflow:hidden;border-radius:3rem}.sw-app-slides__track{display:flex;transition:transform .8s cubic-bezier(.22,1,.36,1)}.sw-app-slide{display:grid;grid-template-columns:1.05fr .95fr;min-width:100%;min-height:64rem;background:var(--sw-slide-card)}.sw-app-slide__visual{position:relative;display:grid;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--sw-slide-accent) 25%,transparent),transparent 58%);place-items:center}.sw-app-slide__visual:before,.sw-app-slide__visual:after{position:absolute;width:42rem;height:42rem;border:1px solid var(--sw-slide-accent);border-radius:50%;content:"";opacity:.18;animation:sw-vital-ring 3s ease-out infinite}.sw-app-slide__visual:after{animation-delay:1.5s}.sw-app-slide__pulse{position:absolute;width:62%;height:1px;background:linear-gradient(90deg,transparent,var(--sw-slide-accent),transparent);box-shadow:0 0 2rem var(--sw-slide-accent);animation:sw-walk-line 2.4s ease-in-out infinite}.sw-app-slide__phone{position:relative;z-index:2;width:min(31rem,55%);padding:.8rem;border:.7rem solid #111b1f;border-radius:4.6rem;background:#111b1f;box-shadow:0 4rem 8rem rgba(10,25,30,.28);transform:rotate(-3deg)}.sw-app-slide__phone>i{position:absolute;z-index:3;top:1.4rem;left:50%;width:6rem;height:1.5rem;border-radius:999px;background:#111b1f;transform:translateX(-50%)}.sw-app-slide__phone img,.sw-app-slide__phone video,.sw-app-slide__demo{display:block;width:100%;height:52rem;border-radius:3.3rem;object-fit:cover}.sw-app-slide__demo{display:flex;padding:6rem 2.5rem 2.5rem;color:#4a4741;background:linear-gradient(150deg,#fff,#ded9d0);flex-direction:column}.sw-app-slide__demo small{text-transform:uppercase}.sw-app-slide__demo strong{margin-top:3rem;font-size:7rem;font-weight:400;letter-spacing:-.08em}.sw-app-slide__demo span{opacity:.55}.sw-app-slide__demo svg{width:100%;margin-top:auto;fill:none;stroke:#4a4741;stroke-width:3}.sw-app-slide.is-active .sw-app-slide__demo path{stroke-dasharray:500;animation:sw-vital-path 2.2s ease both}.sw-app-slide__copy{display:flex;padding:clamp(3rem,6vw,8rem);flex-direction:column;justify-content:center}.sw-app-slide__copy>span{font-size:1.05rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.sw-app-slide__copy h3{max-width:9ch;margin:2rem 0;font-size:clamp(4rem,5vw,7rem);font-weight:400;line-height:.92;letter-spacing:-.055em}.sw-app-slide__copy .rte{max-width:48rem;font-size:1.55rem;line-height:1.55;opacity:.72}.sw-app-slide__value{display:flex;align-items:baseline;gap:1rem;margin-top:4rem}.sw-app-slide__value strong{font-size:4rem;font-weight:400}.sw-app-slide__value small{opacity:.55}.sw-app-slides__controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1.6rem}.sw-app-slides__controls>button{display:grid;width:4.6rem;height:4.6rem;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;font-size:1.8rem;cursor:pointer;place-items:center}.sw-app-slides__dots{display:flex;justify-content:center;gap:.6rem}.sw-app-slides__dots button{width:5rem;height:1.2rem;padding:.45rem 0;border:0;background:transparent;cursor:pointer}.sw-app-slides__dots span{display:block;height:2px;border-radius:999px;background:currentColor;opacity:.25}.sw-app-slides__dots button.is-active span{opacity:1;animation:sw-slide-progress var(--sw-slide-time) linear both;transform-origin:left}@keyframes sw-slide-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-vital-ring{from{transform:scale(.55);opacity:.35}to{transform:scale(1.25);opacity:0}}@keyframes sw-walk-line{50%{transform:translateY(10rem);opacity:.3}}@keyframes sw-vital-path{from{stroke-dashoffset:500}to{stroke-dashoffset:0}}
  @media(max-width:749px){.sw-app-slides__header{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.sw-app-slides__viewport{border-radius:1.8rem}.sw-app-slide{grid-template-columns:1fr;min-height:0}.sw-app-slide__visual{min-height:39rem}.sw-app-slide__phone{width:52%;transform:rotate(-2deg)}.sw-app-slide__phone img,.sw-app-slide__phone video,.sw-app-slide__demo{height:34rem}.sw-app-slide__demo{padding:4.5rem 1.5rem 1.5rem}.sw-app-slide__demo strong{font-size:4.5rem}.sw-app-slide__copy{padding:2rem 1.6rem 2.4rem}.sw-app-slide__copy h3{margin:1rem 0}.sw-app-slide__value{margin-top:1.5rem}.sw-app-slide__value strong{font-size:2.8rem}.sw-app-slides__controls>button{width:4rem;height:4rem}.sw-app-slides__dots button{width:3rem}}
  @media(prefers-reduced-motion:reduce){.sw-app-slides__track,.sw-app-slide__visual:before,.sw-app-slide__visual:after,.sw-app-slide__pulse,.sw-app-slide__demo path,.sw-app-slides__dots button.is-active span{animation:none;transition:none}}
/* END_SECTION:wearable-app-slides */

/* START_SECTION:wearable-athlete-mosaic (INDEX:118) */
.sw-mosaic{z-index:0;padding:var(--sw-mosaic-pt) 0 var(--sw-mosaic-pb);color:var(--sw-mosaic-text);background:var(--sw-mosaic-bg);isolation:isolate}
  .sw-mosaic__header{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem;margin-bottom:4rem}.sw-mosaic__header h2{max-width:12ch;margin:2rem 0 0;font-size:clamp(4.8rem,6.5vw,9rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-mosaic__header>.rte{max-width:50rem;font-size:1.7rem;line-height:1.5}
  .sw-mosaic__visuals{display:grid;grid-template-columns:minmax(0,88rem);justify-content:center}.sw-mosaic__item{overflow:visible;padding:0;background:transparent}.sw-mosaic__shape{position:relative;width:100%;aspect-ratio:1.04}.sw-mosaic__tiles{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:var(--sw-mosaic-gap);overflow:hidden;-webkit-mask:radial-gradient(ellipse 48% 48% at center,transparent 0 35%,#000 36% 74%,transparent 75%);mask:radial-gradient(ellipse 48% 48% at center,transparent 0 35%,#000 36% 74%,transparent 75%)}
  .sw-mosaic__tile{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;color:inherit;background:var(--sw-mosaic-tile);cursor:zoom-in;touch-action:pan-y;transition:transform .38s cubic-bezier(.22,1,.36,1),filter .3s ease}.sw-mosaic__tile img,.sw-mosaic__tile i{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sw-mosaic__tile i{background:linear-gradient(135deg,#ded9d0,#6e8791)}.sw-mosaic__tile:nth-child(3n) i{background:linear-gradient(135deg,#4a4741,#7ea0ad)}.sw-mosaic__tile:nth-child(4n) i{background:linear-gradient(135deg,#f5efe6,#9fb2ba)}.sw-mosaic__tile:hover,.sw-mosaic__tile:focus-visible,.sw-mosaic__tile.is-active{z-index:4;filter:saturate(1.12);transform:scale(1.34)}.sw-mosaic__tile:hover img,.sw-mosaic__tile:focus-visible img,.sw-mosaic__tile.is-active img{transform:scale(1.1)}
  .sw-mosaic__center{position:absolute;z-index:7;top:50%;left:50%;display:grid;width:38%;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-mosaic-text) 26%,transparent);border-radius:50%;background:color-mix(in srgb,var(--sw-mosaic-bg) 65%,#fff);box-shadow:0 0 0 .8rem color-mix(in srgb,var(--sw-mosaic-bg) 75%,transparent),0 2.5rem 6rem rgba(20,39,46,.22);place-items:center;transform:translate(-50%,-50%)}.sw-mosaic__center img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sw-mosaic__center.is-changing img{animation:sw-mosaic-preview .72s cubic-bezier(.22,1,.36,1)}.sw-mosaic__center-glow{position:absolute;z-index:2;inset:0;border-radius:inherit;box-shadow:inset 0 0 3rem rgba(141,215,235,.35);pointer-events:none}.sw-mosaic__center-placeholder{font-size:3rem;font-weight:300;opacity:.35}.sw-mosaic__center-scan{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#78a8ef,transparent);box-shadow:0 0 1.4rem #78a8ef;animation:sw-mosaic-scan 2.8s ease-in-out infinite}
  .sw-mosaic__caption{display:block;padding:1rem 0 .2rem}.sw-mosaic__name-line{display:flex;align-items:center;gap:.6rem}.sw-mosaic__item h3{margin:0;font-size:2.2rem;font-weight:500}.sw-mosaic__verified{display:inline-flex;color:#fff}.sw-mosaic__verified svg{width:1.8rem;height:1.8rem;fill:#397f91;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sw-mosaic__identity p{margin:.6rem 0 0;font-size:1.3rem;line-height:1.45;opacity:.75}.sw-mosaic__meta{display:flex;gap:1.2rem;margin-top:.7rem;font-size:1.05rem;opacity:.55}.sw-mosaic__meta span+time:before{margin-right:1.2rem;content:'/'} .sw-mosaic [hidden]{display:none!important}
  @keyframes sw-mosaic-preview{0%{opacity:.1;transform:scale(.72) rotate(-3deg);filter:saturate(.5)}62%{opacity:1;transform:scale(1.08) rotate(0);filter:saturate(1.18)}100%{transform:scale(1);filter:saturate(1)}}@keyframes sw-mosaic-scan{0%,100%{top:8%;opacity:.25}50%{top:92%;opacity:1}}
  .sw-mosaic__tiles{display:block;overflow:visible;-webkit-mask:none;mask:none}.sw-mosaic__tile{position:absolute;width:28%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sw-mosaic-text) 18%,transparent);border-radius:1.8rem;box-shadow:0 1.8rem 4rem rgba(20,39,46,.12);--sw-tx:0;--sw-ty:0;transform:translate(var(--sw-tx),var(--sw-ty))}.sw-mosaic__tile:nth-child(1){top:0;left:50%;--sw-tx:-50%}.sw-mosaic__tile:nth-child(2){top:50%;right:0;--sw-ty:-50%}.sw-mosaic__tile:nth-child(3){bottom:0;left:50%;--sw-tx:-50%}.sw-mosaic__tile:nth-child(4){top:50%;left:0;--sw-ty:-50%}.sw-mosaic__item--bracelet .sw-mosaic__tile{width:23%}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(1){top:0;left:0;--sw-tx:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(2){top:0;right:0;--sw-ty:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(3){right:0;bottom:0;left:auto;--sw-tx:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(4){top:auto;bottom:0;left:0;--sw-ty:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(5){top:0;left:50%;--sw-tx:-50%}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(6){top:50%;right:0;--sw-ty:-50%}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(7){bottom:0;left:50%;--sw-tx:-50%}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(8){top:50%;left:0;--sw-ty:-50%}.sw-mosaic__tile:hover,.sw-mosaic__tile:focus-visible,.sw-mosaic__tile.is-active{transform:translate(var(--sw-tx),var(--sw-ty)) scale(1.08)}.sw-mosaic__center{width:52%}.sw-mosaic__item--bracelet .sw-mosaic__center{width:50%;border-radius:2.4rem}
  @media(max-width:749px){.sw-mosaic__header{grid-template-columns:1fr;gap:1rem;margin-bottom:1.8rem}.sw-mosaic__visuals{grid-template-columns:1fr;gap:3.2rem}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{width:100%;margin-left:0;aspect-ratio:1;min-height:34rem}.sw-mosaic__tile{width:32%;border-radius:1.4rem;box-shadow:0 1.2rem 2.8rem rgba(20,39,46,.16)}.sw-mosaic__item--bracelet .sw-mosaic__tile{width:26%}.sw-mosaic__tile:hover,.sw-mosaic__tile.is-active,.sw-mosaic__tile:focus-visible{transform:translate(var(--sw-tx),var(--sw-ty)) scale(1.06)}.sw-mosaic__center{width:58%;box-shadow:0 0 0 .5rem color-mix(in srgb,var(--sw-mosaic-bg) 75%,transparent),0 1.8rem 4rem rgba(20,39,46,.25)}.sw-mosaic__item--bracelet .sw-mosaic__center{width:55%;border-radius:1.8rem}.sw-mosaic__caption{padding:1rem 0 .2rem}.sw-mosaic__item h3{font-size:1.65rem!important}.sw-mosaic__identity p{font-size:1.15rem}.sw-mosaic__meta{font-size:.95rem}}
  .sw-mosaic__tiles{z-index:1}.sw-mosaic__center{z-index:3}.sw-mosaic__center-scan{display:none}.sw-mosaic__tile-name{position:absolute;z-index:3;right:.55rem;bottom:.55rem;left:.55rem;overflow:hidden;padding:.5rem .65rem;border-radius:.7rem;color:#fff;background:rgba(15,28,34,.66);font-size:.85rem;font-weight:500;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(8px)}@media(max-width:749px){.sw-mosaic__tile-name{right:.35rem;bottom:.35rem;left:.35rem;padding:.4rem .45rem;font-size:.72rem}}
  @media(min-width:990px){.sw-mosaic{padding:8rem 0!important}.sw-mosaic__header{margin-bottom:2.5rem}.sw-mosaic__header h2{font-size:clamp(4.6rem,5.2vw,7.2rem)}.sw-mosaic__visuals{grid-template-columns:minmax(0,74rem)}.sw-mosaic__tile{box-shadow:0 1.5rem 4rem rgba(20,39,46,.14)}.sw-mosaic__center{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--sw-mosaic-bg) 78%,transparent),0 2.8rem 7rem rgba(20,39,46,.24)}}
  .sw-mosaic__center{width:58%;box-shadow:0 0 0 .55rem color-mix(in srgb,var(--sw-mosaic-bg) 82%,transparent),0 1.6rem 4rem rgba(20,39,46,.16)}.sw-mosaic__item--bracelet .sw-mosaic__center{width:56%}.sw-mosaic__caption{position:relative;z-index:5;width:min(72%,56rem);margin:1.4rem auto 0;padding:1.4rem 1.6rem;border:1px solid color-mix(in srgb,var(--sw-mosaic-text) 16%,transparent);border-radius:1.5rem;background:color-mix(in srgb,var(--sw-mosaic-bg) 76%,#fff);box-shadow:0 1rem 2.6rem rgba(20,39,46,.08);backdrop-filter:blur(14px)}.sw-mosaic__item h3{font-size:2.35rem!important;font-weight:400}.sw-mosaic__identity p{font-size:1.4rem;opacity:.82}.sw-mosaic__meta{font-size:1.12rem;opacity:.68}.sw-mosaic__tile-name{right:.7rem;bottom:.65rem;left:.7rem;padding:0;border-radius:0;background:transparent;font-size:1.12rem;font-weight:400;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.72);-webkit-text-stroke:.15px rgba(0,0,0,.5);backdrop-filter:none}
  @media(max-width:749px){.sw-mosaic__center{width:64%}.sw-mosaic__item--bracelet .sw-mosaic__center{width:61%}.sw-mosaic__caption{width:94%;margin-top:1rem;padding:1.1rem 1.2rem;border-radius:1.2rem}.sw-mosaic__item h3{font-size:1.9rem!important}.sw-mosaic__identity p{font-size:1.25rem}.sw-mosaic__meta{font-size:1.05rem}.sw-mosaic__tile-name{right:.45rem;bottom:.45rem;left:.45rem;padding:0;font-size:.92rem;font-weight:400}}
  .sw-mosaic__tile{cursor:pointer}.sw-mosaic__center{width:64%;overflow:hidden}.sw-mosaic__item--bracelet .sw-mosaic__center{width:62%}.sw-mosaic__caption{position:absolute;z-index:5;right:0;bottom:0;left:0;width:100%;margin:0;padding:4.2rem 2.2rem 1.5rem;border:0;border-top:1px solid rgba(255,255,255,.36);border-radius:0;color:#fff;background:linear-gradient(transparent,rgba(10,20,25,.78) 36%,rgba(10,20,25,.92));box-shadow:none;backdrop-filter:none}.sw-mosaic__identity-top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.sw-mosaic__identity-top>div>small{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.sw-mosaic__item h3{color:#fff;font-size:1.8rem!important;font-weight:400;line-height:1.08}.sw-mosaic__identity p{margin:.55rem 0 0;color:#fff;font-size:1.05rem;line-height:1.35;opacity:.82}.sw-mosaic__meta{margin-top:.55rem;color:#fff;font-size:.9rem;opacity:.72}.sw-mosaic__instagram{display:grid;width:3rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.58);border-radius:.8rem;color:#fff;flex:0 0 auto;place-items:center}.sw-mosaic__instagram svg{width:1.65rem;fill:none;stroke:currentColor;stroke-width:1.5}.sw-mosaic__verified svg{width:1.6rem;height:1.6rem}.sw-mosaic__tile-name{display:grid;width:max-content;max-width:88%;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.72);border-radius:.75rem;color:#fff;background:rgba(12,25,31,.16);font-size:1rem;font-weight:400;line-height:1.15;text-align:left;text-shadow:none;-webkit-text-stroke:0;white-space:normal;backdrop-filter:blur(5px)}.sw-mosaic__tile-name small{font-size:.68rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;opacity:.82}.sw-mosaic__tile-name strong{font-size:1rem;font-weight:400}.sw-mosaic__tile:nth-child(1) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(5) .sw-mosaic__tile-name{top:.65rem;right:auto;bottom:auto;left:50%;text-align:center;transform:translateX(-50%)}.sw-mosaic__tile:nth-child(2) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(6) .sw-mosaic__tile-name{top:50%;right:.65rem;bottom:auto;left:auto;text-align:right;transform:translateY(-50%)}.sw-mosaic__tile:nth-child(3) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(7) .sw-mosaic__tile-name{right:auto;bottom:.65rem;left:50%;text-align:center;transform:translateX(-50%)}.sw-mosaic__tile:nth-child(4) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(8) .sw-mosaic__tile-name{top:50%;right:auto;bottom:auto;left:.65rem;transform:translateY(-50%)}
  @media(max-width:749px){.sw-mosaic__center{width:70%}.sw-mosaic__item--bracelet .sw-mosaic__center{width:68%}.sw-mosaic__caption{padding:3.2rem 1.1rem .9rem}.sw-mosaic__identity-top>div>small{font-size:.7rem}.sw-mosaic__item h3{font-size:1.35rem!important}.sw-mosaic__identity p{font-size:.82rem}.sw-mosaic__meta{font-size:.72rem}.sw-mosaic__instagram{width:2.5rem}.sw-mosaic__tile-name{max-width:94%;padding:.35rem .42rem;border-radius:.55rem}.sw-mosaic__tile-name small{font-size:.52rem}.sw-mosaic__tile-name strong{font-size:.72rem}.sw-mosaic__tile:nth-child(1) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(5) .sw-mosaic__tile-name{top:.35rem}.sw-mosaic__tile:nth-child(2) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(6) .sw-mosaic__tile-name{right:.35rem}.sw-mosaic__tile:nth-child(3) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(7) .sw-mosaic__tile-name{bottom:.35rem}.sw-mosaic__tile:nth-child(4) .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(8) .sw-mosaic__tile-name{left:.35rem}}
  .sw-mosaic__instagram.is-disabled{opacity:.48;pointer-events:none}
  /* Final gallery layout: a readable central profile with compact side selectors. */
  .sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:0;aspect-ratio:1.32}
  .sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{top:50%;left:50%;width:56%;aspect-ratio:4/5;border-radius:2.2rem;box-shadow:0 2rem 5rem rgba(20,39,46,.18);transform:translate(-50%,-50%)}
  .sw-mosaic__tile,.sw-mosaic__item--bracelet .sw-mosaic__tile{width:19%;aspect-ratio:4/5;border-radius:1.2rem;box-shadow:0 1rem 2.4rem rgba(20,39,46,.12);transform:none!important}
  .sw-mosaic__tile:hover,.sw-mosaic__tile:focus-visible,.sw-mosaic__tile.is-active{filter:saturate(1.08);transform:none!important}
  .sw-mosaic__tile:hover img,.sw-mosaic__tile:focus-visible img,.sw-mosaic__tile.is-active img{transform:scale(1.025)}
  .sw-mosaic__tile:nth-child(n){top:auto;right:auto;bottom:auto;left:auto;--sw-tx:0;--sw-ty:0}
  .sw-mosaic__tile:nth-child(1){top:4%;left:0}.sw-mosaic__tile:nth-child(2){top:4%;right:0}.sw-mosaic__tile:nth-child(3){bottom:4%;left:0}.sw-mosaic__tile:nth-child(4){right:0;bottom:4%}
  .sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(1){top:0;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(2){top:25.5%;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(3){top:51%;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(4){bottom:0;left:0}
  .sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(5){top:0;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(6){top:25.5%;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(7){top:51%;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(8){right:0;bottom:0}
  .sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(n) .sw-mosaic__tile-name{top:auto;right:.35rem;bottom:.35rem;left:.35rem;width:auto;max-width:none;padding:.35rem .4rem;border:1px solid rgba(255,255,255,.72);border-radius:.55rem;background:rgba(10,22,28,.48);line-height:1.12;text-align:left;transform:none;backdrop-filter:blur(7px)}
  .sw-mosaic__tile-name small,.sw-mosaic__tile-name strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sw-mosaic__tile-name small{font-size:var(--sw-mosaic-label-title-d);line-height:1.1}.sw-mosaic__tile-name strong{font-size:var(--sw-mosaic-label-name-d);line-height:1.12}
  .sw-mosaic__caption{padding:5rem 1.4rem 1.1rem}.sw-mosaic__identity-top>div>small{font-size:var(--sw-mosaic-profile-title-d)}.sw-mosaic__item h3{font-size:var(--sw-mosaic-profile-name-d)!important}.sw-mosaic__identity p{display:-webkit-box;overflow:hidden;font-size:var(--sw-mosaic-profile-body-d);-webkit-box-orient:vertical;-webkit-line-clamp:2}.sw-mosaic__meta{font-size:calc(var(--sw-mosaic-profile-body-d) * .82)}
  @media(max-width:749px){.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:42rem;aspect-ratio:.88}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:58%;aspect-ratio:4/5;border-radius:1.6rem}.sw-mosaic__tile,.sw-mosaic__item--bracelet .sw-mosaic__tile{width:18%;aspect-ratio:3/5;border-radius:.8rem}.sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(n) .sw-mosaic__tile-name{right:.2rem;bottom:.2rem;left:.2rem;padding:.25rem .28rem;border-radius:.4rem}.sw-mosaic__tile-name small{font-size:var(--sw-mosaic-label-title-m)}.sw-mosaic__tile-name strong{font-size:var(--sw-mosaic-label-name-m)}.sw-mosaic__caption{padding:3.6rem .8rem .7rem}.sw-mosaic__identity-top>div>small{font-size:var(--sw-mosaic-profile-title-m)}.sw-mosaic__item h3{font-size:var(--sw-mosaic-profile-name-m)!important}.sw-mosaic__identity p{margin-top:.35rem;font-size:var(--sw-mosaic-profile-body-m)}.sw-mosaic__meta{margin-top:.35rem;font-size:calc(var(--sw-mosaic-profile-body-m) * .85)}.sw-mosaic__instagram{width:2.25rem}.sw-mosaic__verified svg{width:1.3rem;height:1.3rem}}
  /* Album layout: every secondary portrait stays in a side rail. */
  .sw-mosaic__caption{border-top:0!important}
  .sw-mosaic__center-glow{display:none!important}
  .sw-mosaic__tile:nth-child(n){top:auto;right:auto;bottom:auto;left:auto}
  .sw-mosaic__tile:nth-child(1){top:14%;left:0}.sw-mosaic__tile:nth-child(2){bottom:14%;left:0}.sw-mosaic__tile:nth-child(3){top:14%;right:0}.sw-mosaic__tile:nth-child(4){right:0;bottom:14%}
  .sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(1){top:0;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(2){top:25.5%;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(3){top:51%;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(4){bottom:0;left:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(5){top:0;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(6){top:25.5%;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(7){top:51%;right:0}.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(8){right:0;bottom:0}
  .sw-mosaic__center.is-changing.is-next img{animation:sw-mosaic-next .62s cubic-bezier(.22,1,.36,1)}.sw-mosaic__center.is-changing.is-prev img{animation:sw-mosaic-prev .62s cubic-bezier(.22,1,.36,1)}
  @keyframes sw-mosaic-next{from{opacity:.2;transform:translateX(14%) scale(.96)}to{opacity:1;transform:none}}@keyframes sw-mosaic-prev{from{opacity:.2;transform:translateX(-14%) scale(.96)}to{opacity:1;transform:none}}
  /* Carousel album: the active portrait is central while adjacent portraits remain visible at the sides. */
  .sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{overflow:hidden;aspect-ratio:1.55}
  .sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{z-index:5;width:56%;aspect-ratio:4/5}
  .sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:1;width:24%;aspect-ratio:3/4;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.76)!important;transition:left .58s cubic-bezier(.22,1,.36,1),right .58s cubic-bezier(.22,1,.36,1),opacity .4s ease,transform .58s cubic-bezier(.22,1,.36,1)}
  .sw-mosaic__tile.is-active{opacity:0!important;pointer-events:none!important}
  .sw-mosaic__tile.is-album-prev{right:auto!important;left:-2%!important;z-index:3;opacity:.92;pointer-events:auto;transform:translate(0,-50%) scale(.94)!important}
  .sw-mosaic__tile.is-album-next{right:-2%!important;left:auto!important;z-index:3;opacity:.92;pointer-events:auto;transform:translate(0,-50%) scale(.94)!important}
  .sw-mosaic__tile.is-album-far-prev{right:auto!important;left:-10%!important;z-index:2;opacity:.32;pointer-events:auto;transform:translate(0,-50%) scale(.74)!important}
  .sw-mosaic__tile.is-album-far-next{right:-10%!important;left:auto!important;z-index:2;opacity:.32;pointer-events:auto;transform:translate(0,-50%) scale(.74)!important}
  .sw-mosaic__tile.is-album-prev:hover,.sw-mosaic__tile.is-album-next:hover,.sw-mosaic__tile.is-album-far-prev:hover,.sw-mosaic__tile.is-album-far-next:hover{opacity:1;transform:translate(0,-50%) scale(.98)!important}
  @media(max-width:749px){.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:43rem;aspect-ratio:.88}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:64%;aspect-ratio:4/5}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:28%;aspect-ratio:3/5}.sw-mosaic__tile.is-album-prev{left:-12%!important}.sw-mosaic__tile.is-album-next{right:-12%!important}.sw-mosaic__tile.is-album-far-prev{left:-20%!important}.sw-mosaic__tile.is-album-far-next{right:-20%!important}}
  /* Responsive portrait carousel: one clear profile, two restrained adjacent previews. */
  .sw-mosaic__visuals{overflow:hidden}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{width:100%;min-height:54rem;aspect-ratio:16/7;padding:0 2%;overflow:hidden}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:min(40%,44rem);aspect-ratio:4/5;border-radius:2.4rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:23%;max-width:26rem;aspect-ratio:4/5;border:1px solid rgba(255,255,255,.5);border-radius:1.8rem;box-shadow:0 1.2rem 3rem rgba(20,39,46,.1)}.sw-mosaic__tile.is-album-prev{left:3%!important;opacity:.68;transform:translate(0,-50%) scale(.88)!important}.sw-mosaic__tile.is-album-next{right:3%!important;opacity:.68;transform:translate(0,-50%) scale(.88)!important}.sw-mosaic__tile.is-album-far-prev,.sw-mosaic__tile.is-album-far-next{opacity:0!important;pointer-events:none!important}.sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(n) .sw-mosaic__tile-name{right:.7rem;bottom:.7rem;left:.7rem;padding:.55rem .65rem;border:0;background:rgba(17,31,37,.68);box-shadow:none;backdrop-filter:blur(12px)}.sw-mosaic__tile-name small{font-size:.78rem}.sw-mosaic__tile-name strong{font-size:1rem}
  @media(max-width:749px){.sw-mosaic{overflow:hidden}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:48rem;aspect-ratio:.78;padding:0}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:72%;max-width:29rem;aspect-ratio:4/5;border-radius:1.8rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:28%;aspect-ratio:4/5;border-radius:1.2rem}.sw-mosaic__tile.is-album-prev{left:-10%!important;opacity:.55;transform:translate(0,-50%) scale(.82)!important}.sw-mosaic__tile.is-album-next{right:-10%!important;opacity:.55;transform:translate(0,-50%) scale(.82)!important}.sw-mosaic__tile-name,.sw-mosaic__tile:nth-child(n) .sw-mosaic__tile-name{right:.35rem;bottom:.35rem;left:.35rem;padding:.35rem}.sw-mosaic__tile-name small{display:none}.sw-mosaic__tile-name strong{font-size:.72rem;-webkit-line-clamp:2}}
  .sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:min(42%,44rem)}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:27%;max-width:30rem}.sw-mosaic__tile.is-album-prev{left:0!important;opacity:.78;transform:translate(0,-50%) scale(.96)!important}.sw-mosaic__tile.is-album-next{right:0!important;opacity:.78;transform:translate(0,-50%) scale(.96)!important}.sw-mosaic__tile-name{display:none!important}
  @media(max-width:749px){.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:44rem;aspect-ratio:.82}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:56%;max-width:27rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:29%;max-width:none;aspect-ratio:4/5}.sw-mosaic__tile.is-album-prev{left:0!important;opacity:.72;transform:translate(0,-50%) scale(.94)!important}.sw-mosaic__tile.is-album-next{right:0!important;opacity:.72;transform:translate(0,-50%) scale(.94)!important}}
  /* Give the active portrait more presence while keeping both neighbours legible. */
  .sw-mosaic__visuals{grid-template-columns:minmax(0,100rem)}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:64rem}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:min(48%,48rem)}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:30%;max-width:34rem}.sw-mosaic__item h3{display:inline;margin:0;font-size:1.35rem!important;line-height:1.08}.sw-mosaic__name-line{display:block;min-height:2.16em}.sw-mosaic__verified{display:inline-flex;margin-left:.35rem;vertical-align:-.12em}.sw-mosaic__identity p{min-height:2.7em;margin-top:.45rem;font-size:.94rem;-webkit-line-clamp:2}.sw-mosaic__caption{min-height:12.8rem}.sw-mosaic__instagram{position:relative;z-index:8;border:0;color:#fff;background:radial-gradient(circle at 32% 106%,#ffd600 0 20%,#ff7a00 36%,#ff0169 58%,#d300c5 76%,#7638fa 100%);box-shadow:0 .5rem 1.4rem rgba(21,26,34,.28);transition:transform .2s ease,box-shadow .2s ease}.sw-mosaic__instagram:hover{box-shadow:0 .8rem 1.8rem rgba(21,26,34,.36);transform:translateY(-1px) scale(1.04)}.sw-mosaic__instagram svg{stroke:#fff}.sw-mosaic__instagram img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.sw-mosaic__instagram--custom{padding:0;background:transparent;box-shadow:none}.sw-mosaic__instagram--custom:hover{box-shadow:none}.sw-mosaic__instagram.is-disabled{filter:grayscale(1);opacity:.42}
  @media(max-width:749px){.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:52rem}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:60%;max-width:29rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:34%;max-width:none}.sw-mosaic__item h3{font-size:1.05rem!important}.sw-mosaic__name-line{min-height:2.16em}.sw-mosaic__identity p{min-height:2.7em;font-size:.76rem}.sw-mosaic__caption{min-height:10.6rem}.sw-mosaic__verified svg{width:1.15rem;height:1.15rem}.sw-mosaic__instagram{width:2.35rem}}
  .sw-mosaic__visuals{grid-template-columns:minmax(0,112rem)}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:70rem;touch-action:pan-y}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:min(52%,52rem)}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:32%;max-width:38rem}.sw-mosaic__item h3{font-size:1.7rem!important}.sw-mosaic__caption{min-height:12.4rem}
  @media(max-width:749px){.sw-mosaic__visuals{margin-right:-1.6rem;margin-left:-1.6rem}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{min-height:64rem;aspect-ratio:.72}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:72%;max-width:34rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:39%;max-width:none}.sw-mosaic__tile.is-album-prev{left:-5%!important}.sw-mosaic__tile.is-album-next{right:-5%!important}.sw-mosaic__item h3{font-size:.8rem!important}.sw-mosaic__identity p{font-size:.72rem}.sw-mosaic__caption{min-height:11.2rem}}
  @media(max-width:749px){.sw-mosaic{padding:4.5rem 0 3.5rem!important}.sw-mosaic__header{margin-bottom:.6rem}.sw-mosaic__visuals{gap:0}.sw-mosaic__item{margin:0}.sw-mosaic__caption{min-height:9.8rem;padding:.7rem 0 0}}
  /* Definitive mobile album geometry: no vertical dead space or inherited tile positions. */
  @media(max-width:749px){.sw-mosaic{padding:2.8rem 0 2rem!important}.sw-mosaic__header{margin-bottom:.4rem}.sw-mosaic__visuals{margin-right:-1.6rem;margin-left:-1.6rem}.sw-mosaic__shape,.sw-mosaic__item--bracelet .sw-mosaic__shape{width:100%;height:44rem;min-height:44rem!important;aspect-ratio:auto!important;padding:0;overflow:hidden}.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{top:50%;left:50%;width:70%;max-width:31rem;aspect-ratio:4/5;border-radius:1.7rem;transform:translate(-50%,-50%)}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:32%;height:auto!important;max-width:none;aspect-ratio:4/5!important;border-radius:1.2rem;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8)!important}.sw-mosaic__tile.is-album-prev{right:auto!important;left:-3%!important;opacity:.72;pointer-events:auto;transform:translate(0,-50%) scale(.92)!important}.sw-mosaic__tile.is-album-next{right:-3%!important;left:auto!important;opacity:.72;pointer-events:auto;transform:translate(0,-50%) scale(.92)!important}.sw-mosaic__tile.is-album-far-prev,.sw-mosaic__tile.is-album-far-next{opacity:0!important;pointer-events:none!important}.sw-mosaic__caption{min-height:9.6rem;padding:.65rem 0 0}.sw-mosaic__item h3{font-size:.86rem!important}.sw-mosaic__identity p{font-size:.74rem}}
  @media(max-width:749px){.sw-mosaic__center,.sw-mosaic__item--bracelet .sw-mosaic__center{width:68%;max-width:31rem}.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){width:44%;aspect-ratio:4/5!important}.sw-mosaic__tile.is-album-prev{left:-3%!important;transform:translate(0,-50%) scale(.94)!important}.sw-mosaic__tile.is-album-next{right:-3%!important;transform:translate(0,-50%) scale(.94)!important}.sw-mosaic__caption{box-sizing:border-box;min-height:10.5rem;padding:1rem 1.1rem .9rem}.sw-mosaic__identity,.sw-mosaic__identity-top>div{min-width:0;width:100%}.sw-mosaic__name-line{display:flex;min-height:0;align-items:center;gap:.18rem}.sw-mosaic__item h3{display:block;min-width:0;overflow:hidden;font-size:.72rem!important;line-height:1.12;white-space:nowrap;text-overflow:ellipsis}.sw-mosaic__verified{margin-left:0;vertical-align:0;flex:0 0 auto}.sw-mosaic__verified svg{width:.9rem;height:.9rem}.sw-mosaic__identity p{font-size:.76rem;line-height:1.35}}
  /* Fixed mobile typography prevents names and verification badges from drifting. */
  @media(max-width:989px){.sw-mosaic__identity,.sw-mosaic__identity-top>div{min-width:0;width:100%}.sw-mosaic__name-line{display:flex;min-height:0;align-items:center;gap:3px}.sw-mosaic__item h3{display:block;min-width:0;overflow:visible;font-size:14px!important;line-height:1.1;white-space:nowrap;text-overflow:clip}.sw-mosaic__verified{margin:0;vertical-align:0;flex:0 0 auto}.sw-mosaic__verified svg{width:12px;height:12px}}
  /* Editor typography controls are the final source of truth. */
  @media(min-width:990px){.sw-mosaic__identity-top>div>small{font-size:var(--sw-mosaic-profile-title-d)!important}.sw-mosaic__item h3{font-size:var(--sw-mosaic-profile-name-d)!important}.sw-mosaic__identity p{font-size:var(--sw-mosaic-profile-body-d)!important}}
  @media(max-width:989px){.sw-mosaic__identity-top>div>small{font-size:var(--sw-mosaic-profile-title-m)!important}.sw-mosaic__item h3{font-size:var(--sw-mosaic-profile-name-m)!important}.sw-mosaic__identity p{font-size:var(--sw-mosaic-profile-body-m)!important}}
  .sw-mosaic__nav{display:none}
  @media(max-width:749px){.sw-mosaic__nav{position:absolute;z-index:10;top:50%;right:1rem;left:1rem;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.sw-mosaic__nav button{display:grid;width:2.8rem;height:5rem;padding:0;border:1px solid color-mix(in srgb,var(--sw-mosaic-text) 18%,transparent);border-radius:999px;color:var(--sw-mosaic-text);background:color-mix(in srgb,var(--sw-mosaic-bg) 78%,transparent);box-shadow:0 .4rem 1.2rem rgba(16,31,37,.1);cursor:pointer;opacity:.9;pointer-events:auto;place-items:center;backdrop-filter:blur(6px);transition:opacity .2s ease,transform .2s ease}.sw-mosaic__nav button:active{opacity:1;transform:scale(.94)}.sw-mosaic__nav svg{width:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}}
  @media(max-width:749px){.sw-mosaic__tile:nth-child(n),.sw-mosaic__item--bracelet .sw-mosaic__tile:nth-child(n){backface-visibility:hidden;will-change:opacity,transform;transition:opacity .36s ease,transform .48s cubic-bezier(.22,1,.36,1)!important}.sw-mosaic__center img{backface-visibility:hidden;will-change:opacity,transform}.sw-mosaic__center.is-changing img{animation:sw-mosaic-preview-mobile .48s cubic-bezier(.22,1,.36,1)}}
  @keyframes sw-mosaic-preview-mobile{0%{opacity:.35;transform:scale(.985)}100%{opacity:1;transform:scale(1)}}
  @media(prefers-reduced-motion:reduce){.sw-mosaic__tile,.sw-mosaic__tile img,.sw-mosaic__center img,.sw-mosaic__center-scan{transition:none;animation:none}}
/* END_SECTION:wearable-athlete-mosaic */

/* START_SECTION:wearable-collection-main (INDEX:119) */
.sw-collection{padding:max(var(--sw-collection-pt),11rem) 0 var(--sw-collection-pb);color:var(--sw-collection-text);background:var(--sw-collection-bg)}.sw-collection a{color:inherit;text-decoration:none}.sw-collection__hero{display:grid;align-items:end;min-height:42rem;padding:clamp(3rem,5vw,7rem);border-radius:3rem;background:var(--sw-collection-card);overflow:hidden}.sw-collection__hero.has-image{grid-template-columns:1fr 1fr;padding:0}.sw-collection__hero.has-image .sw-collection__copy{padding:clamp(3rem,5vw,7rem)}.sw-collection__copy h1{max-width:11ch;margin:2.5rem 0 0;font-size:clamp(6rem,9vw,13rem);font-weight:400;line-height:.86;letter-spacing:-.075em}.sw-collection__copy .rte{max-width:52rem;margin-top:2.5rem;font-size:1.6rem;line-height:1.55}.sw-collection__image{height:100%;min-height:52rem}.sw-collection__image img{display:block;width:100%;height:100%;object-fit:cover}.sw-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:4rem 0 2rem}.sw-collection__toolbar p{margin:0;font-size:1.3rem}.sw-collection__toolbar form{display:flex;align-items:center;gap:1rem}.sw-collection__toolbar label{font-size:1.15rem;opacity:.6}.sw-collection__toolbar select{min-height:4.4rem;padding:0 3.5rem 0 1.4rem;border:1px solid color-mix(in srgb,var(--sw-collection-text) 18%,transparent);border-radius:999px;color:inherit;background:var(--sw-collection-card);font:inherit}.sw-collection__grid{display:grid;grid-template-columns:repeat(var(--sw-collection-columns),minmax(0,1fr));gap:clamp(1rem,2vw,2.4rem)}.sw-product-card{min-width:0}.sw-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--sw-collection-radius);background:var(--sw-collection-card)}.sw-product-card__media img,.sw-product-card__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s cubic-bezier(.22,1,.36,1)}.sw-product-card__media:hover img{transform:scale(1.025)}.sw-product-card__second{position:absolute;inset:0;opacity:0}.sw-product-card__media:hover .sw-product-card__second{opacity:1}.sw-product-card__badge{position:absolute;z-index:2;top:1.2rem;left:1.2rem;padding:.6rem 1rem;border-radius:999px;color:#fff;background:#4a4741;font-size:1rem;font-weight:650;text-transform:uppercase}.sw-product-card__badge--sale{right:1.2rem;left:auto;background:var(--sw-collection-accent)}.sw-product-card__info{display:flex;align-items:start;justify-content:space-between;gap:1.5rem;padding:1.5rem .2rem 2rem}.sw-product-card__info h2,.sw-product-card__info p{margin:0;font-size:1.4rem}.sw-product-card__info h2{font-weight:600}.sw-product-card__info small{display:block;margin-top:.4rem;font-size:1rem;opacity:.5}.sw-product-card__info p{text-align:right;white-space:nowrap}.sw-product-card__info s{display:block;font-size:1.1rem;opacity:.45}.sw-collection__empty{grid-column:1/-1;padding:8rem;text-align:center}
  .sw-product-card__media{isolation:isolate}.sw-product-card__media:after{position:absolute;z-index:3;inset:0;content:"";pointer-events:none;background:linear-gradient(120deg,transparent 38%,rgba(141,215,235,.34) 48%,rgba(255,255,255,.5) 50%,transparent 62%);background-size:260% 100%;animation:sw-card-signal 6s ease-in-out infinite}.sw-product-card__badge{z-index:4}.sw-product-card__media:hover img{transform:scale(1.045)}@keyframes sw-card-signal{0%,62%{background-position:130% 0;opacity:0}70%{opacity:1}92%,100%{background-position:-130% 0;opacity:0}}
  @media(min-width:990px){.sw-collection{padding-top:max(var(--sw-collection-pt),12rem);background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--sw-collection-accent) 10%,transparent),transparent 30rem),var(--sw-collection-bg)}.sw-collection__hero{min-height:34rem;padding:clamp(3.5rem,4vw,5.5rem);border:1px solid color-mix(in srgb,var(--sw-collection-text) 10%,transparent);box-shadow:0 2.4rem 7rem rgba(22,45,53,.08)}.sw-collection__hero.has-image .sw-collection__copy{padding:clamp(3.5rem,4vw,5.5rem)}.sw-collection__copy h1{font-size:clamp(5.6rem,6.5vw,8.4rem)}.sw-collection__grid,.sw-collection__categories{width:min(100%,112rem);margin-right:auto;margin-left:auto}.sw-collection__grid{gap:2rem;margin-top:3rem}.sw-product-card__media{aspect-ratio:1/1.02}.sw-product-card__info{padding:1.7rem .4rem 2.4rem}.sw-product-card__info h2,.sw-product-card__info p{font-size:1.55rem}.sw-collection__categories{margin-top:8rem}.sw-collection__categories-head h2{font-size:clamp(3.6rem,4.5vw,6rem)}.sw-collection__category,.sw-collection__category>img,.sw-collection__category-placeholder{min-height:29rem}}
  @media(min-width:990px){.sw-collection__hero{min-height:25rem;padding:3rem 3.6rem}.sw-collection__hero.has-image .sw-collection__copy{padding:3rem 3.6rem}.sw-collection__hero .sw-eyebrow{font-size:.9rem}.sw-collection__copy h1{margin-top:1.5rem;font-size:clamp(4rem,4.6vw,6.2rem);line-height:.9}.sw-collection__copy .rte{max-width:44rem;margin-top:1.5rem;font-size:1.4rem}.sw-collection__grid{width:min(100%,92rem);gap:1.6rem;margin-top:2.4rem}.sw-product-card__info{padding:1.3rem .3rem 2rem}.sw-product-card__info h2,.sw-product-card__info p{font-size:1.35rem}}
  @media(max-width:989px){.sw-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-collection__hero.has-image{grid-template-columns:1fr}.sw-collection__image{min-height:42rem;order:-1}}
  @media(max-width:749px){.sw-collection{padding:7.4rem 0 3rem}.sw-collection>.sw-shell{width:100%}.sw-collection__hero{min-height:21rem;padding:1.6rem;border-radius:0 0 1.8rem 1.8rem}.sw-collection__hero.has-image .sw-collection__copy{padding:1.6rem}.sw-collection__copy h1{margin-top:1rem;font-size:3.25rem;line-height:.95}.sw-collection__copy .rte{margin-top:1rem;padding-right:1rem;font-size:1.15rem}.sw-collection__image{min-height:min(32svh,22rem)}.sw-collection__toolbar,.sw-collection__grid{margin-right:1.2rem;margin-left:1.2rem}.sw-collection__toolbar{padding:1.5rem 0 1rem}.sw-collection__toolbar form{display:none}.sw-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.2rem}.sw-product-card__media{aspect-ratio:4/4.8;border-radius:min(var(--sw-collection-radius),1.2rem)}.sw-product-card__badge{top:.7rem;left:.7rem;padding:.4rem .65rem;font-size:.75rem}.sw-product-card__info{display:block;padding:.75rem .1rem 1rem}.sw-product-card__info h2,.sw-product-card__info p{font-size:1.1rem}.sw-product-card__info p{margin-top:.35rem;text-align:left}.sw-product-card__info small{font-size:.85rem}}
  @media(max-width:749px){.sw-collection__hero{min-height:0;padding:1.6rem;align-items:start}.sw-collection__hero.has-image .sw-collection__copy{padding:1.6rem}.sw-collection__toolbar{display:none}}
  .sw-product-card__media:after{display:none}.sw-product-card__media img,.sw-product-card__media svg{transition:none}.sw-product-card__media:hover img{transform:none}.sw-product-card__second{display:none}.sw-collection__categories{margin-top:clamp(6rem,10vw,14rem)}.sw-collection__categories-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.sw-collection__categories-head h2{max-width:10ch;margin:0;font-size:clamp(4rem,6vw,8rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-collection__category-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.sw-collection__category{position:relative;display:block;min-height:46rem;overflow:hidden;border-radius:2.4rem;background:var(--sw-collection-card)}.sw-collection__category>img,.sw-collection__category-placeholder{display:block;width:100%;height:100%;min-height:46rem;object-fit:cover}.sw-collection__category-placeholder{background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--sw-collection-accent) 35%,transparent),transparent 40%),linear-gradient(145deg,var(--sw-collection-card),color-mix(in srgb,var(--sw-collection-card) 72%,#4a4741))}.sw-collection__category>span:last-child{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.5rem;border-radius:1.5rem;color:#4a4741;background:rgba(255,255,255,.88);backdrop-filter:blur(14px)}.sw-collection__category small{opacity:.5}.sw-collection__category strong{font-size:2rem;font-weight:500}.sw-collection__category i{font-size:2rem;font-style:normal}
  @media(min-width:990px){.sw-collection__categories{margin-top:8rem}.sw-collection__category,.sw-collection__category>img,.sw-collection__category-placeholder{min-height:29rem}}
  @media(max-width:749px){.sw-collection__categories{margin:3.2rem 1.2rem 0}.sw-collection__categories-head{display:grid;justify-content:start;margin-bottom:1.4rem}.sw-collection__categories-head h2{font-size:3rem}.sw-collection__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sw-collection__category,.sw-collection__category>img,.sw-collection__category-placeholder{min-height:21rem;border-radius:1.4rem}.sw-collection__category>span:last-child{right:.7rem;bottom:.7rem;left:.7rem;grid-template-columns:1fr auto;padding:.8rem}.sw-collection__category small{display:none}.sw-collection__category strong{font-size:1.25rem}}
/* END_SECTION:wearable-collection-main */

/* START_SECTION:wearable-comparison (INDEX:120) */
.sw-compare{padding:var(--sw-compare-pt) 0 var(--sw-compare-pb);color:var(--sw-compare-text);background:var(--sw-compare-bg)}.sw-compare__header{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem;margin-bottom:6rem}.sw-compare__header h2{max-width:10ch;margin:2rem 0 0;font-size:clamp(4.6rem,7vw,9rem);font-weight:400;line-height:.9;letter-spacing:-.065em}.sw-compare__header>.rte{max-width:52rem;font-size:1.8rem}.sw-compare__table{position:relative;overflow:hidden;border:1px solid rgba(34,49,55,.16);border-radius:2.8rem;background:var(--sw-compare-card);box-shadow:0 3rem 8rem rgba(34,49,55,.08)}.sw-compare__row{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr 1fr 1fr;align-items:center;min-height:8rem;border-bottom:1px solid rgba(34,49,55,.12)}.sw-compare__row:last-of-type{border-bottom:0}.sw-compare__row>*{height:100%;padding:2.4rem 3rem;border-left:1px solid rgba(34,49,55,.1);font-size:1.5rem;font-weight:400}.sw-compare__row>*:first-child{border-left:0}.sw-compare__row strong{color:var(--sw-compare-highlight-text);background:var(--sw-compare-highlight);font-weight:600}.sw-compare__row--head>*{font-size:1.05rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.sw-compare__row.is-highlighted>span:first-child:after{display:inline-block;width:.6rem;height:.6rem;margin-left:1rem;border-radius:50%;background:var(--sw-compare-accent);box-shadow:0 0 1rem var(--sw-compare-accent);content:""}.sw-compare__scanner{position:absolute;z-index:2;top:0;bottom:0;width:12rem;background:linear-gradient(90deg,transparent,rgba(141,215,235,.15),transparent);animation:sw-compare-scan 5s linear infinite;pointer-events:none}@keyframes sw-compare-scan{from{left:-15rem}to{left:100%}}
  @media(max-width:749px){.sw-compare{padding:7rem 0}.sw-compare__header{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.sw-compare__header h2{font-size:5.1rem}.sw-compare__table{border-radius:1.8rem}.sw-compare__row{grid-template-columns:1.2fr .9fr .9fr;min-height:6.5rem}.sw-compare__row>*{display:flex;padding:1.5rem .8rem;align-items:center;font-size:1.05rem;overflow-wrap:anywhere}.sw-compare__row--head>*{font-size:.75rem;letter-spacing:.05em}}
  .sw-compare__table{background:linear-gradient(145deg,color-mix(in srgb,var(--sw-compare-card) 96%,#fff),var(--sw-compare-card))}.sw-compare__row strong{position:relative}.sw-compare__row strong:before{position:absolute;top:50%;left:1rem;width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--sw-compare-accent);content:"";transform:translateY(-50%)}
  .sw-compare__value{display:flex;align-items:center;gap:.7rem}.sw-compare__value>i{display:grid;width:2rem;aspect-ratio:1;border-radius:50%;font-size:1rem;font-style:normal;place-items:center}.sw-compare__row strong.sw-compare__value>i{color:#4a4741;background:var(--sw-compare-accent)}.sw-compare__row>span.sw-compare__value>i{border:1px solid currentColor;opacity:.5}
  @media(max-width:749px){.sw-compare__header h2{font-size:3.5rem}.sw-compare__table{overflow-x:auto;scrollbar-width:thin}.sw-compare__row{min-width:58rem}.sw-compare__row>*{padding:1.35rem 1.2rem}.sw-compare__row strong{padding-left:2rem}}
  @media(max-width:749px){.sw-compare__table{display:grid;gap:.8rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.sw-compare__row--head{display:none}.sw-compare__row{display:grid;grid-template-columns:1fr 1fr;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(34,49,55,.13);border-radius:1.3rem;background:var(--sw-compare-card);box-shadow:0 .8rem 2rem rgba(34,49,55,.05)}.sw-compare__row>*{height:auto;border:0!important}.sw-compare__feature{grid-column:1/-1;padding:1rem 1.1rem!important;border-bottom:1px solid rgba(34,49,55,.1)!important;font-size:1.15rem!important;font-weight:600!important}.sw-compare__value{position:relative;display:grid!important;grid-template-columns:2rem 1fr;gap:.55rem;padding:2.5rem 1rem 1rem!important;font-size:1rem!important}.sw-compare__value:before{position:absolute!important;top:.65rem!important;left:1rem!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;content:attr(data-label)!important;font-size:.68rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;transform:none!important;opacity:.52}.sw-compare__row strong.sw-compare__value{color:var(--sw-compare-highlight-text);background:var(--sw-compare-highlight)}.sw-compare__row>span.sw-compare__value{border-left:1px solid rgba(34,49,55,.1)!important}.sw-compare__scanner{display:none}}
  /* Preserve an actual comparison matrix on small screens without horizontal scrolling. */
  @media(max-width:749px){.sw-compare__table{display:block;overflow:hidden;border:1px solid rgba(34,49,55,.14);border-radius:1.5rem;background:var(--sw-compare-card);box-shadow:0 1.5rem 4rem rgba(34,49,55,.08)}.sw-compare__row,.sw-compare__row--head{display:grid;grid-template-columns:34% 34% 32%;min-width:0;overflow:visible;border:0;border-bottom:1px solid rgba(34,49,55,.12);border-radius:0;background:transparent;box-shadow:none}.sw-compare__row:last-of-type{border-bottom:0}.sw-compare__row--head{min-height:5.2rem}.sw-compare__row--head>*{display:flex!important;padding:.8rem .55rem!important;align-items:center;font-size:.62rem!important;letter-spacing:.035em;overflow-wrap:anywhere}.sw-compare__row>*{display:flex!important;min-width:0;height:auto;padding:1rem .55rem!important;border:0!important;border-left:1px solid rgba(34,49,55,.1)!important;align-items:center;font-size:.86rem!important;line-height:1.25;overflow-wrap:anywhere}.sw-compare__row>*:first-child{border-left:0!important}.sw-compare__feature{grid-column:auto;font-weight:600!important}.sw-compare__value{position:relative;grid-template-columns:none;gap:.4rem}.sw-compare__value:before{display:none!important;content:none!important}.sw-compare__value>i{width:1.55rem;flex:0 0 1.55rem;font-size:.72rem}.sw-compare__row strong.sw-compare__value{color:var(--sw-compare-highlight-text);background:var(--sw-compare-highlight)}.sw-compare__scanner{display:none}}
  @media(max-width:749px){.sw-compare__row,.sw-compare__row--head{grid-template-columns:33% 36% 31%;border-bottom:0}.sw-compare__row--head{min-height:5.6rem}.sw-compare__row--head>*{padding:.9rem .7rem!important;font-size:.78rem!important;line-height:1.15}.sw-compare__row>*{min-height:5.4rem;padding:1rem .7rem!important;border-bottom:1px solid rgba(34,49,55,.12)!important;font-size:1.04rem!important;line-height:1.28}.sw-compare__row:last-of-type>*{border-bottom:0!important}.sw-compare__row strong.sw-compare__value{border-bottom-color:transparent!important}.sw-compare__row--head strong{border-bottom-color:transparent!important}.sw-compare__value{gap:.5rem}.sw-compare__value>i{width:1.7rem;flex-basis:1.7rem;font-size:.78rem}.sw-compare__feature{font-size:1rem!important}.sw-compare__row strong.sw-compare__value span{font-weight:600}}
  .sw-compare__banner{position:relative;display:block;overflow:hidden;min-height:clamp(34rem,44vw,60rem);margin-bottom:clamp(4rem,7vw,8rem);border-radius:2.6rem;color:#fff;text-decoration:none;background:var(--sw-compare-card);box-shadow:0 3rem 8rem rgba(34,49,55,.1)}.sw-compare__banner>img,.sw-compare__banner>svg{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.sw-compare__banner>span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,22,28,.7),transparent 68%)}.sw-compare__banner>div{position:absolute;top:clamp(2rem,4vw,5rem);left:clamp(2rem,4vw,5rem);display:grid;gap:.7rem}.sw-compare__banner small{font-size:1rem;letter-spacing:.11em;text-transform:uppercase}.sw-compare__banner strong{max-width:9ch;font-size:clamp(3.4rem,5vw,6.4rem);font-weight:400;line-height:.92}.sw-compare__banner>i{position:absolute;right:2rem;bottom:2rem;display:grid;width:4.8rem;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.2);font-style:normal;place-items:center;backdrop-filter:blur(12px)}
  @media(max-width:749px){.sw-compare__banner{min-height:20rem;margin-bottom:3.5rem;border-radius:1.6rem}.sw-compare__banner>img,.sw-compare__banner>svg{min-height:20rem}.sw-compare__banner>span{background:linear-gradient(180deg,transparent,rgba(10,22,28,.72))}.sw-compare__banner>div{top:auto;right:5rem;bottom:1.6rem;left:1.6rem}.sw-compare__banner strong{font-size:2.8rem}}
  .sw-compare__row strong:before{display:none!important}.sw-compare__banner{margin-bottom:0;border-radius:2.6rem 2.6rem 0 0;box-shadow:none}.sw-compare__banner+.sw-compare__table{border-top:0;border-radius:0 0 2.8rem 2.8rem}
  @media(max-width:749px){.sw-compare__banner{margin-bottom:0;border-radius:1.6rem 1.6rem 0 0}.sw-compare__banner+.sw-compare__table{border-top:0;border-radius:0 0 1.5rem 1.5rem}}
  .sw-compare__banner>div,.sw-compare__banner>i,.sw-compare__row.is-highlighted>span:first-child:after{display:none!important}
  .sw-compare__banner>video{display:none;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--sw-compare-card)}
  @media(min-width:750px){.sw-compare__video--desktop,.sw-compare__video--fallback-desktop{display:block!important}}
  @media(max-width:749px){.sw-compare__video--mobile,.sw-compare__video--fallback-mobile{display:block!important}}
  @media(min-width:990px){.sw-compare__banner{height:var(--sw-compare-media-height-d,260px);min-height:0}.sw-compare__banner>img,.sw-compare__banner>svg{height:100%;min-height:0}.sw-compare__banner>span{display:none}}
  @media(max-width:749px){.sw-compare__banner{width:100%;height:var(--sw-compare-media-height-m,220px);min-height:0}.sw-compare__banner>img,.sw-compare__banner>svg{height:100%;min-height:0}.sw-compare__banner.has-video>video{width:100%;height:100%;object-fit:cover}}
  @media(max-width:749px){.sw-compare__row,.sw-compare__row--head{grid-template-columns:32% 38% 30%}.sw-compare__row--head>*{padding:1rem .65rem!important;font-size:.84rem!important;letter-spacing:.02em}.sw-compare__row>*{min-height:5.8rem;padding:1.1rem .65rem!important;font-size:1.12rem!important;line-height:1.3}.sw-compare__feature{font-size:1.08rem!important}.sw-compare__value{gap:.65rem}.sw-compare__value>i{width:2rem;flex:0 0 2rem;border-width:1.5px!important;font-size:1.05rem;font-weight:700}.sw-compare__row strong.sw-compare__value>i{color:#35332f;background:#78a8ef}.sw-compare__row>span.sw-compare__value>i{color:#716d65;background:#fff;opacity:1}.sw-compare__row strong.sw-compare__value span{font-size:1.1rem;line-height:1.2}}
  @media(prefers-reduced-motion:reduce){.sw-compare__scanner{display:none}}
/* END_SECTION:wearable-comparison */

/* START_SECTION:wearable-contact (INDEX:121) */
.sw-contact{position:relative;overflow:hidden;padding:var(--sw-contact-pt) 0 var(--sw-contact-pb);color:var(--sw-contact-text);background:radial-gradient(circle at 78% 14%,color-mix(in srgb,var(--sw-contact-accent) 22%,transparent),transparent 26rem),linear-gradient(135deg,color-mix(in srgb,var(--sw-contact-bg) 88%,#fff),var(--sw-contact-bg))}.sw-contact:before,.sw-contact:after{position:absolute;border:1px solid color-mix(in srgb,var(--sw-contact-text) 10%,transparent);border-radius:50%;content:"";pointer-events:none}.sw-contact:before{top:8rem;right:-18rem;width:52rem;aspect-ratio:1}.sw-contact:after{bottom:-24rem;left:-18rem;width:46rem;aspect-ratio:1}.sw-contact__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(48rem,1.12fr);gap:clamp(4rem,7vw,11rem);align-items:start}.sw-contact__intro{position:sticky;top:11rem;display:flex;min-height:68rem;padding:2rem 0;flex-direction:column;justify-content:space-between}.sw-contact__intro h1{max-width:9ch;margin:2rem 0;font-size:clamp(5.5rem,7vw,10rem);font-weight:400;line-height:.86;letter-spacing:-.065em}.sw-contact__intro>.rte,.sw-contact__intro>div>.rte{max-width:48rem;font-size:1.6rem;line-height:1.55;opacity:.7}.sw-contact__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:4rem}.sw-contact__links a{position:relative;display:grid;min-height:11rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--sw-contact-text) 16%,transparent);border-radius:1.5rem;color:inherit;text-decoration:none;background:color-mix(in srgb,var(--sw-contact-panel) 16%,transparent);transition:transform .2s ease,background .2s ease}.sw-contact__links a:hover{background:color-mix(in srgb,var(--sw-contact-panel) 28%,transparent);transform:translateY(-2px)}.sw-contact__links span{font-size:1.35rem;font-weight:600}.sw-contact__links small{margin-top:.35rem;font-size:1rem;line-height:1.35;opacity:.58}.sw-contact__links i{position:absolute;right:1.2rem;bottom:1rem;font-style:normal}.sw-contact__form-panel{padding:clamp(2rem,4vw,4rem);border:1px solid color-mix(in srgb,var(--sw-contact-text) 12%,transparent);border-radius:3rem;color:#4a4741;background:color-mix(in srgb,var(--sw-contact-panel) 95%,transparent);box-shadow:0 4rem 10rem rgba(18,30,35,.14);backdrop-filter:blur(18px)}.sw-contact__form-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(34,49,55,.14);font-size:1rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.sw-contact__form-head i{width:.8rem;aspect-ratio:1;border-radius:50%;background:var(--sw-contact-accent);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--sw-contact-accent) 14%,transparent)}.sw-contact__form{margin-top:2.5rem}.sw-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.sw-contact__fields label{display:grid;gap:.65rem}.sw-contact__fields label>span{font-size:1rem;font-weight:600;letter-spacing:.04em}.sw-contact__fields input,.sw-contact__fields textarea{width:100%;padding:1.35rem 1.4rem;border:1px solid rgba(34,49,55,.16);border-radius:1.2rem;color:#4a4741;background:rgba(255,255,255,.68);font:inherit;font-size:1.25rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sw-contact__fields textarea{resize:vertical}.sw-contact__fields input:focus,.sw-contact__fields textarea:focus{border-color:#2a72de;box-shadow:0 0 0 3px rgba(38,118,138,.1)}.sw-contact__message{grid-column:1/-1}.sw-contact__form>button{display:flex;width:100%;min-height:5.6rem;margin-top:1.4rem;padding:.8rem 1rem .8rem 1.8rem;border:0;border-radius:999px;color:#fff;background:#35332f;font:inherit;font-size:1.3rem;font-weight:600;align-items:center;justify-content:space-between;cursor:pointer}.sw-contact__form>button i{display:grid;width:3.8rem;aspect-ratio:1;border-radius:50%;color:#35332f;background:#fff;font-style:normal;place-items:center;transition:transform .2s ease}.sw-contact__form>button:hover i{transform:translateX(2px)}.sw-contact__note{margin:1rem 0 0;text-align:center;font-size:.95rem;opacity:.55}.sw-contact__success,.sw-contact__errors{margin:0 0 1.5rem;padding:1.2rem 1.4rem;border-radius:1rem;font-size:1.15rem}.sw-contact__success{color:#155d45;background:#e0f3eb}.sw-contact__errors{color:#8a2e2e;background:#f8e7e7}
  @media(max-width:989px){.sw-contact__layout{grid-template-columns:1fr;gap:2.5rem}.sw-contact__intro{position:relative;top:auto;min-height:0;padding:0}.sw-contact__intro h1{font-size:clamp(5rem,12vw,8rem)}.sw-contact__links{margin-top:2rem}.sw-contact__form-panel{border-radius:2.2rem}}
  @media(max-width:749px){.sw-contact{padding-top:max(var(--sw-contact-pt),9rem)}.sw-contact__intro h1{font-size:4.7rem}.sw-contact__intro>.rte,.sw-contact__intro>div>.rte{font-size:1.3rem}.sw-contact__links{grid-template-columns:1fr 1fr;gap:.6rem}.sw-contact__links a{min-height:9rem;padding:1.1rem;border-radius:1.2rem}.sw-contact__links span{font-size:1.15rem}.sw-contact__links small{font-size:.85rem}.sw-contact__form-panel{padding:1.5rem;border-radius:1.8rem}.sw-contact__fields{grid-template-columns:1fr}.sw-contact__message{grid-column:auto}.sw-contact__fields input,.sw-contact__fields textarea{font-size:1.15rem}.sw-contact__form>button{min-height:5.2rem}}
  .sw-contact__links a{background:#fff;box-shadow:0 1.2rem 3rem rgba(18,30,35,.08)}.sw-contact__links a:hover{background:#fff;box-shadow:0 1.6rem 3.6rem rgba(18,30,35,.12)}
  @media(max-width:989px){.sw-contact{padding-top:max(var(--sw-contact-pt),13rem)!important}}
  @media(max-width:749px){.sw-contact{padding-top:12.5rem!important}.sw-contact__links a{border-color:rgba(34,49,55,.12);background:#fff}}
/* END_SECTION:wearable-contact */

/* START_SECTION:wearable-control-future (INDEX:122) */
.sw-control-future{overflow:hidden;padding:var(--sw-control-pt) 0 var(--sw-control-pb);color:var(--sw-control-text);background:var(--sw-control-bg)}.sw-control-future__header{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:5rem;margin-bottom:5rem}.sw-control-future__header h2{max-width:11ch;margin:2rem 0 0;font-size:clamp(4.2rem,6vw,8rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-control-future__header>.rte{max-width:52rem;font-size:1.6rem;line-height:1.55}.sw-control-future__stage{position:relative;display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(32rem,.8fr) minmax(26rem,.72fr);align-items:center;gap:clamp(2rem,4vw,6rem);min-height:78rem;padding:5rem;border:1px solid color-mix(in srgb,var(--sw-control-text) 16%,transparent);border-radius:3rem;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--sw-control-accent) 24%,transparent),transparent 30%),var(--sw-control-panel);isolation:isolate}.sw-control-future__phone{position:relative;z-index:3;grid-column:2;grid-row:1;width:min(36rem,100%);margin:auto;padding:1rem;border:.8rem solid #10191d;border-radius:5rem;background:#10191d;box-shadow:0 4rem 10rem rgba(5,16,21,.28);transform:perspective(110rem) rotateY(-4deg);animation:sw-control-phone 7s ease-in-out infinite}.sw-control-future__speaker{position:absolute;z-index:2;top:1.8rem;left:50%;width:7rem;height:1.8rem;border-radius:999px;background:#10191d;transform:translateX(-50%)}.sw-control-future__screen{min-height:60rem;overflow:hidden;border-radius:3.7rem;background:#e8eff1}.sw-control-future__screen>img{display:block;width:100%;height:60rem;object-fit:cover}.sw-control-future__placeholder{display:flex;min-height:60rem;padding:6rem 3rem 3rem;color:#4a4741;background:radial-gradient(circle at 75% 15%,#fff,transparent 28%),linear-gradient(155deg,#eef6f7,#9fc2cf);flex-direction:column}.sw-control-future__placeholder>span{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.sw-control-future__placeholder>strong{margin-top:3rem;font-size:8rem;font-weight:300;letter-spacing:-.09em}.sw-control-future__placeholder>small{font-size:1.2rem;opacity:.58}.sw-control-future__placeholder>div{display:flex;height:15rem;margin-top:auto;gap:.7rem;align-items:end}.sw-control-future__placeholder i{width:100%;height:35%;border-radius:999px 999px .4rem .4rem;background:#4a4741;animation:sw-control-bars 3.4s ease-in-out infinite}.sw-control-future__placeholder i:nth-child(2){height:58%;animation-delay:.2s}.sw-control-future__placeholder i:nth-child(3){height:44%;animation-delay:.4s}.sw-control-future__placeholder i:nth-child(4){height:82%;animation-delay:.6s}.sw-control-future__placeholder i:nth-child(5){height:68%;animation-delay:.8s}.sw-control-future__placeholder i:nth-child(6){height:92%;animation-delay:1s}.sw-control-future__features{display:contents}.sw-control-future__feature{position:relative;z-index:2;overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-control-text) 14%,transparent);border-radius:2rem;background:color-mix(in srgb,var(--sw-control-panel) 85%,#fff);box-shadow:0 2rem 5rem rgba(11,28,35,.1)}.sw-control-future__feature:nth-child(odd){grid-column:1}.sw-control-future__feature:nth-child(even){grid-column:3}.sw-control-future__feature:nth-child(1),.sw-control-future__feature:nth-child(2){align-self:end}.sw-control-future__feature-media{height:15rem;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--sw-control-accent) 42%,#fff),var(--sw-control-panel))}.sw-control-future__feature-media img{display:block;width:100%;height:100%;object-fit:cover}.sw-control-future__feature-media span{display:block;width:6rem;height:6rem;margin:4.5rem auto;border:1rem solid color-mix(in srgb,var(--sw-control-accent) 65%,#fff);border-radius:50%;box-shadow:0 0 0 1.4rem color-mix(in srgb,var(--sw-control-accent) 16%,transparent);animation:sw-control-pulse 2.8s ease-in-out infinite}.sw-control-future__feature-copy{padding:1.6rem}.sw-control-future__feature-copy small{font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;opacity:.58}.sw-control-future__feature-copy h3{margin:.8rem 0 .5rem;font-size:1.7rem;font-weight:500}.sw-control-future__feature-copy p{margin:0;font-size:1.15rem;line-height:1.45;opacity:.68}.sw-control-future__signal{position:absolute;z-index:0;top:50%;left:50%;width:55rem;aspect-ratio:1;transform:translate(-50%,-50%)}.sw-control-future__signal i{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--sw-control-accent) 38%,transparent);border-radius:50%;animation:sw-control-signal 4.8s ease-out infinite}.sw-control-future__signal i:nth-child(2){animation-delay:1.6s}.sw-control-future__signal i:nth-child(3){animation-delay:3.2s}@keyframes sw-control-phone{50%{transform:perspective(110rem) rotateY(4deg) translateY(-1rem)}}@keyframes sw-control-bars{50%{transform:scaleY(.72);opacity:.62}}@keyframes sw-control-pulse{50%{transform:scale(1.12);box-shadow:0 0 0 2.2rem color-mix(in srgb,var(--sw-control-accent) 5%,transparent)}}@keyframes sw-control-signal{0%{opacity:.7;transform:scale(.45)}100%{opacity:0;transform:scale(1.25)}}
  .sw-control-future__screen{position:relative}.sw-control-future__preview{position:absolute;inset:0;visibility:hidden;opacity:0;transform:scale(.97);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.sw-control-future__preview.is-active{visibility:visible;opacity:1;transform:scale(1);transition-delay:0s}.sw-control-future__preview>img{display:block;width:100%;height:60rem;object-fit:cover}.sw-control-future__feature{color:inherit;font:inherit;text-align:left;cursor:pointer}.sw-control-future__feature.is-active{border-color:var(--sw-control-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--sw-control-accent) 24%,transparent),0 2rem 5rem rgba(11,28,35,.12)}.sw-control-future__feature.is-active:after{position:absolute;top:0;right:0;left:0;height:3px;content:"";background:var(--sw-control-accent);animation:sw-control-progress var(--sw-control-duration,7s) linear}.sw-control-future__feature:focus-visible{outline:2px solid var(--sw-control-accent);outline-offset:3px}@keyframes sw-control-progress{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}
  @media(min-width:990px){.sw-control-future__stage{grid-template-rows:1fr 1fr}.sw-control-future__phone{grid-row:1/3}.sw-control-future__feature:nth-child(1),.sw-control-future__feature:nth-child(2){grid-row:1;align-self:end}.sw-control-future__feature:nth-child(3),.sw-control-future__feature:nth-child(4){grid-row:2;align-self:start}}
  @media(max-width:989px){.sw-control-future__stage{grid-template-columns:1fr 1fr}.sw-control-future__phone{grid-column:1/-1;grid-row:auto}.sw-control-future__feature:nth-child(n){grid-column:auto;grid-row:auto;align-self:auto}.sw-control-future__features{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem}}
  @media(max-width:749px){.sw-control-future__header{grid-template-columns:1fr;gap:1rem;margin-bottom:2.4rem}.sw-control-future__header h2{font-size:3.2rem!important}.sw-control-future__header>.rte{font-size:1.25rem}.sw-control-future__stage{display:block;min-height:0;padding:2.2rem 1.4rem;border-radius:2rem}.sw-control-future__phone{width:61%;padding:.55rem;border-width:.5rem;border-radius:3.5rem;animation:none}.sw-control-future__speaker{top:1.1rem;width:5rem;height:1.2rem}.sw-control-future__screen,.sw-control-future__placeholder{min-height:36rem}.sw-control-future__preview>img{height:36rem}.sw-control-future__placeholder{padding:4rem 1.8rem 1.8rem}.sw-control-future__placeholder>strong{font-size:5rem}.sw-control-future__placeholder>div{height:8rem}.sw-control-future__features{display:flex;margin:2rem -1.4rem -1rem;padding:0 1.4rem 1rem;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-control-future__features::-webkit-scrollbar{display:none}.sw-control-future__feature{min-width:72%;scroll-snap-align:center}.sw-control-future__feature-media{height:12rem}.sw-control-future__signal{width:32rem}.sw-control-future__feature-copy h3{font-size:1.45rem}.sw-control-future__feature-copy p{font-size:1.05rem}}
  .sw-control-future.is-sw-in-view .sw-control-future__phone{animation-duration:4.2s}.sw-control-future.is-sw-in-view .sw-control-future__signal i{border-color:color-mix(in srgb,var(--sw-control-accent) 62%,transparent);animation-duration:var(--sw-control-duration)}
  @media(max-width:749px){.sw-control-future__phone{touch-action:pan-y}.sw-control-future__features{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}}
  @media(min-width:990px){.sw-control-future__phone{width:min(42rem,100%)}.sw-control-future__screen,.sw-control-future__placeholder{min-height:66rem}.sw-control-future__screen>img,.sw-control-future__preview>img{height:66rem}}
  @media(max-width:749px){.sw-control-future__phone{width:min(78%,31rem)}.sw-control-future__screen,.sw-control-future__placeholder{min-height:42rem}.sw-control-future__screen>img,.sw-control-future__preview>img{height:42rem}}
  .sw-control-future__feature{padding:.75rem}.sw-control-future__feature-media{height:13.5rem;margin:0;border-radius:1.35rem}.sw-control-future__feature-copy{padding:1.5rem .8rem .9rem}.sw-control-future__feature.is-active:after{top:.35rem;right:1.2rem;left:1.2rem;height:2px;border-radius:999px}.sw-control-future__feature-copy p{padding-right:.3rem}
  @media(max-width:749px){.sw-control-future__feature{padding:.6rem}.sw-control-future__feature-media{height:11rem;border-radius:1rem}.sw-control-future__feature-copy{padding:1.25rem .65rem .75rem}.sw-control-future__feature.is-active:after{top:.3rem;right:1rem;left:1rem}}
  .sw-control-future__feature-media{height:20rem}.sw-control-future__feature-media span{width:7rem;height:7rem;margin:6.5rem auto;border-width:.6rem;box-shadow:none;animation:none!important}.sw-control-future__feature-copy h3{font-size:1.45rem}.sw-control-future__feature-copy p{font-size:1.02rem}.sw-control-future__signal i{animation:none;opacity:.16}.sw-control-future__signal i:nth-child(2),.sw-control-future__signal i:nth-child(3){display:none}
  @media(max-width:749px){.sw-control-future__feature-media{height:16rem}.sw-control-future__feature-media span{width:6rem;height:6rem;margin:5rem auto}.sw-control-future__feature-copy h3{font-size:1.3rem}.sw-control-future__feature-copy p{font-size:.96rem}}
  .sw-control-future__feature-media span{display:none!important}.sw-control-future__feature{display:grid;grid-template-rows:20rem 1fr;height:100%}.sw-control-future__feature-copy{display:grid;grid-template-rows:auto minmax(3.4rem,auto) minmax(4.4rem,auto);align-content:start}.sw-control-future__feature-copy h3,.sw-control-future__feature-copy p{align-self:start}.sw-control-future__feature:nth-child(n){align-self:stretch!important}
  @media(max-width:749px){.sw-control-future__features{align-items:stretch}.sw-control-future__feature{grid-template-rows:16rem 1fr;min-height:31rem}.sw-control-future__feature-copy{grid-template-rows:auto minmax(3.1rem,auto) minmax(4.2rem,auto)}}
  /* A contained bottom timeline avoids clipping against rounded card corners. */
  .sw-control-future__feature:before{position:absolute;z-index:4;right:1rem;bottom:.65rem;left:1rem;height:3px;border-radius:999px;background:color-mix(in srgb,var(--sw-control-text) 13%,transparent);content:""}.sw-control-future__feature.is-active:after{z-index:5;top:auto;right:1rem;bottom:.65rem;left:1rem;height:3px;border-radius:999px;background:var(--sw-control-text);box-shadow:none;animation:sw-control-progress var(--sw-control-duration,7s) linear}.sw-control-future__feature-copy{padding-bottom:1.8rem}.sw-control-future__feature.is-active{border-color:color-mix(in srgb,var(--sw-control-text) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sw-control-text) 10%,transparent),0 2rem 5rem rgba(11,28,35,.12)}
  @media(max-width:749px){.sw-control-future__feature:before,.sw-control-future__feature.is-active:after{right:.8rem;bottom:.5rem;left:.8rem}.sw-control-future__feature-copy{padding-bottom:1.5rem}}
  .sw-control-future__feature:before,.sw-control-future__feature.is-active:after{right:1.1rem;bottom:.75rem;left:1.1rem;height:5px;border-radius:999px}.sw-control-future__feature.is-active:after{right:auto;width:calc(100% - 2.2rem);transform-origin:left center;will-change:transform}.sw-control-future__feature-copy{grid-template-rows:1.35rem 3.4rem 4.8rem;min-height:11.5rem}.sw-control-future__feature-copy h3{display:-webkit-box;overflow:hidden;margin:.55rem 0 .35rem;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sw-control-future__feature-copy p{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}
  @media(max-width:749px){.sw-control-future__feature:before,.sw-control-future__feature.is-active:after{right:.85rem;bottom:.65rem;left:.85rem}.sw-control-future__feature.is-active:after{right:auto;width:calc(100% - 1.7rem)}.sw-control-future__feature-copy{grid-template-rows:1.25rem 3.15rem 4.35rem;min-height:10.7rem}}
  .sw-control-future__feature{overflow:hidden}.sw-control-future__feature:before,.sw-control-future__feature.is-active:after{border-radius:999px!important;clip-path:inset(0 round 999px)}
  @media(max-width:749px){.sw-control-future__feature:before,.sw-control-future__feature.is-active:after{height:4px;right:1rem;bottom:.75rem;left:1rem;border-radius:999px!important}.sw-control-future__feature.is-active:after{right:auto;width:calc(100% - 2rem);transform-origin:left center}}
  @media(max-width:749px){.sw-control-future__feature{grid-template-rows:15rem auto;min-height:31rem}.sw-control-future__feature-media{height:15rem}.sw-control-future__feature-copy{display:flex;min-height:14.5rem;padding:1.15rem .8rem 2.1rem;flex-direction:column;align-content:normal}.sw-control-future__feature-copy small{flex:0 0 auto;font-size:.82rem}.sw-control-future__feature-copy h3{display:-webkit-box;min-height:0;margin:.45rem 0 .45rem;font-size:1.15rem;line-height:1.12;-webkit-line-clamp:2}.sw-control-future__feature-copy p{display:-webkit-box;min-height:3.9em;margin:0;font-size:.92rem;line-height:1.3;-webkit-line-clamp:3}.sw-control-future__features{align-items:stretch}}
  .sw-control-future__phone-nav{display:none}
  @media(max-width:749px){.sw-control-future__phone-nav{position:absolute;z-index:8;top:50%;right:1rem;left:1rem;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.sw-control-future__phone-nav button{display:grid;width:2.8rem;height:5rem;padding:0;border:1px solid color-mix(in srgb,var(--sw-control-text) 18%,transparent);border-radius:999px;color:var(--sw-control-text);background:color-mix(in srgb,var(--sw-control-panel) 78%,transparent);box-shadow:0 .4rem 1.2rem rgba(16,31,37,.1);cursor:pointer;opacity:.9;pointer-events:auto;place-items:center;backdrop-filter:blur(6px);transition:opacity .2s ease,transform .2s ease}.sw-control-future__phone-nav button:active{opacity:1;transform:scale(.94)}.sw-control-future__phone-nav svg{width:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}}
  .sw-control-future__phone-card{display:none}
  @media(max-width:749px){.sw-control-future--product .sw-control-future__features{display:none}.sw-control-future--product .sw-control-future__phone{width:min(82%,32rem)}.sw-control-future--product .sw-control-future__phone-card{position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;min-height:12.5rem;padding:3.5rem 1.8rem 1.7rem;color:#4a4741;background:linear-gradient(transparent,rgba(240,247,248,.9) 30%,rgba(240,247,248,.98));flex-direction:column;justify-content:flex-end}.sw-control-future--product .sw-control-future__phone-card small{font-size:.82rem;letter-spacing:.11em;text-transform:uppercase;opacity:.56}.sw-control-future--product .sw-control-future__phone-card strong{margin-top:.45rem;font-size:1.65rem;font-weight:500;line-height:1.1}.sw-control-future--product .sw-control-future__phone-card p{margin:.55rem 0 0;font-size:1rem;line-height:1.4;opacity:.68}.sw-control-future--product .sw-control-future__placeholder>span,.sw-control-future--product .sw-control-future__placeholder>small{display:none}}
  @media(min-width:990px) and (max-width:1199px){.sw-control-future__stage{grid-template-columns:minmax(0,.72fr) minmax(26rem,.9fr) minmax(0,.72fr);gap:1.4rem;padding:3rem 2rem;overflow:hidden}.sw-control-future__feature{box-sizing:border-box;width:100%;min-width:0}.sw-control-future__feature-copy{min-width:0}.sw-control-future__feature-copy h3,.sw-control-future__feature-copy p{overflow-wrap:anywhere}}
  @media(prefers-reduced-motion:reduce){.sw-control-future__phone,.sw-control-future__placeholder i,.sw-control-future__feature-media span,.sw-control-future__signal i,.sw-control-future__feature.is-active:after{animation:none}}
/* END_SECTION:wearable-control-future */

/* START_SECTION:wearable-editorial-video (INDEX:124) */
.sw-editorial-video{padding:var(--sw-editorial-pt) 0 var(--sw-editorial-pb);color:var(--sw-editorial-text);background:var(--sw-editorial-bg);overflow:hidden}.sw-editorial-video__card{max-width:138rem;margin:auto;overflow:hidden;border-radius:2.8rem;background:var(--sw-editorial-card);box-shadow:0 3rem 9rem rgba(20,39,46,.12)}.sw-editorial-video__card.is-reversed{display:flex;flex-direction:column-reverse}.sw-editorial-video__media{position:relative;aspect-ratio:16/7;overflow:hidden;background:#172328}.sw-editorial-video__media img,.sw-editorial-video__media video,.sw-editorial-video__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.sw-editorial-video.is-visible .sw-editorial-video__media img{transform:scale(1)}.sw-editorial-video__badge{position:absolute;top:2rem;left:2rem;padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:#fff;background:rgba(18,30,35,.28);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(12px)}.sw-editorial-video__copy{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:4rem;padding:clamp(3rem,5vw,6rem)}.sw-editorial-video__copy .sw-eyebrow{grid-column:1/-1}.sw-editorial-video__copy h2{max-width:15ch;margin:0;font-size:clamp(3.8rem,5vw,6.4rem);font-weight:500;line-height:.94;letter-spacing:-.05em}.sw-editorial-video__copy .rte{max-width:68rem;font-size:1.5rem;line-height:1.65;opacity:.72}
  .sw-editorial-video__card{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.sw-editorial-video__media{overflow:hidden;border-radius:2.2rem}.sw-editorial-video__copy{margin-top:2.6rem;padding:0}.sw-editorial-video__copy h2{font-weight:400}
  @media(max-width:749px){.sw-editorial-video__card{border-radius:0}.sw-editorial-video__media{aspect-ratio:16/10;border-radius:1.4rem}.sw-editorial-video__copy{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:0}.sw-editorial-video__copy .sw-eyebrow{grid-column:auto}.sw-editorial-video__copy h2{font-size:2.4rem!important;line-height:1}.sw-editorial-video__copy .rte{font-size:1.1rem}.sw-editorial-video__badge{top:1rem;left:1rem}}
  .sw-editorial-video{padding:0}.sw-editorial-video>.sw-shell{width:100%;max-width:none;padding:0}.sw-editorial-video__media{border-radius:0}.sw-editorial-video__copy{width:min(100%,138rem);margin:2.6rem auto 0;padding:0 clamp(1.6rem,5vw,8rem) 5rem}
  @media(max-width:749px){.sw-editorial-video__media{border-radius:0}.sw-editorial-video__copy{margin:1.5rem auto 0;padding:0 1.6rem 3.2rem}}
  @media(prefers-reduced-motion:reduce){.sw-editorial-video__media img{transform:none;transition:none}}
/* END_SECTION:wearable-editorial-video */

/* START_SECTION:wearable-feature-grid (INDEX:125) */
.sw-features-x{position:relative;overflow:hidden;padding:var(--sw-fx-pt) 0 var(--sw-fx-pb);color:var(--sw-fx-text);background:var(--sw-fx-bg)}
  .sw-features-x__shell{max-width:160rem}.sw-features-x__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.7fr);align-items:end;gap:5rem;margin-bottom:5rem}.sw-features-x__heading h2{max-width:11ch;margin:1.8rem 0 0;font-size:clamp(4.6rem,5.4vw,8.2rem);font-weight:400;line-height:.94;letter-spacing:-.06em}.sw-features-x__heading .rte{max-width:54rem;font-size:1.8rem}
  .sw-features-x__viewport{position:relative}.sw-features-x__rail{display:flex;gap:var(--sw-fx-gap);margin:0 calc(50% - 50vw);padding:2rem max(calc((100vw - var(--sw-fx-card-d))/2),2.4rem) 3.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:calc((100vw - var(--sw-fx-card-d))/2);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.sw-features-x__rail:active{cursor:grabbing}.sw-features-x__rail::-webkit-scrollbar{display:none}
  .sw-feature-x{--sw-fx-rgb:141,215,235;position:relative;flex:0 0 min(var(--sw-fx-card-d),calc(100vw - 12rem));aspect-ratio:1;overflow:hidden;padding:clamp(2.2rem,3vw,4rem);border:1px solid color-mix(in srgb,var(--sw-fx-accent) 52%,transparent);border-radius:clamp(2.4rem,3vw,4.2rem);color:#f8fbfc;background:linear-gradient(145deg,color-mix(in srgb,var(--sw-fx-accent) 12%,#071014),#030708 76%);box-shadow:0 2.4rem 7rem rgba(7,16,20,.18);scroll-snap-align:center;isolation:isolate;opacity:.55;transform:scale(.91);transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.sw-feature-x.is-active{opacity:1;transform:scale(1);box-shadow:0 3rem 9rem color-mix(in srgb,var(--sw-fx-accent) 22%,transparent)}.sw-feature-x:after{position:absolute;inset:0;z-index:3;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.08) 48%,transparent 70%);content:"";transform:translateX(-120%);pointer-events:none}.sw-feature-x.is-active:after{animation:swFxSheen 1.4s .25s ease both}.sw-feature-x__glow{position:absolute;inset:-8%;z-index:0;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--sw-fx-accent) 34%,transparent),transparent 46%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--sw-fx-accent-2) 18%,transparent),transparent 54%);filter:blur(18px)}
  .sw-feature-x__topline{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;color:color-mix(in srgb,var(--sw-fx-accent) 72%,white);font-size:1.15rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.sw-feature-x__image{position:absolute;inset:0}.sw-feature-x__image img{display:block;width:100%;height:100%;object-fit:cover}
  .sw-feature-x__gauge-wrap{position:relative;width:min(78%,48rem);margin:clamp(2rem,5vw,5rem) auto 0}.sw-feature-x__gauge{display:block;width:100%;overflow:visible;filter:drop-shadow(0 0 1.8rem color-mix(in srgb,var(--sw-fx-accent) 52%,transparent))}.sw-feature-x__gauge-track,.sw-feature-x__gauge-value{fill:none;stroke-linecap:round;stroke-width:24}.sw-feature-x__gauge-track{stroke:color-mix(in srgb,var(--sw-fx-accent) 18%,#101619)}.sw-feature-x__gauge-value{stroke:var(--sw-fx-accent);stroke-dasharray:var(--sw-fx-progress) 100;stroke-dashoffset:100;transition:stroke-dashoffset 1.35s cubic-bezier(.2,.85,.25,1)}.sw-feature-x.is-active .sw-feature-x__gauge-value{stroke-dashoffset:0}.sw-feature-x__primary{position:absolute;inset:38% 0 auto;display:flex;align-items:baseline;justify-content:center;gap:.8rem;text-align:center}.sw-feature-x__primary strong{font-size:clamp(6rem,9vw,11rem);font-weight:500;line-height:1;letter-spacing:-.06em;text-shadow:0 0 2rem color-mix(in srgb,var(--sw-fx-accent) 26%,transparent)}.sw-feature-x__primary small{font-size:clamp(2rem,3vw,3.4rem);opacity:.62}.sw-feature-x__primary-icon{position:absolute;bottom:100%;left:50%;display:grid;width:5rem;height:5rem;border:1px solid var(--sw-fx-accent);border-radius:50%;color:var(--sw-fx-accent);font-size:2rem;place-items:center;transform:translateX(-50%)}
  .sw-feature-x__stats,.sw-feature-x__cycle-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.sw-feature-x__stats>div,.sw-feature-x__cycle-stats>div{display:grid;position:relative;min-width:0;padding:0 1.2rem;text-align:center}.sw-feature-x__stats>div+div,.sw-feature-x__cycle-stats>div+div{border-left:1px solid color-mix(in srgb,var(--sw-fx-accent) 36%,transparent)}.sw-feature-x__stat-icon,.sw-feature-x__cycle-stats>div>span{display:grid;width:4.8rem;height:4.8rem;margin:0 auto 1.2rem;border:1px solid var(--sw-fx-accent);border-radius:50%;color:var(--sw-fx-accent);font-size:2rem;place-items:center}.sw-feature-x__stats strong,.sw-feature-x__cycle-stats strong{font-size:clamp(2.8rem,4vw,5rem);font-weight:520;line-height:1}.sw-feature-x__stats small,.sw-feature-x__cycle-stats small{margin-top:.6rem;font-size:clamp(1.4rem,2vw,2.2rem);opacity:.62}.sw-feature-x__stats em{margin-top:.7rem;font-size:1.1rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;opacity:.48}.sw-feature-x__action{display:flex;align-items:center;justify-content:center;gap:1rem;width:min(70%,44rem);min-height:6rem;margin:2.8rem auto 0;border:1px solid color-mix(in srgb,var(--sw-fx-accent) 70%,white);border-radius:999px;color:#fff;background:rgba(0,0,0,.28);font:inherit;font-size:1.5rem;cursor:pointer;box-shadow:inset 0 0 2.4rem color-mix(in srgb,var(--sw-fx-accent) 16%,transparent)}.sw-feature-x__action span{display:grid;width:3.6rem;height:3.6rem;border-radius:50%;color:#051014;background:var(--sw-fx-accent);place-items:center}
  .sw-feature-x__sleep-time{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:0 8%;font-size:1.6rem;opacity:.72}.sw-feature-x__sleep-time i{height:1rem;border-radius:999px;background:linear-gradient(90deg,var(--sw-fx-accent) 92%,color-mix(in srgb,var(--sw-fx-accent) 20%,transparent) 92%);box-shadow:0 0 1.5rem color-mix(in srgb,var(--sw-fx-accent) 50%,transparent)}.sw-feature-x__sleep-total{display:flex;align-items:baseline;justify-content:center;gap:1rem;margin-top:4rem}.sw-feature-x__sleep-total>span{color:var(--sw-fx-accent);font-size:4rem}.sw-feature-x__sleep-total strong{font-size:clamp(4rem,6vw,7rem);font-weight:500}.sw-feature-x__sleep-total small{font-size:2rem;opacity:.6}
  .sw-feature-x__chart{margin:4rem 0 0}.sw-feature-x__chart svg{display:block;width:100%;overflow:visible}.sw-feature-x__gridlines path{fill:none;stroke:rgba(255,255,255,.2);stroke-dasharray:3 7}.sw-feature-x__line{fill:none;stroke:var(--sw-fx-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 0 1rem var(--sw-fx-accent))}.sw-feature-x__area{fill:url(#none);opacity:.24}.sw-feature-x__heart-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;background:color-mix(in srgb,var(--sw-fx-accent) 35%,transparent)}.sw-feature-x__heart-summary>div{display:grid;grid-template-columns:auto 1fr;align-items:end;padding:2rem;background:#070a0b}.sw-feature-x__heart-summary strong{font-size:clamp(4rem,6vw,7rem);font-weight:500}.sw-feature-x__heart-summary small{padding-bottom:.8rem;font-size:1.8rem;opacity:.58}.sw-feature-x__pulse{grid-column:1/-1;color:var(--sw-fx-accent);font-size:3.5rem;filter:drop-shadow(0 0 1rem var(--sw-fx-accent));animation:swFxPulse 1.4s ease-in-out infinite}
  .sw-feature-x__oxygen{display:grid;position:relative;grid-template-columns:1fr auto;margin-top:4rem}.sw-feature-x__oxygen-icon{position:absolute;top:0;left:0;display:flex;width:6.4rem;height:6.4rem;border:1px solid var(--sw-fx-accent);border-radius:50%;color:var(--sw-fx-accent);font-size:3rem;line-height:1;align-items:center;justify-content:center;box-shadow:0 0 2rem color-mix(in srgb,var(--sw-fx-accent) 35%,transparent)}.sw-feature-x__oxygen-icon sub{position:relative;top:.62em;margin-left:.08em;font-size:1.1rem;line-height:1;vertical-align:baseline}.sw-feature-x__bars{display:flex;align-items:end;justify-content:center;gap:clamp(2rem,4vw,5rem);height:30rem;padding:2rem 6rem 0}.sw-feature-x__bars i{width:2.4rem;height:calc(var(--sw-fx-bar) * .27rem);max-height:27rem;border-radius:999px 999px 0 0;background:var(--sw-fx-accent);box-shadow:0 0 1.6rem var(--sw-fx-accent);transform:scaleY(.05);transform-origin:bottom;transition:transform 1.1s cubic-bezier(.2,.85,.25,1)}.sw-feature-x.is-active .sw-feature-x__bars i{transform:scaleY(1)}.sw-feature-x__oxygen-scale{display:flex;flex-direction:column;justify-content:space-between;padding:1.8rem 0;color:rgba(255,255,255,.54);font-size:1.4rem}.sw-feature-x__oxygen-summary{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:min(100%,52rem);margin:2.5rem auto 0;gap:2rem}.sw-feature-x__oxygen-summary>div{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;gap:.65rem;min-width:0}.sw-feature-x__oxygen-summary strong{font-size:clamp(4rem,6vw,7rem);font-weight:500;line-height:1;white-space:nowrap}.sw-feature-x__oxygen-summary span{font-size:1.7rem;line-height:1;opacity:.62}.sw-feature-x__oxygen-summary i{width:1px;height:6rem;margin:0;background:color-mix(in srgb,var(--sw-fx-accent) 45%,transparent)}
  .sw-feature-x__cycle-stats{margin:7rem 0 4rem}.sw-feature-x__calendar{display:flex;justify-content:space-between;padding:2.5rem;border:1px solid color-mix(in srgb,var(--sw-fx-accent) 35%,transparent);border-radius:2rem;background:rgba(0,0,0,.2)}.sw-feature-x__calendar span{display:grid;gap:1.4rem;text-align:center}.sw-feature-x__calendar b{font-size:2rem;font-weight:500}.sw-feature-x__calendar i{width:2.2rem;height:2.2rem;border-radius:50%;background:color-mix(in srgb,var(--sw-fx-accent) 48%,#777)}.sw-feature-x__calendar .is-current i{background:var(--sw-fx-accent);box-shadow:0 0 0 .8rem color-mix(in srgb,var(--sw-fx-accent) 22%,transparent),0 0 2rem var(--sw-fx-accent)}
  .sw-features-x__arrow{position:absolute;top:50%;z-index:4;display:grid;width:5.6rem;height:5.6rem;padding:0;border:1px solid color-mix(in srgb,var(--sw-fx-control) 34%,transparent);border-radius:50%;color:var(--sw-fx-control);background:color-mix(in srgb,var(--sw-fx-bg) 82%,transparent);box-shadow:0 1rem 3rem rgba(0,0,0,.12);place-items:center;transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(14px)}.sw-features-x__arrow svg{width:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.sw-features-x__arrow--previous{left:1rem}.sw-features-x__arrow--next{right:1rem}.sw-features-x__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem}.sw-features-x__tabs{display:flex;gap:.7rem;overflow-x:auto;scrollbar-width:none}.sw-features-x__tabs::-webkit-scrollbar{display:none}.sw-features-x__tabs button{flex:none;padding:.8rem 1.3rem;border:0;border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:1.2rem;opacity:.45;cursor:pointer}.sw-features-x__tabs button.is-active{color:var(--sw-fx-bg);background:var(--sw-fx-control);opacity:1}.sw-features-x__count{flex:none;font-size:1.3rem;letter-spacing:.12em}.sw-features-x__count b{font-size:2rem;font-weight:500}
  .sw-feature-x{background:linear-gradient(145deg,color-mix(in srgb,var(--sw-fx-accent) 12%,var(--sw-fx-card)),color-mix(in srgb,var(--sw-fx-card) 82%,#000) 76%)}.sw-feature-x__area{fill:var(--sw-fx-accent);opacity:.12}.sw-feature-x.is-actioned .sw-feature-x__action{animation:swFxAction .7s ease}
  .sw-features-x:before,.sw-features-x:after{position:absolute;z-index:0;border-radius:50%;content:"";pointer-events:none}.sw-features-x:before{top:18%;left:-16rem;width:44rem;height:44rem;background:radial-gradient(circle,rgba(77,176,195,.1),transparent 70%);filter:blur(2rem)}.sw-features-x:after{right:-20rem;bottom:4%;width:52rem;height:52rem;background:radial-gradient(circle,rgba(247,128,76,.08),transparent 72%);filter:blur(2.4rem)}.sw-features-x__shell{position:relative;z-index:1}
  .sw-feature-x{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--sw-fx-accent) 28%,transparent),transparent 43%),radial-gradient(circle at 88% 92%,color-mix(in srgb,var(--sw-fx-accent-2) 19%,transparent),transparent 45%),linear-gradient(145deg,color-mix(in srgb,var(--sw-fx-card) 10%,#10171b),#030607 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -5rem 10rem rgba(0,0,0,.24),0 2.4rem 7rem rgba(7,16,20,.18)}.sw-feature-x.is-active{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -5rem 10rem rgba(0,0,0,.18),0 3rem 9rem color-mix(in srgb,var(--sw-fx-accent) 22%,transparent)}
  .sw-feature-x:before{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 50% 42%,transparent 0 24%,rgba(255,255,255,.055) 24.2% 24.45%,transparent 24.7% 36%,rgba(255,255,255,.035) 36.2% 36.45%,transparent 36.7%);background-size:4.2rem 4.2rem,4.2rem 4.2rem,100% 100%;content:"";opacity:.58;pointer-events:none}.sw-feature-x:after{z-index:3;pointer-events:none}.sw-feature-x__glow{inset:-8%;z-index:0;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--sw-fx-accent) 42%,transparent),transparent 43%),radial-gradient(circle at 50% 104%,color-mix(in srgb,var(--sw-fx-accent-2) 30%,transparent),transparent 56%);filter:blur(2.8rem);opacity:.9}.sw-feature-x>.sw-feature-x__image{z-index:0}.sw-feature-x>:not(.sw-feature-x__glow):not(.sw-feature-x__image){position:relative;z-index:2}
  .sw-feature-x__topline{width:max-content;max-width:100%;padding:.75rem 1.1rem;border:1px solid color-mix(in srgb,var(--sw-fx-accent) 28%,rgba(255,255,255,.1));border-radius:999px;color:color-mix(in srgb,var(--sw-fx-accent) 78%,white);background:rgba(2,7,9,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(8px)}
  .sw-feature-x__stats,.sw-feature-x__cycle-stats{gap:.8rem}.sw-feature-x__stats>div,.sw-feature-x__cycle-stats>div{padding:1.4rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:1.8rem;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(10px)}.sw-feature-x__stats>div+div,.sw-feature-x__cycle-stats>div+div{border-left:1px solid rgba(255,255,255,.1)}
  .sw-feature-x__heart-summary{gap:.8rem;background:transparent}.sw-feature-x__heart-summary>div{border:1px solid rgba(255,255,255,.1);border-radius:1.8rem;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.sw-feature-x__calendar{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.sw-feature-x__action{background:linear-gradient(145deg,rgba(0,0,0,.4),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 2.4rem color-mix(in srgb,var(--sw-fx-accent) 13%,transparent),0 1rem 3rem rgba(0,0,0,.2);transition:transform .25s ease,box-shadow .25s ease}.sw-feature-x__action:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 3.4rem color-mix(in srgb,var(--sw-fx-accent) 22%,transparent),0 1.2rem 3.4rem rgba(0,0,0,.24);transform:translateY(-2px)}
  .sw-feature-x[data-sw-feature-layout="activity"]{--sw-fx-panel:255,75,39}.sw-feature-x[data-sw-feature-layout="workout"]{--sw-fx-panel:255,210,28}.sw-feature-x[data-sw-feature-layout="heart"]{--sw-fx-panel:255,59,47}.sw-feature-x[data-sw-feature-layout="sleep"]{--sw-fx-panel:23,140,255}.sw-feature-x[data-sw-feature-layout="cycle"]{--sw-fx-panel:255,60,141}.sw-feature-x[data-sw-feature-layout="oxygen"]{--sw-fx-panel:25,231,242}
  .sw-feature-x:not(.is-active){cursor:pointer}.sw-feature-x__stats em,.sw-feature-x__cycle-stats em{margin-top:.55rem;color:rgba(255,255,255,.6);font-size:1rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.sw-feature-x__heart-summary em{grid-column:1/-1;margin-bottom:.4rem;color:rgba(255,255,255,.55);font-size:1rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.sw-feature-x__oxygen-summary em{grid-column:1/-1;display:block;margin-bottom:.35rem;color:rgba(255,255,255,.54);font-size:.9rem;font-style:normal;line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase}
  .sw-feature-icon{display:block;width:1em;height:1em;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;vector-effect:non-scaling-stroke}.sw-feature-x__primary-icon .sw-feature-icon,.sw-feature-x__stat-icon .sw-feature-icon,.sw-feature-x__cycle-stats>div>span .sw-feature-icon{width:55%;height:55%}.sw-feature-x__sleep-total>span .sw-feature-icon{width:4rem;height:4rem}.sw-feature-x__pulse .sw-feature-icon{width:3.2rem;height:3.2rem}
  .sw-feature-x>.sw-feature-x__action.sw-feature-x__action{position:absolute;right:clamp(2rem,4vw,3.2rem);bottom:clamp(2rem,4vw,3.2rem);left:clamp(2rem,4vw,3.2rem);display:grid;grid-template-columns:4rem minmax(0,1fr);width:auto;min-height:6rem;margin:0;padding:.7rem .9rem;border-color:color-mix(in srgb,var(--sw-fx-accent) 52%,rgba(255,255,255,.2));text-align:left}.sw-feature-x__action span{width:4rem;height:4rem}.sw-feature-x__action span .sw-feature-icon{width:1.8rem;height:1.8rem}.sw-feature-x__action b{padding:0 1rem;color:inherit;font-size:1.45rem;font-weight:560;letter-spacing:.01em}.sw-feature-x__action:hover{transform:translateY(-2px)}
  .sw-features-x__tabs{max-width:calc(100% - 8rem);padding:.45rem;border:1px solid color-mix(in srgb,var(--sw-fx-control) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sw-fx-bg) 88%,transparent);scroll-snap-type:x proximity}.sw-features-x__tabs button{min-height:3.4rem;border:1px solid transparent;scroll-snap-align:center;transition:color .25s ease,background .25s ease,opacity .25s ease}.sw-features-x__tabs button.is-active{box-shadow:0 .5rem 1.6rem color-mix(in srgb,var(--sw-fx-control) 16%,transparent)}
  @media(min-width:750px){.sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__gauge-wrap,.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap,.sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__gauge-wrap{margin-top:2.2rem}.sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__gauge-wrap,.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap{width:70%}.sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats{margin-top:1rem}.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats{margin-top:.8rem}.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__action{margin-top:1.6rem}.sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__chart{width:84%;margin:3rem auto 0}.sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{margin-top:1.4rem}}
  @keyframes swFxSheen{to{transform:translateX(120%)}}@keyframes swFxPulse{50%{opacity:.55;transform:scale(.88)}}@keyframes swFxAction{50%{box-shadow:inset 0 0 4rem color-mix(in srgb,var(--sw-fx-accent) 42%,transparent),0 0 2.4rem color-mix(in srgb,var(--sw-fx-accent) 35%,transparent);transform:scale(.98)}}
  @media(max-width:989px){.sw-features-x__heading{grid-template-columns:1fr;gap:1.4rem}.sw-features-x__heading h2{font-size:clamp(4.2rem,8vw,6.8rem)}.sw-features-x__arrow{display:none}}
  @media(max-width:749px){.sw-features-x{padding-top:clamp(5.6rem,var(--sw-fx-pt),9rem);padding-bottom:clamp(5.6rem,var(--sw-fx-pb),9rem)}.sw-features-x__heading{margin-bottom:2.6rem}.sw-features-x__heading h2{max-width:10ch;margin-top:1.2rem;font-size:4.2rem}.sw-features-x__heading .rte{font-size:1.45rem}.sw-features-x__rail{gap:1.2rem;padding:1rem calc((100vw - var(--sw-fx-card-m))/2) 2.4rem;scroll-padding-inline:calc((100vw - var(--sw-fx-card-m))/2)}.sw-feature-x{flex-basis:var(--sw-fx-card-m);padding:2rem;border-radius:2.4rem;opacity:.72;transform:scale(.965)}.sw-feature-x.is-active{transform:scale(1)}.sw-feature-x:before{background-size:3.2rem 3.2rem,3.2rem 3.2rem,100% 100%;opacity:.48}.sw-feature-x__glow{inset:-4%;filter:blur(2rem)}.sw-feature-x__topline{padding:.6rem .85rem;font-size:.82rem}.sw-feature-x__gauge-wrap{width:82%;margin-top:2.2rem}.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap,.sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__gauge-wrap{margin-top:1.4rem}.sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap{width:67%}.sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__gauge-wrap{width:72%}.sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total{margin-top:1.8rem}.sw-feature-x__gauge-track,.sw-feature-x__gauge-value{stroke-width:20}.sw-feature-x__primary strong{font-size:6rem}.sw-feature-x__primary small{font-size:1.7rem}.sw-feature-x__primary-icon{width:4rem;height:4rem;font-size:1.5rem}.sw-feature-x__stat-icon,.sw-feature-x__cycle-stats>div>span{width:3.6rem;height:3.6rem;margin-bottom:.8rem;font-size:1.4rem}.sw-feature-x__stats,.sw-feature-x__cycle-stats{gap:.5rem}.sw-feature-x__stats>div,.sw-feature-x__cycle-stats>div{padding:1rem .5rem;border-radius:1.3rem}.sw-feature-x__stats strong,.sw-feature-x__cycle-stats strong{font-size:2.5rem}.sw-feature-x__stats small,.sw-feature-x__cycle-stats small{font-size:1.2rem}.sw-feature-x__stats em{font-size:.8rem}.sw-feature-x__action{min-height:5rem;margin-top:1.8rem;font-size:1.25rem}.sw-feature-x__chart{margin-top:2.4rem}.sw-feature-x__heart-summary{margin-top:.5rem}.sw-feature-x__heart-summary>div{padding:1.2rem;border-radius:1.3rem}.sw-feature-x__heart-summary strong{font-size:3.8rem}.sw-feature-x__heart-summary small{font-size:1.2rem}.sw-feature-x__oxygen{margin-top:2rem}.sw-feature-x__oxygen-icon{width:4.6rem;height:4.6rem;font-size:2.2rem}.sw-feature-x__oxygen-icon sub{top:.58em;font-size:.85rem}.sw-feature-x__bars{height:20rem;padding:2rem 4rem 0;gap:2.4rem}.sw-feature-x__bars i{width:1.7rem;height:calc(var(--sw-fx-bar) * .18rem)}.sw-feature-x__oxygen-summary{width:100%;gap:1rem;margin-top:1.2rem}.sw-feature-x__oxygen-summary>div{gap:.4rem}.sw-feature-x__oxygen-summary strong{font-size:3.3rem}.sw-feature-x__oxygen-summary span{font-size:1.1rem}.sw-feature-x__oxygen-summary i{height:4rem;margin:0}.sw-feature-x__cycle-stats{margin:4rem 0 2.5rem}.sw-feature-x__calendar{padding:1.7rem 1.2rem}.sw-feature-x__calendar b{font-size:1.4rem}.sw-feature-x__calendar i{width:1.6rem;height:1.6rem}.sw-feature-x__footer{margin-top:0}.sw-features-x__tabs button{padding:.7rem 1rem;font-size:1.05rem}.sw-features-x__count{display:none}}
  @media(max-width:749px){.sw-features-x__rail{align-items:center}.sw-feature-x{height:46rem;min-height:46rem;aspect-ratio:auto}.sw-feature-x__topline{width:100%;box-sizing:border-box}.sw-feature-x__topline span:last-child{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-feature-x__stats em,.sw-feature-x__cycle-stats em{font-size:.72rem}.sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__chart{margin-top:1.8rem}.sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{margin-top:0}.sw-feature-x__heart-summary em{font-size:.72rem}.sw-feature-x__oxygen-summary em{font-size:.7rem}.sw-feature-x>.sw-feature-x__action{right:2rem;bottom:2rem;left:2rem;grid-template-columns:3.6rem minmax(0,1fr);min-height:5.2rem;padding:.6rem .8rem}.sw-feature-x__action span{width:3.6rem;height:3.6rem}.sw-feature-x__action b{font-size:1.25rem}.sw-features-x__tabs{max-width:100%;padding:.35rem}.sw-features-x__tabs button{min-height:3.2rem;padding:.65rem 1.1rem}}
  .sw-features-x.is-summary-delivery .sw-features-x__heading{align-items:end;margin-bottom:clamp(2.4rem,5vw,4.5rem)}
  .sw-features-x.is-summary-delivery .sw-features-x__heading h2{max-width:13ch}
  .sw-features-x.is-summary-delivery .sw-features-x__heading .rte{max-width:46rem}
  .sw-feature-x__summary-label{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.28);border-radius:1.2rem;color:#fff;background:rgba(6,10,12,.5);box-shadow:0 1rem 3rem rgba(0,0,0,.18);backdrop-filter:blur(14px)}
  .sw-feature-x__summary-label strong{font-size:1.25rem;font-weight:550}.sw-feature-x__summary-label span{flex:none;font-size:.95rem;letter-spacing:.04em;opacity:.72}
  @media(max-width:749px){.sw-features-x.is-summary-delivery .sw-features-x__heading h2{font-size:3.6rem}.sw-features-x.is-summary-delivery .sw-features-x__heading .rte{font-size:1.4rem}.sw-features-x.is-summary-delivery .sw-features-x__rail{padding-bottom:1rem}.sw-feature-x__summary-label{right:1rem;bottom:1rem;left:1rem;padding:.85rem 1rem}.sw-feature-x__summary-label strong{font-size:1.05rem}.sw-feature-x__summary-label span{font-size:.82rem}}
  @media(max-width:749px){
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap,
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__gauge-wrap{width:70%;margin-top:1.6rem}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__primary-icon,
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__primary-icon{transform:translate(-50%,.65rem)}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats{position:absolute;right:2rem;bottom:9.8rem;left:2rem;margin:0}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__gauge-wrap{width:70%;margin-top:1.4rem}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats{position:absolute;right:2rem;bottom:9.8rem;left:2rem;margin:0}
    .sw-feature-x>.sw-feature-x__action.sw-feature-x__action{bottom:1.8rem}
    .sw-feature-x .sw-feature-x__topline{font-size:.9rem}
    .sw-feature-x .sw-feature-x__primary strong{font-size:5.5rem}
    .sw-feature-x .sw-feature-x__primary small{font-size:1.45rem}
    .sw-feature-x .sw-feature-x__stats strong,
    .sw-feature-x .sw-feature-x__cycle-stats strong{font-size:2.25rem;font-variant-numeric:tabular-nums;letter-spacing:-.035em}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats>div:first-child strong{font-size:1.95rem}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats>div:nth-child(2) strong{font-size:1.72rem;letter-spacing:-.055em}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__primary strong{font-size:4.8rem}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__primary small{font-size:1.25rem}
    .sw-feature-x .sw-feature-x__stats small,
    .sw-feature-x .sw-feature-x__cycle-stats small{font-size:1.05rem}
    .sw-feature-x .sw-feature-x__stats em,
    .sw-feature-x .sw-feature-x__cycle-stats em{font-size:.76rem;line-height:1.2}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary strong{font-size:3.35rem;letter-spacing:-.04em}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary small{font-size:1.05rem}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary>div{grid-template-columns:1fr;justify-items:center;align-items:center}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary small{display:block;margin-top:.35rem;padding-bottom:0}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{position:absolute;right:2rem;bottom:9.8rem;left:2rem;margin:0}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-time{font-size:1.4rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total{gap:.75rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total>span .sw-feature-icon{width:3.4rem;height:3.4rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total strong{font-size:3.8rem;letter-spacing:-.045em}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total small{font-size:1.5rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__calendar b{font-size:1.25rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__cycle-stats{margin:2.4rem 0 1.4rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__calendar{position:absolute;right:2rem;bottom:9.8rem;left:2rem;padding:1.35rem 1rem}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-icon{display:block;position:absolute;width:4.6rem;height:4.6rem;font-size:2.2rem;line-height:4.4rem;text-align:center}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-icon sub{position:absolute;top:2.65rem;left:3.05rem;margin:0;font-size:.82rem;line-height:1}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);width:88%;gap:.7rem;margin:1.4rem auto 0}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary>div{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:.3rem;min-width:0;text-align:center}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary em{grid-column:1/-1;margin:0 0 .45rem;font-size:.68rem;line-height:1;text-align:center;white-space:nowrap}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary strong{font-size:2.85rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary span{font-size:1rem;line-height:1;white-space:nowrap}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary>i{height:4.4rem;margin:0}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{position:absolute;right:6%;bottom:10.1rem;left:6%;margin:0}
  }
  /* Stable card layout: content remains in flow and reserves its own action area. */
  .sw-feature-x.is-interface{display:flex;flex-direction:column}
  .sw-feature-x__primary{inset:29% 0 auto;display:grid;align-items:center;justify-items:center;gap:1rem}
  .sw-feature-x__primary-icon{position:static;bottom:auto;left:auto;transform:none}
  .sw-feature-x__primary-value{display:flex;align-items:baseline;justify-content:center;gap:.8rem;white-space:nowrap}
  .sw-feature-x__actions{position:relative;z-index:4;display:grid;grid-template-columns:1fr;gap:.8rem;width:100%;margin-top:auto}
  .sw-feature-x__actions.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sw-feature-x__actions .sw-feature-x__action{display:grid;position:relative;inset:auto;grid-template-columns:4rem minmax(0,1fr);width:100%;min-height:6rem;margin:0;padding:.7rem .9rem;text-align:left}
  .sw-feature-x__actions .sw-feature-x__action.is-secondary{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
  .sw-feature-x__actions .sw-feature-x__action span{width:4rem;height:4rem}
  .sw-feature-x__actions .sw-feature-x__action b{overflow-wrap:anywhere}
  .sw-feature-x__actions .sw-feature-x__action.is-icon-right{grid-template-columns:4rem minmax(0,1fr) 4rem;text-align:center}
  .sw-feature-x__actions .sw-feature-x__action.is-icon-right b{grid-row:1;grid-column:2;padding-inline:.4rem;text-align:center}
  .sw-feature-x__actions .sw-feature-x__action.is-icon-right span{grid-row:1;grid-column:3}
  .sw-feature-x__topline{gap:2rem;line-height:1.2}
  .sw-feature-x__topline span:first-child{min-width:0}
  .sw-feature-x__topline span:last-child{flex:none;margin-left:auto;text-align:right}
  .sw-feature-x__cycle-stats em{min-height:2.3em;line-height:1.15}
  @media(min-width:990px){
    .sw-features-x__rail{
      --sw-fx-card-responsive:min(var(--sw-fx-card-d),clamp(38rem,30vw,48rem));
      --sw-fx-desktop-gutter:max(clamp(2.4rem,3vw,4rem),calc((100vw - var(--sw-fx-card-responsive)) / 2));
      padding-right:var(--sw-fx-desktop-gutter);
      padding-left:var(--sw-fx-desktop-gutter);
      scroll-padding-inline:var(--sw-fx-desktop-gutter)
    }
    .sw-feature-x{width:var(--sw-fx-card-responsive);max-width:var(--sw-fx-card-responsive);flex:0 0 var(--sw-fx-card-responsive)!important;scroll-snap-align:start;cursor:pointer}
    .sw-feature-x.is-interface{aspect-ratio:auto;height:clamp(52rem,44vw,60rem);min-height:52rem}
    .sw-feature-x__gauge-wrap{width:min(68%,34rem)!important;margin-top:clamp(1.4rem,2vw,2.6rem)!important}
    .sw-feature-x__primary{inset:25% 0 auto!important;gap:.55rem!important}
    .sw-feature-x__primary strong{font-size:clamp(4.8rem,4.6vw,6.4rem)!important;line-height:.96!important}
    .sw-feature-x__primary small{font-size:clamp(1.25rem,1.25vw,1.7rem)!important}
    .sw-feature-x__stats,.sw-feature-x__cycle-stats{gap:.7rem!important}
    .sw-feature-x__stats>div,.sw-feature-x__cycle-stats>div{padding:.95rem .55rem!important}
    .sw-feature-x__stats strong,.sw-feature-x__cycle-stats strong{font-size:clamp(2.3rem,2.25vw,3.1rem)!important;letter-spacing:-.035em!important}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats>div:nth-child(2) strong{font-size:clamp(1.85rem,1.65vw,2.25rem)!important}
    .sw-feature-x__stats small,.sw-feature-x__cycle-stats small{font-size:clamp(.95rem,.92vw,1.2rem)!important}
    .sw-feature-x__stats em,.sw-feature-x__cycle-stats em{font-size:.82rem!important;line-height:1.15!important}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__chart{width:80%!important;margin:2rem auto 0!important}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{margin-top:1.2rem!important;margin-bottom:1.2rem!important}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary>div{grid-template-columns:1fr!important;align-items:center!important;justify-items:center!important;padding:1.4rem .8rem!important;text-align:center!important}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary strong{font-size:clamp(3.5rem,3.2vw,4.8rem)!important}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary small{padding-bottom:0!important;font-size:1.2rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen{margin-top:1.4rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars{height:16rem!important;padding:1rem 4rem 0!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars i{height:calc(var(--sw-fx-bar) * .135rem)!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;width:90%!important;gap:.8rem!important;margin:1.2rem auto!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary>div{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary strong{font-size:clamp(3rem,3vw,4rem)!important;letter-spacing:-.035em!important}
    .sw-feature-x__actions .sw-feature-x__action{min-height:5rem!important}
    .sw-feature-x__actions .sw-feature-x__action b{font-size:1.05rem!important;line-height:1.12!important}
    .sw-features-x__rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
    .sw-features-x__rail.is-dragging .sw-feature-x{pointer-events:none}
  }
  @media(min-width:750px){
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats,
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats{margin-bottom:1.8rem}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{margin-bottom:1.8rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__calendar{margin-bottom:1.8rem}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{margin-bottom:1.8rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total{margin-bottom:1.8rem}
  }
  @media(max-width:749px){
    .sw-feature-x.is-interface{height:54rem;min-height:54rem;padding:2rem}
    .sw-feature-x.is-interface .sw-feature-x__topline{margin-bottom:.8rem}
    .sw-feature-x__primary{inset:30% 0 auto;gap:.65rem}
    .sw-feature-x__primary-icon,
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__primary-icon,
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__primary-icon{width:3.8rem;height:3.8rem;transform:none}
    .sw-feature-x__primary-value{gap:.5rem}
    .sw-feature-x .sw-feature-x__primary-value strong{font-size:5rem;line-height:.92}
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__primary-value strong{font-size:4.5rem}
    .sw-feature-x .sw-feature-x__primary-value small{font-size:1.25rem}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__gauge-wrap,
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__gauge-wrap,
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__gauge-wrap{width:68%;margin-top:1.8rem}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats,
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats,
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary,
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__calendar,
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{position:relative;right:auto;bottom:auto;left:auto;inset:auto;margin:.8rem 0 1rem}
    .sw-feature-x[data-sw-feature-layout="activity"] .sw-feature-x__stats,
    .sw-feature-x[data-sw-feature-layout="workout"] .sw-feature-x__stats{margin:1.25rem 0 1.5rem}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__chart{width:94%;margin:2.2rem auto 0}
    .sw-feature-x[data-sw-feature-layout="heart"] .sw-feature-x__heart-summary{margin:1rem 0 1.5rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__cycle-stats{margin:2.2rem 0 1.2rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__calendar{margin-bottom:1.5rem;padding:1.15rem .9rem}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen{margin-top:2rem}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars{height:16rem;padding:1.4rem 3.5rem 0}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars i{height:calc(var(--sw-fx-bar) * .14rem)}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{width:82%;margin:1.3rem auto 1.5rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-time{margin:0 4%;font-size:1.2rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total{margin:2rem 0 1.5rem}
    .sw-feature-x[data-sw-feature-layout="sleep"] .sw-feature-x__sleep-total strong{font-size:3.5rem}
    .sw-feature-x__actions{gap:.65rem}
    .sw-feature-x__actions.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}
    .sw-feature-x__actions .sw-feature-x__action{grid-template-columns:3.3rem minmax(0,1fr);min-height:5.2rem;padding:.55rem .6rem}
    .sw-feature-x__actions .sw-feature-x__action span{width:3.3rem;height:3.3rem}
    .sw-feature-x__actions .sw-feature-x__action.is-icon-right{grid-template-columns:3.3rem minmax(0,1fr) 3.3rem}
    .sw-feature-x__actions .sw-feature-x__action span .sw-feature-icon{width:1.55rem;height:1.55rem}
    .sw-feature-x__actions .sw-feature-x__action b{padding:0 .3rem;font-size:1.05rem;line-height:1.12}
    .sw-feature-x__topline{gap:1rem}
    .sw-feature-x__topline span:first-child{max-width:56%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__cycle-stats>div{padding:.8rem .25rem}
    .sw-feature-x[data-sw-feature-layout="cycle"] .sw-feature-x__cycle-stats em{min-height:2.4em;font-size:.68rem;letter-spacing:.045em}
    .sw-features-x.is-summary-delivery .sw-feature-x:not([data-sw-feature-layout="heart"]) .sw-feature-x__actions{margin-top:.65rem}
  }
  @media(prefers-reduced-motion:reduce){.sw-feature-x,.sw-feature-x:after,.sw-feature-x__gauge-value,.sw-feature-x__bars i,.sw-feature-x__pulse{animation:none!important;transition:none!important}.sw-feature-x__gauge-value{stroke-dashoffset:0}.sw-feature-x__bars i{transform:none}}
  @media(max-width:749px){
    .sw-features-x__footer{display:block;width:100%;margin-top:1.4rem}
    .sw-features-x__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%;gap:.55rem;padding:.6rem;overflow:visible;border:1px solid color-mix(in srgb,var(--sw-fx-control) 15%,transparent);border-radius:2.2rem;background:color-mix(in srgb,var(--sw-fx-bg) 88%,white 12%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 1.2rem 3.2rem color-mix(in srgb,var(--sw-fx-control) 9%,transparent)}
    .sw-features-x__tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;width:100%;min-width:0;min-height:4.2rem;padding:.8rem .5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-fx-control) 13%,transparent)!important;border-radius:999px!important;font-size:.92rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;transition:color .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}
    .sw-features-x__tabs button:before{width:.62rem;height:.62rem;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;content:"";opacity:.55;transition:background .28s ease,box-shadow .28s ease,opacity .28s ease}
    .sw-features-x__tabs button:not(.is-active){color:var(--sw-fx-text)!important;background:color-mix(in srgb,var(--sw-fx-bg) 76%,white 24%)!important;opacity:.72;box-shadow:inset 0 1px 0 rgba(255,255,255,.64)!important}
    .sw-features-x__tabs button.is-active{color:var(--sw-fx-bg)!important;border-color:var(--sw-fx-control)!important;background:var(--sw-fx-control)!important;opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 .7rem 1.8rem color-mix(in srgb,var(--sw-fx-control) 22%,transparent)!important}
    .sw-features-x__tabs button.is-active:before{background:currentColor;box-shadow:0 0 0 .3rem color-mix(in srgb,currentColor 14%,transparent);opacity:1}
  }
  @media(min-width:990px){
    .sw-features-x__arrow{opacity:.42;background:color-mix(in srgb,var(--sw-fx-bg) 62%,transparent);box-shadow:0 .7rem 2rem rgba(0,0,0,.07);backdrop-filter:blur(10px);transition:opacity .2s ease,background .2s ease}
    .sw-features-x__arrow:hover{opacity:.78;background:color-mix(in srgb,var(--sw-fx-bg) 78%,transparent)}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-icon{top:1rem!important;left:.8rem!important;width:5rem!important;height:5rem!important;font-size:2.4rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-icon sub{top:.58em!important;font-size:.9rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen{margin-top:3.2rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars{height:13.8rem!important;padding:2.4rem 4.2rem 0 6.8rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars i{height:calc(var(--sw-fx-bar) * .115rem)!important}
  }
  @media(max-width:749px){
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen{margin-top:2.6rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars{height:14rem!important;padding:2.2rem 3.4rem 0 5.8rem!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__bars i{height:calc(var(--sw-fx-bar) * .112rem)!important}
    .sw-feature-x[data-sw-feature-layout="oxygen"] .sw-feature-x__oxygen-summary{bottom:auto!important}
  }
/* END_SECTION:wearable-feature-grid */

/* START_SECTION:wearable-footer (INDEX:126) */
.sw-footer{position:relative;z-index:1;padding:var(--sw-footer-pt) 0 var(--sw-footer-pb);color:var(--sw-footer-text);background:var(--sw-footer-bg)}
  .sw-footer a{color:inherit;text-decoration:none}
  .sw-footer__top{display:block;padding-bottom:4.5rem;border-bottom:1px solid rgba(255,255,255,.14)}
  .sw-footer__brand{display:inline-flex;align-items:center;gap:1.1rem;font-size:1.4rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.sw-footer__brand span{width:3rem;height:3rem;border:1.5px solid currentColor;border-radius:50%}
  .sw-footer__intro h2{max-width:14ch;margin:3rem 0 1.8rem;font-size:clamp(3.2rem,4.6vw,5.6rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.sw-footer__intro .rte{max-width:48rem;color:var(--sw-footer-muted);font-size:1.6rem}
  .sw-footer__apps{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.sw-footer__app{display:flex;align-items:center;gap:.85rem;min-width:16.8rem;min-height:5.2rem;padding:.65rem 1.25rem;border:1px solid rgba(255,255,255,.34);border-radius:1rem;color:#fff!important;background:#080b0c;box-shadow:0 .8rem 2rem rgba(0,0,0,.16);transition:transform .2s ease,border-color .2s ease}.sw-footer__app:hover{border-color:rgba(255,255,255,.7);transform:translateY(-2px)}.sw-footer__app svg{width:2.4rem;height:2.4rem;fill:currentColor;flex:0 0 auto}.sw-footer__app span{display:grid;line-height:1}.sw-footer__app small{font-size:.78rem;letter-spacing:.02em}.sw-footer__app strong{margin-top:.25rem;font-size:1.55rem;font-weight:500;letter-spacing:-.02em}
  .sw-footer__newsletter{align-self:end}.sw-footer__newsletter>p{margin:0 0 1.5rem;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;opacity:.66}.sw-footer__form{position:relative}.sw-footer__form input{width:100%;height:6.4rem;padding:0 7rem 0 2.2rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:rgba(255,255,255,.05);font:inherit}.sw-footer__form input::placeholder{color:rgba(255,255,255,.55)}.sw-footer__form button{position:absolute;top:.5rem;right:.5rem;display:grid;width:5.4rem;height:5.4rem;padding:0;border:0;border-radius:50%;color:#35332f;background:#fff;font-size:2.2rem;place-items:center;cursor:pointer}.sw-footer__form small{display:block;margin-top:1rem}
  .sw-footer__middle{display:grid;grid-template-columns:repeat(2,minmax(0,18rem));gap:clamp(3rem,7vw,8rem);padding:3.5rem 0}.sw-footer__column{display:grid;align-content:start;gap:.85rem}.sw-footer__column h3{margin:0 0 .65rem;color:rgba(238,243,244,.46);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.sw-footer__column a{width:max-content;max-width:100%;font-size:1.35rem;opacity:.8}.sw-footer__column a:hover{opacity:1}
  .sw-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.14);color:var(--sw-footer-muted);font-size:1.05rem}.sw-footer__legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem 1.2rem}
  .sw-footer .shopify-challenge__container{display:none!important}
@media(min-width:990px){.sw-footer{background:radial-gradient(circle at 85% 0,rgba(233,225,213,.12),transparent 34rem),var(--sw-footer-bg)}.sw-footer__top{gap:clamp(6rem,10vw,14rem)}.sw-footer__intro h2{font-size:clamp(3.4rem,3.8vw,5.2rem)}.sw-footer__column a{transition:opacity .2s ease,transform .2s ease}.sw-footer__column a:hover{transform:translateX(.35rem)}}
  @media(max-width:749px){.sw-footer{padding:3.2rem 0 1.5rem}.sw-footer__top{padding-bottom:2.3rem}.sw-footer__intro h2{margin:1.5rem 0 1.1rem;font-size:2.45rem}.sw-footer__intro .rte{font-size:1.35rem}.sw-footer__apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.7rem}.sw-footer__app{min-width:0;min-height:5.1rem;padding:.6rem .8rem}.sw-footer__app svg{width:2.15rem;height:2.15rem}.sw-footer__app small{font-size:.72rem}.sw-footer__app strong{font-size:1.34rem}.sw-footer__middle{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;padding:2.2rem 0}.sw-footer__column{gap:.65rem}.sw-footer__column h3{margin-bottom:.35rem}.sw-footer__column a{font-size:1.22rem}.sw-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:1.4rem;font-size:.92rem}.sw-footer__bottom>span{flex:none}.sw-footer__legal{justify-content:flex-end;gap:.35rem .8rem;text-align:right}}
.sw-footer__intro h2{color:var(--sw-footer-text)!important;text-shadow:0 1rem 3rem rgba(0,0,0,.18)}
/* END_SECTION:wearable-footer */

/* START_SECTION:wearable-header (INDEX:127) */
.shopify-section-group-header-group,.sw-header-section{height:0;position:relative;z-index:2147483000!important}
  .sw-header-stage{position:absolute;inset:0 0 auto;z-index:60;padding:1.4rem 2rem;pointer-events:none;opacity:0;transform:translateY(-120%);transition:opacity .28s ease,transform .5s cubic-bezier(.22,1,.36,1)}
  .sw-header-stage.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}
  .sw-site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,160rem);min-height:6.8rem;margin:auto;padding:.7rem 1rem .7rem 2rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--sw-header-text);background:var(--sw-header-bg);box-shadow:0 18px 50px rgba(18,30,35,.2)}
  .sw-site-header a{color:inherit;text-decoration:none}
  .sw-site-header__brand{display:inline-flex;align-items:center;gap:1rem;width:max-content;font-size:1.45rem;letter-spacing:.14em;text-transform:uppercase}
  .sw-site-header__brand img{display:block;width:auto;max-width:14rem;max-height:3.8rem;object-fit:contain;filter:brightness(0) invert(1)}
  .sw-site-header__mark{width:2.8rem;height:2.8rem;border:1.5px solid currentColor;border-radius:50%;box-shadow:inset .8rem 0 0 transparent;transform:rotate(-28deg)}
  .sw-site-header__mark:after{display:block;width:100%;height:100%;border-right:1.5px solid currentColor;border-radius:50%;content:""}
  .sw-site-header__mark{animation:sw-header-orbit 8s linear infinite}.sw-site-header__mark:after{animation:sw-header-pulse 2.8s ease-in-out infinite}@keyframes sw-header-orbit{to{transform:rotate(332deg)}}@keyframes sw-header-pulse{50%{opacity:.45;transform:scale(.72)}}
  .sw-site-header__nav{display:flex;align-items:center;gap:clamp(1.5rem,1.8vw,3rem);font-size:1.3rem}
  .sw-site-header__nav a{position:relative;opacity:.82;transition:opacity .2s ease}
  .sw-site-header__nav a:hover,.sw-site-header__nav a[aria-current=page]{opacity:1}
  .sw-site-header__nav a:after{position:absolute;right:0;bottom:-.7rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .25s ease}
  .sw-site-header__nav a:hover:after{transform:scaleX(1)}
  .sw-site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}
  .sw-site-header__cta{display:inline-flex;align-items:center;min-height:4.8rem;padding:.8rem 2.3rem;border-radius:999px;color:var(--sw-header-cta-text)!important;background:var(--sw-header-cta-bg);font-size:1.4rem;font-weight:600}
  .sw-site-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;transition:background .2s ease}
  .sw-site-header__icon:hover{background:rgba(255,255,255,.1)}
  .sw-site-header__icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
  .sw-site-header__count{position:absolute;top:.2rem;right:.1rem;display:grid;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;border-radius:999px;color:#4a4741;background:#fff;font-size:.9rem;font-weight:700}
  .sw-site-header__drawer{display:none}
  @media(min-width:990px){.sw-header-stage{padding:1.6rem clamp(2rem,3vw,5rem);pointer-events:auto;opacity:1;transform:translateY(0)}.sw-header-stage.is-scrolled .sw-site-header{border-color:rgba(255,255,255,.16);background:color-mix(in srgb,var(--sw-header-bg) 92%,transparent);box-shadow:0 1.6rem 4.5rem rgba(18,30,35,.18);backdrop-filter:blur(18px) saturate(1.15)}.sw-site-header__cta{transition:transform .2s ease,box-shadow .2s ease}.sw-site-header__cta:hover{box-shadow:0 .8rem 2.2rem rgba(18,30,35,.16);transform:translateY(-1px)}}
  @media(max-width:989px){
    .sw-header-stage{top:0;padding:.8rem 1rem}
    .sw-site-header{grid-template-columns:1fr auto;min-height:5.6rem;padding:.45rem .55rem .45rem 1.4rem}
    .sw-site-header__brand{font-size:1.2rem}.sw-site-header__mark{width:2.5rem;height:2.5rem}
    .sw-site-header__nav,.sw-desktop-icon{display:none}.sw-site-header__cta{min-height:4rem;padding:.65rem 1.35rem;font-size:1.15rem}
    .sw-site-header__drawer{display:block}.sw-site-header__drawer>summary{list-style:none;cursor:pointer}.sw-site-header__drawer>summary::-webkit-details-marker{display:none}
    .sw-site-header__drawer>summary span{position:absolute;width:2rem;height:1px;background:currentColor;transition:transform .25s ease}.sw-site-header__drawer>summary span:first-child{transform:translateY(-.35rem)}.sw-site-header__drawer>summary span:last-child{transform:translateY(.35rem)}
    .sw-site-header__drawer[open]>summary span:first-child{transform:rotate(45deg)}.sw-site-header__drawer[open]>summary span:last-child{transform:rotate(-45deg)}
    .sw-site-header__panel{position:fixed;top:7.8rem;right:1rem;left:1rem;max-height:calc(100svh - 8.8rem);overflow:auto;padding:1.7rem 1.8rem 2rem;border:1px solid rgba(255,255,255,.16);border-radius:2rem;color:var(--sw-header-text);background:color-mix(in srgb,var(--sw-header-bg) 94%,transparent);box-shadow:0 2rem 5rem rgba(0,0,0,.24);backdrop-filter:blur(24px) saturate(1.08)}
    .sw-site-header__panel-head{display:flex;justify-content:space-between;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.14);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65}
    .sw-site-header__panel nav{position:relative;display:grid}.sw-site-header__panel nav a{display:flex;justify-content:space-between;padding:1.45rem .3rem;border-bottom:1px solid rgba(255,255,255,.12);font-size:1.75rem;line-height:1.15;transition:padding .2s ease,background .2s ease}.sw-site-header__panel nav a:hover{padding-right:.8rem;padding-left:.8rem;background:rgba(255,255,255,.06)}.sw-site-header__panel nav span{display:flex;opacity:.5}.sw-site-header__panel nav svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
    .sw-site-header__panel-group{position:relative;padding-top:1.6rem}.sw-site-header__panel-group>strong{display:block;margin-bottom:.8rem;font-size:.95rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;opacity:.52}
    .sw-site-header__panel-shop{grid-template-columns:1fr 1fr!important;gap:.7rem;padding:0}.sw-site-header__panel-shop a{align-items:center;padding:1.1rem 1.2rem!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:1.2rem;background:rgba(255,255,255,.07);font-size:1.35rem!important}.sw-site-header__panel-shop a span{font-size:1.4rem;opacity:.7}
    .sw-site-header__panel-links{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding-top:0;opacity:1}.sw-site-header__panel-links a{padding:.9rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:transparent;font-size:1.18rem;line-height:1.15;text-align:center}
  }
@media(max-width:749px){.sw-header-stage{position:fixed;top:0;padding:max(.6rem,env(safe-area-inset-top)) 1.2rem .6rem;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.sw-header-stage.is-hidden{transform:translate3d(0,calc(-100% - env(safe-area-inset-top) - 1rem),0)}.sw-site-header{min-height:6rem;padding:.55rem .65rem .55rem 1.25rem;border-radius:1rem}.sw-header-stage:not(.is-scrolled) .sw-site-header{color:#fff;background:transparent;box-shadow:none;backdrop-filter:none}.sw-header-stage.is-scrolled .sw-site-header{border-color:rgba(255,255,255,.24);background:rgba(53,51,47,.52);box-shadow:0 1.2rem 3.4rem rgba(31,29,25,.14);backdrop-filter:blur(32px) saturate(1.15);-webkit-backdrop-filter:blur(32px) saturate(1.15)}.sw-site-header__cta{border:1px solid rgba(74,71,65,.16);background:#fffdf9}.sw-site-header__panel{top:calc(7.6rem + env(safe-area-inset-top));max-height:calc(100dvh - 8.8rem - env(safe-area-inset-top));border-radius:1.2rem;background:rgba(53,51,47,.88);backdrop-filter:blur(32px) saturate(1.1);-webkit-backdrop-filter:blur(32px) saturate(1.1)}}
  @media(prefers-reduced-motion:reduce){.sw-site-header__mark,.sw-site-header__mark:after{animation:none}}
  .sw-header-stage{z-index:2147483000;pointer-events:auto;opacity:1;transform:translateY(0)}
  .sw-site-header{transition:color .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}
  .sw-header-stage:not(.is-scrolled) .sw-site-header{border-color:transparent;background:transparent;box-shadow:none}
  .sw-header-stage--product:not(.is-scrolled) .sw-site-header,.sw-header-stage--collection:not(.is-scrolled) .sw-site-header{color:#4a4741}
  .sw-header-stage:not(.is-scrolled) .sw-site-header__cta{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}
/* END_SECTION:wearable-header */

/* START_SECTION:wearable-hero (INDEX:129) */
.sw-hero { min-height:min(var(--sw-hero-height),100svh);padding:var(--sw-hero-pt) 0 var(--sw-hero-pb);color:var(--sw-hero-text);background:var(--sw-hero-bg); }
  .sw-hero:before { position:absolute; inset:0; pointer-events:none; content:""; background:radial-gradient(42rem circle at var(--sw-pointer-x,78%) var(--sw-pointer-y,32%),rgba(255,255,255,.55),transparent 72%); transition:background 180ms linear; }
  .sw-hero:after { position:absolute; inset:0; pointer-events:none; content:""; background:linear-gradient(90deg, rgba(34,49,55,.18), transparent 47%),linear-gradient(0deg,rgba(34,49,55,.12),transparent 24%); }
  .sw-hero__grid { position:relative; z-index:1; display:grid; grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr); align-items:center; min-height:calc(min(var(--sw-hero-height),100svh) - var(--sw-hero-pt) - var(--sw-hero-pb)); gap:5rem; }
  .sw-hero .sw-display em{color:var(--sw-hero-accent)}
  .sw-hero .sw-display{font-size:var(--sw-hero-heading-desktop)}
  .sw-hero .sw-button{border-color:var(--sw-hero-primary-bg);color:var(--sw-hero-primary-text);background:var(--sw-hero-primary-bg)}
  .sw-hero .sw-button--light{border-color:var(--sw-hero-secondary-bg);color:var(--sw-hero-secondary-text);background:var(--sw-hero-secondary-bg)}
  .sw-hero .sw-button,.sw-hero .sw-button--light{font-weight:400}
  .sw-hero__content { padding-block:5rem; }
  .sw-hero__media { position:relative; align-self:stretch; min-height:62rem; }
  .sw-hero__media img, .sw-hero__media video, .sw-hero__placeholder { width:100%; height:100%; object-fit:contain; filter:drop-shadow(0 35px 45px rgba(34,49,55,.18)); }
  .sw-hero__video{width:100%;height:100%}.sw-hero__video video{background:transparent}
  .sw-hero__video video::-webkit-media-controls,.sw-hero__video video::-webkit-media-controls-panel,.sw-hero__video video::-webkit-media-controls-start-playback-button,.sw-hero__video video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}
  .sw-hero__floating { position:absolute; right:2rem; bottom:3rem; max-width:18rem; padding:1.2rem 1.8rem; border:1px solid rgba(255,255,255,.55); border-radius:999px; background:rgba(255,255,255,.34); font-size:1.25rem; text-align:center; backdrop-filter:blur(12px); }
  .sw-hero__signals{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.sw-hero__signals span{display:grid;min-width:10rem;padding:1rem 1.4rem;border:1px solid rgba(34,49,55,.18);border-radius:1.4rem;background:rgba(255,255,255,.24);font-size:1.1rem;backdrop-filter:blur(12px)}.sw-hero__signals strong{font-size:1.8rem;font-weight:500}
  .sw-hero__live{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:1rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.sw-hero__live i{width:.75rem;height:.75rem;border-radius:50%;background:#2a72de;box-shadow:0 0 0 .5rem rgba(38,118,138,.1),0 0 1.6rem #78a8ef;animation:sw-hero-live 1.6s ease-in-out infinite}@keyframes sw-hero-live{50%{opacity:.45;transform:scale(.72)}}
  @media(min-width:990px){.sw-hero{background-image:radial-gradient(circle at 72% 48%,rgba(255,255,255,.28),transparent 31rem),linear-gradient(115deg,color-mix(in srgb,var(--sw-hero-bg) 88%,#4a4741),var(--sw-hero-bg) 48%,color-mix(in srgb,var(--sw-hero-bg) 88%,#fff))}.sw-hero__content{position:relative;z-index:4}.sw-hero__content:before{display:block;width:6rem;height:.3rem;margin-bottom:2.2rem;border-radius:999px;background:linear-gradient(90deg,#2a72de,#78a8ef);box-shadow:0 0 2rem rgba(141,215,235,.6);content:""}.sw-hero__media{isolation:isolate}.sw-hero__media:before{position:absolute;z-index:-1;top:50%;left:50%;width:min(44vw,62rem);aspect-ratio:1;border:1px solid rgba(34,49,55,.14);border-radius:50%;box-shadow:0 0 0 4rem rgba(255,255,255,.06),0 0 0 9rem rgba(34,49,55,.035),0 4rem 12rem rgba(34,49,55,.2);content:"";transform:translate(-50%,-50%);animation:sw-hero-vital 4.8s ease-in-out infinite}.sw-hero__media:after{position:absolute;z-index:3;right:5%;bottom:10%;left:5%;height:1px;background:linear-gradient(90deg,transparent,#2a72de 30%,#78a8ef 50%,#2a72de 70%,transparent);box-shadow:0 0 1.8rem rgba(141,215,235,.7);content:"";animation:sw-hero-line 3.2s ease-in-out infinite}.sw-hero__media img,.sw-hero__media video,.sw-hero__placeholder{position:relative;z-index:2}.sw-hero__signals span{border-color:rgba(34,49,55,.2);background:rgba(255,255,255,.3);box-shadow:0 1rem 3rem rgba(34,49,55,.07);transition:transform .2s ease,background .2s ease}.sw-hero__signals span:hover{background:rgba(255,255,255,.48);transform:translateY(-3px)}}
  @keyframes sw-hero-vital{50%{box-shadow:0 0 0 5rem rgba(255,255,255,.09),0 0 0 10rem rgba(38,118,138,.045),0 5rem 14rem rgba(34,49,55,.24);transform:translate(-50%,-50%) scale(1.025)}}@keyframes sw-hero-line{0%,100%{opacity:.35;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}
  @media(max-width:749px){.sw-hero{height:100svh;min-height:0;max-height:100svh;padding:0}.sw-hero:before{display:none}.sw-hero:after{background:linear-gradient(0deg,rgba(34,49,55,.12),transparent 34%)}.sw-hero__grid{height:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:0}.sw-hero__content{order:2;max-height:48svh;padding:1.2rem 0 calc(1.4rem + env(safe-area-inset-bottom));overflow:auto;scrollbar-width:none}.sw-hero__content::-webkit-scrollbar{display:none}.sw-hero__media{order:1;height:100%;min-height:0;isolation:isolate}.sw-hero__media:before{position:absolute;z-index:-1;top:50%;left:50%;width:78vw;aspect-ratio:1;border:1px solid rgba(34,49,55,.12);border-radius:50%;box-shadow:0 0 0 2.5rem rgba(255,255,255,.07),0 0 0 5rem rgba(38,118,138,.035);content:"";transform:translate(-50%,-50%)}.sw-hero__media:after{position:absolute;z-index:3;right:8%;bottom:4%;left:8%;height:1px;background:linear-gradient(90deg,transparent,#2a72de,#78a8ef,#2a72de,transparent);box-shadow:0 0 1.4rem rgba(141,215,235,.7);content:""}.sw-hero__media img,.sw-hero__media video,.sw-hero__placeholder{position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 1.8rem 2.4rem rgba(34,49,55,.14))}.sw-hero__floating{right:.8rem;bottom:.8rem}.sw-hero__live{margin-bottom:.7rem;font-size:.82rem}.sw-hero .sw-display{max-width:12ch;margin-top:.8rem;font-size:min(var(--sw-hero-heading-mobile),4rem);line-height:.92}.sw-hero .sw-lead{margin-top:1.1rem;font-size:1.25rem}.sw-hero .sw-actions{display:grid;grid-template-columns:1fr 1fr}.sw-hero .sw-button{min-height:4.6rem;padding:.7rem 1rem;font-size:1.2rem}.sw-hero__signals{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.4rem}.sw-hero__signals span{min-width:0;padding:.7rem;font-size:.85rem}.sw-hero__signals strong{font-size:1.3rem}}
  .sw-hero__content:before,.sw-hero__media:after{display:none!important}
  .sw-hero .sw-actions .sw-button{position:relative;overflow:hidden;isolation:isolate;transition:background .2s ease,color .2s ease,border-color .2s ease}
  .sw-hero .sw-actions .sw-button:before,.sw-hero .sw-actions .sw-button:after{display:none!important}
  .sw-hero .sw-actions .sw-button:hover{box-shadow:none;transform:none}
  .sw-hero__video-mobile{display:none!important}
  .sw-hero--has-video{position:relative;overflow:hidden;padding:0;background:#000}.sw-hero--has-video:before,.sw-hero--has-video:after{display:none!important}.sw-hero--has-video .sw-hero__grid{grid-template-columns:1fr;min-height:min(var(--sw-hero-height),100svh);padding-top:var(--sw-hero-pt);padding-bottom:var(--sw-hero-pb)}.sw-hero--has-video .sw-hero__content{position:relative;z-index:5;box-sizing:border-box;width:min(48rem,46vw);padding-right:1.8rem;padding-left:1.8rem;color:var(--sw-hero-video-text);text-shadow:none;opacity:1!important;transform:none!important}.sw-hero--has-video .sw-hero__media{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;min-height:0;background:#000;opacity:1!important;transform:translateX(-50%)!important}.sw-hero--has-video .sw-hero__video{width:100%;height:100%;opacity:1}.sw-hero--has-video .sw-hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:var(--sw-hero-video-dx) var(--sw-hero-video-dy);filter:none;opacity:1}.sw-hero--has-video .sw-hero__media:before,.sw-hero--has-video .sw-hero__media:after{display:none!important}.sw-hero--has-video .sw-button{opacity:1;filter:none;backdrop-filter:none}
  @media(max-width:749px){.sw-hero--has-video .sw-hero__grid{display:block;width:100%;height:100%;min-height:100svh;padding:0}.sw-hero--has-video .sw-hero__media{position:absolute;top:0;bottom:0;left:50%;width:100vw;height:100%;transform:translateX(-50%)}.sw-hero--has-video .sw-hero__content{position:absolute;z-index:5;right:0;bottom:0;left:0;box-sizing:border-box;width:auto;max-height:none;padding:1.4rem 1.6rem calc(1.6rem + env(safe-area-inset-bottom));overflow:visible}.sw-hero--has-video .sw-actions{gap:.8rem}.sw-hero--has-video .sw-hero__video-desktop{display:none!important}.sw-hero--has-video .sw-hero__video-mobile{display:block!important}.sw-hero--has-video .sw-hero__media video{object-fit:cover;object-position:var(--sw-hero-video-mx) var(--sw-hero-video-my)}}
  @media(prefers-reduced-motion:reduce){.sw-hero__media:before,.sw-hero__media:after,.sw-hero__live i,.sw-hero .sw-actions .sw-button:before{animation:none}}
/* END_SECTION:wearable-hero */

/* START_SECTION:wearable-instagram-gallery (INDEX:130) */
.sw-instagram{padding:var(--sw-instagram-pt) 0 var(--sw-instagram-pb);color:var(--sw-instagram-text);background:var(--sw-instagram-bg);overflow:hidden}.sw-instagram a{color:inherit;text-decoration:none}.sw-instagram__header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.sw-instagram__header h2{margin:1.2rem 0 0;font-size:clamp(3.8rem,5vw,6.8rem);font-weight:400;line-height:.94;letter-spacing:-.055em}.sw-instagram__account{display:grid;min-width:14rem;padding:1.4rem;border:1px solid currentColor;border-radius:1.8rem;justify-items:center;gap:.8rem;font-size:1.05rem}.sw-instagram__account img{display:block;max-width:8rem;max-height:4rem;object-fit:contain}.sw-instagram__account svg{width:3.4rem;height:3.4rem;fill:none;stroke:currentColor;stroke-width:1.6}.sw-instagram__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sw-instagram-gap)}.sw-instagram__tile{position:relative;display:block;min-height:34rem;overflow:hidden;background:#e9e1d5}.sw-instagram__tile:nth-child(3n+1){grid-row:span 2;min-height:calc(68rem + var(--sw-instagram-gap))}.sw-instagram__tile img,.sw-instagram__tile svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .4s ease}.sw-instagram__tile:hover img{filter:saturate(1.08);transform:scale(1.045)}.sw-instagram__tile>span{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:1rem;border-radius:1rem;color:#fff;background:rgba(18,30,35,.46);font-size:1.1rem;backdrop-filter:blur(10px)}
  .sw-instagram__grid{gap:0}.sw-instagram__tile{outline:0;border:0}.sw-instagram__tile img,.sw-instagram__tile svg{vertical-align:top}
  @media(max-width:749px){.sw-instagram__header{align-items:start;margin-bottom:1.6rem}.sw-instagram__header h2{font-size:2.8rem!important}.sw-instagram__account{min-width:8.5rem;padding:.9rem;border-radius:1.2rem}.sw-instagram__account svg{width:2.6rem;height:2.6rem}.sw-instagram__account span{font-size:.85rem}.sw-instagram__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.sw-instagram__tile,.sw-instagram__tile:nth-child(3n+1){grid-row:auto;min-height:0;aspect-ratio:1}.sw-instagram__tile>span{display:none}}
  @media(prefers-reduced-motion:reduce){.sw-instagram__tile img{transition:none}}
/* END_SECTION:wearable-instagram-gallery */

/* START_SECTION:wearable-media-marquee (INDEX:131) */
.sw-press{display:grid;grid-template-columns:15rem minmax(0,1fr);align-items:center;min-height:min(var(--sw-press-height),7rem);border:0;color:var(--sw-press-color);background:var(--sw-press-bg)}.sw-press__label{padding-right:1.5rem;padding-left:clamp(2rem,5.5vw,11rem);color:var(--sw-press-label);font-size:.95rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.sw-press__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sw-press__track{display:flex;width:max-content;animation:sw-press-scroll var(--sw-press-speed) linear infinite}.sw-press__viewport.pauses-on-hover:hover .sw-press__track{animation-play-state:paused}.sw-press__group{display:flex;align-items:center}.sw-press__item{display:flex;width:16rem;height:5.2rem;padding:.7rem 2rem;align-items:center;justify-content:center;opacity:var(--sw-press-opacity);filter:grayscale(1);transition:opacity .25s ease,filter .25s ease,transform .25s ease}.sw-press__item:hover{opacity:.9;filter:grayscale(0);transform:scale(1.04)}.sw-press__item img{width:auto;max-width:11.5rem;max-height:2.8rem;object-fit:contain}.sw-press__item span{font-size:1.45rem;font-weight:650;letter-spacing:-.04em;white-space:nowrap}@keyframes sw-press-scroll{to{transform:translateX(-50%)}}
  @media(max-width:749px){html body .sw-section.sw-press{display:block;height:var(--sw-press-height-mobile,48px);min-height:0;padding:0!important;overflow:hidden}.sw-press__label{padding:.5rem 1.2rem 0;font-size:.75rem}.sw-press__label--desktop{display:none}.sw-press__viewport,.sw-press__track,.sw-press__group{height:100%}.sw-press__viewport{display:block!important;visibility:visible!important}.sw-press__item{width:10.5rem;height:100%;padding:.35rem 1.2rem;visibility:visible!important}.sw-press__item span{font-size:1.15rem}.sw-press__item img{max-width:8rem;max-height:2.2rem}}
  .sw-press{transform:none!important}.sw-press__track{transform:translate3d(0,0,0);will-change:transform}.sw-press.is-sw-marquee-reset .sw-press__track{animation:none!important;transform:translate3d(0,0,0)!important}
  #shopify-section-{{ section.id }} + .shopify-section{margin-top:0!important}
  #shopify-section-{{ section.id }} + .shopify-section [class*="ai-product-carousel-"]{margin-top:0!important;padding-top:1.6rem!important}
  @media(max-width:749px){#shopify-section-{{ section.id }} + .shopify-section [class*="ai-product-carousel-"]{padding-top:1.2rem!important}}
  @media(prefers-reduced-motion:reduce){.sw-press__track{animation-play-state:paused}}
/* END_SECTION:wearable-media-marquee */

/* START_SECTION:wearable-product-main (INDEX:132) */
.sw-product-main{position:relative;overflow:hidden;padding:max(var(--sw-product-pt),11rem) 0 var(--sw-product-pb);color:var(--sw-product-text);background:var(--sw-product-bg)}
  .sw-product-main__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(38rem,.88fr);align-items:start;gap:clamp(4rem,7vw,11rem)}
  .sw-product-main__gallery{min-width:0}.sw-product-main__stage{position:relative;overflow:hidden;min-height:min(72rem,74vw);border-radius:2.4rem;background:var(--sw-product-media);box-shadow:0 3rem 9rem rgba(18,30,35,.14);isolation:isolate;touch-action:pan-y}.sw-product-main__media{position:absolute;inset:0;visibility:hidden;overflow:hidden;margin:0;background:var(--sw-product-media);opacity:0;transform:translateX(2.5%);transition:opacity .28s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.sw-product-main__media.is-active{visibility:visible;opacity:1;transform:none;transition-delay:0s}.sw-product-main__media img,.sw-product-main__media video,.sw-product-main__media iframe,.sw-product-main__media model-viewer,.sw-product-main__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.sw-product-main__placeholder svg{padding:12%;fill:#ded9d0}.sw-product-main__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1rem}.sw-product-main__thumb{position:relative;overflow:hidden;aspect-ratio:1.18;padding:0;border:1px solid rgba(34,49,55,.12);border-radius:1.4rem;background:var(--sw-product-media);cursor:pointer;opacity:.62;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.sw-product-main__thumb:hover,.sw-product-main__thumb.is-active{border-color:#2a72de;box-shadow:0 1rem 2.6rem rgba(18,30,35,.14);opacity:1;transform:translateY(-2px)}.sw-product-main__thumb img{width:100%;height:100%;object-fit:cover}.sw-product-main__thumb i{position:absolute;right:.7rem;bottom:.7rem;width:2.4rem;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.9)}.sw-product-main__thumb i:after{position:absolute;top:50%;left:54%;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.65rem solid #4a4741;content:"";transform:translate(-50%,-50%)}
  .sw-product-main__thumbrail{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 4.2rem;align-items:center;gap:.8rem;margin-top:1rem}.sw-product-main__thumbrail .sw-product-main__thumbs{margin-top:0}.sw-product-main__gallery-arrow{display:grid;width:4.2rem;aspect-ratio:1;padding:0;border:1px solid color-mix(in srgb,var(--sw-product-text) 18%,transparent);border-radius:50%;color:var(--sw-product-text);background:color-mix(in srgb,var(--sw-product-card) 88%,transparent);cursor:pointer;place-items:center;transition:background .2s ease,transform .2s ease}.sw-product-main__gallery-arrow:hover{background:var(--sw-product-card);transform:scale(1.06)}.sw-product-main__gallery-arrow svg{width:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
  .sw-product-main__sticky{position:sticky;top:11rem;padding-top:2rem}.sw-product-main__eyebrow{margin:0 0 2rem;color:var(--sw-product-muted);font-size:1.15rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.sw-product-main h1{max-width:12ch;margin:0;font-size:clamp(5rem,5.8vw,8.5rem);font-weight:400;line-height:.9;letter-spacing:-.065em}.sw-product-main__subtitle{max-width:48rem;margin:2.2rem 0 0;color:var(--sw-product-muted);font-size:1.65rem;line-height:1.5}
  .sw-product-main__rating{display:flex;align-items:center;gap:.75rem;margin:0 0 1.6rem;font-size:1.15rem}.sw-product-main__rating strong{font-size:1.25rem}.sw-product-main__rating a,.sw-product-main__rating>span:last-child{color:inherit;text-underline-offset:.25rem}.sw-product-main__stars{position:relative;display:inline-block;color:color-mix(in srgb,var(--sw-product-text) 18%,transparent);font-size:1.55rem;line-height:1;letter-spacing:.08em;white-space:nowrap}.sw-product-main__stars b{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#2f9e44;font-weight:inherit;white-space:nowrap}
  .sw-product-main__price{display:flex;align-items:center;gap:1.2rem;margin:3rem 0;font-size:2.3rem}.sw-product-main__price s{color:#7e8b90;font-size:1.7rem}
  .sw-product-main__form{display:grid;gap:1.4rem}.sw-product-main__field{display:grid;gap:.9rem}.sw-product-main__field label{font-size:1.2rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.sw-product-main__select{position:relative}.sw-product-main__select select,.sw-product-main__quantity input{width:100%;height:5.8rem;padding:0 4.8rem 0 1.8rem;border:1px solid rgba(34,49,55,.18);border-radius:1.4rem;color:#4a4741;background:#fff;font:inherit;appearance:none}.sw-product-main__select svg{position:absolute;top:50%;right:1.8rem;width:1.2rem;fill:none;stroke:#4a4741;transform:translateY(-50%);pointer-events:none}.sw-product-main__quantity{max-width:12rem}.sw-product-main__quantity input{padding-right:1rem}
  .sw-product-main__add{display:flex;align-items:center;justify-content:space-between;min-height:6.4rem;margin-top:.8rem;padding:1rem 2.4rem;border:0;border-radius:999px;color:var(--sw-product-button-text);background:var(--sw-product-button);font:inherit;font-size:1.55rem;font-weight:650;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.sw-product-main__add:hover:not(:disabled){transform:translateY(-2px)}.sw-product-main__add:disabled{cursor:not-allowed;opacity:.45}.sw-product-main__dynamic .shopify-payment-button__button{min-height:6rem!important;border-radius:999px!important}
  .sw-product-main__purchase-proof{display:grid;gap:.9rem;margin-top:1.5rem}.sw-product-main__shipping{display:flex;align-items:center;gap:1rem;padding:.2rem;color:var(--sw-product-text)}.sw-product-main__shipping>svg{width:2.3rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sw-product-main__shipping>span{display:flex;gap:.35rem;align-items:baseline;flex-wrap:wrap}.sw-product-main__shipping strong{font-size:1.18rem;font-weight:500}.sw-product-main__shipping small{color:var(--sw-product-text);font-size:1.08rem}.sw-product-main__social-proof{display:flex;min-height:4.5rem;padding:.7rem 1rem;border:1px dashed color-mix(in srgb,var(--sw-product-text) 55%,transparent);border-radius:1.2rem;align-items:center;gap:.55rem;font-size:1.05rem}.sw-product-main__avatars{display:flex;margin-right:.2rem}.sw-product-main__avatars img,.sw-product-main__avatars i{display:grid;width:2.6rem;aspect-ratio:1;margin-left:-.55rem;border:2px solid var(--sw-product-card);border-radius:50%;object-fit:cover;background:#e9e1d5;font-size:.7rem;font-style:normal;font-weight:650;place-items:center}.sw-product-main__avatars>:first-child{margin-left:0}.sw-product-main__verified{display:inline-flex;align-items:center;gap:.3rem;font-weight:650}.sw-product-main__verified svg{width:1.7rem;height:1.7rem;fill:#2583e8;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
  .sw-product-main__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2rem 0}.sw-product-main__trust span{display:grid;gap:.5rem;padding:1.2rem;border:1px solid rgba(34,49,55,.12);border-radius:1.2rem;color:var(--sw-product-muted);background:var(--sw-product-card);font-size:1.1rem}.sw-product-main__trust i{display:flex;color:#4a4741;font-size:1.8rem;font-style:normal}.sw-product-main__trust i svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  .sw-product-main__description{margin:3rem 0;color:var(--sw-product-muted);font-size:1.5rem;line-height:1.65}.sw-product-main__accordions{border-top:1px solid rgba(34,49,55,.16)}.sw-product-main__accordions details{border-bottom:1px solid rgba(34,49,55,.16)}.sw-product-main__accordions summary{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;font-size:1.5rem;font-weight:600;cursor:pointer;list-style:none}.sw-product-main__accordions summary::-webkit-details-marker{display:none}.sw-product-main__accordions summary span{font-size:2rem;font-weight:400;transition:transform .2s ease}.sw-product-main__accordions details[open] summary span{transform:rotate(45deg)}.sw-product-main__accordions .rte{padding:0 0 2rem;color:var(--sw-product-muted);font-size:1.4rem}
  .sw-product-main__size-tool{margin-top:1.6rem}.sw-product-main__size-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 22%,transparent);border-radius:1.5rem;color:var(--sw-product-text);background:color-mix(in srgb,var(--sw-product-card) 92%,var(--sw-product-bg));font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.sw-product-main__size-button:hover{border-color:var(--sw-product-text);background:var(--sw-product-card);transform:translateY(-2px)}.sw-product-main__size-button>span:nth-child(2){display:grid;gap:.25rem}.sw-product-main__size-button strong{font-size:1.3rem;font-weight:600}.sw-product-main__size-button small{color:var(--sw-product-muted);font-size:1.05rem}.sw-product-main__size-button>b{font-size:1.5rem;font-weight:400}.sw-product-main__size-icon{position:relative;display:grid;width:4rem;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--sw-product-text) 8%,transparent);place-items:center}.sw-product-main__size-icon i{position:absolute;width:1.8rem;aspect-ratio:1;border:1px solid currentColor;border-radius:50%}.sw-product-main__size-icon svg{width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}
  .sw-product-main__size-button>b{transition:transform .25s ease}.sw-product-main__size-button.is-open>b{transform:rotate(45deg)}.sw-fit-lab{--sw-fit-scale:.58;margin-top:1rem;padding:1.6rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);border-radius:2rem;color:var(--sw-product-text);background:linear-gradient(145deg,color-mix(in srgb,var(--sw-product-card) 96%,transparent),color-mix(in srgb,var(--sw-product-media) 55%,var(--sw-product-card)));box-shadow:0 2.4rem 6rem rgba(18,30,35,.12)}.sw-fit-lab[hidden]{display:none}.sw-fit-lab__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--sw-product-text) 12%,transparent)}.sw-fit-lab__head>span{font-size:.9rem;font-weight:650;letter-spacing:.12em}.sw-fit-lab__head button{display:grid;width:3rem;height:3rem;padding:0;border:1px solid color-mix(in srgb,var(--sw-product-text) 16%,transparent);border-radius:50%;color:inherit;background:transparent;font-size:2rem;cursor:pointer;place-items:center}.sw-fit-lab h2{margin:1.5rem 0 .5rem;font-size:2.6rem!important;font-weight:450;letter-spacing:-.04em}.sw-fit-lab>p{margin:.5rem 0;color:var(--sw-product-muted);font-size:1.15rem;line-height:1.45}.sw-fit-lab__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1.5rem 0;padding:.4rem;border-radius:999px;background:color-mix(in srgb,var(--sw-product-text) 7%,transparent)}.sw-fit-lab__tabs button{min-height:3.7rem;padding:.5rem .8rem;border:0;border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:1.05rem;cursor:pointer}.sw-fit-lab__tabs button.is-active{color:#fff;background:#4a4741;box-shadow:0 .6rem 1.6rem rgba(18,30,35,.18)}.sw-fit-lab__method{display:grid;gap:.8rem}.sw-fit-lab__method[hidden]{display:none}.sw-fit-lab__method label{display:flex;justify-content:space-between;gap:1rem;font-size:1.1rem;font-weight:600}.sw-fit-lab__method output{color:#2a72de}.sw-fit-lab__method small{color:var(--sw-product-muted);font-size:.95rem;line-height:1.4}.sw-fit-lab input[type=range]{width:100%;accent-color:#2a72de}.sw-fit-lab__gauge{position:relative;display:grid;width:11rem;aspect-ratio:1;margin:.6rem auto 1rem;border-radius:50%;background:radial-gradient(circle,#fff 0 46%,transparent 47%),conic-gradient(from 25deg,#4a4741,#78a8ef,#eaf0f1,#4a4741);box-shadow:0 1.6rem 3.5rem rgba(18,30,35,.14);place-items:center;transform:scale(calc(.88 + var(--sw-fit-scale) * .12));transition:transform .25s ease}.sw-fit-lab__gauge:before{width:56%;aspect-ratio:1;border:1px solid rgba(34,49,55,.18);border-radius:50%;content:"";background:var(--sw-product-card)}.sw-fit-lab__gauge span{position:absolute;right:5%;bottom:7%;width:.7rem;height:.7rem;border-radius:50%;background:#2a72de;box-shadow:-1.2rem .25rem 0 #78a8ef,-2.35rem .1rem 0 #716d65}.sw-fit-lab__gauge i{position:absolute;right:17%;bottom:15%;width:25%;height:2px;background:rgba(255,255,255,.8);transform:rotate(-20deg)}.sw-fit-lab__number{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid color-mix(in srgb,var(--sw-product-text) 16%,transparent);border-radius:1.2rem;background:#fff}.sw-fit-lab__number input{width:100%;height:4.6rem;padding:0 1.2rem;border:0;color:inherit;background:transparent;font:inherit}.sw-fit-lab__number span{padding-right:1.2rem;color:var(--sw-product-muted);font-size:1.1rem}.sw-fit-lab__result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;margin-top:1.4rem;padding:1.3rem;border-radius:1.4rem;color:#fff;background:#35332f}.sw-fit-lab__result>span{font-size:.9rem;letter-spacing:.09em;text-transform:uppercase;opacity:.65}.sw-fit-lab__result>strong{grid-row:1/3;grid-column:2;font-size:3.4rem;font-weight:400}.sw-fit-lab__result>small{font-size:.9rem;opacity:.7}.sw-fit-lab__result>button{grid-column:1/-1;min-height:4.2rem;margin-top:.8rem;border:0;border-radius:999px;color:#35332f;background:#fff;font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer}.sw-fit-lab__note{font-size:.9rem!important;opacity:.7}
  @media(max-width:989px){.sw-product-main{padding-top:9rem}.sw-product-main__layout{grid-template-columns:1fr;gap:2.4rem}.sw-product-main__stage{min-height:min(58svh,52rem)}.sw-product-main__sticky{position:static;padding-top:0}.sw-product-main h1{font-size:4.4rem}}
  @media(max-width:749px){.sw-product-main{padding:7.4rem 0 3.2rem}.sw-product-main__stage{min-height:min(50svh,40rem);border-radius:1.4rem;box-shadow:0 1.8rem 4rem rgba(18,30,35,.14)}.sw-product-main__thumbs{display:flex;overflow-x:auto;margin-right:-1.6rem;padding:0 1.6rem 1rem 0;gap:.7rem;scrollbar-width:none}.sw-product-main__thumb{flex:0 0 7.2rem;border-radius:1rem}.sw-product-main__layout{gap:1.5rem}.sw-product-main h1{font-size:3.25rem;line-height:.94}.sw-product-main__eyebrow{margin-bottom:.7rem;font-size:.9rem}.sw-product-main__subtitle{margin-top:.8rem;font-size:1.25rem}.sw-product-main__price{margin:1.2rem 0;font-size:1.8rem}.sw-product-main__trust{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.2rem 0}.sw-product-main__trust span{display:flex;min-width:0;padding:.7rem .5rem;align-items:center;justify-content:center;text-align:center}.sw-product-main__trust i{display:none}.sw-product-main__description{margin:1.6rem 0;font-size:1.25rem}.sw-product-main__accordions summary{padding:1.3rem 0;font-size:1.35rem}.sw-product-main__add{position:sticky;z-index:8;bottom:calc(.8rem + env(safe-area-inset-bottom));min-height:5.2rem;box-shadow:0 1rem 3rem rgba(18,30,35,.2)}}
  .sw-product-main__media-index{position:absolute;z-index:4;top:1.4rem;right:1.4rem;display:grid;width:3.8rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:rgba(18,30,35,.28);font-size:1rem;font-weight:650;backdrop-filter:blur(10px);place-items:center}.sw-product-main__sticky{padding:clamp(2.4rem,3vw,4rem);border:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);border-radius:2.8rem;background:color-mix(in srgb,var(--sw-product-card) 92%,transparent);box-shadow:0 3rem 8rem rgba(18,30,35,.1);backdrop-filter:blur(18px)}.sw-product-main__signal{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-bottom:2.2rem;padding-bottom:1.2rem;border-bottom:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);font-size:1rem;letter-spacing:.09em;text-transform:uppercase}.sw-product-main__signal span{width:.8rem;height:.8rem;border-radius:50%;background:#78a8ef;box-shadow:0 0 0 .5rem rgba(141,215,235,.13),0 0 1.8rem #78a8ef;animation:sw-product-signal 1.8s ease-in-out infinite}.sw-product-main__signal small{font-size:inherit;opacity:.62}.sw-product-main__signal b{font-weight:650;opacity:.4}@keyframes sw-product-signal{50%{opacity:.45;transform:scale(.7)}}
  @media(max-width:989px){.sw-product-main__info{position:relative;z-index:5;margin-top:1.2rem}.sw-product-main__sticky{padding:2.2rem;border-radius:2.2rem}}
  @media(max-width:749px){.sw-product-main__info{margin-top:.8rem}.sw-product-main__sticky{padding:1.8rem;border-radius:1.8rem}.sw-product-main__signal{margin-bottom:1.8rem;padding:0 0 1.2rem}.sw-product-main__media-index{top:1rem;right:1rem;width:3.2rem}.sw-product-main__size-tool{margin-top:1.2rem}.sw-product-main__size-button{padding:1rem}.sw-product-main__size-icon{width:3.5rem}.sw-product-main__size-button strong{font-size:1.2rem}.sw-product-main__size-button small{font-size:.95rem}.sw-fit-lab{padding:1.3rem;border-radius:1.6rem}.sw-fit-lab h2{font-size:2.2rem!important}.sw-fit-lab__tabs button{font-size:.92rem}.sw-fit-lab__gauge{width:9rem}}
  .sw-product-main__media img,.sw-product-main__media video{transition:none}
  @media(min-width:990px){.sw-product-main{padding-top:max(var(--sw-product-pt),12rem);background:radial-gradient(circle at 88% 4%,rgba(141,215,235,.15),transparent 34rem),radial-gradient(circle at 3% 55%,rgba(38,118,138,.08),transparent 28rem),var(--sw-product-bg)}.sw-product-main:before{position:absolute;top:9rem;left:-12rem;width:58rem;aspect-ratio:1;border:1px solid rgba(38,118,138,.1);border-radius:50%;box-shadow:0 0 0 7rem rgba(141,215,235,.025),0 0 0 14rem rgba(34,49,55,.018);content:"";pointer-events:none}.sw-product-main__layout{grid-template-columns:minmax(0,1.06fr) minmax(42rem,.94fr);gap:clamp(4rem,5vw,7.5rem)}.sw-product-main__stage{min-height:min(64rem,66vw);border:1px solid rgba(34,49,55,.1)}.sw-product-main__sticky{top:10rem;padding:clamp(3rem,3.2vw,4.4rem);border-color:color-mix(in srgb,var(--sw-product-text) 12%,transparent);box-shadow:0 3.5rem 9rem rgba(18,30,35,.12)}.sw-product-main__sticky:before{position:absolute;top:-1px;right:12%;left:12%;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#2a72de,#78a8ef,#2a72de,transparent);box-shadow:0 0 1.6rem rgba(141,215,235,.5);content:""}.sw-product-main h1{font-size:clamp(5rem,4.8vw,6.8rem)}.sw-product-main__subtitle{font-size:1.55rem}.sw-product-main__signal span{background:#78a8ef}.sw-product-main__add{transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.sw-product-main__add:hover:not(:disabled){box-shadow:0 1.2rem 3rem rgba(18,30,35,.2)}}
  @media(max-width:749px){.sw-product-main__thumbrail{grid-template-columns:3.4rem minmax(0,1fr) 3.4rem;gap:.45rem}.sw-product-main__gallery-arrow{width:3.4rem}.sw-product-main__thumbrail .sw-product-main__thumbs{margin:0;padding:0 0 .8rem}.sw-product-main__thumb{flex-basis:6.4rem}.sw-product-main__rating{gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.sw-product-main__stars{font-size:1.35rem}.sw-product-main__shipping strong{font-size:1.15rem}.sw-product-main__social-proof{flex-wrap:wrap;gap:.4rem .5rem}.sw-product-main__social-proof>span:last-child{flex:1 0 55%}}
  .sw-product-main__stage{min-height:0!important;aspect-ratio:var(--sw-product-media-ratio,1);transition:aspect-ratio .28s ease}.sw-product-main__media img,.sw-product-main__media video,.sw-product-main__media iframe,.sw-product-main__media model-viewer,.sw-product-main__media svg{object-fit:contain;background:var(--sw-product-media)}
  .sw-product-main__signal{grid-template-columns:1fr}.sw-product-main__stars{position:static;display:flex;gap:.2rem;font-size:inherit;letter-spacing:0}.sw-product-main__stars i{display:grid;width:1.7rem;aspect-ratio:1;border-radius:.25rem;color:#fff;background:#2f9e44;font-size:1.1rem;font-style:normal;line-height:1;place-items:center}.sw-product-main__rating strong{font-size:1.35rem}.sw-product-main__rating>span:last-child,.sw-product-main__rating a{font-weight:500}
  .sw-product-main__social-proof{flex-wrap:nowrap!important;overflow:hidden;white-space:nowrap}.sw-product-main__social-proof>span:last-child{min-width:0;overflow:hidden;flex:1 1 auto!important;text-overflow:ellipsis}.sw-product-main__verified{flex:0 0 auto}
  @media(max-width:749px){.sw-product-main__rating{flex-wrap:nowrap;font-size:1rem}.sw-product-main__stars i{width:1.45rem;font-size:.9rem}.sw-product-main__social-proof{gap:.32rem;padding:.65rem .7rem;font-size:clamp(.72rem,2.35vw,.95rem)}.sw-product-main__avatars img,.sw-product-main__avatars i{width:2.2rem}.sw-product-main__verified svg{width:1.4rem;height:1.4rem}}
  .sw-product-main__sticky:before{display:none!important}
  /* Keep the product information structured without wrapping it in one oversized card. */
  .sw-product-main__sticky{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
  .sw-product-main__accordions{display:grid;gap:.75rem;margin-top:2rem}.sw-product-main__accordions details{overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);border-radius:1.5rem;background:color-mix(in srgb,var(--sw-product-card) 52%,transparent);transition:border-color .25s ease,background .25s ease,transform .25s ease}.sw-product-main__accordions details:hover{border-color:color-mix(in srgb,var(--sw-product-text) 30%,transparent);transform:translateX(.25rem)}.sw-product-main__accordions details[open]{border-color:color-mix(in srgb,var(--sw-product-text) 28%,transparent);background:var(--sw-product-card)}.sw-product-main__accordions summary{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;gap:1rem;padding:1.3rem 1.4rem;border:0!important;cursor:pointer}.sw-product-main__accordions summary span{transform:none!important}.sw-product-main__detail-index{font-size:.82rem!important;font-weight:600!important;letter-spacing:.08em;opacity:.42}.sw-product-main__detail-title{display:grid;gap:.18rem}.sw-product-main__detail-title strong{font-size:1.3rem;font-weight:550}.sw-product-main__detail-title small{color:var(--sw-product-muted);font-size:.95rem;line-height:1.3}.sw-product-main__detail-toggle{display:grid;width:2.8rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sw-product-text) 18%,transparent);border-radius:50%;font-size:1.5rem!important;font-weight:400!important;place-items:center;transition:transform .25s ease,background .25s ease!important}.sw-product-main__accordions details[open] .sw-product-main__detail-toggle{color:#fff;background:var(--sw-product-text);transform:rotate(45deg)!important}.sw-product-main__accordions .rte{padding:0 1.5rem 1.6rem 5.4rem!important;border:0;color:var(--sw-product-muted);font-size:1.15rem;line-height:1.55}.sw-product-main__accordions .rte ul{display:grid;gap:.45rem;padding-left:1.2rem}
  @media(max-width:749px){.sw-product-main__info{margin-top:1.4rem}.sw-product-main__accordions summary{grid-template-columns:2.4rem 1fr 2.8rem;padding:1.15rem 1rem;gap:.7rem}.sw-product-main__detail-title strong{font-size:1.18rem}.sw-product-main__detail-title small{font-size:.88rem}.sw-product-main__accordions .rte{padding:0 1rem 1.3rem 4.1rem!important;font-size:1.05rem}}
  /* A calm information list converts better here than a stack of competing buttons. */
  .sw-product-main__accordions{gap:0;margin-top:2.8rem;border:0!important}.sw-product-main__accordions details{border:0;border-bottom:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);border-radius:0;background:transparent;transform:none!important}.sw-product-main__accordions details:hover,.sw-product-main__accordions details[open]{border-color:color-mix(in srgb,var(--sw-product-text) 24%,transparent);background:transparent}.sw-product-main__accordions summary{grid-template-columns:1fr 2rem;padding:1.5rem 0}.sw-product-main__detail-index{display:none}.sw-product-main__detail-title{gap:.12rem}.sw-product-main__detail-title strong{font-size:1.2rem}.sw-product-main__detail-title small{font-size:.88rem}.sw-product-main__detail-toggle{width:auto;border:0;border-radius:0;background:transparent!important;font-size:1.3rem!important}.sw-product-main__accordions details[open] .sw-product-main__detail-toggle{color:inherit}.sw-product-main__accordions .rte{padding:0 2.5rem 1.5rem 0!important;font-size:1.08rem}.sw-product-main__size-tool{margin-top:0}.sw-product-main__size-button{grid-template-columns:auto 1fr 2rem;padding:1.5rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent);border-radius:0;background:transparent;transform:none!important}.sw-product-main__size-button:hover{border-color:color-mix(in srgb,var(--sw-product-text) 28%,transparent);background:transparent}.sw-product-main__size-icon{width:3.2rem;background:transparent}.sw-product-main__size-button strong{font-size:1.2rem}.sw-product-main__size-button small{font-size:.88rem}
  /* Compact two-column facts, followed by a distinct interactive sizing tool. */
  .sw-product-main__accordions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;border-top:1px solid color-mix(in srgb,var(--sw-product-text) 14%,transparent)!important}.sw-product-main__accordions details:nth-child(odd){padding-right:1.5rem;border-right:1px solid color-mix(in srgb,var(--sw-product-text) 10%,transparent)}.sw-product-main__accordions details:nth-child(even){padding-left:.2rem}.sw-product-main__accordions summary{min-height:6.4rem}.sw-product-main__accordions .rte{padding-right:1rem!important}
  .sw-product-main__size-tool{margin-top:1.8rem}.sw-product-main__size-button{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:auto 1fr 2.4rem;min-height:6.6rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 35%,transparent);border-radius:1.5rem;color:#fff;background:linear-gradient(115deg,#35332f,#29434c);box-shadow:0 1.2rem 3rem rgba(18,30,35,.16);transform:none!important}.sw-product-main__size-button:before{position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-35%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);content:"";transform:skewX(-18deg);animation:sw-size-sweep 4.8s ease-in-out infinite}.sw-product-main__size-button:hover{border-color:#78a8ef;color:#fff;background:linear-gradient(115deg,#1b3038,#315561);box-shadow:0 1.6rem 3.6rem rgba(18,30,35,.22);transform:translateY(-2px)!important}.sw-product-main__size-icon{width:4rem;color:#35332f;background:#fff}.sw-product-main__size-button strong{font-size:1.25rem}.sw-product-main__size-button small{color:rgba(255,255,255,.7);font-size:.92rem}.sw-product-main__size-button>b{display:grid;width:2.2rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.36);border-radius:50%;place-items:center}@keyframes sw-size-sweep{0%,55%{left:-35%}82%,100%{left:125%}}
  @media(max-width:749px){.sw-product-main__accordions{column-gap:1rem}.sw-product-main__accordions details:nth-child(odd){padding-right:.8rem}.sw-product-main__accordions summary{min-height:6rem;padding:1.05rem 0}.sw-product-main__detail-title strong{font-size:1.05rem}.sw-product-main__detail-title small{font-size:.78rem}.sw-product-main__accordions .rte{padding:0 .4rem 1.1rem 0!important;font-size:.95rem}.sw-product-main__size-button{min-height:6.4rem;padding:.9rem 1rem}.sw-product-main__size-icon{width:3.7rem}}
  /* Improve purchase-critical text and keep selected media outlines inside the rail. */
  .sw-product-main__thumbrail .sw-product-main__thumbs{padding:.55rem .45rem 1rem}.sw-product-main__thumb.is-active{border-color:transparent;box-shadow:0 0 0 2px #2a72de,0 1rem 2.6rem rgba(18,30,35,.14);transform:none}.sw-product-main__rating{gap:.85rem;font-size:1.3rem}.sw-product-main__stars i{width:1.9rem;font-size:1.2rem}.sw-product-main__rating strong{font-size:1.55rem}.sw-product-main__rating>span:last-child,.sw-product-main__rating a{font-size:1.25rem}.sw-product-main__shipping{width:100%;min-height:5.2rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 13%,transparent);border-radius:1.2rem}.sw-product-main__shipping>span{flex:1}.sw-product-main__shipping strong{font-size:1.35rem}.sw-product-main__shipping small{font-size:1.2rem}.sw-product-main__social-proof{min-height:5.2rem;font-size:1.18rem}.sw-product-main__verified{font-size:1.18rem}.sw-product-main__detail-title strong{font-size:1.32rem}.sw-product-main__detail-title small{font-size:1.02rem;line-height:1.35}
  @media(max-width:749px){.sw-product-main__thumbrail .sw-product-main__thumbs{margin:0;padding:.55rem .4rem 1rem}.sw-product-main__rating{gap:.5rem;font-size:1.08rem}.sw-product-main__stars i{width:1.58rem;font-size:.98rem}.sw-product-main__rating strong{font-size:1.28rem}.sw-product-main__rating>span:last-child,.sw-product-main__rating a{font-size:1.08rem}.sw-product-main__shipping{min-height:5.5rem;padding:.85rem .9rem}.sw-product-main__shipping strong{font-size:1.25rem}.sw-product-main__shipping small{font-size:1.08rem}.sw-product-main__social-proof{min-height:5.2rem;padding:.8rem .85rem;font-size:1.05rem}.sw-product-main__verified{font-size:1.05rem}.sw-product-main__detail-title strong{font-size:1.16rem}.sw-product-main__detail-title small{font-size:.92rem}.sw-product-main__accordions .rte{font-size:1.02rem}}
  @media(max-width:749px){.sw-product-main__purchase-proof{width:100%;min-width:0}.sw-product-main__shipping{box-sizing:border-box;width:100%!important;max-width:none;display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center}.sw-product-main__shipping>span{display:flex;min-width:0;gap:.25rem;align-items:baseline}.sw-product-main__shipping strong{font-size:1.12rem}.sw-product-main__shipping small{font-size:.98rem}.sw-product-main__social-proof{box-sizing:border-box;width:100%;min-height:4.8rem;padding:.65rem .6rem;gap:.25rem!important;font-size:.78rem!important;white-space:nowrap!important;overflow:visible!important}.sw-product-main__social-proof>span:last-child{overflow:visible!important;text-overflow:clip!important}.sw-product-main__verified{font-size:.78rem!important}.sw-product-main__verified svg{width:1.2rem;height:1.2rem}.sw-product-main__avatars{margin-right:.05rem}.sw-product-main__avatars img,.sw-product-main__avatars i{width:1.85rem;border-width:1px}.sw-product-main__rating{font-size:1.18rem}.sw-product-main__stars i{width:1.7rem;font-size:1.05rem}.sw-product-main__rating strong{font-size:1.4rem}.sw-product-main__rating>span:last-child,.sw-product-main__rating a{font-size:1.18rem}}
  @media(max-width:749px){.sw-product-main__shipping{width:calc(100% + 3.2rem)!important;margin-inline:-1.6rem;padding:1rem 1.6rem;border-right:0;border-left:0;border-radius:0;grid-template-columns:2.35rem minmax(0,1fr)}.sw-product-main__shipping>svg{width:2.35rem}.sw-product-main__shipping>span{flex-wrap:nowrap}.sw-product-main__shipping strong{font-size:1.22rem}.sw-product-main__shipping small{font-size:1.08rem}.sw-product-main__social-proof{min-height:5rem;padding:.7rem .65rem;gap:.3rem!important;font-size:clamp(.84rem,2.45vw,.94rem)!important}.sw-product-main__verified{font-size:clamp(.84rem,2.45vw,.94rem)!important}.sw-product-main__verified svg{width:1.3rem;height:1.3rem}.sw-product-main__avatars img,.sw-product-main__avatars i{width:1.8rem}.sw-product-main__detail-title strong{font-size:1.2rem}.sw-product-main__detail-title small{font-size:1rem;line-height:1.35}.sw-product-main__accordions .rte{font-size:1.1rem;line-height:1.55}.sw-product-main__size-button strong{font-size:1.26rem}.sw-product-main__size-button small{font-size:1.02rem;line-height:1.3}}
  @media(max-width:749px){.sw-product-main__shipping{min-height:6rem;padding-top:1.15rem;padding-bottom:1.15rem}.sw-product-main__shipping strong{font-size:1.36rem}.sw-product-main__shipping small{font-size:1.2rem}.sw-product-main__social-proof{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;box-sizing:border-box;width:calc(100% + 3.2rem)!important;min-height:6.4rem;margin-inline:-1.6rem;padding:1rem 1.6rem;gap:.2rem .8rem!important;border-right:0;border-left:0;border-radius:0;white-space:normal!important;overflow:visible!important}.sw-product-main__avatars{grid-row:1/3;align-self:center}.sw-product-main__avatars img,.sw-product-main__avatars i{width:2.25rem}.sw-product-main__verified{grid-column:2;font-size:1.08rem!important}.sw-product-main__verified svg{width:1.45rem;height:1.45rem}.sw-product-main__social-proof>span:last-child{grid-column:2;overflow:visible!important;font-size:1rem!important;line-height:1.3;white-space:normal;text-overflow:clip!important}}
  @media(max-width:749px){.sw-product-main__shipping{display:grid;width:100%!important;margin-inline:0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 16%,transparent);border-radius:1.2rem;grid-template-columns:2.3rem minmax(0,1fr)}.sw-product-main__shipping>span{display:flex;width:100%;justify-content:space-between;gap:.65rem}.sw-product-main__shipping strong{font-size:1.2rem;white-space:nowrap}.sw-product-main__shipping small{font-size:1.08rem;white-space:nowrap}.sw-product-main__social-proof{display:flex!important;box-sizing:border-box;width:100%!important;min-height:5.4rem;margin-inline:0;padding:.8rem .9rem;border:1px dashed color-mix(in srgb,var(--sw-product-text) 55%,transparent);border-radius:1.2rem;align-items:center;gap:.45rem!important;white-space:nowrap!important;overflow:visible!important}.sw-product-main__avatars{display:flex;grid-row:auto;align-self:auto;flex:0 0 auto}.sw-product-main__avatars img,.sw-product-main__avatars i{width:2rem}.sw-product-main__verified{display:inline-flex;grid-column:auto;flex:0 0 auto;font-size:.94rem!important}.sw-product-main__verified svg{width:1.3rem;height:1.3rem}.sw-product-main__social-proof>span:last-child{display:inline;grid-column:auto;min-width:0;overflow:visible!important;flex:1 1 auto!important;font-size:.88rem!important;line-height:1.2;white-space:nowrap!important;text-overflow:clip!important}}
  /* Final mobile purchase layout: readable proof, full-width timing and edge-to-edge dividers. */
  @media(max-width:749px){.sw-product-main__shipping{width:calc(100% + 3.2rem)!important;margin-inline:-1.6rem;padding:1.05rem 1.6rem;border-right:0;border-left:0;border-radius:0}.sw-product-main__shipping>span{gap:.8rem}.sw-product-main__shipping strong{font-size:1.28rem}.sw-product-main__shipping small{font-size:1.18rem}.sw-product-main__social-proof{width:calc(100% + 3.2rem)!important;margin-inline:-1.6rem;padding:.9rem 1.6rem;border-right:0;border-left:0;border-radius:0;gap:.5rem!important}.sw-product-main__verified{font-size:1.02rem!important}.sw-product-main__verified svg{width:1.35rem;height:1.35rem}.sw-product-main__social-proof>span:last-child{font-size:.92rem!important}.sw-product-main__accordions{width:calc(100% + 3.2rem);margin-right:-1.6rem;margin-left:-1.6rem;column-gap:0}.sw-product-main__accordions details:nth-child(odd){padding-right:.8rem;padding-left:1.6rem}.sw-product-main__accordions details:nth-child(even){padding-right:1.6rem;padding-left:.8rem}.sw-product-main__accordions summary{width:100%}}
  /* Keep both proof cards inside the product column; only their typography grows. */
  @media(max-width:749px){.sw-product-main__shipping{width:100%!important;margin-inline:0;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--sw-product-text) 16%,transparent);border-radius:1.2rem}.sw-product-main__shipping strong{font-size:1.3rem}.sw-product-main__shipping small{font-size:1.2rem}.sw-product-main__social-proof{width:100%!important;margin-inline:0;padding:.85rem .9rem;border-right:1px dashed color-mix(in srgb,var(--sw-product-text) 55%,transparent);border-left:1px dashed color-mix(in srgb,var(--sw-product-text) 55%,transparent);border-radius:1.2rem}.sw-product-main__verified{font-size:1.04rem!important}.sw-product-main__social-proof>span:last-child{font-size:.94rem!important}}
  /* Soulties-inspired compact proof rows, without changing the card width. */
  @media(max-width:749px){.sw-product-main__purchase-proof{gap:.8rem}.sw-product-main__shipping{display:flex;min-height:4.8rem;padding:.8rem 1rem;gap:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace}.sw-product-main__shipping>svg{width:22px;height:22px;flex:0 0 22px}.sw-product-main__shipping>span{display:flex;min-width:0;justify-content:flex-start;gap:5px;white-space:nowrap}.sw-product-main__shipping strong,.sw-product-main__shipping small{font-size:13px;line-height:1.2;white-space:nowrap}.sw-product-main__social-proof{display:flex!important;min-height:4.8rem;padding:.65rem .8rem;gap:7px!important;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;white-space:nowrap!important}.sw-product-main__avatars{display:flex;min-width:52px}.sw-product-main__avatars img,.sw-product-main__avatars i{width:24px;height:24px;margin-right:-7px}.sw-product-main__verified{gap:3px;font-size:12px!important;font-weight:600}.sw-product-main__verified svg{width:14px;height:14px}.sw-product-main__social-proof>span:last-child{min-width:0;font-size:11px!important;white-space:nowrap!important}}
  /* Restore the mobile content gutters after the edge-to-edge experiment. */
  @media(max-width:749px){.sw-product-main,.sw-product-main__layout,.sw-product-main__gallery,.sw-product-main__info,.sw-product-main__sticky,.sw-product-main__purchase-proof{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.sw-product-main__accordions{box-sizing:border-box;width:100%;max-width:100%;margin-right:0;margin-left:0;column-gap:0}.sw-product-main__accordions details:nth-child(odd){box-sizing:border-box;padding-right:1rem;padding-left:0}.sw-product-main__accordions details:nth-child(even){box-sizing:border-box;padding-right:0;padding-left:1rem}.sw-product-main__trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.sw-product-main__trust span{min-width:0;padding:.8rem .45rem;overflow-wrap:anywhere}.sw-product-main__shipping,.sw-product-main__social-proof{box-sizing:border-box;max-width:100%;overflow:hidden}.sw-product-main__social-proof>span:last-child{overflow:hidden!important;text-overflow:ellipsis!important}.sw-product-main__size-tool,.sw-product-main__size-button{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.sw-product-main__size-button{grid-template-columns:auto minmax(0,1fr) 2.2rem}.sw-product-main__size-button>span:nth-child(2){min-width:0}}
  /* Shopify accelerated checkout and compact-phone safeguards. */
  @media(max-width:749px){.sw-product-main__dynamic,.sw-product-main__dynamic .shopify-payment-button,.sw-product-main__dynamic .shopify-payment-button__button,.sw-product-main__dynamic .shopify-payment-button__button--unbranded,.sw-product-main__dynamic iframe{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.sw-product-main__dynamic{min-width:0;overflow:visible}.sw-product-main__dynamic .shopify-payment-button__button{min-height:5rem!important;border-radius:999px!important}}
  @media(max-width:420px){.sw-product-main__shipping{height:auto;min-height:5.2rem;overflow:visible}.sw-product-main__shipping>span{min-width:0;flex-wrap:wrap;gap:1px 5px;white-space:normal}.sw-product-main__shipping strong,.sw-product-main__shipping small{font-size:clamp(10px,3vw,13px);white-space:normal}.sw-product-main__social-proof{height:auto;min-height:5.2rem;overflow:visible;white-space:normal!important}.sw-product-main__avatars{min-width:46px}.sw-product-main__avatars img,.sw-product-main__avatars i{width:22px;height:22px}.sw-product-main__verified{font-size:clamp(10px,2.8vw,12px)!important}.sw-product-main__social-proof>span:last-child{overflow:visible!important;font-size:clamp(9px,2.55vw,11px)!important;line-height:1.2;white-space:normal!important;text-overflow:clip!important}}
  /* The desktop information column follows the media gallery, then releases at its end. */
  @media(min-width:990px){.sw-product-main{overflow:clip}.sw-product-main__info{align-self:stretch}.sw-product-main__sticky{position:sticky;top:2rem}}
  @media(prefers-reduced-motion:reduce){.sw-product-main__signal span,.sw-product-main__size-button:before{animation:none}}
/* END_SECTION:wearable-product-main */

/* START_SECTION:wearable-product-story (INDEX:133) */
.sw-story{padding:var(--sw-story-pt) 0 var(--sw-story-pb);color:var(--sw-story-text);background:var(--sw-story-bg)}.sw-story__grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;gap:clamp(3rem,6vw,10rem)}.sw-story.no-media .sw-story__grid{grid-template-columns:minmax(0,92rem);justify-content:center}.sw-story.no-media .sw-story__content h2{max-width:13ch}.sw-story.no-media .sw-story__points{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.sw-story.no-media .sw-story__points article{grid-template-columns:1fr}.sw-story__grid.is-reversed .sw-story__media{order:2}.sw-story__media{min-height:62rem;overflow:hidden;border-radius:2.8rem;background:var(--sw-story-media)}.sw-story__media img,.sw-story__media video{width:100%;height:100%;object-fit:cover}.sw-story__content{display:flex;padding-block:2.5rem;flex-direction:column;justify-content:center}.sw-story__content h2{max-width:12ch;margin:2rem 0;font-size:clamp(3.4rem,4.3vw,5.7rem);font-weight:400;line-height:.95;letter-spacing:-.045em}.sw-story__lead{max-width:52rem;font-size:1.6rem;line-height:1.5}.sw-story__points{margin:3rem 0}.sw-story__points article{display:grid;grid-template-columns:7rem 1fr;gap:1.6rem;padding:1.7rem 0;border-top:1px solid currentColor}.sw-story__points article>span{font-size:2.1rem}.sw-story__points h3{margin:0 0 .5rem;font-size:1.5rem}.sw-story__points .rte{font-size:1.3rem;opacity:.7}
  @media(max-width:749px){.sw-story__grid,.sw-story.no-media .sw-story__grid{grid-template-columns:1fr;gap:1.6rem}.sw-story.no-media .sw-story__points{grid-template-columns:1fr;gap:0}.sw-story__grid.is-reversed .sw-story__media{order:0}.sw-story__media{min-height:min(38svh,27rem);border-radius:1.8rem}.sw-story__content{padding:0}.sw-story__content h2{max-width:13ch;margin:1rem 0;font-size:2.55rem!important;line-height:.98}.sw-story__lead{font-size:1.2rem}.sw-story__points{margin:1.6rem 0}.sw-story__points article{grid-template-columns:4rem 1fr;gap:.8rem;padding:1rem 0}.sw-story.no-media .sw-story__points article{grid-template-columns:4rem 1fr}.sw-story__points article>span{font-size:1.25rem}.sw-story__points h3{font-size:1.2rem!important}.sw-story__points .rte{font-size:1.1rem}}
/* END_SECTION:wearable-product-story */

/* START_SECTION:wearable-reviews (INDEX:134) */
.sw-reviews{padding:var(--sw-reviews-pt) 0 var(--sw-reviews-pb);color:var(--sw-reviews-text);background:var(--sw-reviews-bg)}.sw-reviews__summary{display:grid;grid-template-columns:1fr .55fr;align-items:end;gap:5rem;margin-bottom:5rem}.sw-reviews__summary h2{max-width:12ch;margin:2rem 0 0;font-size:clamp(4.8rem,6.5vw,9rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-reviews__score{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem 1.5rem}.sw-reviews__score>strong{grid-row:1/3;font-size:clamp(6rem,8vw,10rem);font-weight:400;line-height:.8;letter-spacing:-.08em}.sw-reviews__score>span{color:var(--sw-reviews-accent);font-size:1.7rem;letter-spacing:.15em}.sw-reviews__score p{margin:0;font-size:1.25rem;opacity:.64}.sw-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sw-review{display:flex;min-height:34rem;padding:2.4rem;border:1px solid color-mix(in srgb,var(--sw-reviews-text) 14%,transparent);border-radius:2rem;background:var(--sw-reviews-card);flex-direction:column}.sw-review__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sw-review__stars{display:flex;color:var(--sw-reviews-accent);font-size:1.25rem;letter-spacing:.08em}.sw-review__stars i{font-style:normal}.sw-review__stars i.is-empty{opacity:.18}.sw-review__top small{padding:.45rem .75rem;border:1px solid currentColor;border-radius:999px;font-size:.9rem;opacity:.58}.sw-review h3{margin:3rem 0 1rem;font-size:2rem}.sw-review>.rte{font-size:1.4rem;line-height:1.55;opacity:.72}.sw-review>img{display:block;width:100%;height:auto;max-height:24rem;margin-top:2rem;border-radius:1.4rem;object-fit:cover;aspect-ratio:4/3}.sw-review footer{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:2.5rem;font-size:1.15rem}.sw-review footer span{opacity:.5}.sw-review__votes{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--sw-reviews-text) 12%,transparent);font-size:1rem}.sw-review__votes>span{opacity:.55}.sw-review__votes>div{display:flex;gap:.5rem}.sw-review__votes button{display:inline-flex;align-items:center;gap:.35rem;min-width:4.2rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--sw-reviews-text) 16%,transparent);border-radius:999px;color:inherit;background:transparent;cursor:pointer}.sw-review__votes button:hover,.sw-review__votes button.is-selected{border-color:var(--sw-reviews-vote);color:var(--sw-reviews-vote);background:color-mix(in srgb,var(--sw-reviews-vote) 9%,transparent)}.sw-review__votes svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sw-review__votes b{font-size:.95rem;font-weight:500}
  @media(max-width:989px){.sw-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(max-width:749px){.sw-reviews__summary{grid-template-columns:1fr;gap:2rem}.sw-reviews__score{justify-content:start}.sw-reviews__list{display:flex;margin-right:-1.6rem;overflow-x:auto;overflow-y:hidden;padding-right:1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x}.sw-review{flex:0 0 82%;min-height:26rem;padding:1.8rem;scroll-snap-align:start;scroll-snap-stop:always;transform:none!important}}
  .sw-review__stars{font-size:1.5rem}.sw-review__top small{font-size:1rem}.sw-review h3{font-size:2.2rem}.sw-review>.rte{font-size:1.5rem}.sw-review footer{font-size:1.25rem}
  @media(max-width:749px){.sw-review__stars{font-size:1.35rem}.sw-review__top small{font-size:.92rem}.sw-review h3{font-size:1.85rem}.sw-review>.rte{font-size:1.3rem}.sw-review footer{font-size:1.12rem}}
  @media(max-width:749px){.sw-review{flex-basis:88%;padding:2rem}.sw-review__stars{font-size:1.55rem}.sw-review__top small{font-size:1.02rem}.sw-review h3{font-size:2.05rem}.sw-review>.rte{font-size:1.42rem;line-height:1.55}.sw-review footer{font-size:1.24rem}.sw-review__votes{font-size:1.08rem}}
/* END_SECTION:wearable-reviews */

/* START_SECTION:wearable-ring-size-page (INDEX:135) */
.sw-ring-fit-page{--sw-ring-scale:.58;position:relative;overflow:hidden;padding:max(var(--sw-ring-pt),13rem) 0 var(--sw-ring-pb);color:var(--sw-ring-text);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--sw-ring-accent) 28%,transparent),transparent 32rem),var(--sw-ring-bg)}.sw-ring-fit-page:before{position:absolute;top:18rem;right:-20rem;width:58rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sw-ring-text) 10%,transparent);border-radius:50%;box-shadow:0 0 0 8rem color-mix(in srgb,var(--sw-ring-accent) 4%,transparent),0 0 0 16rem color-mix(in srgb,var(--sw-ring-text) 2%,transparent);content:"";pointer-events:none}.sw-ring-fit-page__header{position:relative;z-index:1;display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:5rem;margin-bottom:5rem}.sw-ring-fit-page__header h1{max-width:10ch;margin:2rem 0 0;font-size:clamp(5.2rem,7vw,9.5rem);font-weight:400;line-height:.88;letter-spacing:-.065em}.sw-ring-fit-page__header>.rte{max-width:52rem;font-size:1.65rem;line-height:1.55}.sw-ring-fit-page__workspace{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(36rem,.75fr);gap:1.2rem}.sw-ring-fit-page__measure,.sw-ring-fit-page__result{border:1px solid color-mix(in srgb,var(--sw-ring-text) 14%,transparent);border-radius:2.8rem;background:color-mix(in srgb,var(--sw-ring-card) 94%,transparent);box-shadow:0 3rem 8rem rgba(18,30,35,.1);backdrop-filter:blur(16px)}.sw-ring-fit-page__measure{padding:clamp(2rem,4vw,4rem)}.sw-ring-fit-page__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.5rem;border-radius:999px;background:color-mix(in srgb,var(--sw-ring-text) 7%,transparent)}.sw-ring-fit-page__tabs button{min-height:4.8rem;padding:.7rem 1rem;border:0;border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:1.2rem;cursor:pointer}.sw-ring-fit-page__tabs button.is-active{color:#fff;background:var(--sw-ring-text);box-shadow:0 1rem 2.4rem rgba(18,30,35,.16)}.sw-ring-fit-page__method{display:grid;grid-template-columns:minmax(24rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(3rem,6vw,8rem);min-height:48rem;padding:3rem}.sw-ring-fit-page__method[hidden]{display:none}.sw-ring-fit-page__visual{display:grid;justify-items:center;gap:2rem}.sw-ring-fit-page__ring{position:relative;display:grid;width:clamp(18rem,23vw,30rem);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 30deg,#eaf1f2,#82969e,#f8fbfb,#657980,#eaf1f2);box-shadow:inset -2rem -1rem 3rem rgba(34,49,55,.18),0 3rem 6rem rgba(18,30,35,.2);place-items:center;transform:scale(calc(.88 + var(--sw-ring-scale) * .12));transition:transform .25s ease}.sw-ring-fit-page__ring:before{width:58%;aspect-ratio:1;border-radius:50%;background:var(--sw-ring-card);box-shadow:inset 1rem 1rem 2rem rgba(34,49,55,.12);content:""}.sw-ring-fit-page__ring i{position:absolute;top:12%;left:18%;width:42%;height:.65rem;border-radius:999px;background:rgba(255,255,255,.78);transform:rotate(-36deg)}.sw-ring-fit-page__ring b{position:absolute;right:5%;bottom:8%;width:.8rem;aspect-ratio:1;border-radius:50%;background:#716d65;box-shadow:-1.35rem .2rem 0 var(--sw-ring-accent),-2.65rem .05rem 0 #4a4741}.sw-ring-fit-page__visual small{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.sw-ring-fit-page__control{display:grid;gap:1.5rem}.sw-ring-fit-page__control label{display:flex;justify-content:space-between;gap:2rem;font-size:1.45rem;font-weight:600}.sw-ring-fit-page__control output{color:#2a72de}.sw-ring-fit-page__control input[type=range]{width:100%;accent-color:#2a72de}.sw-ring-fit-page__control p{max-width:46rem;margin:0;font-size:1.2rem;line-height:1.55;opacity:.62}.sw-ring-fit-page__number{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid color-mix(in srgb,var(--sw-ring-text) 18%,transparent);border-radius:1.4rem;background:#fff}.sw-ring-fit-page__number input{width:100%;height:6rem;padding:0 1.6rem;border:0;color:inherit;background:transparent;font:inherit;font-size:1.8rem;outline:none}.sw-ring-fit-page__number span{padding-right:1.6rem;opacity:.55}.sw-ring-fit-page__strip{position:relative;height:8rem;border-radius:999px;background:linear-gradient(90deg,#fff,#b7c8ce);box-shadow:0 2rem 5rem rgba(18,30,35,.14);transform:rotate(-5deg)}.sw-ring-fit-page__strip span{position:absolute;inset:1rem 12%;border-top:1px solid rgba(34,49,55,.25)}.sw-ring-fit-page__strip i{position:relative;display:inline-block;width:1px;height:2rem;margin:1rem 8%;background:#4a4741;opacity:.4}.sw-ring-fit-page__result{display:flex;padding:clamp(2.5rem,4vw,4rem);flex-direction:column}.sw-ring-fit-page__result>span{font-size:1rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.sw-ring-fit-page__result>div:first-of-type{display:flex;align-items:start;gap:1rem;margin:3rem 0 1rem}.sw-ring-fit-page__result>div small{margin-top:1rem;font-size:1.2rem}.sw-ring-fit-page__result>div strong{font-size:clamp(9rem,11vw,15rem);font-weight:400;line-height:.72;letter-spacing:-.09em}.sw-ring-fit-page__result>p{font-size:1.2rem;opacity:.62}.sw-ring-fit-page__scale{display:grid!important;grid-template-columns:repeat(8,1fr);gap:.4rem;margin:auto 0 3rem}.sw-ring-fit-page__scale i{height:.45rem;border-radius:999px;background:var(--sw-ring-text);opacity:.16}.sw-ring-fit-page__scale i:nth-child(-n+5){opacity:.8}.sw-ring-fit-page__result>a{display:flex;align-items:center;justify-content:space-between;min-height:6rem;padding:1rem 1.2rem 1rem 1.8rem;border-radius:999px;color:#fff;background:var(--sw-ring-text);font-size:1.3rem;text-decoration:none}.sw-ring-fit-page__result>a b{display:grid;width:4rem;aspect-ratio:1;border-radius:50%;color:var(--sw-ring-text);background:#fff;font-weight:400;place-items:center}.sw-ring-fit-page__note{margin-top:1.5rem;font-size:.95rem;line-height:1.45;opacity:.5}.sw-ring-fit-page__tips{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem}.sw-ring-fit-page__tips article{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:2rem;border:1px solid color-mix(in srgb,var(--sw-ring-text) 12%,transparent);border-radius:1.5rem;background:color-mix(in srgb,var(--sw-ring-card) 55%,transparent)}.sw-ring-fit-page__tips article>span{font-size:.85rem;opacity:.42}.sw-ring-fit-page__tips strong{font-size:1.2rem}.sw-ring-fit-page__tips p{margin:.5rem 0 0;font-size:1rem;line-height:1.45;opacity:.62}
  @media(max-width:989px){.sw-ring-fit-page__header{grid-template-columns:1fr;gap:1.5rem}.sw-ring-fit-page__workspace{grid-template-columns:1fr}.sw-ring-fit-page__result{min-height:42rem}.sw-ring-fit-page__method{min-height:42rem}}
  @media(max-width:749px){.sw-ring-fit-page{padding:9rem 0 5rem}.sw-ring-fit-page__header{margin-bottom:2.5rem}.sw-ring-fit-page__header h1{font-size:4.7rem}.sw-ring-fit-page__header>.rte{font-size:1.3rem}.sw-ring-fit-page__measure,.sw-ring-fit-page__result{border-radius:1.8rem}.sw-ring-fit-page__measure{padding:1.2rem}.sw-ring-fit-page__tabs button{min-height:4.4rem;padding:.55rem;font-size:1rem}.sw-ring-fit-page__method{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding:3rem .8rem}.sw-ring-fit-page__ring{width:21rem}.sw-ring-fit-page__control label{font-size:1.2rem}.sw-ring-fit-page__control p{font-size:1.08rem}.sw-ring-fit-page__result{min-height:38rem;padding:2rem}.sw-ring-fit-page__result>div strong{font-size:10rem}.sw-ring-fit-page__result>a{min-height:5.4rem}.sw-ring-fit-page__tips{display:flex;overflow-x:auto;margin-right:-1.6rem;padding-right:1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-ring-fit-page__tips article{flex:0 0 78%;scroll-snap-align:start}}
  @media(prefers-reduced-motion:reduce){.sw-ring-fit-page__ring{transition:none}}
/* END_SECTION:wearable-ring-size-page */

/* START_SECTION:wearable-sensor-orbit (INDEX:136) */
.sw-orbit{padding:var(--sw-orbit-pt) 0 var(--sw-orbit-pb);color:var(--sw-orbit-text);background:var(--sw-orbit-bg)}.sw-orbit:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(45rem circle at var(--sw-pointer-x,50%) var(--sw-pointer-y,50%),color-mix(in srgb,var(--sw-orbit-accent) 24%,transparent),transparent 68%)}.sw-orbit__header{position:relative;z-index:2;display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:6rem}.sw-orbit__header h2{max-width:11ch;margin:2rem 0 0;font-size:clamp(4.8rem,7vw,10rem);font-weight:400;line-height:.9;letter-spacing:-.065em}.sw-orbit__header>.rte{max-width:50rem;font-size:1.8rem;line-height:1.5}.sw-orbit__stage{position:relative;min-height:78rem;margin-top:3rem}.sw-orbit__core{position:absolute;top:50%;left:50%;width:min(52vw,62rem);aspect-ratio:1;transform:translate(-50%,-50%)}.sw-orbit__core>i{position:absolute;inset:8%;border:1px solid currentColor;border-radius:50%;opacity:.12;animation:sw-orbit-pulse 4s ease-out infinite}.sw-orbit__core>i:nth-child(2){inset:0;animation-delay:1.3s}.sw-orbit__core>i:nth-child(3){inset:-8%;animation-delay:2.6s}.sw-orbit__media{position:absolute;inset:14%;z-index:2}.sw-orbit__media img,.sw-orbit__media video,.sw-orbit__media svg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3rem 4rem rgba(0,0,0,.24))}.sw-orbit__scan{position:absolute;z-index:3;top:13%;bottom:13%;left:50%;width:1px;background:linear-gradient(transparent,#91d9ec,transparent);box-shadow:0 0 2rem #91d9ec;animation:sw-scan 3.4s ease-in-out infinite}.sw-orbit__metrics{position:absolute;inset:0}.sw-orbit__metric{position:absolute;width:min(26rem,23vw);padding:1.6rem;border:1px solid currentColor;border-radius:1.8rem;background:var(--sw-orbit-card);box-shadow:0 2rem 5rem rgba(15,31,38,.08);backdrop-filter:blur(18px)}.sw-orbit__metric:nth-child(1){top:12%;left:0}.sw-orbit__metric:nth-child(2){top:12%;right:0}.sw-orbit__metric:nth-child(3){bottom:16%;left:3%}.sw-orbit__metric:nth-child(4){right:3%;bottom:16%}.sw-orbit__metric:nth-child(5){bottom:0;left:50%;transform:translateX(-50%)}.sw-orbit__dot{display:block;width:.7rem;height:.7rem;margin-bottom:2rem;border-radius:50%;background:var(--sw-orbit-accent);box-shadow:0 0 0 .5rem color-mix(in srgb,var(--sw-orbit-accent) 18%,transparent),0 0 2rem var(--sw-orbit-accent)}.sw-orbit__value{font-size:1.3rem;opacity:.84}.sw-orbit__value strong{font-size:3.8rem;font-weight:400;letter-spacing:-.05em}.sw-orbit__metric h3{margin:.5rem 0;font-size:1.5rem}.sw-orbit__metric p{margin:0;font-size:1.2rem;line-height:1.45;opacity:.64}@keyframes sw-orbit-pulse{0%{transform:scale(.9);opacity:0}35%{opacity:.18}100%{transform:scale(1.08);opacity:0}}@keyframes sw-scan{0%,100%{transform:translateX(-13rem);opacity:.15}50%{transform:translateX(13rem);opacity:1}}
  .sw-orbit__metric:nth-child(5).sw-stagger{left:calc(50% - 13rem);transform:translateY(2.4rem)}[data-sw-reveal].is-visible .sw-orbit__metric:nth-child(5).sw-stagger{transform:translateY(0)}
  @media(max-width:749px){.sw-orbit__header{grid-template-columns:1fr;gap:1rem}.sw-orbit__stage{display:flex;min-height:0;margin-top:2.2rem;flex-direction:column}.sw-orbit__core{position:relative;top:auto;left:auto;width:min(76vw,28rem);margin:auto;transform:none}.sw-orbit__metrics{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.2rem}.sw-orbit__metric,.sw-orbit__metric:nth-child(n),.sw-orbit__metric:nth-child(5).sw-stagger{position:relative;inset:auto;width:auto;padding:1rem;transform:none}.sw-orbit__metric:last-child:nth-child(odd){grid-column:1/-1}.sw-orbit__dot{margin-bottom:.8rem}.sw-orbit__value strong{font-size:2.1rem}.sw-orbit__metric h3{font-size:1.25rem!important}.sw-orbit__metric p{font-size:.95rem}}
  .sw-orbit__core.has-dual .sw-orbit__media{inset:auto;top:20%;width:58%;height:58%;animation:sw-wearable-float 5.5s ease-in-out infinite}.sw-orbit__core.has-dual .sw-orbit__media--primary{left:3%;transform:rotateY(-18deg) rotate(-8deg)}.sw-orbit__core.has-dual .sw-orbit__media--secondary{right:3%;animation-delay:-2.75s;transform:rotateY(18deg) rotate(8deg)}@keyframes sw-wearable-float{50%{translate:0 -2rem;filter:brightness(1.08)}}
  @media(min-width:990px){.sw-orbit{padding:8.5rem 0!important}.sw-orbit__header h2{font-size:clamp(4.8rem,5.4vw,7.6rem)}.sw-orbit__stage{min-height:66rem;margin-top:2rem}.sw-orbit__core{width:min(46vw,54rem)}.sw-orbit__metric{width:min(24rem,21vw);border-color:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 2rem 6rem rgba(8,20,25,.18)}}
  @media(max-width:749px){.sw-orbit{min-height:110svh}.sw-orbit__stage{min-height:78rem!important;justify-content:space-between}.sw-orbit__core{width:min(92vw,38rem)!important}.sw-orbit__metrics{margin-top:4rem!important}.sw-orbit__metric,.sw-orbit__metric:nth-child(n){padding:1rem!important}.sw-orbit__value{font-size:1rem}.sw-orbit__value strong{font-size:1.42rem!important}.sw-orbit__metric h3{font-size:1.2rem!important;line-height:1.2}.sw-orbit__metric p{font-size:1.02rem!important;line-height:1.4!important;opacity:.72}}
  /* Reliable presets replace the previous overlapping size sliders. */
  .sw-orbit--type-compact .sw-orbit__header h2{font-size:clamp(4.2rem,4.7vw,6.4rem)!important}.sw-orbit--type-compact .sw-orbit__header>.rte{font-size:1.5rem!important}.sw-orbit--type-standard .sw-orbit__header h2{font-size:clamp(4.8rem,5.4vw,7.6rem)!important}.sw-orbit--type-standard .sw-orbit__header>.rte{font-size:1.8rem!important}.sw-orbit--type-large .sw-orbit__header h2{font-size:clamp(5.4rem,6.2vw,8.6rem)!important}.sw-orbit--type-large .sw-orbit__header>.rte{font-size:2rem!important}
  .sw-orbit--cards-compact .sw-orbit__metric,.sw-orbit--cards-compact .sw-orbit__metric:nth-child(n){width:min(21rem,20vw);padding:1.2rem!important}.sw-orbit--cards-compact .sw-orbit__value{font-size:1.1rem!important}.sw-orbit--cards-compact .sw-orbit__value strong{font-size:2.8rem!important}.sw-orbit--cards-compact .sw-orbit__metric h3{font-size:1.35rem!important}.sw-orbit--cards-compact .sw-orbit__metric p{font-size:1.05rem!important}.sw-orbit--cards-standard .sw-orbit__metric,.sw-orbit--cards-standard .sw-orbit__metric:nth-child(n){width:min(24rem,21vw);padding:1.6rem!important}.sw-orbit--cards-standard .sw-orbit__value{font-size:1.3rem!important}.sw-orbit--cards-standard .sw-orbit__value strong{font-size:3.8rem!important}.sw-orbit--cards-standard .sw-orbit__metric h3{font-size:1.5rem!important}.sw-orbit--cards-standard .sw-orbit__metric p{font-size:1.2rem!important}.sw-orbit--cards-large .sw-orbit__metric,.sw-orbit--cards-large .sw-orbit__metric:nth-child(n){width:min(28rem,24vw);padding:2rem!important}.sw-orbit--cards-large .sw-orbit__value{font-size:1.45rem!important}.sw-orbit--cards-large .sw-orbit__value strong{font-size:4.4rem!important}.sw-orbit--cards-large .sw-orbit__metric h3{font-size:1.75rem!important}.sw-orbit--cards-large .sw-orbit__metric p{font-size:1.35rem!important}
  @media(max-width:749px){.sw-orbit--type-compact .sw-orbit__header h2{font-size:3rem!important}.sw-orbit--type-compact .sw-orbit__header>.rte{font-size:1.2rem!important}.sw-orbit--type-standard .sw-orbit__header h2{font-size:3.6rem!important}.sw-orbit--type-standard .sw-orbit__header>.rte{font-size:1.4rem!important}.sw-orbit--type-large .sw-orbit__header h2{font-size:4.2rem!important}.sw-orbit--type-large .sw-orbit__header>.rte{font-size:1.6rem!important}.sw-orbit--cards-compact .sw-orbit__metric,.sw-orbit--cards-compact .sw-orbit__metric:nth-child(n),.sw-orbit--cards-standard .sw-orbit__metric,.sw-orbit--cards-standard .sw-orbit__metric:nth-child(n),.sw-orbit--cards-large .sw-orbit__metric,.sw-orbit--cards-large .sw-orbit__metric:nth-child(n){width:auto}.sw-orbit--cards-compact .sw-orbit__metric{padding:.8rem!important}.sw-orbit--cards-compact .sw-orbit__value strong{font-size:1.55rem!important}.sw-orbit--cards-compact .sw-orbit__metric h3{font-size:1.05rem!important}.sw-orbit--cards-compact .sw-orbit__metric p{font-size:.9rem!important}.sw-orbit--cards-standard .sw-orbit__metric{padding:1rem!important}.sw-orbit--cards-standard .sw-orbit__value strong{font-size:2rem!important}.sw-orbit--cards-standard .sw-orbit__metric h3{font-size:1.2rem!important}.sw-orbit--cards-standard .sw-orbit__metric p{font-size:1rem!important}.sw-orbit--cards-large .sw-orbit__metric{padding:1.2rem!important}.sw-orbit--cards-large .sw-orbit__value strong{font-size:2.4rem!important}.sw-orbit--cards-large .sw-orbit__metric h3{font-size:1.4rem!important}.sw-orbit--cards-large .sw-orbit__metric p{font-size:1.15rem!important}}
  @media(prefers-reduced-motion:reduce){.sw-orbit__core>i,.sw-orbit__scan,.sw-orbit__core.has-dual .sw-orbit__media{animation:none}}
/* END_SECTION:wearable-sensor-orbit */

/* START_SECTION:wearable-specifications (INDEX:137) */
.sw-specs{padding:var(--sw-specs-pt) 0 var(--sw-specs-pb);color:var(--sw-specs-text);background:var(--sw-specs-bg)}.sw-specs__top{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem;margin-bottom:5rem}.sw-specs__top h2{max-width:12ch;margin:1.8rem 0 0;font-size:clamp(3.6rem,4.2vw,6.2rem);font-weight:400;line-height:.95;letter-spacing:-.05em}.sw-specs__top>.rte{font-size:1.55rem}.sw-specs__list{border-top:1px solid var(--sw-specs-line)}.sw-specs__list article{display:grid;grid-template-columns:6rem 1fr 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--sw-specs-line);align-items:baseline}.sw-specs__list span{font-size:1rem;opacity:.5}.sw-specs__list h3,.sw-specs__list p{margin:0;font-size:1.5rem}.sw-specs__list p{color:var(--sw-specs-muted)}
  .sw-specs__top h2{font-size:clamp(3rem,3.6vw,5rem)}.sw-specs__top>.rte{font-size:1.4rem}.sw-specs__list article{padding:1.4rem 0}.sw-specs__list h3{font-size:1.12rem;font-weight:500}.sw-specs__list p{font-size:1.12rem}
  @media(max-width:749px){.sw-specs__top{grid-template-columns:1fr;gap:.6rem;margin-bottom:1.5rem}.sw-specs__top h2{max-width:14ch;font-size:1.9rem!important;line-height:1.05}.sw-specs__top>.rte{font-size:1rem}.sw-specs__list article{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.6rem;padding:.7rem 0;align-items:start}.sw-specs__list h3{font-size:.82rem!important;font-weight:500;line-height:1.3}.sw-specs__list p{grid-column:auto;font-size:.88rem!important;line-height:1.3}.sw-specs__list span{display:none}}
/* END_SECTION:wearable-specifications */

/* START_SECTION:wearable-tech-faq (INDEX:138) */
.sw-tech-faq{padding:var(--sw-faq-pt) 0 var(--sw-faq-pb);color:var(--sw-faq-text);background:var(--sw-faq-bg)}.sw-tech-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,8vw,12rem)}.sw-tech-faq header{position:sticky;top:12rem;align-self:start}.sw-tech-faq header h2{max-width:8ch;margin:2rem 0;font-size:clamp(4.8rem,6vw,8rem);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-tech-faq header .rte{max-width:42rem;font-size:1.6rem;color:var(--sw-faq-muted);opacity:1}.sw-tech-faq__list{border-top:1px solid var(--sw-faq-line)}.sw-tech-faq details{border-bottom:1px solid var(--sw-faq-line)}.sw-tech-faq summary{display:grid;grid-template-columns:1fr 3rem;align-items:center;min-height:9rem;cursor:pointer;list-style:none}.sw-tech-faq summary::-webkit-details-marker{display:none}.sw-tech-faq summary strong{font-size:1.9rem;font-weight:450}.sw-tech-faq summary i{position:relative;width:2rem;height:2rem}.sw-tech-faq summary i:before,.sw-tech-faq summary i:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;content:"";transition:transform .25s ease}.sw-tech-faq summary i:after{transform:rotate(90deg)}.sw-tech-faq details[open] summary i:after{transform:rotate(0)}.sw-tech-faq details>.rte{max-width:62rem;padding:0 3rem 3rem 0;font-size:1.5rem;line-height:1.6;color:var(--sw-faq-muted);opacity:1}
  .sw-tech-faq__commerce{margin-bottom:clamp(6rem,9vw,12rem)}.sw-tech-faq__banner{position:relative;display:block;overflow:hidden;min-height:clamp(32rem,42vw,56rem);border-radius:2.4rem;color:#fff;text-decoration:none;background:var(--sw-faq-card)}.sw-tech-faq__banner>img,.sw-tech-faq__banner>svg{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.sw-tech-faq__banner>span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,18,22,.66),transparent 68%)}.sw-tech-faq__banner>div{position:absolute;top:clamp(2rem,4vw,5rem);left:clamp(2rem,4vw,5rem);display:grid;gap:.6rem}.sw-tech-faq__banner small{font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.sw-tech-faq__banner strong{max-width:9ch;font-size:clamp(3.2rem,5vw,6rem);font-weight:400;line-height:.92}.sw-tech-faq__banner>i{position:absolute;right:2rem;bottom:2rem;display:grid;width:4.8rem;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.18);font-style:normal;place-items:center;backdrop-filter:blur(12px)}.sw-tech-faq__products-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:4rem 0 1.5rem}.sw-tech-faq__products-head h3{margin:1rem 0 0;font-size:clamp(3rem,4vw,5rem);font-weight:400;line-height:.95}.sw-tech-faq__products-head>div:last-child{display:flex;gap:.6rem}.sw-tech-faq__products-head button{width:4.2rem;aspect-ratio:1;border:1px solid var(--sw-faq-line);border-radius:50%;color:inherit;background:transparent;cursor:pointer}.sw-tech-faq__products{display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-tech-faq__products::-webkit-scrollbar{display:none}.sw-tech-faq__product{min-width:calc((100% - 3.6rem)/4);overflow:hidden;border-radius:1.5rem;color:inherit;text-decoration:none;background:var(--sw-faq-card);scroll-snap-align:start}.sw-tech-faq__product>span{display:block;aspect-ratio:1;overflow:hidden}.sw-tech-faq__product img,.sw-tech-faq__product svg{width:100%;height:100%;object-fit:cover}.sw-tech-faq__product>div{display:grid;gap:.25rem;padding:1.2rem}.sw-tech-faq__product strong{font-size:1.25rem;font-weight:500}.sw-tech-faq__product small{font-size:1.05rem;color:var(--sw-faq-muted)}
  @media(max-width:749px){.sw-tech-faq__commerce{margin-bottom:2.5rem}.sw-tech-faq__banner{min-height:30rem;border-radius:1.5rem}.sw-tech-faq__banner>span{background:linear-gradient(180deg,transparent,rgba(8,18,22,.7))}.sw-tech-faq__banner>div{top:auto;right:5rem;bottom:1.5rem;left:1.5rem}.sw-tech-faq__banner strong{font-size:2.8rem}.sw-tech-faq__products-head{margin:2.8rem 0 1.2rem}.sw-tech-faq__products-head h3{font-size:2.8rem}.sw-tech-faq__products-head button{width:3.6rem}.sw-tech-faq__products{gap:.8rem;margin-right:-1.6rem;padding-right:1.6rem}.sw-tech-faq__product{min-width:calc((100% - .8rem)/2.08);border-radius:1.1rem}.sw-tech-faq__product>div{padding:.9rem}.sw-tech-faq__product strong{font-size:1rem}.sw-tech-faq__product small{font-size:.9rem}.sw-tech-faq__grid{grid-template-columns:1fr;gap:2.4rem}.sw-tech-faq header{position:relative;top:auto}.sw-tech-faq summary{grid-template-columns:1fr 2rem;min-height:6.2rem}.sw-tech-faq summary strong{font-size:1.4rem}.sw-tech-faq details>.rte{padding:0 .6rem 2rem 0;font-size:1.3rem}}
  @media(max-width:749px){.sw-tech-faq__product{min-width:0;flex:0 0 clamp(10.5rem,32vw,13rem);border-radius:1rem}.sw-tech-faq__product>div{padding:.65rem}.sw-tech-faq__product strong{font-size:.88rem}.sw-tech-faq__product small{font-size:.8rem}}
  .sw-tech-faq__products-head--first{margin-top:0}
  .sw-tech-faq__list{display:grid;gap:1.2rem;border-top:0}
  .sw-tech-faq details{overflow:hidden;border:1px solid color-mix(in srgb,var(--sw-faq-text) 9%,transparent);border-radius:1.4rem;background:color-mix(in srgb,var(--sw-faq-bg) 91%,var(--sw-faq-text) 9%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sw-faq-text) 8%,transparent);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}
  .sw-tech-faq details[open]{border-color:color-mix(in srgb,var(--sw-faq-text) 17%,transparent);background:color-mix(in srgb,var(--sw-faq-bg) 86%,var(--sw-faq-text) 14%);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--sw-faq-text) 7%,transparent)}
  .sw-tech-faq summary{grid-template-columns:minmax(0,1fr) 3.8rem;gap:1.4rem;min-height:0;padding:2rem 2.2rem}
  .sw-tech-faq summary strong{font-size:1.7rem;font-weight:600;line-height:1.35}
  .sw-tech-faq summary i{display:grid;width:3.4rem;height:3.4rem;border:1px solid color-mix(in srgb,var(--sw-faq-text) 18%,transparent);border-radius:50%;place-items:center}
  .sw-tech-faq summary i:before,.sw-tech-faq summary i:after{top:50%;left:50%;width:1.25rem;transform:translate(-50%,-50%)}
  .sw-tech-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}
  .sw-tech-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}
  .sw-tech-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}
  .sw-tech-faq details[open] .sw-tech-faq__answer{grid-template-rows:1fr}
  .sw-tech-faq__answer>.rte{min-height:0;overflow:hidden;max-width:68rem;padding:0 6rem 0 2.2rem;color:var(--sw-faq-muted);font-size:1.5rem;line-height:1.65;opacity:1;transition:padding-bottom .35s cubic-bezier(.22,1,.36,1)}
  .sw-tech-faq details[open] .sw-tech-faq__answer>.rte{padding-bottom:2.2rem}
  @media(max-width:749px){.sw-tech-faq__list{gap:.9rem}.sw-tech-faq details{border-radius:1.15rem}.sw-tech-faq summary{grid-template-columns:minmax(0,1fr) 3.2rem;gap:1rem;padding:1.55rem 1.45rem}.sw-tech-faq summary strong{font-size:1.38rem}.sw-tech-faq summary i{width:3rem;height:3rem}.sw-tech-faq__answer>.rte{padding-right:4.4rem;padding-left:1.45rem;font-size:1.3rem}.sw-tech-faq details[open] .sw-tech-faq__answer>.rte{padding-bottom:1.65rem}}
/* END_SECTION:wearable-tech-faq */

/* START_SECTION:wearable-ugc-reel (INDEX:139) */
.sw-ugc{padding:var(--sw-ugc-pt) 0 var(--sw-ugc-pb);color:var(--sw-ugc-text);background:var(--sw-ugc-bg)}
  .sw-ugc__header{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:5rem;margin-bottom:5rem}.sw-ugc__header h2{max-width:11ch;margin:2rem 0 0;font-size:var(--sw-ugc-heading-d);font-weight:400;line-height:.9;letter-spacing:-.06em}.sw-ugc__header>.rte{max-width:52rem;font-size:var(--sw-ugc-text-d);line-height:1.5}
  .sw-ugc__reel{display:grid;grid-template-columns:repeat(var(--sw-ugc-columns),minmax(0,1fr));gap:var(--sw-ugc-gap)}.sw-ugc__card{min-width:0}.sw-ugc__media{position:relative;overflow:hidden;aspect-ratio:9/16;border-radius:2.2rem;background:var(--sw-ugc-card)}.sw-ugc__media video,.sw-ugc__media img,.sw-ugc__media svg{display:block;width:100%;height:100%;object-fit:cover}.sw-ugc__media:after{position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(8,17,21,.58));content:"";pointer-events:none}.sw-ugc__play{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:5.2rem;height:5.2rem;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#4a4741;background:rgba(255,255,255,.88);place-items:center;transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(10px);transition:opacity .2s ease,transform .2s ease}.sw-ugc__play span{width:0;height:0;margin-left:.3rem;border-top:.65rem solid transparent;border-bottom:.65rem solid transparent;border-left:1rem solid currentColor}[data-sw-ugc-autoplay="true"] .sw-ugc__play{opacity:0;pointer-events:none}.sw-ugc__card.is-autoplay-blocked .sw-ugc__play{opacity:1;pointer-events:auto}.sw-ugc__card.is-playing .sw-ugc__play{opacity:0!important;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}[data-sw-ugc-autoplay="false"] .sw-ugc__card:not(.is-playing):hover .sw-ugc__play{opacity:1}.sw-ugc__badge,.sw-ugc__views{position:absolute;z-index:2;bottom:1.2rem;color:#fff;font-size:1rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sw-ugc__badge{left:1.2rem;padding:.55rem .85rem;border-radius:999px;background:var(--sw-ugc-accent)}.sw-ugc__views{right:1.2rem}.sw-ugc__meta{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.4rem .3rem 0}.sw-ugc__meta div{display:grid;gap:.35rem}.sw-ugc__meta strong{font-size:1.35rem}.sw-ugc__meta small{font-size:1.05rem;opacity:.58}.sw-ugc__meta a{display:grid;width:3.2rem;height:3.2rem;border:1px solid currentColor;border-radius:50%;color:inherit;text-decoration:none;place-items:center}
  @media(min-width:990px){.sw-ugc{padding:8.5rem 0!important}.sw-ugc__header{margin-bottom:4rem}.sw-ugc__reel{gap:clamp(1.4rem,1.6vw,2.4rem)}.sw-ugc__card:first-child:nth-last-child(n+4){grid-column:1/-1}.sw-ugc__card:first-child:nth-last-child(n+4) .sw-ugc__media{aspect-ratio:16/6.5}.sw-ugc__card{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sw-ugc__card:hover{transform:translateY(-.8rem)}.sw-ugc__media{border:1px solid rgba(34,49,55,.1);box-shadow:0 2.4rem 6rem rgba(18,30,35,.16)}}
  @media(max-width:989px){.sw-ugc__reel{grid-template-columns:repeat(3,minmax(0,1fr))}}
  @media(min-width:990px){.sw-ugc__card:hover{transform:none}.sw-ugc__media{box-shadow:0 1.4rem 3.2rem rgba(18,30,35,.12)}}
  @media(max-width:749px){.sw-ugc__header{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2.4rem}.sw-ugc__header h2{font-size:var(--sw-ugc-heading-m)!important}.sw-ugc__header>.rte{font-size:var(--sw-ugc-text-m)!important}.sw-ugc__reel{display:flex;margin-right:-1.6rem;overflow-x:auto;gap:1.2rem;padding:0 1.6rem 2.5rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-ugc__card{flex:0 0 82%;scroll-snap-align:center}.sw-ugc__media{aspect-ratio:9/14;border-radius:1.8rem;box-shadow:0 .9rem 2.2rem rgba(18,30,35,.11)}}
  @media(min-width:990px){.sw-ugc__card:first-child:nth-last-child(n+4){grid-column:auto}.sw-ugc__card:first-child:nth-last-child(n+4) .sw-ugc__media,.sw-ugc__media{aspect-ratio:9/16}.sw-ugc__reel{align-items:start}}
  /* Keep every portrait on one continuous reel instead of wrapping the last card. */
  @media(min-width:750px){.sw-ugc__reel{display:flex;overflow-x:auto;overflow-y:hidden;margin-right:calc((100vw - 100%) / -2);padding:1rem calc((100vw - 100%) / 2) 3.5rem 0;gap:clamp(1.4rem,1.6vw,2.4rem);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.sw-ugc__reel::-webkit-scrollbar{display:none}.sw-ugc__card{flex:0 0 clamp(23rem,22vw,34rem);scroll-snap-align:start}.sw-ugc__media{aspect-ratio:9/16!important}}
  @media(min-width:990px){.sw-ugc__reel{margin-right:0;margin-left:0;padding:1rem 1rem 3.5rem;justify-content:safe center}.sw-ugc__card{flex-basis:clamp(23rem,20vw,32rem)}}
  @media(min-width:750px) and (pointer:fine){.sw-ugc__reel{cursor:grab;user-select:none}.sw-ugc__reel.is-dragging{cursor:grabbing;scroll-snap-type:none}.sw-ugc__reel.is-dragging .sw-ugc__card{pointer-events:none}}
  @media(min-width:990px){
    .sw-ugc .sw-shell{width:min(calc(100% - 4rem),145.6rem)}
    .sw-ugc{padding-top:11rem!important;padding-bottom:11rem!important}
    .sw-ugc__reel{display:grid;grid-template-columns:repeat(var(--sw-ugc-count),minmax(0,1fr));width:100%;margin:0;padding:1.3rem 0 4.6rem;overflow:visible;gap:calc(var(--sw-ugc-gap) * 1.3);cursor:default!important;scroll-snap-type:none;user-select:auto}
    .sw-ugc__card{width:auto;min-width:0;max-width:none;transform:none;scroll-snap-align:none}
    .sw-ugc__media{width:100%;aspect-ratio:9/16!important}
  }
/* END_SECTION:wearable-ugc-reel */