.cat-detail-container[data-astro-cid-qpqrhhd4]{padding-top:1.5rem;padding-bottom:4rem}.cat-breadcrumb[data-astro-cid-qpqrhhd4]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.cat-breadcrumb[data-astro-cid-qpqrhhd4] a[data-astro-cid-qpqrhhd4]{color:var(--text-3);transition:color var(--t-fast);text-decoration:none}.cat-breadcrumb[data-astro-cid-qpqrhhd4] a[data-astro-cid-qpqrhhd4]:hover{color:var(--accent)}.crumb-sep[data-astro-cid-qpqrhhd4]{color:var(--text-3);opacity:.6}.crumb-current[data-astro-cid-qpqrhhd4]{color:var(--text-2);font-weight:600}.cat-hero-card[data-astro-cid-qpqrhhd4]{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);margin-bottom:2rem;padding:1.5rem 1.75rem;position:relative}.cat-hero-inner[data-astro-cid-qpqrhhd4]{max-width:860px}.cat-hero-top-row[data-astro-cid-qpqrhhd4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.cat-specialty-pill[data-astro-cid-qpqrhhd4]{border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--accent);align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.cat-specialty-icon[data-astro-cid-qpqrhhd4]{object-fit:contain;flex-shrink:0;width:20px;height:20px}.cat-quick-stats[data-astro-cid-qpqrhhd4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.quick-stat-pill[data-astro-cid-qpqrhhd4]{border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--text-2);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.quick-stat-pill[data-astro-cid-qpqrhhd4] strong[data-astro-cid-qpqrhhd4]{color:var(--text);font-weight:700}.stat-dot[data-astro-cid-qpqrhhd4]{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-rx[data-astro-cid-qpqrhhd4]{background-color:var(--rx-red)}.dot-otc[data-astro-cid-qpqrhhd4]{background-color:var(--otc-green)}.cat-hero-title[data-astro-cid-qpqrhhd4]{font-family:var(--font-body);color:var(--text);margin-bottom:.5rem;font-size:1.85rem;font-weight:700;line-height:1.25}.cat-hero-desc[data-astro-cid-qpqrhhd4]{color:var(--text-2);max-width:780px;margin-bottom:1rem;font-size:.95rem;line-height:1.55}.cat-stats-details[data-astro-cid-qpqrhhd4]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.85rem}.cat-stats-summary[data-astro-cid-qpqrhhd4]{cursor:pointer;user-select:none;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--t-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;list-style:none;display:flex}.cat-stats-summary[data-astro-cid-qpqrhhd4]::-webkit-details-marker{display:none}.cat-stats-summary[data-astro-cid-qpqrhhd4]:hover{border-color:var(--accent);background:var(--surface)}.cat-stats-summary[data-astro-cid-qpqrhhd4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.summary-left[data-astro-cid-qpqrhhd4]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.summary-icon[data-astro-cid-qpqrhhd4]{color:var(--accent);flex-shrink:0}.summary-title[data-astro-cid-qpqrhhd4]{color:var(--text);font-size:.84rem;font-weight:600}.summary-badge[data-astro-cid-qpqrhhd4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--accent);padding:.15rem .5rem;font-size:.72rem;font-weight:600}.summary-right[data-astro-cid-qpqrhhd4]{color:var(--text-3);flex-shrink:0;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:flex}.summary-chevron[data-astro-cid-qpqrhhd4]{transition:transform var(--t-mid);color:var(--text-3)}.cat-stats-details[data-astro-cid-qpqrhhd4][open] .summary-chevron[data-astro-cid-qpqrhhd4]{color:var(--accent);transform:rotate(180deg)}.cat-stats-details[data-astro-cid-qpqrhhd4][open] .cat-stats-summary[data-astro-cid-qpqrhhd4]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.cat-stats-drawer[data-astro-cid-qpqrhhd4]{background:var(--bg-2);border:1px solid var(--border);border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md);border-top:none;padding:1.25rem 1rem .65rem;animation:.2s ease-out drawerFadeIn}@keyframes drawerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cat-stats-grid[data-astro-cid-qpqrhhd4]{grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}.stat-metric-card[data-astro-cid-qpqrhhd4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;padding:.85rem .95rem;display:flex}.stat-metric-label[data-astro-cid-qpqrhhd4]{text-transform:uppercase;color:var(--text-3);letter-spacing:.02em;margin-bottom:.25rem;font-size:.72rem;font-weight:700}.stat-metric-val[data-astro-cid-qpqrhhd4]{color:var(--text);margin-bottom:.25rem;font-size:1.45rem;font-weight:800;line-height:1.1}.stat-metric-val[data-astro-cid-qpqrhhd4].val-accent{color:var(--accent)}.stat-metric-val[data-astro-cid-qpqrhhd4].val-rx{color:var(--rx-red)}.stat-metric-val[data-astro-cid-qpqrhhd4].val-otc{color:var(--otc-green)}.stat-metric-desc[data-astro-cid-qpqrhhd4]{color:var(--text-3);font-size:.72rem;line-height:1.35}.cat-stats-compliance[data-astro-cid-qpqrhhd4]{color:var(--text-3);border-top:1px dashed var(--border);align-items:center;gap:.45rem;padding-top:.5rem;font-size:.76rem;display:flex}.cat-stats-compliance[data-astro-cid-qpqrhhd4] svg[data-astro-cid-qpqrhhd4]{color:var(--accent);flex-shrink:0}.cat-subcats-section[data-astro-cid-qpqrhhd4]{margin-bottom:2.75rem}.section-heading-group[data-astro-cid-qpqrhhd4]{margin-bottom:1.25rem}.section-heading-title[data-astro-cid-qpqrhhd4]{font-size:1.35rem;font-family:var(--font-body);color:var(--text);margin-bottom:.2rem;font-weight:700}.section-heading-sub[data-astro-cid-qpqrhhd4]{color:var(--text-2);font-size:.88rem}.cat-products-header[data-astro-cid-qpqrhhd4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}@media (width<=768px){.cat-detail-container[data-astro-cid-qpqrhhd4]{padding-top:1rem;padding-bottom:3rem}.cat-breadcrumb[data-astro-cid-qpqrhhd4]{margin-bottom:.75rem}.cat-hero-card[data-astro-cid-qpqrhhd4]{border-radius:var(--r-md);margin-bottom:1.5rem;padding:1.1rem}.cat-hero-title[data-astro-cid-qpqrhhd4]{margin-bottom:.35rem;font-size:1.45rem}.cat-hero-desc[data-astro-cid-qpqrhhd4]{margin-bottom:.75rem;font-size:.88rem;line-height:1.45}.cat-stats-grid[data-astro-cid-qpqrhhd4]{grid-template-columns:repeat(2,1fr);gap:.65rem}.stat-metric-card[data-astro-cid-qpqrhhd4]{padding:.7rem .8rem}.stat-metric-val[data-astro-cid-qpqrhhd4]{font-size:1.25rem}.summary-hint[data-astro-cid-qpqrhhd4]{display:none}.cat-subcats-section[data-astro-cid-qpqrhhd4]{margin-bottom:2rem}}@media (width<=480px){.cat-hero-card[data-astro-cid-qpqrhhd4]{margin-bottom:1.25rem;padding:.95rem}.cat-hero-top-row[data-astro-cid-qpqrhhd4]{gap:.5rem;margin-bottom:.6rem}.cat-specialty-pill[data-astro-cid-qpqrhhd4]{padding:.25rem .65rem;font-size:.75rem}.cat-quick-stats[data-astro-cid-qpqrhhd4]{justify-content:flex-start;gap:.35rem;width:100%}.quick-stat-pill[data-astro-cid-qpqrhhd4]{padding:.2rem .5rem;font-size:.72rem}.cat-hero-title[data-astro-cid-qpqrhhd4]{font-size:1.3rem}.cat-hero-desc[data-astro-cid-qpqrhhd4]{font-size:.84rem;line-height:1.4}.cat-stats-summary[data-astro-cid-qpqrhhd4]{padding:.45rem .7rem}.summary-title[data-astro-cid-qpqrhhd4]{font-size:.78rem}.summary-badge[data-astro-cid-qpqrhhd4]{display:none}.section-heading-title[data-astro-cid-qpqrhhd4]{font-size:1.2rem}.section-heading-sub[data-astro-cid-qpqrhhd4]{font-size:.82rem}}
