.catalog-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px}.catalog-layout aside{border-right:1px solid var(--brand-border);padding-right:24px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.product-group{margin-bottom:48px}.product-grid img{-o-object-fit:contain;object-fit:contain;background:var(--brand-neutral-light)}@media (max-width:991px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.catalog-layout{grid-template-columns:1fr}.catalog-layout aside{border-right:0;border-bottom:1px solid var(--brand-border)}}@media (max-width:575px){.product-grid{grid-template-columns:1fr}}