@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--ink:#15171c;--ink-2:#383d47;--muted:#697080;--faint:#9aa1ad;--line:#e7e9ee;--line-2:#d6dae1;--surface:#f4f6f8;--surface-2:#eaedf1;--paper:#ffffff;--primary:#1f53e6;--primary-h:#1a45c4;--primary-d:#143597;--primary-soft:#e9f0fe;--primary-line:#c2d4fb;--signal:#ff5a26;--signal-h:#ed4513;--signal-soft:#ffece4;--signal-line:#ffd0bd;--ok:#13863c;--ok-soft:#e6f5ec;--ok-line:#bfe3cc;--warn:#b4690e;--warn-soft:#fbf0db;--warn-line:#ecd5a6;--danger:#cf2438;--danger-soft:#fbe7ea;--danger-line:#f2c2cb;--wa:#1faf54;--wa-h:#198f45;--r-xs:5px;--r-sm:8px;--r:11px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-1:0 1px 2px rgba(21,23,28,.06), 0 1px 1px rgba(21,23,28,.04);--sh-2:0 2px 6px rgba(21,23,28,.07), 0 6px 16px rgba(21,23,28,.06);--sh-3:0 8px 24px rgba(21,23,28,.1), 0 18px 48px rgba(21,23,28,.1);--sh-pop:0 12px 40px rgba(21,23,28,.16);--sans:"Golos Text", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--container:1280px}*{box-sizing:border-box}.optui,.optui *{font-family:var(--sans)}.t-eyebrow{font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.t-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.btn{--bg:var(--ink);--fg:#fff;--bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14.5px/1 var(--sans);letter-spacing:.005em;padding:12px 20px;border-radius:var(--r-sm);background:var(--bg);color:var(--fg);border:1.5px solid var(--bd);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .06s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px;flex:none}.btn--primary{--bg:var(--primary);--fg:#fff}.btn--primary:hover{background:var(--primary-h)}.btn--signal{--bg:var(--signal);--fg:#fff}.btn--signal:hover{background:var(--signal-h)}.btn--dark:hover{background:#2a2e38}.btn--wa{--bg:var(--wa);--fg:#fff}.btn--wa:hover{background:var(--wa-h)}.btn--outline{--bg:#fff;--fg:var(--ink);--bd:var(--line-2)}.btn--outline:hover{--bd:var(--ink);background:var(--surface)}.btn--ghost{--bg:transparent;--fg:var(--ink-2);--bd:transparent}.btn--ghost:hover{background:var(--surface-2)}.btn--sm{padding:8px 14px;font-size:13px;border-radius:var(--r-xs)}.btn--sm svg{width:15px;height:15px}.btn--lg{padding:15px 26px;font-size:16px;border-radius:var(--r)}.btn--block{width:100%}.btn--icon{padding:11px;border-radius:var(--r-sm)}.btn--icon.btn--sm{padding:8px}.btn[disabled],.btn--disabled{opacity:.45;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1 var(--sans);letter-spacing:.01em;padding:5px 10px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);border:1px solid transparent}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge--ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.badge--low{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.badge--out{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.badge--new{background:var(--primary-soft);color:var(--primary-d);border-color:var(--primary-line)}.badge--hit{background:var(--signal-soft);color:var(--signal-h);border-color:var(--signal-line)}.cat-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 9px;border-radius:var(--r-xs);background:var(--ink);color:#fff;text-transform:uppercase}.cat-tag--auto{background:#fff;color:var(--ink);border:1.5px dashed var(--line-2)}.cat-tag--review{background:var(--warn-soft);color:var(--warn);border:1.5px dashed var(--warn-line)}.brand-chip{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:7px;font:500 13.5px/1 var(--sans);padding:9px 14px;border-radius:var(--r-pill);background:#fff;color:var(--ink-2);border:1.5px solid var(--line-2);cursor:pointer;transition:.14s;white-space:nowrap}.chip:hover{border-color:var(--ink)}.chip .n{font-family:var(--mono);font-size:11.5px;color:var(--faint)}.chip[aria-pressed=true],.chip--on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip--on .n{color:#fff9}.chip--close svg{width:13px;height:13px;opacity:.6}.field{display:flex;flex-direction:column;gap:7px}.label{font:600 13px/1 var(--sans);color:var(--ink)}.label .opt{color:var(--faint);font-weight:500}.input,.select{font:500 15px/1.2 var(--sans);color:var(--ink);padding:13px 15px;border-radius:var(--r-sm);background:#fff;border:1.5px solid var(--line-2);transition:.14s;width:100%}.input::placeholder{color:var(--faint)}.input:focus,.select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3.5px var(--primary-soft)}.input--err{border-color:var(--danger)}.input--err:focus{box-shadow:0 0 0 3.5px var(--danger-soft)}.hint{font:500 12.5px/1.4 var(--sans);color:var(--muted)}.hint--err{color:var(--danger)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23697080' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:42px}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:15px;width:19px;height:19px;color:var(--muted);pointer-events:none}.search .input{padding-left:44px}.search--lg .input{padding:16px 16px 16px 50px;font-size:16px;border-radius:var(--r)}.search--lg svg{left:18px;width:21px;height:21px}.check{display:flex;align-items:center;gap:11px;cursor:pointer;padding:6px 0;font:500 14px/1.2 var(--sans);color:var(--ink-2)}.check .box{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--line-2);background:#fff;display:flex;align-items:center;justify-content:center;flex:none;transition:.12s}.check .box svg{width:13px;height:13px;color:#fff;opacity:0}.check input{display:none}.check.on .box,.check input:checked+.box{background:var(--primary);border-color:var(--primary)}.check.on .box svg{opacity:1}.check:hover .box{border-color:var(--ink)}.check .c{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--faint)}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--line-2);border-radius:var(--r-sm);background:#fff;overflow:hidden}.stepper button{width:40px;height:42px;border:none;background:#fff;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.12s}.stepper button:hover{background:var(--surface-2)}.stepper button svg{width:16px;height:16px}.stepper .val{min-width:48px;text-align:center;font-family:var(--mono);font-weight:600;font-size:15px;color:var(--ink);border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);height:42px;display:flex;align-items:center;justify-content:center}.stepper--sm button{width:34px;height:36px}.stepper--sm .val{height:36px;min-width:40px;font-size:14px}.sizes{display:flex;flex-wrap:wrap;gap:8px}.size{min-width:48px;padding:10px 12px;border-radius:var(--r-sm);border:1.5px solid var(--line-2);background:#fff;font-family:var(--mono);font-weight:600;font-size:14px;color:var(--ink);cursor:pointer;text-align:center;transition:.12s;position:relative}.size small{display:block;font-family:var(--sans);font-weight:600;font-size:9.5px;color:var(--faint);margin-top:3px}.size:hover{border-color:var(--ink)}.size--on{background:var(--ink);color:#fff;border-color:var(--ink)}.size--on small{color:#fff9}.size--low{border-color:var(--warn-line)}.size--out{color:var(--faint);background:var(--surface);cursor:not-allowed;text-decoration:line-through;border-style:dashed}.size--out small{text-decoration:none}.price{display:flex;align-items:baseline;gap:8px}.price .now{font-family:var(--mono);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:-.02em}.price .cur{font-weight:600;font-size:14px;color:var(--muted)}.price .unit{font:500 12.5px/1 var(--sans);color:var(--faint)}.price--lg .now{font-size:30px}.price .old{font-family:var(--mono);font-size:14px;color:var(--faint);text-decoration:line-through}.pimg{position:relative;background:radial-gradient(120% 120% at 50% 0%,#f6f8fa,#eef1f5 55%,#e6eaf0);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.pimg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px;opacity:.5}.pimg .glyph{position:relative;width:30%;max-width:92px;min-width:32px;aspect-ratio:1/1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a6aebb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8.5 12 3 3 8.5v7L12 21l9-5.5v-7Z'/%3E%3Cpath d='M3 8.5 12 14l9-5.5M12 14v7'/%3E%3C/svg%3E") center/contain no-repeat}.pimg .glyph svg{display:none}.pimg .ph-note{position:relative;font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:#8b94a3;background:#ffffffc7;padding:3px 8px;border-radius:5px;border:1px solid rgba(255,255,255,.9)}.pimg--filled{background:#fff}.pimg--filled:before{display:none}.pcard{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:.16s;position:relative}.pcard:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.pcard .media{position:relative;aspect-ratio:1/1}.pcard .media .pimg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.pcard .corner{position:absolute;top:11px;left:11px;display:flex;gap:6px;z-index:2}.pcard .fav{position:absolute;top:11px;right:11px;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;z-index:2;transition:.14s}.pcard .fav:hover{color:var(--signal);border-color:var(--signal-line)}.pcard .fav svg{width:17px;height:17px}.pcard .body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:9px;flex:1}.pcard .meta-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pcard .sku{font-family:var(--mono);font-size:11px;color:var(--faint)}.pcard .name{font:600 15px/1.32 var(--sans);color:var(--ink);text-wrap:pretty}.pcard .sizes-mini{display:flex;flex-wrap:wrap;gap:4px}.pcard .sizes-mini span{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:2px 6px}.pcard .sizes-mini .more{color:var(--faint);background:transparent;border:none}.pcard .foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:4px}.pcard--list{flex-direction:row;align-items:stretch;border-radius:var(--r)}.pcard--list .media{width:150px;aspect-ratio:auto;flex:none}.pcard--list .body{padding:16px 18px}.pcard--list .foot{align-items:center}.pcard--list .name{font-size:16px}.pcard--compact .media{aspect-ratio:4/3}.pcard--compact .body{padding:11px 12px 13px;gap:6px}.pcard--compact .name{font-size:13.5px}.pcard--compact .price .now{font-size:17px}.cart-line{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1.5px solid var(--line)}.cart-line .media{width:84px;height:84px}.cart-line .media .pimg{width:100%;height:100%}.cart-line .media .glyph svg{width:30px;height:30px}.cart-line .info{display:flex;flex-direction:column;gap:5px;min-width:0}.cart-line .info .name{font:600 15px/1.3 var(--sans);color:var(--ink)}.cart-line .info .attrs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cart-line .ctrl{display:flex;align-items:center;gap:18px}.cart-line .rm{background:none;border:none;color:var(--faint);cursor:pointer;padding:6px;border-radius:6px;transition:.12s}.cart-line .rm:hover{color:var(--danger);background:var(--danger-soft)}.cart-line .rm svg{width:18px;height:18px}.topbar{background:var(--paper);border-bottom:1.5px solid var(--line)}.topbar .row{max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:24px;padding:0 28px;height:68px}.logo{display:flex;align-items:center;gap:10px;font:800 19px/1 var(--sans);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.logo .mark{width:32px;height:32px;border-radius:8px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;letter-spacing:-.04em;flex:none}.logo .mark b,.logo .opt{color:var(--signal)}.navlink{font:600 14px/1 var(--sans);color:var(--ink-2);text-decoration:none;padding:8px 0;position:relative}.navlink:hover,.navlink--on{color:var(--ink)}.iconbtn{position:relative;width:42px;height:42px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;transition:.14s}.iconbtn:hover{border-color:var(--line-2);background:var(--surface)}.iconbtn svg{width:20px;height:20px}.iconbtn .count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--signal);color:#fff;font-family:var(--mono);font-weight:700;font-size:10.5px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.avatar{width:38px;height:38px;border-radius:50%;background:var(--primary-soft);color:var(--primary-d);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.divider{height:1.5px;background:var(--line);border:none;margin:0}.kbd{font-family:var(--mono);font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;padding:2px 6px}.toast{display:flex;align-items:center;gap:11px;background:var(--ink);color:#fff;padding:13px 18px;border-radius:var(--r);box-shadow:var(--sh-pop);font:500 14px/1.3 var(--sans)}.toast svg{width:18px;height:18px;flex:none}.toast--ok svg{color:#54d98a}body{margin:0;color:var(--ink)}svg.ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}a{-webkit-tap-highlight-color:transparent}.scr{min-height:100vh}.scr-surface{background:var(--surface)}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted);font:500 14px/1 var(--sans)}.pimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pimg.pimg--filled{position:relative}.scr-login{background:var(--ink);min-height:100vh}.scr-login .auth{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.scr-login .brandside{background:var(--ink);color:#fff;padding:54px 56px;display:flex;flex-direction:column;position:relative;overflow:hidden}.scr-login .brandside:after{content:"";position:absolute;left:-120px;bottom:-120px;width:440px;height:440px;background:radial-gradient(circle,rgba(31,83,230,.32),transparent 70%)}.scr-login .brandside:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(255,90,38,.22),transparent 70%)}.scr-login .brandside .top,.scr-login .brandside .mid,.scr-login .brandside .bot{position:relative;z-index:2}.scr-login .brandside .mid{margin-top:auto}.scr-login .brandside h2{font:800 42px/1.08 var(--sans);letter-spacing:-.03em;margin:0;max-width:15ch}.scr-login .brandside p{font:400 17px/1.55 var(--sans);color:#aab1bd;margin:18px 0 0;max-width:42ch}.scr-login .props{display:flex;flex-direction:column;gap:16px;margin-top:34px}.scr-login .prop{display:flex;gap:13px;align-items:flex-start}.scr-login .prop .pi{width:38px;height:38px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.scr-login .prop .pi svg{width:19px;height:19px}.scr-login .prop .pt{font:600 15px/1.3 var(--sans)}.scr-login .prop .pd{font:400 13px/1.4 var(--sans);color:#8b929e;margin-top:2px}.scr-login .brandside .bot{font:500 12.5px/1 var(--sans);color:#717884;margin-top:40px}.scr-login .formside{background:var(--surface);display:flex;align-items:center;justify-content:center;padding:40px}.scr-login .formcard{width:100%;max-width:392px}.scr-login .formcard h1{font:800 27px/1.1 var(--sans);letter-spacing:-.02em;margin:0 0 8px}.scr-login .formcard .sub{font:400 15px/1.5 var(--sans);color:var(--muted);margin:0 0 28px}.scr-login .formcard .field{margin-bottom:16px}.scr-login .pwwrap{position:relative}.scr-login .pwwrap .toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--muted);cursor:pointer;padding:8px;border-radius:6px}.scr-login .pwwrap .toggle:hover{color:var(--ink);background:var(--surface-2)}.scr-login .rowbtw{display:flex;align-items:center;justify-content:space-between;margin:4px 0 22px}.scr-login .rowbtw a{font:600 13.5px/1 var(--sans);color:var(--primary);text-decoration:none}.scr-login .err-banner{display:flex;gap:10px;align-items:center;background:var(--danger-soft);border:1.5px solid var(--danger-line);color:var(--danger);border-radius:var(--r-sm);padding:11px 14px;font:500 13.5px/1.4 var(--sans);margin-bottom:18px}.scr-login .err-banner svg{width:17px;height:17px;flex:none}.scr-login .jwt-note{display:flex;gap:9px;align-items:center;justify-content:center;margin-top:26px;font:500 12px/1.4 var(--sans);color:var(--faint)}.scr-login .jwt-note svg{width:15px;height:15px}.scr-login .access-note{text-align:center;font:400 13px/1.5 var(--sans);color:var(--muted);margin-top:18px}.scr-login .access-note a{color:var(--primary);text-decoration:none;font-weight:600}@media(max-width:840px){.scr-login .auth{grid-template-columns:1fr}.scr-login .brandside{display:none}}.scr-catalog{background:var(--surface);min-height:100vh}.scr-catalog .util{background:var(--ink);color:#cfd3da;font-size:12.5px}.scr-catalog .util .row{max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:22px;padding:0 28px;height:38px}.scr-catalog .util .sp{margin-left:auto}.scr-catalog .util a{color:#cfd3da;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.scr-catalog .util a:hover{color:#fff}.scr-catalog .util .grp{font-family:var(--mono);color:var(--signal);font-weight:600}.scr-catalog .catbar{background:#fff;border-bottom:1.5px solid var(--line)}.scr-catalog .catbar .row{max-width:var(--container);margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 28px;overflow-x:auto}.scr-catalog .page{max-width:var(--container);margin:0 auto;padding:24px 28px 64px;display:grid;grid-template-columns:268px 1fr;gap:28px;align-items:start}.scr-catalog .filters{position:sticky;top:18px;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.scr-catalog .filters .fhead{display:flex;align-items:center;gap:9px;padding:16px 18px;border-bottom:1.5px solid var(--line);font:700 15px/1 var(--sans)}.scr-catalog .fgroup{padding:16px 18px;border-bottom:1.5px solid var(--line)}.scr-catalog .fgroup:last-child{border-bottom:none}.scr-catalog .fgroup .ft{font:600 12px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.scr-catalog .price-range{display:flex;gap:10px}.scr-catalog .price-range .input{padding:9px 11px;font-size:13px}.scr-catalog .switch{display:flex;align-items:center;gap:10px;cursor:pointer}.scr-catalog .switch .track{width:38px;height:22px;border-radius:999px;background:var(--line-2);position:relative;transition:.16s;flex:none}.scr-catalog .switch .track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh-1);transition:.16s}.scr-catalog .switch.on .track{background:var(--ok)}.scr-catalog .switch.on .track:after{transform:translate(16px)}.scr-catalog .switch span{font:500 14px/1.2 var(--sans);color:var(--ink-2)}.scr-catalog .res-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.scr-catalog .res-head h1{font:800 24px/1 var(--sans);letter-spacing:-.02em;margin:0}.scr-catalog .res-head .cnt{font-family:var(--mono);font-size:13px;color:var(--muted)}.scr-catalog .res-head .tools{margin-left:auto;display:flex;align-items:center;gap:10px}.scr-catalog .viewtoggle{display:flex;border:1.5px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden;background:#fff}.scr-catalog .viewtoggle button{width:40px;height:40px;border:none;background:#fff;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.scr-catalog .viewtoggle button.on{background:var(--ink);color:#fff}.scr-catalog .viewtoggle button svg{width:18px;height:18px}.scr-catalog .active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;align-items:center}.scr-catalog .product-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.scr-catalog .product-grid.list{grid-template-columns:1fr;gap:12px}.scr-catalog .pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:34px}.scr-catalog .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#15171c73;opacity:0;pointer-events:none;transition:.2s;z-index:90}.scr-catalog .scrim.on{opacity:1;pointer-events:auto}.scr-catalog .drawer{position:fixed;top:0;right:0;bottom:0;width:404px;max-width:92vw;background:#fff;z-index:100;transform:translate(100%);transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:var(--sh-pop)}.scr-catalog .drawer.on{transform:translate(0)}.scr-catalog .drawer .dh{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1.5px solid var(--line)}.scr-catalog .drawer .dh .t{font:800 18px/1 var(--sans)}.scr-catalog .drawer .dbody{flex:1;overflow-y:auto;padding:6px 22px}.scr-catalog .drawer .dfoot{border-top:1.5px solid var(--line);padding:18px 22px;background:var(--surface)}.scr-catalog .drawer .sumrow{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-bottom:7px}.scr-catalog .drawer .sumrow.tot{color:var(--ink);font-weight:700;font-size:17px;margin:12px 0 16px}@media(max-width:1080px){.scr-catalog .product-grid{grid-template-columns:repeat(2,1fr)}.scr-catalog .page{grid-template-columns:228px 1fr}}@media(max-width:760px){.scr-catalog .page{grid-template-columns:1fr}.scr-catalog .filters{position:static}.scr-catalog .product-grid{grid-template-columns:repeat(2,1fr)}}.scr-product{background:var(--surface);min-height:100vh}.scr-product .page{max-width:var(--container);margin:0 auto;padding:22px 28px 64px}.scr-product .crumb{display:flex;align-items:center;gap:8px;font:500 13px/1 var(--sans);color:var(--muted);margin-bottom:20px}.scr-product .crumb a{color:var(--muted);text-decoration:none}.scr-product .crumb a:hover{color:var(--ink)}.scr-product .crumb svg{width:14px;height:14px;color:var(--faint)}.scr-product .detail{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:40px;align-items:start}.scr-product .gallery{position:sticky;top:18px}.scr-product .gmain{aspect-ratio:1/1;border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.scr-product .gmain .pimg{width:100%;height:100%}.scr-product .gmain .glyph svg{width:108px;height:108px}.scr-product .gthumbs{display:flex;gap:10px;margin-top:12px}.scr-product .gthumbs .th{width:84px;height:84px;border:1.5px solid var(--line);border-radius:var(--r-sm);overflow:hidden;cursor:pointer}.scr-product .gthumbs .th.on{border-color:var(--ink);border-width:2px}.scr-product .gthumbs .th .pimg{width:100%;height:100%;border-radius:0}.scr-product .gthumbs .th .glyph svg{width:30px;height:30px}.scr-product .meta-line{display:flex;align-items:center;gap:14px;margin-bottom:12px}.scr-product h1.pname{font:800 30px/1.16 var(--sans);letter-spacing:-.02em;margin:0 0 14px;text-wrap:pretty}.scr-product .pricecard{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:22px;margin:20px 0}.scr-product .tiers{display:flex;gap:0;margin-top:16px;border:1.5px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.scr-product .tiers .tier{flex:1;padding:11px 14px;text-align:center;border-right:1.5px solid var(--line)}.scr-product .tiers .tier:last-child{border-right:none}.scr-product .tiers .tier.on{background:var(--primary-soft)}.scr-product .tiers .tier .q{font:600 11.5px/1 var(--sans);color:var(--muted)}.scr-product .tiers .tier .p{font-family:var(--mono);font-weight:700;font-size:16px;margin-top:6px}.scr-product .tiers .tier.on .p{color:var(--primary-d)}.scr-product .blockh{font:600 12px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.scr-product .buyrow{display:flex;gap:12px;align-items:stretch;margin:22px 0 14px}.scr-product .buyrow .stepper{height:auto}.scr-product .buyrow .stepper button{height:52px;width:46px}.scr-product .buyrow .stepper .val{height:52px;font-size:16px}.scr-product .specs{width:100%;border-collapse:collapse;margin-top:8px}.scr-product .specs td{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.scr-product .specs td:first-child{color:var(--muted);width:42%}.scr-product .specs td:last-child{color:var(--ink);font-weight:500}.scr-product .specs .t-mono{font-family:var(--mono)}.scr-product .infonote{display:flex;gap:11px;padding:14px 16px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);font-size:13px;color:var(--ink-2);align-items:flex-start}.scr-product .infonote svg{width:18px;height:18px;color:var(--muted);flex:none;margin-top:1px}.scr-product .section-t{font:800 22px/1 var(--sans);letter-spacing:-.02em;margin:48px 0 18px}.scr-product .rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.scr-product .sizetbl{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.scr-product .sizetbl table{width:100%;border-collapse:collapse}.scr-product .sizetbl th{text-align:left;padding:12px 16px;font:600 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--surface)}.scr-product .sizetbl th.r,.scr-product .sizetbl td.r{text-align:right}.scr-product .sizetbl td{padding:12px 16px;border-top:1px solid var(--line)}@media(max-width:980px){.scr-product .detail{grid-template-columns:1fr}.scr-product .gallery{position:static}.scr-product .rel-grid{grid-template-columns:repeat(2,1fr)}}.scr-cart{background:var(--surface);min-height:100vh}.scr-cart .page{max-width:1080px;margin:0 auto;padding:26px 28px 64px}.scr-cart .pagehead{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.scr-cart .pagehead h1{font:800 30px/1 var(--sans);letter-spacing:-.025em;margin:0}.scr-cart .pagehead .cnt{font-family:var(--mono);font-size:14px;color:var(--muted)}.scr-cart .pagehead a{margin-left:auto;font:600 14px/1 var(--sans);color:var(--primary);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.scr-cart .layout{display:grid;grid-template-columns:1fr 360px;gap:26px;align-items:start}.scr-cart .lines{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:6px 22px}.scr-cart .lines .cart-line:last-child{border-bottom:none}.scr-cart .note-field{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:18px 22px;margin-top:18px}.scr-cart .note-field label{font:600 13px/1 var(--sans);display:block;margin-bottom:9px}.scr-cart .note-field textarea{width:100%;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px;font:500 14px/1.5 var(--sans);resize:vertical;min-height:64px;box-sizing:border-box}.scr-cart .note-field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3.5px var(--primary-soft)}.scr-cart .summary{position:sticky;top:18px;display:flex;flex-direction:column;gap:16px}.scr-cart .sumcard{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:22px}.scr-cart .sumcard h3{font:800 17px/1 var(--sans);margin:0 0 16px}.scr-cart .sumrow{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:var(--muted)}.scr-cart .sumrow .v{font-family:var(--mono);color:var(--ink);font-weight:500}.scr-cart .sumrow.tot{border-top:1.5px solid var(--line);margin-top:8px;padding-top:14px;color:var(--ink)}.scr-cart .sumrow.tot .lbl{font-weight:700;font-size:16px}.scr-cart .sumrow.tot .v{font-size:22px;font-weight:700}.scr-cart .grouppill{display:inline-flex;align-items:center;gap:7px;background:var(--primary-soft);color:var(--primary-d);font:600 12.5px/1 var(--sans);padding:7px 12px;border-radius:var(--r-pill);margin-bottom:16px}.scr-cart .wa-preview{background:#0b141a;border-radius:var(--r-lg);padding:18px}.scr-cart .wa-preview .ph{display:flex;align-items:center;gap:9px;color:#8aa;font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.scr-cart .wa-preview .bubble{background:linear-gradient(180deg,#0a7d6e,#075e54);color:#e8f5f1;border-radius:10px 10px 10px 2px;padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.65;white-space:pre-wrap;position:relative;box-shadow:0 1px 2px #0000004d;word-break:break-word}.scr-cart .wa-preview .bubble .time{display:block;text-align:right;font-size:9.5px;color:#9fd8c8;margin-top:6px}.scr-cart .info-mini{display:flex;gap:10px;align-items:flex-start;font:500 12.5px/1.5 var(--sans);color:var(--muted);padding:0 2px}.scr-cart .info-mini svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--faint)}.scr-cart .mgr{display:flex;align-items:center;gap:12px;padding-top:4px}.scr-cart .mgr .ava{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.scr-cart .mgr .nm{font:600 14px/1.3 var(--sans)}.scr-cart .mgr .rl{font:500 12.5px/1 var(--sans);color:var(--muted);margin-top:2px}@media(max-width:860px){.scr-cart .layout{grid-template-columns:1fr}.scr-cart .summary{position:static}}.scr-admin{background:var(--surface);min-height:100vh}.scr-admin .shell{max-width:var(--container);margin:0 auto;padding:24px 28px 70px;display:grid;grid-template-columns:248px 1fr;gap:26px;align-items:start}.scr-admin .side{position:sticky;top:18px;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:12px}.scr-admin .side .grp{font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:16px 12px 8px}.scr-admin .side .grp:first-child{padding-top:6px}.scr-admin .navi{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:none;background:none;border-radius:var(--r-sm);font:600 14px/1 var(--sans);color:var(--ink-2);cursor:pointer;text-align:left;position:relative;transition:.12s}.scr-admin .navi:hover{background:var(--surface)}.scr-admin .navi svg{width:18px;height:18px;color:var(--muted);flex:none}.scr-admin .navi.on{background:var(--primary-soft);color:var(--primary-d)}.scr-admin .navi.on svg{color:var(--primary)}.scr-admin .navi.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--primary)}.scr-admin .navi .nb{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--signal);color:#fff;font:700 11px/20px var(--mono);text-align:center}.scr-admin .navi .nb--mut{background:var(--surface-2);color:var(--muted)}.scr-admin .content{min-width:0}.scr-admin .sec-h{display:flex;align-items:center;gap:14px;margin-bottom:22px}.scr-admin .sec-h h1{font:800 26px/1 var(--sans);letter-spacing:-.025em;margin:0;white-space:nowrap}.scr-admin .sec-h .badge-cnt{font:600 13px/1 var(--mono);background:#fff;border:1.5px solid var(--line);color:var(--muted);padding:5px 10px;border-radius:var(--r-pill)}.scr-admin .sec-h .act{margin-left:auto;display:flex;gap:10px}.scr-admin .sec-sub{font:400 14px/1.5 var(--sans);color:var(--muted);margin:-12px 0 20px}.scr-admin .card{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg)}.scr-admin .card.pad{padding:22px}.scr-admin .cardrow{display:grid;gap:16px}.scr-admin .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scr-admin .stat{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:18px;text-align:left;cursor:default;transition:.14s;display:block;text-decoration:none;color:inherit}.scr-admin .stat.click{cursor:pointer}.scr-admin .stat.click:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.scr-admin .stat .n{font:700 32px/1 var(--mono);letter-spacing:-.02em}.scr-admin .stat .l{font:500 13px/1.3 var(--sans);color:var(--muted);margin-top:8px}.scr-admin .stat .ico{float:right;width:34px;height:34px;border-radius:9px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted)}.scr-admin .stat--attn{border-color:var(--warn-line);background:linear-gradient(180deg,#fffaf0,#fff)}.scr-admin .stat--attn .n{color:var(--warn)}.scr-admin .stat--attn .ico{background:var(--warn-soft);color:var(--warn)}.scr-admin .stat--alert{border-color:var(--signal-line)}.scr-admin .stat--alert .n{color:var(--signal-h)}.scr-admin .stat--alert .ico{background:var(--signal-soft);color:var(--signal-h)}.scr-admin .tbl{width:100%;border-collapse:collapse}.scr-admin .tbl th{text-align:left;padding:13px 16px;font:600 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--line);background:#faf9f7}.scr-admin .tbl td{padding:13px 16px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:middle}.scr-admin .tbl tr:last-child td{border-bottom:none}.scr-admin .tbl tr.rowlink:hover td{background:var(--surface);cursor:pointer}.scr-admin .tbl .num{font-family:var(--mono)}.scr-admin .thumb{width:46px;height:46px;border-radius:var(--r-sm);overflow:hidden;flex:none}.scr-admin .thumb .pimg{width:100%;height:100%}.scr-admin .thumb .glyph{min-width:20px}.scr-admin .cellname{display:flex;align-items:center;gap:13px}.scr-admin .cellname .nm{font:600 14px/1.3 var(--sans)}.scr-admin .cellname .code{font-family:var(--mono);font-size:11px;color:var(--faint);margin-top:2px}.scr-admin .tabs{display:flex;gap:8px;margin-bottom:20px}.scr-admin .tab{padding:9px 16px;border-radius:var(--r-sm);border:1.5px solid var(--line-2);background:#fff;font:600 13.5px/1 var(--sans);color:var(--ink-2);cursor:pointer}.scr-admin .tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.scr-admin .switch{display:inline-flex;align-items:center;gap:0;cursor:pointer}.scr-admin .switch .track{width:38px;height:22px;border-radius:999px;background:var(--line-2);position:relative;transition:.16s;flex:none}.scr-admin .switch .track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--sh-1);transition:.16s}.scr-admin .switch.on .track{background:var(--ok)}.scr-admin .switch.on .track:after{transform:translate(16px)}.scr-admin .iconact{width:34px;height:34px;border-radius:var(--r-sm);border:1.5px solid var(--line-2);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;transition:.12s}.scr-admin .iconact:hover{border-color:var(--ink);background:var(--surface)}.scr-admin .iconact svg{width:16px;height:16px}.scr-admin .iconact--key{color:var(--warn)}.scr-admin .iconact--key:hover{border-color:var(--warn-line);background:var(--warn-soft)}.scr-admin .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scr-admin .fgrid .full{grid-column:1/-1}.scr-admin .modcard{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:16px}.scr-admin .modcard .mh{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.scr-admin .modcard .mh .nm{font:700 16px/1 var(--sans)}.scr-admin .modcard .mh .meta{font:500 12.5px/1 var(--mono);color:var(--faint)}.scr-admin .cands{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scr-admin .cand{border:1.5px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.14s}.scr-admin .cand.sel{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.scr-admin .cand .ph{aspect-ratio:1/1}.scr-admin .cand .ph .pimg{width:100%;height:100%;border-radius:0}.scr-admin .cand .src{font:500 10.5px/1 var(--mono);color:var(--faint);padding:7px 10px 0}.scr-admin .cand .act{display:flex;gap:6px;padding:8px 10px 10px}.scr-admin .cand .act .btn{flex:1}.scr-admin .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#15171c73;opacity:0;pointer-events:none;transition:.2s;z-index:90}.scr-admin .scrim.on{opacity:1;pointer-events:auto}.scr-admin .drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:94vw;background:#fff;z-index:100;transform:translate(100%);transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:var(--sh-pop)}.scr-admin .drawer.on{transform:translate(0)}.scr-admin .drawer .dh{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1.5px solid var(--line)}.scr-admin .drawer .dh .t{font:800 18px/1.2 var(--sans)}.scr-admin .drawer .dbody{flex:1;overflow-y:auto;padding:22px 24px}.scr-admin .drawer .dfoot{border-top:1.5px solid var(--line);padding:16px 24px;display:flex;gap:10px}.scr-admin .helptip{display:flex;gap:10px;padding:12px 14px;background:var(--primary-soft);border:1.5px solid var(--primary-line);border-radius:var(--r-sm);font:500 13px/1.5 var(--sans);color:var(--primary-d);align-items:flex-start}.scr-admin .helptip svg{width:17px;height:17px;flex:none;margin-top:1px;color:var(--primary)}.scr-admin .wa-bubble{background:linear-gradient(180deg,#0a7d6e,#075e54);color:#e8f5f1;border-radius:10px 10px 10px 2px;padding:11px 13px;font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media(max-width:920px){.scr-admin .shell{grid-template-columns:1fr}.scr-admin .side{position:static}.scr-admin .stats,.scr-admin .cands{grid-template-columns:repeat(2,1fr)}.scr-admin .fgrid{grid-template-columns:1fr}}.mob-fbtn{display:none}.impgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:980px){.scr-product .detail{grid-template-columns:minmax(0,1fr)}.scr-product .rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.scr-cart .layout{grid-template-columns:minmax(0,1fr)}.scr-cart .summary,.scr-cart .lines{min-width:0}}@media(max-width:920px){.scr-admin .shell{grid-template-columns:minmax(0,1fr)}.scr-admin .stats{grid-template-columns:repeat(2,1fr)!important}.scr-admin .cardrow{grid-template-columns:1fr!important}.impgrid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.scr-admin .side{display:flex;overflow-x:auto;gap:4px;padding:8px;-webkit-overflow-scrolling:touch}.scr-admin .side .grp{display:none}.scr-admin .navi{width:auto;white-space:nowrap;flex:none;padding:9px 12px}.scr-admin .navi.on:before{display:none}}@media(max-width:760px){html,body{overflow-x:hidden;max-width:100%}.topbar .row{flex-wrap:wrap;height:auto;padding:10px 12px;gap:8px 10px}.topbar .row>.search{order:10;flex:1 1 100%!important;max-width:none!important;min-width:0}.topbar nav{margin-left:0!important;gap:10px!important;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.navlink{font-size:12.5px;white-space:nowrap}.topbar .avatar+div{display:none}.topbar .iconbtn:has(use[href="#ic-heart"]){display:none}.logo{font-size:16px;gap:7px}.logo .mark{width:28px;height:28px;font-size:13px}.iconbtn{width:38px;height:38px}.avatar{width:34px;height:34px;font-size:12.5px}.scr-catalog .util .row{padding:0 14px;font-size:11.5px}.scr-catalog .util .row>span:first-child{display:none}.scr-catalog .util a{display:none}.scr-catalog .catbar .row{padding:10px 14px}.scr-catalog .page{padding:14px 12px 44px;gap:14px}.scr-product .page{padding:14px 12px 44px}.scr-cart .page{padding:16px 12px 44px}.scr-admin .shell{padding:12px 10px 44px;gap:12px}.mob-fbtn{display:inline-flex;flex:none}.scr-catalog .filters{display:none}.scr-catalog .filters.open{display:block;position:static}.scr-catalog .res-head h1{font-size:19px}.scr-catalog .res-head .tools{margin-left:0;width:100%;flex-wrap:wrap;min-width:0}.scr-catalog .res-head .tools .select{flex:1 1 150px;min-width:0;width:auto}.scr-catalog .catbar .row{max-width:100%}.scr-catalog .util .row{overflow-x:auto;scrollbar-width:none}.scr-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-catalog .pcard{min-width:0}.scr-catalog .pcard .name{overflow-wrap:anywhere}.scr-catalog .pcard .foot{flex-wrap:wrap;min-width:0}.scr-catalog .pcard .meta-top{min-width:0}.scr-catalog .pcard .sku{overflow:hidden;text-overflow:ellipsis}.scr-product h1.pname{font-size:21px}.scr-product .meta-line{flex-wrap:wrap;gap:8px}.scr-product .crumb{flex-wrap:wrap;row-gap:4px}.scr-product .buyrow{flex-wrap:wrap}.scr-product .buyrow .btn--lg:not(.btn--icon){flex:1 1 180px}.scr-product .gthumbs .th{width:64px;height:64px}.scr-product .detail{gap:22px}.scr-product .section-t{margin:30px 0 14px;font-size:19px}.scr-cart .pagehead{flex-wrap:wrap;row-gap:6px}.scr-cart .pagehead h1{font-size:24px}.scr-cart .lines{padding:2px 14px}.scr-admin .helptip span{overflow-wrap:anywhere}.scr-admin .modcard .mh{flex-wrap:wrap}.scr-admin .sec-h{flex-wrap:wrap;row-gap:10px}.scr-admin .sec-h h1{font-size:21px;white-space:normal}.scr-admin .sec-h .act{margin-left:0;width:100%;flex-wrap:wrap}.scr-admin .card{overflow-x:auto}.scr-admin .tbl{min-width:620px}.scr-admin .card.pad{overflow-x:visible}.scr-admin .tabs{flex-wrap:wrap}.scr-admin .modcard{padding:14px}.scr-admin .stat .n{font-size:26px}}@media(max-width:560px){.scr-cart .cart-line{grid-template-columns:64px 1fr;row-gap:10px}.scr-cart .cart-line .media{width:64px;height:64px}.scr-cart .cart-line .ctrl{grid-column:1 / -1;justify-content:space-between}}@media(max-width:480px){.scr-catalog .product-grid{gap:10px}.scr-catalog .pcard .body{padding:10px 11px 12px;gap:6px}.scr-catalog .pcard .name{font-size:12.5px;line-height:1.3}.scr-catalog .pcard .price .now{font-size:16px}.scr-catalog .pcard .sku{display:none}.scr-catalog .pcard .sizes-mini span{font-size:10px;padding:1px 4px}.scr-catalog .pcard .btn--sm{padding:7px 10px}.scr-login .formside{padding:24px 16px}.scr-product .sizes .size{min-width:42px;padding:8px 9px}.scr-admin .cands{grid-template-columns:repeat(2,1fr);gap:8px}.drawer .dbody{padding-left:14px;padding-right:14px}}
