.slider {
    overflow:hidden;

}
.slider.vertical {
  height: 100%;
  position: relative;
}
.slider.horizontal {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}


.slider.vertical .slides {
  overflow: visible;
  height: 100%;
  position: relative;
}

.slider.horizontal .slides {
  /* overflow: visible; */
  /* width: 100%; */
  position: relative;
  display: flex;
  height: auto !important;
  flex-shrink: 0;
  flex-basis: 100%;
}

.slider.vertical .slides > .slide{
  height:100%;
  position: relative;
  text-align: center;
}

.slider.horizontal .slides > .slide{
  width:100%;
  flex-shrink: 0;
  display: flex;
  position: relative;
}
.slider.vertical .slides > .slide {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items:center;
}
.slider.vertical {
max-width: 100%;
}

.slider.vertical .slides {
max-width: 100%;
}

.slides-controls {
position: absolute;
left: 0;
top: 0;
height: 100%;
pointer-events:none;
}
.slider.vertical .slides-controls > .slides > .slide {
    margin: 0.5em;
    font-size: 0.5em;
    padding: 0.5em;
}
.slides-controls > .slides > .slide {
height: auto !important;
cursor:pointer;
pointer-events:all;
}
.slides-controls {
width: 2em;
}
.slider.vertical .slides-controls > .slides > .slide i {
    position:absolute;
    /*border: 0.1em #000 solid;*/
    border-radius: 50px;
    line-height: 1.1em;
    color: #262626;

}
.slider.vertical .slides-controls > .slides > .slide.current-slide i{
    /*font-size: 2em;*/
    transition: font-size .2s ease-in-out;
    -moz-transition: font-size .2s ease-in-out;
    -webkit-transition: font-size .2s ease-in-out;
    font-weight:900;
}
.slides-controls > .slides {
display: flex;
flex-direction: column;
justify-content: center;
}
.slides-controls > .slides {
    top: 0 !important;
}


div#lookbookContainer .product-look-container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
div#lookbookContainer .product-look-container .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
div#lookbookContainer .product-look-container .slick-list:focus{outline:none;}
div#lookbookContainer .product-look-container .slick-list.dragging{cursor:pointer;cursor:hand;}
div#lookbookContainer .product-look-container .slick-track{position:relative;top:0;left:0;display:block;}
div#lookbookContainer .product-look-container .slick-track:before,
div#lookbookContainer .product-look-container .slick-track:after{display:table;content:'';}
div#lookbookContainer .product-look-container .slick-track:after{clear:both;}
div#lookbookContainer .product-look-container .slick-loading .slick-track{visibility:hidden;}
div#lookbookContainer .product-look-container .slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
div#lookbookContainer .product-look-container .slick-slide img{display:block;}
div#lookbookContainer .product-look-container .slick-slide video{display:block;}
div#lookbookContainer .product-look-container .slick-slide.slick-loading img{display:none;}
div#lookbookContainer .product-look-container .slick-slide.dragging img{pointer-events:none;}
div#lookbookContainer .product-look-container .slick-initialized .slick-slide{display:block;}
div#lookbookContainer .product-look-container .slick-loading .slick-slide{visibility:hidden;}
div#lookbookContainer .product-look-container .slick-vertical .slick-slide{display:block;height:auto;}
div#lookbookContainer .product-look-container .slick-arrow.slick-hidden{display:none;}

div#lookbookContainer .product-look-container .slick-next.slick-arrow.fade.onoff.in {  background: none;  border: none;}
div#lookbookContainer .product-look-container .slick-prev.slick-arrow.fade.onoff.in {  background: none;  border: none;}