.src199f8-prod-hero{background:var(--brand-bg-alt);padding:48px 0}.src199f8-prod-hero h1,.src199f8-prod-hero p{color:var(--brand-text)}.src199f8-prod-hero img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover}.src199f8-catalog{padding:32px 0 64px}.src199f8-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-bottom:32px}.src199f8-catalog-tools input{border:1px solid var(--brand-border);min-height:48px;padding:8px 16px;border-radius:0}.src199f8-filters{display:flex;flex-wrap:wrap;gap:8px}.src199f8-catalog-tools [data-catalog-reset],.src199f8-filters button{background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);padding:8px 16px}.src199f8-filters .is-active{background:var(--brand-primary);color:var(--brand-text-inverse);border-color:var(--brand-primary)}.src199f8-product{border:1px solid var(--brand-border);padding:16px;background:var(--brand-bg)}.src199f8-product img{width:100%;min-height:160px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.src199f8-product h3{font-size:1.15rem;margin-top:16px}.src199f8-product a{-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text)}