.products-main__inner{display:flex;flex-direction:column;gap:40px}.products-main .categories-nav{justify-content:safe center}@media (min-width: 992px){.products-main .categories-nav{margin-top:35px}}.products-grid{display:grid;gap:40px 10px}@media (min-width: 1200px){.products-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px) and (max-width: 1199px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 500px) and (max-width: 767px){.products-grid{grid-template-columns:repeat(2,1fr)}}
