.related-products {
    padding: 30px 0
}

@media screen and (min-width: 750px) {
    .related-products {
        padding: 60px 0
    }
}

.related-products h4 {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 900;
    text-align: center
}

@media screen and (min-width: 750px) {
    .related-products h4 {
        margin-bottom: 50px;
        font-size: 30px
    }
}

.related-products .related-products__carousel {
    visibility: hidden;
    width: 100%
}

.related-products .related-products__carousel.slick-initialized {
    visibility: visible
}

.related-products .related-products__carousel .collection-item {
    margin: 0 7px
}

@media screen and (min-width: 750px) {
    .related-products .related-products__carousel .collection-item {
        margin: 0 12px
    }
}

@media screen and (min-width: 1025px) {
    .related-products .related-products__carousel .collection-item__images {
        height: 275px
    }
}

.related-products .slick-arrow {
    display: block;
    position: absolute;
    top: 31% !important
}

.related-products .slick-prev.related-arrow {
    left: -30px;
    padding: 15px
}

.related-products .slick-next.related-arrow {
    right: -30px;
    padding: 15px
}