.product-page[data-v-8ad719e3]{padding:24px 0 64px}.breadcrumbs[data-v-8ad719e3]{color:var(--muted);font-size:13px;margin-bottom:24px}.breadcrumbs a[data-v-8ad719e3]:hover{color:var(--accent)}.breadcrumbs .sep[data-v-8ad719e3]{opacity:.5}.main-grid[data-v-8ad719e3]{align-items:start;display:grid;gap:48px;grid-template-columns:1.1fr 1fr;margin-bottom:64px}@media(max-width:800px){.main-grid[data-v-8ad719e3]{gap:24px;grid-template-columns:1fr}}.gallery[data-v-8ad719e3]{align-items:center;aspect-ratio:1;background:#fff;border:1px solid var(--line);display:flex;justify-content:center;overflow:hidden;padding:32px;position:relative}.gallery img[data-v-8ad719e3]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.gallery.placeholder img[data-v-8ad719e3]{filter:grayscale(.3);-o-object-fit:cover;object-fit:cover;opacity:.45}.ph-badge[data-v-8ad719e3]{background:#000000bf;border-radius:2px;color:#fff;font-size:11px;letter-spacing:.04em;padding:6px 12px;position:absolute;right:16px;top:16px}.info h1[data-v-8ad719e3]{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.meta-line[data-v-8ad719e3]{color:var(--muted);display:flex;font-size:13px;gap:8px;margin-bottom:20px}.meta-line strong[data-v-8ad719e3]{color:var(--text);font-weight:500}.short[data-v-8ad719e3]{color:var(--muted);line-height:1.55;margin-bottom:24px}.short[data-v-8ad719e3] p{margin-bottom:8px}.price-block[data-v-8ad719e3]{align-items:baseline;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:16px;margin-bottom:24px;padding:20px 0}.price[data-v-8ad719e3]{color:var(--accent);font-size:38px;font-weight:600;letter-spacing:-.02em}.price .ccy[data-v-8ad719e3]{color:var(--muted);font-size:18px;margin-left:4px}.stock[data-v-8ad719e3]{color:var(--muted);font-size:13px}.stock.ok[data-v-8ad719e3]{color:var(--success)}.add-row[data-v-8ad719e3]{align-items:stretch;display:flex;gap:12px;margin-bottom:16px}.qty-input[data-v-8ad719e3]{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:2px;display:inline-flex}.qty-input button[data-v-8ad719e3]{background:transparent;font-size:18px;height:44px;width:40px}.qty-input button[data-v-8ad719e3]:disabled{opacity:.4}.qty-input input[data-v-8ad719e3]{-moz-appearance:textfield;background:transparent;border:0;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;height:44px;text-align:center;width:48px}.qty-input input[data-v-8ad719e3]::-webkit-inner-spin-button,.qty-input input[data-v-8ad719e3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-row .btn[data-v-8ad719e3]{flex:1;font-size:16px;padding:14px 24px}.phone-row[data-v-8ad719e3]{align-items:baseline;background:var(--bg);border:1px solid var(--line);display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:14px 16px}.phone-row[data-v-8ad719e3]:hover{border-color:var(--accent)}.phone-row .mono[data-v-8ad719e3]{font-weight:500}.phone-row .muted[data-v-8ad719e3]{color:var(--muted);font-size:13px}.benefits[data-v-8ad719e3]{list-style:none;margin:0;padding:0}.benefits li[data-v-8ad719e3]{color:var(--muted);font-size:13px;padding:6px 0}.tabs-section[data-v-8ad719e3]{margin-bottom:64px}.tabs[data-v-8ad719e3]{border-bottom:2px solid var(--line);display:flex;gap:0;margin-bottom:32px;overflow-x:auto}.tabs button[data-v-8ad719e3]{background:transparent;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:15px;font-weight:500;margin-bottom:-2px;padding:14px 24px;transition:color .15s,border-color .15s;white-space:nowrap}.tabs button[data-v-8ad719e3]:hover{color:var(--text)}.tabs button.active[data-v-8ad719e3]{border-bottom-color:var(--accent);color:var(--accent)}.tab-content[data-v-8ad719e3]{min-height:200px;padding:0 4px}.desc-body[data-v-8ad719e3]{line-height:1.7;max-width:760px}.desc-body[data-v-8ad719e3] p{margin:12px 0}.desc-body[data-v-8ad719e3] h2,.desc-body[data-v-8ad719e3] h3{margin:24px 0 12px}.desc-body[data-v-8ad719e3] ol,.desc-body[data-v-8ad719e3] ul{margin:12px 0 12px 22px}.desc-body[data-v-8ad719e3] img{margin:20px 0;max-width:100%}.desc-body[data-v-8ad719e3] table{border-collapse:collapse;margin:16px 0;width:100%}.desc-body[data-v-8ad719e3] td,.desc-body[data-v-8ad719e3] th{border:1px solid var(--line);padding:8px 12px;text-align:left}.desc-body[data-v-8ad719e3] th{background:var(--bg);font-weight:500}.spec-table[data-v-8ad719e3]{border-collapse:collapse;max-width:600px;width:100%}.spec-table td[data-v-8ad719e3]{border-bottom:1px solid var(--line);padding:12px 16px}.spec-table tr[data-v-8ad719e3]:nth-child(2n){background:var(--bg)}.spec-table td[data-v-8ad719e3]:first-child{color:var(--muted);font-size:14px;width:200px}.spec-table td[data-v-8ad719e3]:last-child{font-weight:500}.dp-grid[data-v-8ad719e3]{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:700px){.dp-grid[data-v-8ad719e3]{grid-template-columns:1fr}}.dp-grid h3[data-v-8ad719e3]{font-size:18px;margin-bottom:12px}.dp-grid ul[data-v-8ad719e3]{list-style:none;padding:0}.dp-grid li[data-v-8ad719e3]{border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.5;padding:8px 0}.dp-grid strong[data-v-8ad719e3]{color:var(--text)}.related-section h2[data-v-8ad719e3]{font-size:clamp(22px,2.4vw,28px);margin-bottom:24px}.related-grid[data-v-8ad719e3]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.related-grid[data-v-8ad719e3]{grid-template-columns:repeat(2,1fr)}}.rel-card[data-v-8ad719e3]{background:#fff;border:1px solid var(--line);transition:border-color .15s}.rel-card[data-v-8ad719e3]:hover{border-color:var(--accent)}.rel-card a[data-v-8ad719e3]{display:block;padding:14px}.rel-img[data-v-8ad719e3]{align-items:center;aspect-ratio:1;background:#fbf7f5;display:flex;justify-content:center;margin-bottom:10px;overflow:hidden}.rel-img img[data-v-8ad719e3]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.rel-card h3[data-v-8ad719e3]{font-size:13px;font-weight:500;line-height:1.35;margin-bottom:8px;min-height:2.6em}.rel-card .price[data-v-8ad719e3]{color:var(--accent);font-size:15px;font-weight:500}.cat-hero[data-v-8b129b78]{padding:24px 0 40px}.breadcrumbs[data-v-8b129b78]{color:var(--muted);font-size:13px;margin-bottom:24px}.breadcrumbs a[data-v-8b129b78]:hover{color:var(--accent)}.breadcrumbs .sep[data-v-8b129b78]{opacity:.5}.hero-grid[data-v-8b129b78]{align-items:center;display:grid;gap:48px;grid-template-columns:1.3fr 1fr}@media(max-width:800px){.hero-grid[data-v-8b129b78]{gap:32px;grid-template-columns:1fr}}.desc[data-v-8b129b78],h1[data-v-8b129b78]{margin-bottom:16px}.desc[data-v-8b129b78]{color:var(--muted);line-height:1.6}.stats[data-v-8b129b78]{border-top:1px solid var(--line);color:var(--accent);display:flex;font-size:14px;gap:24px;padding-top:16px}.hero-img[data-v-8b129b78]{aspect-ratio:4/3;border-radius:4px;box-shadow:0 20px 40px -20px #0003;margin:0;overflow:hidden}.hero-img img[data-v-8b129b78]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.subcats[data-v-8b129b78]{background:#fff;border-top:1px solid var(--line);padding:32px 0}.subcats h2[data-v-8b129b78]{font-size:20px;margin-bottom:16px}.subcats-grid[data-v-8b129b78]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.subcat[data-v-8b129b78]{align-items:center;background:var(--bg);border:1px solid var(--line);display:flex;font-size:14px;justify-content:space-between;padding:14px 18px;transition:border-color .15s}.subcat[data-v-8b129b78]:hover{border-color:var(--accent)}.subcat:hover .arrow[data-v-8b129b78]{color:var(--accent)}.subcat .arrow[data-v-8b129b78]{color:var(--muted);font-family:IBM Plex Mono,monospace}.products-section[data-v-8b129b78]{padding:40px 0 64px}.products-layout[data-v-8b129b78]{display:grid;gap:32px;grid-template-columns:220px 1fr}@media(max-width:800px){.products-layout[data-v-8b129b78]{grid-template-columns:1fr}.filters[data-v-8b129b78]{order:2}}.filters[data-v-8b129b78]{align-self:start;background:#fff;border:1px solid var(--line);padding:20px;position:sticky;top:80px}.filters h3[data-v-8b129b78]{font-size:16px;margin-bottom:16px}.filters h4[data-v-8b129b78]{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.04em;margin-bottom:8px;margin-top:18px;text-transform:uppercase}.filter-group[data-v-8b129b78]{margin-bottom:4px}.filter-checkbox[data-v-8b129b78]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:6px 0}.filter-checkbox input[data-v-8b129b78]{accent-color:var(--accent);cursor:pointer;height:16px;width:16px}.toolbar[data-v-8b129b78]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:0 0 16px}.toolbar .mono[data-v-8b129b78]{color:var(--muted);font-size:13px}.sort-select[data-v-8b129b78]{background:#fff;border:1.5px solid var(--line);border-radius:2px;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;padding:8px 12px}.sort-select[data-v-8b129b78]:focus{border-color:var(--accent);outline:none}.grid[data-v-8b129b78]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.product-card[data-v-8b129b78]{background:#fff;border:1px solid var(--line);transition:border-color .15s}.product-card[data-v-8b129b78]:hover{border-color:var(--accent)}.product-card a[data-v-8b129b78]{display:block;padding:16px}.image[data-v-8b129b78]{align-items:center;aspect-ratio:1;background:#fbf7f5;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden;position:relative}.image img[data-v-8b129b78]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.image.ph img[data-v-8b129b78]{-o-object-fit:cover;object-fit:cover;opacity:.6}.image.ph[data-v-8b129b78]:after{background:#0009;border-radius:2px;color:#fff;content:"фото скоро";font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.04em;padding:2px 6px;position:absolute;right:6px;top:6px}.product-card h3[data-v-8b129b78]{font-size:14px;font-weight:500;line-height:1.35;margin-bottom:8px;min-height:2.7em}.meta[data-v-8b129b78]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.price[data-v-8b129b78]{color:var(--accent);font-size:18px;font-weight:500}.stock[data-v-8b129b78]{color:var(--muted);font-size:10px}.stock.ok[data-v-8b129b78]{color:var(--success)}.city-hero[data-v-89efcb69]{padding:24px 0 56px}.breadcrumbs[data-v-89efcb69]{color:var(--muted);font-size:13px;margin-bottom:24px}.breadcrumbs a[data-v-89efcb69]:hover{color:var(--accent)}.breadcrumbs .sep[data-v-89efcb69]{opacity:.5}.hero-grid[data-v-89efcb69]{align-items:center;display:grid;gap:48px;grid-template-columns:1.3fr 1fr}@media(max-width:900px){.hero-grid[data-v-89efcb69]{gap:32px;grid-template-columns:1fr}}h1[data-v-89efcb69]{font-size:clamp(32px,4.5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.lead[data-v-89efcb69]{color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.55;margin-bottom:24px}.lead[data-v-89efcb69] p{margin-bottom:10px}.cta-row[data-v-89efcb69]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn-tg[data-v-89efcb69]{background:var(--bg-band);border:1.5px solid var(--bg-band);color:var(--text-on-band)}.btn-tg[data-v-89efcb69]:hover{opacity:.9}.phone-big[data-v-89efcb69]{border-top:1px solid var(--line);display:block;font-size:24px;font-weight:500;letter-spacing:-.01em;padding-top:16px}.phone-big[data-v-89efcb69]:hover{color:var(--accent)}.phone-meta[data-v-89efcb69]{color:var(--muted);font-size:13px;margin-top:4px}.hero-img[data-v-89efcb69]{aspect-ratio:4/5;border-radius:4px;box-shadow:0 24px 56px -28px #00000059;margin:0;overflow:hidden}.hero-img img[data-v-89efcb69]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.body-sections[data-v-89efcb69]{background:#fff;border-top:1px solid var(--line);padding:56px 0}.section-row[data-v-89efcb69]{align-items:center;display:grid;gap:48px;grid-template-columns:1.6fr 1fr;margin-bottom:56px}.section-row.img-left[data-v-89efcb69]{grid-template-columns:1fr 1.6fr}.section-row.img-left .section-image[data-v-89efcb69]{order:-1}@media(max-width:800px){.section-row[data-v-89efcb69],.section-row.img-left[data-v-89efcb69]{gap:24px;grid-template-columns:1fr}.section-row.img-left .section-image[data-v-89efcb69]{order:0}}.section-text[data-v-89efcb69]{line-height:1.7}.section-text[data-v-89efcb69] h2{font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.section-text[data-v-89efcb69] h3{font-size:clamp(17px,1.4vw,20px);font-weight:600;margin:20px 0 10px}.section-text[data-v-89efcb69] p{margin:12px 0}.section-text[data-v-89efcb69] ol,.section-text[data-v-89efcb69] ul{margin:12px 0 12px 22px}.section-text[data-v-89efcb69] li{margin:6px 0}.section-text[data-v-89efcb69] strong{font-weight:600}.section-image[data-v-89efcb69]{aspect-ratio:4/3;border-radius:4px;box-shadow:0 16px 32px -16px #0003;margin:0;overflow:hidden}.section-image img[data-v-89efcb69]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease-out;width:100%}.section-image:hover img[data-v-89efcb69]{transform:scale(1.03)}.local-cta[data-v-89efcb69]{background:var(--bg);border-top:1px solid var(--line);padding:56px 0}.local-cta h2[data-v-89efcb69]{font-size:clamp(24px,2.5vw,32px);margin-bottom:12px}.local-cta p[data-v-89efcb69]{color:var(--muted);line-height:1.6;margin-bottom:24px;max-width:720px}.local-cta .or-call[data-v-89efcb69]{font-size:15px;margin:16px 0 0}.local-cta .or-call a[data-v-89efcb69]{color:var(--text);font-weight:500}.local-cta .or-call a[data-v-89efcb69]:hover{color:var(--accent)}.btn-ghost-light[data-v-89efcb69]{background:transparent;border:1.5px solid var(--text);color:var(--text)}.btn-ghost-light[data-v-89efcb69]:hover{background:var(--text);color:var(--bg)}.faq-section[data-v-89efcb69]{background:#fff;border-top:1px solid var(--line);padding:56px 0}.faq-section h2[data-v-89efcb69]{font-size:clamp(24px,2.5vw,32px);margin-bottom:28px}.faq-section details[data-v-89efcb69]{background:var(--bg);border:1px solid var(--line);margin-bottom:10px;padding:18px 22px}.faq-section summary[data-v-89efcb69]{cursor:pointer;font-size:16px;font-weight:500}.faq-section summary[data-v-89efcb69]::marker{color:var(--accent)}.faq-section p[data-v-89efcb69]{color:var(--muted);line-height:1.6;margin-top:12px}.service-page[data-v-07606cba]{padding:32px 0 64px}h1[data-v-07606cba]{margin-bottom:24px}
