.ProductList-module__X_HXgq__list{gap:20px;display:grid}.ProductList-module__X_HXgq__list__controls{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ProductList-module__X_HXgq__list__controls:last-child{justify-content:center}.ProductList-module__X_HXgq__list__grid{gap:var(--catalog-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProductList-module__X_HXgq__list__rows{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}@media (min-width:1280px) and (max-width:1624px){.ProductList-module__X_HXgq__list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.ProductList-module__X_HXgq__list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ProductList-module__X_HXgq__list__grid{grid-template-columns:1fr;gap:10px}.ProductList-module__X_HXgq__list__viewToggle{display:none}.ProductList-module__X_HXgq__list__controls--mobileToggle{flex-direction:column-reverse;align-items:flex-end;gap:20px}.ProductList-module__X_HXgq__list__viewToggle--mobile{display:block}}
