.bp-catalog-filter{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:2rem 0}.bp-catalog-filter label{display:grid;gap:.4rem;flex:1 1 14rem}.bp-catalog-filter input,.bp-catalog-filter select,.bp-catalog-filter button{font:inherit;padding:.7rem;max-width:100%;border:1px solid #a4b6c0;border-radius:4px}.bp-catalog-filter button{background:#fecc00;color:#172c3d;cursor:pointer}.bp-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.bp-product-card{padding:1.25rem;border:1px solid #e2e9ed;border-radius:4px;overflow-wrap:anywhere}.bp-product-card h2{font-size:1.15rem;line-height:1.4}.bp-product-card img{width:100%;height:200px;object-fit:contain}.bp-catalog-filter :focus-visible,.bp-product-card a:focus-visible{outline:3px solid #006aa7;outline-offset:3px}.page-numbers{display:inline-block;padding:.5rem}.page-numbers.current{font-weight:700}@media(max-width:800px){.bp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.bp-catalog-grid{grid-template-columns:1fr}.bp-catalog-filter button{width:100%}}
