/* COLLECTIONS SLIDER */
.vii-collections-slider {position:relative; z-index:1;}
.vii-collections-slider:before {
    content:''; position:absolute; top:0; bottom:0; left:50%;
    transform:translateX(-50%); background:#f2f2f2; width:100vw;
}
.vii-collections-slider__inner {max-width:1160px; margin:0 auto; position:relative; z-index:2;}
.vii-collections-slider__slider {margin:0 -20px;}
.vii-collections-slider__item {padding:0 20px;}
.vii-collections-slider__item-bg-wrapper {display:block; overflow:hidden; position:relative;}
.vii-collections-slider__item-bg, .vii-collections-slider__item-bg:before {transition:all .7s ease;}
.vii-collections-slider__item-bg:before {
    content:''; position:absolute; top:0; left:0; right:0; bottom:0;
    background:rgba(0,0,0,.15); opacity:0;
}
.vii-collections-slider__item-bg-wrapper:hover .vii-collections-slider__item-bg {transform:scale(1.05);}
.vii-collections-slider__item-bg-wrapper:hover .vii-collections-slider__item-bg:before {opacity:1;}
.vii-collections-slider__item__info {padding:20px 25px 0;}

.vii-collections-slider__slider .slick-prev.slick-arrow {left:-60px;}
.vii-collections-slider__slider .slick-next.slick-arrow {right:-60px;}

@media only screen and (max-width:1360px){
    .vii-collections-slider__slider .slick-prev.slick-arrow {left:-10px;}
    .vii-collections-slider__slider .slick-next.slick-arrow {right:-10px;}
}
@media only screen and (max-width:1280px){
    .vii-collections-slider__slider {margin:0 -38px;}
    .vii-collections-slider__item {padding:0 15px;}
    .vii-collections-slider__item__info {padding:20px 20px 0;}

    .vii-collections-slider__slider .slick-arrow {opacity:0; height:100%; width:80px;}
    .vii-collections-slider__slider .slick-prev.slick-arrow {left:6px;}
    .vii-collections-slider__slider .slick-next.slick-arrow {right:6px;}
}
@media only screen and (max-width:1024px){
    .vii-collections-slider__slider {margin:0 -20px;}
    .vii-collections-slider__item {padding:0 10px;}
    .vii-collections-slider__slider .slick-arrow {width:60px;}
    .vii-collections-slider__slider .slick-prev.slick-arrow {left:0;}
    .vii-collections-slider__slider .slick-next.slick-arrow {right:0;}
}
@media only screen and (max-width:768px){
    .vii-collections-slider__slider .slick-arrow {width:100px;}
}
@media only screen and (max-width:531px){
    .vii-collections-slider__slider .slick-arrow {width:50px;}
}
@media only screen and (max-width:431px){
    .vii-collections-slider__slider .slick-arrow {width:30px;}
    .vii-collections-slider__item__info {padding:20px 10px 0;}
}