.srcc18c2-products-page{background:var(--brand-bg);color:var(--brand-text);padding:var(--space-32) 0 var(--space-64)}.srcc18c2-products-page h1{font-size:max(2rem, min(4vw, 3rem));color:var(--brand-text)}.srcc18c2-products-page h2,.srcc18c2-products-page h3,.srcc18c2-products-page p{color:var(--brand-text)}.srcc18c2-filter{position:sticky;top:16px;background:var(--brand-primary-light);border-radius:var(--radius);padding:var(--space-24)}.srcc18c2-filter label{display:block;font-weight:700;color:var(--brand-text)}.srcc18c2-filter input{width:100%;margin-top:var(--space-8);min-height:40px;border:1px solid var(--brand-border);border-radius:var(--radius);padding:0 var(--space-8)}.srcc18c2-filter nav{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-16)}.srcc18c2-filter a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;padding:var(--space-8);border-radius:var(--radius)}.srcc18c2-filter a.is-active{background:var(--brand-primary);color:var(--brand-text-inverse)}.srcc18c2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-24);gap:var(--space-24)}.srcc18c2-item{border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg);padding:var(--space-16)}.srcc18c2-item img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.srcc18c2-item a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.srcc18c2-inquire{margin-top:var(--space-16);background:var(--brand-primary);color:var(--brand-text-inverse);border:0;border-radius:var(--radius)}.srcc18c2-empty{background:var(--brand-primary-light);color:var(--brand-text);padding:var(--space-16);border-radius:var(--radius)}.srcc18c2-after{margin-top:var(--space-48)}@media (max-width:991.98px){.srcc18c2-filter{position:static;margin-bottom:var(--space-16)}}