.srce132c-prod-hero{padding:48px 0 24px;background:var(--brand-primary-light);color:var(--brand-text)}.srce132c-prod-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text)}.srce132c-prod-grid{padding:32px 0 64px;color:var(--brand-text)}.srce132c-filter-box{position:sticky;top:16px;background:var(--brand-bg-alt);border-radius:4px;padding:16px}.srce132c-filters{display:flex;flex-direction:column;gap:8px}.srce132c-empty button,.srce132c-filters button{text-align:left;background:#fff;border:1px solid var(--brand-border);border-radius:4px;padding:8px 16px;color:var(--brand-text)}.srce132c-filters button.is-active{background:#463f16;color:#fff}.srce132c-search input{width:100%;margin:8px 0 16px;border:1px solid var(--brand-border);border-radius:4px;padding:8px}.srce132c-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.srce132c-pcard{border:1px solid var(--brand-border);border-radius:4px;background:#fff}.srce132c-pcard-hit{width:100%;border:0;background:0 0;text-align:left;padding:16px;color:var(--brand-text)}.srce132c-pcard img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.srce132c-pcard h3{font-size:1.05rem;color:var(--brand-text);margin:12px 0 8px}.srce132c-prod-notes{padding:0 0 64px;color:var(--brand-text)}.srce132c-prod-notes h2{color:var(--brand-text)}.srce132c-empty{margin-top:16px}@media (max-width:991px){.srce132c-filter-box{position:static;margin-bottom:24px}}