.kep-catalog{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(1.4rem,4vw,4rem);padding-block:1.5rem 5rem;display:grid}.kep-catalog-sidebar nav,.kep-filters{gap:.85rem;display:grid}.kep-catalog-sidebar nav{border-bottom:1px solid;margin-bottom:1.5rem;padding-bottom:1.5rem}.kep-catalog-sidebar a[aria-current=page]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.kep-filters label{gap:.3rem;display:grid}.kep-filters label.kep-check{align-items:center;display:flex}.kep-filters input:not([type=checkbox]),.kep-filters select{color:#54271b;background:#fff;border:1px solid #86675e;border-radius:.4rem;width:100%;min-height:2.75rem;padding:.5rem}.kep-catalog-results{min-width:0}.kep-catalog-results>p{margin:0 0 1rem}.kep-catalog .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.kep-pagination{justify-content:center;align-items:center;gap:1rem;padding-top:2rem;display:flex}.kep-catalog img,.product-gallery img,.compare-product img{object-fit:contain}.kep-empty{margin-block:3rem}@media (max-width:760px){.kep-catalog{grid-template-columns:1fr}.kep-catalog-sidebar nav,.kep-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kep-catalog .catalog-products[data-view=list] .product-grid{grid-template-columns:minmax(0,1fr)}
