.src9e1f1-prod-feature{background:var(--brand-primary-light);padding:64px 0}.src9e1f1-prod-feature h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text);margin-bottom:16px}.src9e1f1-prod-feature p{color:var(--brand-text);margin-bottom:24px}.src9e1f1-prod-feature img{width:100%;max-height:480px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px}.src9e1f1-prod-grid{padding:64px 0 80px}.src9e1f1-catalog-tools{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px;padding:16px;border:1px solid var(--brand-border);border-radius:4px;background:var(--brand-bg-alt)}.src9e1f1-catalog-tools label{font-weight:700;color:var(--brand-text)}.src9e1f1-catalog-tools [data-catalog-filters]{display:flex;flex-wrap:wrap;gap:8px}.src9e1f1-catalog-tools button{border:1px solid var(--brand-primary);background:#fff;color:var(--brand-primary);border-radius:4px;padding:8px 12px;font-weight:700}.src9e1f1-catalog-tools button[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-text-inverse)}.src9e1f1-product-card{border:1px solid var(--brand-border);border-radius:4px;padding:16px;height:100%;background:#fff;cursor:pointer}.src9e1f1-product-card img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.src9e1f1-product-card h3,.src9e1f1-product-card span{color:var(--brand-text)}.src9e1f1-prod-grid h2{margin:24px 0 8px}[data-catalog-empty]{margin-top:24px;padding:24px;background:var(--brand-bg-alt);border-radius:4px}