:is(#asr,#asr-layer){--rose:#DB906C;--midnight:#393536;--pebble:#F4F4F5;--foot:#171717;--ink:#2C2E3F;--bg:#FFFFFF;--card:#FFFFFF;--accent:var(--rose);--btn:#393536;--btnfg:#FFFFFF;--font:"Inter",system-ui,sans-serif;--hfont:var(--font);--radius:7px;--line:rgba(44,46,63,.12);--soft:rgba(44,46,63,.04);--stone:#737680;--bad:#EF4444;--vpt:0px;--vpb:100vh}:is(#asr,#asr-layer).themed{--line:color-mix(in srgb,var(--ink) 14%,var(--bg));--soft:color-mix(in srgb,var(--ink) 4%,var(--bg));--stone:color-mix(in srgb,var(--ink) 60%,var(--bg));--card:color-mix(in srgb,var(--bg) 55%,#fff)}:is(#asr,#asr-layer) *{box-sizing:border-box}:is(#asr,#asr-layer) *:where(:not(.pd-go)){margin:0;padding:0}:is(#asr,#asr-layer){background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:400;font-size:14px;line-height:1.45}:is(#asr,#asr-layer){position:relative;min-height:100vh}:is(#asr,#asr-layer) b,:is(#asr,#asr-layer) strong{font-weight:500}:is(#asr,#asr-layer) h1,:is(#asr,#asr-layer) h2,:is(#asr,#asr-layer) h3,:is(#asr,#asr-layer) .h1{font-weight:700}:is(#asr,#asr-layer) button:where(:not(.pd-go)){font-family:inherit;color:inherit}:is(#asr,#asr-layer) .caps{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:400;color:var(--stone)}:is(#asr,#asr-layer) .hidden{display:none!important}:is(#asr,#asr-layer) header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}:is(#asr,#asr-layer).themed header{justify-content:flex-end;border:0;background:none}:is(#asr,#asr-layer).themed header .brand{display:none}:is(#asr,#asr-layer) .brand{display:flex;align-items:center;gap:18px}:is(#asr,#asr-layer) .logo{width:140px;height:auto;display:block;flex:none}:is(#asr,#asr-layer) .app{border-left:1px solid var(--line);padding-left:18px}:is(#asr,#asr-layer) .app .t2{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.05em}:is(#asr,#asr-layer) .app .ver{font-size:11px;color:var(--stone);margin-top:3px}:is(#asr,#asr-layer) .hright{display:flex;align-items:center;gap:14px;text-align:right}:is(#asr,#asr-layer) .adm{font-size:11px;color:var(--stone);letter-spacing:.04em;max-width:420px}:is(#asr,#asr-layer) .btn{display:inline-block;font-family:inherit;font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:400;padding:12px 24px;border:1px solid var(--btn);background:var(--btn);color:var(--btnfg);cursor:pointer;border-radius:var(--radius);text-align:center;text-decoration:none}:is(#asr,#asr-layer) .btn.ghost{background:#fff;color:var(--rose);border-color:#db906c59}:is(#asr,#asr-layer) .btn.rose{background:var(--rose);border-color:var(--rose);color:#fff}:is(#asr,#asr-layer) .btn.sm{padding:8px 14px;font-size:12px}:is(#asr,#asr-layer) .btn.full{width:100%}:is(#asr,#asr-layer) .btn:disabled{opacity:.4;cursor:default}:is(#asr,#asr-layer) .btn:hover:not(:disabled){opacity:.85}:is(#asr,#asr-layer) .link{background:none;border:none;font-family:inherit;font-size:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:400;color:var(--stone);cursor:pointer;padding:8px 0;text-decoration:none}:is(#asr,#asr-layer) .link:hover{color:var(--ink)}:is(#asr,#asr-layer) a.ext{color:var(--ink);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}:is(#asr,#asr-layer) .wrap{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}:is(#asr,#asr-layer) .wrap.solo{grid-template-columns:1fr}:is(#asr,#asr-layer) #main{padding:28px 32px 40px;min-width:0;overflow:hidden}:is(#asr,#asr-layer) #list{background:var(--card);border-left:1px solid var(--line);padding:0 24px 24px;position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);overflow-y:auto;z-index:56;transform:translate(102%);transition:transform .28s ease,visibility .28s;box-shadow:-12px 0 32px #0000002e;visibility:hidden}:is(#asr,#asr-layer).listopen #list{transform:none;visibility:visible}:is(#asr,#asr-layer) #scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a6b;z-index:55;opacity:0;pointer-events:none;transition:opacity .25s}:is(#asr,#asr-layer).listopen #scrim{opacity:1;pointer-events:auto}:is(#asr,#asr-layer).emb #list{position:absolute;top:var(--vpt);bottom:auto;height:calc(var(--vpb) - var(--vpt))}:is(#asr,#asr-layer).emb #scrim{position:absolute}:is(#asr,#asr-layer) .lbar{position:sticky;top:0;background:var(--card);display:flex;justify-content:flex-end;align-items:center;padding:14px 0 6px;z-index:3}:is(#asr,#asr-layer) .lbar b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}:is(#asr,#asr-layer) .lbar button{background:none;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font:inherit;font-size:11px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--ink)}:is(#asr,#asr-layer) .lbar button:hover{border-color:var(--ink)}:is(#asr,#asr-layer) .cartb{display:inline-flex;align-items:center;gap:8px}:is(#asr,#asr-layer) .cartb .n{background:var(--rose);color:#fff;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px;text-align:center}:is(#asr,#asr-layer) .cartb .n.z{background:var(--line);color:var(--stone)}@keyframes inF{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes inB{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}:is(#asr,#asr-layer) .inF{animation:inF .24s ease-out}:is(#asr,#asr-layer) .inB{animation:inB .24s ease-out}:is(#asr,#asr-layer) .fade{animation:fade .3s ease-out}@media(prefers-reduced-motion:reduce){:is(#asr,#asr-layer) .inF,:is(#asr,#asr-layer) .inB,:is(#asr,#asr-layer) .fade{animation:none}}:is(#asr,#asr-layer) .intro{max-width:880px}:is(#asr,#asr-layer) .h1{font-family:var(--hfont);font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1.15;margin:8px 0 10px}:is(#asr,#asr-layer) .lead{color:var(--stone);font-size:15px;max-width:620px;margin-bottom:26px}:is(#asr,#asr-layer) .paths{display:grid;grid-template-columns:1fr 1fr;gap:16px}:is(#asr,#asr-layer) .path{text-align:left;background:var(--card);border:1px solid var(--line);padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:10px;border-radius:var(--radius)}:is(#asr,#asr-layer) .path:hover{border-color:var(--ink)}:is(#asr,#asr-layer) .path svg{width:100%;aspect-ratio:80/40;height:auto;display:block}:is(#asr,#asr-layer) .path .pt{font-family:var(--hfont);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}:is(#asr,#asr-layer) .path .ps{color:var(--stone);font-size:13px;flex:1}:is(#asr,#asr-layer) .path .btn{align-self:flex-start;pointer-events:none}:is(#asr,#asr-layer) .resume{margin-top:18px;font-size:13px;color:var(--stone)}:is(#asr,#asr-layer) .crumbs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;min-height:26px}:is(#asr,#asr-layer) .crumb{font-size:11px;letter-spacing:.06em;padding:5px 9px;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:var(--radius)}:is(#asr,#asr-layer) .crumb:hover{border-color:var(--ink)}:is(#asr,#asr-layer) .crumb i{font-style:normal;color:var(--rose);margin-right:4px}:is(#asr,#asr-layer) .pbar{height:2px;background:var(--line);margin:8px 0 22px;position:relative}:is(#asr,#asr-layer) .pbar i{position:absolute;left:0;top:0;bottom:0;background:var(--rose);transition:width .25s}:is(#asr,#asr-layer) h2.q{font-family:var(--hfont);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:6px}:is(#asr,#asr-layer) .qsub{color:var(--stone);margin-bottom:20px;max-width:640px}:is(#asr,#asr-layer) .opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}:is(#asr,#asr-layer) .opts.sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}:is(#asr,#asr-layer) .opt{position:relative;text-align:left;background:var(--card);border:1px solid var(--line);padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;border-radius:var(--radius)}:is(#asr,#asr-layer) .opt svg{width:100%;height:auto;aspect-ratio:80/56;display:block}:is(#asr,#asr-layer) .opt .ol{font-size:14px;font-weight:500}:is(#asr,#asr-layer) .opt .os{font-size:12px;color:var(--stone);line-height:1.4}:is(#asr,#asr-layer) .opt:hover{border-color:var(--stone)}:is(#asr,#asr-layer) .opt.on{border-color:var(--rose);box-shadow:inset 0 0 0 1px var(--rose)}:is(#asr,#asr-layer) .opt .tg{position:absolute;top:10px;right:10px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;background:var(--rose);color:#fff;padding:2px 6px;border-radius:5px;font-weight:400}:is(#asr,#asr-layer) .grp{margin:18px 0 8px}:is(#asr,#asr-layer) .nav{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:10px}:is(#asr,#asr-layer) .field{margin-bottom:16px}:is(#asr,#asr-layer) .field label{display:block;margin-bottom:7px}:is(#asr,#asr-layer) input[type=number],:is(#asr,#asr-layer) input[type=text],:is(#asr,#asr-layer) input[type=email],:is(#asr,#asr-layer) input[type=tel],:is(#asr,#asr-layer) input[type=password],:is(#asr,#asr-layer) select,:is(#asr,#asr-layer) textarea{width:100%;font-family:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:var(--radius);appearance:none;-webkit-appearance:none}:is(#asr,#asr-layer) textarea{min-height:96px;resize:vertical;font-size:14px}:is(#asr,#asr-layer) select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}:is(#asr,#asr-layer) input:focus,:is(#asr,#asr-layer) select:focus,:is(#asr,#asr-layer) textarea:focus{outline:none;border-color:var(--ink)}:is(#asr,#asr-layer) .unitwrap{position:relative}:is(#asr,#asr-layer) .unitwrap span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--stone);font-size:13px;pointer-events:none}:is(#asr,#asr-layer) .unitwrap input{padding-right:46px}:is(#asr,#asr-layer) .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}:is(#asr,#asr-layer) .lenbox{max-width:520px}:is(#asr,#asr-layer) .hint{font-size:12px;color:var(--stone);margin-top:6px}:is(#asr,#asr-layer) .err{color:var(--bad);font-size:13px;margin-top:10px}:is(#asr,#asr-layer) .check{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}:is(#asr,#asr-layer) .check input{width:16px;height:16px;accent-color:var(--ink)}:is(#asr,#asr-layer) .tip{border-bottom:1px dotted currentColor;cursor:help;position:relative}:is(#asr,#asr-layer) .tip:hover:after,:is(#asr,#asr-layer) .tip:focus:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);width:max-content;max-width:230px;background:var(--ink);color:var(--bg);font-size:12px;line-height:1.4;padding:8px 10px;z-index:40;text-transform:none;letter-spacing:0;font-weight:400;white-space:normal;pointer-events:none;border-radius:var(--radius)}:is(#asr,#asr-layer) .tip:focus{outline:none}:is(#asr,#asr-layer) .rhead{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}:is(#asr,#asr-layer) .seg{display:inline-flex;border:1px solid var(--line);background:var(--card);border-radius:var(--radius)}:is(#asr,#asr-layer) .seg button{border:none;background:none;padding:8px 12px;font-size:12px;cursor:pointer;color:var(--stone)}:is(#asr,#asr-layer) .seg button.on{background:var(--ink);color:var(--bg)}:is(#asr,#asr-layer) .hero{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--rose);display:block;border-radius:var(--radius);overflow:hidden}:is(#asr,#asr-layer) .hmedia{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}:is(#asr,#asr-layer) .tabs{display:flex;border-bottom:1px solid var(--line)}:is(#asr,#asr-layer) .tabs button{flex:1;border:none;background:none;padding:10px 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--stone);cursor:pointer;border-bottom:2px solid transparent}:is(#asr,#asr-layer) .tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}:is(#asr,#asr-layer) .hpanel{flex:1;display:flex;align-items:stretch;justify-content:center;background:#f3f3f3;min-height:260px}:is(#asr,#asr-layer) .hpanel>svg.sect{align-self:center}:is(#asr,#asr-layer) .nsect svg{display:block;width:100%;height:auto;border-radius:6px;margin-top:8px}:is(#asr,#asr-layer) .hpanel:has(svg.scene){background:linear-gradient(#ececec 50%,#c9c9c9 50%);align-items:center}:is(#asr,#asr-layer) .hpanel svg.scene{max-height:420px}:is(#asr,#asr-layer) .hpanel svg{width:100%;height:auto;display:block}:is(#asr,#asr-layer) .prods{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);width:100%;height:100%}:is(#asr,#asr-layer) .prods div{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;gap:8px;text-align:center;font-size:12px;color:var(--stone)}:is(#asr,#asr-layer) .prods img{max-width:100%;max-height:180px;object-fit:contain}:is(#asr,#asr-layer) .hbody{padding:20px 22px;min-width:0}:is(#asr,#asr-layer) .hbody h3,:is(#asr,#asr-layer) .alt h3{font-family:var(--hfont);font-size:19px;font-weight:700;margin:4px 0 2px}:is(#asr,#asr-layer) .sub{font-size:12.5px;color:var(--stone);margin-bottom:12px}:is(#asr,#asr-layer) ul.why{list-style:none}:is(#asr,#asr-layer) ul.why li{padding:6px 0 6px 22px;position:relative;border-top:1px solid var(--soft);font-size:13px}:is(#asr,#asr-layer) ul.why li:first-child{border-top:none}:is(#asr,#asr-layer) ul.why li:before{content:"";position:absolute;left:2px;top:12px;width:9px;height:5px;border-left:1.5px solid var(--rose);border-bottom:1.5px solid var(--rose);transform:rotate(-45deg)}:is(#asr,#asr-layer) ul.why li.x:before{border:none;width:10px;height:1.5px;background:var(--bad);transform:none;top:15px}:is(#asr,#asr-layer) ul.why li.x{color:var(--bad)}:is(#asr,#asr-layer) .spectog{margin-top:2px}:is(#asr,#asr-layer) .custom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}:is(#asr,#asr-layer) .custom label{display:block;margin-bottom:5px}:is(#asr,#asr-layer) .custom select{font-size:13px;padding:8px 30px 8px 10px}:is(#asr,#asr-layer) .docs{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}:is(#asr,#asr-layer) .prow{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}:is(#asr,#asr-layer) .qlist{font-size:12.5px;color:var(--stone);line-height:1.65}:is(#asr,#asr-layer) .qlist b{color:var(--ink)}:is(#asr,#asr-layer) .pact{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:is(#asr,#asr-layer) .price{font-size:20px;letter-spacing:-.01em;white-space:nowrap}:is(#asr,#asr-layer) .price small{font-size:11px;color:var(--stone);letter-spacing:.06em}:is(#asr,#asr-layer) .alts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}:is(#asr,#asr-layer) .alt{background:var(--card);border:1px solid var(--line);display:grid;grid-template-columns:120px minmax(0,1fr);border-radius:var(--radius)}:is(#asr,#asr-layer) .alt{grid-template-columns:200px minmax(0,1fr)}:is(#asr,#asr-layer) .alt .athumb{position:relative;background:#0d0c0a;border-right:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);overflow:hidden;min-height:100%}:is(#asr,#asr-layer) .alt .athumb .thumb{aspect-ratio:480/344;height:100%;width:100%}:is(#asr,#asr-layer) .alt .athumb .thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(#asr,#asr-layer) .alt .athumb .amag{position:absolute;right:4px;bottom:4px;width:44%;border-radius:50%;overflow:hidden}:is(#asr,#asr-layer) .alt .athumb .amag svg{display:block;width:100%;height:auto}:is(#asr,#asr-layer) .li .thumb{aspect-ratio:480/344;width:100%;background:#0d0c0a;border-radius:var(--radius);overflow:hidden;margin:2px 0 8px}:is(#asr,#asr-layer) .li .thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(#asr,#asr-layer) .alt .thumb{display:flex;align-items:center}:is(#asr,#asr-layer) .alt .thumb svg{width:100%;height:auto}:is(#asr,#asr-layer) .alt .ab{padding:14px 16px;display:flex;flex-direction:column;gap:6px}:is(#asr,#asr-layer) .alt h3{font-size:16px;margin:0}:is(#asr,#asr-layer) .alt .sub{margin:0}:is(#asr,#asr-layer) .alt .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:6px}:is(#asr,#asr-layer) .ttag{display:inline-block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:3px 7px;border:1px solid var(--ink)}:is(#asr,#asr-layer) .ttag.best{background:var(--rose);border-color:var(--rose);color:var(--midnight)}:is(#asr,#asr-layer) .hero.nearh{border-style:dashed}:is(#asr,#asr-layer) .rpanel{position:relative;background:#0d0c0a;aspect-ratio:1200/860;overflow:hidden}:is(#asr,#asr-layer) .rpanel>img{display:block;width:100%;height:100%;object-fit:cover}:is(#asr,#asr-layer) .rpanel>svg{display:block;width:100%;height:100%}:is(#asr,#asr-layer) .rpanel svg.ovl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(#asr,#asr-layer) .hgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}:is(#asr,#asr-layer) .hgrid .hbody{padding:20px 22px;border-right:1px solid var(--line)}:is(#asr,#asr-layer) .hside{padding:20px 22px;display:flex;flex-direction:column;gap:12px}:is(#asr,#asr-layer) .hsub{font-weight:400;color:var(--stone);font-size:15px}:is(#asr,#asr-layer) .pthumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}:is(#asr,#asr-layer) .pthumbs img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line)}:is(#asr,#asr-layer) .opt .thumb,:is(#asr,#asr-layer) .path .thumb{aspect-ratio:480/344;background:#0d0c0a;overflow:hidden;display:block}:is(#asr,#asr-layer) .opt .thumb img,:is(#asr,#asr-layer) .path .thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(#asr,#asr-layer) .opt .thumb svg,:is(#asr,#asr-layer) .path .thumb svg{width:100%;height:100%;aspect-ratio:auto}:is(#asr,#asr-layer) .alt .thumb{background:#0d0c0a}:is(#asr,#asr-layer) .alt .thumb svg.dcard{width:100%;height:auto;display:block}:is(#asr,#asr-layer) .alt .why li{font-size:12px;padding:4px 0 4px 20px}:is(#asr,#asr-layer) .alt .why li:before{top:9px}:is(#asr,#asr-layer) .near{background:var(--card);border:1px dashed var(--ink);padding:20px 22px;border-radius:var(--radius)}:is(#asr,#asr-layer) .near .why{margin:10px 0}:is(#asr,#asr-layer) .empty{border:1px dashed var(--line);padding:40px 24px;text-align:center;color:var(--stone);background:var(--card)}:is(#asr,#asr-layer) .loading{padding:80px 0;text-align:center;color:var(--stone)}:is(#asr,#asr-layer) .loading .dots{display:inline-flex;gap:6px;margin-bottom:14px}:is(#asr,#asr-layer) .loading .dots i{width:8px;height:8px;background:var(--ink);animation:pulse 1s infinite ease-in-out}:is(#asr,#asr-layer) .loading .dots i:nth-child(2){animation-delay:.15s}:is(#asr,#asr-layer) .loading .dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.2}50%{opacity:1}}:is(#asr,#asr-layer) .done{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--rose);padding:24px;border-radius:var(--radius)}:is(#asr,#asr-layer) .done h2{font-family:var(--hfont);font-size:22px;font-weight:700;margin-bottom:6px}:is(#asr,#asr-layer) .done .acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}:is(#asr,#asr-layer) .qform{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;background:var(--card);border:1px solid var(--line);padding:18px;border-radius:var(--radius)}:is(#asr,#asr-layer) .qform .field{margin:0}:is(#asr,#asr-layer) .qform .span2{grid-column:span 2}:is(#asr,#asr-layer) .qform .acts{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}:is(#asr,#asr-layer) .tbl{width:100%;border-collapse:collapse;background:var(--card);font-size:12.5px;margin-top:14px}:is(#asr,#asr-layer) .tbl th{text-align:left;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--stone);padding:9px 8px;border-bottom:1px solid var(--ink);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}:is(#asr,#asr-layer) .tbl th.on{color:var(--ink);border-bottom-color:var(--rose)}:is(#asr,#asr-layer) .tbl td{padding:9px 8px;border-bottom:1px solid var(--line);vertical-align:top}:is(#asr,#asr-layer) .tbl td.n{text-align:right;white-space:nowrap}:is(#asr,#asr-layer) .tbl .w{color:var(--bad);font-size:11.5px}:is(#asr,#asr-layer) .tblwrap{overflow-x:auto}:is(#asr,#asr-layer) .paste{margin-top:22px;background:var(--card);border:1px solid var(--line);padding:18px;border-radius:var(--radius)}:is(#asr,#asr-layer) .paste h3{font-family:var(--hfont);font-size:17px;font-weight:700;margin-bottom:4px}:is(#asr,#asr-layer) .lhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}:is(#asr,#asr-layer) .lhead h2{font-family:var(--hfont);font-size:18px;font-weight:700}:is(#asr,#asr-layer) .lempty{color:var(--stone);font-size:13px;padding:18px 0;border-top:1px solid var(--line)}:is(#asr,#asr-layer) .room{border-top:1px solid var(--midnight);padding-top:10px;margin-top:6px}:is(#asr,#asr-layer) .room>.caps{color:var(--ink)}:is(#asr,#asr-layer) .li{border-top:1px solid var(--line);padding:11px 0;position:relative;margin-top:8px}:is(#asr,#asr-layer) .room .li:first-of-type{border-top:none;margin-top:0}:is(#asr,#asr-layer) .li .lt{font-weight:500;padding-right:28px}:is(#asr,#asr-layer) .li .ld{font-size:12.5px;color:var(--stone);line-height:1.6;margin-top:3px}:is(#asr,#asr-layer) .li .lp{font-size:13px;margin-top:4px}:is(#asr,#asr-layer) .li .rm{position:absolute;right:8px;top:18px;z-index:2;background:#fffffff0;border:1px solid var(--line);border-radius:999px;padding:4px 11px;cursor:pointer;color:var(--ink);font-size:11px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 1px 4px #00000040}:is(#asr,#asr-layer) .li .rm:hover{background:#fff;border-color:#b04a3a;color:#b04a3a}:is(#asr,#asr-layer) .ask{background:var(--soft);padding:10px 12px;font-size:12.5px;margin:6px 0 4px}:is(#asr,#asr-layer) .ask .acts{display:flex;gap:8px;margin-top:8px}:is(#asr,#asr-layer) .ask .btn{padding:6px 10px}:is(#asr,#asr-layer) .gdrv{font-size:12.5px;color:var(--stone);margin:4px 0 6px}:is(#asr,#asr-layer) .gdrv b{color:var(--ink)}:is(#asr,#asr-layer) .ltot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding:14px 0;margin-top:10px}:is(#asr,#asr-layer) .ltot .price{font-size:22px}:is(#asr,#asr-layer) .lbtns{display:grid;gap:8px}:is(#asr,#asr-layer) .lbtns .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(#asr,#asr-layer) .lnote{font-size:11.5px;color:var(--stone);margin-top:10px;line-height:1.5}:is(#asr,#asr-layer) .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a73;display:flex;align-items:flex-start;justify-content:center;z-index:60;overflow:auto}:is(#asr,#asr-layer) .modal .box{background:var(--card);width:480px;max-width:calc(100% - 32px);padding:26px;margin:40px 0;border-radius:var(--radius)}:is(#asr,#asr-layer).emb .modal{position:absolute;top:0;left:0;right:0;bottom:0;overflow:visible}:is(#asr,#asr-layer).emb .modal .box{margin-top:calc(var(--vpt) + 24px)}:is(#asr,#asr-layer) .modal h2{font-family:var(--hfont);font-size:20px;font-weight:700;margin-bottom:16px}:is(#asr,#asr-layer) .modal .acts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}:is(#asr,#asr-layer) .sheet .box{width:560px}:is(#asr,#asr-layer) .okmsg{font-size:13px;margin-top:10px;line-height:1.6}:is(#asr,#asr-layer) .drop{border:1px dashed var(--line);padding:16px;text-align:center;cursor:pointer;font-size:13px;color:var(--stone)}:is(#asr,#asr-layer) .drop.has{color:var(--ink);border-style:solid}:is(#asr,#asr-layer) #bar{display:none}:is(#asr,#asr-layer) #toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:11px 16px;font-size:13px;z-index:60;border-radius:var(--radius);max-width:calc(100% - 32px)}:is(#asr,#asr-layer).emb #toast{position:absolute;bottom:auto;top:calc(var(--vpb) - 120px)}@media(max-width:960px){:is(#asr,#asr-layer) .wrap{grid-template-columns:1fr}:is(#asr,#asr-layer) #main{padding:20px 16px 90px}:is(#asr,#asr-layer) header{padding:14px 16px}:is(#asr,#asr-layer) #bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--foot);border-top:1px solid #2a2a2a;color:#fff;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px}:is(#asr,#asr-layer).emb #bar{position:absolute;bottom:auto;top:calc(var(--vpb) - 60px)}:is(#asr,#asr-layer) #bar .btn{background:var(--rose);color:#fff;border-color:var(--rose)}:is(#asr,#asr-layer) #bar.empty{display:none}:is(#asr,#asr-layer) .hero{grid-template-columns:1fr}:is(#asr,#asr-layer) .hgrid{grid-template-columns:1fr}:is(#asr,#asr-layer) .hgrid .hbody{border-right:none;border-bottom:1px solid var(--line)}:is(#asr,#asr-layer) .hmedia{border-right:none;border-bottom:1px solid var(--line)}:is(#asr,#asr-layer) .alts{grid-template-columns:1fr}:is(#asr,#asr-layer) .qform{grid-template-columns:1fr 1fr}}@media(max-width:640px){:is(#asr,#asr-layer) header{padding:12px 16px}:is(#asr,#asr-layer) .app{display:none}:is(#asr,#asr-layer) .logo{width:112px}:is(#asr,#asr-layer) .paths{grid-template-columns:1fr}:is(#asr,#asr-layer) .h1{font-size:26px}:is(#asr,#asr-layer) .pact .btn{flex:1}:is(#asr,#asr-layer) .custom{grid-template-columns:1fr}:is(#asr,#asr-layer) .opts{grid-template-columns:1fr 1fr;gap:8px}:is(#asr,#asr-layer) .opt{padding:9px}:is(#asr,#asr-layer) h2.q{font-size:20px}:is(#asr,#asr-layer) .alt{grid-template-columns:120px minmax(0,1fr)}:is(#asr,#asr-layer) .qform{grid-template-columns:1fr}:is(#asr,#asr-layer) .qform .span2{grid-column:auto}}:is(#asr,#asr-layer) .mobmag{display:none}:is(#asr,#asr-layer) .posrow{margin:18px 0 6px}:is(#asr,#asr-layer) .prow{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:8px}:is(#asr,#asr-layer) .pchip{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:6px;text-align:left;cursor:pointer;font:inherit;font-size:12.5px;display:flex;flex-direction:column;gap:6px}:is(#asr,#asr-layer) .pchip .thumb{aspect-ratio:480/344;background:#0d0c0a;border-radius:5px;overflow:hidden}:is(#asr,#asr-layer) .pchip .thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(#asr,#asr-layer) .pchip.on{border-color:var(--rose);box-shadow:inset 0 0 0 1px var(--rose)}:is(#asr,#asr-layer) .pchip:hover{border-color:var(--stone)}@media(max-width:640px){:is(#asr,#asr-layer) .rpanel .ovl .omag{display:none}:is(#asr,#asr-layer) .mobmag{display:block;background:#0d0c0a;padding:10px 10px 4px;border-top:1px solid #2a2a2a}:is(#asr,#asr-layer) .mobmag .caps{color:#9d958a;margin:0 0 4px 4px}:is(#asr,#asr-layer) .mobmag svg{display:block;width:100%;max-width:420px;margin:0 auto}:is(#asr,#asr-layer) .prow{grid-template-columns:repeat(2,1fr)}}:is(#asr,#asr-layer) .csheet{margin:10px 0 14px;border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;font-size:12.5px}:is(#asr,#asr-layer) .csheet summary{cursor:pointer;font-weight:500;text-transform:uppercase;letter-spacing:.04em;font-size:12px}:is(#asr,#asr-layer) .csheet ul{margin:8px 0 2px 16px;color:var(--stone);line-height:1.55}:is(#asr,#asr-layer) .qflag{display:inline-block;background:var(--rose);color:#fff;border-radius:5px;padding:1px 6px;font-size:10.5px;letter-spacing:.04em;margin-right:4px}:is(#asr,#asr-layer) .li .csheet{margin:6px 0 0;padding:6px 10px}:is(#asr,#asr-layer) .rctl{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;padding:12px 18px;background:#141210;border-top:1px solid #2a2724;color:#d9d2c6}:is(#asr,#asr-layer) .rctl .caps{color:#9d958a;margin-right:10px}:is(#asr,#asr-layer) .rdim{display:flex;align-items:center;flex:1;min-width:220px}:is(#asr,#asr-layer) .rdim input{flex:1;accent-color:var(--rose)}:is(#asr,#asr-layer) .rdim b{font-weight:400;font-size:12px;width:42px;text-align:right;color:#d9d2c6}:is(#asr,#asr-layer) .seg{display:inline-flex;border:1px solid #3a3632;border-radius:7px;overflow:hidden}:is(#asr,#asr-layer) .seg button{background:none;border:none;color:#b9b1a5;font:inherit;font-size:12px;padding:6px 11px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}:is(#asr,#asr-layer) .seg button.on{background:var(--rose);color:#fff}:is(#asr,#asr-layer) .seg.hidden{display:none}:is(#asr,#asr-layer) .acc{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}:is(#asr,#asr-layer) .rng{margin:14px 0 4px}:is(#asr,#asr-layer) .rcards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}:is(#asr,#asr-layer) .rcard{position:relative;display:flex;flex-direction:column;gap:2px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 10px 10px;cursor:pointer;font:inherit;color:inherit}:is(#asr,#asr-layer) .rcard.on{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose) inset}:is(#asr,#asr-layer) .rcard.off{opacity:.45;cursor:default;padding-top:10px}:is(#asr,#asr-layer) .rcard b{font-size:15px;font-weight:600}:is(#asr,#asr-layer) .rcard .rl{font-size:11.5px;color:var(--stone)}:is(#asr,#asr-layer) .rcard .rp{font-size:12.5px;margin-top:4px;font-weight:600}:is(#asr,#asr-layer) .rcard .rt{position:absolute;top:6px;left:10px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--rose)}:is(#asr,#asr-layer) .rcard .roff{font-size:10.5px;color:#fff;background:var(--rose);border-radius:3px;padding:1px 5px;align-self:flex-start;margin-top:4px}:is(#asr,#asr-layer) .rnote{font-size:12px;color:var(--stone);margin-top:6px}:is(#asr,#asr-layer) .bseg{display:flex;align-items:center;gap:10px;margin:10px 0 6px;flex-wrap:wrap}:is(#asr,#asr-layer) .bseg .seg button{font-size:11px}:is(#asr,#asr-layer) .neonbox{border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin:0 0 12px;background:var(--soft)}:is(#asr,#asr-layer) .warnline{border-left:3px solid var(--rose);background:#db906c14;padding:8px 10px;margin:8px 0;font-size:13px}:is(#asr,#asr-layer) .neonhero .why li.note{color:var(--stone)}:is(#asr,#asr-layer) .nextin{margin-top:22px;text-align:left}:is(#asr,#asr-layer) .nextrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px}:is(#asr,#asr-layer) .nexta{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:10px 12px;cursor:pointer}:is(#asr,#asr-layer) .nexta:hover{border-color:var(--rose)}:is(#asr,#asr-layer) .nexta svg{width:34px;height:34px;flex:none}:is(#asr,#asr-layer) .nexta b{display:block;font-weight:500}:is(#asr,#asr-layer) .nexta small{color:var(--stone);font-size:12px}:is(#asr,#asr-layer) .offer{background:#db906c1f;border:1px solid rgba(219,144,108,.35);border-radius:var(--radius);padding:8px 10px;font-size:12.5px;margin:10px 0}:is(#asr,#asr-layer) .price.por{font-size:16px}:is(#asr,#asr-layer) .price.por small{display:block;font-size:11px;color:var(--stone);font-weight:400}:is(#asr,#asr-layer) .premnote{font-size:12.5px;background:var(--soft);border-radius:var(--radius);padding:10px;margin-top:12px}:is(#asr,#asr-layer) .help{margin-top:18px;font-size:12.5px;color:var(--stone)}:is(#asr,#asr-layer) .help a{color:var(--ink)}:is(#asr,#asr-layer) .cmp{max-width:720px;margin:0 0 16px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--card)}:is(#asr,#asr-layer) .cmp summary{cursor:pointer;font-size:13px;font-weight:600}:is(#asr,#asr-layer) .cmpbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0;font-size:12px;color:var(--stone)}:is(#asr,#asr-layer) .cmpsel{display:flex;gap:4px;flex-wrap:wrap}:is(#asr,#asr-layer) .cmpsel button{font:inherit;font-size:11px;padding:4px 7px;border:1px solid var(--line);background:#fff;border-radius:3px;cursor:pointer}:is(#asr,#asr-layer) .cmpsel button.on{background:var(--rose);border-color:var(--rose);color:#fff}:is(#asr,#asr-layer) .cmpsel button:disabled{opacity:.35;cursor:default}:is(#asr,#asr-layer) .cmpview{position:relative;aspect-ratio:480/344;overflow:hidden;border-radius:var(--radius);background:#111}:is(#asr,#asr-layer) .cmpview .thumb,:is(#asr,#asr-layer) .cmpview .cmpR{position:absolute;top:0;right:0;bottom:0;left:0}:is(#asr,#asr-layer) .cmpview .thumb img{width:100%;height:100%;object-fit:cover;display:block}:is(#asr,#asr-layer) .cmpview .cmpR{clip-path:inset(0 0 0 var(--x))}:is(#asr,#asr-layer) .cmpline{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}:is(#asr,#asr-layer) .cmpk{position:absolute;top:8px;font-size:11px;color:#fff;background:#00000080;padding:2px 6px;border-radius:3px}:is(#asr,#asr-layer) .cmpk.l{left:8px}:is(#asr,#asr-layer) .cmpk.r{right:8px}:is(#asr,#asr-layer) #cmpX{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}:is(#asr,#asr-layer) .cmp2{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(#asr,#asr-layer) .cmp2 figure{margin:0}:is(#asr,#asr-layer) .cmp2 .thumb{aspect-ratio:480/344;overflow:hidden;border-radius:var(--radius);background:#111}:is(#asr,#asr-layer) .cmp2 .thumb img{width:100%;height:100%;object-fit:cover;display:block}:is(#asr,#asr-layer) .cmp2 figcaption{font-size:12px;margin-top:4px;text-align:center;font-weight:600}:is(#asr,#asr-layer) .cmpnote{font-size:11.5px;color:var(--stone);margin-top:8px}:is(#asr,#asr-layer) .chk{display:flex;gap:8px;align-items:center;font-size:13px;margin:4px 0 6px}:is(#asr,#asr-layer) .fine{font-size:11px;color:var(--stone)}:is(#asr,#asr-layer) .accrow{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:6px 0}:is(#asr,#asr-layer) .accrow input{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);font:inherit;font-size:12.5px}:is(#asr,#asr-layer) .projs{list-style:none;padding:0;margin:8px 0 0}:is(#asr,#asr-layer) .projs li{display:flex;align-items:center;gap:8px;padding:5px 0;border-top:1px solid var(--line);font-size:12.5px}:is(#asr,#asr-layer) .projs li span{color:var(--stone);font-size:11.5px;margin-left:auto}:is(#asr,#asr-layer) .projs li.on button.link{font-weight:600;color:var(--ink)}:is(#asr,#asr-layer) .projs .x{font-size:16px;padding:0 4px}@media(max-width:640px){:is(#asr,#asr-layer) .rcards{grid-template-columns:1fr 1fr 1fr;gap:6px}:is(#asr,#asr-layer) .rcard{padding:20px 7px 8px}:is(#asr,#asr-layer) .rcard .rl{font-size:10.5px}}:is(#asr,#asr-layer) .cu{position:absolute;left:12px;bottom:12px;width:26%;max-width:220px;padding:0;border:2px solid #fff;border-radius:6px;overflow:hidden;background:#000;cursor:zoom-in;box-shadow:0 2px 10px #00000059;transition:width .2s;z-index:3}:is(#asr,#asr-layer) .cu img{display:block;width:100%;height:auto}:is(#asr,#asr-layer) .cu span{position:absolute;left:6px;top:4px;color:#fff;font-size:10px;text-shadow:0 1px 3px #000}:is(#asr,#asr-layer) .cu.big{width:70%;max-width:none;cursor:zoom-out}@media(max-width:640px){:is(#asr,#asr-layer) .cu{width:36%;bottom:26px}}:is(#asr,#asr-layer) .qhead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}:is(#asr,#asr-layer) .qhead h2.q{margin:4px 0 0}:is(#asr,#asr-layer) .qtabs{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--card)}:is(#asr,#asr-layer) .qtabs button{border:0;background:none;padding:8px 16px;border-radius:999px;font:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--stone);cursor:pointer}:is(#asr,#asr-layer) .qtabs button.on{background:var(--ink);color:#fff}:is(#asr,#asr-layer) .qlay{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}:is(#asr,#asr-layer) .qspec{position:sticky;top:12px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 16px 14px}:is(#asr,#asr-layer) .qsum{display:none}:is(#asr,#asr-layer) .qoptl{text-transform:none;letter-spacing:0;color:var(--stone);font-size:11px}:is(#asr,#asr-layer) .qgrp{padding:12px 0;border-bottom:1px solid var(--line)}:is(#asr,#asr-layer) .qgrp:last-child{border-bottom:0}:is(#asr,#asr-layer) .qg{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rose);font-weight:600;margin-bottom:10px}:is(#asr,#asr-layer) .qspec .field{margin:0 0 10px}:is(#asr,#asr-layer) .qspec .field:last-child{margin-bottom:0}:is(#asr,#asr-layer) .qspec .caps{display:block;margin-bottom:5px}:is(#asr,#asr-layer) .qspec .opt{text-transform:none;letter-spacing:0;color:var(--stone)}:is(#asr,#asr-layer) .qspec .row2{display:grid;grid-template-columns:1fr 92px;gap:10px}:is(#asr,#asr-layer) .qseg{display:flex;flex-wrap:wrap;gap:6px}:is(#asr,#asr-layer) .qseg button{flex:1 1 auto;border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink)}:is(#asr,#asr-layer) .qseg button:hover{border-color:var(--stone)}:is(#asr,#asr-layer) .qseg button.on{border-color:var(--rose);background:#fbf1ec;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rose)}:is(#asr,#asr-layer) .qres{min-width:0}:is(#asr,#asr-layer) .qbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--stone);margin-bottom:12px}:is(#asr,#asr-layer) .qfil{display:flex;align-items:center;gap:16px}:is(#asr,#asr-layer) .qfil .check{margin:0;font-size:13px}:is(#asr,#asr-layer) .qsort{display:inline-flex;align-items:center;gap:8px;font-size:13px}:is(#asr,#asr-layer) .qsort select{width:auto;padding:6px 28px 6px 10px;font-size:13px}:is(#asr,#asr-layer) .qtop{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}:is(#asr,#asr-layer) .qimg{position:relative;background:#111;min-height:220px}:is(#asr,#asr-layer) .qimg .thumb{position:absolute;top:0;right:0;bottom:0;left:0}:is(#asr,#asr-layer) .qimg .thumb img{width:100%;height:100%;object-fit:cover;display:block}:is(#asr,#asr-layer) .qimg .ttag{position:absolute;left:12px;top:12px}:is(#asr,#asr-layer) .qtxt{padding:18px 20px;display:flex;flex-direction:column;gap:8px}:is(#asr,#asr-layer) .qtxt h3{margin:0;font-size:20px;font-weight:600;color:var(--ink)}:is(#asr,#asr-layer) .qstrip{font-size:14px;color:var(--stone)}:is(#asr,#asr-layer) .chips{display:flex;flex-wrap:wrap;gap:6px}:is(#asr,#asr-layer) .chips .chip{font-size:11.5px;padding:3px 9px;border-radius:999px;background:#f2efeb;color:#4a443e;white-space:nowrap}:is(#asr,#asr-layer) .qact{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:8px}:is(#asr,#asr-layer) .qprice{font-size:20px;color:var(--ink)}:is(#asr,#asr-layer) .qopts{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--card)}:is(#asr,#asr-layer) .qopts li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;gap:6px 16px;align-items:center;padding:12px 16px}:is(#asr,#asr-layer) .qopts li+li{border-top:1px solid var(--line)}:is(#asr,#asr-layer) .qo1{display:flex;flex-direction:column;gap:2px}:is(#asr,#asr-layer) .qo1 b{font-weight:600;font-size:14px}:is(#asr,#asr-layer) .qo1 span{font-size:12.5px;color:var(--stone)}:is(#asr,#asr-layer) .qo2{display:flex;align-items:center;gap:12px;justify-self:end}:is(#asr,#asr-layer) .qo2 b{font-size:14px}:is(#asr,#asr-layer) .qopts .w{grid-column:1/-1}@media(max-width:900px){:is(#asr,#asr-layer) .qlay{grid-template-columns:1fr}:is(#asr,#asr-layer) .qspec{position:static;padding:0 14px}:is(#asr,#asr-layer) .qsum{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;border:0;background:none;padding:14px 0;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}:is(#asr,#asr-layer) .qsum b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rose);white-space:nowrap}:is(#asr,#asr-layer) .qspec:not(.open) .qgrp{display:none}:is(#asr,#asr-layer) .qspec.open .qsum{border-bottom:1px solid var(--line)}:is(#asr,#asr-layer) .qtop{grid-template-columns:1fr}:is(#asr,#asr-layer) .qimg{min-height:0;aspect-ratio:1200/860}:is(#asr,#asr-layer) .qopts li{grid-template-columns:1fr auto}:is(#asr,#asr-layer) .qopts .chips{grid-column:1/-1;order:3}}:is(#asr,#asr-layer) .thumb.big img{width:100%;height:auto;display:block}:is(#asr,#asr-layer) .neonhero .rpanel .thumb.big{width:100%}:is(#asr,#asr-layer) .donerun{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;margin:22px 0 4px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}:is(#asr,#asr-layer) .donerun .dimg{background:#111;min-height:200px}:is(#asr,#asr-layer) .donerun .dimg .thumb{width:100%;height:100%}:is(#asr,#asr-layer) .donerun .dimg img{width:100%;height:100%;object-fit:cover;display:block}:is(#asr,#asr-layer) .donerun .dtxt{padding:16px 18px 16px 0;display:flex;flex-direction:column;gap:6px}:is(#asr,#asr-layer) .donerun h3{margin:2px 0;font-size:17px}:is(#asr,#asr-layer) .donerun .lp{font-size:16px;margin-top:4px}@media(max-width:760px){:is(#asr,#asr-layer) .donerun{grid-template-columns:1fr}:is(#asr,#asr-layer) .donerun .dtxt{padding:0 16px 16px}}:is(#asr,#asr-layer) .parts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:13px}:is(#asr,#asr-layer) .parts .caps{font-size:10px;margin-right:2px}:is(#asr,#asr-layer) .parts .check{margin:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}:is(#asr,#asr-layer) .bendc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:is(#asr,#asr-layer) .bendo{text-align:left;border:1px solid var(--line);background:var(--card,#fff);border-radius:8px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:3px}:is(#asr,#asr-layer) .bendo b{font-weight:500;font-size:14px}:is(#asr,#asr-layer) .bendo span{font-size:12px;color:var(--stone)}:is(#asr,#asr-layer) .bendo.on{border-color:var(--copper,#D88D6E);box-shadow:inset 0 0 0 1px var(--copper,#D88D6E);background:#fbf4ef}@media(max-width:640px){:is(#asr,#asr-layer) .bendc{grid-template-columns:1fr}}:is(#asr,#asr-layer) .pushalt{display:grid;gap:4px;width:100%;text-align:left;margin:14px 0 0;padding:16px 18px;border:1px dashed var(--copper,#D88D6E);border-radius:10px;background:#fbf4ef;cursor:pointer;font:inherit;color:inherit}:is(#asr,#asr-layer) .pushalt b{font-size:17px;font-weight:500}:is(#asr,#asr-layer) .pushalt span:not(.caps){font-size:13px;color:var(--stone)}:is(#asr,#asr-layer) .pushalt i{font-style:normal;color:var(--copper,#D88D6E);font-size:13px;letter-spacing:.06em;text-transform:uppercase}:is(#asr,#asr-layer) .tradetag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rose);color:var(--rose);border-radius:999px;padding:4px 10px;margin-right:8px}:is(#asr,#asr-layer).pdp header,:is(#asr,#asr-layer).pdp #bar,:is(#asr,#asr-layer).pdp #list,:is(#asr,#asr-layer).pdp #scrim,:is(#asr,#asr-layer).pdp .help{display:none!important}:is(#asr,#asr-layer).pdp .wrap{max-width:none;padding:0;margin:0}:is(#asr,#asr-layer).pdp #main{padding:0;margin:0;min-height:0}:is(#asr,#asr-layer).pdpoff{display:none!important}:is(#asr,#asr-layer).pdp,:is(#asr,#asr-layer).pdp .wrap,:is(#asr,#asr-layer).pdp #main{background:transparent!important}:is(#asr,#asr-layer) .pd{--pdk:#171717;--pdr:4px;--pda:#D88D6E;--pdl:#E8E3DE;--pdbg:#FFFFFF;font:inherit;color:inherit;margin:8px 0 6px}:is(#asr,#asr-layer) .pd-pick{position:relative;margin:0 0 22px}:is(#asr,#asr-layer) .pd-pickb{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 40px 8px 8px;text-align:left;background:var(--pdbg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238A8580' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--pdl);border-radius:var(--pdr);font:inherit;color:var(--ink);cursor:pointer}:is(#asr,#asr-layer) .pd-pick.open .pd-pickb,:is(#asr,#asr-layer) .pd-pickb:focus-visible{border-color:var(--pdk);outline:0}:is(#asr,#asr-layer) .pd-th{width:48px;height:48px;flex:none;border-radius:3px;object-fit:contain;background:#fff;border:1px solid #F0ECE8}:is(#asr,#asr-layer) .pd-th0{display:block}:is(#asr,#asr-layer) .pd-pt{display:flex;flex-direction:column;gap:2px;min-width:0}:is(#asr,#asr-layer) .pd-pt b{font-weight:400;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#asr,#asr-layer) .pd-pt small{font-size:12px;color:var(--stone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#asr,#asr-layer) .pd-pickl{display:none;position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:360px;overflow:auto;background:var(--pdbg);border:1px solid var(--pdl);border-radius:var(--pdr);box-shadow:0 12px 30px #0000001f;padding:4px}:is(#asr,#asr-layer) .pd-pick.open .pd-pickl{display:block}:is(#asr,#asr-layer) .pd-pickl button{display:flex;align-items:center;gap:12px;width:100%;padding:6px;text-align:left;background:transparent;border:0;border-radius:3px;font:inherit;color:var(--ink);cursor:pointer}:is(#asr,#asr-layer) .pd-pickl button:hover{background:#f6f3f0}:is(#asr,#asr-layer) .pd-pickl button.on{background:#f1ede9}:is(#asr,#asr-layer) .pd-pickl button.on b:after{content:" \2713";color:var(--pda)}:is(#asr,#asr-layer) .pd-wait{font-size:13px;color:var(--stone);padding:10px 0}:is(#asr,#asr-layer) .pd-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 24px}:is(#asr,#asr-layer) .pd-mode button{background:var(--pdbg);color:var(--ink);border:1px solid var(--pdl);border-radius:var(--pdr);padding:11px 10px;font:inherit;font-size:14px;cursor:pointer;line-height:1.25;transition:background .15s,color .15s,border-color .15s}:is(#asr,#asr-layer) .pd-mode button:hover{border-color:var(--pdk)}:is(#asr,#asr-layer) .pd-mode button.on{background:var(--pdk);border-color:var(--pdk);color:#fff}:is(#asr,#asr-layer) .pd-mode small{display:block;font-size:12px;opacity:.7;margin-top:2px}:is(#asr,#asr-layer) .pd-lab{display:block;font-size:17px;font-weight:400;color:var(--ink);margin:0 0 10px;letter-spacing:0}:is(#asr,#asr-layer) .pd-lab label{font:inherit;color:inherit}:is(#asr,#asr-layer) .pd-seg{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}:is(#asr,#asr-layer) .pd-seg button{background:var(--pdbg);color:var(--ink);border:1px solid var(--pdl);border-radius:3px;padding:7px 10px;font:inherit;font-size:13px;line-height:1.2;cursor:pointer;transition:border-color .15s}:is(#asr,#asr-layer) .pd-seg button:hover{border-color:var(--pdk)}:is(#asr,#asr-layer) .pd-seg button.on{background:var(--pdk);border-color:var(--pdk);color:#fff}:is(#asr,#asr-layer) .pd-seg button.na:not(.on){color:var(--stone);text-decoration:line-through;opacity:.6}:is(#asr,#asr-layer) .pd-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(#asr,#asr-layer) .pd-row.one{grid-template-columns:1fr}:is(#asr,#asr-layer) .pd-f{display:block;width:100%;box-sizing:border-box;border:1px solid var(--pdl);border-radius:var(--pdr);height:46px;padding:0 14px;font:inherit;font-size:14px;color:var(--ink);background:var(--pdbg);margin:0 0 22px}:is(#asr,#asr-layer) select.pd-f{-webkit-appearance:none;appearance:none;padding-right:38px;background:var(--pdbg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238A8580' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;text-overflow:ellipsis;cursor:pointer}:is(#asr,#asr-layer) .pd-u{display:flex;align-items:center}:is(#asr,#asr-layer) .pd-u input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:inherit;height:44px;padding:0;outline:0;-moz-appearance:textfield}:is(#asr,#asr-layer) .pd-u input::-webkit-inner-spin-button{-webkit-appearance:none}:is(#asr,#asr-layer) .pd-u span{font-size:13px;color:var(--stone);white-space:nowrap}:is(#asr,#asr-layer) .pd-u:focus-within,:is(#asr,#asr-layer) .pd-f:focus{border-color:var(--pdk);outline:0}:is(#asr,#asr-layer) .pd-qty{display:inline-flex;gap:4px;border:1px solid #EFEAE6;border-radius:var(--pdr);height:50px;align-items:center;padding:0 8px;margin:0;background:var(--pdbg);flex:none}:is(#asr,#asr-layer) .pd-buy{display:flex;gap:10px}:is(#asr,#asr-layer) .pd-buy .pd-go{flex:1}:is(#asr,#asr-layer) .pd-qty button{width:32px;height:32px;display:grid;place-items:center;padding:0;background:var(--pdbg);border:1px solid #EFEAE6;border-radius:3px;font:inherit;font-size:16px;font-weight:300;line-height:1;color:var(--pda);opacity:.85;cursor:pointer;transition:border-color .15s,opacity .15s}:is(#asr,#asr-layer) .pd-qty button:hover{border-color:var(--pda);opacity:1}:is(#asr,#asr-layer) .pd-qty input{width:36px;text-align:center;border:0;background:transparent;font:inherit;font-size:16px;color:var(--pda);-moz-appearance:textfield;outline:0}:is(#asr,#asr-layer) .pd-qty input::-webkit-inner-spin-button{-webkit-appearance:none}:is(#asr,#asr-layer) .pd-incl{display:flex;gap:22px;flex-wrap:wrap;font-size:15px;margin:0 0 22px}:is(#asr,#asr-layer) .pd-incl label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink)}:is(#asr,#asr-layer) .pd-incl input{width:18px;height:18px;margin:0;accent-color:var(--pdk);cursor:pointer}:is(#asr,#asr-layer) .pd-tot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-top:1px solid var(--pdl);padding-top:30px;margin:6px 0 26px}:is(#asr,#asr-layer) .pd-tot span{font-size:14px;color:var(--stone)}:is(#asr,#asr-layer) .pd-tot>b{font-size:46px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--pda);white-space:nowrap}:is(#asr,#asr-layer) .pd-trade{font-weight:600;color:var(--pda);letter-spacing:.06em;text-transform:uppercase;font-size:11px}:is(#asr,#asr-layer) .pd .pd-go.btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin:0;padding:0 20px;background:var(--pdbg);border:1px solid var(--pdl);border-radius:var(--pdr);color:var(--pda);font:inherit;font-size:18px;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:border-color .15s,background .15s}:is(#asr,#asr-layer) .pd .pd-go.btn:hover{border-color:var(--pda)}:is(#asr,#asr-layer) .pd-go{width:100%;cursor:pointer}:is(#asr,#asr-layer) .pd-go[disabled]{opacity:.5;cursor:default}:is(#asr,#asr-layer) .pd-note{font-size:13px;line-height:1.55;color:var(--stone);margin:10px 0}:is(#asr,#asr-layer) .pd-inc{margin:16px 0 0;font-size:14px;background:var(--pdbg);border:1px solid var(--pdl);border-radius:6px;padding:0 18px}:is(#asr,#asr-layer) .pd-inc summary{cursor:pointer;padding:16px 0;font-size:17px;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center}:is(#asr,#asr-layer) .pd-inc summary::-webkit-details-marker{display:none}:is(#asr,#asr-layer) .pd-inc summary:after{content:"+";color:var(--ink);font-size:20px;line-height:1;font-weight:300}:is(#asr,#asr-layer) .pd-inc[open] summary:after{content:"\2212"}:is(#asr,#asr-layer) .pd-inc ul{list-style:none;margin:0;padding:0}:is(#asr,#asr-layer) .pd-inc li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--pdl);font-size:14px}:is(#asr,#asr-layer) .pd-inc li b{display:block;font-weight:500;color:var(--ink)}:is(#asr,#asr-layer) .pd-inc li span{color:var(--stone)}:is(#asr,#asr-layer) .pd-inc em{font-style:normal;white-space:nowrap;color:var(--ink)}:is(#asr,#asr-layer) .pd-inc p{font-size:13px;line-height:1.55;color:var(--stone);margin:0;padding:12px 0 16px;border-top:1px solid var(--pdl)}:is(#asr,#asr-layer) .pd-sub{font-size:14px;margin:16px 0 0}:is(#asr,#asr-layer) .pd-sub a{color:var(--pda);text-underline-offset:3px}#asr{position:relative;min-height:0;isolation:isolate}#asr header{justify-content:flex-end;border:0;padding:10px 0 0;background:none}#asr header .brand{display:none}#asr-layer{position:static!important;min-height:0!important;height:0!important;background:none!important;padding:0!important;margin:0!important;overflow:visible!important}#asr-layer #list{z-index:2147482600}#asr-layer #scrim{z-index:2147482500}#asr-layer .modal{z-index:2147483000}#asr-layer #toast{z-index:2147483001}#asr-layer #bar{z-index:2147482000}#asr button:where(:not(.pd-go)),#asr input,#asr select,#asr textarea,#asr-layer button,#asr-layer input,#asr-layer select,#asr-layer textarea{letter-spacing:inherit;box-shadow:none;min-height:0;min-width:0}#asr img,#asr svg,#asr-layer img,#asr-layer svg{max-width:none}#asr .wrap img{max-width:100%}#asr-contact{display:none}
/*# sourceMappingURL=/cdn/shop/t/32/assets/strip-selector.css.map */
