.related-products {
  display: block;
}

.related-products__heading {
  margin: 0;
}

product-recommendations .product-card-wrapper{
  width: 100%;
  box-sizing: border-box;
}

product-recommendations .swiper-slide{
  height: auto;
}

product-recommendations .product-card-wrapper .card__content .block__button-list{
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
}