.src16f91-products-hero{background:var(--brand-primary-light);padding:160px 0 32px}.src16f91-products-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.src16f91-catalog{padding-bottom:64px}.bm-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.bm-catalog-search{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;align-items:end}.src16f91-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;background:var(--brand-bg)}.src16f91-text-card{display:block;background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:32px 16px;text-align:center;margin-bottom:16px}.src16f91-catalog-note{margin-top:32px}.bm-catalog-filters{display:flex;flex-wrap:wrap;gap:8px}.bm-category-filter{border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:var(--brand-radius);padding:8px 16px}.bm-category-filter[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:767px){.src16f91-products-hero{padding-top:80px}.bm-catalog-search{grid-template-columns:1fr}}