:root{--sx-ink:#0a0a0b;--sx-ink-2:#121315;--sx-ink-3:#1b1c1f;--sx-paper:#f4f2ef;--sx-paper-2:#e9e6e1;--sx-white:#ffffff;--sx-accent:#ff4a1c;--sx-accent-hover:#ff6a42;--sx-accent-ink:#c2330e;--sx-ease:cubic-bezier(.22, 1, .36, 1);--sx-radius:6px;--sx-radius-lg:14px;--sx-gutter:clamp(16px, 4vw, 48px);--sx-max:1320px;--sx-font-display:var(--font-heading--family, "Archivo", system-ui, sans-serif);--sx-font-body:var(--font-body--family, system-ui, sans-serif);--sx-font-mono:var(--font-accent--family, ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace)}.sx{--sx-bg:var(--sx-ink);--sx-fg:var(--sx-paper);--sx-muted:rgb(244 242 239 / .68);--sx-soft:rgb(244 242 239 / .56);--sx-line:rgb(244 242 239 / .12);--sx-card:var(--sx-ink-2);--sx-eyebrow:var(--sx-accent);position:relative;background:var(--sx-bg);color:var(--sx-fg);font-family:var(--sx-font-body);padding-block:var(--sx-pt, clamp(56px, 8vw, 112px)) var(--sx-pb, clamp(56px, 8vw, 112px));overflow:clip;-webkit-font-smoothing:antialiased}.sx--light{--sx-bg:var(--sx-paper);--sx-fg:var(--sx-ink);--sx-muted:rgb(10 10 11 / .72);--sx-soft:rgb(10 10 11 / .6);--sx-line:rgb(10 10 11 / .1);--sx-card:var(--sx-white);--sx-eyebrow:var(--sx-accent-ink)}.sx--white{--sx-bg:var(--sx-white);--sx-fg:var(--sx-ink);--sx-muted:rgb(10 10 11 / .72);--sx-soft:rgb(10 10 11 / .6);--sx-line:rgb(10 10 11 / .1);--sx-card:var(--sx-paper);--sx-eyebrow:var(--sx-accent-ink)}.sx--dark-2{--sx-bg:var(--sx-ink-2);--sx-card:var(--sx-ink-3)}.sx *,.sx :before,.sx :after{box-sizing:border-box}.sx img{display:block;max-width:100%}.sx a{color:inherit}.sx [hidden]{display:none!important}.sx-wrap{width:100%;max-width:var(--sx-max);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx-wrap--narrow{--sx-max:1040px}.sx .sx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 clamp(14px,2vw,22px);font-family:var(--sx-font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;color:var(--sx-eyebrow)}.sx .sx-eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor}.sx .sx-h1,.sx .sx-h2,.sx .sx-h3{margin:0;font-family:var(--sx-font-display);font-weight:800;color:var(--sx-fg);text-transform:none;text-wrap:balance}.sx .sx-h1{font-size:clamp(40px,7.4vw,96px);line-height:.94;letter-spacing:-.035em}.sx .sx-h2{font-size:clamp(32px,5.4vw,68px);line-height:.98;letter-spacing:-.03em}.sx .sx-h2--xl{font-size:clamp(36px,7vw,92px);line-height:.94}.sx .sx-h3{font-size:clamp(19px,2vw,24px);line-height:1.15;letter-spacing:-.015em}.sx .sx-lead{margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.55;color:var(--sx-muted);max-width:52ch}.sx .sx-text,.sx .sx-rte{font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--sx-muted)}.sx .sx-rte>*{margin:0 0 .9em}.sx .sx-rte>:last-child{margin-bottom:0}.sx .sx-rte strong{color:var(--sx-fg)}.sx .sx-rte a{text-decoration:underline;text-underline-offset:3px}.sx .sx-rte ul{padding-left:1.2em}.sx .sx-highlight{margin:0;font-family:var(--sx-font-display);font-size:clamp(21px,2.6vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--sx-fg)}.sx .sx-mono{font-family:var(--sx-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sx-stars{display:inline-flex;gap:2px;color:var(--sx-accent)}.sx--light .sx-stars,.sx--white .sx-stars{color:var(--sx-accent-ink)}.sx-stars svg{width:15px;height:15px}.sx-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sx-btn{--sx-btn-bg:var(--sx-accent);--sx-btn-fg:var(--sx-ink);--sx-btn-bd:var(--sx-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border:1.5px solid var(--sx-btn-bd);border-radius:var(--sx-radius);background:var(--sx-btn-bg);color:var(--sx-btn-fg)!important;font-family:var(--sx-font-body);font-size:14px;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;text-decoration:none!important;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .18s var(--sx-ease),background-color .25s ease,color .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent}.sx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/.28) 50%,transparent 80%);transform:translate(-120%);transition:transform .7s var(--sx-ease)}@media(hover:hover){.sx-btn:hover:after{transform:translate(120%)}.sx-btn:hover{--sx-btn-bg:var(--sx-accent-hover);--sx-btn-bd:var(--sx-accent-hover)}}.sx-btn:active{transform:scale(.985)}.sx-btn:focus-visible{outline:2px solid var(--sx-fg, currentColor);outline-offset:3px}.sx-btn[disabled],.sx-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.sx-btn--block{width:100%}.sx-btn--lg{min-height:62px;font-size:15px}.sx-btn--ghost{--sx-btn-bg:transparent;--sx-btn-fg:var(--sx-fg);--sx-btn-bd:rgb(from var(--sx-fg) r g b / .28)}@supports not (color:rgb(from red r g b)){.sx-btn--ghost{--sx-btn-bd:var(--sx-line)}}@media(hover:hover){.sx-btn--ghost:hover{--sx-btn-bg:var(--sx-fg);--sx-btn-fg:var(--sx-bg);--sx-btn-bd:var(--sx-fg)}}.sx-btn__arrow{width:16px;height:16px;transition:transform .3s var(--sx-ease)}@media(hover:hover){.sx-btn:hover .sx-btn__arrow{transform:translate(4px)}}.sx-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--sx-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;padding:0;border-radius:999px;border:1px solid var(--sx-line);background:0 0;color:var(--sx-fg);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .2s ease}.sx-icon-btn svg{width:18px;height:18px}@media(hover:hover){.sx-icon-btn:hover:not([disabled]){background:var(--sx-fg);color:var(--sx-bg);border-color:var(--sx-fg)}}.sx-icon-btn[disabled]{opacity:.35;cursor:default}.sx-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:3px;background:var(--sx-accent);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.sx-badge--glass{background:#0a0a0bb8;color:var(--sx-paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sx-chip{padding:9px 14px;border:1px solid var(--sx-line);border-radius:999px;font-family:var(--sx-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-muted)}.sx-media{position:relative;overflow:hidden;border-radius:var(--sx-radius);background:var(--sx-card);aspect-ratio:var(--sx-ratio, 1 / 1)}.sx-media>img,.sx-media>picture>img,.sx-media>svg{width:100%;height:100%;object-fit:cover}.sx-media--contain>img{object-fit:contain}.sx-media .sx-placeholder{width:100%;height:100%;fill:currentColor;opacity:.25;background:var(--sx-card)}.sx-point{position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:0;height:0;z-index:2;pointer-events:none}.sx-point__dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:999px;background:var(--sx-accent);box-shadow:0 0 0 3px #0a0a0b8c}.sx-point__ring{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:999px;border:1.5px solid var(--sx-accent);animation:sx-pulse 2.6s var(--sx-ease) infinite}.sx-point__ring:nth-child(2){animation-delay:1.3s}.sx-point__label{position:absolute;top:-14px;left:30px;padding:7px 10px;border-radius:3px;background:#0a0a0bcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sx-paper);font-family:var(--sx-font-mono);font-size:10px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.sx-point--left .sx-point__label{left:auto;right:30px}.sx-point__label:before{content:"";position:absolute;top:50%;right:100%;width:16px;height:1px;background:var(--sx-accent)}.sx-point--left .sx-point__label:before{right:auto;left:100%}@keyframes sx-pulse{0%{transform:scale(.35);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}.sx-pre{opacity:0;transform:translate3d(0,28px,0)}.sx-pre.is-in{opacity:1;transform:none;transition:opacity .8s var(--sx-ease),transform .9s var(--sx-ease);transition-delay:var(--sx-delay, 0s)}.sx-pre--clip{clip-path:inset(12%0 0 0 round var(--sx-radius));transform:scale(1.04)}.sx-pre--clip.is-in{clip-path:inset(0 0 0 0 round var(--sx-radius));transform:none;transition:clip-path 1.1s var(--sx-ease),transform 1.3s var(--sx-ease),opacity .6s ease}.sx-hero{padding-block:var(--sx-pt, clamp(28px, 5vw, 72px)) var(--sx-pb, clamp(48px, 7vw, 96px))}.sx-hero__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:990px){.sx-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.sx-hero__content{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px)}.sx-hero__content .sx-eyebrow{margin:0}.sx-hero__title .sx-hero__line{display:block;overflow:hidden;padding-bottom:.04em}.sx-hero__title .sx-hero__line>span{display:inline-block;animation:sx-rise 1s var(--sx-ease) both;animation-delay:calc(.08s + var(--i, 0)*.12s)}.sx-hero__title em{font-style:normal;color:var(--sx-accent)}.sx-hero__fade{animation:sx-fade .9s var(--sx-ease) both;animation-delay:var(--d, .35s)}@keyframes sx-rise{0%{transform:translate3d(0,105%,0)}to{transform:none}}@keyframes sx-fade{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.sx-hero__actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:599px){.sx-hero__actions .sx-btn{width:100%}}.sx-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;color:var(--sx-soft)}.sx-hero__proof .sx-mono{color:var(--sx-muted)}.sx-hero__visual{position:relative}.sx-hero__visual .sx-media{--sx-ratio:1 / 1;border-radius:var(--sx-radius-lg)}.sx-hero__visual .sx-media img{animation:sx-zoom-out 1.6s var(--sx-ease) both}@keyframes sx-zoom-out{0%{transform:scale(1.12);opacity:.2}to{transform:none;opacity:1}}.sx-hero__card{position:absolute;left:clamp(-24px,-2vw,-8px);top:clamp(14px,3vw,32px);display:flex;align-items:center;gap:12px;max-width:min(80%,300px);padding:10px 14px 10px 10px;border-radius:10px;background:#121315db;border:1px solid rgb(244 242 239/.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px #00000059;color:var(--sx-paper);animation:sx-fade .9s var(--sx-ease) .7s both}@media(max-width:989px){.sx-hero__card{left:12px}}.sx-hero__card-img{width:58px;height:58px;flex:none;border-radius:6px;overflow:hidden;background:#fff}.sx-hero__card-img img{width:100%;height:100%;object-fit:cover}.sx-hero__card strong{display:block;font-size:14px;line-height:1.2}.sx-hero__card span{display:block;margin-top:3px;font-size:13px;color:#f4f2efb3}.sx-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:clamp(16px,2vw,24px);border-top:1px solid var(--sx-line)}.sx-hero__stat strong{display:block;font-family:var(--sx-font-display);font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1}.sx-hero__stat span{display:block;margin-top:6px;font-family:var(--sx-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-soft)}.sx-trust{padding-block:var(--sx-pt, 18px) var(--sx-pb, 18px);border-block:1px solid var(--sx-line)}.sx-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;list-style:none}@media(min-width:990px){.sx-trust__list{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.sx-trust__item{display:flex;align-items:center;gap:12px;min-width:0}.sx-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:999px;border:1px solid var(--sx-line);color:var(--sx-eyebrow)}.sx-trust__icon svg{width:17px;height:17px}.sx-trust__text{min-width:0;font-family:var(--sx-font-mono);font-size:10.5px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.sx-trust__text strong{display:block;font-weight:600;color:var(--sx-fg)}.sx-split{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:990px){.sx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-split--media-left .sx-split__media{order:-1}.sx-split--wide-text{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.sx-split__content{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.sx-split__content .sx-eyebrow{margin-bottom:0}.sx-split__media .sx-media{border-radius:var(--sx-radius-lg)}.sx-split__bullets{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.sx-split__bullets li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.45;color:var(--sx-fg)}.sx-split__bullets svg{width:18px;height:18px;margin-top:2px;color:var(--sx-eyebrow)}.sx-split__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.sx-zoom img{transform:scale(var(--sx-zoom-from, 1.18));transition:transform 1.6s var(--sx-ease)}.sx-zoom.is-in img,.sx-zoom:not(.sx-pre) img{transform:scale(var(--sx-zoom-to, 1))}.sx-zoom--macro{--sx-zoom-from:1.35;--sx-zoom-to:1.6}.sx-zoom--macro img{transform-origin:var(--ox, 50%) var(--oy, 50%)}.sx-split__stat{display:flex;align-items:baseline;gap:14px;padding-top:18px;border-top:1px solid var(--sx-line)}.sx-split__stat strong{font-family:var(--sx-font-display);font-size:clamp(44px,6vw,72px);font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--sx-fg)}.sx-split__stat span{max-width:24ch;font-size:14px;line-height:1.4;color:var(--sx-muted)}.sx-cover{display:flex;align-items:flex-end;min-height:clamp(520px,78vh,820px);padding-block:var(--sx-pt, clamp(48px, 8vw, 110px)) var(--sx-pb, clamp(48px, 8vw, 110px));color:var(--sx-paper);--sx-fg:var(--sx-paper);--sx-muted:rgb(244 242 239 / .82);--sx-line:rgb(244 242 239 / .28)}.sx-cover__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sx-cover__bg img{width:100%;height:100%;object-fit:cover}.sx-cover__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0bf00,#0a0a0b8c 45%,#0a0a0b26)}.sx-cover .sx-wrap{position:relative;z-index:1}.sx-cover__content{display:flex;flex-direction:column;gap:18px;max-width:640px}.sx-cover__content .sx-eyebrow{margin:0}.sx-pf{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:990px){.sx-pf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-pf--reverse .sx-pf__media{order:2}}.sx-pf__media{position:relative}.sx-pf__media .sx-media{--sx-ratio:1 / 1;border-radius:var(--sx-radius-lg);background:#fff}.sx-pf__media .sx-media img{transition:transform .9s var(--sx-ease)}@media(hover:hover){.sx-pf__media:hover .sx-media img{transform:scale(1.05)}}.sx-pf__badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.sx-pf__content{display:flex;flex-direction:column;gap:18px}.sx-pf__content .sx-eyebrow{margin:0}.sx-pf__rating{display:flex;align-items:center;gap:10px;color:var(--sx-soft)}.sx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.sx-price__now{font-family:var(--sx-font-display);font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--sx-fg)}.sx-price__was{font-size:clamp(16px,1.8vw,20px);color:var(--sx-soft);text-decoration:line-through}.sx-price__note{width:100%;font-size:13px;color:var(--sx-soft)}.sx-pf__list{display:grid;gap:10px;margin:0;padding:18px 0;list-style:none;border-block:1px solid var(--sx-line)}.sx-pf__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.sx-pf__list svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--sx-eyebrow)}.sx-pf__reassure{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--sx-soft)}.sx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(32px,5vw,64px)}.sx-head__main{display:flex;flex-direction:column;gap:14px;max-width:760px}.sx-head__main .sx-eyebrow{margin:0}.sx-head--center{justify-content:center;text-align:center}.sx-head--center .sx-head__main{align-items:center}.sx-head--center .sx-lead{margin-inline:auto}.sx-features{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--sx-line);border:1px solid var(--sx-line);border-radius:var(--sx-radius-lg);overflow:hidden}@media(min-width:600px){.sx-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sx-features{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.sx-feature{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);background:var(--sx-bg);transition:background-color .35s ease}@media(hover:hover){.sx-feature:hover{background:var(--sx-card)}.sx-feature:hover .sx-feature__icon{background:var(--sx-accent);color:var(--sx-ink);border-color:var(--sx-accent);transform:rotate(-6deg)}}.sx-feature__top{display:flex;align-items:center;justify-content:space-between}.sx-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;border:1px solid var(--sx-line);color:var(--sx-eyebrow);transition:background-color .3s ease,color .3s ease,transform .4s var(--sx-ease),border-color .3s ease}.sx-feature__icon svg{width:24px;height:24px}.sx-feature__num{font-family:var(--sx-font-mono);font-size:11px;letter-spacing:.14em;color:var(--sx-soft)}.sx-feature p{margin:0;font-size:15px;line-height:1.55;color:var(--sx-muted)}.sx-steps{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:990px){.sx-steps--with-media{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.sx-steps__list{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:sx-step}.sx-steps__list:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:1px;background:var(--sx-line)}.sx-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:0 0 28px}.sx-step:last-child{padding-bottom:0}.sx-step__btn{all:unset;display:contents;cursor:pointer}.sx-step__num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--sx-line);background:var(--sx-bg);font-family:var(--sx-font-mono);font-size:13px;letter-spacing:.06em;color:var(--sx-fg);transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .35s var(--sx-ease)}.sx-step__body{display:flex;flex-direction:column;gap:8px;padding-top:10px}.sx-step__body p{margin:0;font-size:15px;line-height:1.55;color:var(--sx-muted)}.sx-step.is-active .sx-step__num,.sx-steps:not([data-interactive]) .sx-step.is-in .sx-step__num{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-ink)}.sx-steps[data-interactive] .sx-step{cursor:pointer}.sx-steps[data-interactive] .sx-step:not(.is-active) .sx-step__body{opacity:.55}.sx-steps[data-interactive] .sx-step .sx-step__body{transition:opacity .3s ease}.sx-step:focus-visible{outline:2px solid var(--sx-accent);outline-offset:4px;border-radius:8px}.sx-step__progress{position:absolute;left:23px;top:24px;width:1px;height:0;background:var(--sx-accent);transition:height .6s var(--sx-ease)}@media(min-width:990px){.sx-steps--row .sx-steps__list{grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:32px}.sx-steps--row .sx-steps__list:before{left:24px;right:24px;top:23px;bottom:auto;width:auto;height:1px}.sx-steps--row .sx-step{grid-template-columns:1fr;gap:22px;padding:0}.sx-steps--row .sx-step__body{padding-top:0}.sx-steps--row .sx-step__progress{display:none}}.sx-steps__media{position:relative}.sx-steps__media .sx-media{border-radius:var(--sx-radius-lg)}.sx-steps__media .sx-media img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .55s ease,transform .9s var(--sx-ease)}.sx-steps__media .sx-media img.is-active{opacity:1;transform:none}.sx-steps__media-tag{position:absolute;left:14px;top:14px;z-index:2}.sx-steps__cards{display:grid;gap:14px;margin-top:clamp(28px,4vw,48px)}@media(min-width:750px){.sx-steps__cards{grid-template-columns:repeat(var(--count, 3),minmax(0,1fr))}}.sx-steps__card .sx-media{--sx-ratio:4 / 3}.sx-carousel{position:relative}.sx-carousel__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--sx-card-w, min(82%, 360px));gap:var(--sx-gap, 14px);margin:0;padding:4px var(--sx-gutter) 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sx-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sx-carousel__track::-webkit-scrollbar{display:none}.sx-carousel__track>*{scroll-snap-align:start;min-width:0}.sx-carousel__track:focus-visible{outline:2px solid var(--sx-accent);outline-offset:-2px}.sx-carousel__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.sx-carousel__arrows{display:none;gap:8px}@media(min-width:750px){.sx-carousel__arrows{display:flex}}.sx-dots{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.sx-dot{position:relative;width:36px;height:36px;padding:0;border:0;background:0 0;cursor:pointer}.sx-dot:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:999px;background:var(--sx-fg);opacity:.25;transition:width .35s var(--sx-ease),margin .35s var(--sx-ease),opacity .3s ease,background-color .3s ease}.sx-dot[aria-current=true]:before{width:22px;margin-left:-11px;opacity:1;background:var(--sx-accent)}.sx-life{--sx-card-w:min(74%, 300px)}@media(min-width:990px){.sx-life .sx-carousel__track{grid-auto-flow:row;grid-template-columns:repeat(var(--count, 5),minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding-inline:var(--sx-gutter);scroll-snap-type:none}.sx-life .sx-carousel__bar{display:none}}.sx-life-card{position:relative;display:block;overflow:hidden;border-radius:var(--sx-radius-lg);aspect-ratio:3/4;background:var(--sx-card);color:var(--sx-paper)!important;text-decoration:none!important;isolation:isolate}.sx-life-card img,.sx-life-card .sx-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s var(--sx-ease),filter .6s ease}.sx-life-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a0a0be00,#0a0a0b1a 55%);transition:opacity .4s ease}.sx-life-card__body{position:absolute;left:0;right:0;bottom:0;padding:18px}.sx-life-card__num{position:absolute;top:14px;left:16px;font-family:var(--sx-font-mono);font-size:10.5px;letter-spacing:.14em;color:#f4f2efcc}.sx-life-card__title{display:block;font-family:var(--sx-font-display);font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1}.sx-life-card__text{display:block;margin-top:8px;font-size:14px;line-height:1.45;color:#f4f2efd1}@media(hover:hover)and (min-width:990px){.sx-life-card__text{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--sx-ease),opacity .4s ease,margin .4s ease;margin-top:0}.sx-life-card:hover .sx-life-card__text,.sx-life-card:focus-visible .sx-life-card__text{max-height:120px;opacity:1;margin-top:8px}.sx-life-card:hover img{transform:scale(1.07)}}.sx-reviews{--sx-card-w:min(86%, 380px)}@media(min-width:990px){.sx-reviews{--sx-card-w:calc((100% - 32px) / 3);--sx-gap:16px}.sx-reviews .sx-carousel__track{padding-inline:max(var(--sx-gutter),calc((100% - var(--sx-max))/2 + var(--sx-gutter)));scroll-padding-inline:max(var(--sx-gutter),calc((100% - var(--sx-max))/2 + var(--sx-gutter)))}}.sx-review{display:flex;flex-direction:column;gap:16px;height:100%;padding:clamp(22px,2.6vw,30px);border-radius:var(--sx-radius-lg);background:var(--sx-card);border:1px solid var(--sx-line)}.sx-review blockquote{margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.55;color:var(--sx-fg)}.sx-review__who{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--sx-line)}.sx-review__avatar{width:46px;height:46px;flex:none;border-radius:999px;overflow:hidden;background:var(--sx-bg)}.sx-review__avatar img{width:100%;height:100%;object-fit:cover}.sx-review__name{display:block;font-size:15px;font-weight:700;color:var(--sx-fg)}.sx-review__meta{display:block;margin-top:3px;font-family:var(--sx-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-soft)}.sx-review__verified{display:inline-flex;align-items:center;gap:5px;color:var(--sx-eyebrow)}.sx-review__verified svg{width:12px;height:12px}.sx-reviews__note{margin:14px 0 0;font-size:12.5px;color:var(--sx-soft)}.sx-compare{display:grid;gap:14px}@media(min-width:750px){.sx-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.sx-compare__col{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3.4vw,44px);border-radius:var(--sx-radius-lg);border:1px solid var(--sx-line);background:var(--sx-card)}.sx-compare__col--hero{background:var(--sx-ink);color:var(--sx-paper);border-color:var(--sx-ink);--sx-fg:var(--sx-paper);--sx-muted:rgb(244 242 239 / .7);--sx-line:rgb(244 242 239 / .14);--sx-eyebrow:var(--sx-accent)}.sx:not(.sx--light):not(.sx--white) .sx-compare__col--hero{background:linear-gradient(160deg,#1d1410 0%,var(--sx-ink-2) 60%);border-color:#ff4a1c73}.sx-compare__label{font-family:var(--sx-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-soft)}.sx-compare__col--hero .sx-compare__label{color:var(--sx-accent)}.sx-compare__title{margin:0;font-family:var(--sx-font-display);font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1;letter-spacing:-.025em}.sx-compare__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.sx-compare__list li{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--sx-line);font-size:15.5px;line-height:1.4;color:var(--sx-muted)}.sx-compare__col--hero .sx-compare__list li{color:var(--sx-fg);font-weight:600}.sx-compare__list svg{width:18px;height:18px;margin-top:1px}.sx-compare__col--hero .sx-compare__list svg{color:var(--sx-accent)}.sx-compare__vs{display:none}@media(min-width:750px){.sx-compare{position:relative}.sx-compare__vs{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:999px;background:var(--sx-accent);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:12px;font-weight:700;letter-spacing:.08em}}.sx-guarantee{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:750px){.sx-guarantee{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.sx-guarantee__content{display:flex;flex-direction:column;gap:18px}.sx-guarantee__content .sx-eyebrow{margin:0}.sx-seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(190px,26vw,280px);aspect-ratio:1;margin-inline:auto;border-radius:999px;border:1.5px solid var(--sx-line);text-align:center}.sx-seal__ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;border:1px dashed var(--sx-line)}.sx-seal__orbit{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:999px;border:1.5px solid transparent;border-top-color:var(--sx-accent);border-right-color:var(--sx-accent);animation:sx-spin 6s linear infinite}@keyframes sx-spin{to{transform:rotate(360deg)}}.sx-seal strong{font-family:var(--sx-font-display);font-size:clamp(64px,9vw,104px);font-weight:800;line-height:.9;letter-spacing:-.05em}.sx-seal span{margin-top:8px;font-family:var(--sx-font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sx-soft)}.sx-guarantee__points{display:flex;flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;padding:0;list-style:none}.sx-guarantee__points li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.sx-guarantee__points svg{width:16px;height:16px;color:var(--sx-eyebrow)}.sx-faq{display:grid;gap:clamp(24px,4vw,72px)}@media(min-width:990px){.sx-faq--split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.sx-faq--split .sx-faq__head{position:sticky;top:calc(var(--header-height, 72px) + 24px)}}.sx-faq__head{display:flex;flex-direction:column;gap:14px}.sx-faq__head .sx-eyebrow{margin:0}.sx-faq__list{border-top:1px solid var(--sx-line)}.sx-acc{border-bottom:1px solid var(--sx-line)}.sx-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none;font-size:clamp(16px,1.5vw,18px);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--sx-fg)}.sx-acc>summary::-webkit-details-marker{display:none}.sx-acc>summary:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px;border-radius:4px}.sx-acc__icon{position:relative;width:32px;height:32px;flex:none;border-radius:999px;border:1px solid var(--sx-line);transition:background-color .3s ease,border-color .3s ease,transform .4s var(--sx-ease)}.sx-acc__icon:before,.sx-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor;transition:transform .4s var(--sx-ease)}.sx-acc__icon:after{transform:rotate(90deg)}.sx-acc[open] .sx-acc__icon{background:var(--sx-accent);border-color:var(--sx-accent);color:var(--sx-ink);transform:rotate(180deg)}.sx-acc[open] .sx-acc__icon:after{transform:rotate(0)}.sx-acc__panel{overflow:hidden}.sx-acc__inner{padding:0 0 22px;max-width:68ch}.sx-materials{display:grid;gap:14px;margin:0 0 clamp(32px,5vw,64px);padding:0;list-style:none}@media(min-width:750px){.sx-materials{grid-template-columns:repeat(var(--count, 3),minmax(0,1fr))}}.sx-material{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,32px);border-radius:var(--sx-radius-lg);background:var(--sx-card);border:1px solid var(--sx-line)}.sx-material__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--sx-accent);color:var(--sx-ink)}.sx-material__icon svg{width:22px;height:22px}.sx-material p{margin:0;font-size:15px;line-height:1.55;color:var(--sx-muted)}.sx-specs{width:100%;border-collapse:collapse;font-size:15px}.sx-specs caption{text-align:left;padding-bottom:14px}.sx-specs th,.sx-specs td{padding:16px 0;border-top:1px solid var(--sx-line);text-align:left;vertical-align:top;line-height:1.45}.sx-specs tr:last-child th,.sx-specs tr:last-child td{border-bottom:1px solid var(--sx-line)}.sx-specs th{width:38%;padding-right:18px;font-family:var(--sx-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-soft)}.sx-specs td{font-weight:600;color:var(--sx-fg)}.sx-cta{text-align:center;padding-block:var(--sx-pt, clamp(72px, 11vw, 150px)) var(--sx-pb, clamp(72px, 11vw, 150px))}.sx-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sx-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--sx-bg-opacity, .3)}.sx-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#0a0a0b8c,#0a0a0bf5 70%)}.sx-cta__glow{position:absolute;left:50%;top:38%;width:min(80vw,760px);aspect-ratio:1;translate:-50% -50%;border-radius:999px;background:radial-gradient(circle,rgb(255 74 28/.22),transparent 62%);pointer-events:none;z-index:0}.sx-cta .sx-wrap{position:relative;z-index:1}.sx-cta__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.2vw,26px);max-width:880px;margin-inline:auto}.sx-cta__inner .sx-eyebrow{margin:0}.sx-cta__product{width:clamp(120px,16vw,180px);aspect-ratio:1;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 60px #00000073;animation:sx-float 6s ease-in-out infinite}.sx-cta__product img{width:100%;height:100%;object-fit:cover}@keyframes sx-float{50%{transform:translateY(-8px) rotate(-1.5deg)}}.sx-cta .sx-price{justify-content:center}.sx-cta__button{width:min(100%,440px)}.sx-cta__reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;color:var(--sx-soft)}.sx-cta__reassure li{display:inline-flex;align-items:center;gap:7px}.sx-cta__reassure svg{width:15px;height:15px;color:var(--sx-accent)}.sx-main{padding-block:var(--sx-pt, clamp(16px, 3vw, 40px)) var(--sx-pb, clamp(40px, 6vw, 88px));overflow:visible}.sx-main__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start}@media(min-width:990px){.sx-main__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sx-main__gallery{position:sticky;top:calc(var(--header-height, 72px) + 20px)}}@media(max-width:989px){.sx-main .sx-wrap{padding-inline:0}.sx-main__panel{padding-inline:var(--sx-gutter)}}.sx-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.sx-gallery__stage{position:relative}@media(min-width:990px){.sx-gallery__stage{border-radius:var(--sx-radius-lg);overflow:hidden}}.sx-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sx-gallery__track::-webkit-scrollbar{display:none}.sx-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.sx-gallery__zoom{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;overflow:hidden;background:var(--sx-card);cursor:zoom-in}.sx-gallery__zoom img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease-out;transform-origin:var(--zx, 50%) var(--zy, 50%)}@media(hover:hover)and (pointer:fine){.sx-gallery__zoom.is-zooming img{transform:scale(2)}}.sx-gallery__badges{position:absolute;left:14px;top:14px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;pointer-events:none}.sx-gallery__counter{position:absolute;right:14px;bottom:14px;z-index:2;padding:6px 10px;border-radius:3px;background:#0a0a0bb3;color:var(--sx-paper);font-family:var(--sx-font-mono);font-size:10.5px;letter-spacing:.12em;pointer-events:none}.sx-gallery__arrow{position:absolute;top:50%;z-index:2;translate:0-50%;background:#0a0a0b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#f4f2ef38;color:var(--sx-paper)}.sx-gallery__arrow--prev{left:12px}.sx-gallery__arrow--next{right:12px}@media(max-width:749px){.sx-gallery__arrow{width:44px;height:44px}}.sx-gallery__dots{justify-content:center}@media(min-width:750px){.sx-gallery__dots{display:none}}.sx-gallery__thumbs{display:none;gap:10px;margin:0;padding:0 0 2px;list-style:none;overflow-x:auto;scrollbar-width:none}@media(min-width:750px){.sx-gallery__thumbs{display:flex}}@media(min-width:750px)and (max-width:989px){.sx-gallery__thumbs{padding-inline:var(--sx-gutter)}}.sx-gallery__thumb{width:76px;height:76px;flex:none;padding:0;border-radius:6px;overflow:hidden;border:1.5px solid var(--sx-line);background:var(--sx-card);opacity:.55;cursor:pointer;transition:opacity .25s ease,border-color .25s ease}.sx-gallery__thumb img{width:100%;height:100%;object-fit:cover}.sx-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--sx-accent)}@media(hover:hover){.sx-gallery__thumb:hover{opacity:1}}.sx-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0a0a0bf5;color:var(--sx-paper)}.sx-lightbox::backdrop{background:#0a0a0bcc}.sx-lightbox[open]{display:flex;align-items:center;justify-content:center;animation:sx-fade .3s ease both}.sx-lightbox__img{max-width:min(94vw,1400px);max-height:88dvh;width:auto;height:auto;object-fit:contain;touch-action:pinch-zoom}.sx-lightbox__close,.sx-lightbox__nav{position:absolute;--sx-fg:var(--sx-paper);--sx-bg:var(--sx-ink);--sx-line:rgb(244 242 239 / .3);color:var(--sx-paper)}.sx-lightbox__close{top:max(12px,env(safe-area-inset-top));right:12px}.sx-lightbox__nav--prev{left:12px;top:50%;translate:0-50%}.sx-lightbox__nav--next{right:12px;top:50%;translate:0-50%}.sx-panel{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);min-width:0}.sx-panel__top{display:flex;flex-direction:column;gap:12px}.sx-panel__rating a{display:inline-flex;align-items:center;min-height:44px}.sx-panel__rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--sx-soft)}.sx .sx-panel__title{font-size:clamp(34px,4.4vw,56px);line-height:.96}.sx-panel__sub{margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5;color:var(--sx-muted)}.sx-panel__benefits{display:grid;gap:10px 20px;margin:0;padding:16px 0;list-style:none;border-block:1px solid var(--sx-line)}@media(min-width:600px){.sx-panel__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-panel__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4}.sx-panel__benefits svg{width:17px;height:17px;flex:none;margin-top:1px;color:var(--sx-accent)}.sx-panel__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0;font-family:var(--sx-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-soft)}.sx-panel__label em{font-style:normal;color:var(--sx-accent)}.sx-packs{margin:0;padding:0;border:0;min-width:0}.sx-packs__list{display:grid;gap:10px}.sx-pack{position:relative;display:block;cursor:pointer}.sx-pack input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sx-pack__box{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;padding:14px 16px;border-radius:10px;border:1.5px solid var(--sx-line);background:var(--sx-card);transition:border-color .25s ease,background-color .25s ease,transform .2s var(--sx-ease)}@media(hover:hover){.sx-pack:hover .sx-pack__box{border-color:#ff4a1c8c}}.sx-pack input:checked+.sx-pack__box{border-color:var(--sx-accent);background:#ff4a1c14}.sx-pack input:focus-visible+.sx-pack__box{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-pack input:disabled+.sx-pack__box{opacity:.45;cursor:not-allowed}.sx-pack__radio{position:relative;width:20px;height:20px;border-radius:999px;border:1.5px solid rgb(244 242 239/.35);transition:border-color .2s ease}.sx--light .sx-pack__radio{border-color:#0a0a0b59}.sx-pack__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--sx-accent);transform:scale(0);transition:transform .25s var(--sx-ease)}.sx-pack input:checked+.sx-pack__box .sx-pack__radio{border-color:var(--sx-accent)}.sx-pack input:checked+.sx-pack__box .sx-pack__radio:after{transform:scale(1)}.sx-pack__main{display:flex;flex-direction:column;gap:4px;min-width:0}.sx-pack__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:clamp(14.5px,1.4vw,16px);font-weight:700;line-height:1.25}.sx-pack__tag{padding:4px 7px;border-radius:3px;background:var(--sx-accent);color:var(--sx-ink);font-family:var(--sx-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sx-pack__sub{font-size:13px;line-height:1.35;color:var(--sx-soft)}.sx-pack__prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.sx-pack__price{font-size:clamp(15.5px,1.6vw,18px);font-weight:800;white-space:nowrap}.sx-pack__was{font-size:12.5px;color:var(--sx-soft);text-decoration:line-through;white-space:nowrap}.sx-pack__soldout{font-family:var(--sx-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-soft)}.sx-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:stretch}.sx-qty{display:inline-flex;align-items:center;height:62px;border:1.5px solid var(--sx-line);border-radius:var(--sx-radius)}.sx-qty button{width:44px;height:100%;padding:0;border:0;background:0 0;color:var(--sx-fg);font-size:20px;line-height:1;cursor:pointer}.sx-qty button[disabled]{opacity:.3;cursor:default}.sx-qty button svg{width:16px;height:16px;margin-inline:auto}.sx .sx-qty input{width:38px;height:100%;padding:0;border:0;border-radius:0;background:0 0;color:var(--sx-fg);font-size:16px;font-weight:700;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sx .sx-qty input::-webkit-outer-spin-button,.sx .sx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sx-atc{width:100%}.sx-atc add-to-cart-component{display:block;height:100%}.sx-atc__btn{width:100%;height:100%;min-height:62px;padding-inline:16px}@media(max-width:479px){.sx-atc__btn{padding-inline:10px;font-size:13.5px;letter-spacing:.06em;white-space:nowrap}.sx-qty button{width:40px}.sx .sx-qty input{width:30px}}.sx-atc__btn .sx-atc__price{opacity:.72;font-weight:700}.sx-atc__label-added,.is-added .sx-atc__label,[data-added=true] .sx-atc__label{display:none}.is-added .sx-atc__label-added,[data-added=true] .sx-atc__label-added{display:inline-flex;align-items:center;gap:8px}.sx-atc__label-added svg{width:18px;height:18px}.sx-atc__btn .add-to-cart__added{display:none}.sx-btn.is-loading{pointer-events:none}.sx-btn.is-loading .sx-atc__label:after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;vertical-align:-2px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:sx-spin .7s linear infinite}.sx-form-error{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--sx-radius);background:#ff4a1c1f;border:1px solid rgb(255 74 28/.4);font-size:14px;line-height:1.4}.sx-form-error.hidden,.sx-form-error[hidden]{display:none}.sx-form-error .svg-wrapper,.sx-form-error svg{width:18px;height:18px;flex:none}.sx-dynamic-checkout{margin-top:10px}.sx-dynamic-checkout .shopify-payment-button__button{min-height:52px;border-radius:var(--sx-radius)}.sx-dynamic-checkout .shopify-payment-button__more-options{color:var(--sx-muted)}.sx-panel__assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sx-panel__assure li{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;border-radius:var(--sx-radius);background:var(--sx-card);text-align:center;font-family:var(--sx-font-mono);font-size:9.5px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted)}.sx-panel__assure svg{width:18px;height:18px;color:var(--sx-accent)}.sx-panel__stock{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sx-muted)}.sx-panel__stock:before{content:"";width:8px;height:8px;border-radius:999px;background:#2fbf71;box-shadow:0 0 0 4px #2fbf712e}.sx-panel__stock[data-available=false]:before{background:#8a8a8a;box-shadow:none}.sx-panel__quote{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:10px;background:var(--sx-card);border:1px solid var(--sx-line)}.sx-panel__quote img{width:48px;height:48px;flex:none;border-radius:999px;object-fit:cover}.sx-panel__quote p{margin:4px 0;font-size:14.5px;line-height:1.45}.sx-panel__details .sx-acc>summary{min-height:56px;padding:14px 0;font-size:15px}.sx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px var(--sx-gutter) max(10px,env(safe-area-inset-bottom));background:#121315f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgb(244 242 239/.14);color:var(--sx-paper);transform:translate3d(0,110%,0);visibility:hidden;transition:transform .42s var(--sx-ease),visibility 0s linear .42s}.sx-sticky.is-visible{transform:none;visibility:visible;transition:transform .42s var(--sx-ease),visibility 0s}@media(min-width:990px){.sx-sticky{display:none}}.sx-sticky__inner{display:flex;align-items:center;gap:12px;max-width:720px;margin-inline:auto}.sx-sticky__img{width:46px;height:46px;flex:none;border-radius:6px;overflow:hidden;background:#fff}.sx-sticky__img img{width:100%;height:100%;object-fit:cover}.sx-sticky__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sx-sticky__title{overflow:hidden;font-size:13.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.sx-sticky__price{display:flex;gap:7px;align-items:baseline;font-size:14px;font-weight:800}.sx-sticky__price s{font-size:12px;font-weight:400;color:#f4f2ef8c}.sx-sticky .sx-btn{min-height:48px;padding-inline:clamp(14px,4vw,24px);font-size:13px}body:has(.sx-sticky.is-visible) .sx-footer{padding-bottom:96px}.sx-footer{padding-block:var(--sx-pt, clamp(48px, 7vw, 88px)) var(--sx-pb, 32px);border-top:1px solid var(--sx-line)}.sx-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:clamp(32px,5vw,56px)}@media(min-width:990px){.sx-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) minmax(0,1.3fr);gap:48px}}.sx-footer__brand{display:flex;flex-direction:column;gap:14px}.sx-footer__logo{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;font-family:var(--sx-font-display);font-size:24px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.sx-footer__logo img{width:auto;max-height:36px}.sx-footer__brand p{margin:0;max-width:34ch;font-size:14px;line-height:1.55;color:var(--sx-soft)}.sx-footer__cols{display:grid;gap:0}@media(min-width:750px){.sx-footer__cols{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:24px}}.sx-footer__col{border-bottom:1px solid var(--sx-line)}@media(min-width:750px){.sx-footer__col{border:0}}.sx-footer__col>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;list-style:none;cursor:pointer;font-family:var(--sx-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-soft)}.sx-footer__col>summary::-webkit-details-marker{display:none}.sx-footer__col>summary .sx-acc__icon{width:26px;height:26px}@media(min-width:750px){.sx-footer__col>summary{min-height:0;margin-bottom:14px;pointer-events:none}.sx-footer__col>summary .sx-acc__icon{display:none}}.sx-footer__links{display:grid;gap:2px;margin:0;padding:0 0 14px;list-style:none}.sx-footer__links a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;color:var(--sx-muted);text-decoration:none;transition:color .2s ease}@media(hover:hover){.sx-footer__links a:hover{color:var(--sx-fg)}}.sx-footer__news{display:flex;flex-direction:column;gap:12px}.sx-footer__news h2{margin:0;font-family:var(--sx-font-display);font-size:22px;font-weight:800;letter-spacing:-.015em;color:var(--sx-fg)}.sx-footer__news p{margin:0;font-size:14px;line-height:1.5;color:var(--sx-soft)}.sx-news{display:flex;gap:0;border:1.5px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden;transition:border-color .2s ease}.sx-news:focus-within{border-color:var(--sx-accent)}.sx .sx-news input{flex:1;width:100%;min-width:0;height:52px;padding:0 14px;border:0;border-radius:0;background:0 0;color:var(--sx-fg);font-size:16px}.sx-news input:focus{outline:0}.sx .sx-news input::placeholder{color:var(--sx-soft)}.sx-news button{min-height:52px;border-radius:0;border:0;padding-inline:18px}.sx-news-msg{margin:0;font-size:13.5px}.sx-news-msg--ok{color:#52d18c}.sx-news-msg--err{color:#ff8a6b}.sx-social{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.sx-social a{width:44px;height:44px}.sx-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--sx-line);font-size:12.5px;color:var(--sx-soft)}.sx-footer__bottom a{text-decoration:none}.sx-footer__legal{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.sx-footer__legal a{display:inline-flex;align-items:center;min-height:32px}.sx-payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sx-payments svg{width:38px;height:24px}.header-logo{font-family:var(--sx-font-display)!important;font-weight:800!important;letter-spacing:.24em;text-transform:uppercase}.header-logo:not(:has(img)){font-size:clamp(18px,2vw,22px)!important}#header-component .header__row{border-bottom:1px solid rgb(244 242 239/.08)}header-announcements,.announcement-bar{font-family:var(--sx-font-mono);letter-spacing:.16em}#cart-drawer .button,#cart-drawer button[name=checkout]{letter-spacing:.1em;text-transform:uppercase;font-weight:800}@media(prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after,.sx-sticky{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sx-pre,.sx-pre--clip{opacity:1;transform:none;clip-path:none}.sx-zoom img{transform:none!important}.sx-zoom--macro img{transform:scale(1.45)!important}.sx-point__ring{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stryde.css.map */
