/* Larger visual anchors leave each product row room for future detail. */
@media (min-width: 761px) {
  .product-list article {
    grid-template-columns: 80px minmax(160px, 1.1fr) minmax(260px, 1.2fr) 270px;
  }

  .product-list img {
    width: 270px;
    height: 150px;
  }
}

@media (max-width: 760px) {
  .product-list img {
    height: 203px;
  }
}
