@charset "UTF-8";

.slick-slider { position:relative; display:block; -moz-box-sizing:border-box; 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; touch-action:pan-y; -webkit-tap-highlight-color:transparent }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0 }
.slick-list:focus { outline:none }
.slick-list.dragging { cursor:pointer; cursor:hand }
.slick-slider .slick-track,.slick-slider .slick-list { -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0) }
.slick-track { position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before,.slick-track:after { display:table; content:'' }
.slick-track:after { clear:both }
.slick-loading .slick-track { visibility:hidden }
.slick-slide { display:none; float:left;/* height:100%;*/ min-height:1px }
[dir='rtl'] .slick-slide { float:right }
.slick-slide img { display:block; margin: auto; }
.slick-slide.slick-loading img { display:none }
.slick-slide.dragging img { pointer-events:none }
.slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent }
.slick-arrow.slick-hidden { display:none }

.slick-prev,.slick-next { font-size:0; line-height:0; position:absolute; top:50%; display:block; width: 20px; padding:0; -webkit-transform:translate(0,-50%); transform:translate(0,-50%); cursor:pointer; color:transparent; border:none; outline:none; z-index: 11; height: 100%; }
.nav-offset .slick-prev { -webkit-transform:translate(-100%,-50%); transform:translate(-100%,-50%) }
.nav-offset .slick-next { -webkit-transform:translate(100%,-50%); transform:translate(100%,-50%); }
.slick-prev { left:0 }
[dir='rtl'] .slick-prev { right:0; left:auto }
.slick-next { right:0 }
[dir='rtl'] .slick-next { right:auto; left:0 }

.slick-dotted.slick-slider { margin-bottom:30px }
.slick-dots { position:absolute; bottom:-25px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center }
.slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer }
.slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent }
.slick-dots li button:hover,.slick-dots li button:focus { outline:none }
.slick-dots li button:hover:before,.slick-dots li button:focus:before { opacity:1 }
.slick-dots li button:before { font-size:6px; line-height:20px; position:absolute; top:0; left:0; width: 10px; height: 10px; content: ''; text-align:center; opacity:.25; background-color: #000; border-radius: 100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.slick-dots li.slick-active button:before { opacity:.75; color:#000 }

.slider-nav { margin-top:30px; padding:0 30px }
.thumb-wrap { padding:6px; border:2px solid #ccc; cursor:pointer; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.prod-photo-big img { display: block; margin: auto; max-height: 70vh;}
.prod-photo { max-width: 100%; }
.prod-thumb { padding: 5px }
.slick-current .thumb-wrap, .slick-current .prod-thumb:hover .thumb-wrap { border-color:#000; }
.slick-next:before { content:'' }
.slick-prev:before { content:'' }
.slick-next { background:url(images/arrow-right.svg) no-repeat center center; }
.slick-prev { background:url(images/arrow-left.svg) no-repeat center center; }
.slick-next, .slick-prev { background-size: 20px auto; }

.isflex .thumb-wrap {display: -webkit-flex;display: flex; margin: auto;}


@media screen and (max-width: 767px) {
 .prod-photo-big img { max-height: none; }
 }


/* loader */
.slick { display: none; }
.slick.slick-initialized, .slick .slick-slide { display: block}
.slick-loading { text-align: center; padding: 100px 0; background: url(images/loader.svg) no-repeat center center; }
.slick.slick-initialized + .slick-loading { display: none; }
/* loader */
