.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media (min-width:48rem){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:75rem){.products-grid{grid-template-columns:repeat(4,1fr)}}