.related-products {
  display: block;
  margin-block: 48px;
  padding: 0px var(--row-space);
}
@media only screen and (width >= 1025px) {
  .related-products {
    margin-block: 96px;
  }
}

.related-products__grid {
  gap: 2.4rem;
}
@media (min-width: 768px) {
  .related-products__grid {
    row-gap: 3.6rem;
    column-gap: 3.6rem;
  }
}
@media (min-width: 1280px) {
  .related-products__grid {
    row-gap: 6.4rem;
  }
}