/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 /* @media (min-width: 992px) {
    .rc {
        background: none;
    }
}

.rc:after {
    content: none;
} */

.rc {
    height: auto!important;
    padding-top: 0px;
}
.rc>* {
    position: relative;
}
.slick-list.draggable {
    height: auto !important;
}
#content > div.hidden-sm-down > div > div.product-thumbs.js-qv-product-images.visible-desktop.slick__arrow-outside.slick-initialized.slick-slider.slick-vertical > div > div {
    transform: translate3d(0px, 0px, 0px) !important;
    height: 100% !important;
}
#content > div.hidden-sm-down > div.hidden-sm-down > div > div.product-thumbs.js-qv-product-images.visible-desktop.slick__arrow-outside.slick-initialized.slick-slider.slick-vertical > div > div{
    transform: translate3d(0px, 0px, 0px) !important;
    height: 100% !important;
}
button.btn.btn-link.slick-next.slick-arrow {
    display: block!important;
}
#product .slick-next.slick-arrow, #product .slick-prev.slick-arrow {
    display: block!important;
}
@media (max-width: 767px) {
    span.cart-products-count {
        top: auto;
        right: 57px;
        background: center #0088de;
    }
}

@media (min-width: 992px) {
    .cart-products-count.small.blockcart__count {
        position: absolute;
        top: -5px;
        right: -5px;
        background: center #0088de;
        height: 20px;
        text-align: center;
        border-radius: 95%;
        padding-right: 5px;
        width: 20px;
        color: #fff;
        font-weight: 500;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.slick-slide.lazyload, .slick-slide .lazyload {
    display: block !important;
}
.product-thumbs.js-qv-product-images.visible-desktop.slick__arrow-outside.slick-initialized.slick-slider.slick-vertical {
    height: 100%;
}
.product-thumbs.js-qv-product-images.visible-desktop.slick__arrow-outside.slick-initialized.slick-slider {
    width: 100%;
}

#carousel > div > div > a > div > img
{
    position: absolute!important;
}

#carousel > button.btn.btn-link.slick-next.slick-arrow
{
    display: none!important;
}

#carousel > button.btn.btn-link.slick-prev.slick-arrow{
    display: none!important;
}

@media (max-width: 550px) {
    #carousel > .slick-list{
    height: 125px!important;
}
}

#content > div.hidden-sm-down > div.hidden-sm-down > div.hidden-sm-down > div.hidden-sm-down > div > div.product-thumbs.js-qv-product-images.visible-desktop.slick__arrow-outside.slick-initialized.slick-slider.slick-vertical > div > div {
    transform: translate3d(0px, -329px, 0px) ! IMPORTANT;
}

div#ishicategoryblock {
    max-width: 100%;
}
