.related-products {
  display: block;
}

.related-products__heading {
  margin: 0 0 3rem;
}

.recommended-products-grid {
  grid-template-columns: 1fr !important;
  display: grid;
}
@media screen and (min-width: 760px) {
  .recommended-products-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  } 
}

@media screen and (min-width: 1180px) {
  .recommended-products-grid {
    grid-template-columns: repeat(4, 1fr) !important;
  } 
}
