/*кнопки слика*/
.btn-slick{
    display: block;
    position: absolute;
    padding: 10px;
    top: 150px;
    margin: 0 auto;
    z-index: 1;
    cursor: pointer;

    background:#effbf6;
    color: #95c9b1;

    border-radius: 10px;
    border: 1px solid #ebebeb;

}
.btn-slick:hover{
    color:#02a76f;
    background: #e6f1ec;
    border: 1px solid #95c9b1;
}
.btn-slick-right{
    left: 90%;
}

.btn-slick-left{
    right: 90%;
}
/*контейнер для картинок и карусели*/
.photo-box{
    padding: 20px;
    max-width: 350px;
    max-height: 500px;
}

.slick-item{
    max-width: 350px;
    max-height: 400px;
}

.slick-item img{
    margin: 0 auto;
    max-width: 300px;
    max-height: 350px;
}



.slick-slider-nav{
    padding-top: 25px;
    max-width: 350px;
    max-height: 100px;
}

.slick-track{
    width: 250px !important;
    display: flex !important;
    align-items: center !important;
    transform: none!important;
}
.slick-nav-item{
    margin-right: 10px;
    width: 54px !important;
    height: 54px !important;
    padding: 2px;
    border-radius: 4px;
    background:#effbf6;
}

.slick-nav-item:first-child{
    margin-left: 10px;
}
.slick-nav-item:hover{
    background: #02a76f;
    cursor: pointer;
}

.slick-nav-item img{
    margin: auto 0;
    max-width: 50px;
    max-height: 50px;
}

.slick-current{
    background: #95c9b1;
}

/*ZOOM*/
.fancybox-inner{
    right: 0 !important;
    display: block;
}
.fancybox-thumbs__list{
    margin: 0 auto !important;
}
  .myFancyBox .fancybox-thumbs {

    top: auto;
    width: auto;

    bottom: 0;
    left: 0;
    right: 0;
    height: 95px;
    padding: 10px 10px 5px 10px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.3);
  }
  
  .myFancyBox .fancybox-show-thumbs .fancybox-inner {
    right: 0;
    bottom: 95px;
  }

.fancybox-thumbs__list a::before{
    border: 6px solid #95c9b1 !important;
}
@media(max-width: 576px){
    body .content .product-content .review.review--mob-reducepadding .column {
        margin-bottom: 0px;
    }
    body .content .product-content .review.review--mob-reducepadding .left ._row{
        margin-bottom: 20px;
    }
    body .content .product-content .review.review--mob-reducepadding .column.right .pickup{
        margin-top: 20px;
    }
    body .content .product-content .review.review--mob-reducepadding .column.right .delivery{
        margin-top: 0;
    }

    body .content .product-content .info.info--mob-reducepadding .item{
        padding: 15px 15px;
    }

    body .content .product-content .description.description--mob-reducemargin .card_row .left{
        margin-bottom: 0px;
    }

    body .content .product-content .description.description--mob-reducemargin .price_row{
        margin-bottom: 20px;
    }
    body .content .product-content .description.description--mob-reducemargin .price_row .icons{
        margin-bottom: 20px;
    }

    .table.table--mob-nopadding table tr td{
        margin-top: 0;
    }
    .table.table--mob-nopadding table tr td::before{
        margin-bottom: 0;
    }
    .table.table--mob-nopadding table .offers-images a{
        margin-bottom: 0;
    }
    .table table tr td[data-label="Цена, руб/шт."]{
        font-size: 16px;
        font-weight: 500;
    }
}