/* Слайдер */
.slick-slider{}
/* Слайдер запущен */
.slick-slider.slick-initialized{}
/* Слайдер с точками */
.slick-slider.slick-dotted{}
/* Ограничивающая оболочка */
.slick-list {
    overflow : hidden;
}
/* Лента слайдов */
.slick-track{
    display : flex;
}
/* Слайд */
.slick-slide{}
/* Слайд активный (показывается) */
.slick-slide.slick-active{}
/* Слайд основной */
.slick-slide.slick-current{}
/* Слайд по центру */
.slick-slide.slick-center{}
/* Клонированный слайд */
.slick-slide.slick-cloned{}
/* Стрелка */
.slick-arrow{}
/* Стрелка влево */
.slick-arrow.slick-prev{}
/* Стрелка вправо */
.slick-arrow.slick-next{}
/* Стрелка не активная */
.slick-arrow.slick-disabled{}
/* Точки (булиты) */
.slick-dots{}
.slick-dots li{}
/* Активная точка */
.slick-dots li.slick-active{}
/* Элемент точки */
.slick-dots li button{}

.slider, .slider_more, .slider_home, .slider_product {
    position : relative;
}
.slider .slider__item {
    text-align : center;
    padding : 0 6px;
}
.slider_home .slider__item {
    padding : 0 3px;
}
.slider_product .slider__item {
    padding : 0 4px;
}

.slider .slider__item img, 
.slider_more .slider__item img,
.slider_home .slider__item img,
.slider_product .slider__item img {
    background-size : contain;
    width : 100%;
}

.slider.slick-slider .slick-arrow,
.slider_more.slick-slider .slick-arrow,
.slider_home.slick-slider .slick-arrow, 
.slider_product.slick-slider .slick-arrow {
    position : absolute;
    top : 50%;
    z-index: 10;
    font-size : 0;
    width : 2rem;
    height : 2rem;
    border-width : 2px 2px 0 0;
    border-color : #e2e2e2!important;
    border-style : solid;
    border-radius : 0;
    background-color : unset!important;
}

.slider_home.slick-slider .slick-arrow,
.slider_product.slick-slider .slick-arrow{
    top : calc(50% - 1.7rem);
}

.slider.slick-slider .slick-arrow:hover,
.slider_more.slick-slider .slick-arrow:hover,
.slider_home.slick-slider .slick-arrow:hover,
.slider_product.slick-slider .slick-arrow:hover{
    border-color : #fff!important;
}
.slider.slick-slider .slick-prev.slick-arrow, 
.slider_home.slick-slider .slick-prev.slick-arrow,
.slider_product.slick-slider .slick-prev.slick-arrow {
    left : calc((100vw - 1200px) / 2);
    rotate: -135deg;
}
.slider.slick-slider .slick-next.slick-arrow, 
.slider_home.slick-slider .slick-next.slick-arrow,
.slider_product.slick-slider .slick-next.slick-arrow {
    right : calc((100vw - 1200px) / 2);
    rotate: 45deg;
}

.slider_more.slick-slider .slick-prev.slick-arrow{
    left : 2rem;
    rotate: -135deg;
}

.slider_more.slick-slider .slick-next.slick-arrow{
    right : 2rem;
    rotate: 45deg;
}

.slick-slider .slick-arrow.slick-disabled,
.slick-slider .slick-arrow.slick-disabled:hover {
    border-color : #999!important;
}