.breadcrumb-trail[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);margin-bottom:24px;font-size:13px}.breadcrumb-trail[data-astro-cid-pvkxjh5e] ol[data-astro-cid-pvkxjh5e]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail[data-astro-cid-pvkxjh5e] li[data-astro-cid-pvkxjh5e]:not(:last-child):after{content:"›";color:var(--color-line,#cbd5e1);margin-left:8px}.breadcrumb-trail[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);text-decoration:none}.breadcrumb-trail[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]:hover{color:var(--color-brand-orange,#ea580c);text-decoration:underline}.product-layout[data-astro-cid-pvkxjh5e]{grid-template-columns:1fr 340px;align-items:start;gap:36px;margin-bottom:60px;display:grid}.product-header__badges[data-astro-cid-pvkxjh5e]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.badge[data-astro-cid-pvkxjh5e]{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700}.badge--brand[data-astro-cid-pvkxjh5e]{color:#fff;background:#0f172a}.badge--neutral[data-astro-cid-pvkxjh5e]{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}.product-header__title[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.25}.product-header__meta[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.product-header__lead[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#475569);margin:0;font-size:15px;line-height:1.65}.product-gallery[data-astro-cid-pvkxjh5e]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:36px;padding:24px}.product-gallery__main[data-astro-cid-pvkxjh5e] img[data-astro-cid-pvkxjh5e]{object-fit:contain;max-width:100%;height:auto}.section-heading[data-astro-cid-pvkxjh5e] h2[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);margin:0 0 8px;font-size:22px;font-weight:800}.section-lead-clean[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);margin:0 0 18px;font-size:14px}.specs-table-container[data-astro-cid-pvkxjh5e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.specs-table[data-astro-cid-pvkxjh5e]{border-collapse:collapse;width:100%;font-size:13px}.specs-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e]{text-align:left;width:35%;color:var(--color-ink,#0f172a);background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:12px 18px;font-weight:700}.specs-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);border-bottom:1px solid #f1f5f9;padding:12px 18px}.table-responsive[data-astro-cid-pvkxjh5e]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.matrix-table[data-astro-cid-pvkxjh5e]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.matrix-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-weight:700}.matrix-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e]{border-bottom:1px solid #f1f5f9;padding:12px 16px}.matrix-table[data-astro-cid-pvkxjh5e] tr[data-astro-cid-pvkxjh5e].row-current{background:#fff7ed;font-weight:700}.matrix-table[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]{color:var(--color-brand-orange,#ea580c);font-weight:700;text-decoration:none}.matrix-table[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]:hover{text-decoration:underline}.faq-list[data-astro-cid-pvkxjh5e]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-pvkxjh5e]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.faq-question[data-astro-cid-pvkxjh5e]{cursor:pointer;color:var(--color-ink,#0f172a);padding:16px;font-size:15px;font-weight:700}.faq-answer[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#475569);padding:0 16px 16px;font-size:14px;line-height:1.6}.b2b-order-card[data-astro-cid-pvkxjh5e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;position:sticky;top:24px;box-shadow:0 4px 16px #0000000d}.price-block[data-astro-cid-pvkxjh5e]{border-bottom:1px solid #f1f5f9;margin-bottom:18px;padding-bottom:16px}.price-label[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);font-size:12px}.price-value[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);margin:4px 0;font-size:28px;font-weight:800}.price-note[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);font-size:11px;font-weight:600}.stock-status[data-astro-cid-pvkxjh5e]{color:#15803d;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.stock-dot[data-astro-cid-pvkxjh5e]{background:#22c55e;border-radius:50%;width:8px;height:8px}.stock-status--pending[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b)}.stock-dot--pending[data-astro-cid-pvkxjh5e]{background:#94a3b8}.b2b-actions[data-astro-cid-pvkxjh5e]{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.ref-product-wa-btn[data-astro-cid-pvkxjh5e]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #10b98140}.ref-product-wa-btn[data-astro-cid-pvkxjh5e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b98159}.ref-product-email-btn[data-astro-cid-pvkxjh5e]{color:#fff;background:linear-gradient(135deg,#1e40af,#0284c7);border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #0284c740}.ref-product-email-btn[data-astro-cid-pvkxjh5e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0284c759}.b2b-perks[data-astro-cid-pvkxjh5e]{background:#f8fafc;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px;font-size:12px;display:flex}.perk-item[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);line-height:1.4}.b2b-contacts[data-astro-cid-pvkxjh5e]{border-top:1px solid #f1f5f9;flex-direction:column;gap:4px;padding-top:16px;display:flex}.contacts-lbl[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);font-size:11px}.phone-link[data-astro-cid-pvkxjh5e]{color:var(--color-ink,#0f172a);font-size:18px;font-weight:800;text-decoration:none}.phone-link[data-astro-cid-pvkxjh5e]:hover{color:var(--color-brand-orange,#ea580c)}.work-hours[data-astro-cid-pvkxjh5e]{color:var(--color-ink-muted,#64748b);font-size:11px}@media (width<=900px){.product-layout[data-astro-cid-pvkxjh5e]{grid-template-columns:1fr}.product-sidebar[data-astro-cid-pvkxjh5e]{position:static}}.breadcrumb-trail[data-astro-cid-pvkxjh5e]{color:var(--muted);margin:1.1rem 0 0;font-size:.72rem}.breadcrumb-trail[data-astro-cid-pvkxjh5e] ol[data-astro-cid-pvkxjh5e]{gap:.45rem}.breadcrumb-trail[data-astro-cid-pvkxjh5e] li[data-astro-cid-pvkxjh5e]:not(:last-child):after{color:var(--line-strong);margin-left:.45rem}.breadcrumb-trail[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]{color:var(--muted)}.product-layout[data-astro-cid-pvkxjh5e]{grid-template-columns:minmax(0,1fr) minmax(18.5rem,20.5rem);gap:clamp(1.5rem,4vw,3.5rem);margin:clamp(2rem,5vw,4rem) 0 4.5rem}.product-header[data-astro-cid-pvkxjh5e]{margin-bottom:1.8rem}.product-header__badges[data-astro-cid-pvkxjh5e]{gap:.35rem;margin-bottom:.7rem}.badge[data-astro-cid-pvkxjh5e]{border-radius:var(--radius-control);padding:.25rem .45rem;font-size:.64rem;line-height:1.25}.badge--brand[data-astro-cid-pvkxjh5e]{background:var(--ink-strong)}.badge--neutral[data-astro-cid-pvkxjh5e]{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.badge--success[data-astro-cid-pvkxjh5e]{color:#247348;background:#ecf8f0}.product-header__title[data-astro-cid-pvkxjh5e]{max-width:none;color:var(--ink-strong);letter-spacing:0;margin-bottom:.75rem;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.06}.product-header__meta[data-astro-cid-pvkxjh5e]{color:var(--muted);gap:.65rem 1rem;margin-bottom:1rem;font-size:.72rem}.product-header__meta[data-astro-cid-pvkxjh5e] strong[data-astro-cid-pvkxjh5e]{color:var(--ink)}.product-header__lead[data-astro-cid-pvkxjh5e]{max-width:52rem;color:var(--muted);font-size:.92rem;line-height:1.58}.product-gallery[data-astro-cid-pvkxjh5e]{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:0;margin-bottom:2.75rem;padding:clamp(1.25rem,3vw,2rem)}.product-gallery__main[data-astro-cid-pvkxjh5e]{place-items:center;min-height:clamp(19rem,33vw,31rem);display:grid}.product-gallery__main[data-astro-cid-pvkxjh5e] img[data-astro-cid-pvkxjh5e]{mix-blend-mode:multiply;max-height:clamp(18rem,31vw,29rem)}.product-gallery__caption[data-astro-cid-pvkxjh5e]{color:var(--muted);margin-top:.75rem;font-size:.66rem}.specs-section[data-astro-cid-pvkxjh5e],.series-matrix-section[data-astro-cid-pvkxjh5e],.faq-section[data-astro-cid-pvkxjh5e]{margin-bottom:3.25rem}.section-heading[data-astro-cid-pvkxjh5e] h2[data-astro-cid-pvkxjh5e]{color:var(--ink-strong);letter-spacing:0;margin-bottom:.35rem;font-size:clamp(1.2rem,2vw,1.6rem)}.section-lead-clean[data-astro-cid-pvkxjh5e]{color:var(--muted);margin-bottom:1rem;font-size:.78rem}.specs-table-container[data-astro-cid-pvkxjh5e],.table-responsive[data-astro-cid-pvkxjh5e]{border-color:var(--line);box-shadow:none;border-radius:0}.specs-table[data-astro-cid-pvkxjh5e],.matrix-table[data-astro-cid-pvkxjh5e]{font-size:.76rem}.specs-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e],.matrix-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e]{border-bottom-color:var(--line);background:var(--surface);color:var(--muted);padding:.72rem .85rem;font-size:.68rem;font-weight:750}.specs-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e],.matrix-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e]{border-bottom-color:var(--line);color:var(--ink);padding:.72rem .85rem}.matrix-table[data-astro-cid-pvkxjh5e] tr[data-astro-cid-pvkxjh5e].row-current{background:var(--surface-warm)}.matrix-table[data-astro-cid-pvkxjh5e] a[data-astro-cid-pvkxjh5e]{color:var(--brand-dark)}.faq-list[data-astro-cid-pvkxjh5e]{border-top:1px solid var(--line);gap:0}.faq-item[data-astro-cid-pvkxjh5e]{border:0;border-bottom:1px solid var(--line);border-radius:0}.faq-question[data-astro-cid-pvkxjh5e]{color:var(--ink);padding:.95rem 0;font-size:.84rem}.faq-answer[data-astro-cid-pvkxjh5e]{color:var(--muted);padding:0 0 1rem;font-size:.82rem}.b2b-order-card[data-astro-cid-pvkxjh5e]{border-color:var(--line);border-top:.28rem solid var(--brand-bright);background:var(--paper);box-shadow:none;border-radius:0;padding:1.5rem;top:1.25rem}.price-block[data-astro-cid-pvkxjh5e]{border-bottom-color:var(--line);margin-bottom:1rem;padding-bottom:1rem}.price-label[data-astro-cid-pvkxjh5e],.contacts-lbl[data-astro-cid-pvkxjh5e],.work-hours[data-astro-cid-pvkxjh5e]{color:var(--muted);font-size:.68rem}.price-value[data-astro-cid-pvkxjh5e]{color:var(--ink-strong);letter-spacing:0;margin:.3rem 0;font-size:clamp(1.7rem,3vw,2.25rem)}.price-note[data-astro-cid-pvkxjh5e]{color:#247348;font-size:.68rem}.stock-status[data-astro-cid-pvkxjh5e]{color:#247348;gap:.45rem;margin-bottom:1rem;font-size:.72rem}.stock-dot[data-astro-cid-pvkxjh5e]{background:#2c8753;width:.45rem;height:.45rem}.b2b-actions[data-astro-cid-pvkxjh5e]{gap:.55rem;margin-bottom:1.2rem}.ref-product-wa-btn[data-astro-cid-pvkxjh5e],.ref-product-email-btn[data-astro-cid-pvkxjh5e]{border:1px solid var(--brand-bright);border-radius:var(--radius-control);background:var(--brand-bright);height:2.75rem;box-shadow:none;color:#fff;font-size:.78rem;font-weight:750;transition:background .15s,border-color .15s}.ref-product-email-btn[data-astro-cid-pvkxjh5e]{border-color:var(--ink-strong);background:var(--ink-strong)}.ref-product-wa-btn[data-astro-cid-pvkxjh5e]:hover,.ref-product-wa-btn[data-astro-cid-pvkxjh5e]:focus-visible{border-color:var(--brand-dark);background:var(--brand-dark);box-shadow:none;transform:none}.ref-product-email-btn[data-astro-cid-pvkxjh5e]:hover,.ref-product-email-btn[data-astro-cid-pvkxjh5e]:focus-visible{box-shadow:none;background:#3d4143;border-color:#3d4143;transform:none}.b2b-perks[data-astro-cid-pvkxjh5e]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:1rem;padding:.85rem 0;font-size:.72rem}.perk-item[data-astro-cid-pvkxjh5e]{color:var(--ink)}.b2b-contacts[data-astro-cid-pvkxjh5e]{border-top-color:var(--line);padding-top:1rem}.phone-link[data-astro-cid-pvkxjh5e]{color:var(--ink-strong);font-size:1rem}@media (width<=900px){.product-layout[data-astro-cid-pvkxjh5e]{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.b2b-order-card[data-astro-cid-pvkxjh5e]{position:static}}@media (width<=620px){.product-header__title[data-astro-cid-pvkxjh5e]{font-size:clamp(1.85rem,9vw,2.5rem)}.product-gallery[data-astro-cid-pvkxjh5e]{padding:1rem}.product-gallery__main[data-astro-cid-pvkxjh5e]{min-height:15rem}.specs-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e],.specs-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e],.matrix-table[data-astro-cid-pvkxjh5e] th[data-astro-cid-pvkxjh5e],.matrix-table[data-astro-cid-pvkxjh5e] td[data-astro-cid-pvkxjh5e]{padding:.65rem}}@media (width>=901px){.product-layout[data-astro-cid-pvkxjh5e]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr);grid-template-areas:"gallery header""gallery order""specs specs""matrix matrix""faq faq";gap:0;margin-top:1.8rem;display:grid}.product-main[data-astro-cid-pvkxjh5e]{display:contents}.product-header[data-astro-cid-pvkxjh5e]{border-left:1px solid var(--line);grid-area:header;margin:0;padding:2rem 0 1.35rem clamp(1.5rem,4vw,3.5rem)}.product-header__badges[data-astro-cid-pvkxjh5e]{margin-bottom:.9rem}.product-header__title[data-astro-cid-pvkxjh5e]{max-width:20ch;margin-bottom:.8rem;font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.02}.product-header__lead[data-astro-cid-pvkxjh5e]{max-width:46ch;margin-top:1.1rem}.product-gallery[data-astro-cid-pvkxjh5e]{border:0;border-right:1px solid var(--line);background:var(--paper);grid-area:gallery;align-self:start;min-height:39rem;margin:0;padding:clamp(1.5rem,4vw,3.25rem)}.product-gallery__main[data-astro-cid-pvkxjh5e]{min-height:31rem}.product-gallery__main[data-astro-cid-pvkxjh5e] img[data-astro-cid-pvkxjh5e]{max-height:30rem}.product-sidebar[data-astro-cid-pvkxjh5e]{border-left:1px solid var(--line);grid-area:order;align-self:start;padding:0 0 2.4rem clamp(1.5rem,4vw,3.5rem)}.b2b-order-card[data-astro-cid-pvkxjh5e]{border:0;border-top:.25rem solid var(--brand-bright);width:min(100%,31rem);padding:1.25rem 0 0}.specs-section[data-astro-cid-pvkxjh5e]{border-top:1px solid var(--line);grid-area:specs;padding-top:3.5rem}.series-matrix-section[data-astro-cid-pvkxjh5e]{grid-area:matrix}.faq-section[data-astro-cid-pvkxjh5e]{grid-area:faq}}@media (width<=900px){.product-layout[data-astro-cid-pvkxjh5e]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""gallery""order""specs""matrix""faq";gap:0;display:grid}.product-main[data-astro-cid-pvkxjh5e]{display:contents}.product-header[data-astro-cid-pvkxjh5e]{grid-area:header}.product-gallery[data-astro-cid-pvkxjh5e]{grid-area:gallery}.product-sidebar[data-astro-cid-pvkxjh5e]{grid-area:order;margin-bottom:2.75rem}.specs-section[data-astro-cid-pvkxjh5e]{grid-area:specs}.series-matrix-section[data-astro-cid-pvkxjh5e]{grid-area:matrix}.faq-section[data-astro-cid-pvkxjh5e]{grid-area:faq}}
