.container .block-relacionados {
    padding-top: 5rem;
    padding-bottom: 5rem;
    margin-right: -var(--size-padding);
    margin-left: -var(--size-padding);
    overflow: hidden;
}
.block-relacionados ul.products.columns-3 li.product {
    width: 100%;
}
.relacionados .swiper-slide {
    max-width: 60vw;
}

@media (max-width: 992px) {
    .block-relacionados ul.products.columns-3 li.product img, .block-relacionados ul.products.columns-3 li.product .video-product {
        width: 60vw;
        height: calc(calc(60vw * calc(223 / 189)));
    }
}


@media (min-width: 768px) {
    .relacionados .swiper-slide {
        max-width: 33vw;
    }
}