.breadcrumb-trail[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#64748b);margin-bottom:24px;font-size:13px}.breadcrumb-trail[data-astro-cid-au23n5s7] ol[data-astro-cid-au23n5s7]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail[data-astro-cid-au23n5s7] li[data-astro-cid-au23n5s7]:not(:last-child):after{content:"›";color:var(--color-line,#cbd5e1);margin-left:8px}.breadcrumb-trail[data-astro-cid-au23n5s7] a[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);text-decoration:none}.breadcrumb-trail[data-astro-cid-au23n5s7] a[data-astro-cid-au23n5s7]:hover{color:var(--color-brand-orange,#ea580c);text-decoration:underline}.hub-hero[data-astro-cid-au23n5s7]{border:1px solid var(--color-line,#e2e8f0);background:#fff;border-radius:12px;margin-bottom:36px;padding:32px;box-shadow:0 2px 8px #00000008}.hub-hero__badge[data-astro-cid-au23n5s7]{text-transform:uppercase;color:var(--color-brand-orange,#ea580c);letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:700}.hub-hero__title[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);margin:0 0 14px;font-size:32px;font-weight:800}.hub-hero__desc[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#475569);max-width:900px;margin:0 0 28px;font-size:15px;line-height:1.65}.metric-cards-grid[data-astro-cid-au23n5s7]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.metric-card[data-astro-cid-au23n5s7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}.metric-label[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#64748b);font-size:11px}.metric-value[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);font-size:16px;font-weight:800}.metric-card--price[data-astro-cid-au23n5s7] .metric-value[data-astro-cid-au23n5s7]{color:var(--color-brand-orange,#ea580c);font-size:18px}.metric-sub[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#64748b);font-size:10px}.ratios-section[data-astro-cid-au23n5s7],.specs-section[data-astro-cid-au23n5s7],.faq-section[data-astro-cid-au23n5s7],.other-sizes-section[data-astro-cid-au23n5s7]{margin-bottom:48px}.section-title[data-astro-cid-au23n5s7]{margin-bottom:20px}.section-title[data-astro-cid-au23n5s7] h2[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);margin:0 0 6px;font-size:22px;font-weight:800}.section-title[data-astro-cid-au23n5s7] p[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#64748b);margin:0;font-size:14px}.table-responsive[data-astro-cid-au23n5s7]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.specs-table[data-astro-cid-au23n5s7]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.specs-table[data-astro-cid-au23n5s7] th[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-weight:700}.specs-table[data-astro-cid-au23n5s7] td[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);border-bottom:1px solid #f1f5f9;padding:12px 16px}.specs-table[data-astro-cid-au23n5s7] tr[data-astro-cid-au23n5s7]:hover{background:#fbfcfe}.table-sku-link[data-astro-cid-au23n5s7]{color:var(--color-brand-orange,#ea580c);font-weight:700;text-decoration:none;display:inline-block}.table-sku-link[data-astro-cid-au23n5s7]:hover{text-decoration:underline}.dims-grid[data-astro-cid-au23n5s7]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.dim-card[data-astro-cid-au23n5s7]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px}.dim-card[data-astro-cid-au23n5s7] h3[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);margin:0 0 16px;font-size:16px;font-weight:800}.spec-list[data-astro-cid-au23n5s7]{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.spec-list[data-astro-cid-au23n5s7] li[data-astro-cid-au23n5s7]{border-bottom:1px dashed #f1f5f9;justify-content:space-between;padding-bottom:8px;display:flex}.faq-accordion[data-astro-cid-au23n5s7]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-au23n5s7]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.faq-question[data-astro-cid-au23n5s7]{cursor:pointer;color:var(--color-ink,#0f172a);padding:16px;font-size:15px;font-weight:700}.faq-answer[data-astro-cid-au23n5s7]{color:var(--color-ink-muted,#475569);padding:0 16px 16px;font-size:14px;line-height:1.6}.sizes-chips[data-astro-cid-au23n5s7]{flex-wrap:wrap;gap:10px;display:flex}.size-chip[data-astro-cid-au23n5s7]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;transition:all .15s;display:flex}.size-chip[data-astro-cid-au23n5s7]:hover{border-color:var(--color-brand-orange,#ea580c);background:#fff7ed}.chip-title[data-astro-cid-au23n5s7]{color:var(--color-ink,#0f172a);font-size:14px;font-weight:700}.chip-sub[data-astro-cid-au23n5s7]{color:var(--color-brand-orange,#ea580c);font-size:11px;font-weight:600}.cta-banner[data-astro-cid-au23n5s7]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:12px;margin-bottom:40px;padding:32px}.cta-banner[data-astro-cid-au23n5s7] h2[data-astro-cid-au23n5s7]{margin:0 0 10px;font-size:22px;font-weight:800}.cta-banner[data-astro-cid-au23n5s7] p[data-astro-cid-au23n5s7]{color:#cbd5e1;margin:0 0 20px;font-size:14px}.cta-banner__btns[data-astro-cid-au23n5s7]{flex-wrap:wrap;gap:12px;display:flex}.ref-btn[data-astro-cid-au23n5s7]{border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.ref-btn--wa[data-astro-cid-au23n5s7]{color:#fff;background:#10b981}.ref-btn--wa[data-astro-cid-au23n5s7]:hover{background:#059669}.ref-btn--email[data-astro-cid-au23n5s7]{color:#fff;background:#0284c7}.ref-btn--email[data-astro-cid-au23n5s7]:hover{background:#0369a1}.ref-btn--primary[data-astro-cid-au23n5s7]{background:var(--color-brand-orange,#ea580c);color:#fff}.not-found-box[data-astro-cid-au23n5s7]{text-align:center;padding:60px 20px}
