.srcc39e7-prd-hero{background:var(--brand-bg-alt);padding:160px 0 64px}.srcc39e7-prd-hero figcaption,.srcc39e7-prd-hero h1,.srcc39e7-prd-hero p{color:var(--brand-text)}.srcc39e7-prd-hero-media{margin:0}.srcc39e7-prd-hero-media img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-dark);border-radius:var(--brand-radius)}.srcc39e7-prd-grid-band{padding:64px 0 80px;background:var(--brand-bg)}.srcc39e7-prd-grid-band a:not(.btn),.srcc39e7-prd-grid-band h2,.srcc39e7-prd-grid-band p{color:var(--brand-text)}.srcc39e7-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:0 0 32px}.srcc39e7-filter-row{display:flex;flex-wrap:wrap;gap:8px}.srcc39e7-search-label{color:var(--brand-text)}.srcc39e7-catalog-count{color:var(--brand-text);margin:0}.srcc39e7-prd-cards{margin-bottom:32px}.srcc39e7-product-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;background:var(--brand-bg)}.srcc39e7-product-card img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.srcc39e7-text-card{min-height:120px;padding:16px;background:var(--brand-bg-alt);color:var(--brand-text);border-radius:var(--brand-radius)}.srcc39e7-product-name{margin:16px 0;color:var(--brand-text)}.srcc39e7-catalog-empty{color:var(--brand-text)}