.catalog-slider {
    width: 100%;
    padding: 35px 0;
}
.catalog-slider:first-child {
    padding-top: 0;
}
.catalog-slider:last-child {
    padding-bottom: 0;
}
.catalog-slider__header {
    margin-bottom: 30px;
    position: relative;
}
.catalog-slider__body {
    width: 100%;
}
.catalog-slider__slider .slick-list {
    padding: 0 3px;
    min-width: 100%;
}
.catalog-slider__slider .slick-track {
    display: flex !important;
    min-width: 100%;
    justify-content: flex-start;
}
.catalog-slider__slider {


    width: calc(100% + 26px);
    margin-left: -13px;
    margin-right: -13px;
    margin-top: -30px;
    margin-bottom: -30px;
    display: flex;
    align-items: initial;
}
.catalog-slider__slider .product-card__item {
    box-shadow: 0 7px 10px rgba(13, 37, 60, 0.2);
}
.catalog-slider__slider .product-card__helper {
    padding: 30px 10px;
}
.catalog-slider__slider .slick-dots {
    position: absolute;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 10px;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    z-index: 10;
    list-style: none;
}
.catalog-slider__slider .slick-dots li {
    height: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 4px;
}
.catalog-slider__slider .slick-dots li::marker {
    content: '';
}
.catalog-slider__slider .slick-dots button {
    content: '';
    font-size: 0;
    width: 8px;
    height: 8px;
    background: #CEDAD5;
    transition: .3s;
    border-radius: 26px;
}
.catalog-slider__slider .slick-dots li.slick-active button {
    background: #3E3E47;
    width: 23px;
}
@media (min-width: 1399px) {

    .catalog-slider__slider .slick-dots li button:hover {
        background: #3E3E47;
        cursor: pointer;
    }
}

@media (max-width: 1399px) {
    .catalog-slider__header {
        margin-bottom: 20px;
        font-weight: 700;
        font-size: 20px;
        line-height: 24px;
        padding-left: 10px;
    }
}