@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap);.announce{background:#060d1f;color:var(--gold);font-size:.85rem;font-weight:600;overflow:hidden;padding:.55rem 0;white-space:nowrap}.announce__track{animation:announce-scroll 30s linear infinite;display:flex;width:max-content}.announce:hover .announce__track{animation-play-state:paused}.announce__set{display:flex;flex-shrink:0}.announce__item{padding:0 2.5rem}.announce__item:after{content:"\2022";margin-left:5rem;opacity:.5}@keyframes announce-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.announce__track{animation:none}}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f5faf0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.nav__bar{align-items:center;display:flex;gap:1rem;padding:.7rem 5vw}.nav__links{display:flex;flex-shrink:0;gap:1.2rem;margin-right:auto}.nav__link{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:.4rem 0;text-decoration:none;white-space:nowrap}.nav__link:hover{color:var(--cobalt)}.nav__search{flex:0 1 220px;min-width:120px}.nav__search input{background:#fff;border:1.5px solid var(--line);border-radius:999px;box-sizing:border-box;padding:.55rem 1rem;width:100%}.nav__cart,.nav__icon{border-radius:50%;cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;position:relative;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s;width:44px}.nav__icon{background:#fff;border:1.5px solid var(--line);color:var(--navy);font:inherit;padding:0}.nav__icon:hover{border-color:#d6336c;color:#d6336c}.nav__cart{background:var(--navy);border:0;color:#fff}.nav__cart:hover{background:var(--cobalt)}.nav__cart:active,.nav__icon:active{transform:scale(.95)}.nav__cart:focus-visible,.nav__icon:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.nav__count{background:var(--gold);border:2px solid #fff;border-radius:999px;box-sizing:border-box;color:var(--navy);display:grid;font-size:.7rem;font-weight:700;height:1.35rem;line-height:1;min-width:1.35rem;padding:0 .25rem;place-items:center;position:absolute;right:-5px;top:-5px}.nav__count--wish{background:#d6336c;color:#fff}.nav__user{align-items:center;display:flex;flex-shrink:0;min-width:0}.nav__burger{display:none}.mega{grid-gap:2rem;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 20px 40px #0c17301f;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));left:0;max-height:75vh;overflow-y:auto;padding:2rem 5vw;position:absolute;right:0}.mega h4{font-family:var(--display);margin:0 0 .6rem}.mega ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.mega a{text-decoration:none}.mega a:hover{color:var(--cobalt)}.mega--acc{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mega h4 a{display:inline-block}.mobile{grid-gap:.2rem;background:#fff;display:grid;gap:.2rem;max-height:70vh;overflow:auto;padding:1rem 5vw 1.5rem}.mobile a{border-bottom:1px solid var(--line);padding:.55rem 0;text-decoration:none}@media (max-width:1100px){.nav__bar{gap:.8rem}.nav__links{gap:1rem}.nav__search{flex-basis:150px}}@media (max-width:900px){.mega,.nav__links,.nav__search{display:none}.nav__burger{background:#fff;border:1.5px solid var(--line);border-radius:50%;color:var(--navy);cursor:pointer;display:grid;flex-shrink:0;height:44px;padding:0;place-items:center;width:44px}.nav__bar{gap:.6rem}.nav__user{margin-left:auto}}.nav__logo{align-items:center;display:flex;flex-shrink:1;min-width:0}.nav__logo>*{height:auto;max-width:100%}.nav__bar{min-width:0}@media (max-width:560px){.nav__bar{gap:.4rem;padding:.6rem 3vw}.nav__burger,.nav__cart,.nav__icon{height:40px;width:40px}}.logo{display:block;flex:none;position:relative}.logo img{display:block;height:100%;-webkit-user-select:none;user-select:none;width:100%}.logo-text{font-family:var(--display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.logo-text--dark{color:#fff}.um{position:relative}.um__btn{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--navy);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:.5rem;height:44px;padding:0 .9rem 0 .3rem;transition:border-color .15s;white-space:nowrap}.um__btn:hover,.um__btn[aria-expanded=true]{border-color:var(--cobalt)}.um__btn:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.um__av{background:var(--navy);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.85rem;font-weight:700;height:32px;place-items:center;width:32px}.um__name{max-width:96px;overflow:hidden;text-overflow:ellipsis}.um__caret{color:#5b6580;color:var(--mute,#5b6580);font-size:.7rem}.um__pop{grid-gap:.3rem;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 36px #0c173026;display:grid;gap:.3rem;max-width:80vw;min-width:240px;padding:1rem 1.1rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:30}.um__pop small,.um__pop strong{overflow-wrap:anywhere}.um__pop small{color:#5b6580;color:var(--mute,#5b6580);font-size:.82rem}.um__pop .btn{justify-self:start;margin-top:.6rem}.um__in{white-space:nowrap}@media (max-width:900px){.um__caret,.um__name{display:none}.um__btn{justify-content:center;padding:0 .3rem;width:44px}}.um__link{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--navy);display:block;font-weight:600;margin-top:.5rem;padding:.6rem 0;text-decoration:none}.um__link:hover{color:var(--cobalt)}.wd{inset:0;position:fixed;z-index:55}.wd__scrim{animation:wd-fade .2s ease-out;background:#0c173080;inset:0;position:absolute}.wd__panel{animation:wd-in .25s ease-out;background:#fff;bottom:0;box-shadow:-20px 0 50px #0c173040;display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(400px,100%)}.wd__head{border-bottom:1px solid var(--line);gap:1rem;justify-content:space-between;padding:1.1rem 1.3rem}.wd__head,.wd__head h2{align-items:center;display:flex}.wd__head h2{font-family:var(--display);font-size:1.25rem;gap:.6rem;margin:0}.wd__head h2 span{background:#d6336c;border-radius:999px;box-sizing:border-box;color:#fff;display:grid;font-family:inherit;font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:0 .4rem;place-items:center}.wd__list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:.5rem 1.3rem 1.3rem}.wd__item{grid-gap:.9rem;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.9rem;grid-template-columns:84px 1fr auto;padding:1rem 0}.wd__img{border-radius:16px;display:block;height:84px;overflow:hidden;width:84px}.wd__img img{display:block;height:100%;object-fit:cover;width:100%}.wd__info{grid-gap:.35rem;display:grid;gap:.35rem;justify-items:start;min-width:0}.wd__name{font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.wd__name:hover{color:var(--cobalt)}.wd__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.92rem;gap:0 .5rem;margin:0}.wd__price s{color:var(--mute);font-size:.82rem}.wd__now{color:#c2410c;color:var(--sale,#c2410c)}.wd__off{color:#b42318;font-size:.78rem;font-weight:700}.wd__remove{background:#fff;border:1.5px solid var(--line);border-radius:50%;color:#d6336c;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.wd__remove:hover{border-color:#d6336c}.wd__remove:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.wd__empty{grid-gap:.4rem;color:var(--mute);display:grid;flex:1 1;gap:.4rem;justify-items:center;padding:2rem;place-content:center;text-align:center}.wd__empty p{margin:0}.wd__empty strong{color:var(--navy);font-size:1.05rem}.wd__empty .btn{margin-top:.8rem;text-decoration:none}@keyframes wd-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes wd-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wd__panel,.wd__scrim{animation:none}}.pcard{min-width:0;position:relative}.pcard a{text-decoration:none}.pcard__img{aspect-ratio:1;border-radius:var(--r);color:var(--mute);display:grid;font-size:.8rem;overflow:hidden;padding:1rem;place-items:end start;position:relative;width:100%}.pcard__img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pcard__img .pcard__alt{opacity:0;transition:opacity .25s}.pcard__img:focus-visible .pcard__alt,.pcard__img:hover .pcard__alt{opacity:1}.pcard__badges{align-items:flex-start;display:flex;flex-direction:column;gap:.3rem;left:.8rem;position:absolute;top:.8rem}.pcard__badge{background:var(--navy);border-radius:999px;color:#fff;font-size:.7rem;font-style:normal;font-weight:700;padding:.15rem .7rem}.pcard__badge--best{background:var(--gold);color:var(--navy)}.pcard__badge--sale{background:#c2410c;background:var(--sale,#c2410c);color:#fff}.pcard__badge--out{background:#b42318;color:#fff}.pcard__badge--soon{background:var(--cobalt);color:#fff}.pcard--off .pcard__img>img{filter:grayscale(.7);opacity:.6}.pcard__heart{background:#fff;border:0;border-radius:50%;box-shadow:0 2px 8px #0c173026;color:var(--navy);cursor:pointer;display:grid;height:2.3rem;place-items:center;position:absolute;right:.6rem;top:.6rem;transition:color .15s,transform .1s;width:2.3rem}.pcard__heart:hover{color:#d6336c}.pcard__heart:active{transform:scale(.92)}.pcard__heart[aria-pressed=true]{color:#d6336c}.pcard h3{font-size:1rem;margin:.8rem 0 .2rem}.pcard h3:hover{color:var(--cobalt)}.pcard__price{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:700;gap:.1rem .5rem;margin:0}.pcard__now{color:#c2410c;color:var(--sale,#c2410c)}.pcard__was{color:var(--mute);font-size:.9rem;font-weight:400}@media (hover:none){.pcard__img .pcard__alt{display:none}}@media (prefers-reduced-motion:reduce){.pcard__img .pcard__alt{transition:none}}.toast{align-items:center;animation:toast-in .25s ease-out;background:#0c1730;background:var(--navy,#0c1730);border-radius:999px;bottom:1.4rem;box-shadow:0 14px 34px #0c173059;color:#fff;display:flex;font-size:.9rem;gap:.7rem;left:50%;max-width:calc(100vw - 2rem);padding:.6rem .6rem .6rem .8rem;position:fixed;transform:translateX(-50%);z-index:70}.toast__tick{background:#1fa65a;border-radius:50%;display:grid;flex-shrink:0;font-size:.8rem;font-weight:700;height:24px;place-items:center;width:24px}.toast__text{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast__act{background:none;color:#ffc83d;color:var(--gold,#ffc83d);font:inherit;font-weight:700;padding:0 .3rem;text-decoration:underline}.toast__act,.toast__x{border:0;cursor:pointer;flex-shrink:0}.toast__x{background:#ffffff24;border-radius:50%;color:#fff;font-size:1rem;height:26px;line-height:1;width:26px}.toast__x:hover{background:#ffffff47}.toast button:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.footer{grid-gap:2rem;background:var(--navy);color:#b6c0d8;display:grid;gap:2rem;grid-template-columns:1.3fr 1fr 1fr 1.3fr;padding:3.5rem 5vw 2rem}.footer h4{color:#fff;font-family:var(--display);margin:0 0 .8rem}.footer ul{grid-gap:.4rem;display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.footer address{font-style:normal}.footer p{margin:.3rem 0}.footer a{text-decoration:none}.footer a:hover{color:var(--gold)}.footer small{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:1rem}@media (max-width:800px){.footer{grid-template-columns:1fr 1fr}}@media (max-width:500px){.footer{grid-template-columns:1fr}}.scrim{background:#0c17308c;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:30}.scrim--on{opacity:1;pointer-events:auto}.drawer{background:#fff;border-radius:var(--r) 0 0 var(--r);display:flex;flex-direction:column;height:100%;padding:1.5rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;width:min(420px,100%);z-index:40}.drawer--on{transform:none}.drawer__head{align-items:center;display:flex;justify-content:space-between}.drawer__head h2{font-family:var(--display);margin:0}.drawer__list{flex:1 1;list-style:none;margin:1rem 0;overflow:auto;padding:0}.drawer__list li{border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.qty{align-items:center;display:flex;gap:.6rem}.qty button{background:#fff;border:1.5px solid var(--line);border-radius:50%;cursor:pointer;height:2rem;width:2rem}.drawer__foot{grid-gap:.7rem;display:grid;gap:.7rem;margin-top:auto}.drawer__foot p{display:flex;font-size:1.1rem;justify-content:space-between;margin:0}.drawer__foot small{color:var(--mute)}.co{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.co__scrim{background:#0c173099;inset:0;position:absolute}.co__box{background:#fff;border-radius:22px;display:grid;font-size:.88rem;grid-template-columns:1.3fr 1fr;max-height:90vh;overflow:auto;position:relative;width:min(720px,100%)}.co__x{background:#fff;position:absolute;right:.7rem;top:.7rem;z-index:2}.co__form{grid-gap:.7rem;align-content:start;display:grid;gap:.7rem;padding:1.4rem 1.5rem}.co__form h2{font-family:var(--display);font-size:1.3rem;margin:0}.co__form label{grid-gap:.25rem;display:grid;font-size:.8rem;font-weight:600;gap:.25rem}.co__form input,.co__form textarea{border:1.5px solid var(--line);border-radius:12px;font-size:.88rem;padding:.5rem .8rem;width:100%}.co__form .btn{font-size:.9rem;padding:.6rem 1.1rem}.co__methods{display:flex;flex-wrap:wrap;gap:.4rem}.co__methods .chip{font-size:.8rem;padding:.35rem .8rem}.co__two{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1fr 1fr}.co__err{color:#b3261e;font-size:.75rem;font-weight:500}.co__form input[aria-invalid=true],.co__form textarea[aria-invalid=true]{background:#fff8f7;border-color:#b3261e}.co__error{color:#b3261e;font-size:.82rem;font-weight:600;margin:0}.co__sum{background:var(--navy);border-radius:0 22px 22px 0;color:#fff;display:flex;flex-direction:column;gap:.45rem;padding:1.4rem 1.3rem}.co__sum h3{font-family:var(--display);font-size:1.05rem;margin:0 0 .3rem}.co__sum ul{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:0 0 .7rem;padding:0}.co__sum li,.co__sum p{display:flex;gap:.8rem;justify-content:space-between;margin:0}.co__sum small{color:var(--gold);font-size:.78rem}.co__grand{border-top:1px solid #fff3;font-size:1.05rem;font-weight:700;margin-top:auto!important;padding-top:.6rem}.co__done{grid-gap:.5rem;display:grid;gap:.5rem;grid-column:1/-1;justify-items:center;padding:2rem;text-align:center}.co__done h2{font-family:var(--display);font-size:1.5rem;margin:0}.co__note{color:#5b6580;color:var(--mute,#5b6580);font-size:.8rem;margin:-.2rem 0 0}.co__link{background:none;border:0;color:var(--cobalt);cursor:pointer;font-size:.85rem;font-weight:600;padding:0;text-decoration:underline}@media (max-width:760px){.co__box{grid-template-columns:1fr}.co__sum{border-radius:0 0 22px 22px}.co__two{grid-template-columns:1fr}}.home{overflow-x:hidden}.home .section{margin-block:2.2rem 0;padding-block:0}.home .section__title{font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.15}.home .sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.4rem .8rem;justify-content:space-between;margin-bottom:.9rem}.home .sec-head p{font-size:.9rem;margin:.2rem 0 0}.tagline{background:var(--navy);border-radius:24px;margin:1.6rem 5vw 0;overflow:hidden;padding:1.6rem 1rem;position:relative;text-align:center}.tagline:before{background:radial-gradient(60% 120% at 50% 0,#c99a2e47,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.tagline__text{text-wrap:balance;color:#fff;font-family:var(--display);font-size:clamp(1.4rem,4vw,2.6rem);font-weight:700;letter-spacing:.01em;margin:0;position:relative}.tagline__text span{background:linear-gradient(90deg,#e8c15a,#c99a2e 60%,#f3d98b);-webkit-background-clip:text;background-clip:text;color:#0000;font-style:italic}.wa{background:#25d366;border-radius:50%;bottom:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 22px #0c173047;color:#fff;display:grid;height:56px;place-items:center;position:fixed;right:1.2rem;transition:transform .15s ease;width:56px;z-index:30}.wa:hover{transform:scale(1.08)}.wa:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.feature{grid-gap:1.5rem;align-items:center;background:var(--pearl);border-radius:24px;display:grid;gap:1.5rem;grid-template-columns:1.1fr 1fr;margin:2.2rem 5vw 0;padding:1.5rem 2rem}.feature p{color:var(--mute);font-size:.95rem;margin:0 0 1rem;max-width:44ch}.feature__art{display:flex;gap:.7rem;justify-content:center}.feature__art i{background:var(--navy);border-radius:24px;height:120px;width:56px}.feature__art i:nth-child(2){background:var(--cobalt);transform:translateY(-12px)}.feature__art i:nth-child(3){background:var(--gold)}.trust{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:2.2rem 5vw 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);overflow:hidden;padding:1rem 0}.trust__track{animation:trust-scroll 40s linear infinite;display:flex;width:max-content}.trust:hover .trust__track{animation-play-state:paused}.trust__set{display:flex;flex-shrink:0}.trust__item{padding:0 2.5rem;white-space:nowrap}.trust strong{animation:trust-hue 8s linear infinite;display:block;font-family:var(--display);font-size:.95rem;margin-bottom:.15rem}.trust span{color:var(--mute);font-size:.85rem}@keyframes trust-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes trust-hue{0%,to{color:var(--navy)}25%{color:var(--cobalt)}50%{color:#c99a2e}75%{color:#d6336c}}@media (prefers-reduced-motion:reduce){.trust{-webkit-mask-image:none;mask-image:none}.trust__track{animation:none;width:auto}.trust__set{flex-wrap:wrap}.trust__set[aria-hidden=true]{display:none}.trust__item{padding:.5rem 1.2rem .5rem 0;white-space:normal}.trust strong{animation:none}}.reviews{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.reviews blockquote{background:var(--pearl);border-radius:18px;font-size:.93rem;margin:0;padding:1.1rem 1.2rem}.reviews p{margin:0 0 .5rem}.stars{color:#c99a2e;letter-spacing:.15em}.reviews footer{font-size:.9rem;font-weight:600}.news{align-items:center;background:var(--navy);border-radius:24px;color:#fff;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;margin:2.2rem 5vw;padding:1.4rem 2rem}.news .section__title{color:#fff;margin-bottom:.2rem}.news p{color:#b6c0d8;font-size:.92rem;margin:0}.news form{display:flex;flex-wrap:wrap;gap:.6rem}.news input{border:0;border-radius:999px;font-size:16px;min-width:220px;padding:.6rem 1rem}.news .news__ok{color:var(--gold);font-weight:600}#repair{scroll-margin-top:5rem}@media (max-width:800px){.feature{grid-template-columns:1fr;padding:1.3rem}.feature__art{display:none}.news{padding:1.3rem}}@media (max-width:560px){.home .section{margin-block:1.7rem 0}.tagline{border-radius:18px;margin:1.1rem 4vw 0;padding:1.2rem .9rem}.feature,.news{border-radius:18px;margin-inline:4vw}.feature{margin-top:1.7rem;padding:1.2rem}.feature .btn{justify-content:center;text-align:center;width:100%}.trust{margin:1.7rem 0 0}.trust__item{padding:0 1.6rem}.reviews{gap:.8rem}.reviews blockquote{border-radius:14px}.news{align-items:stretch;margin-block:1.7rem;text-align:left}.news,.news form{flex-direction:column}.news input{box-sizing:border-box;min-width:0;padding:.8rem 1rem;width:100%}.news form .btn{justify-content:center;width:100%}.wa{bottom:calc(.9rem + env(safe-area-inset-bottom, 0px));height:52px;right:.9rem;width:52px}#repair{scroll-margin-top:4rem}}@media (max-width:360px){.home .section__title{font-size:1.2rem}.tagline__text{font-size:1.25rem}}.hs{--pad:clamp(24px,7vw,120px);--ease:cubic-bezier(.22,.8,.24,1);background:#000;isolation:isolate;overflow:hidden;position:relative;width:100%}.hs[data-tone=dark]{--c-ink:#fff;--c-line:#ffffff47;--c-bar:#ffffff47;--c-bar-on:#fff}.hs[data-tone=light]{--c-ink:#1a1230;--c-line:#1a123047;--c-bar:#1a123038;--c-bar-on:#1a1230}.hs__slide,.hs__stage{display:grid}.hs__slide{grid-gap:clamp(24px,5vw,80px);align-items:center;background:var(--bg);box-sizing:border-box;color:#fff;gap:clamp(24px,5vw,80px);grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(520px,50vw,700px);min-width:0;opacity:0;overflow:hidden;padding:64px var(--pad) 110px;position:relative;transition:opacity .9s var(--ease),visibility 0s linear .9s;visibility:hidden}.hs__slide.is-active{opacity:1;transition:opacity .9s var(--ease),visibility 0s;visibility:visible;z-index:1}.hs__slide.is-flip .hs__art{order:-1}.hs__slide.is-flip .hs__content{justify-self:end}.hs__slide:before{background:radial-gradient(120% 90% at 50% 120%,#0000008c 0,#0000 60%),radial-gradient(90% 70% at 50% -20%,#ffffff12 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hs__slide--glitter:before{background:radial-gradient(120% 90% at 50% 120%,#5b2fe024 0,#0000 60%),radial-gradient(90% 70% at 50% -20%,#ffffffb3 0,#0000 60%)}.hs__grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0;mix-blend-mode:overlay;opacity:.1;pointer-events:none;position:absolute;z-index:0}.hs__slide--glitter .hs__grain{mix-blend-mode:multiply;opacity:.06}.hs__content{max-width:500px;position:relative;z-index:2}.hs__content>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s var(--ease),transform .9s var(--ease)}.hs__slide.is-active .hs__content>*{opacity:1;transform:none}.hs__slide.is-active .hs__content>:first-child{transition-delay:.25s}.hs__slide.is-active .hs__content>:nth-child(2){transition-delay:.4s}.hs__slide.is-active .hs__content>:nth-child(3){transition-delay:.55s}.hs__content:before{background:var(--accent);content:"";display:block;height:2px;margin-bottom:26px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease) .15s;width:56px}.hs__slide.is-active .hs__content:before{transform:scaleX(1)}.hs__content h2{text-wrap:balance;font-size:clamp(32px,4.4vw,62px);font-weight:400;letter-spacing:-.022em;line-height:1.05;margin:0 0 18px}.hs__content h2,.hs__content p{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.hs__content p{font-size:clamp(15px,1.4vw,18px);letter-spacing:.005em;line-height:1.65;margin:0 0 36px;max-width:38ch;opacity:.8}.hs__slide.is-active .hs__content p{opacity:.8}.hs__cta{align-items:center;background:var(--accent);border-radius:999px;box-shadow:0 10px 30px -10px var(--halo-strong),inset 0 1px 0 #ffffff59;color:var(--accent-ink);display:inline-flex;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;gap:12px;letter-spacing:.02em;min-height:54px;overflow:hidden;padding:0 30px 0 34px;position:relative;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease),opacity .7s var(--ease)}.hs__cta:after{background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .8s var(--ease)}.hs__cta svg{transition:transform .35s var(--ease)}.hs__cta:hover{box-shadow:0 16px 36px -10px var(--halo-strong),inset 0 1px 0 #ffffff59}.hs__cta:hover:after{transform:translateX(120%)}.hs__cta:hover svg{transform:translateX(4px)}.hs__art{display:grid;height:100%;min-height:0;opacity:0;place-items:center;position:relative;transform:translate3d(40px,0,0) scale(.94);transition:opacity .9s var(--ease) .1s,transform 1.2s var(--ease) .1s;z-index:1}.hs__slide.is-flip .hs__art{transform:translate3d(-40px,0,0) scale(.94)}.hs__slide.is-active .hs__art{opacity:1;transform:none}.hs__art:before{background:radial-gradient(circle,var(--halo) 0,#0000 66%);width:min(130%,680px)}.hs__art:after,.hs__art:before{aspect-ratio:1;border-radius:50%;content:"";position:absolute}.hs__art:after{border:1px solid var(--ring);opacity:.8;width:min(92%,470px)}.hs__float{animation:hs-float 7s ease-in-out infinite;display:grid;height:100%;place-items:center;position:relative}.hs__art svg{aspect-ratio:400/480;display:block;filter:drop-shadow(0 34px 40px rgba(0,0,0,.45));height:100%;max-height:520px;max-width:100%;position:relative;width:auto}.hs__slide--glitter .hs__art svg{filter:drop-shadow(0 30px 36px rgba(91,47,224,.28))}@keyframes hs-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes hs-twinkle{0%,to{opacity:1}50%{opacity:.25}}.hs__spark{animation:hs-twinkle 2.8s ease-in-out infinite}.hs__slide--cases{--bg:linear-gradient(120deg,#04060d,#0f1832);--accent:#d6b676;--accent-ink:#1b1407;--halo:#d6b67642;--halo-strong:#d6b6768c;--ring:#d6b6762e}.hs__slide--bank{--bg:linear-gradient(240deg,#0b1f5c,#040716);--accent:#ff7a2f;--accent-ink:#1d0b00;--halo:#ff7a2f47;--halo-strong:#ff7a2f8c;--ring:#ff965a33}.hs__slide--glitter{--bg:linear-gradient(120deg,#fbf8ff,#e4dcf6);--accent:#5b2fe0;--accent-ink:#fff;--halo:#966eff52;--halo-strong:#5b2fe080;--ring:#5b2fe02e;color:#1a1230}.hs__slide--repair{--bg:linear-gradient(120deg,#141519,#050507);--accent:#ff6a5c;--accent-ink:#1a0402;--halo:#ff6a5c38;--halo-strong:#ff6a5c80;--ring:#ff6a5c29}.hs__slide--battery{--bg:linear-gradient(240deg,#12362d,#07120f);--accent:#e8d9b0;--accent-ink:#10201b;--halo:#82e1b938;--halo-strong:#e8d9b073;--ring:#82e1b929}.hs__controls{align-items:center;bottom:30px;color:var(--c-ink);display:flex;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:18px;left:var(--pad);position:absolute;right:var(--pad);z-index:5}.hs__nav{display:flex;gap:8px}.hs__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7f7f7f14;border:1px solid var(--c-line);border-radius:50%;color:var(--c-ink);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:background .25s,transform .25s var(--ease),border-color .25s;width:42px}.hs__arrow:hover{background:var(--c-line);transform:scale(1.06)}.hs__count{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.75;white-space:nowrap}.hs__count b{font-weight:700;opacity:1}.hs__bars{display:flex;flex:1 1;gap:8px;max-width:360px}.hs__bar{background:#0000;border:0;cursor:pointer;flex:1 1;height:22px;padding:0;position:relative}.hs__bar:before{background:var(--c-bar);content:""}.hs__bar:before,.hs__fill{border-radius:2px;height:2px;left:0;position:absolute;right:0;top:10px}.hs__fill{background:var(--c-bar-on);transform:scaleX(0);transform-origin:left}.hs__bar.is-active .hs__fill,.hs__bar.is-done .hs__fill{transform:scaleX(1)}.hs__bar.is-active .hs__fill[data-timed]{animation-fill-mode:forwards;animation-name:hs-fill;animation-timing-function:linear;transform:scaleX(0)}@keyframes hs-fill{to{transform:scaleX(1)}}.hs__arrow:focus-visible,.hs__bar:focus-visible,.hs__cta:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@media (max-width:900px){.hs__art svg{max-height:430px}}@media (max-width:700px){.hs__slide{align-items:stretch;display:flex;flex-direction:column;gap:0;min-height:0;padding:30px 22px 92px}.hs__art,.hs__slide.is-flip .hs__art{height:auto;order:-1;transform:translate3d(0,24px,0) scale(.95)}.hs__slide.is-active .hs__art{transform:none}.hs__float{height:auto}.hs__art svg{height:250px;max-height:none;width:auto}.hs__art:before{width:320px}.hs__art:after{width:240px}.hs__content,.hs__slide.is-flip .hs__content{justify-self:auto;max-width:none;padding-top:22px}.hs__content:before{margin-bottom:18px}.hs__content h2{font-size:clamp(27px,7.6vw,36px);margin-bottom:10px}.hs__content p{font-size:15px;margin-bottom:22px}.hs__cta{min-height:48px;padding:0 24px 0 28px}.hs__nav{display:none}.hs__controls{bottom:22px;gap:14px;left:22px;right:22px}.hs__bars{max-width:none}}.hs__slide{--spot-x:72%;--spot-y:44%;--horizon:64%}.hs__slide.is-flip{--spot-x:28%}.hs__studio{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hs__studio i{display:block;position:absolute}.hs__spot{background:radial-gradient(46% 64% at var(--spot-x) var(--spot-y),var(--spot) 0,#0000 72%);inset:0}.hs__floor{background:linear-gradient(to bottom,var(--floor-top) 0,var(--floor-mid) 10%,var(--floor-bot) 70%);border-top:1px solid var(--horizon-line);bottom:0;left:0;right:0;top:var(--horizon)}.hs__floor:before{background:radial-gradient(44% 100% at var(--spot-x) 0,var(--horizon-glow) 0,#0000 70%);content:"";height:60%;left:0;position:absolute;right:0;top:-1px}.hs__rays{background:repeating-conic-gradient(from 152deg at var(--spot-x) -45%,var(--ray) 0deg 1.2deg,#0000 1.2deg 4.4deg);bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000008c 45%,#0000);mask-image:linear-gradient(180deg,#000 0,#0000008c 45%,#0000);right:0;top:var(--horizon)}.hs__slide:before{background:radial-gradient(ellipse 85% 85% at var(--spot-x) 45%,#0000 38%,var(--vignette) 100%)}.hs__slide--glitter:before{background:radial-gradient(ellipse 85% 85% at var(--spot-x) 45%,#0000 45%,var(--vignette) 100%)}.hs__art{place-items:end center}.hs__art:after{display:none}.hs__art:before{opacity:.5;top:auto}.hs__float{animation:none;place-items:end center}.hs__art svg{-webkit-box-reflect:below -4px linear-gradient(180deg,#0000 72%,#ffffff38)}.hs__slide--glitter .hs__art svg{-webkit-box-reflect:below -4px linear-gradient(180deg,#0000 78%,#ffffff8c)}.hs__photo{-webkit-box-reflect:below -4px linear-gradient(180deg,#0000 72%,#ffffff38);display:block;filter:drop-shadow(0 30px 36px rgba(0,0,0,.5));height:100%;max-height:540px;max-width:100%;object-fit:contain;object-position:bottom center;position:relative;width:auto}.hs__slide--glitter .hs__photo{-webkit-box-reflect:below -4px linear-gradient(180deg,#0000 78%,#ffffff8c);filter:drop-shadow(0 28px 34px rgba(91,47,224,.28))}.hs__banner{display:block;inset:0;position:absolute;z-index:0}.hs__banner img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.hs__slide.has-banner .hs__grain,.hs__slide.has-banner .hs__studio,.hs__slide.has-banner:before{display:none}.hs__slide.has-banner:after{background:linear-gradient(90deg,#000000a6,#00000040 45%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hs__slide.has-banner.is-flip:after{background:linear-gradient(270deg,#000000a6,#00000040 45%,#0000 70%)}.hs__slide.has-banner .hs__content{z-index:2}.hs__slide--cases{--bg:linear-gradient(180deg,#000,#0a0a0c 62%,#000);--spot:#ffffff38;--vignette:#000000c7;--floor-top:#ffffff57;--floor-mid:#17171a;--floor-bot:#030304;--horizon-line:#ffffff8c;--horizon-glow:#ffffff80;--ray:#ffffff21}.hs__slide--bank{--bg:linear-gradient(180deg,#02040d,#06102d 62%,#01030a);--spot:#6e96ff57;--vignette:#000008cc;--floor-top:#96b4ff5c;--floor-mid:#0a1233;--floor-bot:#020410;--horizon-line:#aac3ff99;--horizon-glow:#78a0ff8c;--ray:#8cafff26}.hs__slide--glitter{--bg:linear-gradient(180deg,#f8f5fd,#ece6f8 62%,#e2daf3);--spot:#fffffff2;--vignette:#9678d247;--floor-top:#fffffff2;--floor-mid:#ece6f8;--floor-bot:#d6ccee;--horizon-line:#5b2fe02e;--horizon-glow:#fffffff2;--ray:#ffffff8c}.hs__slide--repair{--bg:linear-gradient(180deg,#000,#0b0b0d 62%,#000);--spot:#ff78693d;--vignette:#000c;--floor-top:#ff8c7d4d;--floor-mid:#1a1213;--floor-bot:#030303;--horizon-line:#ff96878c;--horizon-glow:#ff786973;--ray:#ff96871f}.hs__slide--battery{--bg:linear-gradient(180deg,#010605,#0a211b 62%,#010403);--spot:#82ebbe42;--vignette:#000503cc;--floor-top:#aaf0cd52;--floor-mid:#0d241d;--floor-bot:#020605;--horizon-line:#bef5dc8c;--horizon-glow:#82ebbe73;--ray:#a0f0cd21}.hs__cta{background:#f4f4f6;border-radius:2px;box-shadow:0 14px 34px -14px #000000b3;color:#000;font-size:13px;font-weight:700;letter-spacing:.3em;min-height:58px;padding:0 38px;text-transform:uppercase}.hs__cta:hover{background:#fff;box-shadow:0 18px 38px -14px #000c;transform:translateY(-2px)}.hs__slide--glitter .hs__cta{background:#1a1230;color:#fff}.hs__slide--glitter .hs__cta:hover{background:#2b1d52}@media (max-width:700px){.hs__slide{--spot-x:50%;--spot-y:150px;--horizon:215px}.hs__slide.is-flip{--spot-x:50%}.hs__art,.hs__float{place-items:center}.hs__photo{height:270px;max-height:none}.hs__slide.has-banner{justify-content:flex-end;min-height:520px}.hs__slide.has-banner:after{background:linear-gradient(0deg,#000c,#0000004d 55%,#0000)}.hs__cta{font-size:12px;min-height:52px;padding:0 30px}}@media (prefers-reduced-motion:reduce){.hs__art,.hs__content:before,.hs__content>*,.hs__cta,.hs__slide,.hs__slide.is-active{transition:none!important}.hs__float,.hs__spark{animation:none!important}.hs__art{transform:none}}.hs__photo--framed{-webkit-box-reflect:none;aspect-ratio:4/5;border:1px solid #ffffff2e;border-radius:28px;box-shadow:0 30px 60px #00000080,0 0 0 6px #ffffff0a;filter:none;height:100%;max-height:520px;object-fit:cover;object-position:center}.hs__slide--glitter .hs__photo--framed{-webkit-box-reflect:none;border-color:#5b2fe033;box-shadow:0 30px 60px #5b2fe040,0 0 0 6px #ffffff80;filter:none}@media (max-width:700px){.hs__photo--framed{border-radius:22px;height:270px;max-height:none}}.hs__controls{display:none!important}.tile{aspect-ratio:4/5;border-radius:22px;border-radius:var(--r,22px);box-shadow:0 10px 28px #0c173033;color:#fff;display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.tile:hover{box-shadow:0 22px 44px #0c173052;transform:translateY(-6px)}.tile:focus-visible{outline:3px solid #c99a2e;outline:3px solid var(--gold,#c99a2e);outline-offset:3px}.tile__media{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .9s cubic-bezier(.2,.7,.2,1);z-index:-2}.tile:hover .tile__media{transform:scale(1.08)}.tile--plain{background:radial-gradient(90% 70% at 85% 0,#c99a2e52,#0000 65%),linear-gradient(160deg,#172a4f,#091225);background:radial-gradient(90% 70% at 85% 0,#c99a2e52,#0000 65%),linear-gradient(160deg,hsl(var(--hue,220) 55% 20%),hsl(var(--hue,220) 60% 9%))}.tile__initial{color:#ffffff14;font-family:inherit;font-family:var(--display,inherit);font-size:clamp(5rem,11vw,8rem);font-weight:700;line-height:1;position:absolute;right:8%;top:6%;transition:transform .6s ease,color .6s ease;-webkit-user-select:none;user-select:none;z-index:-1}.tile:hover .tile__initial{color:#e8c15a33;transform:translateY(-6px)}.tile__shade{background:linear-gradient(180deg,#070c1c1a,#070c1c00 35%,#070c1ce0);inset:0;position:absolute;z-index:-1}.tile:after{border:1px solid #e8c15a00;border-radius:14px;border-radius:calc(var(--r, 22px) - 8px);content:"";inset:9px;pointer-events:none;position:absolute;transition:border-color .4s ease}.tile:focus-visible:after,.tile:hover:after{border-color:#e8c15ab3}.tile__body{align-items:flex-end;bottom:0;display:flex;gap:.8rem;justify-content:space-between;left:0;padding:1.3rem 1.2rem 1.25rem 1.4rem;position:absolute;right:0}.tile__text{display:block;min-width:0}.tile strong{display:block;font-family:inherit;font-family:var(--display,inherit);font-size:1.2rem;font-weight:700;letter-spacing:.01em;line-height:1.15;text-shadow:0 2px 12px #00000059}.tile__rule{background:linear-gradient(90deg,#e8c15a,#c99a2e);border-radius:2px;display:block;height:2px;margin-top:.6rem;transition:width .4s ease;width:26px}.tile:hover .tile__rule{width:52px}.tile__go{background:linear-gradient(135deg,#f3d98b,#c99a2e);border-radius:50%;box-shadow:0 6px 16px #0000004d;color:#0c1730;display:grid;flex-shrink:0;height:38px;place-items:center;transition:transform .35s ease;width:38px}.tile:hover .tile__go{transform:translateX(4px) scale(1.06)}@media (prefers-reduced-motion:reduce){.tile,.tile__go,.tile__initial,.tile__media,.tile__rule{transition:none}.tile:hover,.tile:hover .tile__go,.tile:hover .tile__initial,.tile:hover .tile__media{transform:none}}.car{position:relative}.car__track{display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.car__track::-webkit-scrollbar{display:none}.car__track>*{flex:0 0 min(250px,68vw);scroll-snap-align:start}.car__btn{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 16px #0c173038;cursor:pointer;font-size:1.5rem;height:2.8rem;line-height:1;position:absolute;top:40%;width:2.8rem;z-index:2}.car__btn--l{left:-1.2rem}.car__btn--r{right:-1.2rem}@media (max-width:700px){.car__btn{display:none}}.repair{grid-gap:1.8rem;background:var(--navy);border-radius:24px;color:#fff;display:grid;gap:1.8rem;grid-template-columns:1.2fr 1fr;margin:2.2rem 5vw;padding:1.6rem 2rem}.repair .section__title{color:#fff;margin-top:0}.repair p{color:#b6c0d8;font-size:.93rem;margin:.5rem 0 .9rem;max-width:50ch}.repair .chip{background:#0000;border-color:#ffffff4d;color:#fff;font-size:.82rem;padding:.35rem .8rem}.repair .chip:hover{border-color:#fff}.repair .chip--on{background:var(--gold);border-color:var(--gold);color:var(--navy)}.rform{grid-gap:.7rem;align-content:start;background:#fff;border-radius:18px;color:var(--navy);display:grid;gap:.7rem;padding:1.1rem 1.2rem}.rform label{grid-gap:.25rem;display:grid;font-size:.85rem;font-weight:600;gap:.25rem}.rform input,.rform textarea{border:1.5px solid var(--line);border-radius:12px;font-size:.92rem;padding:.5rem .9rem;width:100%}.rform small{color:var(--mute)}@media (max-width:800px){.repair{grid-template-columns:1fr;padding:1.3rem}}.rform__err{color:#b42318;font-size:.8rem;font-weight:500}.rform [aria-invalid=true]{border-color:#b42318}.repair .repair__err{color:#ffb4a2;font-size:.85rem;font-weight:600;margin:.7rem 0 0}.shop{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:260px 1fr;padding:3rem 5vw 1rem}.shop__filters{grid-gap:1.2rem;display:grid;gap:1.2rem;position:sticky;top:6rem}.shop__filters label{grid-gap:.35rem;display:grid;font-size:.9rem;font-weight:600;gap:.35rem}.shop__filters select{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:.7rem 1rem}.shop__grid{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.shop__clear{background:none;border:0;cursor:pointer}@media (max-width:860px){.shop{gap:1.5rem;grid-template-columns:1fr}.shop__filters{position:static}}.pdp{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,440px) minmax(0,1fr);margin:0 auto;max-width:1080px;padding:2rem 5vw .5rem}.pdp__img{aspect-ratio:1;border-radius:24px;color:var(--mute);display:grid;overflow:hidden;padding:1rem;place-items:end start;position:relative}.pdp__info{grid-gap:.8rem;display:grid;gap:.8rem;min-width:0}.pdp__info h1{font-family:var(--display);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;overflow-wrap:anywhere}.pdp__crumb{color:var(--mute);font-size:.8rem;margin:0}.pdp__crumb a:hover{color:var(--cobalt)}.pdp__price{font-size:1.25rem;font-weight:700;margin:0}.pdp__desc{color:var(--mute);font-size:.92rem;line-height:1.55;margin:0;max-width:60ch;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.pdp label{grid-gap:.3rem;display:grid;font-size:.82rem;font-weight:600;gap:.3rem;max-width:260px}.pdp select,.pdp__pin input{background:#fff;border:1.5px solid var(--line);border-radius:999px;font-size:.88rem;max-width:100%;padding:.5rem .9rem}.pdp__pin{grid-gap:.5rem;background:var(--pearl);border-radius:16px;display:grid;font-size:.88rem;gap:.5rem;max-width:340px;padding:.9rem 1rem}.pdp__pin small{color:var(--mute)}.pdp .btn{font-size:.88rem;padding:.55rem 1.1rem}.pdp .btn--sm{font-size:.8rem;padding:.4rem .8rem}.pdp__gallery{grid-gap:.7rem;display:grid;gap:.7rem;min-width:0}.pdp__track{display:flex;inset:0;overflow-x:auto;overscroll-behavior-x:contain;position:absolute;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__track::-webkit-scrollbar{display:none}.pdp__track:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.pdp__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.pdp__slide img{display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.pdp__slide--video{background:#000}.pdp__slide iframe,.pdp__slide video{background:#000;border:0;display:block;height:100%;object-fit:contain;width:100%}.pdp__arrow{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 2px 10px #0c173040;color:var(--navy);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s,transform .1s;width:40px;z-index:2}.pdp__arrow:hover{background:#fff}.pdp__arrow:active{transform:translateY(-50%) scale(.94)}.pdp__arrow:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.pdp__arrow:disabled{opacity:0;pointer-events:none}.pdp__arrow--prev{left:.6rem}.pdp__arrow--next{right:.6rem}.pdp__count{background:#0c1730b8;border-radius:999px;color:#fff;font-size:.72rem;font-weight:600;left:50%;padding:.15rem .65rem;position:absolute;top:.75rem;transform:translateX(-50%);z-index:2}.pdp__thumbs{display:flex;flex-wrap:wrap;gap:.5rem}.pdp__thumb{background:var(--pearl);border:2px solid #0000;border-radius:12px;cursor:pointer;height:56px;opacity:.75;overflow:hidden;padding:0;transition:opacity .15s,border-color .15s;width:56px}.pdp__thumb img{display:block;height:100%;object-fit:cover;width:100%}.pdp__thumb:hover{opacity:1}.pdp__thumb[aria-pressed=true]{border-color:var(--cobalt);opacity:1}.pdp__thumb:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.pdp__thumb--video{background:#0b1220 50%/cover no-repeat;color:#fff;display:grid;font-size:1rem;place-items:center}.pdp__thumb--video span{background:#0009;border-radius:50%;display:grid;font-size:.7rem;height:26px;padding-left:2px;place-items:center;width:26px}.pdp__badge{background:#c2410c;background:var(--sale,#c2410c);border-radius:999px;color:#fff;font-size:.7rem;font-style:normal;font-weight:700;left:.75rem;padding:.1rem .6rem;pointer-events:none;position:absolute;top:.75rem;z-index:2}.pdp__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem .6rem}.pdp__now{color:#c2410c;color:var(--sale,#c2410c)}.pdp__was{color:var(--mute);font-size:.9rem;font-weight:400}.pdp__save{color:#c2410c;color:var(--sale,#c2410c);font-size:.8rem;font-weight:600}.pdp .row .btn[aria-pressed]{align-items:center;display:inline-flex;gap:.4rem}.pdp .row .btn[aria-pressed=true]{color:#d6336c}.pdp__stock{background:#b42318;border-radius:999px;color:#fff;font-size:.7rem;font-style:normal;font-weight:700;padding:.1rem .6rem;pointer-events:none;position:absolute;right:.75rem;top:.75rem;z-index:2}.pdp__stock--soon{background:var(--cobalt)}.pdp__note{background:var(--pearl);border-radius:12px;color:var(--mute);font-size:.85rem;margin:0;padding:.55rem .9rem}.pdp .btn:disabled{cursor:not-allowed;opacity:.6}.pdp__vfail{grid-gap:.5rem;color:#fff;display:grid;font-size:.9rem;gap:.5rem;height:100%;padding:1rem;place-content:center;text-align:center}.pdp__vfail p{margin:0}.pdp__vfail a{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pdp__arrow,.pdp__thumb{transition:none}}@media (max-width:800px){.pdp{gap:1.5rem;grid-template-columns:minmax(0,1fr)}.pdp__img{max-width:420px}}.myo{margin:0 auto;max-width:760px;padding:1.5rem 5vw 3rem}.myo h1{font-family:var(--display);margin:0 0 1rem}.myo__ok{align-items:center;background:#dcfae6;border-radius:16px;color:#067647;display:flex;gap:.9rem;margin-bottom:1.2rem;padding:1rem 1.2rem}.myo__ok p{font-size:.92rem;margin:.15rem 0 0}.myo__tick{background:#067647;border-radius:50%;color:#fff;display:grid;flex:none;font-weight:700;height:36px;place-items:center;width:36px}.myo__err{color:#b42318}.myo__list{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.myo__card{grid-gap:.8rem;background:#fff;border:1px solid var(--line);border-radius:18px;display:grid;gap:.8rem;padding:1rem 1.2rem}.myo__card.is-new{border-color:#067647;box-shadow:0 0 0 3px #dcfae6}.myo__foot,.myo__head{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.myo__foot span,.myo__head span{color:var(--mute);font-size:.88rem}.myo__track{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.myo__track li{border-top:4px solid var(--line);color:var(--mute);font-size:.78rem;padding-top:.55rem;text-align:center}.myo__track li.is-on{border-color:var(--cobalt);color:var(--navy);font-weight:600}.myo__cancel{color:#b42318;font-weight:600;margin:0}.myo__items{grid-gap:.3rem;display:grid;gap:.3rem;list-style:none;margin:0;padding:0}.myo__items li{display:flex;gap:.8rem;justify-content:space-between}.myo__foot{border-top:1px solid var(--line);padding-top:.7rem}.adm{--ink:#0e1730;--ink-2:#5b6478;--line:#e3e7ef;--bg:#f4f6fb;--card:#fff;--navy:var(--navy-brand,#0f1b3d);--accent:var(--cobalt,#2f56d9);--accent-soft:#e8edff;--ok:#067647;--ok-soft:#dcfae6;--bad:#b42318;--bad-soft:#fee4e2;--r-lg:14px;--r-md:10px;--shadow:0 1px 2px #0e17300f,0 1px 1px #0e17300a;background:var(--bg);color:var(--ink);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;min-height:100vh}.adm--center{background:linear-gradient(160deg,#0f1b3d,#1b2f6b);display:grid;padding:24px;place-items:center}.adm h1{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.adm h2{font-size:1.05rem;font-weight:650;margin:0 0 18px}.adm--layout{display:grid;grid-template-columns:252px minmax(0,1fr)}.adm__content{min-width:0}.adm__side{background:var(--navy);color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:22px 14px 16px;position:sticky;top:0}.adm__brand{color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;padding:4px 12px 22px;text-decoration:none}.adm__side nav{display:flex;flex-direction:column;gap:2px}.adm__side a,.adm__side button{background:none;border:0;border-radius:10px;box-sizing:border-box;color:#ffffffbd;cursor:pointer;display:block;font:inherit;font-weight:500;padding:10px 14px;text-align:left;text-decoration:none;transition:background .15s,color .15s;width:100%}.adm__side a:hover,.adm__side button:hover{background:#ffffff17;color:#fff}.adm__side nav a.active{background:#ffffff26;box-shadow:inset 3px 0 0 #fff;color:#fff}.adm__side a:focus-visible,.adm__side button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.adm__side-foot{border-top:1px solid #ffffff29;display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px}.adm__scrim,.adm__top{display:none}.adm__mock{background:#fff7dd;border-bottom:1px solid #f3e3a8;color:#6b5200;font-size:.88rem;margin:0;padding:8px 5vw}.adm__main{margin:0 auto;max-width:1040px;padding:32px 5vw 72px}.adm__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px}.adm__login{grid-gap:16px;border:0;box-shadow:0 20px 50px #0000004d;display:grid;gap:16px;max-width:400px;padding:32px;width:100%}.adm__login h1{margin-bottom:0}.adm label{grid-gap:6px;color:var(--ink);display:grid;font-size:.88rem;font-weight:600;gap:6px}.adm input:not([type=checkbox]):not([type=file]),.adm select,.adm textarea{background:#fff;border:1px solid #ccd2df;border-radius:var(--r-md);color:var(--ink);font:inherit;font-weight:400;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.adm input:not([type=checkbox]):not([type=file]),.adm select{box-sizing:border-box;height:44px}.adm textarea{box-sizing:border-box;resize:vertical}.adm input::placeholder,.adm textarea::placeholder{color:#98a1b3}.adm input:not([type=checkbox]):not([type=file]):hover,.adm select:hover,.adm textarea:hover{border-color:#aab2c4}.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible,.adm__btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #2f56d938;outline:none}.adm__btn:focus-visible{box-shadow:0 0 0 3px #2f56d966}.adm input[type=file]{background:#fafbfe;border:1.5px dashed #b9c1d3;border-radius:var(--r-md);box-sizing:border-box;color:var(--ink-2);cursor:pointer;font:inherit;font-weight:400;min-width:0;padding:8px 10px;width:100%}.adm input[type=file]:hover{background:var(--accent-soft);border-color:var(--accent)}.adm input[type=file]::file-selector-button{background:var(--accent-soft);border:0;border-radius:8px;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;margin-right:12px;padding:7px 14px}.adm input[type=file]::file-selector-button:hover{background:#d6dfff}.adm input[type=checkbox]{accent-color:var(--accent);height:18px;width:18px}.adm__form{border-top:3px solid var(--accent);margin-bottom:32px;padding:26px}.adm__form h2{align-items:center;display:flex;font-size:1.15rem;gap:8px}.adm__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.adm__grid>label{min-width:0}.adm__wide{grid-column:1/-1}.adm__check{align-items:center;display:flex!important;font-weight:500!important;gap:10px!important;padding-bottom:10px;padding-top:6px}.adm__help{color:var(--ink-2);font-size:.8rem;font-weight:400;line-height:1.35}.adm__preview{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);display:block;margin-top:18px;max-height:180px;max-width:100%;padding:6px}.adm__row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.adm__error{background:var(--bad-soft);border-radius:var(--r-md);color:var(--bad);font-size:.9rem;font-weight:500;margin:16px 0 0;padding:10px 14px}.adm__hint{color:var(--ink-2);font-size:.9rem}.adm h1+.adm__hint{margin:0 0 4px}.adm__btn{align-items:center;background:var(--accent);border:0;border-radius:var(--r-md);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;padding:10px 20px;text-decoration:none;transition:filter .15s,transform .05s}.adm__btn:hover{filter:brightness(1.08)}.adm__btn:active{transform:translateY(1px)}.adm__btn:disabled{cursor:default;filter:none;opacity:.55}.adm__btn--ghost{background:#fff;border:1px solid #ccd2df;color:var(--ink)}.adm__btn--ghost:hover{background:#f4f6fb;filter:none}.adm__btn--danger{background:#fff;border:1px solid #f4c7c3;color:var(--bad)}.adm__btn--danger:hover{background:var(--bad-soft);filter:none}.adm__list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.adm__item{grid-gap:16px;align-items:center;border-radius:12px;display:grid;gap:16px;grid-template-columns:72px 1fr auto;padding:12px 16px;transition:box-shadow .15s,border-color .15s,transform .15s}.adm__item:hover{border-color:#c9d3f5;box-shadow:0 8px 22px #0e173014;transform:translateY(-1px)}.adm__item--plain{grid-template-columns:1fr auto}.adm__item img,.adm__noimg{background:#eef1f6;border:1px solid var(--line);border-radius:10px;height:72px;object-fit:cover;width:72px}.adm__item img{box-shadow:var(--shadow)}.adm__noimg{color:var(--ink-2);display:grid;font-size:.72rem;place-items:center}.adm__item strong{font-weight:650}.adm__item .adm__hint{margin-top:2px}.adm__item .adm__row{margin-top:0}.adm__item .adm__btn{font-size:.9rem;padding:8px 16px}.adm__tag{background:var(--ok-soft);border-radius:999px;color:var(--ok);font-size:.75rem;font-weight:600;margin-left:10px;padding:2px 10px;vertical-align:middle}.adm__tag--off{background:#eef1f6;color:var(--ink-2)}.adm__order{align-items:center;background:var(--accent-soft);border-radius:8px;color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:700;height:26px;justify-content:center;margin-right:10px;min-width:26px;padding:0 8px;vertical-align:middle}.adm__search{background:#fff;border:1px solid #ccd2df;border-radius:var(--r-md);font:inherit;margin:0 0 16px;max-width:360px;padding:10px 14px;width:100%}.adm__search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #2f56d938;outline:none}.adm__steps{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.adm__step{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:16px 20px}.adm__stepno{background:var(--accent-soft);border-radius:50%;color:var(--accent);display:grid;font-weight:700;height:36px;place-items:center;width:36px}.adm__step.is-done{border-color:#b7ebc9}.adm__step.is-done .adm__stepno{background:var(--ok-soft);color:var(--ok)}.adm__step strong{font-weight:650}.adm__step a{text-decoration:none}.adm__tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.adm__tile{grid-gap:2px;color:inherit;display:grid;gap:2px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.adm__tile:hover{border-color:var(--accent);box-shadow:0 6px 18px #2f56d924}.adm__tile strong{font-weight:650}.adm__count{color:var(--accent);font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:820px){.adm--layout{display:block}.adm__top{align-items:center;background:var(--navy);color:#fff;display:flex;justify-content:space-between;padding:10px 5vw;position:sticky;top:0;z-index:20}.adm__top strong{font-size:1.05rem}.adm__menu{background:none;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:500;padding:8px 14px}.adm__side{bottom:0;box-shadow:8px 0 30px #00000040;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease;width:272px;z-index:40}.adm__side.is-open{transform:translateX(0)}.adm__scrim.is-open{background:#0e173080;display:block;inset:0;position:fixed;z-index:30}}@media (max-width:600px){.adm__main{padding-top:24px}.adm__form{padding:20px}.adm__item{grid-template-columns:56px 1fr}.adm__item .adm__row{grid-column:1/-1}.adm__item img,.adm__noimg{height:56px;width:56px}.adm__item--plain{grid-template-columns:1fr}.adm__step{grid-template-columns:36px 1fr}.adm__step a{grid-column:1/-1;text-align:center}}@media (prefers-reduced-motion:reduce){.adm *{transition:none!important}}.adm__thumbs{display:flex;flex-wrap:wrap;gap:14px;padding-top:4px}.adm__thumb{height:104px;margin:0;position:relative;width:104px}.adm__thumb img{background:#eef1f6;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);display:block;height:100%;object-fit:cover;width:100%}.adm__thumb figcaption{background:var(--navy);border-radius:999px;bottom:6px;color:#fff;font-size:.7rem;font-weight:600;left:6px;padding:2px 9px;position:absolute}.adm__thumb-x{background:var(--bad);border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:grid;font-size:15px;height:24px;line-height:1;padding:0;place-items:center;position:absolute;right:-8px;top:-8px;width:24px}.adm__thumb-x:hover{filter:brightness(1.1)}.adm__thumb-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm__tag--sale{background:#fff1e0;color:#b54708}.adm__quicks{align-items:flex-end;background:#fafbfe;border:1px dashed #c9d3f5;border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding:12px 14px}.adm__quicks label{font-weight:500}.adm__quicks input{height:38px!important;padding:7px 10px;width:110px}.adm .adm__quicks select{height:38px;padding:6px 10px}.adm__quicks .adm__btn{font-size:.9rem;padding:8px 16px}.adm__tag--out{background:var(--bad-soft);color:var(--bad)}.adm__tag--soon{background:var(--accent-soft);color:var(--accent)}.adm .adm__logo{background:#fff;border-radius:12px;box-sizing:border-box;display:block;line-height:normal;padding:12px 16px;text-decoration:none;width:100%}.adm .adm__loginlogo>*,.adm .adm__logo>*{display:block;height:auto;max-height:none;overflow:visible;width:100%}.adm .adm__loginlogo img,.adm .adm__loginlogo svg,.adm .adm__logo img,.adm .adm__logo svg{display:block;height:auto;margin:0 auto;max-height:none;max-width:190px;width:100%}.adm__top .adm__logo{padding:8px 12px;width:auto}.adm__top .adm__logo img,.adm__top .adm__logo svg{max-width:120px}.adm__side .adm__brand{grid-gap:8px;background:none;display:grid;gap:8px;justify-items:start;padding:4px 8px 22px}.adm__side .adm__brand:hover{background:none}.adm__brandtag{color:#fff9;font-size:.78rem;font-weight:500}.adm__loginwrap{grid-gap:14px;display:grid;gap:14px;justify-items:start;max-width:400px;width:100%}.adm__loginwrap .adm__login{justify-self:stretch}.adm__loginlogo{max-width:200px;width:100%}.adm .adm__back{background:#dfe1e6;border:0;border-radius:50%;box-shadow:var(--shadow);color:#111;cursor:pointer;display:inline-grid;height:46px;margin:0 0 18px;padding:0;place-items:center;text-decoration:none;transition:background .15s,transform .05s;width:46px}.adm .adm__back:hover{background:#cdd1d8}.adm .adm__back:active{transform:scale(.95)}.adm .adm__back:focus-visible{box-shadow:0 0 0 3px #2f56d966;outline:none}.adm .adm__back--light{margin:0}.adm__greet{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.adm__clock{background:#eef1f6;border-radius:var(--r-md);color:var(--ink-2);display:grid;padding:10px 16px;text-align:right}.adm__clock strong{color:var(--ink-2);font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.adm__clock span{font-size:.85rem}.adm__field{grid-gap:6px;color:var(--ink);display:grid;font-size:.88rem;font-weight:600;gap:6px;min-width:0}.adm__tagadd{display:flex;gap:10px}.adm__tagadd input{flex:1 1;min-width:0}.adm__tagadd .adm__btn{height:44px;padding:0 20px}.adm__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}.adm__tags li{align-items:center;background:var(--accent-soft);border:1px solid #c9d3f5;border-radius:999px;color:var(--ink);display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:5px 6px}.adm__tagno{background:var(--accent);border-radius:999px;color:#fff;display:grid;font-size:.75rem;font-weight:700;height:22px;min-width:22px;padding:0 6px;place-items:center}.adm__tags button{background:#0000;border:0;border-radius:50%;color:var(--ink-2);cursor:pointer;display:grid;font-size:16px;height:22px;line-height:1;padding:0;place-items:center;width:22px}.adm__tags button:hover{background:var(--bad-soft);color:var(--bad)}.adm__tags button:focus-visible{outline:2px solid var(--accent)}.adm__tags-empty{font-style:italic}.adm__pick{grid-gap:10px;background:#fafbfe;border:1px solid var(--line);border-radius:var(--r-md);display:grid;gap:10px;padding:14px 16px}.adm__pickhead{align-items:center;color:var(--ink-2);display:flex;font-size:.82rem;font-weight:500;justify-content:space-between}.adm__linkbtn{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.adm__pickgrid{display:flex;flex-wrap:wrap;gap:8px}.adm__opt{background:#fff;border:1.5px solid #ccd2df;border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-size:.88rem;font-weight:500;padding:7px 14px;transition:background .15s,border-color .15s,color .15s}.adm__opt:hover{border-color:var(--accent)}.adm__opt[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.adm__opt[aria-pressed=true]:before{content:"✓ "}.adm__linkbtn:focus-visible,.adm__opt:focus-visible{box-shadow:0 0 0 3px #2f56d94d;outline:none}.adm__videoprev{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.adm__videoprev video{background:#000;border-radius:14px;width:min(320px,100%)}.adm__ordtools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.adm__ordtools .adm__btn{font-size:.9rem;padding:8px 16px}.adm__chipbtn{background:#fff;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;font:inherit;font-size:.85rem;padding:6px 14px}.adm__chipbtn.is-on{background:#0c1730;background:var(--ink,#0c1730);border-color:#0c1730;border-color:var(--ink,#0c1730);color:#fff}.adm__orders{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.adm__ordcard{grid-gap:12px;display:grid;gap:12px}.adm__ordhead{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.adm__ordhead strong{font-size:1.05rem}.adm__ordgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.adm__ordgrid h4{font-size:.8rem;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.adm__ordgrid p,.adm__ordgrid ul{font-size:.92rem;margin:0;overflow-wrap:anywhere}.adm__ordgrid ul{padding-left:18px}.adm__ordfoot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:10px}.adm__ordfoot select{border:1.5px solid var(--line);border-radius:10px;font:inherit;padding:8px 12px}.adm__ordcard{padding:18px 20px}.adm__ordhead{border-bottom:1px solid var(--line);padding-bottom:10px}.adm__ordgrid h4{color:var(--ink-2)}.adm__ordgrid p+p{margin-top:2px}.adm__ordstatus{background:var(--ok-soft);border-radius:999px;color:var(--ok);display:inline-block;font-size:.75rem;font-weight:600;padding:2px 10px}.adm__ordstatus--bad{background:var(--bad-soft);color:var(--bad)}.au{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:60}.au__scrim{background:#0c173099;inset:0;position:absolute}.au__box{background:#fff;border-radius:22px;font-size:.9rem;max-height:92vh;overflow:auto;padding:1.6rem 1.6rem 1.4rem;position:relative;width:min(420px,100%)}.au__x{background:#fff;position:absolute;right:.7rem;top:.7rem}.au form{grid-gap:.75rem;display:grid;gap:.75rem}.au h2{font-family:var(--display);font-size:1.35rem;margin:0 2.8rem 0 0}.au__sub{color:#5b6580;color:var(--mute,#5b6580);font-size:.85rem;margin:-.3rem 0 0}.au label{grid-gap:.25rem;display:grid;font-size:.8rem;font-weight:600;gap:.25rem}.au input:not([type=checkbox]){border:1.5px solid var(--line);border-radius:12px;box-sizing:border-box;font-size:.9rem;padding:.6rem .85rem;width:100%}.au input[aria-invalid=true]{background:#fff8f7;border-color:#b3261e}.au__show{align-items:center;display:flex!important;font-weight:500!important;gap:.45rem}.au__err{color:#b3261e;font-size:.75rem;font-weight:500}.au__error{color:#b3261e}.au__error,.au__info{font-size:.85rem;font-weight:600;margin:0}.au__info{color:#1b6b3a}.au .btn{font-size:.92rem;padding:.65rem 1.1rem}.au__links{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.6rem;justify-content:space-between}.au__link{background:none;border:0;color:var(--cobalt);cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}.au__success{grid-gap:.8rem;display:grid;gap:.8rem;justify-items:center;padding:2rem 1.6rem 1.8rem;text-align:center}.au__success h2{font-size:1.5rem;margin:0}.au__success p{color:#5b6580;color:var(--mute,#5b6580);font-size:.95rem;line-height:1.45;margin:0;max-width:32ch}.au__success .btn{margin-top:.4rem}.au__tick{animation:au-pop .35s ease-out;background:#e6f6ec;border-radius:50%;color:#1b6b3a;display:grid;font-size:2rem;font-weight:700;height:64px;place-items:center;width:64px}@keyframes au-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.au__tick{animation:none}}:root{--navy:#0c1730;--navy-2:#16244a;--cobalt:#3d6bff;--cobalt-d:#2a52d6;--pearl:#f3f5fa;--gold:#d9c7a0;--line:#dce1ec;--mute:#5a6580;--r:28px;--display:"Syne","Arial Black",sans-serif;--body:"Instrument Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:#0c1730;color:var(--navy);font-family:Instrument Sans,system-ui,sans-serif;font-family:var(--body);line-height:1.6;margin:0}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}:focus-visible{outline:3px solid #3d6bff;outline:3px solid var(--cobalt);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.btn{background:#0000;border:1.5px solid #0c1730;border:1.5px solid var(--navy);border-radius:999px;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.4rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.btn--navy{background:#0c1730;background:var(--navy);color:#fff}.btn--navy:hover{background:#16244a;background:var(--navy-2)}.btn--cobalt{background:#3d6bff;background:var(--cobalt);border-color:#3d6bff;border-color:var(--cobalt);color:#fff}.btn--cobalt:hover{background:#2a52d6;background:var(--cobalt-d);border-color:#2a52d6;border-color:var(--cobalt-d)}.btn--light{border-color:#ffffff80;color:#fff}.btn--light:hover{background:#fff;color:#0c1730;color:var(--navy)}.btn--sm{font-size:.85rem;padding:.4rem .95rem}.btn:disabled{cursor:not-allowed;opacity:.45}.row{display:flex;flex-wrap:wrap;gap:.8rem}.section{padding:4.5rem 5vw 1rem}.section__title{font-family:Syne,Arial Black,sans-serif;font-family:var(--display);font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem;max-width:20ch}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip{background:#fff;border:1.5px solid #dce1ec;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;padding:.5rem 1rem;transition:all .15s}.chip--on,.chip:hover{border-color:#0c1730;border-color:var(--navy)}.chip--on{background:#0c1730;background:var(--navy);color:#fff}.empty{color:#5a6580;color:var(--mute);padding:2rem 0}.sec-head{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.sec-head .section__title{margin:0}.sec-head p{color:#5a6580;color:var(--mute);margin:.4rem 0 0}.link{font-weight:600;text-decoration:underline;text-underline-offset:4px}.link:hover{color:#3d6bff;color:var(--cobalt)}.wrap{padding:0 5vw}
/*# sourceMappingURL=main.3d324c94.css.map*/