:root{--hero-bg-top:#c6ccd4;--hero-bg-bottom:#cbd0d7;--c-brand:#f7a800;--c-brand-hover:#f9b92e;--c-on-brand:#1b1f23;--c-brand-tint:#fdedc8;--c-brand-ink:#7a5000;--c-accent:#1f5e8c;--c-accent-hover:#174a6e;--c-accent-soft:#e7eff6;--c-ink:#1b1f23;--rh-eye:#cdd1d6;--c-ink-2:#454e59;--c-muted:#5f6873;--c-line:#dfe3e8;--c-line-strong:#c5ccd3;--c-bg:#fff;--c-bg-2:#f4f6f8;--c-page:#f4f6f8;--page-tint:#15181bb3;--page-texture:none;--page-texture-stones:linear-gradient(var(--page-tint), var(--page-tint)), image-set(url(/bg/stones.avif) type("image/avif"), url(/bg/stones.webp) type("image/webp"));--page-texture-size:auto, 478px auto;--c-bg-3:#edf1f5;--c-ok:#15783a;--c-ok-soft:#e7f5ec;--c-wait:#8a5a00;--c-wait-soft:#fdf3e1;--c-err:#b42318;--c-focus:#1f5e8c;--c-on-accent:#fff;--c-on-accent-veil:#ffffff29;--c-row-hover:#fafbfc;--c-overlay:#00000059;--c-scrim:#13171beb;--c-footer-bg:#1f2a33;--c-footer-ink:#d6dde3;--c-footer-ink-2:#b8c2cb;--c-footer-strong:#fff;--c-footer-line:#36434e;--c-footer-link:#9fd0e6;--c-logo-plate:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Play", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Russo One", "Play", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--fs-badge:13px;--fs-xs:14px;--fs-sm:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:28px;--fs-5xl:32px;--fs-6xl:40px;--r-sm:6px;--r-md:8px;--r-ctl:10px;--r:12px;--r-lg:16px;--ctl-h:40px;--shadow:0 1px 2px #1018200f, 0 4px 16px #1018200f;--shadow-hover:0 2px 4px #1018200f, 0 8px 24px #1018201a;--shadow-stuck:0 1px 0 var(--c-line), 0 6px 16px #1018200f;--stick-top:0px;--stick-h:0px;--shadow-up:0 -4px 16px #1018201a;--shadow-brand:inset 0 1px 0 #ffffff61, 0 1px 2px #7a500029, 0 2px 6px #f7a80038;--shadow-brand-hover:inset 0 1px 0 #ffffff6b, 0 2px 4px #7a500029, 0 6px 14px #f7a8004d;--shadow-brand-press:inset 0 1px 3px #7a500047;--shadow-knob:0 1px 2px #1018201f, 0 1px 6px #1018200f;--tap:44px;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235f6873' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--content-w:1600px;--gutter:8px;--container:calc(var(--content-w) + 2 * var(--gutter));--r-card:24px;--card-pad:24px;--card-gap:12px;--bar-h:64px;--glow-brand-light:radial-gradient(120% 90% at 100% 0%, #f7a80029 0%, #f7a8000f 35%, #f7a80000 65%);--reveal-i:0;--hw-i:0;--rings-brand-light:radial-gradient(circle at 100% 0%, #f7a80000 0 219px, #f7a8004d 220px 221.5px, #f7a80000 223px 309px, #f7a8002e 310px 311.5px, #f7a80000 313px);--rings-brand-dark:radial-gradient(circle at 100% 0%, #f7a80000 0 239px, #f7a80061 240px 241.5px, #f7a80000 243px 339px, #f7a80038 340px 341.5px, #f7a80000 343px);--rings-brand-hero:radial-gradient(circle at 54% 125%, #f7a80000 0 279px, #f7a80057 280px 281.5px, #f7a80000 283px 389px, #f7a80033 390px 391.5px, #f7a80000 393px);--rings-brand-corner:radial-gradient(circle at 100% 100%, #f7a80000 0 139px, #f7a8004d 140px 141.5px, #f7a80000 143px 199px, #f7a8002e 200px 201.5px, #f7a80000 203px);--c-hero-pause:#ffffffb3;--line-brand-glow:radial-gradient(50% 50% at 50% 50%, #f7a8006b 0%, #f7a80038 45%, #f7a80000 100%);--c-line-brand:#f7a80042;--glow-brand-hero:radial-gradient(80% 70% at 0% 100%, #f7a8002e 0%, #f7a8000f 40%, #f7a80000 70%);--glow-brand-dark:radial-gradient(90% 120% at 0% 100%, #f7a80057 0%, #f7a8001a 40%, #f7a80000 70%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-brand-tint:#3b2f12;--c-brand-ink:#f5b942;--c-accent:#74b9e6;--c-accent-hover:#93c9ee;--c-accent-soft:#1d2f3d;--c-ink:#e7eaed;--rh-eye:transparent;--c-ink-2:#bcc4cc;--c-muted:#9ca6b0;--c-line:#2f373f;--c-line-strong:#434d57;--c-bg:#1c2126;--c-bg-2:#242a31;--c-page:#13171b;--c-bg-3:#20262c;--c-ok:#5cc887;--c-ok-soft:#15301f;--c-wait:#e6ad45;--c-wait-soft:#33280f;--c-err:#f27b70;--c-focus:#74b9e6;--c-on-accent:#0f1418;--c-on-accent-veil:#00000024;--c-row-hover:#222830;--c-overlay:#0009;--c-scrim:#080a0cf0;--c-footer-bg:#0f1317;--c-footer-line:#2a333b;--c-logo-plate:#eef1f4;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000047;--shadow-hover:0 2px 4px #0000004d, 0 8px 24px #0000005c;--shadow-stuck:0 1px 0 var(--c-line), 0 6px 16px #0000005c;--shadow-up:0 -4px 16px #0006;--shadow-knob:0 1px 2px #0006, 0 1px 6px #0000004d;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%239ca6b0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--c-hero-pause:#1c2126b8}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--stick-h,0px) + 16px);scroll-padding-bottom:calc(var(--cookie-h,0px) + var(--chat-h,0px) + 16px)}body{font-family:var(--font);font-size:var(--fs-md);color:var(--c-ink);background-color:var(--c-page);background-image:var(--page-texture);background-size:var(--page-texture-size);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}main>.container>h1:first-child,main>.container>title:first-child+h1{margin-top:24px}main>.container{box-sizing:border-box;width:calc(100% - 2 * var(--gutter));max-width:calc(var(--container) - 2 * var(--gutter));border-radius:var(--r-lg);background:var(--c-bg);flex-grow:1;margin-top:16px;padding:8px 32px 40px}img{max-width:100%;height:auto;display:block}svg{flex:none}a{color:var(--c-accent);text-decoration:none}@media (hover:hover){a:hover{color:var(--c-accent-hover);text-decoration:underline}}a{text-underline-offset:.2em}:where(p,dd,.muted,.hint,.buybox-note,.prose,.facts-list,.page-lead,.card-text li) a:not(.btn){text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:4px}html[data-input=pointer] :is(:focus-visible,.search:has(input:focus-visible),.city-search:focus-within,.qty:focus-within,.file-pick input:focus-visible+label,.segmented label:has(input:focus-visible),.error-issue:has(input:focus-visible),.nsel-list:focus-visible .is-active){outline:0!important}html[data-input=pointer] .podberem .field input:focus-visible{box-shadow:none}html[data-input=pointer] :is(.field input,.field select,.field textarea,.nsel-search):focus{border-color:var(--c-muted)}h1,h2,h3{line-height:1.2;font-family:var(--font-display);margin:0 0 12px;font-weight:400}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-lg);margin-top:32px}h3{font-size:var(--fs-md)}p{margin:0 0 12px}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--c-muted)}.mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:1em}.btn{min-height:var(--ctl-h);border-radius:var(--r-ctl);font:inherit;font-family:var(--font-display);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background:var(--c-brand);color:var(--c-on-brand);box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--c-brand-hover);color:var(--c-on-brand);box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.btn-primary:active{background:var(--c-brand);box-shadow:var(--shadow-brand-press);transform:translateY(0)}.btn-secondary{background:var(--c-bg);color:var(--c-accent);border-color:var(--c-accent)}.btn-secondary:hover{background:var(--c-accent-soft);color:var(--c-accent-hover)}.btn-ghost{color:var(--c-ink);border-color:var(--c-line-strong);background:0 0}.btn-ghost:hover{background:var(--c-bg-2);color:var(--c-ink)}.btn-lg{min-height:48px;font-size:var(--fs-md);padding:0 22px}.btn-block{width:100%}@media (max-width:374px){.btn:not(.btn-lg){font-size:var(--fs-xs)}}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.site-header{z-index:44;position:relative}.site-header.sticky-ready{top:var(--stick-top,0px);position:sticky}.header-top{--ht-gap:20px;align-items:center;gap:20px;min-height:76px;display:flex}.header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.search{border-radius:var(--r-ctl);background:var(--c-bg-2);flex:1;min-width:0;height:44px;padding:3px;display:flex;position:relative}.suggest{z-index:45;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r);box-shadow:var(--shadow);max-height:min(70vh, calc(var(--vvh,100dvh) * .6), 480px);overscroll-behavior:contain;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggest a{min-height:var(--tap);color:var(--c-ink);gap:2px;padding:8px 14px;text-decoration:none;display:grid}.suggest [aria-selected=true] a,.suggest a:hover{background:var(--c-accent-soft)}.suggest-sub{font-size:var(--fs-xs);color:var(--c-muted)}.suggest-model .suggest-label,.suggest-query .suggest-label{color:var(--c-accent);font-weight:600}.search input{border-radius:calc(var(--r-ctl) - 3px);min-width:0;height:100%;font:inherit;color:var(--c-ink);background:0 0;border:0;flex:1;padding:0 11px}.search input::placeholder,.city-search input::placeholder,.nsel-search::placeholder{color:var(--c-muted)}.search input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@supports selector(:has(*)){.search input:focus-visible{outline:0}.search:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}}.search button{border-radius:calc(var(--r-ctl) - 3px);background:var(--c-brand);width:56px;height:100%;color:var(--c-on-brand);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.search button:hover{background:var(--c-brand-hover)}.search button svg{width:20px;height:20px}.header-contact{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.header-hours{color:var(--c-muted)}@media (max-width:1279px){.header-hours{display:none}}.header-callback{align-items:center;min-height:24px;display:inline-flex}.header-icons{flex:none;gap:4px;display:flex}.icon-btn{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-md);color:var(--c-ink);cursor:pointer;font:inherit;font-size:var(--fs-xs);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 6px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.icon-btn:hover{background:var(--c-bg-2);color:var(--c-ink);text-decoration:none}.icon-btn.labeled{min-width:64px;min-height:52px;color:var(--c-ink-2)}.icon-label{font-size:var(--fs-xs)}.badge{background:var(--c-brand);min-width:20px;height:20px;color:var(--c-on-brand);font-size:var(--fs-badge);text-align:center;box-shadow:0 0 0 2px var(--c-bg);border-radius:10px;padding:0 5px;font-weight:700;line-height:20px;position:absolute;top:0;right:4px}.sheet-open{display:none}.city{flex:none;position:relative}.city>summary{cursor:pointer;min-height:var(--tap);border-radius:var(--r-md);color:var(--c-ink-2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;list-style:none;display:inline-flex}.city>summary::-webkit-details-marker{display:none}.city>summary:hover{background:var(--c-bg-2)}.city-pop{z-index:30;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-lg);width:520px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-hover);padding:20px 20px 22px;position:absolute;top:calc(100% + 6px);right:0}.city-pop-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.city-pop-title{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--c-ink);margin:0;font-weight:700}.city-pop-close{border-radius:var(--r-ctl);background:var(--c-bg-2);width:36px;height:36px;color:var(--c-ink-2);cursor:pointer;border:0;place-items:center;display:inline-grid}.city-pop-close:hover{background:var(--c-line);color:var(--c-ink)}.city-pop-now{color:var(--c-ink-2);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0 0 14px;display:flex}.city-pop-now b{color:var(--c-ink)}.city-pop-sub{color:var(--c-ink-2);font-size:var(--fs-sm);margin:18px 0 10px}.city-search{border-radius:var(--r-ctl);background:var(--c-bg-2);min-height:44px;color:var(--c-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.city-search:focus-within{outline:3px solid var(--c-focus);outline-offset:1px}.city-search[data-pointer]:focus-within{outline:0}.city-search input{min-width:0;height:42px;font:inherit;color:var(--c-ink);background:0 0;border:0;outline:0;flex:1}.city-list{flex-wrap:wrap;gap:8px;display:flex}.city-list a{border-radius:var(--r-ctl);background:var(--c-bg-2);min-height:36px;color:var(--c-ink);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.city-list a:hover{background:var(--c-line);text-decoration:none}.city-list a[aria-current=true]{background:var(--c-brand);color:var(--c-on-brand);font-weight:600}.city-results{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.city-results a{min-height:var(--tap);border-radius:var(--r-ctl);color:var(--c-ink);align-items:center;gap:10px;padding:6px 10px;display:flex}.city-results a>svg{color:var(--c-muted);flex:none}.city-results a:hover{background:var(--c-bg-2);text-decoration:none}.city-res-text{min-width:0;display:grid}.city-res-text span{color:var(--c-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-empty{color:var(--c-ink-2);font-size:var(--fs-sm);margin:12px 0 0}.header-card{background:var(--c-bg);border-radius:0;padding:0 24px;transition:box-shadow .2s,border-radius .2s;position:relative}.site-header.is-stuck .header-card{border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-stuck)}.site-header.is-stuck{background-color:var(--c-page);background-image:var(--page-texture);background-size:var(--page-texture-size);background-attachment:fixed}.site-header.is-stuck:after{content:"";background-color:var(--c-page);background-image:var(--page-texture);background-size:var(--page-texture-size);pointer-events:none;background-attachment:fixed;height:8px;position:absolute;top:100%;left:0;right:0}.catalog-btn{border-radius:var(--r-ctl);background:var(--c-brand);height:44px;color:var(--c-on-brand);font-family:var(--font-display);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;box-shadow:none;align-items:center;gap:10px;padding:0 14px 0 12px;font-weight:400;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.catalog-btn:hover,.catalog-btn[aria-expanded=true]{background:var(--c-brand-hover);color:var(--c-on-brand);text-decoration:none}.catalog-btn:hover{box-shadow:none;transform:none}.catalog-panel{z-index:40;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);box-shadow:var(--shadow);grid-template-columns:300px minmax(0,1fr);gap:28px;padding:24px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.catalog-panel[hidden]{display:none}.catalog-panel:not([hidden]){animation:.18s ease-out panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}}.mega-close{width:var(--tap);height:var(--tap);border-radius:var(--r-md);color:var(--c-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mega-close:hover{background:var(--c-bg-2);color:var(--c-ink)}.catalog-panel .count{font-size:var(--fs-xs);color:var(--c-muted);font-weight:400}.cp-groups{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.cp-group{border-radius:var(--r-md);min-height:48px;color:var(--c-ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px 6px 6px;font-weight:600;display:grid}.cp-group:hover,.cp-group.is-active{background:var(--c-bg-2);color:var(--c-ink);text-decoration:none}.cp-group[aria-current]{background:var(--c-brand-tint)}.cp-group-ic{border-radius:var(--r-md);background:var(--c-accent-soft);width:36px;height:36px;color:var(--c-accent);place-items:center;display:grid}.cp-panes{align-content:start;gap:20px;padding-right:40px;display:grid}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.cp-head h3{font-size:var(--fs-lg);margin:0;font-weight:750}.cp-head a,.cp-more{font-weight:600}.cp-left{align-content:start;gap:12px;display:grid}.cp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-tile{border:1px solid var(--c-line);border-radius:var(--r);height:100%;min-height:64px;color:var(--c-ink);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"th name""th count";align-items:center;column-gap:12px;padding:8px 10px;transition:box-shadow .2s,border-color .2s;display:grid}.cp-tile:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-hover);color:var(--c-ink);text-decoration:none}.cp-tile:hover .cp-tile-name{color:var(--c-accent)}.cp-tile[aria-current]{border-color:var(--c-brand);background:var(--c-brand-tint)}.cp-thumb{grid-area:th;display:block}.cp-thumb img,.cp-thumb-ic{border-radius:var(--r-md);background:var(--c-bg-2);object-fit:contain;width:64px;height:48px}.cp-thumb-ic{background:var(--c-accent-soft);color:var(--c-accent);place-items:center;display:grid}.cp-tile-name{font-size:var(--fs-sm);grid-area:name;align-self:end;font-weight:600;line-height:1.25}.cp-tile .count{grid-area:count;align-self:start}.cp-more{min-height:var(--tap);align-items:center;margin-top:4px;display:inline-flex}.cp-models{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-models a{min-height:var(--tap);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);align-items:baseline;gap:6px;padding:10px 14px;font-weight:600;display:inline-flex}.cp-models a:hover{border-color:var(--c-accent);background:var(--c-accent-soft);text-decoration:none}.cp-podbor{border-radius:var(--r);background:var(--c-accent-soft);color:var(--c-ink);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 6px;display:grid}.cp-podbor:hover{color:var(--c-ink);text-decoration:none}.cp-podbor b{font-size:var(--fs-md);display:block}.cp-podbor span span{color:var(--c-ink-2);font-size:var(--fs-sm)}.cp-podbor-ic{background:var(--c-bg);width:36px;height:36px;color:var(--c-accent);border-radius:50%;place-items:center;display:grid}.header-bar{z-index:43;position:relative}.header-bar-in{border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--c-bg);min-height:48px;font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 22px;padding:0 24px 6px;display:flex}.header-podbor{min-height:40px;color:var(--c-accent);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.header-podbor[aria-current]{border-radius:var(--r-md);background:var(--c-brand-tint);padding:0 10px}.header-pages{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.header-pages a{min-height:40px;color:var(--c-ink-2);white-space:nowrap;align-items:center;display:inline-flex}.header-pages a:hover,.header-pages a[aria-current]{color:var(--c-accent)}.header-pages a[aria-current]{font-weight:600}.header-bar .header-contact{flex-direction:row;align-items:center;gap:12px;margin-left:auto;display:flex}.header-bar .header-callback{font-size:inherit}.header-bar .city>summary{min-height:40px}.sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-bg);width:100%;max-width:640px;height:calc(100dvh - 12px);max-height:none;color:var(--c-ink);box-shadow:var(--shadow-up);border:0;flex-direction:column;margin:auto auto 0;padding:0;transition:transform .2s ease-out}.sheet[open]{animation:.24s ease-out sheet-in;display:flex}@keyframes sheet-in{0%{opacity:.4;transform:translateY(24%)}}.sheet::backdrop{background:var(--c-overlay)}.sheet-head{border-bottom:1px solid var(--c-line);touch-action:none;cursor:grab;justify-content:space-between;align-items:center;gap:12px;padding:18px 12px 10px 16px;display:flex;position:relative}.sheet-handle{background:var(--c-line-strong);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:7px;left:50%}.sheet-head h2{font-size:var(--fs-lg);margin:0;font-weight:800}.sheet-head h2:focus{outline:none}.sheet-head h2:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;border-radius:4px}.sheet-close{width:var(--tap);height:var(--tap);border-radius:var(--r-md);background:var(--c-bg-2);color:var(--c-ink);cursor:pointer;border:0;place-items:center;display:grid}.sheet-body{overscroll-behavior:contain;padding:4px 16px calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.sheet-group{z-index:1;background:var(--c-bg);color:var(--c-muted);font-size:var(--fs-xs);margin:0;padding:16px 0 6px;font-weight:700;position:sticky;top:0}.sheet-list{margin:0;padding:0;list-style:none}.sheet-list>li{border-bottom:1px solid var(--c-line)}.sheet-list>li>a{min-height:52px;color:var(--c-ink);align-items:center;gap:12px;padding:4px 0;font-weight:600;text-decoration:none;display:flex}.sheet-list .count{margin-left:auto;padding-left:8px}.sheet-list a[aria-current],.sheet-sub a[aria-current]{color:var(--c-accent)}.sheet-ic{background:var(--c-accent-soft);width:36px;height:36px;color:var(--c-accent);border-radius:50%;flex:none;place-items:center;display:grid}.sheet-exp{position:relative}.sheet-exp>a{padding-right:52px!important}.sheet-exp>details>summary{width:var(--tap);height:var(--tap);border-radius:var(--r-md);color:var(--c-accent);cursor:pointer;place-items:center;list-style:none;display:grid;position:absolute;top:4px;right:0}.sheet-exp>details>summary::-webkit-details-marker{display:none}.sheet-exp>details>summary:hover{background:var(--c-bg-2)}.sheet-exp>details>summary svg{transition:transform .2s}.sheet-exp>details[open]>summary svg{transform:rotate(180deg)}.sheet-sub{margin:0;padding:0 0 10px 48px;list-style:none}.sheet-sub a{min-height:var(--tap);color:var(--c-ink-2);align-items:center;gap:8px;text-decoration:none;display:flex}.sheet-sub .count{margin-left:auto}.sheet-sub .sheet-more{color:var(--c-accent);font-weight:600}.city.city-mobile{display:none}@media (max-width:1023px){.city.city-mobile{flex:1;order:1;min-width:0;display:block;position:static}.city-mobile>summary{max-width:100%}.city-mobile .city-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-header:has(.city-mobile[open]){z-index:60}.city-mobile[open]>summary:before{content:"";background:var(--c-overlay);cursor:default;position:fixed;inset:0}.city-mobile .city-pop{top:calc(var(--vvt,0px) + 8px + env(safe-area-inset-top));width:auto;max-width:none;max-height:calc(var(--vvh,100dvh) - 16px - env(safe-area-inset-top));overscroll-behavior:contain;position:fixed;left:8px;right:8px;overflow-y:auto}}.crumbs{font-size:var(--fs-xs);color:var(--c-muted);margin:16px 0 12px}.crumbs ol{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"›";color:var(--c-muted);margin-left:6px}.crumbs a{color:var(--c-ink-2)}main{flex-direction:column;min-height:50vh;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.chips a{border-radius:var(--r-ctl);min-height:36px;color:var(--c-ink);background:var(--c-bg-2);font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 14px;transition:background-color .15s;display:inline-flex}.chips a:hover{background:var(--c-line);color:var(--c-ink);text-decoration:none}.more{margin:-8px 0 20px}.more>summary{min-height:var(--tap);color:var(--c-accent);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.more[open]>summary{margin-bottom:8px}.price{font-size:var(--fs-3xl);white-space:nowrap;font-weight:700}.price-request{font-size:var(--fs-lg);color:var(--c-ink-2);font-weight:650}.stock{border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.stock:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.stock-in{color:var(--c-ok);background:var(--c-ok-soft)}.stock-out{color:var(--c-wait);background:var(--c-wait-soft)}.listing-head{flex-wrap:wrap;align-items:baseline;gap:4px 24px;margin-bottom:12px;display:flex}.listing-head h1{margin:0}.listing-stats{color:var(--c-muted);font-size:var(--fs-sm)}.listing-form{background:var(--c-bg-2);border-radius:var(--r);gap:8px;margin:0 0 12px;padding:12px 16px;display:grid}.lf-selects{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:12px 16px;display:grid}.lf-bottom{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.lf-field{font-weight:600;font-size:var(--fs-xs);color:var(--c-ink);gap:6px;display:grid}.lf-field select{width:100%;min-width:0}.lf-check{min-height:var(--ctl-h);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lf-check input{width:22px;height:22px;margin:0}.field select,.lf-field select{appearance:none;min-height:var(--ctl-h);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);background:var(--c-bg) var(--chevron) no-repeat right 12px center;color:var(--c-ink);font:inherit;cursor:pointer;padding:8px 36px 8px 12px;font-weight:400;line-height:1.25}.field select:hover,.lf-field select:hover{border-color:var(--c-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--c-accent)}.lf-reset{min-height:var(--ctl-h);font-size:var(--fs-sm);align-items:center;display:inline-flex}.nsel{min-width:0;position:relative}.nsel-btn{width:100%;min-height:var(--ctl-h);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);background:var(--c-bg) var(--chevron) no-repeat right 12px center;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;align-items:center;padding:8px 36px 8px 12px;font-weight:400;line-height:1.25;transition:border-color .15s;display:flex}.nsel-btn:hover{border-color:var(--c-muted)}.nsel-btn[aria-expanded=true]{border-color:var(--c-accent)}.nsel-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nsel-veil,.nsel-title{display:none}.nsel-pop{z-index:30;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);width:max(100%,260px);max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-hover);gap:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.nsel-pop.is-right{left:auto;right:0}.nsel-search{border-radius:var(--r-md);background:var(--c-bg-2);width:100%;min-height:36px;color:var(--c-ink);font:inherit;font-size:var(--fs-sm);border:1px solid #0000;padding:6px 10px;font-weight:400}.nsel-search:focus{border-color:var(--c-accent);outline:2px solid var(--c-accent-soft);outline-offset:0}.nsel-search[data-pointer]:focus{border-color:#0000;outline:0}.nsel-list{outline:none;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.nsel-list [role=option]{border-radius:var(--r-md);min-height:36px;color:var(--c-ink);font-size:var(--fs-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-weight:400;display:flex}.nsel-list .is-active{background:var(--c-bg-2)}.nsel-list [aria-selected=true]{background:var(--c-brand-tint);font-weight:600}.nsel-list:focus-visible .is-active{outline:2px solid var(--c-focus);outline-offset:-2px}.nsel-count{color:var(--c-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.nsel-empty{color:var(--c-muted);font-size:var(--fs-sm);margin:0;padding:8px 10px}@media (max-width:767px){.nsel-veil{z-index:60;background:var(--c-overlay);display:block;position:fixed;inset:0}.nsel-pop,.nsel-pop.is-right{z-index:61;width:auto;max-width:none;max-height:80vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-up);border:0;grid-template-rows:auto auto minmax(0,1fr);position:fixed;inset:auto 0 0}.nsel-title{color:var(--c-ink);font-size:var(--fs-lg);justify-content:space-between;align-items:center;gap:12px;margin:0 -8px 0 0;font-weight:700;display:flex}.nsel-close{width:var(--tap);height:var(--tap);border-radius:var(--r-ctl);color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nsel-search{min-height:var(--tap);font-size:var(--fs-md)}.nsel-list{max-height:none}.nsel-list [role=option]{min-height:var(--tap);font-size:var(--fs-md)}}.rows{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--c-line);grid-template-columns:72px minmax(0,1fr) 150px 150px;align-items:center;gap:16px;padding:12px 8px;display:grid}.row:hover{background:var(--c-row-hover)}.row-img{border-radius:var(--r-sm);background:var(--c-bg-2);width:72px;height:72px;color:var(--c-line-strong);place-items:center;display:grid;position:relative;overflow:hidden}.row-img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.row-name{color:var(--c-ink);font-weight:550;display:block}.row-main{align-self:start}@media (hover:hover){.row-name:hover{color:var(--c-accent)}}.row-meta{font-size:var(--fs-xs);color:var(--c-muted);margin-top:4px}.row-price{text-align:right;font-weight:700;font-size:var(--fs-lg);white-space:nowrap}.row-price.request{font-size:var(--fs-sm);color:var(--c-ink-2);font-weight:600}.row-action{text-align:right}.file-pick{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.file-pick-status{min-width:0;color:var(--c-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.file-pick .visually-hidden{width:1px;height:1px;min-height:0}.file-pick input:focus-visible+label{outline:3px solid var(--c-focus);outline-offset:2px}.file-pick input[aria-invalid=true]+label{border-color:var(--c-err)}.nowrap{white-space:nowrap}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0;display:flex}.pager-gap{min-width:24px;min-height:var(--ctl-h);color:var(--c-muted);place-items:end center;padding-bottom:10px;display:inline-grid}.pager a{min-width:var(--ctl-h);min-height:var(--ctl-h);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);color:var(--c-ink);place-items:center;padding:0 8px;display:inline-grid}.pager a[aria-current=page]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:700}.pager a:hover{border-color:var(--c-accent);text-decoration:none}.rows-more{border-top:0}@media (min-width:1440px){.rows,.rows-wrap{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.rows-wrap>.rows{display:contents}.rows .row{border:1px solid var(--c-line);border-radius:var(--r);flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.rows .row-img{aspect-ratio:1;width:100%;height:auto}.rows .row-img img{object-fit:cover;width:100%;height:100%}.rows .row-main{flex:1}.rows .row-price,.rows .row-action{text-align:left}.rows .row-action .btn{width:100%}}.more-list{flex-direction:column;align-items:center;gap:8px;margin:24px 0 0;display:flex}.more-list-btn{min-width:240px}.more-list-count{color:var(--c-muted);font-size:var(--fs-sm)}.more-list+script+.pager{justify-content:center}.empty{border:1px dashed var(--c-line-strong);border-radius:var(--r);background:var(--c-bg-2);padding:24px}.empty>:last-child{margin-bottom:0}.empty-actions{flex-wrap:wrap;gap:8px 12px;display:flex}@media (max-width:767px){.empty-actions{flex-direction:column}}@media (max-width:480px){.empty{padding:16px}.empty .btn{padding-inline:12px}}.product{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.gallery-main{aspect-ratio:1;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);place-items:center;display:grid;position:relative;overflow:hidden}.gallery-main img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gallery-main.g-track{place-items:initial;display:flex;overflow:auto hidden}.g-track>.gallery-open{background:0 0;border:0;border-radius:0;height:100%}.gallery-open{width:100%;font:inherit;color:inherit;cursor:zoom-in;padding:0}.gallery-open:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.lightbox{background:var(--c-scrim);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--c-ink);border:0;margin:0;padding:0}.lightbox::backdrop{background:0 0}.lb-track{width:100%;height:100%}.lb-slide{box-sizing:border-box;--lb-py:48px;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.lb-photo{--ar:1;width:min(100%, calc((var(--vvh,100dvh) - var(--lb-py)) * var(--ar,1)));max-width:100%;aspect-ratio:var(--ar,1);--lb-pad:10px;border-radius:var(--r-lg);background:var(--c-bg);box-shadow:var(--shadow-hover);box-sizing:border-box;flex:none;position:relative}.lb-photo img{inset:var(--lb-pad);width:calc(100% - 2 * var(--lb-pad));height:calc(100% - 2 * var(--lb-pad));object-fit:contain;border-radius:var(--r-md);display:block;position:absolute}.lb-close,.lb-nav{background:var(--c-brand);width:36px;height:36px;color:var(--c-on-brand);box-shadow:var(--shadow-brand);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,box-shadow .15s;display:grid;position:absolute}.lb-close:hover,.lb-nav:hover{background:var(--c-brand-hover);box-shadow:var(--shadow-brand-hover)}.lb-close:focus-visible,.lb-nav:focus-visible{outline:3px solid var(--c-bg);outline-offset:2px}.lb-close{top:18px;right:18px}.lb-nav{margin-top:-18px;top:50%}.lb-prev{left:18px}.lb-next{right:18px}.lb-prev svg{transform:rotate(90deg)}.lb-next svg{transform:rotate(-90deg)}.lb-count{background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-xs);box-shadow:var(--shadow);border-radius:999px;margin:0;padding:3px 10px;font-weight:650;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:767px){.lb-slide{--lb-py:24px;padding:12px 8px}.lb-photo{--lb-pad:6px}.lb-close,.lb-nav{width:32px;height:32px}.lb-close{top:12px;right:12px}.lb-nav{margin-top:-16px}.lb-prev{left:12px}.lb-next{right:12px}.lb-count{bottom:12px}}.snap-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.snap-track::-webkit-scrollbar{display:none}.snap-track>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.ps,.ps-track{display:block;position:absolute;inset:0}.ps-track{display:flex}.ps-slide{height:100%;display:block}.ptile-img.is-cutout .ps-slide:not(:first-child) img{object-fit:cover;mix-blend-mode:normal}.ps-dots,.g-dots{background:var(--c-bg);box-shadow:var(--shadow);pointer-events:none;border-radius:999px;gap:4px;padding:3px 5px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ps-dots>span,.g-dots>span{background:var(--c-line-strong);border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.ps-dots>.is-on,.g-dots>.is-on{background:var(--c-brand);width:14px}.row-img .ps-dots{gap:3px;padding:2px 3px;bottom:3px}.row-img .ps-dots>span{width:4px;height:4px}.row-img .ps-dots>.is-on{width:9px}.gallery-frame{position:relative}.g-nav{background:var(--c-brand);width:32px;height:32px;color:var(--c-on-brand);box-shadow:var(--shadow-brand);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:-16px;padding:0;transition:transform .15s,background-color .15s,box-shadow .15s;display:grid;position:absolute;top:50%}.g-nav:hover{background:var(--c-brand-hover);box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.g-nav:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.g-prev{left:8px}.g-next{right:8px}.g-prev svg{transform:rotate(90deg)}.g-next svg{transform:rotate(-90deg)}.g-count{background:var(--c-bg);color:var(--c-ink);font-size:var(--fs-xs);box-shadow:var(--shadow);pointer-events:none;border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px 10px;font-weight:650;display:inline-flex;position:absolute;top:8px;left:8px}.g-dots{display:none}@media (max-width:767px){.g-dots{display:flex;bottom:8px}.g-count,.gallery-frame+.thumbs{display:none}}.gallery-none{color:var(--c-muted);text-align:center;padding:24px}.thumbs{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.thumbs button{border:2px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);cursor:pointer;flex:none;width:72px;height:72px;padding:0;overflow:hidden}.thumbs button[aria-current=true]{border-color:var(--c-accent)}.thumbs img{object-fit:contain;width:100%;height:100%}.product h1{font-size:var(--fs-xl)}.facts{grid-template-columns:max-content 1fr;gap:10px 16px;margin:16px 0;display:grid}.facts dt{color:var(--c-muted)}.facts dd{min-width:0;margin:0}.buybox{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);box-shadow:var(--shadow);margin:20px 0;padding:20px}.buybox-price{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.buybox-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buybox-actions>:only-child{grid-column:1/-1}.buybox-note{font-size:var(--fs-xs);color:var(--c-muted);margin:12px 0 0}.product-summary{max-width:820px;font-size:var(--fs-md);color:var(--c-ink-2);margin:28px 0 0;line-height:1.55}.facts-list{margin:0 0 12px;padding-left:20px;line-height:1.6}.facts-list li+li{margin-top:4px}.route-links{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 24px;display:flex}.route-links-label{font-weight:600}.route-links .btn svg{color:var(--c-accent)}@media (max-width:767px){.route-links-label{flex-basis:100%}}.map2gis{max-width:820px;margin:0}.map2gis-frame{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg-2);width:100%;position:relative;overflow:hidden}.map2gis-frame img,.map2gis-frame iframe{border:0;width:100%;height:100%;display:block}.map2gis-frame iframe{position:absolute;inset:0}.map2gis-frame img{object-fit:cover}.map2gis figcaption{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:8px;display:flex}.map2gis figcaption>a{min-height:var(--tap);align-items:center;display:inline-flex}.map2gis .hint .link-button{min-height:var(--tap)}.article-list{margin:16px 0;padding:0;list-style:none}.article-list li+li{margin-top:16px}.article-list>li>a{min-height:var(--tap);font-size:var(--fs-lg);align-items:center;font-weight:600;display:inline-flex}.legacy-buy-note{margin:16px 0 0}.article-date{display:block}.article-list p{color:var(--c-ink-2);margin:4px 0 0}.section{margin-top:40px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th,.table td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;padding:10px 12px}.table th{color:var(--c-muted);background:var(--c-bg-2);font-weight:600}.table td a{min-height:var(--tap);align-items:center;display:inline-flex}.table td{vertical-align:middle}.prose{max-width:760px}.prose :is(h2,h3,h4) strong{font-weight:inherit}.tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);height:100%;min-height:88px;color:var(--c-ink);flex-direction:column;justify-content:space-between;gap:6px;padding:16px;display:flex}.tile:hover{border-color:var(--c-accent);box-shadow:var(--shadow);color:var(--c-ink);text-decoration:none}.tile strong{font-size:var(--fs-lg)}.tile:has(>strong:only-child){justify-content:center;min-height:0;padding-block:14px}.tile span{color:var(--c-muted);font-size:var(--fs-xs)}.brand-mark{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg);flex:none;place-items:center;width:176px;height:64px;padding:10px 14px;display:inline-grid}.brand-mark img{width:auto;max-width:100%;height:auto;max-height:40px}.brand-mark-text{font-size:var(--fs-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);text-align:center;font-weight:800;line-height:1.1}.brand-head{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.brand-head .listing-head{margin-bottom:0}.brand-tiles .brand-tile{justify-content:flex-start;align-items:flex-start}.brand-tile .brand-mark{width:100%;margin-bottom:6px}.sitemap-cols{columns:4 220px;column-gap:24px;margin:0;padding:0;line-height:1.5;list-style:none}.sitemap-cols>li{break-inside:avoid;margin-bottom:6px}.sitemap-cols ul{font-size:var(--fs-xs);margin:2px 0 0;padding-left:14px;list-style:none}.form{gap:16px;max-width:680px;display:grid}.field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field>legend{font-weight:600;font-size:var(--fs-xs);padding:0}.field>label:has(>.opt){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.opt{color:var(--c-muted);flex:none;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:var(--ctl-h);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);font:inherit;color:var(--c-ink);background:var(--c-bg);padding:8px 12px;transition:border-color .15s}.field input:hover,.field textarea:hover{border-color:var(--c-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-accent)}.field input::placeholder,.field textarea::placeholder{color:var(--c-muted)}.field textarea{resize:vertical;min-height:88px}.field input[type=file]{cursor:pointer;color:var(--c-muted);padding:6px}.field input[type=file].visually-hidden{border:0;padding:0}.field input[type=file]::file-selector-button{border:1px solid var(--c-accent);border-radius:var(--r-ctl);background:var(--c-bg);color:var(--c-accent);font:inherit;cursor:pointer;margin-right:12px;padding:7px 14px;font-weight:600}.field input[type=file]:hover::file-selector-button{background:var(--c-accent);color:var(--c-on-accent)}.hint{font-size:var(--fs-xs);color:var(--c-muted)}.combo{position:relative}.combo-list{max-height:320px;overflow-y:auto}.combo-list [role=option]{min-height:var(--tap);color:var(--c-ink);cursor:pointer;gap:2px;padding:8px 14px;display:grid}.combo-list [role=option]:hover{background:var(--c-accent-soft)}.combo-list [role=option][aria-selected=true]{background:var(--c-accent-soft);box-shadow:inset 4px 0 0 var(--c-accent)}.combo-list mark{color:inherit;background:0 0;font-weight:700}.podbor-more{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.podbor-more>summary{min-height:var(--tap);cursor:pointer;color:var(--c-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 0;font-weight:650;list-style:none;display:grid}.podbor-more>summary:hover .podbor-more-label{text-underline-offset:.2em;text-decoration:underline}.podbor-more>summary::-webkit-details-marker{display:none}.podbor-more>summary svg{flex:none;transition:transform .15s ease-out}.podbor-more[open]>summary svg{transform:rotate(45deg)}.podbor-more-sub{font-size:var(--fs-xs);color:var(--c-muted);grid-column:2;font-weight:400}.podbor-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0 16px;display:grid}.podbor-more-wide{grid-column:1/-1}@media (max-width:767px){.podbor-more-grid{grid-template-columns:minmax(0,1fr)}}.segmented{border-radius:var(--r-ctl);background:var(--c-bg-3);gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.segmented label{min-height:30px;color:var(--c-ink-2);font-size:var(--fs-sm);text-align:center;cursor:pointer;border-radius:7px;place-items:center;padding:0 14px;font-weight:600;line-height:1.2;transition:background-color .15s,box-shadow .15s,color .15s;display:grid;position:relative}.segmented label:hover{color:var(--c-ink)}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label:has(input:checked){background:var(--c-bg);color:var(--c-ink);box-shadow:var(--shadow-knob)}.segmented label:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:0}.consent{font-size:var(--fs-sm);align-items:flex-start;gap:10px;display:flex}.consent input{flex:none;width:22px;height:22px;margin:1px 0 0}.field-narrow{max-width:calc(50% - 8px)}@media (max-width:767px){.field-narrow{max-width:none}}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@supports (grid-template-rows:subgrid){.grid-2>.field{grid-row:span 2;grid-template-rows:subgrid;row-gap:6px}.grid-2>.field:has(>:nth-child(3)){grid-row:span 3}.grid-2>.field:has(>:nth-child(4)){grid-row:span 4}}.form-step{border-top:1px solid var(--c-line);gap:14px;min-width:0;padding-top:18px;display:grid}.form-step-title{font-size:var(--fs-lg);align-items:center;gap:10px;margin:0;line-height:1.3;display:flex}.form-step-n{background:var(--c-accent-soft);width:26px;height:26px;color:var(--c-accent);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.form-step-title .opt{font-size:var(--fs-xs)}.field>legend .opt{margin-left:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.form-grid>.wide{grid-column:1/-1}.form-grid>.hint{margin:0}@supports (grid-template-rows:subgrid){.form-grid>.field:not(.wide){grid-row:span 2;grid-template-rows:subgrid;row-gap:6px}.form-grid>.field:not(.wide):has(>:nth-child(3)){grid-row:span 3}.form-grid>.field:not(.wide):has(>:nth-child(4)){grid-row:span 4}}@media (max-width:767px){.form-grid{grid-template-columns:minmax(0,1fr)}}.cart-form>h2{margin-bottom:-8px}.form-send{border-top:1px solid var(--c-line);justify-items:start;gap:14px;padding-top:18px;display:grid}.form-send.is-plain{border-top:0;padding-top:0}.form-send>.field-error{justify-self:stretch}.notice{border-radius:var(--r-ctl);background:var(--c-wait-soft);color:var(--c-wait);font-size:var(--fs-sm);padding:12px 16px}.field-error{color:var(--c-err);font-size:var(--fs-xs);font-weight:550;display:block}.field [aria-invalid=true]{border-color:var(--c-err)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.placed{border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-ok-soft);max-width:720px;padding:24px}.placed:focus{outline:none}.placed-line{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:10px 0;display:grid}.cart{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.cart-form{margin-top:32px}@media (min-width:1440px){.cart-form .form,.cart-form.form{max-width:none}}[role=list][aria-label="Товары в корзине"]{gap:12px;display:grid}.cart-line{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);grid-template-columns:96px minmax(0,1fr) auto 130px 40px;grid-template-areas:"img main qty sum del";align-items:center;gap:20px;padding:12px 16px 12px 12px;transition:border-color .15s;display:grid}.cart-line:hover{border-color:var(--c-line-strong)}.cart-img{border-radius:var(--r-md);background:var(--c-bg-2);width:96px;height:96px;color:var(--c-muted);place-items:center;display:grid;position:relative;overflow:hidden}.cart-img img{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.cart-main{gap:8px;min-width:0;display:grid}.cart-name{color:var(--c-ink);font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.cart-name:hover{color:var(--c-accent)}.cart-meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.cart-unit{color:var(--c-muted);white-space:nowrap}.cart-sum{color:var(--c-ink);font-size:var(--fs-xl);text-align:right;white-space:nowrap;font-weight:700}.cart-sum .muted{font-size:var(--fs-sm);font-weight:400}.cart-img{grid-area:img}.cart-main{grid-area:main}.cart-line>.qty{grid-area:qty}.cart-sum{grid-area:sum}.cart-del{grid-area:del}@media (max-width:1279px){.cart-line{grid-template-columns:96px minmax(0,1fr) auto 40px;grid-template-areas:"img main main del""img qty sum sum";gap:12px 20px}.cart-main,.cart-del{align-self:start}}.qty{border-radius:var(--r-ctl);background:var(--c-bg-2);justify-content:space-between;align-items:center;width:max-content;height:32px;padding:0 3px;display:inline-flex}.qty:focus-within{outline:2px solid var(--c-focus);outline-offset:1px}.qty button{background:var(--c-bg);width:26px;height:26px;box-shadow:var(--shadow-knob);color:var(--c-ink);font:inherit;font-size:var(--fs-md);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:grid}.qty button:hover:not([disabled]){background:var(--c-brand-tint)}.qty button[disabled]{color:var(--c-line-strong);box-shadow:none;cursor:default}.qty input{width:42px;height:26px;min-height:0;color:var(--c-ink);text-align:center;font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600}.qty input:focus-visible{outline:none}@media (max-width:767px){.qty{height:var(--tap);padding:0}.qty button,.qty button[disabled]{width:var(--tap);height:var(--tap);border-radius:var(--r-ctl);box-shadow:none;background:radial-gradient(circle, var(--c-bg) 14px, transparent 15px)}.qty button:hover:not([disabled]){background:radial-gradient(circle, var(--c-brand-tint) 14px, transparent 15px)}.qty input{width:var(--tap);height:var(--tap)}}.summary{top:calc(var(--stick-h,0px) + 16px);max-height:calc(100vh - var(--stick-h,0px) - 32px);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg-2);padding:20px;position:sticky;overflow-y:auto}.summary-total{font-size:var(--fs-xl);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-weight:700;display:flex}.chat{--chat-bottom:calc(24px + var(--cookie-h,-12px) + 12px);right:24px;bottom:var(--chat-bottom);z-index:47;justify-items:end;gap:10px;display:grid;position:fixed}.chat-button{background:var(--c-brand);width:56px;height:56px;color:var(--c-on-brand);box-shadow:var(--shadow-up), var(--shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.chat-button:hover{background:var(--c-brand-hover)}.header-chat{display:none}@media (min-width:768px) and (max-width:1365px){.header-chat{display:inline-flex}.chat:not(.is-card){display:none}}.chat.is-card{border-radius:var(--r-lg);background:var(--c-bg);width:min(360px,100vw - 24px);box-shadow:var(--shadow-up), var(--shadow);justify-items:stretch;gap:8px;padding:16px 14px 14px 16px;display:grid}.chat-head{justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;display:flex}.chat-title{font-size:var(--fs-lg);margin:0;font-weight:650}.chat-hide{width:var(--tap);height:var(--tap);color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chat-hide:hover{background:var(--c-bg-3);color:var(--c-ink)}.chat-intro-short{display:none}.chat-intro,.chat-consent,.chat-consent-text{font-size:var(--fs-sm);margin:0;padding-right:10px}.chat-consent,.chat-consent-text{color:var(--c-muted)}.chat-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.chat-start{background:var(--c-brand);min-height:56px;color:var(--c-on-brand);font:inherit;cursor:pointer;border:0;border-radius:28px;align-items:center;gap:10px;padding:0 16px 0 22px;font-weight:650;display:inline-flex}.chat-start:hover{background:var(--c-brand-hover)}.chat-start:disabled{cursor:progress}.chat.is-dialog{width:min(400px,100vw - 24px)}.chat-log{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:120px;max-height:min(380px,50vh);padding:4px 6px 4px 0;display:flex;overflow-y:auto}.chat-msg{border-radius:var(--r-md);max-width:85%;font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:pre-line;gap:2px;padding:8px 12px;display:grid}.chat-msg.is-visitor{background:var(--c-accent);color:var(--c-on-accent);align-self:flex-end}.chat-msg.is-staff{background:var(--c-bg-2);color:var(--c-ink);align-self:flex-start}.chat-msg.is-system{max-width:100%;color:var(--c-muted);text-align:center;align-self:center;padding:4px 8px}.chat-msg-who{font-size:var(--fs-xs);font-weight:650}.chat-msg-files{font-style:italic}.chat-msg-time{font-size:var(--fs-xs);opacity:.8;justify-self:end}.chat-note{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.chat-callback{border-radius:var(--r-md);background:var(--c-wait-soft);gap:8px;padding:10px 12px;display:grid}.chat-callback .chat-note{color:var(--c-ink)}.chat-callback-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid}.chat-callback-row .btn{grid-column:1/-1}.chat-callback input,.chat-input{width:100%;min-height:var(--tap);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);font:inherit;font-size:var(--fs-md);color:var(--c-ink);background:var(--c-bg);padding:10px 12px}.chat-form{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);align-items:end;gap:6px;display:grid}.chat-input{resize:none;field-sizing:content;max-height:120px}.chat-attach,.chat-send{width:var(--tap);height:var(--tap);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.chat-attach{color:var(--c-muted);background:0 0}.chat-attach:hover{background:var(--c-bg-3);color:var(--c-ink)}.chat-send{background:var(--c-brand);color:var(--c-on-brand)}.chat-send:hover{background:var(--c-brand-hover)}.chat-send:disabled{opacity:.5;cursor:default}body{padding-bottom:var(--cookie-h,0px)}.cookie-banner{z-index:48;border-radius:var(--r-lg);background:var(--c-bg);width:min(640px,100vw - 32px);box-shadow:var(--shadow-up), var(--shadow);padding:10px 10px 10px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cookie-banner.is-full{width:min(760px,100vw - 32px);padding:20px}.cookie-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.is-full .cookie-inner{display:grid}.cookie-line{font-size:var(--fs-sm);margin:0}.cookie-more{color:var(--c-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.cookie-text{font-size:var(--fs-sm);max-width:90ch;margin:0}.cookie-options{font-size:var(--fs-sm);border:0;gap:10px;margin:0;padding:0;display:grid}.cookie-options label{align-items:flex-start;gap:10px;display:flex}.cookie-options input{flex:none;width:22px;height:22px;margin:1px 0 0}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.is-full .cookie-actions{justify-content:flex-end}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.trust-row{margin-top:var(--card-gap)}body:has(.trust-home) .trust-footer{display:none}.trust-row.trust-home{margin-top:0}.trust-row ul{border-radius:var(--r-lg);background:var(--c-bg);grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:24px;list-style:none;display:grid}.trust-row li{font-size:var(--fs-sm);line-height:1.4}.trust-row b{color:var(--c-ink);font-weight:700;display:block}.trust-item{min-height:var(--tap);color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}a.trust-item:hover b{color:var(--c-accent)}.trust-text{color:var(--c-muted);display:block}.trust-ic{width:28px;color:var(--c-accent);flex:none;place-items:center;display:grid}.site-footer{margin-top:var(--card-gap);color:var(--c-footer-ink);font-size:var(--fs-sm)}.footer-card{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-footer-bg);padding:40px 32px 24px}.site-footer a,.site-footer .link-button{color:var(--c-footer-link);text-align:left;text-decoration:none}@media (hover:hover){.site-footer a:hover,.site-footer .link-button:hover{color:var(--c-footer-strong);text-decoration:underline}}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:32px;display:grid}.footer-logo{min-height:var(--tap);align-items:center;margin-bottom:10px;display:inline-flex}.footer-logo img{width:auto;height:96px}.footer-about p{color:var(--c-footer-ink-2);margin:0 0 14px}.footer-contacts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer .footer-phone{color:var(--c-brand);font-weight:700;font-size:var(--fs-md);white-space:nowrap}.footer-col>summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.footer-col>summary::-webkit-details-marker{display:none}.footer-col>summary svg{display:none}.site-footer h3{color:var(--c-footer-strong);font-size:var(--fs-md);margin:0 0 12px;font-weight:700}.site-footer h3 a{color:var(--c-footer-strong)}.site-footer .footer-col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-footer .footer-col ul a,.site-footer .footer-col ul .link-button{align-items:center;min-height:28px;display:inline-flex}@media (min-width:768px){.footer-col>summary{pointer-events:none}.footer-col>summary h3 a{pointer-events:auto}}.footer-legal{border-top:1px solid var(--c-footer-line);color:var(--c-footer-ink-2);font-size:var(--fs-xs);margin-top:32px;padding-top:16px}.footer-legal a{text-underline-offset:2px;text-decoration:underline}.bottom-bar{display:none}@media (max-width:1023px){.catalog-menu,.header-pages,.header-bar .city{display:none}.header-top{--ht-gap:12px;flex-wrap:wrap;gap:8px 12px;padding:10px 0 12px}.site-header .search{flex-basis:100%;order:4}.header-icons{order:2}.row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img name name""img price action";gap:6px 12px}@media (max-width:480px){.row{grid-template-areas:"img name name""price price action"}}.row-img{grid-area:img;align-self:start;width:64px;height:64px}.row-main{grid-area:name}.row-price{text-align:left;grid-area:price}.row-action{grid-area:action}.product{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1fr 1fr}.cart{grid-template-columns:1fr;gap:24px}.cart>div:first-child{display:contents}.cart>.summary{order:1;max-height:none;position:static}.cart>div>.cart-form{order:2;margin-top:0}.footer-legal{padding-right:56px}.sheet-open{display:inline-flex}.trust-row ul{grid-template-columns:1fr 1fr}}@media (max-width:767px){h1,.product h1,h2{font-size:var(--fs-lg)}.header-top{--ht-gap:4px;flex-wrap:wrap;gap:8px 4px;min-height:0;padding:8px 16px 12px}.sheet-open{order:0}.header-icons{order:2}.site-header .search{flex-basis:100%;order:4}.site-header>.container{padding:0}.header-card{border-radius:0 0 var(--r-lg) var(--r-lg);padding:0}.header-bar{display:none}.header-sentinel{flex-basis:100%;order:3;height:0;margin:-4px 0;position:static}.icon-btn.labeled{min-width:var(--tap);min-height:var(--tap)}.icon-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search{height:48px;padding:2px}.search button{width:52px}.header-icons .desktop-only{display:none}:root{--ctl-h:var(--tap)}.chips a{min-height:var(--tap)}.segmented label{min-height:38px}.grid-2,.footer-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:72px minmax(0,1fr) auto 44px;grid-template-areas:"img main main del""qty qty sum sum";gap:12px;padding:10px}.cart-img{grid-area:img;align-self:start;width:72px;height:72px}.cart-main{grid-area:main;align-self:start}.cart-name{font-size:var(--fs-md)}.cart-line>.qty{grid-area:qty}.cart-sum{grid-area:sum}.cart-del{grid-area:del;align-self:start}body{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--cookie-h,0px))}h2>a,h3>a{min-height:var(--tap);align-items:center;display:inline-flex}html{scroll-padding-top:calc(var(--stick-h,0px) + 16px);scroll-padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--cookie-h,0px) + var(--chat-h,0px) + 16px)}.lf-selects{grid-template-columns:minmax(0,1fr)}.chat:not(.is-card){display:none}.chat{--chat-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + 12px + var(--cookie-h,-8px) + 8px);right:12px;bottom:var(--chat-bottom)}.chat-button{width:52px;height:52px}.chat-intro-ask{display:none}.chat-intro-short{display:inline}.chat.is-card{padding:12px 12px 12px 14px}body:has(:is(input,textarea):focus) .chat:not(.is-card){display:none}.chat-start{border-radius:26px;min-height:52px}.cookie-banner{bottom:calc(var(--bar-h) + env(safe-area-inset-bottom) + 8px);width:calc(100vw - 24px);padding:8px 8px 8px 14px}.cookie-banner.is-full{width:calc(100vw - 24px);padding:14px}.cookie-inner{flex-wrap:nowrap;gap:10px}.cookie-line,.cookie-text{font-size:var(--fs-xs)}.is-full .cookie-actions{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.is-full .cookie-actions .btn-primary{grid-column:1/-1}.cookie-actions .btn{font-size:var(--fs-sm);padding:4px 10px}.bottom-bar{z-index:50;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--c-bg);border-top:1px solid var(--c-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-bar>a{color:var(--c-ink-2);font-size:var(--fs-xs);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.bottom-bar>a:hover{color:var(--c-accent)}.bottom-bar .badge{top:4px;right:calc(50% - 30px)}.bottom-bar>a[aria-current],.bottom-bar>a.is-here,.bottom-bar>a[aria-expanded=true]{color:var(--c-accent);font-weight:700}.bottom-bar>a[aria-current] svg,.bottom-bar>a.is-here svg,.bottom-bar>a[aria-expanded=true] svg{box-sizing:content-box;background:var(--c-accent-soft);stroke-width:2.4px;border-radius:14px;padding:3px 14px}.footer-col>summary{min-height:var(--tap);border-bottom:1px solid var(--c-footer-line);cursor:pointer}.footer-col>summary svg{color:var(--c-footer-ink-2);transition:transform .2s;display:block}.footer-col[open]>summary svg{transform:rotate(180deg)}.site-footer .footer-col h3{margin:0}.site-footer .footer-col[open]>ul{padding:10px 0 14px}.footer-grid{gap:8px}.footer-about{margin-bottom:16px}main>.container{border-radius:var(--r);margin-top:8px;padding:0 16px 32px}.footer-card{border-radius:var(--r) var(--r) 0 0;padding:28px 16px 20px}.site-footer,.trust-row{margin-top:12px}.trust-row ul{border-radius:var(--r);grid-template-columns:1fr;gap:14px;padding:18px 16px}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}.btn{white-space:normal;text-align:center}.crumbs ol,.chips-scroll{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 40px), transparent);mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 40px), transparent);flex-wrap:nowrap;overflow-x:auto}.crumbs li,.chips-scroll li{white-space:nowrap;flex:none}.crumbs{margin:10px 0 8px}.crumbs a,.crumbs span{min-height:var(--tap);align-items:center;display:inline-flex}.gallery-main{aspect-ratio:auto;height:38vh}@media (max-height:760px){.gallery-main{height:30vh}.product h1{font-size:var(--fs-lg)}}@media (max-height:700px){.gallery-main{height:22vh}}.thumbs{margin-top:4px}.thumbs button{width:var(--tap);height:var(--tap)}.product-info{flex-direction:column;display:flex}.product-info h1{order:0}.product-info .buybox{order:1;margin:4px 0 12px;padding:14px}.product-info .facts{order:2}.buybox-price{margin-bottom:12px}.buybox-actions{grid-template-columns:1fr 1fr}.buybox-actions .btn-lg{min-height:48px;font-size:var(--fs-md);padding:0 10px}.table th,.table td{padding:8px}:is(.table:has(thead) td:not(:first-child),.table:has(thead) th:not(:first-child)){white-space:nowrap}@media (max-width:370px){.buybox-actions{grid-template-columns:1fr}}.row-name{padding:10px 0}.row-main{margin-top:-10px}.tiles{grid-template-columns:1fr 1fr;gap:8px}.brand-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{min-height:72px;padding:12px}.segmented{width:100%;display:flex}.segmented label{text-align:center;flex:1 1 0;padding:6px 10px}.site-footer li a,.site-footer li .link-button,.site-footer .footer-col ul a,.site-footer .footer-col ul .link-button{min-height:var(--tap);align-items:center;display:inline-flex}}.category-text{margin-top:32px}.category-text img{max-width:100%;height:auto}.lk-login{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);width:100%;max-width:420px;box-shadow:var(--shadow);margin:12px auto 32px;padding:28px 28px 20px}.lk-login h1{font-size:var(--fs-xl);text-align:center;margin:0 0 6px}.lk-login-lead{color:var(--c-ink-2);font-size:var(--fs-sm);text-align:center;margin:0 0 20px}.lk-login>.field-error{margin:0 0 12px}.lk-login .form{gap:14px}.lk-login .form>.btn{width:100%}.lk-login-sent{font-size:var(--fs-sm);margin:0}.lk-login-alt{border-top:1px solid var(--c-line);text-align:center;font-size:var(--fs-sm);margin:18px 0 0;padding-top:8px}.lk-login-alt .link-button{min-height:var(--tap);color:var(--c-accent);font-weight:600;text-decoration:none}.lk-login-alt .link-button:hover{text-decoration:underline}@media (max-width:480px){.lk-login{margin-top:4px;padding:20px 16px 12px}}.consent-alert{outline:2px solid var(--c-err);outline-offset:4px;border-radius:var(--r-sm)}.lk-orders{gap:12px;padding:0;list-style:none;display:grid}.lk-order{border:1px solid var(--c-line);border-radius:var(--r-sm);padding:16px}.lk-order ul{margin:8px 0 12px}.lk-companies{padding-left:20px}.lk-companies li{min-height:var(--tap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk .link-button{min-height:var(--tap)}.btn-danger{background:var(--c-err);color:var(--c-on-accent)}.home{padding-top:12px}.home>.container{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.panel{border-radius:var(--r-lg);background:var(--c-bg);padding:32px}.panel.panel-flat{background:0 0;padding:16px 0 0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:20px;display:flex}.block-head h2,.home-text h2:first-child{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:750}.block-more,.cat-all a{min-height:var(--tap);align-items:center;gap:2px;font-weight:600;display:inline-flex}.block-more:hover,.cat-all a:hover{color:var(--c-accent-hover)}.cat-all a{text-decoration:none}.cat-all a:hover{text-decoration:underline}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:0;display:grid}.hero-photo{border-radius:0 var(--r-lg) var(--r-lg) 0;overflow:hidden}.hero-main{align-self:center;padding:36px 32px 32px}.hero-photo{background:linear-gradient(var(--hero-bg-top), var(--hero-bg-bottom));justify-content:center;align-items:center;min-height:100%;display:flex}.hero-photo img{aspect-ratio:840/628;object-fit:cover;width:100%;height:auto;-webkit-mask-image:linear-gradient(transparent, var(--c-ink) 14%, var(--c-ink) 86%, transparent);-webkit-mask-image:linear-gradient(transparent, var(--c-ink) 14%, var(--c-ink) 86%, transparent);mask-image:linear-gradient(transparent, var(--c-ink) 14%, var(--c-ink) 86%, transparent);display:block}.hero h1{text-wrap:balance;max-width:22ch;font-size:var(--fs-5xl);letter-spacing:-.015em;margin-bottom:12px;font-weight:800;line-height:1.12}.hero-lead{max-width:58ch;font-size:var(--fs-lg);color:var(--c-ink-2);margin-bottom:24px}.hero-main{flex-direction:column;display:flex}.hero-search .search{height:56px;padding:4px}.hero-search .search input{font-size:var(--fs-lg);padding:0 14px}.hero-search .search button{width:72px}.hero-search .search button svg{width:24px;height:24px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.hero-alt{color:var(--c-ink-2)}.header-brands{display:none}@media (min-width:1024px){.hero-hint{border-top:0;order:1;margin-top:12px;padding-top:0}.hero-actions{border-top:1px solid var(--c-line);order:2;margin-top:20px;padding-top:16px}.hero-actions .btn-primary{min-height:var(--ctl-h);border-color:var(--c-line-strong);background:var(--c-bg);color:var(--c-ink);box-shadow:none;font-size:var(--fs-sm);padding:0 16px}.hero-actions .btn-primary:hover{border-color:var(--c-accent);background:var(--c-accent-soft);box-shadow:none;transform:none}body[data-hero-search] .site-header .search{display:none}body[data-hero-search] .header-brands{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.header-brands a{color:var(--c-ink);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-weight:400}.header-brands a:hover{color:var(--c-accent);text-decoration:none}}@media (min-width:1024px) and (max-width:1279px){body[data-hero-search] .header-brands li:nth-child(n+6){display:none}.header-bar-in{gap:4px 16px;padding:0 16px 6px}.header-pages{gap:4px 16px}}@media (max-width:1023px){.hero-search,.hero-alt{display:none}.hero-actions{order:1}.hero-hint{order:2}}.hero-hint{border-top:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;padding-top:16px;display:flex}.hero-hint a,.hero-hint a:hover{text-decoration:none}.hero-hint a{border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-bg);min-height:40px;color:var(--c-ink);font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.hero-hint a svg{color:var(--c-muted)}.hero-hint a:hover{border-color:var(--c-accent);background:var(--c-accent-soft)}.hero-hint a:hover svg{color:var(--c-accent)}.makes{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.makes a{min-height:var(--tap);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-ink);align-items:center;gap:4px;padding:10px 12px;display:inline-flex}.makes b{letter-spacing:.02em;font-weight:800}.makes svg{color:var(--c-muted)}.makes a:hover{border-color:var(--c-accent);background:var(--c-accent-soft);text-decoration:none}.panel-flat .makes{margin-inline:0;padding-inline:0}.model-tiles,.cat-tiles,.product-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.model-tile,.cat-tile{height:100%;color:var(--c-ink);flex-direction:column;display:flex}.cat-tile:hover,.model-tile:hover{color:var(--c-ink);text-decoration:none}.ptile:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-hover);color:var(--c-ink);text-decoration:none;transform:translateY(-2px)}.model-tile:hover strong,.cat-tile:hover strong{color:var(--c-accent)}.model-tile{border-top:1px solid var(--c-line-strong);padding:14px 2px 10px}.model-tile:hover strong{color:var(--c-accent)}.model-tile strong{font-size:var(--fs-3xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 6px;font-weight:800;line-height:1.1}.model-make{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:2px;font-weight:700}.cat-n{font-size:var(--fs-xs);color:var(--c-muted);font-weight:400}.ptile{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);align-items:start;row-gap:8px;padding:12px 12px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.ptile-img{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--c-bg-2);color:var(--c-muted);display:block;position:relative;overflow:hidden}.ptile-img img,.ptile-img>svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ptile-img.is-cutout img{object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.is-cutout .ptile{background:0 0;border:0;padding:0}.is-cutout .ptile:hover{box-shadow:none;transform:none}.is-cutout .ptile:hover .ptile-img img{transform:scale(1.04)}.is-cutout .ptile:hover .ptile-name{color:var(--c-accent);text-decoration:underline}.btn.btn-icon{width:var(--ctl-h);min-width:var(--ctl-h);padding:0}.btn-lg.btn-icon,.buybox-actions .btn-lg.btn-icon{width:48px;min-width:48px;padding:0}.buybox-actions:has(.btn-icon){grid-template-columns:auto 1fr}.rows .row-action:has(.btn-icon){text-align:right}.rows .row-action .btn.btn-icon{width:var(--ctl-h)}.ptile-img picture{display:contents}.ptile-img source{display:none}.ptile-img>svg{width:40px;height:40px;margin:auto;inset:0}.ptile-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6;-webkit-line-clamp:3;color:var(--c-ink);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.nb{white-space:nowrap}.ptile-name:hover{color:var(--c-accent)}.ptile-buy{flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding-top:6px;display:flex}.ptile-price{font-size:var(--fs-xl);white-space:nowrap;font-weight:750}.ptile-price.request{font-size:var(--fs-sm);color:var(--c-ink-2);font-weight:600}.ptile-buy .btn{padding:0 14px}.ptile-buy .btn.btn-icon{flex:none;padding:0}.ptile-buy:has(.btn-icon){flex-wrap:nowrap}.cat-group{font-size:var(--fs-lg);color:var(--c-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:28px 0 12px;font-weight:650;display:flex}.block-head+.cat-group{margin-top:0}.cat-group a{color:var(--c-ink)}.cat-group a:hover{color:var(--c-accent)}.cat-img{border-radius:var(--r-md);background:var(--c-bg);height:150px;margin-bottom:12px;transition:background-color .2s;display:block}.cat-tile:hover .cat-img{background:var(--c-bg-2)}.cat-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.cat-tile picture{display:contents}.cat-tile source{display:none}.cat-tile strong{font-size:var(--fs-lg);margin:0 2px;font-weight:700;line-height:1.25}.cat-tile .cat-n{margin:4px 2px 0}.cat-tiles.wide-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1440px){.cat-tiles.wide-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-img,.cat-tiles.wide-tiles .cat-img{height:200px}}.wide-tiles .cat-img{height:190px}.engine-models .model-tile strong{font-size:var(--fs-xl)}.cat-all{color:var(--c-muted);margin:8px 0 0}.podberem{background:var(--rings-brand-dark), var(--glow-brand-dark), var(--c-footer-bg);color:var(--c-footer-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.podberem h2{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--c-footer-strong);margin:0 0 8px;font-weight:750}.podberem-lead{max-width:44ch;color:var(--c-footer-ink);margin:0}.podberem-form{gap:10px;display:grid}.podberem-form label{font-weight:600}.podberem-form textarea{border-radius:var(--r-ctl);background:var(--c-bg);width:100%;min-height:88px;color:var(--c-ink);font:inherit;resize:vertical;border:0;padding:12px 14px}.podberem-form textarea:focus-visible{outline:3px solid var(--c-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--c-on-brand)}.podberem-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn-inverse{color:var(--c-footer-strong);border-color:var(--c-footer-ink-2);background:0 0}.btn-inverse:hover{background:var(--c-footer-line);color:var(--c-footer-strong)}.podberem .podbor-more{border-color:var(--c-footer-line)}.podberem .podbor-more>summary,.podberem .field>label{color:var(--c-footer-strong)}.podberem .podbor-more-sub,.podberem .hint{color:var(--c-footer-ink)}.podberem .field input{border-radius:var(--r-ctl);border:0}.podberem .field input:focus-visible{outline:3px solid var(--c-brand);outline-offset:2px;box-shadow:0 0 0 2px var(--c-on-brand)}@media (min-width:1024px){.podberem{gap:10px 32px}.podberem-form{display:contents}.podberem-main{grid-area:1/1/span 3}.podberem-form>label,.podberem-form>textarea{grid-column:2}.podberem-form>label{grid-row:1}.podberem-form>textarea{grid-row:2}.podberem-form>.podberem-actions{grid-area:3/2}.podberem-form>.podbor-more{grid-area:4/1/auto/-1}.podberem-form:has(>.podbor-more[open])>.podberem-actions{grid-area:5/1/auto/-1}.podberem .podbor-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.podberem .podbor-more-wide{grid-column:span 2}}@media (max-width:767px){.podberem{grid-template-columns:1fr;gap:20px}.podberem h2{font-size:var(--fs-lg)}}.home-text .prose h2{font-size:var(--fs-lg);margin-top:24px}.home-text .prose h2:first-child{font-size:var(--fs-xl);margin-top:0;margin-bottom:12px}.home-text .prose>.payload-richtext>p:first-of-type strong{font-weight:inherit}.fold-body{overflow:hidden}.fold:not(.is-full) .fold-body{transition:max-height .35s}.fold.is-folded .fold-body{-webkit-mask-image:linear-gradient(to bottom, var(--c-ink) calc(100% - 72px), transparent);mask-image:linear-gradient(to bottom, var(--c-ink) calc(100% - 72px), transparent)}.fold-body>:first-child,.fold-body>.payload-richtext>:first-child{margin-top:0}.fold-btn{min-height:var(--tap);color:var(--c-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;font-weight:600;display:inline-flex}.fold-btn:hover{color:var(--c-accent-hover);text-decoration:underline}.fold-btn svg{transition:transform .2s}.fold-btn.is-up svg{transform:rotate(180deg)}.fold:not(.is-full){scroll-margin-top:calc(var(--stick-h,0px) + 16px)}@media (max-width:1023px){.hero{flex-direction:column;display:flex}.hero-main{padding:28px 32px}.hero-photo{border-radius:var(--r-lg) var(--r-lg) 0 0;order:-1;min-height:0}.hero-photo img{aspect-ratio:9/4;object-position:50% 50%;height:auto;min-height:0;-webkit-mask-image:none;mask-image:none}.hero h1{max-width:30ch;font-size:var(--fs-3xl)}.product-tiles,.model-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.model-tiles>li:nth-child(n+7),.product-tiles>li:nth-child(n+7){display:none}.makes{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 80px), transparent);mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 80px), transparent);flex-wrap:nowrap;margin:0 -32px 14px;padding:0 32px 4px;overflow-x:auto}.makes a{white-space:nowrap}.cat-img{height:120px}.podberem{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.home{padding-top:8px}.home>.container{gap:8px}.panel{border-radius:var(--r);padding:20px 16px}.hero.panel{padding:0}.hero-main{padding:18px 16px 20px}.hero-photo{border-radius:var(--r) var(--r) 0 0}.hero-photo img{aspect-ratio:2}.hero-main{display:contents}.hero-head{order:0;padding:18px 16px 0}.hero.panel .hero-photo{border-radius:var(--r-md);order:1;margin:0 16px 16px}.hero-actions{order:2;padding:0 16px}.hero-hint{order:3;padding:0 16px 20px}.hero h1{font-size:var(--fs-xl)}.hero-lead{font-size:var(--fs-md);margin-bottom:16px}.hero .search input{padding:0 6px 0 12px}.block-head{margin-bottom:14px}.block-head h2,.home-text .prose h2:first-child{font-size:var(--fs-lg)}.makes{margin:0 -16px 14px;padding:0 16px 4px}.model-tiles,.cat-tiles,.product-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.product-tiles>li:nth-child(n+5){display:none}.model-tile{padding:12px 2px 8px}.model-tile strong{font-size:var(--fs-xl)}.ptile{padding:8px 8px 10px}.ptile-name{font-size:var(--fs-sm);line-height:1.5}.ptile-price{font-size:var(--fs-lg)}.ptile-buy .btn{width:100%;font-size:var(--fs-sm);gap:4px;padding:0 8px}.cat-img{height:104px;margin-bottom:8px}.cat-tile strong{font-size:var(--fs-md)}.cat-group{font-size:var(--fs-lg);margin-top:24px}.hero-actions .btn{flex:auto}.hero-hint>span{flex-basis:100%}.hero-hint a svg{display:none}.cat-tiles.wide-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wide-tiles .cat-img{height:88px}.wide-tiles .cat-tile strong{font-size:var(--fs-sm)}.panel.panel-flat{padding:8px 0 0}.ptile-buy .btn.btn-icon{width:var(--tap);padding:0}.footer-contacts{gap:0}.podberem-actions{flex-direction:column-reverse}.podberem-actions .btn{width:100%}.hero-hint{gap:6px}.hero-hint a{padding:0 8px}}.callback-dialog{border-radius:var(--r-lg);background:var(--c-bg);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-ink);box-shadow:var(--shadow);border:0;padding:0}.callback-dialog::backdrop{background:var(--c-overlay)}.callback-in{gap:14px;padding:28px 24px 24px;display:grid;position:relative}.callback-in h2{font-size:var(--fs-lg);margin:0;padding-right:40px;font-weight:750}.callback-lead{color:var(--c-ink-2);margin:-6px 0 0}.callback-in .form{gap:12px}.callback-in .btn-lg{width:100%}.dialog-close{width:var(--tap);height:var(--tap);color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.dialog-close:hover{background:var(--c-bg-2)}.reviews-form{max-width:720px;margin-top:32px}.preview-bar{padding:10px var(--gutter);background:var(--c-wait-soft);color:var(--c-wait);border-bottom:1px solid var(--c-line);font-size:var(--fs-xs);text-align:center}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px}}@media (max-width:767px){:root{--r-card:16px;--card-pad:16px;--card-gap:8px}}.header-extra{display:none}@media (min-width:1280px){.header-extra{display:inline-flex}.header-podbor{display:none}.header-bar .header-contact{display:contents}.header-bar .header-callback{min-height:40px;color:var(--c-ink-2);order:-1}.header-bar .header-callback:hover{color:var(--c-accent)}.header-bar .header-hours{margin-left:auto}}@media (min-width:1024px){body[data-hero-search] .header-brands{flex:0 820px;justify-content:space-between;gap:0 16px;height:24px;margin-inline:auto;overflow:hidden}.site-header .header-top>.search{flex:0 900px;margin-inline:auto}.header-top>.catalog-btn,.header-top>.catalog-menu{margin-right:20px}.header-top>.header-icons{margin-left:20px}}main>.container.page{background:0 0;border-radius:0;padding:0}.page .crumbs{margin:20px 0 8px}.page-back{display:none}.page-head h1{font-size:var(--fs-2xl);margin:0;font-weight:750;line-height:1.15}.page-lead{max-width:760px;color:var(--c-ink-2);font-size:var(--fs-lg);margin-top:10px}.page-main{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.page-grid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.page-grid{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:1023px){.page-with-nav .crumbs{display:none}.page-with-nav .page-back{width:fit-content;min-height:var(--tap);color:var(--c-ink-2);font-size:var(--fs-sm);align-items:center;gap:4px;margin-top:8px;margin-bottom:8px;display:flex}}@media (max-width:767px){.page-head h1,.page-bar h1{font-size:var(--fs-lg)}}.card{min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:var(--c-bg);color:var(--c-ink-2)}@media (max-width:767px){.page-main>.card,.page-main>.rich-cards>.card,.page-main>.cards-row>.card,.page-main>.cards-2-1>.card{margin-inline:0}}.card-head{display:contents}.card-titles{margin-bottom:12px}.card-head>.card-ic{float:right;margin:0 0 8px 16px}.card:after{content:"";clear:both;display:block}.card-titles{min-width:0}.card h2{color:var(--c-ink);font-size:var(--fs-lg);margin:0;font-weight:700;line-height:1.3}.card-sub{color:var(--c-muted);font-size:var(--fs-sm);margin:4px 0 0}.card-ic{background:var(--c-brand-tint);width:52px;height:52px;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.card-text{max-width:1000px;line-height:1.6}.card-text>:last-child{margin-bottom:0}.card-text :is(h3,h4){color:var(--c-ink);font-size:var(--fs-md);margin:20px 0 8px}.card-text :is(h3,h4) strong{font-weight:inherit}.card-text :is(ul,ol){margin:0 0 12px;padding-left:22px}.card-text li+li{margin-top:4px}.card-text strong{color:var(--c-ink)}.rich-cards{gap:var(--card-gap);flex-direction:column;display:flex}@media (min-width:1024px){.rich-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rich-cards-2>.rich-intro{grid-column:1/-1}}.cards-row{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.cards-2-1{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1024px){.cards-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cards-2-1.cards-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}}.kv{margin:0}.kv-row{border-top:1px solid var(--c-line);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.kv-row:first-child{border-top:0;padding-top:0}.kv dt{color:var(--c-muted)}.kv dd{min-width:0;color:var(--c-ink);overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.kv-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.kv-2 .kv-row:nth-child(2){border-top:0;padding-top:0}}@media (max-width:479px){.kv-row{grid-template-columns:minmax(0,1fr);gap:2px}}.fact-tiles{gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.fact-tile{height:100%;padding:var(--card-pad);border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-bg);color:var(--c-ink-2);flex-direction:column;gap:6px;text-decoration:none;display:flex}.fact-tile .card-ic{width:48px;height:48px;margin-bottom:6px}.fact-tile b{color:var(--c-ink);font-size:var(--fs-lg);line-height:1.3}a.fact-tile:hover{border-color:var(--c-accent);text-decoration:none}.callout{border-radius:var(--r-lg);background:var(--c-accent-soft);color:var(--c-ink);font-size:var(--fs-sm);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.callout>svg{color:var(--c-accent);margin-top:1px}.callout-brand{background:var(--c-brand-tint)}.callout-brand>svg{color:var(--c-brand-ink)}.steps-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps-cards li{border-radius:var(--r-lg);background:var(--c-bg-2);flex-direction:column;gap:4px;padding:16px;display:flex}.steps-cards b{color:var(--c-ink)}.step-n{background:var(--c-brand);width:32px;height:32px;color:var(--c-on-brand);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:700;display:inline-grid}.person-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ava who""ava phone""call call";align-items:center;gap:2px 14px;display:grid}.person-ava{background:var(--c-brand-tint);width:52px;height:52px;color:var(--c-ink);font-size:var(--fs-xl);border-radius:50%;grid-area:ava;place-items:center;font-weight:700;display:inline-grid}.person-who{grid-area:who;align-items:baseline;gap:6px;display:flex}.person-who b{color:var(--c-ink)}.person-who span{color:var(--c-muted);font-size:var(--fs-sm)}.person-phone{color:var(--c-ink);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:phone;font-weight:700}.person-acts{flex-wrap:wrap;grid-area:call;justify-self:start;gap:8px;margin-top:12px;display:flex}.person-max{gap:8px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.empty-state b{color:var(--c-ink);font-size:var(--fs-xl)}.empty-state p{max-width:440px;color:var(--c-ink-2);margin:0 0 8px}.empty-ic{background:var(--c-bg-2);width:96px;height:96px;color:var(--c-ink-2);border-radius:50%;place-items:center;margin-bottom:8px;display:inline-grid}.section-nav{min-width:0}.section-nav ul{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.section-nav li{flex:none}.section-nav a{min-height:var(--tap);border-radius:var(--r-lg);color:var(--c-ink);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.section-nav a svg{color:var(--c-ink-2)}.section-nav a:hover{background:var(--c-bg-2);text-decoration:none}.section-nav a[aria-current]{background:var(--c-brand-tint);font-weight:600}@media (max-width:1023px){.section-nav ul{-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 40px), transparent);-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 40px), transparent);mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 40px), transparent);padding-right:32px}}.cards-row:has(>.contact-tile){grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.contact-tile{display:flex}.contact-tile .person-card{text-align:center;grid-template:"ava""who""phone"1fr"call"/minmax(0,1fr);justify-items:center}.contact-tile .person-ava{width:64px;height:64px;margin-bottom:12px}.contact-tile .person-acts,.contact-tile .person-card>.person-call{justify-self:stretch;margin-top:16px}.contact-tile .person-acts .btn,.contact-tile .person-card>.person-call{flex:1;justify-content:center}.contact-tile .person-phone{margin-top:6px}.contact-tile .person-who{flex-direction:column;align-items:center;gap:0}.contact-tile .person-card{flex:1;align-items:start}.contact-tile .person-acts,.contact-tile .person-card>.person-call{align-self:end}.person-note{color:var(--c-ink-2);font-size:var(--fs-sm);grid-area:phone}.contact-addr{color:var(--c-ink);font-size:var(--fs-lg);margin:0 0 16px;font-weight:600}.card .route-links{margin:16px 0 0}.card-flush{padding:0;overflow:hidden}.card-flush>.card-head>.card-titles{padding:var(--card-pad) var(--card-pad) 0}.map-card .map2gis{max-width:none;margin:0}.map-card .map2gis-frame{border:0;border-radius:0}.map-card figcaption{padding:12px var(--card-pad) var(--card-pad)}.card .requisites-download,.card [data-testid=requisites-download]{margin-top:16px}.review-list{gap:var(--card-gap);flex-direction:column;display:flex}.review-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.review-head .person-ava{width:40px;height:40px;font-size:var(--fs-md)}.review-head b{color:var(--c-ink)}.review-card p{margin:0}.card.reviews-form{max-width:none;margin-top:0}.sitemap-card h2{margin-bottom:12px}.sitemap-card h2 a{color:var(--c-ink)}.card .kv+.btn{margin-top:16px}.person-phone[href^=mailto]{font-size:var(--fs-md);white-space:normal;overflow-wrap:anywhere}.contact-grid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);display:grid}.contact-col{gap:var(--card-gap);flex-direction:column;display:flex}@media (min-width:1024px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-card{flex-direction:column;display:flex}.map-card .map2gis{flex-direction:column;flex:1;display:flex}.map-card .map2gis-frame{flex:1;min-height:320px;aspect-ratio:auto!important}.map-card .map2gis-frame :is(img,iframe){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}@media (max-width:767px){.contact-col>.card,.contact-grid>.card{margin-inline:0}}.cards-1-1>.card:has(>.empty-state){justify-content:center;align-items:center;display:flex}.contact-tile .person-who span{white-space:nowrap}.page-bar{margin:16px 0 var(--card-gap);padding:16px 12px 16px var(--card-pad);border-radius:var(--r-lg)}.page-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.page-bar h1{color:var(--c-ink);font-size:var(--fs-2xl);margin:0;font-weight:750;line-height:1.15}.page-bar .page-lead{margin:14px var(--card-pad) 8px 0;border-top:1px solid var(--c-line);color:var(--c-ink-2);font-size:var(--fs-md);max-width:none;padding-top:14px}@media (min-width:1024px){.page-with-nav .page-bar-row{flex-wrap:nowrap}.page-with-nav .page-bar h1{flex:auto;min-width:0}.page-with-nav .page-bar .section-nav{flex:none;max-width:60%;margin-left:auto}.page:not(.page-with-nav) .page-bar-row{flex-wrap:nowrap}.page:not(.page-with-nav) .page-bar h1{flex:auto;min-width:0}.page:not(.page-with-nav) .page-bar .crumbs{flex:0 auto;max-width:50%;margin-left:auto}.page:not(.page-with-nav) .page-bar .crumbs ol{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.page:not(.page-with-nav) .page-bar .crumbs li:last-child:not(:first-child){display:none}.page:not(.page-with-nav) .page-bar .crumbs li:nth-last-child(2):after{content:none}.page:not(.page-with-nav) .page-bar .crumbs li{white-space:nowrap;flex:0 auto;min-width:0;display:flex}.page:not(.page-with-nav) .page-bar .crumbs li:first-child{flex:none}.page:not(.page-with-nav) .page-bar .crumbs li>*{text-overflow:ellipsis;min-width:0;overflow:hidden}}.page .page-bar .crumbs{padding:0 calc(var(--card-pad) - 10px) 0 0;background:0 0;margin:0}@media (max-width:1023px){.page-bar{padding:14px 0 6px var(--card-pad)}.page-with-nav .page-bar-row{flex-flow:column;align-items:stretch}.page:not(.page-with-nav) .page-bar{padding-right:var(--card-pad)}.page:not(.page-with-nav) .page-bar-row{flex-wrap:wrap;align-items:baseline;gap:4px 16px}.page:not(.page-with-nav) .page-bar h1{min-width:0;padding-right:0}.page .page-bar .crumbs{max-width:100%;font-size:var(--fs-xs);padding:0}.page-bar h1{padding-right:var(--card-pad)}.page-bar .section-nav{margin-left:-8px}}@media (max-width:767px){.page-bar{margin-inline:0}.page .page-bar{padding:10px var(--card-pad) 4px;margin:8px 0}.page.page-with-nav .page-bar{padding-right:0}.page .page-bar .crumbs li:nth-last-child(2) a{min-height:32px;line-height:32px}}.page .crumbs{border-radius:var(--r-lg);background:var(--c-bg);max-width:100%;margin:16px 0 12px;padding:8px 14px;display:inline-flex}.page-head{margin:0 0 16px}.page-lead{font-size:var(--fs-md);margin-top:6px}@media (min-width:1366px) and (max-width:1599px){.header-chat{display:inline-flex}.chat:not(.is-card){display:none}}body:has(.page .fact-tiles) .trust-footer{display:none}.delivery-warehouse{border-top:1px solid var(--c-line);margin-top:16px;padding-top:16px}.delivery-warehouse .contact-addr{align-items:flex-start;gap:8px;margin-bottom:0;display:flex}.delivery-warehouse .contact-addr svg{color:var(--c-accent);margin-top:3px}.page .brand-tiles{flex-wrap:wrap;display:flex}.page .brand-tiles>li{flex:180px}@media (max-width:767px){.cards-row:has(>.contact-tile){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-main>.cards-row>.contact-tile{margin-inline:0;padding:16px 12px}.contact-tile .person-phone{font-size:var(--fs-md)}.contact-tile .person-acts .btn,.contact-tile .person-card>.person-call{font-size:var(--fs-sm);white-space:nowrap;padding-inline:4px}.fact-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fact-tile{padding:14px}.fact-tile .card-ic{width:40px;height:40px}.fact-tile b{font-size:var(--fs-md)}.fact-tile span{font-size:var(--fs-sm)}}.post-cards{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.post-cards>li{display:flex}.post-card{color:var(--c-ink-2);flex-direction:column;flex:1;padding:0;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--shadow-hover);text-decoration:none}.post-card:hover b{color:var(--c-accent)}.post-cover{aspect-ratio:16/9;background:var(--c-bg-2);display:block;position:relative;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-cover-empty{background:var(--c-brand-tint);color:var(--c-brand-ink);place-items:center;display:grid}.post-body{padding:var(--card-pad);flex-direction:column;flex:1;gap:8px;display:flex}.post-body b{color:var(--c-ink);font-size:var(--fs-lg);line-height:1.3}.post-excerpt{flex:1}.post-date{margin-top:4px}@media (max-width:767px){.page-main>.post-cards>li>.post-card{margin-inline:0}}.post-text{min-width:0}.post-text>.rich-cards{gap:var(--card-gap)}.post-aside{gap:var(--card-gap);flex-direction:column;display:flex}@media (min-width:1024px){.post-layout{align-items:start}.post-aside{top:calc(var(--stick-h,0px) + 16px);position:sticky}}.post-more{margin:0;padding:0;list-style:none}.post-more li{border-top:1px solid var(--c-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.post-more li:first-child{border-top:0;padding-top:0}.post-more a{color:var(--c-ink);font-weight:600}.post-aside .card p{margin:0 0 14px}@media (max-width:767px){.post-text>.rich-cards>.card,.post-aside>.card{margin-inline:0}}@media (min-width:768px){.post-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.post-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.post-cards:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.post-cards>li:only-child .post-card{flex-direction:row}.post-cards>li:only-child .post-cover{aspect-ratio:auto;flex:0 0 40%;min-height:240px}}.listing-card>:first-child{margin-top:0}.listing-card>:last-child{margin-bottom:0}.listing-note{margin:16px 0 0}.subcats-card .chips,.subcats-card details{margin:0}.subcats-card details{margin-top:12px}.brand-card .brand-head{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0;display:flex}.brand-models{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.brand-models b{color:var(--c-ink)}.brand-models .chips,.card.product{margin:0}.product-summary{color:var(--c-ink);margin:0 0 12px}.legacy-buy-note{font-size:var(--fs-sm);margin:12px 0 0}.product-links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.card .table-wrap{margin:0}.card .facts-list{margin-bottom:0}.buy-delivery{border:1px solid var(--c-line);border-radius:var(--r-lg);margin-top:16px;padding:16px}.buy-delivery b{color:var(--c-ink);margin-bottom:8px;display:block}.buy-delivery .product-links{font-size:var(--fs-sm);margin-top:12px}@media (max-width:767px){.product-info .buy-delivery{order:3}.page-main>.card.product{margin-inline:0}}.product-links a,.person-phone{min-height:var(--tap);align-items:center;display:inline-flex}@media (max-width:767px){[data-testid=product-page] .page-bar{margin-top:0;margin-bottom:var(--card-gap);padding-top:10px;padding-bottom:4px}[data-testid=product-page] .page-bar h1{font-size:var(--fs-md)}.card.product{padding-top:12px}}.root-pair .tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}[data-testid=category-page] .page-main>.card .tiles{flex-wrap:wrap;display:flex}[data-testid=category-page] .page-main>.card .tiles>li{flex:200px}.lf-toggle{display:none}@media (max-width:767px){html.js .listing-form .lf-toggle{width:100%;min-height:var(--tap);color:var(--c-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:flex}html.js .listing-form .lf-toggle svg:last-child{margin-left:auto;transition:transform .15s}.listing-form[data-open] .lf-toggle svg:last-child{transform:rotate(180deg)}html.js .listing-form:not([data-open]) :is(.lf-selects,.lf-bottom){display:none}html.js .listing-form[data-open] .lf-selects{margin-top:8px}}.subcats{align-items:center;gap:24px;margin-bottom:16px;display:flex}.subcats-line{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 80px), transparent);-webkit-mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 80px), transparent);mask-image:linear-gradient(to right, var(--c-ink) calc(100% - 80px), transparent);flex-wrap:nowrap;flex:1;margin:0;overflow-x:auto}.subcats-line li,.subcats-all{flex:none}.subcats-all summary{min-height:var(--tap);color:var(--c-accent);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-weight:600;list-style:none;display:inline-flex}.subcats-all summary::-webkit-details-marker{display:none}.subcats-all[open] summary svg{transform:rotate(180deg)}.subcats:has(.subcats-all[open]){align-items:flex-start}.subcats:has(.subcats-all[open]) .subcats-line{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.subcats-card .subcats{margin-bottom:0}@media (max-width:767px){.subcats{flex-direction:column;align-items:stretch;gap:4px}}@media (min-width:1024px){.listing-form{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px;display:flex}.listing-form :is(.lf-selects,.lf-bottom){display:contents}.listing-form .lf-field{flex:150px;min-width:150px;max-width:200px}.listing-form .lf-field>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.listing-form .lf-check{padding:0 4px}}main>.container.page{margin-top:var(--card-gap)}.page .page-bar,.page .page-bar.card{margin-top:0;margin-bottom:var(--card-gap)}@media (max-width:767px){html.js .listing-form:not([data-open]){background:0 0;justify-self:start;width:fit-content;padding:0}html.js .listing-form .lf-toggle{border-radius:var(--r-ctl);background:var(--c-bg-2);width:auto;font-size:var(--fs-sm);padding:0 14px}html.js .listing-form[data-open] .lf-toggle{background:var(--c-bg)}html.js .listing-form .lf-toggle svg:last-child{margin-left:2px}.page:not(.page-with-nav) .page-bar-row{flex-direction:column;align-items:flex-start;gap:2px}.page .page-bar .crumbs,.page .page-bar .crumbs ol{max-width:100%;overflow:visible}.page .page-bar .crumbs ol{flex-wrap:wrap;margin-right:0;padding-right:0;-webkit-mask-image:none;mask-image:none}.page .page-bar .crumbs li{white-space:normal;flex:0 auto;display:none}.page .page-bar .crumbs li:nth-last-child(2){min-width:0;max-width:100%;display:block}.page .page-bar .crumbs li:nth-last-child(2):after{content:none}.page .page-bar .crumbs li:nth-last-child(2) a{text-overflow:ellipsis;white-space:nowrap;line-height:var(--tap);display:block;overflow:hidden}.page .page-bar .crumbs li:nth-last-child(2) a:before{content:"‹ "}}.about-reviews p{margin:0 0 14px}[data-testid=lk-page] .page-main section.section{padding:var(--card-pad);border-radius:var(--r-card);background:var(--c-bg);margin:0}[data-testid=lk-page] .page-main section.section>h2:first-child{font-size:var(--fs-lg);margin-top:0}[data-testid=lk-page] .page-main>*+*{margin-top:0}@media (max-width:767px){[data-testid=lk-page] .page-main section.section{margin-inline:0}}.lk-login-page{padding-block:8px 24px}.lk-login-page .lk-login{background:var(--c-bg)}.podbor-people{flex-direction:column;gap:20px;display:flex}@media (min-width:1024px){.cards-2-1.podbor-layout{grid-template-columns:minmax(0,1fr) 340px}.podbor-card textarea#need{min-height:150px}.podbor-people{gap:16px}}.post-aside>.podbor-callback{flex:1}.podbor-people .contact-tile+.contact-tile{border-top:1px solid var(--c-line);padding-top:20px}.podbor-card>:first-child{margin-top:0}.not-found-links{justify-content:center;margin:8px 0 0}.card.not-found>p{text-align:center}.podbor-card .form{max-width:none}.podbor-card .form>.form-step:first-of-type{border-top:0;padding-top:0}.podbor-card .qty{height:var(--ctl-h);padding:0 5px}.podbor-card .qty button{width:34px;height:34px}.podbor-card .qty input{width:48px;height:34px;font-size:var(--fs-md)}@media (min-width:1280px){.podbor-card .form-step:nth-of-type(2) .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.podbor-card .form-step:nth-of-type(2) .form-grid>:nth-child(3){grid-column:1/-1}}.podbor-how{border-top:1px solid var(--c-line);margin-top:28px;padding-top:22px}.podbor-how>h2{font-size:var(--fs-lg);margin:0 0 16px}@media (min-width:1024px){.podbor-layout .podbor-how .steps-cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.podbor-layout .podbor-how .steps-cards li,.podbor-layout .podbor-how .steps-cards li:first-child,.podbor-layout .podbor-how .steps-cards li:last-child{padding:0}.podbor-layout .podbor-how .steps-cards li+li{border-top:0;border-left:1px solid var(--c-line);padding-left:24px}}.podbor-layout .steps-cards{grid-template-columns:minmax(0,1fr);gap:0}.podbor-layout .steps-cards li{background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 14px;padding:14px 0;display:grid}.podbor-layout .steps-cards li+li{border-top:1px solid var(--c-line)}.podbor-layout .steps-cards li:first-child{padding-top:0}.podbor-layout .steps-cards li:last-child{padding-bottom:0}.podbor-layout .steps-cards .step-n{grid-row:span 2;align-self:start;margin:0}.podbor-layout .steps-cards li>span:not(.step-n){color:var(--c-muted);grid-column:2}.card .empty{text-align:center;background:0 0;border:0;padding:16px 0}.card .empty .btn{justify-content:center}.card .empty p:has(.btn){justify-content:center}.card .empty .empty-ic{margin-inline:auto}.card .empty .empty-actions{justify-content:center}.models-card .tiles{flex-wrap:wrap;display:flex}.models-card .tiles>li{flex:200px}@media (min-width:1024px){[data-testid=category-page] .page-main>.card .tiles>li,.models-card .tiles>li{max-width:320px}}main>.container.page{flex-direction:column;display:flex}.page>.page-main{flex:1 0 auto}.page>.page-main>:not(script):not(:has(~:not(script))){flex-grow:1}.page>.page-main>.card:not(:has(~:not(script))):has(.empty,.empty-state){flex-direction:column;justify-content:center;display:flex}.post-cards:has(>li:only-child)>li{align-items:stretch}main>.lk-login-page{flex-direction:column;justify-content:center;display:flex}@media (max-width:767px){.contact-tile .person-phone[href^=mailto]{font-size:var(--fs-xs);word-break:break-all}}@media (min-width:1024px){.podbor-layout{align-items:stretch}}.lk-login.lk-login-in{width:100%;max-width:440px;box-shadow:none;text-align:left;border:0;margin:0;padding:0}.lk-login.lk-login-in h2{color:var(--c-ink);font-size:var(--fs-xl);margin:0 0 8px}.lk-login.lk-login-in .lk-login-lead{font-size:var(--fs-md);text-align:left;margin-bottom:24px}.card.lk-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;display:grid}.lk-auth-form{justify-content:center;align-items:center;padding:48px 40px;display:flex}.lk-benefits{border-radius:calc(var(--r-card) - 8px);background:var(--c-bg-2);flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.lk-benefits h2{color:var(--c-ink);font-size:var(--fs-lg);margin:0 0 28px}.lk-benefits-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.lk-benefits-list li{align-items:flex-start;gap:16px;display:flex}.lk-benefit-ic{background:var(--c-bg);width:48px;height:48px;color:var(--c-brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.lk-benefits-list li>span:last-child{gap:4px;padding-top:2px;line-height:1.45;display:grid}.lk-benefits-list b{color:var(--c-ink);font-size:var(--fs-lg)}.lk-benefits-note{border-top:1px solid var(--c-line);color:var(--c-muted);margin:28px 0 0;padding-top:20px}@media (max-width:1023px){.card.lk-auth{grid-template-columns:minmax(0,1fr)}.lk-auth-form{padding:32px 24px}.lk-benefits{padding:32px}}@media (max-width:480px){.lk-auth-form{padding:16px 8px 24px}.lk-benefits{padding:24px 16px}}.max-link{border-radius:var(--r-sm);flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.max-link:hover{background:var(--c-bg-2)}.max-link img{display:block}.phone-line{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.phone-num{color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:700}.phone-num:hover{color:var(--c-accent);text-decoration:none}.phone-who{color:var(--c-muted);font-size:var(--fs-sm)}.header-phones{display:none}@media (min-width:1280px){.header-bar .header-phones{font-size:var(--fs-sm);flex:none;align-items:center;gap:24px;margin-inline:auto;display:flex}.header-bar:has(.header-phones) .header-hours{margin-left:0}.header-phones .phone-line{gap:6px}.header-phones .max-link{width:30px;height:30px}.header-email{min-width:30px;min-height:30px;color:var(--c-ink);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.header-email:hover{color:var(--c-accent);text-decoration:none}}@media (min-width:1280px) and (max-width:1509px){.header-email-text{display:none}}@media (min-width:1510px){.header-email svg{display:none}}@media (min-width:1280px) and (max-width:1709px){.header-bar:has(.header-phones) .header-hours{display:none}}@media (min-width:1280px) and (max-width:1599px){.header-bar:has(.header-phones) .header-bar-in{gap:4px 16px}.header-bar .header-phones{gap:16px}.header-bar .city-name{text-overflow:ellipsis;max-width:170px;overflow:hidden}}@media (min-width:1280px) and (max-width:1369px){.header-bar:has(.header-phones) .header-bar-in{gap:4px 10px}.header-bar .header-phones{gap:10px}.header-phones .max-link,.header-email{width:26px;min-width:26px;height:26px;min-height:26px}}@media (min-width:1280px) and (max-width:1339px){.header-bar:has(.header-phones) .header-bar-in{gap:4px 8px}.header-bar .header-phones{gap:8px}.header-phones .phone-line{gap:4px}.header-phones .max-link,.header-email{width:24px;min-width:24px;height:24px;min-height:24px}.header-bar .city-name{max-width:150px}}@media (min-width:1600px){.header-bar .city-name{text-overflow:ellipsis;max-width:150px;overflow:hidden}}.phone-cards .max-link{width:var(--tap);height:var(--tap)}.phone-cards{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.phone-card{border:1px solid var(--c-line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who acts""num acts";align-items:center;column-gap:12px;padding:14px 16px;display:grid}.phone-card-who{grid-area:who;align-items:baseline;gap:6px;display:flex}.phone-card-who span{color:var(--c-muted);font-size:var(--fs-sm)}.phone-card-num{color:var(--c-ink);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:num;font-weight:700}.phone-card-acts{grid-area:acts;gap:8px;display:flex}.round-btn{border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid}.round-call{background:var(--c-brand);color:var(--c-on-brand)}.round-max{border:1px solid var(--c-line);background:var(--c-bg)}.icon-btn.header-call{display:none}@media (min-width:1024px) and (max-width:1279px){.icon-btn.header-call{display:inline-flex}}@media (max-width:767px){.call-dialog{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}}.footer-contacts .footer-phone{white-space:nowrap}.footer-contacts li:has(.max-link){flex-wrap:wrap;align-items:center;column-gap:6px;display:flex}.kv-phones{gap:2px;display:grid}.not-found-call{justify-items:center;gap:6px;margin-top:8px;display:grid}.not-found-call .muted{margin:0}.not-found-phones{flex-wrap:wrap;justify-content:center;gap:4px 24px;display:flex}.call-more{text-align:center;margin:16px 0 0}.footer-contacts .max-link{width:28px;height:28px}.footer-contacts .max-link:hover{background:var(--c-footer-line)}.call-email{text-align:center;overflow-wrap:anywhere;margin:16px 0 0}.hero-carousel{touch-action:pan-y;--hero-swap:1.8s;--hero-swap-ease:cubic-bezier(.45, 0, .3, 1);position:relative}.hero-slide{opacity:0;justify-content:center;align-items:center;width:100%;display:flex}.hero-slide+.hero-slide{position:absolute;inset:0}.hero-slide.is-prev{z-index:1;opacity:1;animation:hero-out var(--hero-swap) var(--hero-swap-ease) forwards}.hero-slide.is-active{z-index:2;opacity:1}html.motion .hero-slide.is-active,.hero-carousel[data-live] .hero-slide.is-active{animation:hero-wipe var(--hero-swap) var(--hero-swap-ease) backwards}html.motion .hero-slide.is-active img,.hero-carousel[data-live] .hero-slide.is-active img{animation:hero-in var(--hero-swap) var(--hero-swap-ease) backwards, hero-zoom 7s linear forwards}.hero-slide.is-prev img{animation:hero-push var(--hero-swap) var(--hero-swap-ease) forwards;scale:1.08}@keyframes hero-push{to{translate:7%}}html:not(.motion) .hero-carousel[data-live] .hero-slide.is-active:first-child,html:not(.motion) .hero-carousel[data-live] .hero-slide.is-active:first-child img{animation:none}.hero-carousel:not([data-live]) .hero-slide:first-child{opacity:1}@keyframes hero-wipe{0%{clip-path:polygon(-30% 0,-30% 0,-45% 100%,-45% 100%)}to{clip-path:polygon(-30% 0,145% 0,130% 100%,-45% 100%)}}@keyframes hero-in{0%{translate:-9%}}@keyframes hero-zoom{0%{scale:1}to{scale:1.08}}@keyframes hero-out{0%{clip-path:polygon(-30% 0,145% 0,145% 100%,-45% 100%)}to{clip-path:polygon(145% 0,145% 0,145% 100%,130% 100%);filter:brightness(.45);opacity:0}}.hero-edge{z-index:3;pointer-events:none;filter:drop-shadow(0 0 10px var(--c-brand)) drop-shadow(0 0 22px var(--c-brand));position:absolute;inset:0}.hero-edge>span{background:var(--c-brand);animation:hero-edge var(--hero-swap) var(--hero-swap-ease) forwards;position:absolute;inset:0}@keyframes hero-edge{0%{clip-path:polygon(-30% 0,-29% 0,-44% 100%,-45% 100%);opacity:1}85%{opacity:1}to{clip-path:polygon(144% 0,145% 0,130% 100%,129% 100%);opacity:0}}.hero-pause{z-index:4;background:var(--c-hero-pause);width:24px;height:24px;color:var(--c-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.hero-pause:hover{background:var(--c-bg)}.hero-timer{pointer-events:none;width:1px;height:1px;animation:6s linear hero-timer;position:absolute}html:not(.motion) .hero-edge{display:none}.hero-carousel[data-paused] .hero-timer{animation-play-state:paused}@keyframes hero-timer{to{opacity:0}}.hit-chip{border-radius:var(--r-sm);background:var(--c-brand);width:fit-content;min-height:22px;color:var(--c-on-brand);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;place-self:start;align-items:center;padding:0 8px;font-weight:400;line-height:1;display:inline-flex}.ptile{position:relative}.ptile>.hit-chip{z-index:1;box-shadow:var(--shadow-brand);position:absolute;top:20px;left:20px}.row-main .hit-chip{margin-top:6px}.row-price .hit-chip{display:none}@media (max-width:1023px){.row-main .hit-chip{display:none}.row-price:has(.hit-chip){align-items:center;gap:10px;display:flex}.row-price .hit-chip{align-self:center;display:inline-flex}}.buybox-price>.hit-chip{align-self:center}.panel-glow{background:var(--rings-brand-light), var(--glow-brand-light), var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line-brand)}.hero.panel-glow{background:var(--rings-brand-hero), var(--glow-brand-hero), var(--c-bg)}.panel-edge{box-shadow:inset 0 0 0 1px var(--c-line-brand)}@media (max-width:1023px){.hero.panel-glow{background:var(--rings-brand-corner), var(--glow-brand-hero), var(--c-bg)}}.trust-row ul{gap:var(--card-gap);background:0 0;border-radius:0;padding:0}.trust-row li{display:flex}.trust-row .trust-item{isolation:isolate;border-radius:var(--r-lg);background:var(--c-bg);flex:1;min-height:132px;padding:22px 22px 24px;transition:transform .2s;display:block;position:relative;overflow:hidden}.trust-row a.trust-item:hover{transform:translateY(-2px)}.trust-row .trust-ic{z-index:-1;width:auto;color:var(--c-brand);opacity:.26;position:absolute;bottom:-8px;right:-8px}.trust-row .trust-ic svg{width:96px;height:96px}.trust-row .trust-item>span:last-child{padding-right:64px;display:block}.trust-row b{font-family:var(--font-display);font-size:var(--fs-md);margin-bottom:8px;font-weight:400;line-height:1.25}.trust-row .trust-text{font-size:var(--fs-sm)}.trust-row a.trust-item:after{content:"→";color:var(--c-brand-ink);font-size:var(--fs-lg);line-height:1;position:absolute;top:20px;right:20px}.trust-row a.trust-item b{padding-right:24px}@media (max-width:1023px){.trust-row ul{grid-template-columns:1fr 1fr}}@media (max-width:767px){.trust-row ul{border-radius:0;gap:8px;padding:0}.trust-row .trust-item{border-radius:var(--r);min-height:124px;padding:16px 14px 52px}.trust-row .trust-item>span:last-child{padding-right:0}.trust-row .trust-ic{bottom:-10px;right:-8px}.trust-row .trust-ic svg{width:64px;height:64px}.trust-row b{font-size:var(--fs-sm)}.trust-row .trust-text{font-size:var(--fs-xs)}.trust-row a.trust-item:after{top:14px;right:12px}}.header-bar-in{position:relative}.header-bar-in:before{content:"";background:var(--line-brand-glow);pointer-events:none;height:6px;position:absolute;top:-3px;left:24px;right:24px}.parts-for-head{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--c-ink);margin:0 0 14px}.parts-for-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.parts-for-list>li{display:flex}.pf-tile{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);min-height:112px;color:var(--c-ink);flex:1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:10px 16px 10px 10px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.pf-tile:hover{border-color:var(--c-brand);color:var(--c-ink);text-decoration:none;transform:translateY(-2px)}.pf-img{border-radius:var(--r-md);background:var(--c-bg-2);height:90px;color:var(--c-ink-2);place-items:center;display:grid}.pf-img picture,.pf-img img{width:100%;height:100%;display:block}.pf-img img{object-fit:contain;mix-blend-mode:multiply}.pf-text b{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:400;line-height:1.2;display:block}.pf-text span{color:var(--c-muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.35;display:block}.home .parts-for{margin-bottom:8px}.cp-for,.sheet-for{color:var(--c-muted);font-size:var(--fs-sm);margin:0 0 6px;padding:0 6px;font-weight:600}.sheet-for{margin-top:10px;padding:0}.cp-group-note,.sheet-note{color:var(--c-muted);font-size:var(--fs-xs);font-weight:400;line-height:1.3;display:block}.cp-groups>.cp-sep{border-top:1px solid var(--c-line);margin-top:6px;padding-top:6px}.sheet-name{min-width:0}@media (max-width:1023px){.parts-for-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.parts-for-list{grid-template-columns:minmax(0,1fr);gap:8px}.pf-tile{grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:88px;padding:8px 12px 8px 8px}.pf-img{height:72px}.pf-text b{font-size:var(--fs-md)}.parts-for-head{font-size:var(--fs-lg)}}.chips a.chip-thumbed{gap:8px;min-height:40px;padding-left:4px}.chip-thumb{border-radius:var(--r-sm);width:40px;height:30px;color:var(--c-ink-2);flex:none;place-items:center;display:grid}.chip-thumb picture,.chip-thumb img{width:100%;height:100%;display:block}.chip-thumb img{object-fit:contain;mix-blend-mode:multiply}@media (max-width:767px){.chips a.chip-thumbed{min-height:44px}}.hero-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;margin-bottom:24px;display:grid}.hero-head .hero-lead{margin-bottom:0}.hero-logo{grid-row:span 2;height:176px;display:block}.hero-logo img{width:auto;height:100%;display:block}.hero-head h1{max-width:none;font-size:var(--fs-4xl);text-wrap:wrap}.home-hits .hit-chip{display:none}@media (max-width:1279px){.hero-logo{height:144px}}@media (max-width:1023px){.hero-head h1{font-size:var(--fs-3xl)}}@media (max-width:767px){.hero-head{column-gap:14px;margin-bottom:16px}.hero-logo{grid-row:auto;height:110px}.hero-head h1{font-size:var(--fs-3xl);text-wrap:wrap;margin-bottom:0}.hero-head .hero-lead{grid-column:1/-1;margin-top:14px}}@media (max-width:379px){.hero-logo{height:96px}.hero-head h1{font-size:var(--fs-2xl)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(40px)scale(.97)}}[data-reveal=wait]{opacity:0;transform:translateY(40px)scale(.97)}[data-reveal=in]{animation:.7s cubic-bezier(.16,1,.3,1) reveal-up}[data-reveal=in] :is(.tiles,.model-tiles,.product-tiles,.rows,.parts-for-list)>*{animation:.6s cubic-bezier(.16,1,.3,1) backwards reveal-up;animation-delay:calc(var(--reveal-i) * 70ms + .12s)}@keyframes hero-logo-in{0%{opacity:0;transform:scale(.7)rotate(-8deg)}}@keyframes hero-word-in{0%{transform:translateY(110%)}}@keyframes hero-rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}html.motion .hero-logo{animation:.9s cubic-bezier(.16,1,.3,1) backwards hero-logo-in}html.motion .hero-words .hw{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}html.motion .hero-words .hw>span{animation:.8s cubic-bezier(.16,1,.3,1) backwards hero-word-in;animation-delay:calc(var(--hw-i) * 55ms + .15s);display:inline-block}html.motion .hero-main :is(.hero-lead,.hero-search,.hero-hint,.hero-actions){animation:.8s cubic-bezier(.16,1,.3,1) backwards hero-rise}html.motion .hero-main .hero-lead{animation-delay:.5s}html.motion .hero-main .hero-search{animation-delay:.62s}html.motion .hero-main .hero-hint{animation-delay:.72s}html.motion .hero-main .hero-actions{animation-delay:.8s}html.motion .trust-home .trust-list>li{animation:.7s cubic-bezier(.16,1,.3,1) backwards hero-rise;animation-delay:calc(var(--n,0) * 80ms + .85s)}html.motion .trust-home .trust-list>li:nth-child(2){--n:1}html.motion .trust-home .trust-list>li:nth-child(3){--n:2}html.motion .trust-home .trust-list>li:nth-child(4){--n:3}html.motion .trust-home .trust-list>li:nth-child(5){--n:4}.theme-toggle .icon-moon,:root[data-theme=dark] .theme-toggle .icon-sun{display:inline-block}.theme-toggle .icon-sun,:root[data-theme=dark] .theme-toggle .icon-moon,:is(.hero-logo,.site-header .logo) .logo-dark,:root[data-theme=dark] :is(.hero-logo,.site-header .logo) .logo-light{display:none}:root[data-theme=dark] :is(.hero-logo,.site-header .logo) .logo-dark{display:block}.site-header .logo{--logo-w:66px;min-height:var(--tap);border-radius:var(--r-ctl);flex:none;align-items:center;display:flex}.site-header .logo .rhino{width:var(--logo-w);flex:none;max-width:none;height:auto;overflow:visible}@media (max-width:1023px){.site-header .logo{--logo-w:54px;order:0}}.site-header .logo-search{display:none}@media (max-width:767px){body[data-hero-watch] .site-header .logo-search{order:4;display:flex}body[data-hero-watch] .site-header .header-top>.search{flex:1 1 0;min-width:0}body[data-hero-watch] .site-header .header-sentinel{margin-right:1px}}.rhino .rh-ink{fill:var(--c-ink)}.rhino .rh-leg{fill:var(--c-brand)}.rhino .rh-eye{fill:var(--rh-eye)}body[data-hero-watch] .site-header .logo{width:var(--logo-w);clip-path:inset(-24px -200px -24px -6px);overflow:visible}body[data-hero-anim] .site-header .logo{transition:width .85s cubic-bezier(.45,0,.35,1),margin .85s cubic-bezier(.45,0,.35,1),visibility}body[data-hero-anim] .site-header .logo .rhino{transition:transform .45s cubic-bezier(.55,0,1,.45),opacity .3s}body[data-hero-logo] .site-header .logo{width:0;margin-right:calc(-1 * var(--ht-gap,20px));visibility:hidden}body[data-hero-anim][data-hero-logo] .site-header .logo{transition:width .45s cubic-bezier(.65,0,.35,1) .15s,margin .45s cubic-bezier(.65,0,.35,1) .15s,visibility 0s .6s}body[data-hero-logo] .site-header .logo .rhino{opacity:0;transform:translate(-140%)}:root[data-theme=dark] .cart-img img,:root[data-theme=dark] .ptile-img.is-cutout img,:root[data-theme=dark] .cat-img img,:root[data-theme=dark] .pf-img img,:root[data-theme=dark] .chip-thumb img{mix-blend-mode:normal}:root[data-theme=dark] .brand-mark:has(img){background:var(--c-logo-plate)}.sheet-theme{width:var(--tap);height:var(--tap);border-radius:var(--r-md);background:var(--c-bg-2);color:var(--c-ink);cursor:pointer;border:0;place-items:center;margin-left:auto;display:grid}@media (max-width:480px){.header-theme{display:none}}.error-report-link{min-height:var(--tap);color:var(--c-muted);font-size:var(--fs-sm);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.error-report-link:hover{color:var(--c-accent)}.error-issues{border:0;margin:0;padding:0}.error-issues legend{margin-bottom:8px;font-weight:700}.error-issue-list{flex-wrap:wrap;gap:8px;display:flex}.error-issue{min-height:var(--ctl-h);border:1px solid var(--c-line-strong);border-radius:var(--r-ctl);background:var(--c-bg);cursor:pointer;align-items:center;padding:0 14px;display:inline-flex;position:relative}.error-issue input{opacity:0;pointer-events:none;position:absolute}.error-issue:has(input:checked){border-color:var(--c-brand);background:var(--c-brand-tint)}.error-issue:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.error-form{gap:16px}.chat.is-card{gap:12px;width:min(380px,100vw - 24px);padding:0 0 16px;overflow:hidden}.chat.is-card.is-dialog{width:min(420px,100vw - 24px);max-height:calc(var(--vvh,100dvh) - var(--chat-bottom) - 12px - env(safe-area-inset-top));flex-direction:column;gap:0;padding-bottom:0;display:flex}.chat.is-card.is-dialog>*{flex:none}.chat.is-card>:not(.chat-head,.chat-log){margin-inline:16px}@media (min-width:1100px){.chat.is-card{--chat-bottom:16px;right:16px;bottom:var(--chat-bottom)}body:has(.chat.is-card) .cookie-banner{left:16px;transform:none}}.chat.is-card .chat-head{background:var(--c-footer-bg);color:var(--c-footer-strong);justify-content:flex-start;gap:12px;margin:0;padding:14px 8px 14px 16px}.chat-head-text{flex:1;min-width:0}.chat.is-card .chat-title{color:var(--c-footer-strong);font-size:var(--fs-md);font-weight:700;line-height:1.25}.chat-sub{color:var(--c-footer-ink-2);font-size:var(--fs-xs);margin:2px 0 0;line-height:1.3}.chat-avas{flex:none;display:flex}.chat-ava{border:2px solid var(--c-footer-bg);background:var(--c-brand);width:36px;height:36px;color:var(--c-on-brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.chat-ava+.chat-ava{margin-left:-6px}.chat-hours{white-space:nowrap;display:block}.chat.is-card .chat-hide{color:var(--c-footer-ink)}.chat.is-card .chat-hide:hover{background:var(--c-footer-line);color:var(--c-footer-strong)}.chat.is-dialog .chat-log{background:var(--c-bg-2);flex:0 auto;height:min(460px,100vh - 260px);min-height:96px;max-height:none;padding:16px}.chat.is-dialog .chat-log>.chat-note{text-align:center;margin:auto 0}.chat.is-dialog .chat-msg{max-width:82%;font-size:var(--fs-md);border-radius:16px;padding:9px 13px;line-height:1.4}.chat.is-dialog .chat-msg.is-visitor{background:var(--c-brand);color:var(--c-on-brand);border-bottom-right-radius:4px}.chat.is-dialog .chat-msg.is-staff{background:var(--c-bg);box-shadow:var(--shadow-knob);border-bottom-left-radius:4px}.chat.is-dialog .chat-callback,.chat.is-dialog>.chat-note{margin-top:12px}.chat.is-dialog .chat-form{border-top:1px solid var(--c-line);align-items:center;margin:0;padding:12px 12px 12px 8px}.chat.is-dialog .chat-input{background:var(--c-bg-2);border:0}.chat.is-dialog .chat-input:focus-visible{outline:2px solid var(--c-focus);outline-offset:0}@media (max-width:767px){.chat.is-card{padding:0 0 14px}.chat.is-card.is-dialog{padding:0}.chat.is-dialog .chat-log{height:min(420px, calc(100vh - var(--bar-h) - 260px))}}@media (hover:none){:is(.ptile,.pf-tile,.tile,.cp-tile,.cat-tile,.model-tile,.post-card,.trust-row a.trust-item,.row,.cart-line,.cp-podbor){-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s,background-color .18s}:is(.ptile,.pf-tile,.tile,.cp-tile,.cat-tile,.model-tile,.post-card,.trust-row a.trust-item):hover{transform:none}:is(.pf-tile,.tile,.cp-tile,.cat-tile,.model-tile,.post-card,.trust-row a.trust-item,.cp-podbor):active{border-color:var(--c-brand);box-shadow:var(--shadow-hover);transform:scale(.97)}.ptile:active{border-color:var(--c-brand);box-shadow:var(--shadow-hover)}.ptile-name:hover,.is-cutout .ptile:hover .ptile-name{color:var(--c-ink);text-decoration:none}.is-cutout .ptile:hover .ptile-img img{transform:none}:is(.row,.cart-line):active{background:var(--c-row-hover)}:is(.btn,.icon-btn,.g-nav,.lb-nav,.lb-close,.chat-button){-webkit-tap-highlight-color:transparent}.btn-primary:hover{transform:none}:is(.btn,.icon-btn,.g-nav,.lb-nav,.lb-close,.chat-button):active{transform:scale(.94)}}.lk-tiles{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.lk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.lk-tile{min-height:84px;color:var(--c-ink);align-items:center;gap:14px;padding:16px 16px 16px 18px;text-decoration:none;display:flex}.card.lk-tile:hover{box-shadow:var(--shadow-hover);text-decoration:none}.lk-tile-ic{background:var(--c-brand-tint);width:48px;height:48px;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;display:grid}.lk-tile-text{flex:1;gap:2px;min-width:0;display:grid}.lk-tile-text b{font-size:var(--fs-md);align-items:center;gap:8px;display:flex}.lk-tile-count{background:var(--c-bg-2);min-width:24px;font-size:var(--fs-xs);text-align:center;border-radius:12px;padding:0 7px;line-height:24px}.lk-tile-hint{color:var(--c-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-tile>svg:last-child{color:var(--c-muted);flex:none;transform:rotate(-90deg)}.lk-back{display:none}@media (max-width:1023px){.lk-back{width:fit-content;min-height:var(--tap);color:var(--c-ink-2);font-size:var(--fs-sm);align-items:center;gap:4px;display:flex}.lk-back svg{transform:rotate(90deg)}}.card.lk-card{padding:8px 24px 24px}@media (max-width:767px){.card.lk-card{padding:4px 16px 16px}}.lk-list{margin:0;padding:0;list-style:none;display:grid}.lk-item{border-bottom:1px solid var(--c-line);justify-items:start;gap:8px;padding:16px 0;display:grid}.lk-item:last-child{border-bottom:0}.lk-item>*{margin:0}.lk-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lk-item-meta{color:var(--c-muted);font-size:var(--fs-sm)}.lk-item-text{overflow-wrap:anywhere}.lk-sub{font-weight:600}.lk-status{background:var(--c-brand-tint);font-size:var(--fs-xs);white-space:nowrap;border-radius:12px;padding:2px 10px;font-weight:600}.lk-status.is-done{background:var(--c-bg-2);color:var(--c-muted)}.lk-lines{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lk-lines li{justify-content:space-between;gap:12px;display:flex}.lk-line-name{overflow-wrap:anywhere;min-width:0}.lk-line-qty{color:var(--c-muted);white-space:nowrap;flex:none}.lk-empty{justify-items:start;gap:12px;padding:16px 0 0;display:grid}.lk-empty p{color:var(--c-ink-2);margin:0}.lk-stack{gap:8px;display:grid}.lk-block{border-bottom:1px solid var(--c-line);gap:8px;padding:16px 0;display:grid}.lk-block:last-child{border-bottom:0}.lk-block>h2,.lk-form-title{font-size:var(--fs-lg);margin:0}.lk-block>p{margin:0}.lk-form{gap:12px}.lk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lk-company{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lk-company p{margin:2px 0 0}.lk-del{margin-top:8px}.lk-del summary{min-height:var(--tap);color:var(--c-muted);cursor:pointer;line-height:var(--tap)}.lk-chat{justify-items:start;gap:8px;padding-top:16px;display:grid}.lk-msgs{border-radius:var(--r-md);background:var(--c-bg-2);gap:8px;width:100%;margin:0;padding:12px;list-style:none;display:grid}.lk-msg{background:var(--c-bg);overflow-wrap:anywhere;white-space:pre-line;border-radius:14px;gap:2px;max-width:85%;padding:8px 12px;display:grid}.lk-msg.is-visitor{background:var(--c-brand);color:var(--c-on-brand);justify-self:end}.lk-msg-who{font-size:var(--fs-xs);font-weight:600}.lk-msg-time,.lk-msg-files{font-size:var(--fs-xs);opacity:.75}.card.lk-auth.lk-auth-single{grid-template-columns:minmax(0,1fr)}@media (max-width:767px){.callback-dialog{width:calc(100vw - 16px);max-height:calc(var(--vvh,100dvh) - 16px)}.callback-in{gap:10px;padding:18px 16px 16px}.callback-in .dialog-close{top:8px;right:8px}.callback-lead{margin-top:-4px}.callback-in .form,.callback-in .error-form{gap:10px}.callback-in .field{gap:4px}.callback-in .field textarea{min-height:64px}.error-issues legend{margin-bottom:6px}.error-issue-list{gap:6px}.error-issue{min-height:40px;padding:0 12px}.callback-in .file-pick{flex-wrap:nowrap}.callback-in .file-pick>label{white-space:nowrap;flex:none}}.file-pick .file-pick-btn{width:var(--ctl-h);min-width:var(--ctl-h);height:var(--ctl-h);min-height:var(--ctl-h);flex:none;padding:0}.file-pick-status:empty{display:none}.nobr{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}a[href^=mailto\:],a[href^=tel\:]{white-space:nowrap}.lk-stack,.lk-block,.lk-block>*,.lk-item,.lk-item>*{min-width:0;max-width:100%}
