/* Товарная карусель в статье. Карточка (.main-product-item) стилизуется общим main.css */
.editorial-wide {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}

.dw-products-slider {
    margin: 32px 0;
}

.dw-products-slider__title {
    margin: 0 0 32px;
    font-family: "Zt Chablis", serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
}

/* поля вокруг слайдов: иначе тень и подъём карточки при наведении обрезаются */
.dw-products-slider__swiper.swiper {
    padding: 6px 6px 0;
    margin: -6px -6px 0;
}

.dw-products-slider .main-product-item-img {
    min-height: 300px;
    max-height: 300px;
}

.dw-products-slider__footer {
    margin-top: 32px;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    .dw-products-slider {
        margin: 24px 0;
    }

    .dw-products-slider__title {
        margin-bottom: 20px;
        font-size: 28px;
    }

    .dw-products-slider .main-product-item-img {
        min-height: 160px;
        max-height: 160px;
    }
}
