.related-products {
  display: block;
}

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


.related-products .sec-head { margin-bottom: 56px; }
.related-products .product-grid { --grid-desktop-horizontal-spacing: 24px; --grid-desktop-vertical-spacing: 24px; }
.related-products .btns-wrapper { margin-top: 56px; text-align: center; }

.related-products .product-grid .product-card-wrapper .card__inner { --ratio-percent: 125% !important; }

@media screen and (max-width: 749px) {
  .related-products .sec-head { margin-bottom: 30px; }
  .related-products .btns-wrapper { margin-top: 30px; }
}