.products-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-item{padding:10px;border:1px solid #ddd;border-radius:5px;text-align:center}.product-item img{max-width:100%;height:auto;margin-bottom:10px}.product-item h2{font-size:1.2rem;margin-bottom:10px}.product-item p{font-size:1rem;margin-bottom:10px}