[data-area=store]{background:var(--bg)}:where(#app,#app~.am-modal-back,.st-scope) .st-main{position:relative;display:flow-root;min-height:70vh}[data-area=store]{--ab:calc(34px * var(--a11y-fs,1))}:where(#app,#app~.am-modal-back,.st-scope) .hdr{position:fixed;inset:0 0 auto 0;height:calc(var(--hh) + var(--ab,0px));z-index:50;display:flex;flex-direction:column;align-items:stretch;background:#0a0b0e6b;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.07);transition:background .4s,border-color .4s,transform .4s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .hdr.scrolled,:where(#app,#app~.am-modal-back,.st-scope) .hdr.menu-open{background:#0a0b0ed1;border-bottom-color:#ffffff1a}:where(#app,#app~.am-modal-back,.st-scope) .hdr.scrolled{transform:translateY(calc(-1 * var(--ab,0px)))}:where(#app,#app~.am-modal-back,.st-scope) .hdr>.wrap{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-height:0}:where(#app,#app~.am-modal-back,.st-scope) .abar{flex:none;position:relative;height:var(--ab);overflow:hidden;background:radial-gradient(48% 160% at 50% 0%,#e3111f4d,#e3111f00 72%),#06070abd;border-bottom:1px solid rgba(255,255,255,.06)}:where(#app,#app~.am-modal-back,.st-scope) .abar:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,#ff3b4700,#ff3b4799,#ff3b4700)}:where(#app,#app~.am-modal-back,.st-scope) .abar__in{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;column-gap:18px;row-gap:0;height:var(--ab);overflow:hidden;margin:0;padding:0 var(--gut);color:var(--ink2);font-size:calc(13.5px * var(--a11y-fs,1));font-weight:500;line-height:1.25;letter-spacing:.01em}:where(#app,#app~.am-modal-back,.st-scope) .abar__i{display:inline-flex;align-items:center;gap:8px;height:var(--ab);white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .abar__i .ic{width:17px;height:17px;flex:none;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .abar__main{color:#fff;font-weight:600}:where(#app,#app~.am-modal-back,.st-scope) .abar__dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--red2);margin-inline-end:2px}:where(#app,#app~.am-modal-back,.st-scope) .abar__p{display:inline-flex;align-items:center;margin-inline-start:6px;padding:.2em .7em;border-radius:999px;background:var(--red);color:#fff;font-weight:700;box-shadow:0 0 0 1px #ffffff24 inset,0 6px 18px -8px #ff3b47e6}:where(#app,#app~.am-modal-back,.st-scope) .hdr .logo{height:48px}:where(#app,#app~.am-modal-back,.st-scope) .hdr__logo{display:flex;align-items:center;min-height:44px;flex:0 1 auto;min-width:0}:where(#app,#app~.am-modal-back,.st-scope) .nav{display:flex;align-items:center;gap:2px;margin-inline-start:14px}:where(#app,#app~.am-modal-back,.st-scope) .nav>a,:where(#app,#app~.am-modal-back,.st-scope) .nav>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:0;background:none;font-size:15px;font-weight:500;color:var(--ink2);transition:background .25s,color .25s;white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .nav>a:hover,:where(#app,#app~.am-modal-back,.st-scope) .nav>button:hover,:where(#app,#app~.am-modal-back,.st-scope) .nav>[aria-expanded=true]{background:#ffffff14;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .nav>a[aria-current=page],:where(#app,#app~.am-modal-back,.st-scope) .nav>button.cur{color:#fff;background:#e3111f24}:where(#app,#app~.am-modal-back,.st-scope) .nav .ic{width:15px;height:15px;transition:transform .3s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .nav [aria-expanded=true] .ic{transform:rotate(180deg)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__end{display:flex;align-items:center;gap:8px;margin-inline-start:auto}:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-weight:600;color:var(--ink);font-size:15.5px;white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone .ic{width:18px;height:18px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone:hover{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:220px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:var(--glass);color:var(--ink2);font-size:14px;font-weight:500;transition:border-color .25s,background .25s}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh:hover{border-color:#ffffff4d;background:#ffffff17;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh .ic{width:18px;height:18px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh.set{border-color:#ff3b4773;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .hdr__cart{position:relative}:where(#app,#app~.am-modal-back,.st-scope) .hdr__cart b{position:absolute;top:-6px;left:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--red);color:#fff;font:700 12px/22px var(--body);text-align:center;box-shadow:0 0 0 3px var(--bg);transform:scale(0);transition:transform .35s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__cart b.on{transform:scale(1)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__cart b.bump{animation:st-bump .5s var(--ease)}@keyframes st-bump{40%{transform:scale(1.35)}}:where(#app,#app~.am-modal-back,.st-scope) .burger{display:none}:where(#app,#app~.am-modal-back,.st-scope) .burger span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;box-shadow:0 -6px #fff,0 6px #fff;transition:transform .3s var(--ease),box-shadow .3s}:where(#app,#app~.am-modal-back,.st-scope) .burger[aria-expanded=true] span{transform:rotate(45deg);box-shadow:0 0 #fff}:where(#app,#app~.am-modal-back,.st-scope) .burger[aria-expanded=true] span:after{content:"";display:block;width:18px;height:2px;background:#fff;transform:rotate(-90deg)}:where(#app,#app~.am-modal-back,.st-scope) .mega{position:fixed;top:calc(var(--hh) + var(--ab,0px));inset-inline:0;z-index:48;background:#0c0d11f0;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid var(--line);box-shadow:0 60px 80px -50px #000000f2;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}:where(#app,#app~.am-modal-back,.st-scope) .mega.open{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .mega__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:28px;padding:30px 0 34px}:where(#app,#app~.am-modal-back,.st-scope) .mega .mega__h{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--mute);letter-spacing:.03em}:where(#app,#app~.am-modal-back,.st-scope) .mega ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}:where(#app,#app~.am-modal-back,.st-scope) .mega li a{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;margin-inline:-10px;border-radius:12px;color:var(--ink2);font-size:15.5px;transition:background .2s,color .2s}:where(#app,#app~.am-modal-back,.st-scope) .mega li a:hover{background:#ffffff0f;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .mega li a .ic{color:var(--red2);width:20px;height:20px}:where(#app,#app~.am-modal-back,.st-scope) .mega li a small{margin-inline-start:auto;color:var(--mute2);font-size:12.5px}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo{position:relative;overflow:hidden;border-radius:18px;padding:22px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;isolation:isolate;border:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0b0ef5 10%,#0a0b0e80 60%,#0a0b0e33)}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo>i{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo b{font-family:var(--disp);font-weight:400;font-size:24px;line-height:1.1;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo p{color:var(--ink2);font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo .btn{align-self:flex-start;margin-top:6px}:where(#app,#app~.am-modal-back,.st-scope) .mega-scrim{position:fixed;inset:calc(var(--hh) + var(--ab,0px)) 0 0 0;z-index:47;background:#05060a66;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}:where(#app,#app~.am-modal-back,.st-scope) .mega-scrim.open{opacity:1;visibility:visible;transition:opacity .3s}:where(#app,#app~.am-modal-back,.st-scope) .hdr.scrolled~:is(.mega,.mega-scrim,.mnav){top:var(--hh)}:where(#app,#app~.am-modal-back,.st-scope) .mnav{position:fixed;top:calc(var(--hh) + var(--ab,0px));inset-inline:0;bottom:0;z-index:49;background:#0a0b0ef7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto;overscroll-behavior:contain;padding:8px var(--gut) calc(28px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s .28s}:where(#app,#app~.am-modal-back,.st-scope) .mnav.open{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .mnav .mnav__h{margin:22px 0 4px;font-family:var(--body);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--red2);letter-spacing:.03em}:where(#app,#app~.am-modal-back,.st-scope) .mnav a.mi{display:flex;align-items:center;gap:12px;min-height:50px;border-bottom:1px solid var(--line);font-size:17px;color:var(--ink)}:where(#app,#app~.am-modal-back,.st-scope) .mnav a.mi .ic{color:var(--mute);width:20px;height:20px}:where(#app,#app~.am-modal-back,.st-scope) .mnav a.mi.big{font-family:var(--disp);font-size:22px}:where(#app,#app~.am-modal-back,.st-scope) .mnav__cta{display:grid;gap:10px;margin-top:24px}:where(#app,#app~.am-modal-back,.st-scope) .mnav__veh{margin-top:14px}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa{position:fixed;left:max(18px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;display:inline-flex;align-items:center;gap:0;height:58px;min-width:58px;padding:0 17px;border-radius:999px;background:#1faa55;color:#fff;font-weight:600;font-size:15px;box-shadow:0 18px 40px -14px #1faa55b3,0 0 0 1px #ffffff1f inset;transition:transform .35s var(--ease),box-shadow .35s,background .25s}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:hover{transform:translateY(-3px);background:#22bd5f}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa .ic{width:26px;height:26px;stroke-width:1.9}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:hover span,:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:focus-visible span{max-width:180px;margin-inline-start:10px}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #1faa5580}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa.ring:before{animation:st-ring 3.2s ease-out 1s 1 both}@keyframes st-ring{0%{box-shadow:0 0 #1faa5573}70%,to{box-shadow:0 0 0 16px #1faa5500}}:where(#app,#app~.am-modal-back,.st-scope) .ftr{position:relative;z-index:2;background:var(--bg);padding:64px 0 calc(34px + env(safe-area-inset-bottom,0px));color:var(--mute);font-size:14.5px;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:36px;align-items:start;padding-bottom:36px;border-bottom:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .ftr .logo{height:auto;max-width:340px;margin-bottom:18px}:where(#app,#app~.am-modal-back,.st-scope) .ftr .logo img{width:100%;height:auto}:where(#app,#app~.am-modal-back,.st-scope) .ftr__slogan{font-family:var(--disp);font-size:22px;color:#fff;margin-bottom:8px}:where(#app,#app~.am-modal-back,.st-scope) .ftr .ftr__h{margin:0 0 12px;font-family:var(--body);color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;text-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:0}:where(#app,#app~.am-modal-back,.st-scope) .ftr ul a{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;transition:color .2s}:where(#app,#app~.am-modal-back,.st-scope) .ftr a:hover{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .ftr .hours div{max-width:260px}:where(#app,#app~.am-modal-back,.st-scope) .ftr__bottom{display:flex;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;padding-top:22px;font-size:13px;color:var(--mute2)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__bottom a{text-decoration:underline;text-underline-offset:3px}:where(#app,#app~.am-modal-back,.st-scope) .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--mute);margin-bottom:6px}:where(#app,#app~.am-modal-back,.st-scope) .crumbs a{min-height:44px;display:inline-flex;align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .crumbs a:hover{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .crumbs .ic{width:14px;height:14px;opacity:.6}:where(#app,#app~.am-modal-back,.st-scope) .phead{position:relative;overflow:hidden;isolation:isolate}:where(#app,#app~.am-modal-back,.st-scope) .phead:before{content:"";position:absolute;inset:-20% -10% auto auto;width:70vw;height:120%;z-index:-1;background:radial-gradient(closest-side,rgba(227,17,31,.14),transparent 70%);pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .phead .lead{margin-top:4px}:where(#app,#app~.am-modal-back,.st-scope) .phead__bgic{position:absolute;left:-2%;top:calc(var(--hh) + var(--ab,0px) + 10px);z-index:-1;color:#ffffff07;pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .phead__bgic .ic{width:clamp(180px,26vw,380px);height:clamp(180px,26vw,380px);stroke-width:.5}:where(#app,#app~.am-modal-back,.st-scope) .sec-t{font-family:var(--disp);font-size:clamp(24px,2.4vw,32px);line-height:1.1;margin-bottom:18px}:where(#app,#app~.am-modal-back,.st-scope) .page-body{padding-bottom:clamp(72px,9vw,120px)}:where(#app,#app~.am-modal-back,.st-scope) .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:60px 0 8px}:where(#app,#app~.am-modal-back,.st-scope) .facts .kpi b{font-size:clamp(34px,3.6vw,56px)}:where(#app,#app~.am-modal-back,.st-scope) .minfo{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--mute);font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .minfo span{display:inline-flex;align-items:center;gap:7px}:where(#app,#app~.am-modal-back,.st-scope) .minfo .ic{width:16px;height:16px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .okline{display:inline-flex;align-items:center;gap:8px;color:#9fe7bf;font-size:14px;font-weight:500}:where(#app,#app~.am-modal-back,.st-scope) .okline .ic{width:17px;height:17px;color:var(--ok)}:where(#app,#app~.am-modal-back,.st-scope) .warnline{display:inline-flex;align-items:center;gap:8px;color:#ffd79a;font-size:14px;font-weight:500}:where(#app,#app~.am-modal-back,.st-scope) .warnline .ic{width:17px;height:17px;color:var(--warn)}:where(#app,#app~.am-modal-back,.st-scope) .badline{display:inline-flex;align-items:center;gap:8px;color:#ffb3b8;font-size:14px;font-weight:500}:where(#app,#app~.am-modal-back,.st-scope) .badline .ic{width:17px;height:17px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .pm{position:relative}:where(#app,#app~.am-modal-back,.st-scope) .plate.fill>img{object-fit:cover;padding:0;mix-blend-mode:normal}:where(#app,#app~.am-modal-back,.st-scope) .plate.fill{background:#0b0c10}:where(#app,#app~.am-modal-back,.st-scope) .plate.fill:after{display:none}:where(#app,#app~.am-modal-back,.st-scope) .plate.none{background:radial-gradient(90% 80% at 85% 10%,rgba(227,17,31,.2),transparent 60%),linear-gradient(160deg,#1b1f27,#12141a);box-shadow:inset 0 0 0 1px #ffffff14}:where(#app,#app~.am-modal-back,.st-scope) .plate.none:after{display:none}:where(#app,#app~.am-modal-back,.st-scope) .plate.none .ic{width:44%;height:44%;color:#ffffff1f;stroke-width:1}:where(#app,#app~.am-modal-back,.st-scope) .plate.none em{position:absolute;inset:auto 14px 12px;font-style:normal;font-size:12px;font-weight:600;color:var(--mute);text-align:center;letter-spacing:.02em}:where(#app,#app~.am-modal-back,.st-scope) .prod{isolation:isolate}:where(#app,#app~.am-modal-back,.st-scope) .prod>a.pm{display:block}:where(#app,#app~.am-modal-back,.st-scope) .prod .plate{transition:transform .8s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .prod:hover .plate:not(.none)>img{transform:scale(1.05)}:where(#app,#app~.am-modal-back,.st-scope) .prod .plate>img{transition:transform 1s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .prod h3 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .prod h3 a:hover{background-size:100% 1px}:where(#app,#app~.am-modal-back,.st-scope) .prod h3{font-size:20px;line-height:1.15}:where(#app,#app~.am-modal-back,.st-scope) .prod .fitl{font-size:13px;margin-top:2px}:where(#app,#app~.am-modal-back,.st-scope) .prod .fitl .ic{width:15px;height:15px}:where(#app,#app~.am-modal-back,.st-scope) .prod__tags{position:absolute;top:10px;right:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .prod__tags .prod__tag{position:static}:where(#app,#app~.am-modal-back,.st-scope) .prod__row .btn .ic{width:17px;height:17px}:where(#app,#app~.am-modal-back,.st-scope) .prod.big{grid-column:span 2;grid-row:span 2}:where(#app,#app~.am-modal-back,.st-scope) .prod.big h3{font-size:clamp(24px,2.2vw,32px)}:where(#app,#app~.am-modal-back,.st-scope) .prod.big .plate{aspect-ratio:auto;flex:1;min-height:340px}@media(max-width:1080px){:where(#app,#app~.am-modal-back,.st-scope) .prod.big{grid-column:1/-1;grid-row:auto}:where(#app,#app~.am-modal-back,.st-scope) .prod.big .plate{min-height:0;aspect-ratio:4/3}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .prod h3{font-size:16.5px}:where(#app,#app~.am-modal-back,.st-scope) .prod .spec{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(#app,#app~.am-modal-back,.st-scope) .prod__tags{top:8px;right:8px;left:8px}:where(#app,#app~.am-modal-back,.st-scope) .prod__tag{font-size:11px;padding:4px 8px}:where(#app,#app~.am-modal-back,.st-scope) .prod .brand{font-size:11.5px}:where(#app,#app~.am-modal-back,.st-scope) .prod .fitl{font-size:12px}:where(#app,#app~.am-modal-back,.st-scope) .prod__row .btn{min-height:44px;padding:0 10px;font-size:14.5px}:where(#app,#app~.am-modal-back,.st-scope) .prod.big .plate{aspect-ratio:1/1}}:where(#app,#app~.am-modal-back,.st-scope) .vp__quick{display:flex;flex-wrap:wrap;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .vp__quick .chip{min-height:44px}:where(#app,#app~.am-modal-back,.st-scope) .vp__form{display:grid;grid-template-columns:1.2fr 1.2fr .8fr auto;gap:12px;align-items:end}:where(#app,#app~.am-modal-back,.st-scope) .vp__cur{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}:where(#app,#app~.am-modal-back,.st-scope) .vp__cur b{font-family:var(--disp);font-weight:400;font-size:22px;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .vp__lbl{font-size:12.5px;font-weight:600;color:var(--mute);margin:18px 0 8px}@media(max-width:1080px){:where(#app,#app~.am-modal-back,.st-scope) .vp__form{grid-template-columns:1fr 1fr}:where(#app,#app~.am-modal-back,.st-scope) .vp__form .btn{grid-column:1/-1}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .vp__form{grid-template-columns:1fr 1fr}:where(#app,#app~.am-modal-back,.st-scope) .vp__form .fld:first-child{grid-column:1/-1}}:where(#app,#app~.am-modal-back,.st-scope) .am-modal .vp__form{grid-template-columns:1fr 1fr}:where(#app,#app~.am-modal-back,.st-scope) .am-modal .vp__form .fld:first-child{grid-column:1/-1}:where(#app,#app~.am-modal-back,.st-scope) .am-modal .vp__form .btn{grid-column:1/-1}:where(#app,#app~.am-modal-back,.st-scope) .hero{position:sticky;top:0;z-index:0;height:min(100svh,900px);min-height:620px;overflow:hidden;background:var(--bg)}:where(#app,#app~.am-modal-back,.st-scope) .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform-origin:50% 40%;will-change:transform;background:#05060a}:where(#app,#app~.am-modal-back,.st-scope) .hero__media picture,:where(#app,#app~.am-modal-back,.st-scope) .hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:where(#app,#app~.am-modal-back,.st-scope) .hero__media img{object-fit:cover;object-position:50% 40%;transform:scale(1.08);transform-origin:50% 40%;animation:st-kb 18s ease-in-out infinite alternate}@keyframes st-kb{to{transform:scale(1.16) translate(-1.5%)}}:where(#app,#app~.am-modal-back,.st-scope) .hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0b0e,#0a0b0ef0 18%,#0a0b0ea8,#0a0b0e4d 66%,#0a0b0e24 80%,#0a0b0e9e),linear-gradient(to left,#0a0b0eb8,#0a0b0e1a 60%),radial-gradient(120% 80% at 85% 60%,rgba(227,17,31,.18),transparent 55%)}:where(#app,#app~.am-modal-back,.st-scope) .hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;mix-blend-mode:overlay;pointer-events:none;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'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:where(#app,#app~.am-modal-back,.st-scope) .hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.9;pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .hero__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;justify-content:safe flex-end;padding-bottom:clamp(150px,19vh,200px);padding-top:calc(var(--hh) + var(--ab,0px) + 80px)}:where(#app,#app~.am-modal-back,.st-scope) .hero__text{max-width:920px}:where(#app,#app~.am-modal-back,.st-scope) .hero .h1{font-size:clamp(50px,8.4vw,128px)}:where(#app,#app~.am-modal-back,.st-scope) .hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}:where(#app,#app~.am-modal-back,.st-scope) .hero .chips{margin-top:26px}:where(#app,#app~.am-modal-back,.st-scope) .scrollcue{position:absolute;left:var(--gut);bottom:clamp(160px,19vh,210px);z-index:3;display:flex;align-items:center;gap:12px;color:var(--mute);font-size:13px;font-weight:500}:where(#app,#app~.am-modal-back,.st-scope) .scrollcue i{width:1px;height:56px;background:linear-gradient(to bottom,var(--red2),transparent);position:relative;overflow:hidden}:where(#app,#app~.am-modal-back,.st-scope) .scrollcue i:after{content:"";position:absolute;inset:-56px 0 auto 0;height:56px;background:linear-gradient(to bottom,transparent,#fff);animation:st-drop 2.2s ease-in-out 2}@keyframes st-drop{to{transform:translateY(112px)}}:where(#app,#app~.am-modal-back,.st-scope) .home__main{position:relative;z-index:2;display:flow-root}:where(#app,#app~.am-modal-back,.st-scope) .home__main:before{content:"";position:absolute;top:96px;right:0;bottom:0;left:0;background:var(--bg);z-index:-1}:where(#app,#app~.am-modal-back,.st-scope) .band{margin-top:-96px}:where(#app,#app~.am-modal-back,.st-scope) .sel{display:grid;grid-template-columns:minmax(220px,.85fr) 2fr;gap:28px;align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .sel h2{font-size:clamp(24px,2.4vw,32px);margin:8px 0 6px}:where(#app,#app~.am-modal-back,.st-scope) .sel p{color:var(--mute);font-size:15px}:where(#app,#app~.am-modal-back,.st-scope) .sel .vp__quick{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line);align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .sel .vp__quick>span{font-size:12.5px;font-weight:600;color:var(--mute);margin-inline-end:4px}:where(#app,#app~.am-modal-back,.st-scope) .ticker{margin-top:56px}:where(#app,#app~.am-modal-back,.st-scope) .svc{padding:clamp(72px,9vw,128px) 0 clamp(40px,5vw,72px)}:where(#app,#app~.am-modal-back,.st-scope) .svc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,6vw,96px);align-items:start;--top:calc(var(--hh) + 24px)}:where(#app,#app~.am-modal-back,.st-scope) .svc__stage{position:sticky;top:var(--top);height:min(calc(100vh - var(--top) - 24px),700px);border-radius:var(--r);overflow:hidden;background:var(--bg2);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14;z-index:2;isolation:isolate}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ease),transform 1.4s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.is-on{opacity:1;transform:scale(1.01)}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,11,14,.82),transparent 48%)}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.crop{background-size:auto 124%;background-position:50% 6%}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap{position:absolute;inset:auto 0 0 0;padding:26px 28px;z-index:10;display:flex;justify-content:space-between;align-items:end;gap:16px;pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap b{display:block;font-family:var(--disp);font-weight:400;font-size:24px;color:#fff;line-height:1.1}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap small{display:block;color:#fff;font-family:var(--disp);font-size:13px;letter-spacing:.14em;margin-bottom:4px}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap span{font-size:13px;color:var(--ink2);padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a0b0e80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .svc__dots{position:absolute;top:22px;left:22px;z-index:10;display:flex;flex-direction:column;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .svc__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:background .3s,transform .3s}:where(#app,#app~.am-modal-back,.st-scope) .svc__dots i.on{background:var(--red2);transform:scale(1.5)}:where(#app,#app~.am-modal-back,.st-scope) .svc__item{min-height:min(72vh,540px);display:flex;flex-direction:column;justify-content:center;padding:44px 0;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .svc__item:first-child{border-top:0;padding-top:0}:where(#app,#app~.am-modal-back,.st-scope) .svc__n{font-family:var(--disp);font-size:14px;color:var(--red2);letter-spacing:.14em;display:flex;align-items:center;gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .svc__n:after{content:"";flex:1;max-width:80px;height:1px;background:linear-gradient(to left,var(--red),transparent)}:where(#app,#app~.am-modal-back,.st-scope) .svc__item h3{font-size:clamp(30px,3.4vw,46px);margin:12px 0 14px;text-shadow:0 2px 0 #1b0305,0 12px 30px rgba(0,0,0,.5)}:where(#app,#app~.am-modal-back,.st-scope) .svc__item p{color:var(--ink2);font-weight:300;font-size:clamp(16px,1.2vw,19px);max-width:46ch}:where(#app,#app~.am-modal-back,.st-scope) .svc__price{margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}:where(#app,#app~.am-modal-back,.st-scope) .svc__price .price{font-size:30px}:where(#app,#app~.am-modal-back,.st-scope) .svc__price>span{font-size:13.5px;color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:4px 10px}:where(#app,#app~.am-modal-back,.st-scope) .svc__go{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}:where(#app,#app~.am-modal-back,.st-scope) .svc__inph{display:none;position:relative;aspect-ratio:16/10;max-height:420px;width:100%;border-radius:18px;overflow:hidden;background:var(--bg2);border:1px solid var(--line);margin-bottom:20px}:where(#app,#app~.am-modal-back,.st-scope) .svc__inph .svc__ph{opacity:1;transform:none;transition:none}:where(#app,#app~.am-modal-back,.st-scope) .svc__intag{position:absolute;bottom:12px;right:12px;z-index:2;font-size:12.5px;color:var(--ink2);padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a0b0eb8;white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .svc__foot{margin-top:28px;color:var(--mute);font-size:13.5px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .svc__foot>span{display:inline-flex;align-items:center;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .svc__foot>span>.ic{flex:none;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .nw{white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(#app,#app~.am-modal-back,.st-scope) .ctile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;border-radius:var(--r);overflow:hidden;isolation:isolate;background:linear-gradient(160deg,var(--bg3),var(--bg2));border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);transition:transform .5s var(--ease),border-color .5s,box-shadow .5s}:where(#app,#app~.am-modal-back,.st-scope) .ctile:hover{transform:translateY(-5px);border-color:#ffffff38;box-shadow:0 50px 80px -40px #000}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.photo-m>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.photo-m.crop>img{height:124%;object-position:50% 6%}:where(#app,#app~.am-modal-back,.st-scope) .ctile:hover .ctile__m>img{transform:scale(1.06)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.photo-m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0b0ef5,#0a0b0e8c 40%,#0a0b0e0d 75%)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.plate-m{inset:10px 10px auto 10px;height:calc(100% - 118px)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.plate-m .plate{height:100%;aspect-ratio:auto}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.type-m{background:radial-gradient(90% 80% at 85% 10%,rgba(227,17,31,.24),transparent 60%)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.type-m .ic{position:absolute;left:-14px;top:-14px;width:170px;height:170px;color:#ffffff0e;stroke-width:1}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.type-m:before{content:"";position:absolute;top:24px;right:24px;width:34px;height:3px;border-radius:3px;background:var(--red)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b{padding:18px 20px 20px;display:grid;gap:4px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b b{font-family:var(--disp);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.08;color:#fff;text-shadow:var(--extrude-sm)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b>span{display:flex;align-items:center;gap:8px;color:var(--mute);font-size:13.5px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b span .ic{width:15px;height:15px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__go{position:absolute;top:16px;left:16px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0a0b0e8c;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;transition:background .3s,transform .4s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .ctile:hover .ctile__go{background:var(--red);border-color:var(--red);transform:rotate(-45deg)}:where(#app,#app~.am-modal-back,.st-scope) .ctile__go .ic{width:18px;height:18px}:where(#app,#app~.am-modal-back,.st-scope) .ctile.w2{grid-column:span 2}:where(#app,#app~.am-modal-back,.st-scope) .ctile.tall{min-height:380px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__mode{position:absolute;top:16px;right:16px;z-index:3}:where(#app,#app~.am-modal-back,.st-scope) .ctile__mode.badge{background:#0a0b0edb;border-color:#ff3b4799;color:#ff6d76;box-shadow:0 4px 14px #00000059}:where(#app,#app~.am-modal-back,.st-scope) .feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1080px){:where(#app,#app~.am-modal-back,.st-scope) .feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .feat{gap:12px}}:where(#app,#app~.am-modal-back,.st-scope) .gal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,210px);gap:16px}:where(#app,#app~.am-modal-back,.st-scope) .gal figure{margin:0;position:relative;border-radius:var(--r);overflow:hidden;isolation:isolate;background:#0b0c10;box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14}:where(#app,#app~.am-modal-back,.st-scope) .gal figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ease)}:where(#app,#app~.am-modal-back,.st-scope) .gal figure:hover img{transform:scale(1.05)}:where(#app,#app~.am-modal-back,.st-scope) .gal figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0b0eeb,#0a0b0e59 60%,#0a0b0e00)}:where(#app,#app~.am-modal-back,.st-scope) .gal figcaption{position:absolute;inset:auto 18px 16px 18px;font-size:14px;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .gal figcaption b{display:block;font-family:var(--disp);font-weight:400;font-size:21px;color:#fff;line-height:1.15;text-shadow:0 1px 14px rgba(0,0,0,.85)}:where(#app,#app~.am-modal-back,.st-scope) .gal .g1{grid-column:span 5;grid-row:span 3}:where(#app,#app~.am-modal-back,.st-scope) .gal .g2{grid-column:span 4;grid-row:span 2}:where(#app,#app~.am-modal-back,.st-scope) .gal .g3{grid-column:span 3;grid-row:span 2}:where(#app,#app~.am-modal-back,.st-scope) .gal .g4{grid-column:span 3;grid-row:span 1}:where(#app,#app~.am-modal-back,.st-scope) .gal .g5{grid-column:span 4;grid-row:span 1}:where(#app,#app~.am-modal-back,.st-scope) .visit{background:var(--bg2);border-block:1px solid var(--line);position:relative;z-index:2}:where(#app,#app~.am-modal-back,.st-scope) .visit__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,80px);align-items:stretch}:where(#app,#app~.am-modal-back,.st-scope) .addr{font-family:var(--disp);font-size:clamp(34px,4vw,58px);line-height:1.05;margin:14px 0 6px;text-shadow:0 2px 0 #24050a,0 12px 34px rgba(0,0,0,.5)}:where(#app,#app~.am-modal-back,.st-scope) .addr small{display:block;font-size:.5em;color:var(--ink2);margin-top:6px}:where(#app,#app~.am-modal-back,.st-scope) .visit .vlist{margin-top:26px}:where(#app,#app~.am-modal-back,.st-scope) .vlist .v .who{color:var(--mute);font-size:14px;margin-inline-start:8px}:where(#app,#app~.am-modal-back,.st-scope) .visit__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}:where(#app,#app~.am-modal-back,.st-scope) .bay{position:relative;border-radius:var(--r);overflow:hidden;min-height:440px;background-color:#0b0c10;box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14}:where(#app,#app~.am-modal-back,.st-scope) .bay__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-size:cover;background-position:50% 62%}:where(#app,#app~.am-modal-back,.st-scope) .bay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0a0b0ef2,#0a0b0e8c,#0a0b0e0d 70%)}:where(#app,#app~.am-modal-back,.st-scope) .bay>div{position:absolute;inset:auto 28px 28px 28px;z-index:2}:where(#app,#app~.am-modal-back,.st-scope) .bay b{display:block;font-family:var(--disp);font-weight:400;font-size:28px;color:#fff;line-height:1.15}:where(#app,#app~.am-modal-back,.st-scope) .bay>div>span{color:var(--ink2);font-size:15px}:where(#app,#app~.am-modal-back,.st-scope) .live{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:#0a0b0e99;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(#app,#app~.am-modal-back,.st-scope) .live i{width:7px;height:7px;border-radius:50%;background:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .live.open i{background:var(--ok);animation:st-pulse 1.8s ease-in-out 2}@keyframes st-pulse{50%{box-shadow:0 0 0 6px #35d07f2e}}:where(#app,#app~.am-modal-back,.st-scope) .cathero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:end}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img{position:relative;height:clamp(200px,22vw,300px);border-radius:var(--r);overflow:hidden}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img .plate{height:100%;aspect-ratio:auto}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img.photo>img{object-fit:cover}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img .ttile{height:100%;min-height:0}:where(#app,#app~.am-modal-back,.st-scope) .toolbar{position:sticky;top:calc(var(--hh) + 10px);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;margin:8px 0 22px;border-radius:20px;background:#111318cc;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--line);box-shadow:0 30px 50px -30px #000000e6}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .search{flex:1 1 240px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .search input{min-height:46px;border-radius:999px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .sw{position:relative;flex:0 0 auto}:where(#app,#app~.am-modal-back,.st-scope) .toolbar select{min-height:46px;border-radius:999px;border:1px solid var(--line2);background:#0a0b0e8c;color:#fff;padding:0 16px 0 40px;appearance:none;-webkit-appearance:none;font-size:15px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .sw:after{content:"";position:absolute;left:18px;top:50%;width:8px;height:8px;border-left:2px solid var(--mute);border-bottom:2px solid var(--mute);transform:translateY(-70%) rotate(-45deg);pointer-events:none}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .hdr__veh{min-height:46px}:where(#app,#app~.am-modal-back,.st-scope) .bulbs{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 22px;align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .bulbs>span{font-size:13px;font-weight:600;color:var(--mute);margin-inline-end:4px}:where(#app,#app~.am-modal-back,.st-scope) .bulbs .chip{min-height:44px;padding:6px 14px;font-variant-numeric:tabular-nums}:where(#app,#app~.am-modal-back,.st-scope) .rescount{color:var(--mute);font-size:14px;margin-bottom:14px}:where(#app,#app~.am-modal-back,.st-scope) .catnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 6px;padding-inline-end:48px;scroll-padding-inline:48px;margin-top:22px;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}:where(#app,#app~.am-modal-back,.st-scope) .catnav:focus-within{-webkit-mask-image:none;mask-image:none}:where(#app,#app~.am-modal-back,.st-scope) .catnav::-webkit-scrollbar{display:none}:where(#app,#app~.am-modal-back,.st-scope) .catnav .chip{min-height:44px;flex:none}:where(#app,#app~.am-modal-back,.st-scope) .catnav .chip .ic{width:16px;height:16px}:where(#app,#app~.am-modal-back,.st-scope) .cc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .ticks li .ic{color:var(--red2);margin-top:3px}:where(#app,#app~.am-modal-back,.st-scope) .pricebig{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:where(#app,#app~.am-modal-back,.st-scope) .pricebig .price{font-size:clamp(44px,5vw,64px)}:where(#app,#app~.am-modal-back,.st-scope) .pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .gallery{position:sticky;top:calc(var(--hh) + 20px);display:grid;gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .gallery__main{position:relative;border-radius:var(--r);background:var(--bg2);border:1px solid rgba(255,255,255,.08);padding:10px;box-shadow:var(--shadow-lg)}:where(#app,#app~.am-modal-back,.st-scope) .gallery__main .plate{aspect-ratio:1/1}:where(#app,#app~.am-modal-back,.st-scope) .gallery__main .plate.fill{aspect-ratio:4/3}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs button{padding:0;border:2px solid transparent;border-radius:14px;background:none;min-width:44px;min-height:44px;transition:border-color .25s}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs button[aria-pressed=true]{border-color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs .plate{width:76px;height:76px;aspect-ratio:auto;border-radius:11px}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs .plate>img{padding:7%}:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs .plate.fill>img{padding:0}:where(#app,#app~.am-modal-back,.st-scope) .pinfo .brand{font-size:13px;font-weight:600;color:var(--red2);letter-spacing:.03em}:where(#app,#app~.am-modal-back,.st-scope) .pinfo h1{font-size:clamp(30px,3.4vw,48px);line-height:1.06;margin:8px 0 10px;color:#fff;text-shadow:var(--extrude-sm)}:where(#app,#app~.am-modal-back,.st-scope) .pinfo .spec{color:var(--mute);font-size:15.5px}:where(#app,#app~.am-modal-back,.st-scope) .pinfo .price{font-size:clamp(38px,4vw,52px)}:where(#app,#app~.am-modal-back,.st-scope) .pinfo__price{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:22px 0 6px}:where(#app,#app~.am-modal-back,.st-scope) .pinfo__desc{color:var(--ink2);font-weight:300;font-size:17px;max-width:60ch;margin-top:16px}:where(#app,#app~.am-modal-back,.st-scope) .pblock{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .pblock>.pblock__h{font-family:var(--body);font-weight:600;font-size:14px;line-height:1.4;color:var(--mute);margin-bottom:10px;text-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .vars{display:flex;flex-wrap:wrap;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .vars .chip{min-height:44px;padding:8px 16px;font-size:15px}:where(#app,#app~.am-modal-back,.st-scope) .vars .chip small{color:inherit;opacity:.75;font-weight:400}:where(#app,#app~.am-modal-back,.st-scope) .fitbox{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border-radius:16px;border:1px solid var(--line2);background:#ffffff08}:where(#app,#app~.am-modal-back,.st-scope) .fitbox.ok{border-color:#35d07f59;background:#35d07f0f}:where(#app,#app~.am-modal-back,.st-scope) .fitbox.need{border-color:#ffbf4759;background:#ffbf470f}:where(#app,#app~.am-modal-back,.st-scope) .buy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}:where(#app,#app~.am-modal-back,.st-scope) .buy .btn.lg{flex:1 1 220px}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo{display:grid;gap:0;margin-top:22px;border:1px solid var(--line);border-radius:18px;overflow:hidden}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo>div{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:#ffffff05}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo>div+div{border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo .ic{color:var(--red2);margin-top:2px}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo b{display:block;color:#fff;font-weight:600;font-size:15.5px}:where(#app,#app~.am-modal-back,.st-scope) .shipinfo span{color:var(--mute);font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .shipnote{display:flex;align-items:center;gap:14px;margin:14px 0 4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,59,71,.38);background:linear-gradient(120deg,#e3111f2b,#e3111f0a 58%,#ffffff05)}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e3111f29;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__ic .ic{width:24px;height:24px}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__t{min-width:0}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__t b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#fff;font-size:16.5px;font-weight:700;line-height:1.35}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__t>span{display:block;margin-top:3px;color:var(--ink2);font-size:14px;line-height:1.5}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__p{display:inline-flex;align-items:center;padding:.18em .75em;border-radius:999px;background:var(--red);color:#fff;font-size:15px;font-weight:700;box-shadow:0 0 0 1px #ffffff24 inset,0 8px 20px -10px #ff3b47e6}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .shipnote{padding:12px 14px;gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .shipnote__ic{width:40px;height:40px;border-radius:12px}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .shipnote__t b{font-size:15.5px}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .shipnote__t>span{font-size:13.5px}:where(#app,#app~.am-modal-back,.st-scope) .cs-how{margin:-6px 0 18px}:where(#app,#app~.am-modal-back,.st-scope) .cs-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .cs-act{min-height:64px;justify-content:center;font-size:17px;white-space:normal;text-align:center}:where(#app,#app~.am-modal-back,.st-scope) .cs-act .ic{width:22px;height:22px;flex:none}:where(#app,#app~.am-modal-back,.st-scope) .cc .cs-acts{grid-template-columns:minmax(0,1fr)}:where(#app,#app~.am-modal-back,.st-scope) .cs-addr{display:inline-flex;align-items:center;gap:8px;min-height:44px}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .cs-acts{grid-template-columns:minmax(0,1fr)}:where(#app,#app~.am-modal-back,.st-scope) .shipnote__t b{font-size:15.5px}}:where(#app,#app~.am-modal-back,.st-scope) .stockl{margin-top:10px}:where(#app,#app~.am-modal-back,.st-scope) .co-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:clamp(20px,3vw,40px);align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .co-side{position:sticky;top:calc(var(--hh) + 20px)}:where(#app,#app~.am-modal-back,.st-scope) .cline{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .cline:first-child{border-top:0;padding-top:0}:where(#app,#app~.am-modal-back,.st-scope) .cline .plate{width:96px;height:96px;aspect-ratio:auto;border-radius:14px}:where(#app,#app~.am-modal-back,.st-scope) .cline .plate>img{padding:8%}:where(#app,#app~.am-modal-back,.st-scope) .cline .plate.fill>img{padding:0}:where(#app,#app~.am-modal-back,.st-scope) .cline h3{font-family:var(--body);font-size:16.5px;font-weight:600;line-height:1.3}:where(#app,#app~.am-modal-back,.st-scope) .cline h3 a:hover{color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .cline .meta{color:var(--mute);font-size:13.5px;margin-top:2px;display:flex;flex-wrap:wrap;gap:4px 12px}:where(#app,#app~.am-modal-back,.st-scope) .cline__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px}:where(#app,#app~.am-modal-back,.st-scope) .cline__ctl .switch{font-size:14px;min-height:44px}:where(#app,#app~.am-modal-back,.st-scope) .cline__sum{text-align:left;display:grid;gap:8px;justify-items:end}:where(#app,#app~.am-modal-back,.st-scope) .cline__sum .price{font-size:24px}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .sum div span:first-child{color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .sum .total span:first-child{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .sumlines{display:grid;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .sumline{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .sumline .plate{width:52px;height:52px;aspect-ratio:auto;border-radius:10px}:where(#app,#app~.am-modal-back,.st-scope) .sumline .plate>img{padding:6%}:where(#app,#app~.am-modal-back,.st-scope) .sumline .plate.fill>img{padding:0}:where(#app,#app~.am-modal-back,.st-scope) .sumline b{display:block;font-weight:500;color:var(--ink);line-height:1.3;font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .sumline small{color:var(--mute);font-size:12.5px}:where(#app,#app~.am-modal-back,.st-scope) .trust{display:grid;gap:10px;margin-top:16px;color:var(--mute);font-size:13.5px}:where(#app,#app~.am-modal-back,.st-scope) .trust>span{display:flex;gap:10px;align-items:center}:where(#app,#app~.am-modal-back,.st-scope) .trust .ic{width:17px;height:17px;color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .stepper{margin-bottom:26px}:where(#app,#app~.am-modal-back,.st-scope) .stepper li a{display:inline-flex;align-items:center;min-height:32px}:where(#app,#app~.am-modal-back,.st-scope) .co-card{padding:clamp(20px,3vw,32px)}:where(#app,#app~.am-modal-back,.st-scope) .co-card>h2{font-size:clamp(24px,2.4vw,32px);margin-bottom:6px}:where(#app,#app~.am-modal-back,.st-scope) .co-card>.lead{font-size:16px;margin-bottom:22px}:where(#app,#app~.am-modal-back,.st-scope) .co-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .co-nav .btn:first-child{min-width:200px}:where(#app,#app~.am-modal-back,.st-scope) .opts{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}:where(#app,#app~.am-modal-back,.st-scope) .opts>.opt{min-width:0}:where(#app,#app~.am-modal-back,.st-scope) .opt .ic.lg{color:var(--red2);width:26px;height:26px;margin-top:1px}:where(#app,#app~.am-modal-back,.st-scope) .opt__body{flex:1;min-width:0}:where(#app,#app~.am-modal-back,.st-scope) .opt__extra{margin-top:12px}:where(#app,#app~.am-modal-back,.st-scope) .eta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:8px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:13.5px;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .eta .ic{width:16px;height:16px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .days{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}:where(#app,#app~.am-modal-back,.st-scope) .day{flex:none;display:grid;place-items:center;gap:2px;width:74px;min-height:74px;padding:8px 4px;border-radius:16px;border:1px solid var(--line2);background:#ffffff08;color:var(--ink2);cursor:pointer;transition:border-color .25s,background .25s,color .25s}:where(#app,#app~.am-modal-back,.st-scope) .day b{font-family:var(--disp);font-weight:400;font-size:22px;line-height:1;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .day small{font-size:12px}:where(#app,#app~.am-modal-back,.st-scope) .day:hover{border-color:#ffffff4d}:where(#app,#app~.am-modal-back,.st-scope) .day[aria-checked=true]{background:var(--red);border-color:var(--red);color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .day[disabled]{opacity:.35;cursor:not-allowed}:where(#app,#app~.am-modal-back,.st-scope) .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:12px}:where(#app,#app~.am-modal-back,.st-scope) .slot{min-height:46px;border-radius:12px;border:1px solid var(--line2);background:#ffffff08;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s,background .2s}:where(#app,#app~.am-modal-back,.st-scope) .slot:hover{border-color:#ffffff59}:where(#app,#app~.am-modal-back,.st-scope) .slot[aria-checked=true]{background:var(--red);border-color:var(--red)}:where(#app,#app~.am-modal-back,.st-scope) .slot[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}:where(#app,#app~.am-modal-back,.st-scope) .slotlbl{font-size:12.5px;font-weight:600;color:var(--mute);margin-top:18px}:where(#app,#app~.am-modal-back,.st-scope) .inst-lines{display:grid;gap:4px;margin-top:10px}:where(#app,#app~.am-modal-back,.st-scope) .review{display:grid;gap:0}:where(#app,#app~.am-modal-back,.st-scope) .review>div{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-top:1px solid var(--line);align-items:baseline}:where(#app,#app~.am-modal-back,.st-scope) .review>div:first-child{border-top:0}:where(#app,#app~.am-modal-back,.st-scope) .review .k{color:var(--mute);font-size:14px;font-weight:600}:where(#app,#app~.am-modal-back,.st-scope) .review .v{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .review .v small{display:block;color:var(--mute);font-size:13.5px}:where(#app,#app~.am-modal-back,.st-scope) .review a.link{font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .paydue{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding:18px 20px;border-radius:18px;background:linear-gradient(90deg,#e3111f24,#e3111f0a);border:1px solid rgba(255,59,71,.35)}:where(#app,#app~.am-modal-back,.st-scope) .paydue b{font-family:var(--disp);font-weight:400;font-size:34px;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .payp{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(var(--hh) + 30px) var(--gut) 60px;background:radial-gradient(60% 50% at 50% 0%,rgba(227,17,31,.12),transparent 70%),var(--bg)}:where(#app,#app~.am-modal-back,.st-scope) .paybox{width:min(520px,100%);border-radius:24px;overflow:hidden;background:#f6f7f9;color:#14161b;box-shadow:0 60px 120px -40px #000,0 0 0 1px #ffffff1a}:where(#app,#app~.am-modal-back,.st-scope) .paybox__top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:#fff;border-bottom:1px solid #e3e6eb}:where(#app,#app~.am-modal-back,.st-scope) .paybox__top b,:where(#app,#app~.am-modal-back,.st-scope) .paybox__h1{margin:0;font-family:var(--body);font-size:15px;font-weight:700;line-height:1.3;color:#14161b;display:flex;align-items:center;gap:8px;text-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .paybox__top b .ic,:where(#app,#app~.am-modal-back,.st-scope) .paybox__h1 .ic{color:#1d8f4e;width:18px;height:18px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__body>.paybox__h1{justify-content:center;font-size:18px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__top span{font-size:12.5px;color:#666c78}:where(#app,#app~.am-modal-back,.st-scope) .paybox__demo{display:flex;align-items:center;gap:10px;padding:10px 22px;background:#fff4d6;color:#6b4d00;font-size:13.5px;font-weight:600;border-bottom:1px solid #f0dca0}:where(#app,#app~.am-modal-back,.st-scope) .paybox__demo .ic{width:18px;height:18px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__body{padding:22px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__amt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #e3e6eb}:where(#app,#app~.am-modal-back,.st-scope) .paybox__amt span{color:#555b66;font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__amt b{font-size:30px;font-weight:800;color:#14161b}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld>label{color:#4b515c}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld input{background:#fff!important;color:#14161b!important;border-color:#8a909c!important}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld input:focus{border-color:#14161b!important;box-shadow:0 0 0 3px #14161b1f!important}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld input::placeholder{color:#6b7280}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld .req{color:#c8101c}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld .err-msg{color:#c4121f}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld.err input{border-color:#c4121f!important}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn{--b:#14161b;box-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn:hover{background:#2a2d35;box-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn.quiet{color:#4b515c}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn.quiet:hover{background:#e9ebef;color:#14161b}:where(#app,#app~.am-modal-back,.st-scope) .paybox .fields{gap:12px}:where(#app,#app~.am-modal-back,.st-scope) .paybox__foot{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px 18px;color:#5c6370;font-size:12.5px;text-align:center}:where(#app,#app~.am-modal-back,.st-scope) .paybox__foot .ic{width:15px;height:15px}:where(#app,#app~.am-modal-back,.st-scope) .paybox .link{color:#14161b}:where(#app,#app~.am-modal-back,.st-scope) .spin{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:st-spin .8s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}:where(#app,#app~.am-modal-back,.st-scope) .donep{text-align:center;max-width:720px;margin:0 auto}:where(#app,#app~.am-modal-back,.st-scope) .done__mark{width:96px;height:96px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#35d07f1a;border:1px solid rgba(53,208,127,.4);color:var(--ok);box-shadow:0 0 0 14px #35d07f0d}:where(#app,#app~.am-modal-back,.st-scope) .done__mark svg{width:48px;height:48px}:where(#app,#app~.am-modal-back,.st-scope) .done__mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:st-draw .8s .25s var(--ease) forwards}@media(prefers-reduced-motion:reduce){:where(#app,#app~.am-modal-back,.st-scope) .done__mark path{stroke-dashoffset:0}}@keyframes st-draw{to{stroke-dashoffset:0}}:where(#app,#app~.am-modal-back,.st-scope) .donep .h1.page{margin-top:0}:where(#app,#app~.am-modal-back,.st-scope) .done__no{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--glass);font-size:15px;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .done__no b{font-family:var(--disp);font-weight:400;font-size:20px;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .done__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}:where(#app,#app~.am-modal-back,.st-scope) .next{display:grid;gap:0;text-align:start;margin-top:30px}:where(#app,#app~.am-modal-back,.st-scope) .next li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line);align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .next li>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg3);border:1px solid var(--line2);font-family:var(--disp);font-style:normal;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .next li b{display:block;color:#fff;font-weight:600}:where(#app,#app~.am-modal-back,.st-scope) .next li span{color:var(--mute);font-size:14.5px}:where(#app,#app~.am-modal-back,.st-scope) .next{list-style:none;margin:30px 0 0;padding:0}:where(#app,#app~.am-modal-back,.st-scope) .lead-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .winopts{display:flex;flex-wrap:wrap;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .winopts label{position:relative;display:inline-flex}:where(#app,#app~.am-modal-back,.st-scope) .winopts input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;cursor:pointer}:where(#app,#app~.am-modal-back,.st-scope) .winopts span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#ffffff08;color:var(--ink2);font-size:15px;transition:all .2s}:where(#app,#app~.am-modal-back,.st-scope) .winopts input:checked+span{background:var(--red);border-color:var(--red);color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .winopts input:focus-visible+span{outline:2px solid var(--red2);outline-offset:2px}:where(#app,#app~.am-modal-back,.st-scope) .rq-note{margin:-2px 0 10px;font-size:13.5px;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .rq-veh__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}:where(#app,#app~.am-modal-back,.st-scope) .rq-chips span .ic{display:none;width:16px;height:16px}:where(#app,#app~.am-modal-back,.st-scope) .rq-chips input:checked+span .ic{display:inline-block}:where(#app,#app~.am-modal-back,.st-scope) .rq-chips span{max-width:100%;overflow-wrap:anywhere}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .rq-veh__g{grid-template-columns:1fr 1fr}:where(#app,#app~.am-modal-back,.st-scope) .rq-veh__g>.fld:last-child{grid-column:1/-1}}@media(max-width:400px){:where(#app,#app~.am-modal-back,.st-scope) .rq-veh__g{grid-template-columns:1fr}}:where(#app,#app~.am-modal-back,.st-scope) .sent{text-align:center;padding:24px 8px}:where(#app,#app~.am-modal-back,.st-scope) .sent .done__mark{width:80px;height:80px}:where(#app,#app~.am-modal-back,.st-scope) .map{position:relative;min-height:340px;border-radius:var(--r);overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg);background:linear-gradient(115deg,transparent 46%,rgba(255,255,255,.1) 46.4%,rgba(255,255,255,.1) 48.6%,transparent 49%),linear-gradient(20deg,transparent 58%,rgba(255,255,255,.07) 58.3%,rgba(255,255,255,.07) 59.6%,transparent 60%),linear-gradient(160deg,transparent 30%,rgba(255,255,255,.06) 30.3%,rgba(255,255,255,.06) 31.2%,transparent 31.5%),radial-gradient(60% 50% at 20% 110%,rgba(80,150,220,.22),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 38px),linear-gradient(160deg,#171a21,#0f1116)}:where(#app,#app~.am-modal-back,.st-scope) .map__pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .map__pin i{display:grid;place-items:center;width:54px;height:54px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--red);box-shadow:0 20px 30px -10px #e3111fb3}:where(#app,#app~.am-modal-back,.st-scope) .map__pin i .ic{transform:rotate(45deg);color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .map__pin:after{content:"";position:absolute;bottom:-12px;left:50%;width:18px;height:6px;margin-left:-9px;border-radius:50%;background:#00000080;filter:blur(2px)}:where(#app,#app~.am-modal-back,.st-scope) .map__pulse{position:absolute;left:50%;top:46%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#ff3b4780;animation:st-pulse2 2.4s ease-out 2 both}@keyframes st-pulse2{to{transform:scale(9);opacity:0}}:where(#app,#app~.am-modal-back,.st-scope) .map__lbl{position:absolute;inset:auto 18px 18px 18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:16px;background:#0a0b0eb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .map__lbl b{font-family:var(--disp);font-weight:400;font-size:20px;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .map__lbl span{display:block;color:var(--mute);font-size:13.5px}:where(#app,#app~.am-modal-back,.st-scope) .map__road{position:absolute;font-size:11px;letter-spacing:.08em;color:#fff9;font-weight:600}:where(#app,#app~.am-modal-back,.st-scope) .cbox{display:grid;gap:10px}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:#ffffff05;transition:border-color .25s,background .25s}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow:hover{border-color:#ffffff40;background:#ffffff0d}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow>i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--bg3);color:var(--red2);flex:none}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow>i.wa{color:#25d366}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow b{display:block;color:#fff;font-weight:600}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow span{color:var(--mute);font-size:14px}:where(#app,#app~.am-modal-back,.st-scope) .cbox a.crow .ic.go{margin-inline-start:auto;color:var(--mute2);width:18px;height:18px}:where(#app,#app~.am-modal-back,.st-scope) .fulfil3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(#app,#app~.am-modal-back,.st-scope) .fcard{padding:26px;border-radius:var(--r);background:linear-gradient(160deg,var(--bg3),var(--bg2));border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}:where(#app,#app~.am-modal-back,.st-scope) .fcard>i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#e3111f1f;border:1px solid rgba(255,59,71,.35);color:var(--red2);margin-bottom:18px}:where(#app,#app~.am-modal-back,.st-scope) .fcard h3{font-size:26px;margin-bottom:8px}:where(#app,#app~.am-modal-back,.st-scope) .fcard p{color:var(--ink2);font-weight:300}:where(#app,#app~.am-modal-back,.st-scope) .fcard ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;color:var(--mute);font-size:14.5px}:where(#app,#app~.am-modal-back,.st-scope) .fcard li{display:flex;gap:10px}:where(#app,#app~.am-modal-back,.st-scope) .fcard li .ic{width:16px;height:16px;margin-top:4px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .faq{display:grid;gap:10px}:where(#app,#app~.am-modal-back,.st-scope) .faq details{border:1px solid var(--line);border-radius:16px;background:#ffffff05;transition:border-color .25s}:where(#app,#app~.am-modal-back,.st-scope) .faq details[open]{border-color:#fff3}:where(#app,#app~.am-modal-back,.st-scope) .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 18px;cursor:pointer;font-weight:600;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .faq summary::-webkit-details-marker{display:none}:where(#app,#app~.am-modal-back,.st-scope) .faq summary .ic{transition:transform .3s var(--ease);color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .faq details[open] summary .ic{transform:rotate(180deg)}:where(#app,#app~.am-modal-back,.st-scope) .faq details>div{padding:0 18px 18px;color:var(--ink2);font-weight:300}:where(#app,#app~.am-modal-back,.st-scope) .nf{text-align:center;padding:40px 0}:where(#app,#app~.am-modal-back,.st-scope) .nf b{display:block;font-family:var(--disp);font-size:clamp(90px,16vw,200px);line-height:1;color:#fff;text-shadow:var(--extrude)}:where(#app,#app~.am-modal-back,.st-scope) .view{display:block}:where(#app,#app~.am-modal-back,.st-scope) .kpi b.num{display:block;text-align:right}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img>img{width:100%;height:100%;object-fit:cover;border-radius:var(--r)}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img.photo{box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14;background:#0b0c10}:where(#app,#app~.am-modal-back,.st-scope) .plate.sm em,:where(#app,#app~.am-modal-back,.st-scope) .cline .plate em,:where(#app,#app~.am-modal-back,.st-scope) .sumline .plate em,:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs .plate em,:where(#app,#app~.am-modal-back,.st-scope) .am-modal .plate em{display:none}:where(#app,#app~.am-modal-back,.st-scope) .plate.sm.none .ic,:where(#app,#app~.am-modal-back,.st-scope) .sumline .plate.none .ic,:where(#app,#app~.am-modal-back,.st-scope) .cline .plate.none .ic,:where(#app,#app~.am-modal-back,.st-scope) .gallery__thumbs .plate.none .ic{width:56%;height:56%}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .hdr__veh{max-width:260px}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .cats>.ctile:last-child:nth-child(odd){grid-column:1/-1}:where(#app,#app~.am-modal-back,.st-scope) .cathero__img{height:170px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .hdr__veh{flex:1 1 0;max-width:none}}:where(#app,#app~.am-modal-back,.st-scope) .price s.num{margin-left:0;margin-right:10px}:where(#app,#app~.am-modal-back,.st-scope) .facts .kpi{border-radius:12px 0 0 12px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b>span{display:block}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b>span .ic{margin-inline-end:6px;vertical-align:-2px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b>span .num{display:inline-block}:where(#app,#app~.am-modal-back,.st-scope) .prod .big-desc{color:var(--ink2);font-size:15.5px;max-width:52ch;margin-top:6px}:where(#app,#app~.am-modal-back,.st-scope) bdi{unicode-bidi:isolate}:where(#app,#app~.am-modal-back,.st-scope) .eta{display:inline-block;line-height:1.7}:where(#app,#app~.am-modal-back,.st-scope) .eta .ic{margin-inline-end:6px;vertical-align:-3px}:where(#app,#app~.am-modal-back,.st-scope) .minfo span{display:inline-block}:where(#app,#app~.am-modal-back,.st-scope) .minfo .ic{margin-inline-end:6px;vertical-align:-3px}:where(#app,#app~.am-modal-back,.st-scope) .trust>span{display:block;padding-inline-start:27px;position:relative}:where(#app,#app~.am-modal-back,.st-scope) .trust span .ic{position:absolute;right:0;top:3px}:where(#app,#app~.am-modal-back,.st-scope) .swt{font-weight:inherit;color:inherit}:where(#app,#app~.am-modal-back,.st-scope) .switch .swt bdi.num{margin:0 6px 0 0;color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .days{-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent);padding-inline-end:24px}:where(#app,#app~.am-modal-back,.st-scope) .pos-b>img{object-position:50% 100%!important}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.pos-b{background-position:50% 100%}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn.quiet{--b:transparent;background:transparent}:where(#app,#app~.am-modal-back,.st-scope) .paybox .btn.quiet:hover{background:#e9ebef}:where(#app,#app~.am-modal-back,.st-scope) .co-grid>*,:where(#app,#app~.am-modal-back,.st-scope) .cc>*,:where(#app,#app~.am-modal-back,.st-scope) .lead-grid>*,:where(#app,#app~.am-modal-back,.st-scope) .pdp>*,:where(#app,#app~.am-modal-back,.st-scope) .cathero>*,:where(#app,#app~.am-modal-back,.st-scope) .sel>*,:where(#app,#app~.am-modal-back,.st-scope) .svc__grid>*,:where(#app,#app~.am-modal-back,.st-scope) .visit__grid>*{min-width:0}:where(#app,#app~.am-modal-back,.st-scope) .co-card{overflow:hidden}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:where(#app,#app~.am-modal-back,.st-scope) .hero__media{animation:st-shrink linear both;animation-timeline:scroll(root);animation-range:0px 640px}@keyframes st-shrink{to{transform:scale(.84) translateY(-3%);border-radius:36px;filter:brightness(.45)}}:where(#app,#app~.am-modal-back,.st-scope) .hero__inner{animation:st-htext linear both;animation-timeline:scroll(root);animation-range:0px 520px}@keyframes st-htext{to{transform:translateY(-70px);opacity:.001}}:where(#app,#app~.am-modal-back,.st-scope) .scrollcue{animation:st-fade linear both;animation-timeline:scroll(root);animation-range:0px 200px}@keyframes st-fade{to{opacity:0}}:where(#app,#app~.am-modal-back,.st-scope) .steps .track i{animation:st-line linear both;animation-timeline:view();animation-range:entry 30% entry 100%}@keyframes st-line{0%{transform:scaleX(0)}}}}@media(max-width:1280px){:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone span{display:none}}@media(max-width:1180px){:where(#app,#app~.am-modal-back,.st-scope) .hdr__cta{display:none}:where(#app,#app~.am-modal-back,.st-scope) .hdr__veh{max-width:170px}:where(#app,#app~.am-modal-back,.st-scope) .mega__in{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo{display:none}}@media(max-width:1080px){:where(#app,#app~.am-modal-back,.st-scope) .facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,#app~.am-modal-back,.st-scope) .sel{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .cats{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,#app~.am-modal-back,.st-scope) .ctile.w2{grid-column:span 1}:where(#app,#app~.am-modal-back,.st-scope) .visit__grid{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .ftr__grid{grid-template-columns:1fr 1fr}:where(#app,#app~.am-modal-back,.st-scope) .pdp{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .gallery{position:relative;top:0}:where(#app,#app~.am-modal-back,.st-scope) .co-grid{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .co-side{position:relative;top:0}:where(#app,#app~.am-modal-back,.st-scope) .cc,:where(#app,#app~.am-modal-back,.st-scope) .lead-grid,:where(#app,#app~.am-modal-back,.st-scope) .cathero{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .fulfil3{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .gal{grid-template-columns:repeat(6,minmax(0,1fr))}:where(#app,#app~.am-modal-back,.st-scope) .gal .g1{grid-column:span 3;grid-row:span 3}:where(#app,#app~.am-modal-back,.st-scope) .gal .g2{grid-column:span 3;grid-row:span 2}:where(#app,#app~.am-modal-back,.st-scope) .gal .g3{grid-column:span 3;grid-row:span 2}:where(#app,#app~.am-modal-back,.st-scope) .gal .g4{grid-column:span 3}:where(#app,#app~.am-modal-back,.st-scope) .gal .g5{grid-column:span 6}}@media(max-width:1060px){:where(#app,#app~.am-modal-back,.st-scope) .nav,:where(#app,#app~.am-modal-back,.st-scope) .hdr__cta{display:none}:where(#app,#app~.am-modal-back,.st-scope) .burger{display:inline-grid}:where(#app,#app~.am-modal-back,.st-scope) .hdr>.wrap{gap:8px}:where(#app,#app~.am-modal-back,.st-scope) .hdr .hdr__veh span{display:none}:where(#app,#app~.am-modal-back,.st-scope) .hdr .hdr__veh{padding:0;width:44px;justify-content:center}}@media(max-width:980px){:where(#app,#app~.am-modal-back,.st-scope) .svc__grid{grid-template-columns:1fr;gap:0}:where(#app,#app~.am-modal-back,.st-scope) .svc__stage{display:none}:where(#app,#app~.am-modal-back,.st-scope) .svc__inph{display:block}:where(#app,#app~.am-modal-back,.st-scope) .svc__item{min-height:0;padding:34px 0}:where(#app,#app~.am-modal-back,.st-scope) .svc__item:first-child{padding-top:30px}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .hdr .logo{height:clamp(24px,calc((100vw - 240px) / 5.02),32px)}:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone{width:44px;justify-content:center;padding:0}:where(#app,#app~.am-modal-back,.st-scope) .hero{min-height:560px;height:min(100svh,780px)}:where(#app,#app~.am-modal-back,.st-scope) .hero__inner{padding-bottom:112px;padding-top:calc(var(--hh) + var(--ab,0px) + 72px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .h1{font-size:clamp(46px,14vw,66px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .lead{font-size:16px}:where(#app,#app~.am-modal-back,.st-scope) .hero__cta .btn{width:100%}:where(#app,#app~.am-modal-back,.st-scope) .hero .chips .chip{font-size:13px;padding:6px 12px}:where(#app,#app~.am-modal-back,.st-scope) .scrollcue{display:none}:where(#app,#app~.am-modal-back,.st-scope) .home__main:before{top:70px}:where(#app,#app~.am-modal-back,.st-scope) .band{margin-top:-70px}:where(#app,#app~.am-modal-back,.st-scope) .facts{gap:12px;padding-top:40px}:where(#app,#app~.am-modal-back,.st-scope) .facts .kpi{padding:14px}:where(#app,#app~.am-modal-back,.st-scope) .facts .kpi>span{font-size:13px}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap{padding:16px 18px}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap b{font-size:19px}:where(#app,#app~.am-modal-back,.st-scope) .svc__cap span{display:none}:where(#app,#app~.am-modal-back,.st-scope) .cats{grid-template-columns:1fr 1fr;gap:10px}:where(#app,#app~.am-modal-back,.st-scope) .ctile{min-height:220px}:where(#app,#app~.am-modal-back,.st-scope) .ctile.tall{min-height:220px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.plate-m{height:calc(100% - 96px);inset:8px 8px auto 8px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b{padding:12px 14px 14px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b b{font-size:18px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__b span{font-size:12px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__go{width:34px;height:34px;top:12px;left:12px}:where(#app,#app~.am-modal-back,.st-scope) .ctile__mode{top:12px;right:12px}:where(#app,#app~.am-modal-back,.st-scope) .gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1*var(--gut));padding:0 var(--gut) 6px;scrollbar-width:none}:where(#app,#app~.am-modal-back,.st-scope) .gal::-webkit-scrollbar{display:none}:where(#app,#app~.am-modal-back,.st-scope) .gal figure{flex:0 0 78%;height:380px;scroll-snap-align:center}:where(#app,#app~.am-modal-back,.st-scope) .bay{min-height:320px}:where(#app,#app~.am-modal-back,.st-scope) .ftr__grid{grid-template-columns:1fr}:where(#app,#app~.am-modal-back,.st-scope) .ftr{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa{height:56px;min-width:56px;padding:0 15px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar{top:calc(var(--hh) + 6px);padding:8px;border-radius:18px}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .search{flex-basis:100%}:where(#app,#app~.am-modal-back,.st-scope) .toolbar .sw{flex:1 1 0}:where(#app,#app~.am-modal-back,.st-scope) .toolbar select{width:100%}:where(#app,#app~.am-modal-back,.st-scope) .cline{grid-template-columns:72px minmax(0,1fr);gap:14px}:where(#app,#app~.am-modal-back,.st-scope) .cline .plate{width:72px;height:72px}:where(#app,#app~.am-modal-back,.st-scope) .cline__sum{grid-column:2;justify-items:start;text-align:start;grid-auto-flow:column;align-items:center;justify-content:space-between}:where(#app,#app~.am-modal-back,.st-scope) .review>div{grid-template-columns:1fr auto}:where(#app,#app~.am-modal-back,.st-scope) .review .k{grid-column:1/-1}:where(#app,#app~.am-modal-back,.st-scope) .co-nav{flex-direction:column-reverse}:where(#app,#app~.am-modal-back,.st-scope) .co-nav .btn{width:100%}:where(#app,#app~.am-modal-back,.st-scope) .buy .btn{width:100%}:where(#app,#app~.am-modal-back,.st-scope) .paybox__amt b{font-size:26px}:where(#app,#app~.am-modal-back,.st-scope) .payp{padding-inline:12px}:where(#app,#app~.am-modal-back,.st-scope) .done__cta .btn{width:100%}:where(#app,#app~.am-modal-back,.st-scope) .map{min-height:280px}}@media(prefers-reduced-motion:reduce){:where(#app,#app~.am-modal-back,.st-scope) .hero__media img{animation:none;transform:none}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:before{display:none}}@media print{:where(#app,#app~.am-modal-back,.st-scope) .hdr,:where(#app,#app~.am-modal-back,.st-scope) .mnav,:where(#app,#app~.am-modal-back,.st-scope) .mega,:where(#app,#app~.am-modal-back,.st-scope) .fab-wa,:where(#app,#app~.am-modal-back,.st-scope) .ftr{display:none!important}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .ftr ul{gap:0}:where(#app,#app~.am-modal-back,.st-scope) .ftr ul a{min-height:44px}:where(#app,#app~.am-modal-back,.st-scope) .prod h3 a{display:block;padding-block:4px}:where(#app,#app~.am-modal-back,.st-scope) .cline h3 a,:where(#app,#app~.am-modal-back,.st-scope) .review a.link,:where(#app,#app~.am-modal-back,.st-scope) .paybox .link,:where(#app,#app~.am-modal-back,.st-scope) .sumline a,:where(#app,#app~.am-modal-back,.st-scope) .crumbs a,:where(#app,#app~.am-modal-back,.st-scope) .ftr__bottom a{position:relative}:where(#app,#app~.am-modal-back,.st-scope) .cline h3 a:after,:where(#app,#app~.am-modal-back,.st-scope) .review a.link:after,:where(#app,#app~.am-modal-back,.st-scope) .paybox .link:after,:where(#app,#app~.am-modal-back,.st-scope) .crumbs a:after,:where(#app,#app~.am-modal-back,.st-scope) .ftr__bottom a:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.type{background:radial-gradient(80% 70% at 80% 12%,rgba(227,17,31,.26),transparent 62%),linear-gradient(160deg,#1b1f27,#101217 70%);display:grid;place-items:center;overflow:hidden}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.type:after{background:linear-gradient(to top,rgba(10,11,14,.7),transparent 40%)}:where(#app,#app~.am-modal-back,.st-scope) .svc__ph.type>.ic.bg{position:absolute;left:-6%;top:-6%;width:62%;height:auto;aspect-ratio:1;color:#ffffff0d;stroke-width:.8}:where(#app,#app~.am-modal-back,.st-scope) .svc__type{position:relative;z-index:1;display:grid;gap:14px;justify-items:start;max-width:78%;padding-bottom:12%}:where(#app,#app~.am-modal-back,.st-scope) .svc__type i{width:44px;height:3px;border-radius:3px;background:var(--red)}:where(#app,#app~.am-modal-back,.st-scope) .svc__type b{font-family:var(--disp);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.02;color:#fff;text-shadow:var(--extrude)}:where(#app,#app~.am-modal-back,.st-scope) .svc__type span{color:var(--ink2);font-size:clamp(14px,1.2vw,17px);font-weight:300;max-width:34ch}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .svc__type{gap:10px;padding-bottom:18%}:where(#app,#app~.am-modal-back,.st-scope) .svc__type b{font-size:32px}:where(#app,#app~.am-modal-back,.st-scope) .svc__type span{font-size:13.5px}}:where(#app,#app~.am-modal-back,.st-scope) .ftr__cats{grid-column:span 2}:where(#app,#app~.am-modal-back,.st-scope) .ftr__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;align-items:start}:where(#app,#app~.am-modal-back,.st-scope) .ftr__sub{margin-top:24px!important}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .ftr__cats{grid-column:auto}:where(#app,#app~.am-modal-back,.st-scope) .ftr__cols{gap:0 18px}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .note button.link{display:inline-block;min-height:44px;padding:10px 6px;margin:-10px -6px;vertical-align:baseline}}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .fab-wa{height:48px;width:48px;min-width:48px;padding:0;gap:0;justify-content:center;bottom:calc(14px + env(safe-area-inset-bottom,0px))}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa span{display:none}:where(#app,#app~.am-modal-back,.st-scope) .fab-wa .ic{width:23px;height:23px}:where(#app,#app~.am-modal-back,.st-scope) .pinfo__desc,:where(#app,#app~.am-modal-back,.st-scope) .pinfo .spec{padding-left:52px}}:where(#app,#app~.am-modal-back,.st-scope) .ctile__m.type-m.has-mode:before{display:none}:where(#app,#app~.am-modal-back,.st-scope) .plate.onwhite{background:linear-gradient(160deg,#cfd4dc,#e4e7ec 70%)}:where(#app,#app~.am-modal-back,.st-scope) .plate.onwhite>img{mix-blend-mode:normal;padding:0;width:auto;height:auto;max-width:72%;max-height:80%;border-radius:12px;filter:drop-shadow(0 14px 16px rgba(10,11,14,.26)) drop-shadow(0 2px 3px rgba(10,11,14,.18))}:where(#app,#app~.am-modal-back,.st-scope) .plate.onwhite.sm>img{border-radius:5px;max-width:70%;max-height:78%}:where(#app,#app~.am-modal-back,.st-scope) .pinfo h1 bdi.lr{white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .vlist .v a,:where(#app,#app~.am-modal-back,.st-scope) .ftr__bottom a{display:inline-block;padding-block:12px;margin-block:-12px}:where(#app,#app~.am-modal-back,.st-scope) .qty input{align-self:stretch}:where(#app,#app~.am-modal-back,.st-scope) .note a.link{display:inline-block;padding-block:12px;margin-block:-12px}:where(#app,#app~.am-modal-back,.st-scope) .svc__inph .svc__ph.type~.svc__intag{display:none}html:has(#app[data-area=store]){scroll-padding-top:calc(var(--hh) + 16px);scroll-padding-bottom:96px}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec,:where(#app,#app~.am-modal-back,.st-scope) [id=cats],:where(#app,#app~.am-modal-back,.st-scope) [id=services]{scroll-margin-top:calc(var(--hh) + 16px)}@media(max-width:370px){:where(#app,#app~.am-modal-back,.st-scope) .hdr .logo{height:clamp(22px,calc((100vw - 186px) / 5.02),30px)}:where(#app,#app~.am-modal-back,.st-scope) .hdr>.wrap{gap:6px}:where(#app,#app~.am-modal-back,.st-scope) .hdr__end{gap:4px}:where(#app,#app~.am-modal-back,.st-scope) .hdr__phone{display:none}}:where(#app,#app~.am-modal-back,.st-scope) .mnav__close{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(#app,#app~.am-modal-back,.st-scope) .mnav__close:focus-visible{position:static;width:auto;height:auto;margin:10px 0 2px;clip:auto;overflow:visible;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#ffffff0f;color:#fff;font-weight:600;font-size:15px}:where(#app,#app~.am-modal-back,.st-scope) .mnav__close .ic{width:18px;height:18px}:where(#app,#app~.am-modal-back,.st-scope) .fab-land{display:contents}:where(#app,#app~.am-modal-back,.st-scope) .fab-land[hidden]{display:none}@media(max-height:500px){:where(#app,#app~.am-modal-back,.st-scope) .fab-wa{height:44px;min-width:44px;bottom:8px;padding:0 12px}}:where(#app,#app~.am-modal-back,.st-scope) .ftr__legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;padding:18px 0 16px;border-bottom:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__legal a,:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink2);font-weight:500;font-size:14.5px;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:5px;transition:color .2s,text-decoration-color .2s}:where(#app,#app~.am-modal-back,.st-scope) .ftr__legal a:hover,:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y:hover{color:#fff;text-decoration-color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__legal .ic{width:17px;height:17px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__legal a[aria-current=page]{color:#fff;text-decoration-color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y{padding:0 14px;margin-inline-start:auto;border:1px solid var(--line2);border-radius:999px;background:var(--glass);text-decoration:none}:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y:hover{border-color:#ffffff4d}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .ftr ul a{padding-inline:6px;margin-inline:-6px}:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y{margin-inline-start:0}}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo:before{background:linear-gradient(to top,#0a0b0ef7 18%,#0a0b0eb8 62%,#0a0b0e4d)}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo .eyebrow,:where(#app,#app~.am-modal-back,.st-scope) .hero .eyebrow{align-self:flex-start;padding:6px 14px 6px 12px;border-radius:999px;background:#0a0b0ec2;border:1px solid rgba(255,255,255,.14);color:#ffd4d7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(#app,#app~.am-modal-back,.st-scope) .mega__promo .eyebrow:before,:where(#app,#app~.am-modal-back,.st-scope) .hero .eyebrow:before{background:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .hero .chips{list-style:none;padding:0;margin:26px 0 0}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a0b0e9e;color:var(--ink);font-size:13.5px;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:border-color .25s,background .25s}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn:hover{border-color:#fff6;background:#0a0b0ecc;color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn .ic{width:16px;height:16px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn .mb-play{display:none}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn.is-off .mb-pause{display:none}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn.is-off .mb-play{display:block}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn.is-off{border-color:#ff3b478c}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn[hidden]{display:none}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn--hero{position:absolute;z-index:4;left:0;top:calc(var(--hh) + var(--ab,0px) + 18px)}:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap{position:relative}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn--ticker{position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%);width:44px;padding:0;justify-content:center}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn--ticker [data-motion-t]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap .ticker{margin-top:0}:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap{margin-top:56px}:where(#app,#app~.am-modal-back,.st-scope) .ticker:hover .ticker__t,:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap:focus-within .ticker__t{animation-play-state:paused}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .motion-btn--hero{top:calc(var(--hh) + var(--ab,0px) + 12px)}:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap{margin-top:40px}:where(#app,#app~.am-modal-back,.st-scope) .minfo{padding-left:52px}}:where(#app,#app~.am-modal-back,.st-scope) .kpi b span{display:inline;color:inherit;font-size:inherit;margin:0}:where(#app,#app~.am-modal-back,.st-scope) .kpi__word{letter-spacing:0}:where(#app,#app~.am-modal-back,.st-scope) .pricebig .pricebig__word{font-family:var(--disp);font-weight:400;color:#fff;line-height:1}:where(#app,#app~.am-modal-back,.st-scope) .gal:focus-visible{outline:3px solid var(--focus-out);outline-offset:4px;box-shadow:0 0 0 2px var(--focus-in);border-radius:var(--r)}:where(#app,#app~.am-modal-back,.st-scope) .map__art{position:absolute;top:0;right:0;bottom:0;left:0}:where(#app,#app~.am-modal-back,.st-scope) .catnav .chip[aria-current=page]{background:var(--red);border-color:var(--red);color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .catnav .chip[aria-current=page] .ic{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .vars .chip[aria-checked=true]{background:var(--red);border-color:var(--red);color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .qty:focus-within{border-color:#fff6}:where(#app,#app~.am-modal-back,.st-scope) .qty input:focus-visible{outline:2px solid var(--focus-out);outline-offset:-2px;border-radius:8px}:where(#app,#app~.am-modal-back,.st-scope) .cline h3 a{display:inline-block;padding-block:12px;margin-block:-12px}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .stepper li span{display:inline}:where(#app,#app~.am-modal-back,.st-scope) .stepper li:not(.on) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(#app,#app~.am-modal-back,.st-scope) .stepper li a{min-width:44px;min-height:44px;justify-content:center}}:where(#app,#app~.am-modal-back,.st-scope) .stepper li a{min-height:44px;min-width:44px;justify-content:center}:where(#app,#app~.am-modal-back,.st-scope) .slot-err{margin:10px 0 0;font-size:14px;font-weight:600;color:#ff8a92}:where(#app,#app~.am-modal-back,.st-scope) .slot-err[hidden],:where(#app,#app~.am-modal-back,.st-scope) .errsum[hidden]{display:none}:where(#app,#app~.am-modal-back,.st-scope) .slots.err{outline:1px dashed rgba(255,90,100,.6);outline-offset:6px;border-radius:12px}:where(#app,#app~.am-modal-back,.st-scope) .errsum{margin-top:16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,59,71,.5);background:#e3111f1a;color:#ffd4d7;font-size:14.5px;font-weight:500}:where(#app,#app~.am-modal-back,.st-scope) .paybox .errsum{background:#fdecee;border-color:#e7a1a7;color:#8c0a14}:where(#app,#app~.am-modal-back,.st-scope) .paybox .slot-err,:where(#app,#app~.am-modal-back,.st-scope) .paybox .fld .err-msg{color:#b0101c}:where(#app,#app~.am-modal-back,.st-scope) .formlegal{display:grid;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .formlegal .legal-note{margin:0}:where(#app,#app~.am-modal-back,.st-scope) .co-card .formlegal+.errsum,:where(#app,#app~.am-modal-back,.st-scope) .formlegal+.errsum{margin-top:12px}:where(#app,#app~.am-modal-back,.st-scope) fieldset.fs{border:0;margin:0;padding:0;min-width:0}:where(#app,#app~.am-modal-back,.st-scope) fieldset.fs>legend{padding:0;margin:0 0 8px;float:none}:where(#app,#app~.am-modal-back,.st-scope) fieldset.fs>legend.sec-t{margin-bottom:18px}:where(#app,#app~.am-modal-back,.st-scope) .fld.fs>legend.lbl{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .instpanel{background:var(--bg3)}:where(#app,#app~.am-modal-back,.st-scope) .instpanel[hidden]{display:none}@media(forced-colors:active){:where(#app,#app~.am-modal-back,.st-scope) .day[aria-checked=true],:where(#app,#app~.am-modal-back,.st-scope) .slot[aria-checked=true],:where(#app,#app~.am-modal-back,.st-scope) .vars .chip[aria-checked=true],:where(#app,#app~.am-modal-back,.st-scope) .catnav .chip[aria-current=page],:where(#app,#app~.am-modal-back,.st-scope) .winopts input:checked+span{outline:3px solid Highlight;outline-offset:-3px;forced-color-adjust:none;background:Highlight;color:HighlightText}:where(#app,#app~.am-modal-back,.st-scope) .motion-btn,:where(#app,#app~.am-modal-back,.st-scope) .ftr__a11y{border:1px solid ButtonText}}:where(#app,#app~.am-modal-back,.st-scope) .apptcard{text-align:start}:where(#app,#app~.am-modal-back,.st-scope) .apptcard .vlist{margin:0}:where(#app,#app~.am-modal-back,.st-scope) .apptcard .vlist>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}:where(#app,#app~.am-modal-back,.st-scope) .apptcard .vlist>div:first-child{border-top:0}:where(#app,#app~.am-modal-back,.st-scope) .apptcard .vlist dd{margin:0}:where(#app,#app~.am-modal-back,.st-scope) .apptcard__h{margin:22px 0 12px;font-family:var(--body);font-size:16px;font-weight:600;color:#fff;line-height:1.4}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .apptcard .vlist>div{grid-template-columns:84px 1fr}}:where(#app,#app~.am-modal-back,.st-scope) .legalp__in{max-width:760px;margin-inline:auto}:where(#app,#app~.am-modal-back,.st-scope) .legalp .prose{max-width:none;font-size:17px;line-height:1.8}:where(#app,#app~.am-modal-back,.st-scope) .legal__head{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}:where(#app,#app~.am-modal-back,.st-scope) .legal__head .h1.page{margin:6px 0 16px}:where(#app,#app~.am-modal-back,.st-scope) .legal__head p{color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .legal__updated{margin-top:14px!important;font-size:14px;color:var(--mute)}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc{margin:0 0 34px;padding:20px 22px;border-radius:var(--r);background:var(--bg2);border:1px solid rgba(255,255,255,.08)}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc h2{margin:0 0 10px!important;font-family:var(--body);font-size:15px;font-weight:600;color:var(--ink);text-shadow:none}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc ol{margin:0;padding-inline-start:1.4em;columns:2;column-gap:32px}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc li{margin:0;break-inside:avoid}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink2);text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}:where(#app,#app~.am-modal-back,.st-scope) .legal__toc a:hover{color:#fff;text-decoration-color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec{padding-top:6px}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec:focus{outline:none}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec h2{margin-top:40px}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec h3{font-family:var(--body);font-weight:600;font-size:18px}:where(#app,#app~.am-modal-back,.st-scope) .legal__list{padding-inline-start:1.3em}:where(#app,#app~.am-modal-back,.st-scope) .legal__note{padding:14px 16px;border-radius:14px;border:1px solid var(--line2);background:#ffffff08}:where(#app,#app~.am-modal-back,.st-scope) .legalp__tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .legal__toc ol{columns:1}:where(#app,#app~.am-modal-back,.st-scope) .legalp .prose{font-size:16.5px}}@media print{[data-area=store],[data-area=store] .st-main{background:#fff!important}:where(#app,#app~.am-modal-back,.st-scope) .phead:before,:where(#app,#app~.am-modal-back,.st-scope) .phead__bgic{display:none!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp{padding:0!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp .h1{font-size:26pt!important;text-shadow:none!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp .legal__sec h2{font-size:15pt!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp .crumbs,:where(#app,#app~.am-modal-back,.st-scope) .legal__toc,:where(#app,#app~.am-modal-back,.st-scope) .legalp__tools{display:none!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp .prose,:where(#app,#app~.am-modal-back,.st-scope) .legalp .prose *{color:#000!important;text-shadow:none!important;background:none!important}:where(#app,#app~.am-modal-back,.st-scope) .legalp .prose a{text-decoration:underline}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec{break-inside:auto}:where(#app,#app~.am-modal-back,.st-scope) .legal__sec h2,:where(#app,#app~.am-modal-back,.st-scope) .legal__sec h3{break-after:avoid}}html.a11y-no-motion :where(#app,#app~.am-modal-back,.st-scope) .done__mark path{stroke-dashoffset:0}html.a11y-no-motion :where(#app,#app~.am-modal-back,.st-scope) .hero__media img{animation:none}html:is(.a11y-spacing,.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .prod .spec{-webkit-line-clamp:unset;display:block;overflow:visible}html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .vp__form{grid-template-columns:1fr 1fr}html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .vp__form .btn{grid-column:1/-1}html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .review>div{grid-template-columns:1fr auto}html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .review .k{grid-column:1/-1}html.rv-on :where(#app,#app~.am-modal-back,.st-scope) :is(.rv,.rv-circ):focus-within{opacity:1;transform:none;clip-path:none;transition:none}:where(#app,#app~.am-modal-back,.st-scope) .crumbs a{padding-inline:4px;margin-inline:-4px}:where(#app,#app~.am-modal-back,.st-scope) .legal-note a,:where(#app,#app~.am-modal-back,.st-scope) .consent a,:where(#app,#app~.am-modal-back,.st-scope) .faq details>div a,:where(#app,#app~.am-modal-back,.st-scope) .legal__sec :is(p,li) a,:where(#app,#app~.am-modal-back,.st-scope) p.small a.link{position:relative;padding-block:14px;margin-block:-14px}@media(max-width:520px){:where(#app,#app~.am-modal-back,.st-scope) .opts>.opt{flex-wrap:wrap}:where(#app,#app~.am-modal-back,.st-scope) .opts>.opt .opt__price{flex-basis:100%;margin-inline-start:0;padding-inline-start:74px}}@media(max-width:900px){html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .opts>.opt{flex-wrap:wrap}html:is(.a11y-text-1,.a11y-text-2) :where(#app,#app~.am-modal-back,.st-scope) .opts>.opt .opt__price{flex-basis:100%;margin-inline-start:0;padding-inline-start:74px}}@media(hover:hover)and (pointer:fine){:where(#app,#app~.am-modal-back,.st-scope) .catnav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}}:where(#app,#app~.am-modal-back,.st-scope) .prod h3 a{position:relative;padding-block:12px;background-origin:content-box;background-clip:content-box}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .prod h3 a{padding-block:13px;margin-block:-9px}}@media(max-width:360px){:where(#app,#app~.am-modal-back,.st-scope) .btn{white-space:normal;text-align:center}}:where(#app,#app~.am-modal-back,.st-scope) #how .mt4 .btn{white-space:normal;text-align:center;max-width:100%}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .stepper li.done{position:relative}:where(#app,#app~.am-modal-back,.st-scope) .stepper li.done a{position:absolute;top:50%;right:-6px;width:44px;height:44px;min-width:0;min-height:0;transform:translateY(-50%);border-radius:50%}}:where(#app,#app~.am-modal-back,.st-scope) .hero.hero--flow{position:relative;height:auto;min-height:min(100svh,900px)}:where(#app,#app~.am-modal-back,.st-scope) .hero.hero--flow .hero__inner{height:auto;min-height:inherit}@media(max-width:640px){:where(#app,#app~.am-modal-back,.st-scope) .hero.hero--flow{min-height:min(100svh,780px)}}:where(#app,#app~.am-modal-back,.st-scope) .hero.hero--flow .hero__inner,html:is(.a11y-text-1,.a11y-text-2,.a11y-spacing) :where(#app,#app~.am-modal-back,.st-scope) #app .hero__inner{animation:none}@media(min-width:981px){:where(#app,#app~.am-modal-back,.st-scope) .hero__inner{padding-top:calc(var(--hh) + var(--ab,0px) + 28px);padding-bottom:clamp(120px,17svh,200px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .h1{font-size:clamp(56px,min(8.4vw,13svh),128px)}:where(#app,#app~.am-modal-back,.st-scope) .hero__cta{margin-top:clamp(16px,3svh,30px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .chips{margin-top:clamp(12px,2.6svh,26px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .lead{margin-top:clamp(12px,2.2svh,22px)}}@media(min-width:981px)and (max-height:720px){:where(#app,#app~.am-modal-back,.st-scope) .hero__inner{padding-top:calc(var(--hh) + var(--ab,0px) + 12px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .h1{font-size:clamp(52px,min(8.4vw,calc(13svh - 6px)),128px)}:where(#app,#app~.am-modal-back,.st-scope) .hero__cta{margin-top:clamp(12px,2.4svh,30px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .chips{margin-top:clamp(10px,2svh,26px)}:where(#app,#app~.am-modal-back,.st-scope) .hero .lead{margin-top:clamp(10px,1.8svh,22px)}}:where(#app,#app~.am-modal-back,.st-scope) .review a.link{position:relative;padding:11px 8px;margin:-11px -8px}@media(max-width:360px){:where(#app,#app~.am-modal-back,.st-scope) .prod .spec{-webkit-line-clamp:unset;display:block;overflow:visible}}:where(#app,#app~.am-modal-back,.st-scope) .ticker-wrap:has(.motion-btn--ticker:not([hidden])) .ticker{margin-left:56px}@media(max-height:500px){:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:hover span,:where(#app,#app~.am-modal-back,.st-scope) .fab-wa:focus-visible span{max-width:0;margin-inline-start:0}}:where(#app,#app~.am-modal-back,.st-scope) .estnote{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink2)}:where(#app,#app~.am-modal-back,.st-scope) .estnote .ic{flex:none;margin-top:2px;color:var(--red2)}:where(#app,#app~.am-modal-back,.st-scope) .sumcard .estnote{margin-top:10px}:where(#app,#app~.am-modal-back,.st-scope) .live-err{margin-top:14px}:where(#app,#app~.am-modal-back,.st-scope) .live-err .link{color:#fff}:where(#app,#app~.am-modal-back,.st-scope) .paydue.est b{font-size:34px}:where(#app,#app~.am-modal-back,.st-scope) .paydue.est b:not(.num){font-family:var(--body);font-weight:700;font-size:20px}:where(#app,#app~.am-modal-back,.st-scope) .cline__sum .price.from small,:where(#app,#app~.am-modal-back,.st-scope) .prod__row .price.from small{font-size:.46em}:where(#app,#app~.am-modal-back,.st-scope) .vars .chip small bdi{white-space:nowrap}
