@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url("/static/fonts/inter-400.b21e36bc6750.woff2") format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url("/static/fonts/inter-500.0cfea5d25653.woff2") format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url("/static/fonts/inter-600.7fa4b07aab44.woff2") format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url("/static/fonts/inter-700.02a473ec782b.woff2") format("woff2")}:root{--logo-red: #ff0000;--logo-violet: #ae66cc;--logo-cyan: #36c6ff;--neutral-0: #ffffff;--neutral-50: #f7f7f8;--neutral-100: #f2f2f3;--neutral-150: #e8e8ea;--neutral-200: #dedee1;--neutral-300: #c9c9cd;--neutral-400: #9d9da3;--neutral-500: #85858b;--neutral-600: #66666c;--neutral-700: #2e2e31;--neutral-800: #1c1c1e;--neutral-900: #0f0f10;--red-50: #fdebed;--red-500: #e30016;--red-600: #c40013;--red-700: #a50010;--green-600: #128a43;--orange-600: #b25800;--brand-whatsapp: #25d366;--brand-telegram: #26a5e4;--brand-vk: #0077ff;--color-bg-page: var(--neutral-0);--color-bg-surface: var(--neutral-0);--color-bg-well: var(--neutral-100);--color-bg-media: var(--neutral-100);--color-bg-media-hover: var(--neutral-150);--color-bg-field: var(--neutral-100);--color-bg-soft: var(--neutral-100);--color-bg-soft-hover: var(--neutral-150);--color-bg-inverse: var(--neutral-900);--color-bg-inverse-raised: var(--neutral-800);--color-bg-accent: var(--red-500);--color-bg-accent-hover: var(--red-600);--color-bg-accent-pressed: var(--red-700);--color-bg-accent-soft: var(--red-50);--color-text-primary: var(--neutral-900);--color-text-secondary: var(--neutral-600);--color-text-placeholder: var(--neutral-500);--color-text-disabled: var(--neutral-400);--color-text-inverse: var(--neutral-0);--color-text-inverse-secondary: var(--neutral-400);--color-text-accent: var(--red-500);--color-text-on-accent: var(--neutral-0);--color-text-success: var(--green-600);--color-text-warning: var(--orange-600);--color-border-default: var(--neutral-150);--color-border-strong: var(--neutral-300);--color-border-focus: var(--red-500);--color-bg-inverse-hover: var(--neutral-700);--color-bg-header: rgba(255, 255, 255, .86);--color-backdrop: rgba(15, 15, 16, .4);--color-scroll: var(--neutral-300);--color-scroll-hover: var(--neutral-400);--shadow-sm: 0 1px 2px rgba(15, 15, 16, .08), 0 4px 12px rgba(15, 15, 16, .1);--shadow-float: 0 2px 6px rgba(15, 15, 16, .12), 0 8px 24px rgba(15, 15, 16, .14);--shadow-pop: 0 1px 2px rgba(15, 15, 16, .08), 0 16px 40px rgba(15, 15, 16, .16);--shadow-dialog: 0 12px 40px rgba(15, 15, 16, .2);--shadow-mega: 0 24px 48px rgba(15, 15, 16, .14), 0 0 0 100vmax rgba(15, 15, 16, .18);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 999px;--size-control-s: 32px;--size-control-m: 40px;--size-control-l: 48px;--size-container: 1280px;--layout-gutter: var(--space-80);--layout-section: var(--space-96);--layout-head-gap: var(--space-24);--layout-grid-gap: var(--space-16);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .16s;--dur: .24s;--font: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{color-scheme:dark;--color-bg-page: var(--neutral-900);--color-bg-surface: var(--neutral-800);--color-bg-well: var(--neutral-800);--color-bg-soft: var(--neutral-800);--color-bg-soft-hover: var(--neutral-700);--color-bg-inverse: var(--neutral-100);--color-bg-inverse-raised: var(--neutral-200);--color-bg-inverse-hover: var(--neutral-200);--color-bg-accent-soft: rgba(227, 0, 22, .18);--color-bg-field: rgba(255, 255, 255, .07);--color-bg-header: rgba(15, 15, 16, .86);--color-text-primary: var(--neutral-100);--color-text-secondary: var(--neutral-400);--color-text-placeholder: var(--neutral-500);--color-text-disabled: var(--neutral-600);--color-text-inverse: var(--neutral-900);--color-text-inverse-secondary: var(--neutral-600);--color-text-accent: #ff4053;--color-text-success: #3fcf7f;--color-text-warning: #ffa04d;--color-border-default: #2a2a2d;--color-border-strong: #46464b;--color-backdrop: rgba(0, 0, 0, .6);--color-scroll: #3a3a3e;--color-scroll-hover: #55555b;--shadow-sm: 0 0 0 1px rgba(255, 255, 255, .06), 0 4px 12px rgba(0, 0, 0, .4);--shadow-float: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .5);--shadow-pop: 0 0 0 1px rgba(255, 255, 255, .08), 0 16px 40px rgba(0, 0, 0, .55);--shadow-dialog: 0 0 0 1px rgba(255, 255, 255, .08), 0 12px 40px rgba(0, 0, 0, .6);--shadow-mega: 0 24px 48px rgba(0, 0, 0, .5), 0 0 0 100vmax rgba(0, 0, 0, .5)}[data-theme=dark] :is(.contacts,.garage,.mega,.menu,.minicart,.quick,.suggest,.dropdown,.filters,.cmp-bar-in,.cdek-cities,.summary){--color-bg-soft: var(--neutral-700);--color-bg-soft-hover: #3a3a3e;--color-border-default: #333337}[data-theme=dark] :is(.opt:has(.opt-head input:checked),.cdek-point:has(input:checked)) *{--color-bg-soft: var(--neutral-700);--color-bg-soft-hover: #3a3a3e}[data-theme=dark] :is(.callback,.deal){--color-bg-inverse: var(--neutral-800);--color-bg-inverse-raised: var(--neutral-700);--color-bg-inverse-hover: var(--neutral-700);--color-text-inverse: var(--neutral-100);--color-text-inverse-secondary: var(--neutral-400)}*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--color-scroll) transparent}*{scrollbar-width:thin}@media(hover:hover){html:hover{scrollbar-color:var(--color-scroll-hover) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:10px;background:var(--color-scroll) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scroll-hover)}.loadbar{position:fixed;top:0;left:0;right:0;z-index:200;height:3px;background:linear-gradient(90deg,var(--logo-red) 0 33.34%,var(--logo-violet) 33.34% 66.67%,var(--logo-cyan) 66.67%);opacity:0;transform:scaleX(0);transform-origin:left;pointer-events:none;transition:opacity .2s}.loadbar.is-on{opacity:1}.loadbar.is-done{opacity:0;transition:transform .2s ease,opacity .3s ease .15s}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font:400 16px/24px var(--font);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}code,kbd,pre,samp{font-family:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{flex:none}.m-only{display:none!important}.container{width:min(var(--size-container),100% - 2 * var(--layout-gutter));margin-inline:auto}.btn,.icon-btn,.msg{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn{gap:var(--space-8);font-weight:500}.btn--l{height:var(--size-control-l);padding:0 var(--space-24)}.btn--m{height:var(--size-control-m);padding:0 var(--space-20);font-size:15px}.btn--s{height:var(--size-control-s);padding:0 var(--space-12);font-size:14px}.btn--block{width:100%}.icon-btn--l{width:var(--size-control-l);height:var(--size-control-l)}.icon-btn--m{width:var(--size-control-m);height:var(--size-control-m)}.btn--primary{background:var(--color-bg-accent);color:var(--color-text-on-accent)}.btn--primary:hover{background:var(--color-bg-accent-hover)}.btn--primary:active{background:var(--color-bg-accent-pressed)}.btn--secondary{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.btn--secondary:hover{background:var(--color-bg-inverse-hover)}.btn--soft,.icon-btn--soft{background:var(--color-bg-soft);color:var(--color-text-primary)}.btn--soft:hover{background:var(--color-bg-soft-hover)}.icon-btn--ghost{color:var(--color-text-primary)}@media(hover:hover){.icon-btn--soft:hover{background:var(--color-bg-soft-hover)}.icon-btn--ghost:hover{background:var(--color-bg-soft)}}.icon-btn:disabled{opacity:.35;cursor:default}.link{display:inline-flex;align-items:center;gap:var(--space-4);font-weight:500;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.link:hover{color:var(--color-text-secondary)}.msg{gap:var(--space-8);padding:0 var(--space-20);color:#fff;font-weight:500}.msg--l{height:var(--size-control-l)}.msg--m{height:var(--size-control-m);padding:0 var(--space-12);font-size:15px}.msg:hover{transform:translateY(-1px)}.msg--whatsapp{background:var(--brand-whatsapp)}.msg--telegram{background:var(--brand-telegram)}.msg--vk{background:var(--brand-vk)}.brand-ico{display:inline-grid;place-items:center;transition:transform var(--dur-fast) var(--ease-out)}.brand-ico:hover{transform:translateY(-1px)}.brand-ico--whatsapp{color:var(--brand-whatsapp)}.brand-ico--telegram{color:var(--brand-telegram)}.brand-ico--vk{color:var(--brand-vk)}.header{position:sticky;top:0;z-index:20}.topline{background:var(--color-bg-soft);color:var(--color-text-secondary);font-size:13px;line-height:20px}.topline-in{display:flex;align-items:center;justify-content:space-between;height:36px}.topline-links{display:flex;align-items:center;gap:var(--space-20)}.topline-links a{transition:color var(--dur-fast) var(--ease-out)}.topline-links a:not(.brand-ico):hover{color:var(--color-text-primary)}.topline-phone{color:var(--color-text-primary);font-weight:500}.brand-icons{display:flex;gap:var(--space-12)}[data-theme=dark] :is(.brand-ico--telegram,.brand-ico--vk) svg{background:radial-gradient(circle closest-side,#fff 82%,transparent 84%)}[data-theme=dark] .brand-ico [data-fill]{fill:#fff;stroke:#fff;stroke-width:.8}.theme-btn{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:calc(-1 * var(--space-8));padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.theme-btn:hover{background:var(--color-bg-soft-hover)}.theme-ico{display:block;width:18px;height:18px;overflow:visible;transform:rotate(-90deg);transition:transform .5s var(--ease-out)}.theme-ico-core,.theme-ico-cut,.theme-ico-rays{transform-box:fill-box;transform-origin:center;transition:transform .5s var(--ease-out),opacity .3s var(--ease-out)}[data-theme=dark] .theme-ico{transform:none}[data-theme=dark] .theme-ico-core{transform:scale(1.75)}[data-theme=dark] .theme-ico-cut{transform:translate(-13px,13px)}[data-theme=dark] .theme-ico-rays{opacity:0;transform:rotate(-90deg) scale(.4)}.menu-theme{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0;border:0;border-bottom:1px solid var(--color-border-default);background:none;color:var(--color-text-primary);font:inherit;font-size:16px;line-height:24px;text-align:left;cursor:pointer}.menu-theme .theme-ico{width:22px;height:22px}html.theme-shift *:not(.theme-ico,.theme-ico *){transition:none!important}html.theme-shift::view-transition-old(root),html.theme-shift::view-transition-new(root){animation:none;mix-blend-mode:normal}.mainbar{background:var(--color-bg-header);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--color-border-default)}.mainbar-in{position:relative;display:flex;align-items:center;gap:var(--space-12);height:72px}.minicart{position:absolute;top:calc(100% - 6px);right:calc(-1 * var(--space-12));z-index:46;display:flex;flex-direction:column;width:400px;max-height:min(560px,calc(100vh - 120px));border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-pop);transform-origin:top right;animation:store-pop var(--dur-fast) var(--ease-out)}.minicart[hidden]{display:none!important}.minicart.is-closing{animation:store-fade-out var(--dur-fast) ease-in forwards}.minicart.is-busy .mini-list{opacity:.5;pointer-events:none}.mini-head{display:flex;align-items:baseline;gap:var(--space-8);padding:var(--space-20) var(--space-20) var(--space-8)}.mini-title{font-size:18px;line-height:24px;font-weight:600}.mini-count{color:var(--color-text-secondary);font-size:14px;line-height:20px}.mini-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-8);transition:opacity var(--dur-fast) var(--ease-out)}.mini-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb info del" "thumb sum del";column-gap:var(--space-12);align-items:start;padding:var(--space-12);border-radius:var(--radius-md)}.mini-item+.mini-item{border-top:1px solid var(--color-border-default);border-radius:0}.mini-thumb{grid-area:thumb;display:block;width:56px;height:56px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-media)}.mini-thumb img{width:100%;height:100%;object-fit:cover}.mini-info{grid-area:info;display:flex;flex-direction:column;gap:2px;min-width:0}.mini-name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:20px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mini-meta{color:var(--color-text-secondary);font-size:13px;line-height:18px}.mini-sum{grid-area:sum;margin-top:var(--space-4);font-size:15px;line-height:20px;font-weight:600;white-space:nowrap}.mini-del{grid-area:del;margin:-6px -6px 0 0}.mini-del .icon-btn{width:32px;height:32px;color:var(--color-text-secondary)}.mini-foot{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16) var(--space-20) var(--space-20);border-top:1px solid var(--color-border-default)}.mini-total{display:flex;align-items:baseline;justify-content:space-between;font-size:15px;line-height:20px}.mini-total b{font-size:20px;line-height:28px;font-weight:600}.mini-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.mini-empty{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-20);margin:0;padding:var(--space-24);border-radius:inherit}.mini-empty .pz-stage{justify-items:end}.mini-empty .mini-title{color:#fff;font-size:22px;line-height:26px;font-weight:700;letter-spacing:-.02em}.mini-empty .mini-text{margin-top:var(--space-8);color:#ffffffa3;font-size:14px;line-height:20px}.mini-empty-actions{display:grid;grid-template-columns:1fr 1fr;grid-column:1 / -1;gap:var(--space-8)}@media(hover:hover){.mini-name:hover{text-decoration:underline;text-underline-offset:3px}}.logo{display:block;flex:none;margin-right:var(--space-12)}.logo-svg{display:block;color:var(--color-text-primary);width:auto;height:34px;overflow:visible}.search{position:relative;flex:1;min-width:0;max-width:560px}.search .i{position:absolute;top:10px;left:16px;color:var(--color-text-secondary);pointer-events:none}.search input{width:100%;height:var(--size-control-m);padding:0 var(--space-16) 0 44px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-bg-field);font-size:15px;text-overflow:ellipsis;outline:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.search input::placeholder{color:var(--color-text-placeholder)}.search input:focus{background:var(--color-bg-page);border-color:var(--color-text-primary)}.suggest{position:absolute;top:calc(100% + var(--space-8));left:0;z-index:46;width:100%;max-height:min(640px,calc(100vh - var(--header-h, 120px) - var(--space-24)));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-pop);animation:store-pop var(--dur-fast) var(--ease-out);container:suggest / inline-size}.suggest[hidden]{display:none!important}.sug-side,.sug-main{display:flex;flex-direction:column;min-width:0;padding:var(--space-12) var(--space-8)}.sug-side{border-bottom:1px solid var(--color-border-default)}.sug-label{margin:0;padding:var(--space-8) var(--space-12) var(--space-4);color:var(--color-text-secondary);font-size:13px;line-height:18px}.sug-label:not(:first-child){margin-top:var(--space-8)}.sug-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-size:15px;line-height:20px}.sug-row-name{display:flex;flex-direction:column;min-width:0}.sug-row-name b{font-weight:600}.sug-row-name small{color:var(--color-text-secondary);font-size:13px;line-height:18px}.sug-n{flex:none;color:var(--color-text-secondary);font-size:13px}.sug-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm)}.sug-thumb{width:56px;height:56px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-media)}.sug-thumb img{width:100%;height:100%;object-fit:cover}.sug-info{display:flex;flex-direction:column;min-width:0}.sug-name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sug-name b{font-weight:600}.sug-meta{overflow:hidden;color:var(--color-text-secondary);font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.sug-price{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;line-height:20px;white-space:nowrap}.sug-price b{font-weight:600}.sug-price s{color:var(--color-text-secondary);font-size:13px;line-height:18px}.sug-all{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-4);padding:var(--space-12);border-radius:var(--radius-sm);font-size:15px;line-height:20px;font-weight:500}.sug-all u{min-width:0;text-decoration-color:var(--color-border-strong);text-underline-offset:4px}.sug-all span{flex:none;color:var(--color-text-secondary);font-size:13px;font-weight:400}.sug-none{margin:0;padding:var(--space-20);color:var(--color-text-secondary);font-size:14px;line-height:20px}.sug-row:focus-visible,.sug-item:focus-visible,.sug-all:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}@media(hover:hover){.sug-row:hover,.sug-item:hover,.sug-all:hover{background:var(--color-bg-soft)}}@media(min-width:641px){.suggest{width:max(100%,480px)}}@media(min-width:1200px){.suggest{width:760px}}@container suggest (min-width: 680px){.sug-grid.has-side{display:grid;grid-template-columns:248px minmax(0,1fr)}.has-side .sug-side{border-bottom:0;border-right:1px solid var(--color-border-default)}}@media(max-width:640px){.sug-item{grid-template-columns:48px minmax(0,1fr) auto}.sug-thumb{width:48px;height:48px}.sug-price s{display:none}}.mainnav{display:flex;gap:var(--space-24);margin-left:auto;margin-right:var(--space-12);font-weight:500}.mainnav a:hover{color:var(--color-text-secondary)}.is-sale{color:var(--color-text-accent)!important}.main{display:flex;flex-direction:column;gap:var(--layout-section);padding:var(--space-20) 0 var(--layout-section)}.intro{display:flex;flex-direction:column;gap:var(--space-16)}.notice{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-soft);font-size:14px;line-height:20px}.notice[hidden]{display:none}.notice p{flex:1;margin:0}.track{display:grid;grid-auto-flow:column;gap:var(--layout-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}.track[hidden]{display:none}.hero-grid{grid-template-rows:repeat(2,auto);grid-template-columns:calc((100% - 2 * var(--layout-grid-gap)) / 3 * 2 + var(--layout-grid-gap));grid-auto-columns:calc((100% - 2 * var(--layout-grid-gap)) / 3);scroll-padding-left:calc((100% - 2 * var(--layout-grid-gap)) / 3 * 2 + 2 * var(--layout-grid-gap));overflow-anchor:none}.promo{display:block;aspect-ratio:2 / 1;border-radius:var(--radius-lg);overflow:hidden}.promo--main{position:sticky;left:0;z-index:1;grid-column:1;grid-row:1 / span 2;aspect-ratio:auto;box-shadow:0 0 0 var(--layout-grid-gap) var(--color-bg-page);scroll-snap-align:none}.promo img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.promo:hover img{transform:scale(1.02)}.dots{display:flex;justify-content:center;gap:6px}.dot{width:6px;height:6px;border-radius:50%;background:var(--color-border-strong);transition:width var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.dot.is-active{width:20px;border-radius:3px;background:var(--color-bg-inverse)}.section{display:flex;flex-direction:column;gap:var(--layout-head-gap)}.sec-head{display:flex;align-items:flex-end;gap:var(--space-24)}.h1,.h2{flex:1;min-width:0;margin:0;font-weight:600}.h1{font-size:48px;line-height:52px;letter-spacing:-1.44px}.h2{font-size:32px;line-height:36px;letter-spacing:-.96px}.sec-head .link{padding-bottom:4px}.cats{--cats-row: var(--space-32);display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--layout-grid-gap);margin-bottom:calc(-1 * var(--cats-row))}.cat{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding-bottom:var(--cats-row)}.cat-all{display:flex;flex-direction:column;grid-row:span 3}.cat-media{aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-media)}.cat-all-ico{aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-well)}.cat-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.cat:hover .cat-media img{transform:scale(1.04)}.cat-name{margin-top:var(--space-12);font-size:15px;line-height:20px;font-weight:500}.cat-count{margin-top:2px;color:var(--color-text-secondary);font-size:13px;line-height:18px}.cat-all{display:none}.cat-all-ico{display:grid;place-items:center}.tabs{display:flex;gap:var(--space-4);align-self:flex-start;max-width:100%;padding:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-soft);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--space-16);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:15px;font-weight:500;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.tab:hover{color:var(--color-text-primary)}.tab[aria-selected=true]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.tab-count{color:var(--color-text-placeholder);font-size:13px}.tab[aria-selected=true] .tab-count{color:var(--color-text-inverse-secondary)}.cards{grid-auto-columns:calc((100% - 4 * var(--layout-grid-gap)) / 5)}.card{position:relative;display:flex;flex-direction:column}.card-media{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-media)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.card:hover .card-media img{transform:scale(1.04)}.badge{position:absolute;top:var(--space-12);left:var(--space-12);padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);background:var(--neutral-0);color:var(--neutral-900);font-size:12px;line-height:16px;font-weight:500}.badge--sale{background:var(--color-bg-accent);color:#fff}.card-info{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) 0 0}.card-name{display:-webkit-box;min-height:40px;overflow:hidden;font-size:15px;line-height:20px;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-name:after{content:"";position:absolute;inset:0;z-index:1}.card-meta{display:flex;align-items:center;gap:var(--space-8);min-width:0;font-size:12px;line-height:16px}.sku{min-width:0;overflow:hidden;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.stock{display:inline-flex;align-items:center;flex:none;gap:6px;font-weight:500}.stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.stock--ok{color:var(--color-text-success)}.stock--order{color:var(--color-text-warning)}.price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-8);order:3;margin-top:var(--space-4)}.price b{font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.18px}.price-old{color:var(--color-text-secondary);font-size:13px;line-height:18px}.discount{padding:2px var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-accent-soft);color:var(--color-text-accent);font-size:12px;line-height:16px;font-weight:600}.brands{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--layout-grid-gap)}.brand{display:grid;place-items:center;height:104px;padding:var(--space-20) var(--space-24);border-radius:var(--radius-md);background:var(--color-bg-media);color:var(--neutral-900);transition:background-color var(--dur-fast) var(--ease-out)}.brand:hover{background:var(--color-bg-media-hover)}.brand img{width:var(--w);max-width:100%;height:auto;mix-blend-mode:multiply}.callback{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48);align-items:start;padding:var(--space-48);border-radius:var(--radius-lg);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.cb-text{display:flex;flex-direction:column;gap:var(--space-16)}.callback .h2{font-size:32px;line-height:36px}.cb-sub{margin:0;color:var(--color-text-inverse-secondary)}.cb-msg{display:flex;flex-wrap:wrap;gap:var(--space-8)}.cb-form{display:flex;flex-direction:column;gap:var(--space-16)}.cb-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12)}.cb-fields .btn{grid-column:1 / -1}.input{width:100%;height:var(--size-control-l);padding:0 var(--space-20);border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-bg-inverse-raised);color:var(--color-text-inverse);outline:none;transition:border-color var(--dur-fast) var(--ease-out)}.input::placeholder{color:var(--color-text-placeholder)}.input:focus{border-color:var(--color-text-inverse-secondary)}.check{display:flex;align-items:flex-start;gap:var(--space-8);color:var(--color-text-inverse-secondary);font-size:14px;line-height:20px;cursor:pointer}.check input{position:absolute;opacity:0;pointer-events:none}.check-box{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--color-text-inverse-secondary);border-radius:6px;color:transparent}.check input:checked+.check-box{background:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-bg-inverse)}.check input:focus-visible+.check-box{outline:2px solid var(--color-border-focus);outline-offset:2px}.check a{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-text-secondary)}.tick a,.summary-note a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-text-secondary)}.footer{padding:var(--space-56) 0 var(--space-32);background:var(--color-bg-soft);color:var(--color-text-primary)}.footer-top{display:grid;grid-template-columns:1fr 200px 200px 200px;gap:var(--space-32)}.f-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.f-brand .logo{margin-bottom:var(--space-12)}.f-phone{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px}.f-mail{color:var(--color-text-secondary);font-size:15px}.f-msg{display:flex;gap:var(--space-8);margin-top:var(--space-12)}.f-msg .brand-ico{width:var(--size-control-m);height:var(--size-control-m);border-radius:var(--radius-full);background:var(--neutral-0)}.f-col{display:flex;flex-direction:column;gap:var(--space-12);font-size:15px}.f-col h3{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:13px;line-height:18px;font-weight:500}.f-col a:hover{color:var(--color-text-secondary)}.footer-bottom{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--color-border-default)}.disclaimer{max-width:880px;margin:0;color:var(--color-text-secondary);font-size:12px;line-height:18px}.legal{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24);color:var(--color-text-secondary);font-size:13px}.legal a:hover{color:var(--color-text-primary)}.menu{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:var(--color-bg-surface);overflow-y:auto}.menu[hidden]{display:none}.menu-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--space-8) 0 var(--space-16);border-bottom:1px solid var(--color-border-default)}.menu-head .logo-svg{height:30px}.menu-body{padding:var(--space-16) var(--space-16) var(--space-32)}.menu-list{display:flex;flex-direction:column;padding-top:var(--space-8)}.menu-list a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--color-border-default);font-size:16px;line-height:24px}.menu-list a .i{color:var(--color-text-disabled)}.menu-label{margin-top:28px;color:var(--color-text-secondary);font-size:13px;line-height:18px;font-weight:500}.menu-contacts{display:flex;flex-direction:column;gap:var(--space-12);margin-top:28px}.menu-phone{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px}.menu-msg{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.contacts{width:min(100% - 32px,420px);max-width:none;max-height:calc(100dvh - 48px);padding:var(--space-24);border:0;border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);overscroll-behavior:contain}.contacts::backdrop{background:var(--color-backdrop);opacity:var(--sheet-fade, 1)}.contacts[open]{animation:store-pop var(--dur) var(--ease-out)}.contacts[open]::backdrop{animation:store-fade var(--dur) var(--ease-out)}.contacts.is-closing,.contacts.is-closing::backdrop{animation:store-fade-out var(--dur-fast) ease-in forwards}.sheet-grab{display:none}.contacts-title{font-size:24px;line-height:32px;font-weight:600}.contacts-phone{display:block;margin-top:var(--space-16);font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px}.contacts-hours{margin-top:2px;color:var(--color-text-secondary);font-size:14px;line-height:20px}.contacts-msg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-16)}.contacts-msg .msg{flex-direction:column;gap:var(--space-4);height:68px;padding:0;border-radius:var(--radius-md);font-size:13px;line-height:18px}.contacts-info{display:flex;flex-direction:column;gap:var(--space-16);margin:var(--space-24) 0}.contacts-info dt{color:var(--color-text-secondary);font-size:13px;line-height:18px}.contacts-info dd{margin:2px 0 0;font-size:16px;line-height:24px}@media(max-width:640px){.contacts{width:100%;margin:auto 0 0;padding:0 var(--layout-gutter) calc(var(--space-16) + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;touch-action:none}.sheet-grab{display:block;width:36px;height:4px;margin:var(--space-8) auto var(--space-16);border-radius:2px;background:var(--color-border-strong)}.contacts[open]{animation:store-sheet-in var(--dur) var(--ease-out)}.contacts.is-closing{animation:store-sheet-out var(--dur) var(--ease-in-out) forwards}}@keyframes store-sheet-in{0%{transform:translateY(100%)}}@keyframes store-sheet-out{to{transform:translateY(100%)}}@media(max-width:1200px){:root{--layout-gutter: var(--space-32)}.cards{grid-auto-columns:calc((100% - 3 * var(--layout-grid-gap)) / 4)}.cats{grid-template-columns:repeat(4,1fr)}.brands{grid-template-columns:repeat(5,1fr)}}@media(max-width:900px){.topline{display:none}.cards{grid-auto-columns:calc((100% - 2 * var(--layout-grid-gap)) / 3)}.cats{grid-template-columns:repeat(3,1fr)}.brands{grid-template-columns:repeat(4,1fr)}.callback{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:640px){:root{--layout-gutter: var(--space-16);--layout-section: var(--space-56);--layout-head-gap: var(--space-16);--layout-grid-gap: var(--space-12)}.m-only{display:inline-flex!important}.dots.m-only,.btn--block.m-only{display:flex!important}.d-only,.cats-sec .link,.brands-sec .link{display:none!important}.mainbar-in{display:grid;grid-template-columns:auto auto 1fr auto auto auto auto;grid-template-areas:"burger logo . garage phone user bag" "search search search search search search search";gap:var(--space-4) 0;height:auto;padding:var(--space-4) 0 var(--space-12)}.burger{grid-area:burger;margin-left:-12px}.mainbar .logo{grid-area:logo;margin:0 0 0 var(--space-4)}.logo-svg{height:28px}.mainbar [data-contacts-open]{grid-area:phone}.mainbar .garage-btn{grid-area:garage}.user-nav{grid-area:user}.bag{grid-area:bag;margin-right:-12px}.search{grid-area:search;max-width:none}.search input{height:44px;font-size:16px}.search .i{top:12px}.main{padding-top:var(--space-12)}.intro{gap:var(--space-12)}.notice{align-items:flex-start;padding:var(--space-12) 0 var(--space-12) var(--space-16);font-size:13px;line-height:18px}.notice>.i{display:none}.notice .icon-btn{margin:-10px 0}.hero{gap:var(--space-12)}.hero-grid{grid-auto-flow:column;grid-template-rows:none;grid-template-columns:none;scroll-padding-left:0;grid-auto-columns:100%;overflow-x:auto;gap:var(--space-12)}.promo{grid-row:auto;border-radius:var(--radius-md)}.promo--main{position:static;grid-column:auto;grid-row:auto;aspect-ratio:2 / 1;box-shadow:none;scroll-snap-align:start}.sec-head{align-items:center}.h1{font-size:32px;line-height:36px;letter-spacing:-.96px}.h2{font-size:24px;line-height:28px;letter-spacing:-.48px}.callback .h2{font-size:24px;line-height:28px}.cats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:128px;--cats-row: 0px;column-gap:var(--space-12);margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-gutter);scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cat,.cat-all{scroll-snap-align:start}.cat-all{display:flex}.cat-name{margin-top:var(--space-8);font-size:14px;line-height:18px}.cat-count{font-size:12px;line-height:16px}.tabs{margin-inline:calc(-1 * var(--layout-gutter));padding:0 var(--layout-gutter);border-radius:0;background:none;max-width:none;align-self:stretch;gap:var(--space-8)}.tab{background:var(--color-bg-soft);height:36px;padding:0 14px;font-size:14px}.cards{grid-auto-columns:172px;margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);scroll-padding-inline:var(--layout-gutter)}.card-media{border-radius:12px}.badge{top:var(--space-8);left:var(--space-8);padding:2px var(--space-8)}.card-name{font-size:14px;line-height:18px;min-height:36px}.card-meta .sku{display:none}.price b{font-size:16px;letter-spacing:-.16px}.brands{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.brand{height:72px;padding:var(--space-12)}.brand img{width:calc(var(--w) * .6)}.brand:nth-child(n+13){display:none}.callback{gap:var(--space-24);margin-inline:calc(-1 * var(--space-8));padding:var(--space-24) var(--space-20)}.cb-msg{display:grid;grid-template-columns:1fr}.cb-fields{grid-template-columns:1fr}.footer{padding-top:var(--space-40)}.footer-top{grid-template-columns:1fr 1fr;row-gap:28px}.f-brand{grid-column:1 / -1}.footer-bottom{margin-top:var(--space-32)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.main--inner{gap:var(--space-40);padding-bottom:var(--space-80)}.main--inner .section{gap:var(--space-20)}.page-head{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:calc(-1 * var(--space-16))}.h3{margin:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px}.bag,.cmp-nav{position:relative}.bag-count[data-value="1"],.cmp-count[data-value="1"]{padding:0 5.5px 0 4.5px}.bag-count[hidden],.cmp-count[hidden]{display:none}.cmp-count{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:11px;font-weight:600;line-height:1}.bag-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-text-on-accent);font-size:11px;line-height:1;display:grid;place-items:center;font-weight:600;text-align:center}.media-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-text-disabled)}.toasts{position:fixed;top:calc(var(--header-h, 109px) + var(--space-16));right:max(var(--layout-gutter),calc((100% - var(--size-container)) / 2));z-index:40;pointer-events:none}.toast{position:relative;display:flex;align-items:center;gap:var(--space-12);width:400px;max-width:calc(100vw - 2 * var(--layout-gutter));padding:var(--space-12);overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-inverse) 8%,transparent),0 16px 40px #0f0f1047;font-size:14px;line-height:20px;opacity:0;transform:translateY(-8px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);pointer-events:auto}.toast.is-shown{opacity:1;transform:none}.toast-mark{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-inverse-raised);color:var(--color-text-inverse)}.toast.has-image .toast-mark{overflow:hidden;background:#fff}.toast-mark img{width:100%;height:100%;object-fit:contain}.toast-body{flex:1;min-width:0}.toast-title{margin:0;font-weight:600}.toast-sub{margin:2px 0 0;overflow:hidden;color:var(--color-text-inverse-secondary);font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.toast-link{display:inline-flex;align-items:center;flex:none;height:var(--size-control-s);padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-text-on-accent);font-weight:500;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out)}.toast-link:hover{background:var(--color-bg-accent-hover)}.toast-time{position:absolute;right:0;bottom:0;left:0;height:3px;background:url("/static/site/img/stripes-line.e5e42d0e978c.svg") left center / 100% 100% no-repeat;transform-origin:left;opacity:0}.toast-time.is-running{opacity:1;animation:toast-time 5s linear forwards}@keyframes toast-time{to{transform:scaleX(0)}}.hero-grid--one{grid-template-columns:1fr}.hero-grid--one .promo{aspect-ratio:3 / 1}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) 6px;color:var(--color-text-secondary);font-size:13px;line-height:18px}.crumbs a{display:inline-flex;align-items:center;transition:color var(--dur-fast) var(--ease-out)}.crumbs a:hover,.crumbs [aria-current]{color:var(--color-text-primary)}.crumbs-sep{display:inline-flex;color:var(--color-text-disabled)}.crumbs-sep .i{width:14px;height:14px}.crumbs-back{display:none}.subcats{display:flex;flex-wrap:wrap;gap:var(--space-8)}.subcats .btn{gap:6px}@property --fade-l{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --fade-r{syntax: "<length>"; inherits: true; initial-value: 0px;}.hscroll{position:relative;transition:--fade-l var(--dur) var(--ease-out),--fade-r var(--dur) var(--ease-out)}.hscroll.can-prev{--fade-l: 72px}.hscroll.can-next{--fade-r: 72px}.hscroll-track{position:relative;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent)}.hs-btn{position:absolute;top:var(--hs-y, 50%);z-index:2;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border:0;border-radius:50%;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hs-prev{left:0}.hs-next{right:0}.hscroll.can-prev .hs-prev,.hscroll.can-next .hs-next{opacity:1;visibility:visible}.hs-btn:hover{background:var(--color-bg-inverse);color:var(--color-text-inverse)}@media(max-width:640px),(hover:none){.hs-btn{display:none}}.quickbar-track{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.quickbar-track::-webkit-scrollbar{display:none}.quickbar-track .btn{flex:none}@media(hover:hover)and (pointer:fine){.hscroll-track{user-select:none}.hscroll-track.is-dragging,.hscroll-track.is-dragging *{cursor:grabbing}}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:var(--space-64) var(--space-24);border-radius:var(--radius-lg);background:var(--color-bg-well);text-align:center}.empty-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-bg-page)}.empty-title{margin:0;font-size:24px;line-height:28px;font-weight:600;letter-spacing:-.48px}.empty-note{max-width:480px;margin:0;color:var(--color-text-secondary)}.empty--page{margin-top:var(--space-24);padding:var(--space-80) var(--space-24)}.prose{max-width:760px;overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 var(--space-16)}.prose p:empty{display:none}.prose ul,.prose ol{padding-left:var(--space-24)}.prose li+li{margin-top:var(--space-4)}.prose li>ul{margin:var(--space-4) 0 0}.prose li>ol{margin:var(--space-4) 0 0}.prose h2,.prose h3,.prose h4{margin:var(--space-32) 0 var(--space-12);font-weight:600}.prose h2{font-size:24px;line-height:28px;letter-spacing:-.48px}.prose h3{font-size:20px;line-height:28px;letter-spacing:-.2px}.prose h4{font-size:17px;line-height:24px}.prose b,.prose strong{font-weight:600}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong);transition:text-decoration-color var(--dur-fast) var(--ease-out)}.prose a:hover{text-decoration-color:currentColor}.prose img{max-width:100%;height:auto;margin:var(--space-8) 0;border-radius:var(--radius-md)}.prose blockquote{padding-left:var(--space-16);border-left:2px solid var(--color-border-strong);color:var(--color-text-secondary)}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:20px}.prose th,.prose td{padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top}.prose th{font-weight:600}.prose iframe{display:block;width:100%;height:auto;margin:0 0 var(--space-16);border:0;border-radius:12px;aspect-ratio:16 / 9}.prose hr{height:1px;margin:var(--space-24) 0;border:0;background:var(--color-border-default)}.stepper{display:inline-flex;align-items:center;flex:none;height:var(--size-control-m);border-radius:var(--radius-full);background:var(--color-bg-soft)}.stepper button{display:grid;place-items:center;width:var(--size-control-m);height:100%;border-radius:var(--radius-full);transition:color var(--dur-fast) var(--ease-out)}.stepper button:disabled{color:var(--color-text-disabled);cursor:default}.stepper input{width:36px;border:0;background:none;font-weight:500;text-align:center;outline:none;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.field{display:flex;flex-direction:column;gap:var(--space-8)}.field-label{color:var(--color-text-secondary);font-size:13px;line-height:18px}.field-input{width:100%;height:var(--size-control-l);padding:0 var(--space-20);border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-bg-field);font:inherit;color:inherit;outline:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.field-input::placeholder{color:var(--color-text-placeholder)}.field-input:focus{background:var(--color-bg-page);border-color:var(--color-text-primary)}.tick{display:flex;align-items:flex-start;gap:var(--space-8);color:var(--color-text-secondary);font-size:14px;line-height:20px;cursor:pointer}.tick input{position:absolute;opacity:0;pointer-events:none}.tick-box{display:grid;flex:none;place-items:center;width:20px;height:20px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-bg-page);color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.tick input:checked+.tick-box{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.tick input:focus-visible+.tick-box{outline:2px solid var(--color-border-focus);outline-offset:2px}.has-error .field-input,.has-error .input{border-color:var(--color-border-focus)}.field-error{color:var(--color-text-accent);font-size:13px;line-height:18px}.tick+.field-error,.check+.field-error{margin-top:calc(-1 * var(--space-8))}.check.has-error .check-box,.tick.has-error .tick-box{border-color:var(--color-border-focus)}.ways{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;margin:0;padding:0;border:0}.ways legend{margin-bottom:var(--space-8);padding:0}.ways-list{display:flex;flex-wrap:wrap;gap:var(--space-8)}.way{position:relative;cursor:pointer}.way input{position:absolute;opacity:0;pointer-events:none}.way span{display:inline-flex;align-items:center;height:var(--size-control-m);padding:0 var(--space-20);border-radius:var(--radius-full);background:var(--color-bg-soft);font-size:15px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.way input:checked+span{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.way input:focus-visible+span{outline:2px solid var(--color-border-focus);outline-offset:2px}@media(hover:hover){.way input:not(:checked)+span:hover{background:var(--color-bg-soft-hover)}}.radio-card{position:relative;display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);background:var(--color-bg-soft);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.radio-card:hover{background:var(--color-bg-soft-hover)}.radio-card input{position:absolute;opacity:0;pointer-events:none}.radio-card:has(input:checked){background:var(--color-bg-page);box-shadow:inset 0 0 0 2px var(--color-text-primary)}.radio-card:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.radio-dot{flex:none;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--color-border-strong);border-radius:50%;transition:border var(--dur-fast) var(--ease-out)}.radio-card input:checked+.radio-dot{border:6px solid var(--color-text-primary)}.radio-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.radio-title{font-weight:500;overflow-wrap:anywhere}.radio-sub{color:var(--color-text-secondary);font-size:13px;line-height:18px}@media(max-width:767px){.mainbar .garage-btn{width:var(--size-control-l);height:var(--size-control-l);padding:0;justify-content:center;background:none}.mainbar .garage-btn-label{display:none!important}.garage-btn.is-set:after{content:"";position:absolute;top:10px;right:9px;width:8px;height:8px;border:2px solid var(--color-bg-surface);border-radius:50%;background:var(--color-bg-accent)}}@media(min-width:641px)and (max-width:1199px){.mainbar-in{display:grid;grid-template-columns:auto auto auto 1fr auto auto auto;grid-template-areas:"logo catalog garage . . compare bag" "search search search search nav nav nav";align-items:center;gap:var(--space-12);height:auto;padding:var(--space-12) 0}.mainbar .logo{grid-area:logo}.catalog-btn{grid-area:catalog}.mainbar .garage-btn{grid-area:garage}.search{grid-area:search;max-width:none}.mainnav{grid-area:nav;justify-content:flex-end;margin:0 0 0 var(--space-12)}.cmp-nav{grid-area:compare}.bag{grid-area:bag}}@media(max-width:640px){.main--inner{gap:var(--space-32);padding-bottom:var(--space-56)}.crumbs>:not(.crumbs-up){display:none}.crumbs .crumbs-up{display:inline-flex;gap:2px}.crumbs-back{display:inline-flex;color:var(--color-text-disabled)}.subcats{flex-wrap:nowrap;margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);overflow-x:auto;scrollbar-width:none}.subcats::-webkit-scrollbar{display:none}.subcats .btn{height:36px;padding:0 14px}.card .price:has(.price-old) b{flex-basis:100%}.empty{padding:var(--space-48) var(--space-20);border-radius:var(--radius-md)}.empty-title{font-size:20px;line-height:24px;letter-spacing:-.2px}.toasts{top:auto;right:var(--layout-gutter);bottom:calc(var(--space-16) + env(safe-area-inset-bottom));left:var(--layout-gutter)}.toast{width:auto;max-width:none;transform:translateY(8px)}.field-input{font-size:16px}}.card{transition:transform var(--dur) var(--ease-out)}.card-name{transition:color var(--dur-fast) var(--ease-out)}.radio-card{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bag-count{transition:transform var(--dur) var(--ease-out)}.track{scroll-behavior:smooth}@keyframes store-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes store-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}*:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-left:6px;cursor:pointer;border-radius:50%;background:#c9c9cd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 10px no-repeat}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.no-scroll{overflow:hidden}}.subcats .btn[aria-current]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.subcats .btn[aria-current] .tab-count{color:var(--color-text-inverse-secondary)}.title-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-12)}.title-line .h1{flex:0 1 auto;min-width:0}.title-count{color:var(--color-text-secondary);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}@media(max-width:640px){.title-count{font-size:16px;line-height:24px}}.h1,.h2,.card-name{overflow-wrap:anywhere}.fswitch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);cursor:pointer;font-size:15px;font-weight:500;line-height:24px}.fswitch input{position:absolute;opacity:0;pointer-events:none}.switch{position:relative;flex:none;width:40px;height:24px;border-radius:var(--radius-full);background:var(--color-border-strong);transition:background-color var(--dur-fast) var(--ease-out)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--neutral-0);transition:transform var(--dur-fast) var(--ease-out)}.fswitch input:checked+.switch{background:var(--color-bg-inverse)}.fswitch input:checked+.switch:after{background:var(--color-bg-page);transform:translate(16px)}.fswitch input:focus-visible+.switch{outline:2px solid var(--color-border-focus);outline-offset:2px}.fbox{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:1.5px solid var(--color-border-strong);border-radius:6px;color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}:where(.roll){position:relative;overflow:hidden}.roll>span{display:block}.roll>.roll-out{position:absolute;inset:0;display:grid;place-items:center}.card-cart{position:absolute;right:var(--space-12);bottom:var(--space-12);z-index:2}.card-pill{display:flex;align-items:center;justify-content:flex-end;width:var(--size-control-m);height:var(--size-control-m);padding:0 4px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm);transition:width var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.card-pill.is-active{width:112px;background:var(--color-bg-inverse);color:var(--color-text-inverse)}.card-pill:not(.is-active):hover{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.card-qty-btn{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;color:inherit;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.card-pill.is-active .card-qty-btn:hover{background:var(--color-bg-inverse-raised)}.card-qty-value{flex:1;min-width:24px;font-size:15px;font-weight:600;line-height:20px;text-align:center}.card-minus,.card-pill>.card-qty-value{opacity:0;transform:translate(10px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.card-pill.is-active .card-minus,.card-pill.is-active>.card-qty-value{opacity:1;transform:none;pointer-events:auto;transition-delay:60ms}@media(max-width:640px){.card-cart{right:var(--space-8);bottom:var(--space-8)}.card-pill{width:36px;height:36px;padding:0 3px}.card-pill.is-active{width:100px}.card-qty-btn{width:30px;height:30px}.card-qty-value{min-width:20px;font-size:14px}}@keyframes store-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes store-badge{0%{opacity:0;transform:scale(.4)}}@keyframes store-slide-in{0%{opacity:0;transform:translate(-16px)}}@keyframes store-slide-out{to{opacity:0;transform:translate(-16px)}}@keyframes store-fade-out{to{opacity:0}}@keyframes store-drop{to{opacity:0;transform:translateY(6px) scale(.98)}}.bag-count.is-pop,.cmp-count.is-pop{animation:store-badge var(--dur) var(--ease-out)}.fbox .i,.check-box .i{opacity:0;transform:scale(.5);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}.check-box{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.check input:checked+.check-box .i,.fopt input:checked+.fbox .i{opacity:1;transform:none}.menu:not([hidden]){animation:store-slide-in var(--dur) var(--ease-out)}.menu.is-closing{animation:store-slide-out var(--dur-fast) var(--ease-out) forwards}.notice.is-closing{animation:store-fade-out var(--dur-fast) var(--ease-out) forwards}.js :is(.card-media,.gallery,.cmp-media,.cart-thumb,.cmp-mini,.cat-media) img{transition:opacity .2s var(--ease-out),transform .4s var(--ease-out)}.js :is(.card-media,.gallery,.cmp-media,.cart-thumb,.cmp-mini,.cat-media) img:not(.is-ready){opacity:0}.empty{animation:store-rise var(--dur) var(--ease-out)}.roll-inline{display:inline-block;vertical-align:top}summary .i{transition:transform var(--dur) var(--ease-out)}.tabs{position:relative}.tabs-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:var(--radius-full);background:var(--color-bg-inverse);pointer-events:none}.tabs.is-ready .tabs-indicator{transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}.tabs .tab{position:relative;z-index:1}.tabs.has-indicator .tab[aria-selected=true]{background:transparent}.card{--cut: 18px}.card-media{aspect-ratio:4 / 3;border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%)}.card-media img{position:absolute;inset:0;transition:opacity var(--dur) var(--ease-out),transform .4s var(--ease-out)}.card-media .card-alt{opacity:0}.card .badge{top:0;left:0;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 16px 8px 12px;border-radius:0;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.01em;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.card .badge--order:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#ff8a1f}.card .badge--sale{background:var(--color-bg-accent)}.card-info{flex:1;gap:0;padding-top:var(--space-16)}.card-name{min-height:44px;font-size:16px;line-height:22px;font-weight:400}.card-name b{font-weight:650}.card-sku{margin-top:6px;overflow:hidden;color:var(--color-text-secondary);font-size:13px;line-height:18px;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.card-buy{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-12);margin-top:auto;padding-top:14px}.card-buy .price{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;order:0;min-width:0;margin:0}.card-buy .price b{flex-basis:auto;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.price-was{display:flex;align-items:baseline;gap:6px}.card-buy .discount{padding:0;background:none;font-size:13px;line-height:18px;font-weight:600}.card-cart{position:static;flex:none}.card-pill{width:44px;height:44px;padding:0;border-radius:0;background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.card-pill.is-active{width:120px}.card-pill:not(.is-active):hover,.card-pill.is-active .card-qty-btn:hover{background:var(--color-bg-inverse-raised);color:var(--color-text-inverse)}.card-qty-btn{width:40px;height:44px;border-radius:0}.card-pill .card-plus{width:44px}.card-add{display:none}@media(hover:none){.card-pill:not(.is-active):hover,.card-pill.is-active .card-qty-btn:hover{background:var(--color-bg-inverse)}}@media(hover:hover){.card:hover .card-media img{transform:none}.card:hover .card-media:has(.card-alt) img:first-child{opacity:0}.card:hover .card-media .card-alt{opacity:1;transform:scale(1.03)}.card:hover .card-media:not(:has(.card-alt)) img{transform:scale(1.04)}.card:hover .card-name{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media(max-width:640px){.card{--cut: 12px}.card .badge{gap:6px;padding:6px 12px 6px 8px;font-size:11px;line-height:14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.card-info{padding-top:10px}.card-name{min-height:38px;font-size:14px;line-height:19px}.card-sku{display:none}.card-buy{flex-direction:column;align-items:stretch;gap:var(--space-8);padding-top:var(--space-8)}.card-buy .price b{font-size:16px;line-height:20px}.card-pill{width:36px;height:36px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.card-pill,.card-pill.is-active{width:100%;justify-content:flex-start}.card-qty-btn{width:auto;height:36px}.card-pill .card-minus,.card-pill>.card-qty-value{flex:0 0 0;min-width:0;overflow:hidden;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out),flex var(--dur) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.card-pill.is-active .card-minus{flex-basis:40px}.card-pill.is-active>.card-qty-value{flex-grow:1}.card-pill .card-plus{display:flex;flex:1 0 40px;gap:6px;justify-content:center;width:auto;transition:flex var(--dur) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.card-pill.is-active .card-plus{flex-grow:0}.card-add{display:block;max-width:120px;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:max-width var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.card-pill.is-active .card-add{max-width:0;opacity:0}body:has(.fpill) .toasts{bottom:calc(80px + env(safe-area-inset-bottom))}}.track.cards.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none}.track.cards.is-dragging a{pointer-events:none}.rail{position:relative}.rail-btn{position:absolute;top:var(--rail-y, 50%);z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-float);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.rail-prev{left:-24px}.rail-next{right:-24px}.rail.can-prev .rail-prev,.rail.can-next .rail-next{opacity:1;visibility:visible}.rail-btn:hover{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.rail-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media(max-width:640px),(hover:none){.rail-btn{display:none}}.quick{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:20px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-dialog)}.quick::backdrop{background:var(--color-backdrop)}.quick[open]{animation:store-pop var(--dur) var(--ease-out)}.quick-form{padding:var(--space-24)}.quick-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12)}.quick-head .icon-btn{margin:-8px -8px -8px 0}.quick-body{display:flex;flex-direction:column;gap:var(--space-16)}.quick-product{font-weight:500;font-size:15px;line-height:20px}.quick-sub{color:var(--color-text-secondary);font-size:14px;line-height:20px;margin-top:calc(-1 * var(--space-8))}.quick::backdrop{animation:store-fade var(--dur) var(--ease-out)}.quick.is-closing{animation:store-drop var(--dur-fast) var(--ease-out) forwards}.quick.is-closing::backdrop{animation:store-fade-out var(--dur-fast) var(--ease-out) forwards}.consult-form{display:flex;flex-direction:column;gap:var(--space-16)}.fab{position:fixed;right:var(--space-24);bottom:calc(var(--space-24) + env(safe-area-inset-bottom));z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-12);pointer-events:none}.fab:before{content:"";position:fixed;inset:0;z-index:-1;background:#0f0f1052;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out),visibility var(--dur) var(--ease-out)}.fab.is-open:before{opacity:1;visibility:visible;pointer-events:auto}.fab-btn,.fab.is-open .fab-item{pointer-events:auto}.fab-btn{position:relative;display:grid;place-items:center;width:var(--size-control-l);height:var(--size-control-l);border-radius:50%;background:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:0 4px 16px #0f0f103d;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.fab-glyph{position:absolute;inset:0;display:grid;place-items:center;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}.fab-glyph--close,.fab.is-open .fab-glyph--open{opacity:0;transform:rotate(-90deg)}.fab.is-open .fab-glyph--close{opacity:1;transform:none}.fab-menu{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8)}.fab-item{display:flex;align-items:center;gap:var(--space-12);color:var(--color-text-primary);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out),visibility var(--dur) var(--ease-out)}.fab.is-open .fab-item{opacity:1;visibility:visible;transform:none}.fab.is-open .fab-item:nth-last-child(2){transition-delay:30ms}.fab.is-open .fab-item:nth-last-child(3){transition-delay:60ms}.fab.is-open .fab-item:nth-last-child(4){transition-delay:90ms}.fab-label{padding:8px 14px;border-radius:var(--radius-full);background:var(--color-bg-surface);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.fab-ico{display:grid;place-items:center;width:var(--size-control-l);height:var(--size-control-l);border-radius:50%;color:#fff}.fab-ico svg{fill:currentColor}.fab-ico--whatsapp{background:var(--brand-whatsapp)}.fab-ico--telegram{background:var(--brand-telegram)}.fab-ico--vk{background:var(--brand-vk)}.fab-ico--call{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.fab-ico--call svg{fill:none}#CalltouchWidgetFrame[style*="width: 112px"]{z-index:35!important;inset:auto calc((var(--space-24) - 18px) / .75) calc((var(--space-24) + 48px + var(--space-12) - 18px + env(safe-area-inset-bottom)) / .75) auto!important;zoom:.75!important}body:has(.fab.is-open) #CalltouchWidgetFrame[style*="width: 112px"]{visibility:hidden}@media(hover:hover){.fab-btn:hover{background:var(--color-bg-inverse-hover)}.fab-item:hover .fab-label{background:var(--color-bg-soft)}}@media(max-width:640px){.fab{right:var(--layout-gutter);bottom:calc(var(--space-16) + env(safe-area-inset-bottom))}body:has(.fpill) .fab{bottom:calc(80px + env(safe-area-inset-bottom))}body:has(.checkout) .fab,body:has(form.vin) .fab,body:has(.suggest:not([hidden])) .fab{display:none}#CalltouchWidgetFrame[style*="width: 112px"]{inset:auto calc((var(--layout-gutter) - 18px) / .75) calc((var(--space-16) + 48px + var(--space-12) - 18px + env(safe-area-inset-bottom)) / .75) auto!important}body:has(.fpill) #CalltouchWidgetFrame[style*="width: 112px"]{inset:auto calc((var(--layout-gutter) - 18px) / .75) calc((80px + 48px + var(--space-12) - 18px + env(safe-area-inset-bottom)) / .75) auto!important}body:has(.checkout) #CalltouchWidgetFrame[style*="width: 112px"],body:has(form.vin) #CalltouchWidgetFrame[style*="width: 112px"],body:has(.suggest:not([hidden])) #CalltouchWidgetFrame[style*="width: 112px"]{visibility:hidden}}@media(prefers-reduced-motion:reduce){.fab-item,.fab-glyph{transition:none}}.pz{position:relative;margin-inline:calc(50% - 50vw);overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,#1b1b1e,#0b0b0c 60%);color:#fff}.pz-in{position:relative;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:48px;align-items:center;width:min(var(--size-container),100% - 2 * var(--layout-gutter));margin:0 auto;padding:72px 0}.pz-title{margin:0;color:#fff;font-size:56px;line-height:58px;font-weight:700;letter-spacing:-.035em}.pz-text{margin-top:16px;color:#ffffffa3;font-size:18px;line-height:28px}.pz-search{display:flex;gap:8px;margin-top:32px}.pz-vin{margin-top:16px;color:#ffffffa3;font-size:15px;line-height:22px}.pz-vin a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.pz-field{position:relative;flex:1;min-width:0}.pz-field .i{position:absolute;top:50%;left:20px;color:#ffffff73;transform:translateY(-50%);pointer-events:none}.pz-field input{width:100%;height:var(--size-control-l);padding:0 20px 0 52px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);background:#ffffff0f;color:#fff;font:inherit;font-size:16px;outline:none;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.pz-field input::placeholder{color:#ffffff73}.pz-field input:focus{border-color:#fff9;background:#ffffff1a}.pz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pz-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}@media(hover:hover){.pz-ghost:hover{background:#ffffff14}}.pz-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pz-chip{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px 0 16px;border-radius:var(--radius-full);background:#ffffff1a;color:#fff;font-size:15px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out)}.pz-chip .i{opacity:.7}@media(hover:hover){.pz-chip:hover{background:#ffffff2e}}.pz-stage{display:grid;justify-items:center;min-width:0}.pz-mosaic{--ratio: .83;--cap: 560px;position:relative;width:min(100%,calc(var(--cap) * var(--ratio)));aspect-ratio:var(--ratio)}.pz-mosaic[data-pz-digits="404"]{--ratio: 2.64}.pz-mosaic[data-pz-digits="500"]{--ratio: 2.55}.pz--wide .pz-mosaic{--cap: 380px}.pz.pz--mini{margin:0}.pz--mini .pz-mosaic{--cap: 196px}.pz--inline .pz-mosaic{--ratio: .89;--cap: 280px}.pz-tile{position:absolute;display:block;width:var(--pz-size);height:var(--pz-size);background-color:#1c1c1f;background-image:var(--pz-atlas);background-repeat:no-repeat;background-size:var(--pz-atlas-w, cover);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--pz-cut)),calc(100% - var(--pz-cut)) 100%,0 100%);opacity:0;filter:grayscale(.3) brightness(.92);transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.4);transition:transform 1.1s cubic-bezier(.22,1,.36,1) var(--delay),opacity .6s ease var(--delay),filter .2s ease}.pz.is-in .pz-tile{opacity:1;transform:rotate(var(--rot))}.pz.is-done .pz-tile{transition:transform .26s cubic-bezier(.22,1,.36,1),filter .2s ease,opacity .2s ease}@media(hover:hover){.pz.is-done a.pz-tile:hover{z-index:5;filter:none;transform:rotate(var(--rot)) scale(2.3)}}.pz-tip{position:absolute;z-index:10;max-width:240px;padding:10px 14px 12px;background:var(--neutral-0);color:var(--neutral-900);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .2s ease}.pz-tip.is-on{opacity:1;transform:none}.pz-tip b{display:block;font-size:16px;line-height:20px}.pz-tip span{display:block;margin-top:2px;color:var(--neutral-600);font-size:13px;line-height:18px}.pz--wide .pz-in{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 0 72px}.pz--wide .pz-stage{order:-1;justify-items:start}.pz--wide .pz-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.pz--wide .pz-title{grid-row:span 2}.pz--wide .pz-text,.pz--wide .pz-search,.pz--wide .pz-actions{margin-top:0}.pz--inline{margin-inline:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.pz--inline .pz-in{width:auto;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:40px;padding:48px}.pz--inline .pz-title{font-size:36px;line-height:40px}.pz-page{min-height:100vh;background:#0b0b0c}.pz-bar{background:var(--color-bg-surface)}.pz-bar-in{display:flex;align-items:center;justify-content:space-between;height:72px}.pz-bar .logo-svg{width:140px;height:auto}.pz-bar-phone{font-weight:600}.pz--error{min-height:calc(100vh - 72px)}@media(max-width:640px){.pz-in{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0 44px}.pz-stage{order:-1}.pz-mosaic{--ratio: .8;--cap: 300px}.pz--wide .pz-mosaic{--cap: 240px}.pz--inline .pz-mosaic{--ratio: .875;--cap: 200px}.pz-title{font-size:34px;line-height:38px}.pz-text{font-size:16px;line-height:24px}.pz-search,.pz-actions{margin-top:24px}.pz-search .btn{padding:0 20px}.pz-field .i{left:16px}.pz-field input{padding-left:44px}.pz-actions .btn{flex:1 1 auto}.pz--wide .pz-in{padding-top:32px}.pz--wide .pz-stage{justify-items:center}.pz--wide .pz-copy{display:block}.pz--wide .pz-text{margin-top:14px}.pz--wide .pz-search,.pz--wide .pz-actions{margin-top:24px}.pz--inline .pz-in{grid-template-columns:minmax(0,1fr);padding:28px 20px 32px;gap:24px}.pz--inline .pz-title{font-size:26px;line-height:30px}.pz-bar-in{height:60px}.pz-bar .logo-svg{width:112px}}@media(prefers-reduced-motion:reduce){.pz-tile{opacity:1;transform:rotate(var(--rot));transition:none}}.garage-btn{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-8);max-width:220px;height:var(--size-control-m);padding:0 var(--space-16) 0 var(--space-12);border-radius:var(--radius-full);background:var(--color-bg-soft);color:var(--color-text-primary);font-size:15px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.garage-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.garage-btn.is-set{background:var(--color-bg-inverse);color:var(--color-text-inverse)}@media(hover:hover){.garage-btn:hover{background:var(--color-bg-soft-hover)}.garage-btn.is-set:hover{background:var(--color-bg-inverse-hover)}}.garage{width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));padding:0;border:0;border-radius:20px;background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-dialog)}.garage[open]{display:flex;flex-direction:column;animation:store-pop var(--dur) var(--ease-out)}.garage::backdrop{background:var(--color-backdrop);animation:store-fade var(--dur) var(--ease-out)}.garage.is-closing{animation:store-drop var(--dur-fast) var(--ease-out) forwards}.garage.is-closing::backdrop{animation:store-fade-out var(--dur-fast) var(--ease-out) forwards}.garage-head{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-16) 0 var(--space-24)}.garage-head h2{flex:1;min-width:0}.garage-back{margin-left:-12px}.garage-sub{padding:var(--space-8) var(--space-24) 0;color:var(--color-text-secondary);font-size:14px;line-height:20px}.garage-find{position:relative;display:block;margin:var(--space-16) var(--space-24) var(--space-8)}.garage-find[hidden]{display:none}.garage-find .i{position:absolute;top:50%;left:16px;color:var(--color-text-secondary);transform:translateY(-50%);pointer-events:none}.garage-find input{width:100%;height:var(--size-control-m);padding:0 var(--space-16) 0 42px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-bg-field);font:inherit;font-size:16px;outline:none}.garage-find input:focus{border-color:var(--color-text-primary);background:var(--color-bg-page)}.garage-list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-8) var(--space-12) var(--space-16);overscroll-behavior:contain}.garage-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;min-height:48px;padding:0 var(--space-12);border-radius:12px;color:var(--color-text-primary);font-size:16px;font-weight:500;text-align:left;transition:background-color var(--dur-fast) var(--ease-out)}.garage-row.is-on{background:var(--color-bg-soft)}.garage-row.is-on:after{content:"";order:3;width:8px;height:8px;margin-left:calc(-1 * var(--space-4));border-radius:50%;background:var(--color-bg-accent)}@media(hover:hover){.garage-row:hover{background:var(--color-bg-soft)}}.garage-count{margin-left:auto;color:var(--color-text-secondary);font-size:14px;font-weight:400}.garage-empty{padding:var(--space-24) var(--space-12);color:var(--color-text-secondary);font-size:15px}.garage-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-24);border-top:1px solid var(--color-border-default);font-size:14px;line-height:20px}.garage-foot[hidden]{display:none}@media(max-width:640px){.garage,.quick{width:100%;max-width:none;max-height:calc(100dvh - 48px);margin:auto 0 0;border-radius:20px 20px 0 0;box-shadow:none}.garage{height:min(86dvh,720px);padding-bottom:env(safe-area-inset-bottom)}.garage::backdrop,.quick::backdrop{opacity:var(--sheet-fade, 1)}.garage[open],.quick[open]{animation:store-sheet-in var(--dur) var(--ease-out)}.garage.is-closing,.quick.is-closing{animation:store-sheet-out var(--dur) var(--ease-in-out) forwards}.garage-head{padding:0 var(--space-4) 0 var(--layout-gutter)}.garage-sub{padding:var(--space-4) var(--layout-gutter) 0}.garage-find{margin:var(--space-16) var(--layout-gutter) var(--space-8)}.garage-list{padding:var(--space-4) calc(var(--layout-gutter) - var(--space-12)) var(--space-16)}.garage-foot{padding:var(--space-12) var(--layout-gutter)}.quick[open]{display:flex;flex-direction:column;overflow:hidden}.quick-form{display:flex;flex-direction:column;min-height:0;padding:0}.quick-head{flex:none;margin:0;padding:0 var(--space-4) var(--space-12) var(--layout-gutter)}.quick-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--layout-gutter) calc(var(--space-16) + env(safe-area-inset-bottom))}.garage-head .h3,.quick-head .h3{font-size:24px;line-height:32px}}.garage-back[hidden]{display:none}@media(max-width:640px){.garage-btn.is-set{background:none;color:var(--color-text-primary)}}.mega{position:absolute;top:100%;left:0;right:0;z-index:45;border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-mega);clip-path:inset(0 -100vmax -100vmax -100vmax);animation:store-fade var(--dur-fast) var(--ease-out)}.mega[hidden]{display:none}.mega-in{display:grid;grid-template-columns:300px minmax(0,1fr) 240px;gap:var(--space-32);align-items:start;padding:var(--space-24) 0 var(--space-32)}.mega-roots,.mega-pane{max-height:calc(min(70vh,640px) - 56px)}.mega-roots{display:flex;flex-direction:column;min-height:0;overflow-y:auto;margin:0 calc(-1 * var(--space-12));padding-right:var(--space-4)}.mega-root{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:40px;padding:0 var(--space-12);border-radius:10px;font-size:15px;line-height:20px;font-weight:500}.mega-root.is-on{background:var(--color-bg-soft)}.mega-root--all{margin-top:var(--space-8);color:var(--color-text-secondary);justify-content:flex-start}.mega-count{flex:none;color:var(--color-text-secondary);font-size:13px;font-weight:400}.mega-pane{min-width:0;min-height:0;overflow-y:auto}.mega-pane[hidden]{display:none}.mega-title{display:inline-flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-16);font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.mega-subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px var(--space-24)}.mega-subs a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);padding:8px 0;border-bottom:1px solid var(--color-border-default);font-size:15px;line-height:20px}.mega-none{color:var(--color-text-secondary);font-size:15px}.mega-cars{display:flex;min-width:0;flex-direction:column;gap:var(--space-12);padding-left:var(--space-24);border-left:1px solid var(--color-border-default)}.mega-garage .i{flex:none}.mega-label{color:var(--color-text-secondary);font-size:13px;line-height:18px}.mega-garage{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-control-m);padding:10px var(--space-16) 10px var(--space-12);border-radius:20px;line-height:20px;text-align:left;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:15px;font-weight:500}.mega-makes{display:flex;flex-wrap:wrap;gap:var(--space-8)}.mega-vin{align-self:flex-start;margin-top:var(--space-16);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong)}.garage-vin{padding:var(--space-12) var(--space-24) var(--space-16);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:14px;line-height:20px}.garage-vin a{white-space:nowrap;color:var(--color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong)}@media(max-width:640px){.garage-vin{padding:var(--space-12) var(--layout-gutter)}}.mega-makes a{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:14px;font-weight:500}@media(hover:hover){.mega-subs a:hover span:first-child,.mega-title:hover{text-decoration:underline;text-underline-offset:3px}.mega-makes a:hover{border-color:var(--color-text-primary)}}.catalog-btn.is-open{background:var(--color-bg-inverse-hover)}@media(max-width:1100px){.mega-in{grid-template-columns:260px minmax(0,1fr)}.mega-cars{display:none}}.card-cart--wide{position:static}.card-pill--wide{position:relative;justify-content:space-between;width:100%;box-shadow:none;background:var(--color-bg-inverse);color:var(--color-text-inverse)}.card-pill--wide.is-active{width:100%}.card-pill--wide:not(.is-active):hover{background:var(--color-bg-inverse-raised);color:var(--color-text-inverse)}.card-pill-label{position:absolute;inset:0;display:grid;place-items:center;color:inherit;font-size:14px;font-weight:500;line-height:20px;transition:opacity var(--dur-fast) var(--ease-out)}.card-pill--wide.is-active .card-pill-label{opacity:0;pointer-events:none}.card-pill--wide .card-plus,.card-pill--wide .card-qty-text{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.card-pill--wide .card-minus{transform:none}.card-pill--wide.is-active .card-plus,.card-pill--wide.is-active .card-qty-text{opacity:1;pointer-events:auto;transition-delay:60ms}.card-qty-text{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.card-qty-text .card-qty-value{flex:none;min-width:0;font-size:inherit}.deal{display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:var(--space-24);padding:var(--space-20);border-radius:var(--radius-lg);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.deal-media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-media);color:var(--color-text-secondary)}.deal-media img{width:100%;height:100%;object-fit:cover}.deal-info{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.deal-label{margin:0;color:var(--logo-red);font-size:15px;line-height:20px;font-weight:600}.deal-name{display:-webkit-box;overflow:hidden;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.deal-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-12);margin-top:var(--space-4)}.deal-price b{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.4px}.deal-price s{color:var(--color-text-inverse-secondary);font-size:16px}.deal-save{padding:2px var(--space-8);border-radius:var(--radius-full);background:var(--color-bg-accent);color:var(--color-text-on-accent);font-size:13px;line-height:18px;font-weight:600}.deal-side{display:flex;flex-direction:column;gap:var(--space-16);width:300px}.deal-timer{display:flex;flex-direction:column;gap:var(--space-8)}.deal-timer-label{color:var(--color-text-inverse-secondary);font-size:13px;line-height:18px}.deal-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.deal-clock.no-days{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-clock.no-days .deal-unit:first-child{display:none}.deal-unit{display:flex;flex-direction:column;align-items:center;padding:var(--space-8) 0 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text-inverse) 8%,transparent)}.deal-unit b{position:relative;display:block;overflow:hidden;font-size:24px;line-height:30px;font-weight:600}.deal-unit small{color:var(--color-text-inverse-secondary);font-size:12px;line-height:16px}.deal .card-pill--wide{height:var(--size-control-l);background:var(--color-bg-accent);color:var(--color-text-on-accent)}.deal .card-pill--wide:not(.is-active):hover{background:var(--color-bg-accent-hover);color:var(--color-text-on-accent)}.deal .card-pill--wide.is-active{background:color-mix(in srgb,var(--color-text-inverse) 12%,transparent);color:var(--color-text-inverse)}.deal .card-pill-label{font-size:16px}@media(max-width:900px){.deal{grid-template-columns:112px minmax(0,1fr);gap:var(--space-16)}.deal-side{grid-column:1 / -1;width:auto}.deal-name{font-size:17px;line-height:22px}.deal-price b{font-size:22px;line-height:28px}}
