.src8a82f-prd-hero{background:var(--brand-primary-dark);padding:64px 0}.src8a82f-prd-hero a:not(.btn),.src8a82f-prd-hero h1,.src8a82f-prd-hero p,.src8a82f-prd-kicker{color:#fff}.src8a82f-prd-kicker{font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.src8a82f-prd-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.src8a82f-prd-hero img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-primary)}.src8a82f-prd-grid{background:var(--brand-bg);padding:64px 0}.src8a82f-prd-grid a:not(.btn),.src8a82f-prd-grid h2,.src8a82f-prd-grid h3,.src8a82f-prd-grid p{color:var(--brand-text)}.src8a82f-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:32px}.src8a82f-filter-row{display:flex;flex-wrap:wrap;gap:8px}.src8a82f-search-label{min-width:220px;color:var(--brand-text)}.src8a82f-category-block{margin-bottom:48px}.src8a82f-product-card{height:100%;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.src8a82f-product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt);margin-bottom:16px}.src8a82f-text-card{min-height:160px;display:flex;align-items:center;margin-bottom:16px;padding:16px;background:var(--brand-bg-alt);color:var(--brand-text-secondary)}.src8a82f-product-card h3{font-size:16px;margin-bottom:16px}.src8a82f-empty{color:var(--brand-text)}.src8a82f-catalog-note{margin-top:32px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--brand-radius)}@media (max-width:767px){.src8a82f-prd-grid,.src8a82f-prd-hero{padding:48px 0}}