.srce570b-products-wrap{padding:var(--space-48) 0 var(--space-64)}.srce570b-filter{border:1px solid var(--brand-border);padding:var(--space-16);position:sticky;top:16px}.srce570b-filter-actions{display:flex;flex-direction:column;gap:var(--space-8);margin:var(--space-16) 0}.srce570b-filter-actions button{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);text-align:left}.srce570b-filter-actions button.is-active{background:var(--brand-primary);color:var(--brand-text-inverse)}.srce570b-filter ul{list-style:none;margin:var(--space-16) 0 0;padding:0}.srce570b-product-grid{display:grid;grid-gap:var(--space-16);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.srce570b-product-grid .is-lead{grid-column:1/-1}.srce570b-product-grid button{background:var(--brand-bg-alt);border:1px solid var(--brand-border);color:var(--brand-text);display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16);text-align:left;width:100%}.srce570b-textcard{align-items:end;background:var(--brand-primary-light);color:var(--brand-primary-dark);display:flex;font-weight:700;min-height:140px;padding:var(--space-16)}.srce570b-empty{border:1px dashed var(--brand-border);padding:var(--space-16)}.srce570b-after-grid{margin-top:var(--space-48)}@media (max-width:991.98px){.srce570b-filter{position:static}}