.blac-products-catalog{background:var(--brand-bg)}.blac-products-head{border-bottom:1px solid var(--brand-border);margin-bottom:36px;padding-bottom:24px}.blac-products-head h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:12px}.blac-products-head p{color:var(--brand-text);max-width:760px}.blac-catalog-layout{align-items:start;display:grid;grid-gap:32px;gap:32px;grid-template-columns:260px minmax(0,1fr)}.blac-catalog-sidebar{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px;position:sticky;top:110px}.blac-catalog-sidebar h2{font-size:1.1rem}.blac-catalog-sidebar ul{list-style:none;margin:0;padding:0}.blac-catalog-sidebar li+li{border-top:1px solid var(--brand-border)}.blac-catalog-sidebar a{color:var(--brand-text);display:block;font-weight:800;padding:11px 0}.blac-category-block{padding:0 0 44px}.blac-category-block+.blac-category-block{border-top:1px solid var(--brand-border);padding-top:44px}.blac-category-block h2{font-size:max(1.5rem, min(3vw, 2.2rem))}.blac-category-desc{color:var(--brand-text);max-width:760px}.blac-product-list{display:grid;grid-gap:14px;gap:14px}.blac-product-row button{align-items:center;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);color:var(--brand-text);display:grid;grid-gap:18px;gap:18px;grid-template-columns:76px minmax(0,1fr) auto;min-height:96px;padding:14px;text-align:left;width:100%}.blac-product-row button:hover{border-color:var(--brand-primary);box-shadow:var(--brand-shadow)}.blac-product-row img{aspect-ratio:1/1;background:var(--brand-bg-alt);border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover;width:76px}.blac-product-row span{font-weight:800}.blac-product-row small{color:var(--brand-primary-dark);font-weight:800}@media (max-width:991.98px){.blac-catalog-layout{grid-template-columns:1fr}.blac-catalog-sidebar{position:static}}@media (max-width:575.98px){.blac-product-row button{grid-template-columns:64px minmax(0,1fr)}.blac-product-row small{grid-column:2}}