:root{--ss-blue:#0B51A1;--ss-blue-deep:#083D7A;--ss-aqua:#27B3D3;--ss-aqua-deep:#1793B1;--ss-orange:#EC6B00;--ss-orange-deep:#C85A00;--ss-ice:#EAF4FB;--ss-mist:#F4F8FC;--ss-ice-deep:#D5E8F6;--ss-ink:#0F1B2D;--ss-muted:#55637A;--ss-line:rgba(15,27,45,.1);--ss-navy:#0C2340;--ss-on-navy:#EAF4FB;--ss-white:#FFFFFF;--ss-font-d:"Figtree",system-ui,"Helvetica Neue",Arial,sans-serif;--ss-font-b:"Hanken Grotesk",system-ui,"Helvetica Neue",Arial,sans-serif;--ss-h1:clamp(42px,4.9vw,70px);--ss-h2:clamp(30px,3vw,44px);--ss-h3:clamp(19px,1.5vw,23px);--ss-body:17px;--ss-meta:14px;--ss-B:40px;--ss-pb-base:20px;--ss-wrap:1280px;--ss-gutter:clamp(16px,4vw,48px);--ss-r-plate:24px;--ss-r-card:20px;--ss-r-media:16px;--ss-r-btn:999px;--ss-shadow:0 0 0 1px rgba(15,27,45,.06),0 1px 2px -1px rgba(15,27,45,.06),0 2px 4px rgba(15,27,45,.04);--ss-shadow-deep:0 0 0 1px rgba(0,0,0,.06),0 1px 1px -.5px rgba(0,0,0,.06),0 3px 3px -1.5px rgba(0,0,0,.06),0 6px 6px -3px rgba(0,0,0,.06),0 12px 12px -6px rgba(0,0,0,.06),0 24px 24px -12px rgba(0,0,0,.06);--ss-ann-h:40px;--ss-header-h:76px;--ss-ease:cubic-bezier(.23,1,.32,1);--ss-ease-reveal:cubic-bezier(.16,1,.3,1)}@media(max-width:767px){:root{--ss-B:24px;--ss-pb-base:12px;--ss-header-h:60px;--ss-h1:clamp(28px,8.6vw,38px);--ss-h2:clamp(28px,8.6vw,38px);--ss-h3:20px;--ss-body:16px}}*,*:before,*:after{box-sizing:border-box}body{overflow-x:clip}.ss-sec{background:var(--ss-white);color:var(--ss-ink);font:400 var(--ss-body)/1.55 var(--ss-font-b);color-scheme:light}:where(.ss-sec) :is(img,video,picture){display:block;max-width:100%}:where(.ss-sec) a{color:inherit;text-decoration:none}:where(.ss-sec) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.ss-sec) :is(h1,h2,h3,p,ul){margin:0}:where(.ss-sec) ul{padding:0;list-style:none}.ss-wrap{width:min(var(--ss-wrap),100% - 2*var(--ss-gutter));margin-inline:auto}.ss-s{padding-block:var(--ss-pt,var(--ss-B)) var(--ss-pb,var(--ss-pb-base))}.ss-h1,.ss-h2,.ss-h3{font-family:var(--ss-font-d);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.ss-h1{font-size:var(--ss-h1);line-height:1.02}.ss-h2{font-size:var(--ss-h2);line-height:1.08}.ss-h3{font-size:var(--ss-h3);line-height:1.25;letter-spacing:-.01em}.ss-h1 em,.ss-h2 em{font-style:normal;color:var(--ss-aqua)}.ss-h2 em.w{color:inherit;font-weight:600;opacity:.78}.ss-eyebrow{font:600 var(--ss-meta)/1.3 var(--ss-font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted)}.ss-lead{font-size:clamp(16px,1.2vw,19px);color:var(--ss-muted);max-width:56ch}.ss-meta{font-size:var(--ss-meta);color:var(--ss-muted)}.ss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ss-ico{display:inline-flex;width:1em;height:1em;flex:none;vertical-align:-.15em}.ss-ico svg{width:100%;height:100%;fill:currentColor}.ss-head{display:grid;gap:12px;margin-bottom:clamp(28px,3vw,40px);max-width:60ch}.ss-head--c{text-align:center;margin-inline:auto;justify-items:center}.ss-fits__card>*,.ss-inside__grid>*,.ss-waitlist__plate>*,.ss-faq__grid>*,.ss-footer__top>*,.ss-footer__bottom>*,.ss-products__grid>*,.ss-tiles__grid>*,.ss-hydrate__row>*{min-width:0}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 26px;border-radius:var(--ss-r-btn);font:600 16px/1 var(--ss-font-b);transition:background .15s,color .15s,transform .16s var(--ss-ease),box-shadow .15s;white-space:nowrap}.ss-btn--orange{background:var(--ss-orange);color:var(--ss-ink)}.ss-btn--orange:hover{background:var(--ss-orange-deep);color:#fff}.ss-btn--blue{background:var(--ss-blue);color:#fff}.ss-btn--blue:hover{background:var(--ss-blue-deep)}.ss-btn--white{background:#fff;color:var(--ss-ink)}.ss-btn--white:hover{background:var(--ss-ice)}.ss-btn--line{box-shadow:inset 0 0 0 1.5px var(--ss-line);color:var(--ss-ink)}.ss-btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ss-ink)}.ss-btn--block{width:100%}.ss-btn:active{transform:scale(.97)}.ss-btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--ss-aqua);outline-offset:3px}.ss-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:22px;transition:background .15s}.ss-iconbtn:hover{background:var(--ss-ice)}.ss-r.is-in{animation:ssIn .6s var(--ss-ease-reveal) both}@keyframes ssIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ss-r.is-in{animation:none}}.ss-track{display:flex;gap:var(--ss-track-gap,16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ss-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-track::-webkit-scrollbar{display:none}.ss-track>*{scroll-snap-align:start;flex:none;min-width:0}.ss-nav{display:flex;align-items:center;gap:10px;flex:none}.ss-nav--c{justify-content:center;margin-top:24px}.ss-nav__n{font:600 var(--ss-meta)/1 var(--ss-font-b);color:var(--ss-muted);font-variant-numeric:tabular-nums;min-width:3.2em;text-align:center}.ss-nav button{flex:none;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ss-line);display:inline-flex;align-items:center;justify-content:center;font-size:20px;transition:background .15s,box-shadow .15s}.ss-nav button:hover{background:var(--ss-ice);box-shadow:inset 0 0 0 1.5px var(--ss-ice-deep)}.ss-nav button[disabled]{opacity:.35;cursor:default}.ss-ph{display:inline-flex;align-items:center;gap:.4em;font:600 12px/1.2 var(--ss-font-b);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-muted);background:var(--ss-mist);border:1px dashed var(--ss-line);border-radius:999px;padding:6px 10px;vertical-align:middle}.ss-announce{--ss-ann-bg:var(--ss-blue);--ss-ann-ink:#fff;background:var(--ss-ann-bg);color:var(--ss-ann-ink);font:500 var(--ss-meta)/1 var(--ss-font-b);height:var(--ss-ann-h)}.ss-announce__in{height:100%;display:flex;align-items:center;justify-content:center}.ss-announce__item{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ss-announce__item .s{display:none}@media(max-width:767px){.ss-announce__item .l{display:none}.ss-announce__item .s{display:inline}}.ss-header{position:sticky;top:0;z-index:40;background:var(--ss-white);border-bottom:1px solid var(--ss-line);height:var(--ss-header-h)}.ss-header__in{height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.ss-logo{display:inline-flex;align-items:center;min-height:44px}.ss-logo img{height:var(--ss-logo-h,46px);width:auto}.ss-nav-main{display:flex;align-items:center;gap:4px;justify-self:center}.ss-nav-main a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font:600 15.5px/44px var(--ss-font-b);color:var(--ss-ink);transition:background .15s,color .15s}.ss-nav-main a:hover{background:var(--ss-ice);color:var(--ss-blue)}.ss-header__act{display:flex;align-items:center;gap:4px;justify-self:end}.ss-header__cta{display:none}.ss-cart{position:relative}.ss-cart__n{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ss-orange);color:var(--ss-ink);font:700 12px/18px var(--ss-font-b);text-align:center}.ss-burger{display:none}@media(max-width:1023px){.ss-nav-main{display:none}.ss-burger{display:inline-flex}.ss-header__in{grid-template-columns:auto 1fr auto;gap:12px}.ss-search,.ss-account,.ss-header__cta{display:none}}@media(max-width:767px){.ss-logo img{height:var(--ss-logo-h-m,36px)}}.ss-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.ss-drawer.is-open{visibility:visible}.ss-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c234073;opacity:0;transition:opacity .25s}.ss-drawer.is-open .ss-drawer__bg{opacity:1}.ss-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(400px,88vw);background:#fff;transform:translate(-100%);transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow:auto}.ss-drawer.is-open .ss-drawer__panel{transform:none}.ss-drawer__top{display:flex;align-items:center;justify-content:space-between;height:44px;margin-bottom:12px}.ss-drawer__top img{height:34px}.ss-drawer nav a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 4px;font:700 20px/1 var(--ss-font-d);letter-spacing:-.01em;border-bottom:1px solid var(--ss-line)}.ss-drawer__foot{margin-top:auto;padding-top:20px;display:grid;gap:12px;color:var(--ss-muted);font-size:var(--ss-meta)}.ss-hero{--ss-pt:0;--ss-pb:var(--ss-pb-base);--ss-hero-h:min(clamp(520px,54vw,820px),calc(100vh - var(--ss-header-h) - var(--ss-ann-h) - 24px));--ss-focus:62% 42%;--ss-scrim:.66}.ss-hero__stage{position:relative;height:var(--ss-hero-h);overflow:hidden;background:var(--ss-navy);isolation:isolate}.ss-hero__media,.ss-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ss-focus)}.ss-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,24,46,var(--ss-scrim)),rgba(8,24,46,calc(var(--ss-scrim)*.5)) 32%,#08182e00 62%),linear-gradient(90deg,#08182e59,#08182e00 55%)}.ss-hero__copy{position:absolute;left:0;right:0;bottom:0;padding-bottom:clamp(32px,4.2vw,60px);color:#fff}.ss-hero__text{display:grid;gap:16px;max-width:620px;justify-items:start}.ss-hero .ss-h1{text-wrap:initial}.ss-hero__text .ss-eyebrow{color:#fff;opacity:.9}.ss-hero__text .ss-lead{color:#ffffffe6;max-width:46ch}.ss-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.ss-hero__meta{font-size:var(--ss-meta);color:#fffc}.ss-hero__meta .s{display:none}@media(max-width:767px){.ss-hero__meta .l{display:none}.ss-hero__meta .s{display:inline}}.ss-hero__below{display:none}@media(max-width:767px){.ss-hero__stage{display:contents}.ss-hero__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;overflow:hidden;background:var(--ss-navy)}.ss-hero__scrim{display:none}.ss-hero__copy{position:static;padding:24px var(--ss-gutter) 0;color:var(--ss-ink)}.ss-hero__text{gap:12px}.ss-hero__text .ss-eyebrow{color:var(--ss-muted);opacity:1}.ss-hero__text .ss-lead,.ss-hero__meta{color:var(--ss-muted)}.ss-hero__cta{width:100%}.ss-hero__cta .ss-btn{flex:1 1 100%}.ss-hero__cta .ss-btn--white{box-shadow:inset 0 0 0 1.5px var(--ss-line)}}.ss-waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;max-height:46%;pointer-events:none;z-index:0}.ss-waves path{fill:none;stroke:var(--ss-waves-ink,var(--ss-aqua));stroke-width:1.4;opacity:var(--ss-waves-op,.35);vector-effect:non-scaling-stroke}.ss-meet{--ss-meet-bg:radial-gradient(80% 110% at 0% 0%,rgba(120,220,240,.55) 0%,rgba(120,220,240,0) 55%),radial-gradient(60% 80% at 100% 100%,rgba(8,61,122,.55) 0%,rgba(8,61,122,0) 60%),linear-gradient(120deg,#35B9DB 0%,#1E90CB 38%,#1268B8 70%,#0E5AAE 100%)}.ss-meet__plate{background:var(--ss-meet-bg);color:#fff;border-radius:var(--ss-r-plate);padding:clamp(24px,3vw,44px);display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(24px,4vw,56px);align-items:center;box-shadow:var(--ss-shadow-deep)}.ss-meet__copy{display:grid;gap:18px;justify-items:start;padding:clamp(4px,1.5vw,20px) clamp(0px,1.5vw,16px) clamp(4px,1.5vw,20px) 0;order:2}.ss-meet__media{order:1}.ss-meet__copy .ss-eyebrow{color:#ffffffc7}.ss-meet__copy .ss-h2 em{color:var(--ss-aqua)}.ss-meet__copy p{max-width:50ch;color:#ffffffe6}.ss-meet__rows{display:grid;gap:0;width:100%;max-width:520px}.ss-meet__rows li{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.18);padding:12px 0;font-weight:500}.ss-meet__rows li:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.ss-meet__rows .ss-ico{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff}.ss-meet__rows .ss-ico svg{width:22px;height:22px}.ss-meet__media{position:relative;aspect-ratio:4/5;border-radius:var(--ss-r-card);overflow:visible;isolation:isolate}.ss-meet__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ss-navy);z-index:-1}.ss-meet__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:inherit;animation:ssKen 14s ease-in-out infinite alternate;transform-origin:50% 35%}.ss-meet__media{clip-path:none}.ss-meet__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}@keyframes ssKen{0%{transform:scale(1)}to{transform:scale(1.08)}}.ss-meet__chip{position:absolute;z-index:1;display:flex;align-items:center;gap:12px;background:#ffffffeb;color:var(--ss-ink);border-radius:999px;padding:10px 18px 10px 12px;box-shadow:var(--ss-shadow-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ssFloat 6s ease-in-out infinite}.ss-meet__chip>span{display:grid;line-height:1.15}.ss-meet__chip strong{font:600 15px var(--ss-font-b)}.ss-meet__chip>span>span{font-size:13px;color:var(--ss-muted)}.ss-meet__chip .ss-ico{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ss-ice);color:var(--ss-blue)}.ss-meet__chip .ss-ico svg{width:20px;height:20px}.ss-meet__chip--a{left:-7%;top:-4%}.ss-meet__chip--b{right:-7%;bottom:-4%;animation-delay:-3s}@keyframes ssFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ss-meet__img,.ss-meet__chip{animation:none}}@media(max-width:1023px){.ss-meet__plate{grid-template-columns:1fr}.ss-meet__media{max-width:560px}}@media(max-width:767px){.ss-meet__plate{padding:16px 16px 20px;border-radius:var(--ss-r-card)}.ss-meet__copy{padding:8px 4px 4px}.ss-meet__copy .ss-btn{width:100%}.ss-meet__media{aspect-ratio:4/5}.ss-meet__chip--a{left:-2%;top:-3%}.ss-meet__chip--b{right:-2%;bottom:-3%}.ss-meet__chip{padding:8px 12px 8px 8px}.ss-meet__chip strong{font-size:13px}.ss-meet__chip>span>span{font-size:12px}.ss-meet__chip .ss-ico{width:30px;height:30px}}.ss-steps{background:linear-gradient(180deg,#fff 0%,var(--ss-mist) 100%)}.ss-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ss-step{display:grid;gap:8px;align-content:start}.ss-step__media{aspect-ratio:4/5;overflow:hidden;border-radius:var(--ss-r-media);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;margin-bottom:8px}.ss-step__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ss-ease)}.ss-step p{color:var(--ss-muted);font-size:15px}@media(hover:hover)and (pointer:fine){.ss-step:hover .ss-step__media img{transform:scale(1.05)}}@media(max-width:1023px){.ss-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ss-steps__grid{gap:16px 12px}.ss-step .ss-h3{font-size:18px}.ss-step p{font-size:14px;min-height:6.2em}}.ss-tiles{--ss-tile-r:var(--ss-r-card);--ss-tile-scrim:.78}.ss-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss-tile{display:block;color:#fff}.ss-tile__inner{position:relative;aspect-ratio:4/5;border-radius:var(--ss-tile-r);overflow:hidden;background:var(--ss-ice);isolation:isolate;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.ss-tile__inner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-tile__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,24,46,var(--ss-tile-scrim)),rgba(8,24,46,calc(var(--ss-tile-scrim)*.6)) 32%,#08182e00 62%);z-index:1}.ss-tile__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px 20px 22px;display:grid;gap:6px;justify-items:start}.ss-tile__title{font:700 clamp(22px,1.9vw,28px)/1.1 var(--ss-font-d);letter-spacing:-.02em}.ss-tile__text{font-size:15px;line-height:1.4;color:#ffffffeb;min-height:2.8em}.ss-tile__btn{min-height:40px;padding:0 16px;font-size:14px;margin-top:6px}@media(max-width:1023px){.ss-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ss-tiles__grid{gap:12px}.ss-tile{color:var(--ss-ink)}.ss-tile__inner{aspect-ratio:auto;display:grid;background:var(--ss-ice)}.ss-tile__inner>img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5}.ss-tile__inner:after{display:none}.ss-tile__cap{position:static;padding:12px 12px 14px;gap:4px}.ss-tile__title{font-size:20px}.ss-tile__text{font-size:13px;color:var(--ss-muted);min-height:2.9em}.ss-tile__btn{min-height:44px;padding:0 12px;font-size:13px;margin-top:4px;background:var(--ss-blue);color:#fff;white-space:normal;text-align:center}}.ss-feature{--ss-feat-focus:62% 40%;--ss-feat-h:min(clamp(480px,46vw,720px),100vh);--ss-feat-scrim:.62}.ss-feature__stage{position:relative;width:100%;height:var(--ss-feat-h);overflow:hidden;background:var(--ss-navy);isolation:isolate}.ss-feature__media,.ss-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ss-feat-focus)}.ss-feature__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(8,24,46,var(--ss-feat-scrim)),rgba(8,24,46,calc(var(--ss-feat-scrim)*.45)) 34%,#08182e00 62%),linear-gradient(90deg,#08182e52,#08182e00 50%)}.ss-feature__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(32px,4.2vw,56px);color:#fff}.ss-feature__copy>div{display:grid;gap:16px;max-width:var(--ss-feat-copy-w,560px);justify-items:start}.ss-feature__copy .ss-eyebrow{color:#fff;opacity:.9}.ss-feature__copy .ss-lead{color:#ffffffe6}@media(max-width:767px){.ss-feature__stage{display:contents}.ss-feature__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;overflow:hidden}.ss-feature__scrim{display:none}.ss-feature__copy{position:static;padding:24px var(--ss-gutter) 0;color:var(--ss-ink)}.ss-feature__copy .ss-eyebrow{color:var(--ss-muted);opacity:1}.ss-feature__copy .ss-lead{color:var(--ss-muted)}.ss-feature__copy>div>div{width:100%}.ss-feature__copy .ss-btn{width:100%}}.ss-fits__plate{background:var(--ss-ice);border-radius:var(--ss-r-plate);padding:clamp(20px,2.6vw,40px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:center}.ss-fits__photo{aspect-ratio:4/3;border-radius:var(--ss-r-media);overflow:hidden;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.ss-fits__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.ss-fits__copy{display:grid;gap:16px;justify-items:start;padding-right:clamp(0px,2vw,24px)}.ss-fits__copy p{max-width:50ch;color:var(--ss-muted)}.ss-fits__rows{display:grid;gap:0;width:100%}.ss-fits__rows li{display:flex;align-items:center;gap:14px;border-top:1px solid var(--ss-line);padding:12px 0;font-weight:500}.ss-fits__rows li:last-child{border-bottom:1px solid var(--ss-line)}.ss-fits__rows .ss-ico{font-size:26px;color:var(--ss-blue)}@media(max-width:1023px){.ss-fits__plate{grid-template-columns:1fr}}@media(max-width:767px){.ss-fits__plate{padding:12px 12px 20px;border-radius:var(--ss-r-card)}.ss-fits__copy{padding:0 8px}.ss-fits__copy .ss-btn{width:100%}}.ss-inside__plate{background:var(--ss-navy);color:var(--ss-on-navy);border-radius:var(--ss-r-plate);padding:clamp(32px,4.5vw,72px) clamp(24px,4.5vw,72px)}.ss-inside__plate .ss-head .ss-lead{color:#eaf4fbc7}.ss-inside__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.ss-inside__cut,.ss-inside__facts{border-radius:var(--ss-r-card);padding:24px;display:grid;gap:20px;align-content:start}.ss-inside__cut{background:#fff;color:var(--ss-ink)}.ss-inside__fig{background:linear-gradient(180deg,var(--ss-mist),var(--ss-ice-deep));border-radius:var(--ss-r-media);padding:28px;display:grid;place-items:center;min-height:300px}.ss-inside__fig img{width:100%;height:auto;max-height:320px;object-fit:contain}.ss-inside__legend,.ss-inside__facts ul{display:grid;gap:14px}.ss-inside__legend li,.ss-inside__facts li{display:flex;gap:14px;align-items:flex-start}.ss-inside__legend li>span,.ss-inside__facts li>span{display:grid;gap:2px}.ss-inside__legend strong,.ss-inside__facts strong{font-weight:600}.ss-inside__legend li>span>span,.ss-inside__facts li>span>span{color:var(--ss-muted);font-size:15px}.ss-inside__legend .ss-ico,.ss-inside__facts .ss-ico{flex:none;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ss-ice);color:var(--ss-blue)}.ss-inside__legend .ss-ico svg,.ss-inside__facts .ss-ico svg{width:26px;height:26px}.ss-inside__facts{background:var(--ss-ice);color:var(--ss-ink)}.ss-inside__facts .ss-ico{background:#fff}.ss-inside__facts>div{margin-top:auto}@media(max-width:1023px){.ss-inside__grid{grid-template-columns:1fr}}@media(max-width:767px){.ss-inside__plate{padding:24px 16px;border-radius:var(--ss-r-card)}.ss-inside__cut,.ss-inside__facts{padding:18px}.ss-inside__fig{padding:16px;min-height:200px}.ss-inside__facts .ss-btn{width:100%}}.ss-compare__plate{position:relative;overflow:hidden;border-radius:var(--ss-r-plate);padding:clamp(24px,3.6vw,56px);background:linear-gradient(160deg,#fff 0%,var(--ss-mist) 40%,var(--ss-ice) 100%);box-shadow:var(--ss-shadow)}.ss-compare__plate>*{position:relative;z-index:1}.ss-compare__plate>.ss-waves{position:absolute;z-index:0}.ss-compare__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,36px)}.ss-compare__head .ss-head{margin-bottom:0}.ss-compare__box{border-radius:var(--ss-r-card);box-shadow:var(--ss-shadow-deep);overflow-x:auto;overflow-y:hidden;max-width:100%;contain:inline-size;background:#fff}.ss-compare__table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px}.ss-compare__table th,.ss-compare__table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--ss-line);vertical-align:middle}.ss-compare__table thead th{font:700 15px/1.2 var(--ss-font-d);letter-spacing:-.01em;color:var(--ss-muted);vertical-align:bottom;padding-top:20px}.ss-compare__table thead th.is-us{color:var(--ss-blue)}.ss-compare__us{display:inline-flex;align-items:center;gap:12px;font-size:17px}.ss-compare__us img{height:64px;width:auto}.ss-compare__table tbody th{font-weight:500;width:44%}.ss-compare__table td.is-us{background:var(--ss-mist);font-weight:600;box-shadow:inset 2px 0 0 var(--ss-ice-deep),inset -2px 0 0 var(--ss-ice-deep)}.ss-compare__table thead th.is-us{background:var(--ss-mist);box-shadow:inset 2px 0 0 var(--ss-ice-deep),inset -2px 0 0 var(--ss-ice-deep)}.ss-compare__table tr:last-child th,.ss-compare__table tr:last-child td{border-bottom:0}.ss-yes,.ss-no{display:inline-flex;align-items:center;gap:.4em;font-weight:600}.ss-yes .ss-ico{font-size:24px;color:var(--ss-blue)}.ss-no{color:var(--ss-muted);font-weight:500}.ss-no .ss-ico{font-size:24px;color:#55637a8c}@media(max-width:767px){.ss-compare__plate{padding:20px 12px;border-radius:var(--ss-r-card)}.ss-compare__head{flex-direction:column;align-items:flex-start}.ss-compare__head .ss-btn{width:100%}.ss-compare__table{font-size:15px;min-width:0}.ss-compare__table th,.ss-compare__table td{padding:14px 10px}.ss-compare__table tbody th{width:40%}.ss-compare__us img{height:44px}.ss-compare__us{gap:8px;font-size:15px}}.ss-products{--ss-plate-h:300px}.ss-products__band{border-radius:var(--ss-r-plate);padding:clamp(20px,3vw,40px);background:linear-gradient(180deg,var(--ss-mist) 0%,var(--ss-ice) 55%,var(--ss-ice-deep) 100%)}.ss-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss-pcard{position:relative;background:#fff;border-radius:var(--ss-r-card);overflow:hidden;box-shadow:var(--ss-shadow);display:grid;grid-template-rows:auto 1fr;transition:transform .3s var(--ss-ease)}.ss-pcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--ss-shadow-deep);opacity:0;transition:opacity .3s;pointer-events:none}.ss-pcard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ss-pcard__tag{position:absolute;top:14px;left:14px;z-index:3;font:700 12px/1 var(--ss-font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ss-blue);background:#fff;border-radius:999px;padding:7px 10px;box-shadow:var(--ss-shadow)}.ss-pcard__media{height:var(--ss-plate-h);background:linear-gradient(180deg,var(--ss-mist),var(--ss-ice-deep));display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.ss-pcard__media img{height:var(--ss-ph,90%);max-height:100%;width:auto;max-width:90%;object-fit:contain;transition:transform .5s var(--ss-ease)}.ss-pcard__body{padding:18px 20px 20px;display:grid;gap:6px;align-content:start}.ss-pcard__name{font:700 19px/1.3 var(--ss-font-d);letter-spacing:-.01em;min-height:2.6em}.ss-pcard__fits{font-size:15px;color:var(--ss-muted);min-height:3.1em}.ss-pcard__price{font:700 17px/1 var(--ss-font-b);padding:4px 0 8px}.ss-pcard .ss-btn{position:relative;z-index:3;min-height:48px}@media(hover:hover)and (pointer:fine){.ss-pcard:hover{transform:translateY(-4px)}.ss-pcard:hover:after{opacity:1}.ss-pcard:hover .ss-pcard__media img{transform:scale(1.04)}}@media(max-width:1023px){.ss-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ss-products{--ss-plate-h:200px}.ss-products__band{padding:12px;border-radius:var(--ss-r-card)}.ss-products__grid{gap:12px}.ss-pcard__body{padding:14px}.ss-pcard__name{font-size:16px;min-height:2.6em}.ss-pcard__fits{display:none}.ss-pcard .ss-btn{padding:0 12px;font-size:15px}}.ss-waitlist{--ss-pb:calc(var(--ss-B) + var(--ss-pb-base))}.ss-waitlist__plate{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ss-blue) 0%,var(--ss-blue-deep) 100%);color:#fff;border-radius:var(--ss-r-plate);padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.ss-waitlist__plate>*{position:relative;z-index:1}.ss-waitlist__art{position:absolute;z-index:0;right:-1%;top:-5%;height:114%;width:auto;transform:rotate(-14deg);transform-origin:50% 50%;filter:drop-shadow(0 30px 30px rgba(0,0,0,.28));opacity:.95;pointer-events:none}.ss-waitlist__plate>div:last-child{max-width:430px}.ss-waitlist__plate>div:first-child{display:grid;gap:12px}.ss-waitlist__plate .ss-h2 em.w{color:var(--ss-aqua);opacity:1;font-weight:700}.ss-waitlist__plate p{color:#ffffffe0;max-width:46ch}.ss-waitlist__plate form{display:flex;gap:10px}.ss-waitlist__plate input{flex:1 1 auto;min-width:0;min-height:52px;border:0;border-radius:999px;padding:0 20px;font:500 16px var(--ss-font-b);color:var(--ss-ink);background:#fff}.ss-waitlist__plate input::placeholder{color:var(--ss-muted)}.ss-waitlist__note{font-size:var(--ss-meta);margin-top:12px;color:#ffffffc7}@media(max-width:1023px){.ss-waitlist__art{height:92%;right:-10%;opacity:.35}}@media(max-width:767px){.ss-waitlist__plate{grid-template-columns:1fr;padding:24px}.ss-waitlist__plate form{flex-direction:column}.ss-waitlist__art{display:none}}.ss-faq__plate{border-radius:var(--ss-r-plate);padding:clamp(24px,3.6vw,56px);background:linear-gradient(160deg,var(--ss-mist) 0%,var(--ss-ice) 100%);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:stretch}.ss-faq__side{display:grid;gap:20px;align-content:start;position:sticky;top:calc(var(--ss-header-h) + 24px)}.ss-faq__side .ss-head{margin-bottom:0}.ss-faq__contact{background:#fff;border-radius:var(--ss-r-card);padding:22px;display:grid;gap:14px;box-shadow:var(--ss-shadow);justify-items:start}.ss-faq__contact-ico{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ss-ice);color:var(--ss-blue);font-size:26px}.ss-faq__contact>div{display:grid;gap:2px}.ss-faq__contact strong{font-weight:600}.ss-faq__contact>div>span{color:var(--ss-muted);font-size:15px}.ss-faq__list{background:#fff;border-radius:var(--ss-r-card);padding:8px 28px;box-shadow:var(--ss-shadow);align-self:start}.ss-acc{border-bottom:1px solid var(--ss-line)}.ss-acc:last-child{border-bottom:0}.ss-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font:600 18px/1.3 var(--ss-font-b);cursor:pointer;list-style:none}.ss-acc summary::-webkit-details-marker{display:none}.ss-acc summary .ss-ico{flex:none;font-size:22px;color:var(--ss-blue);transition:transform .25s var(--ss-ease)}.ss-acc[open] summary .ss-ico{transform:rotate(45deg)}.ss-acc__body{padding:0 0 20px;color:var(--ss-muted);max-width:60ch}@media(max-width:1023px){.ss-faq__plate{grid-template-columns:1fr}}@media(max-width:767px){.ss-faq__plate{padding:20px 12px;border-radius:var(--ss-r-card)}.ss-faq__list{padding:4px 16px}.ss-acc summary{font-size:17px}.ss-faq__contact .ss-btn{width:100%}}.ss-close{--ss-close-focus:50% 50%;--ss-close-h:min(clamp(480px,46vw,720px),100vh)}.ss-close__stage{position:relative;width:100%;height:var(--ss-close-h);overflow:hidden;background:var(--ss-navy);isolation:isolate}.ss-close__media,.ss-close__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ss-close-focus)}.ss-close__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#08182ea3,#08182e42 34%,#08182e00 60%),linear-gradient(90deg,#08182e4d,#08182e00 45%)}.ss-close__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(40px,5vw,72px);color:#fff}.ss-close__copy>div{display:grid;gap:16px;max-width:480px;justify-items:start}.ss-close__copy .ss-lead{color:#ffffffe0}.ss-close__cta{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.ss-close__stage{display:contents}.ss-close__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/5;overflow:hidden}.ss-close__scrim{display:none}.ss-close__copy{position:static;padding:24px var(--ss-gutter) 0;color:var(--ss-ink)}.ss-close__copy .ss-lead{color:var(--ss-muted)}.ss-close__cta .ss-btn--white{box-shadow:inset 0 0 0 1.5px var(--ss-line)}.ss-close__copy>div>div{width:100%}.ss-close__cta .ss-btn{flex:1 1 100%}}.ss-footer{position:relative;color:var(--ss-on-navy);background:var(--ss-navy);isolation:isolate;padding-block:var(--ss-B) calc(var(--ss-B)*.8)}.ss-footer__bg,.ss-footer__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:0}.ss-footer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0c234099,#0c2340db 70%,#0c2340f0)}.ss-footer__in{position:relative;z-index:2}.ss-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.14)}.ss-footer__brand{display:grid;gap:16px;justify-items:start;max-width:36ch}.ss-footer__logo{height:56px;width:auto}.ss-footer__brand p{color:#eaf4fbd1}.ss-footer__soc{display:flex;gap:4px}.ss-footer__soc a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:22px;transition:background .15s}.ss-footer__soc a:hover{background:#ffffff1f}.ss-footer__col h3{font:600 15px/1.2 var(--ss-font-b);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}.ss-footer__col summary{display:none}.ss-footer__col ul{display:grid;gap:0}.ss-footer__col a,.ss-footer__col span{color:#eaf4fbd9;font-size:15.5px;display:inline-flex;align-items:center;min-height:44px}.ss-footer__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ss-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px}.ss-badges{display:flex;flex-wrap:wrap;gap:6px}.ss-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font:600 12px/1 var(--ss-font-b);color:#eaf4fbd9}.ss-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:var(--ss-meta);color:#eaf4fbb3}.ss-footer__legal a{min-height:44px;display:inline-flex;align-items:center}.ss-footer .ss-ph{color:#eaf4fbb3;background:#ffffff14;border-color:#fff3}@media(max-width:767px){.ss-footer__top{grid-template-columns:1fr;gap:0;padding-bottom:16px}.ss-footer__brand{padding-bottom:16px}.ss-footer__col{border-top:1px solid rgba(255,255,255,.14)}.ss-footer__col h3{display:none}.ss-footer__col details summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font:600 16px var(--ss-font-b);cursor:pointer;list-style:none}.ss-footer__col summary::-webkit-details-marker{display:none}.ss-footer__col details[open] summary .ss-ico{transform:rotate(180deg)}.ss-footer__col ul{padding:0 0 16px}.ss-footer__col a,.ss-footer__col span,.ss-footer__legal a{min-height:44px}.ss-footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ss.css.map */
