.src9d280-products-hero{padding:48px 16px 16px;border-bottom:4px solid var(--brand-primary)}.src9d280-products-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;color:var(--brand-text-secondary)}.src9d280-catalog{padding-bottom:64px}.src9d280-cat-tabs{margin-bottom:16px}.src9d280-cat-tabs .nav-link{color:var(--brand-text);border-radius:var(--brand-radius)}.src9d280-cat-tabs .nav-link.active{background:var(--brand-primary);color:var(--brand-text-inverse)}.src9d280-search-label{display:block;max-width:360px;margin-bottom:16px;color:var(--brand-text)}.src9d280-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.src9d280-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;background:var(--brand-bg-alt)}.src9d280-product-card img,.src9d280-text-card{min-height:96px;margin:0 0 16px;font-size:.875rem;color:var(--brand-text)}.src9d280-product-card h3{margin:0 0 16px;font-size:1rem}.src9d280-catalog-note,.src9d280-empty{margin-top:32px;color:var(--brand-text)}