@import url(https://github.com/kenwheeler/slick/blob/master/slick/slick-theme.scss);
@import url(https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.0.47/jquery.fancybox.min.css);
@charset "UTF-8";

.slider-nav .slick-slide {
    height: 100px;
    overflow: hidden;
    position: relative;
}

.slider-nav .slick-slide img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    max-height: 150%;
    max-width: 150%;
}

#product-page {
    background: #fafafa;
    padding-top: 50px;
    padding-bottom: 50px;
}

.btn-m-r {
    margin-right: 7px;
}

.fancybox-thumbs {
    background: #323232;
}

.fancybox-thumbs>ul>li{
    border: 5px solid #323232;
}

.item .artist__reserved,
.item .artist__soled{
    right: 0;
    top: 0;
    font-size: 16px;
    padding: 10px;
}

.image-select img,
.color-select img{
    height: 21px;
}

.image-select,
.color-select {
    display: grid;
    align-items: center;
    grid-template-columns: 20px 1fr 1fr;
    grid-gap: 8px;
    padding: 2px 10px;
}

.color-select {
    font-size: 1rem;
}

.image-for-by {
    max-width: 100%;
    max-height: 75px;
    -o-object-fit: contain;
    object-fit: contain;
}
.image-for-by-price {
    font-weight: 400;
    margin-top: 10px;
}
.image-for-by-price > span {
    font-size: 18px;
    font-weight: 500;
    margin-left: 10px;
}

.color-select:hover,
.color-select.selected_color,
.image-select:hover,
.image-select.selected_size {
    background: #1E90FF;
    color: #fff
}
.zoomWindow{
    border: 1px solid #000!important;
}
@media all and (max-width: 767px) {
    .buttons-container {
        width: 100%;
    }
}

@media all and (max-width: 567px) {
    .btn-m-r {
        margin-right: 0;
    }
}


