/* Seven products; retain the existing scrolling shelf on small screens. */
@media (min-width:901px) and (max-width:1199px){
  .product-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:32px 24px}
  .product-grid .product{grid-column:span 2}
  .product-grid .product:nth-child(5){grid-column:2 / span 2}
  .product-grid .product:nth-child(6){grid-column:4 / span 2}
  .product-grid .product:nth-child(7){grid-column:6 / span 2}
}
@media (min-width:1200px){
  .product-grid{grid-template-columns:repeat(7,minmax(0,1fr))}
  .product-button h3{font-size:clamp(18px,1.7vw,26px)}
  .product-button p{font-size:clamp(15px,1.25vw,19px)}
}
.product-button[href]:hover{text-decoration:none}
