.related-products {
  display: block;
}

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

@media screen and (min-width: 750px) and (max-width: 989px) {
  .related-products .grid--1-col-tablet-only .grid__item {
    width: 100%;
    max-width: 100%;
  }

  .related-products .grid--2-col-tablet-only .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}
