.src31050-products-title{padding:48px 0 24px}.src31050-catalog{padding-bottom:64px}.src31050-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.src31050-search-label{display:block;max-width:320px;margin-bottom:16px;font-weight:600}.src31050-category-tabs{border-bottom:2px solid var(--brand-border);margin-bottom:8px}.src31050-category-tabs .nav-link{color:var(--brand-text);border-radius:var(--brand-radius)}.src31050-category-tabs .nav-link.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.src31050-product-card{border:1px solid var(--brand-border);padding:16px;height:100%;background:var(--brand-bg)}.src31050-product-card img{width:100%;min-height:140px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);margin-bottom:12px}.src31050-text-card{min-height:140px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:var(--brand-bg-alt);color:var(--brand-text-secondary);font-size:.875rem;margin-bottom:12px}.src31050-catalog-note{margin-top:32px;padding:24px;background:var(--brand-bg-alt)}.src31050-empty{margin-top:24px}