.products-layout{padding-top:32px}.products-shell h1,.products-shell h2,.products-shell p{color:var(--brand-text)}.products-shell h1{font-size:max(2rem, min(4vw, 3rem))}[data-catalog-filters]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}[data-catalog-filters] button,[data-catalog-reset]{text-align:left}[data-catalog-filters] button{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);padding:8px 12px}[data-catalog-filters] button.is-active{background:var(--brand-primary);color:var(--brand-text-inverse)}.bm-catalog-item{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);cursor:pointer;padding:16px}.bm-catalog-item img{height:140px;width:100%;margin-bottom:12px}.bm-product-name{color:var(--brand-primary-dark);font-size:1.05rem}.inquire-label{color:var(--brand-primary);font-weight:700;font-size:.875rem}