.products{grid-template-columns:repeat(4,1fr);gap:2em 1em;display:grid}@media (width<=1440px){.products{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.products{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.products{grid-template-columns:repeat(2,1fr);gap:1.5em .5em}}@media (width<=480px){.products{gap:1.5em .25em}}
