.srcb2274-products-title{padding-top:128px;padding-bottom:var(--space-lg)}.srcb2274-products-title h1,.srcb2274-products-title p{color:var(--brand-text)}.srcb2274-catalog{padding-bottom:80px}.srcb2274-catalog-tools{margin-bottom:var(--space-lg)}.srcb2274-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.srcb2274-search-label{display:block;color:var(--brand-text);margin-bottom:var(--space-sm)}.srcb2274-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.srcb2274-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--space-md);box-shadow:0 8px 32px rgba(0,0,0,.12);background:var(--brand-bg)}.srcb2274-product-card img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;margin-bottom:var(--space-sm)}.srcb2274-text-card{min-height:88px;background:var(--brand-bg-alt);padding:var(--space-md);color:var(--brand-text)}.srcb2274-product-card h3{font-size:1.125rem;color:var(--brand-text)}.srcb2274-catalog-note,.srcb2274-empty{margin-top:var(--space-xl);color:var(--brand-text)}