/*.nw-woocommerce-category-carousel .image-square-small {*/
    /*max-width: 108px;*/
    /*max-height: 108px;*/
    /*display: block;*/
    /*margin: 0 auto 12px;*/
/*}*/
.nw-woocommerce-category-carousel .image-square {
    display: block;
    margin: 0 auto 12px;
    padding-bottom: 70%;
    width: 70%;
}
.nw-woocommerce-category-carousel .image-square img{
    opacity:1;
    width: 100%;
    height: 100%;
    animation-name: fadeInImages;
    animation-duration: 0.2s;
}
@keyframes fadeInImages {
    0%   {opacity:0;width:0;height: 0}
    80%  {opacity:0;width:100%;height: 100%}
    100% {opacity:1;}
}
.nw-woocommerce-category-carousel .image-square > img {
    border-radius: var(--global-border-radius);
}

.nw-woocommerce-category-carousel{
    padding: 45px;
}

.nw-woocommerce-category-carousel .category-carousel-item {
    margin: 0px 7.5px;
    text-align: center;
    color: #575757;
    text-decoration: none;
    position: relative;
}

.nw-woocommerce-category-carousel.slick-slider button.slick-prev, .nw-woocommerce-category-carousel.slick-slider button.slick-next {
    background-color: #F5F5F5;
    border-color: #f5f5f5;
    background-image: url(../assets/button-arrow.svg);
}

.nw-woocommerce-category-carousel button.slick-prev:hover, .nw-woocommerce-category-carousel button.slick-prev:focus, .nw-woocommerce-category-carousel button.slick-prev:active, .nw-woocommerce-category-carousel button.slick-next:hover, .nw-woocommerce-category-carousel button.slick-next:focus, .nw-woocommerce-category-carousel button.slick-next:active {
    background-color: #E3ECCF;
    border-color: #E3ECCF;
    background-image: url(../assets/button-arrow-active.svg);
}

.nw-woocommerce-category-carousel.slick-slider button.slick-prev {
    left: 0px;
}

.nw-woocommerce-category-carousel.slick-slider button.slick-next {
    right: 0px;
    transform: translateY(-50%) rotate(180deg);
}

.nw-woocommerce-category-carousel .slick-list.draggable {
    margin: 0px 30px;
}

.nw-woocommerce-category-carousel {
    padding: 45px 0px!important;
}
.nw-woocommerce-category-carousel .slick-list.draggable {
    margin: 0px 60px;
}
@media (max-width: 991.98px) {
    .nw-woocommerce-category-carousel .image-square-small {
        max-height: unset;
        max-width: unset;
    }
}

@media(max-width: 575.98px){
    .nw-woocommerce-category-carousel .nw-woocommerce-category-carousel {
        padding: 30px;
    }
}

/** DO NOT REMOVE **/
@media(min-width:992px) {
    .nw-woocommerce-category-carousel.center-items-lg .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media(min-width:768px) {
    .nw-woocommerce-category-carousel.center-items-md .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media(min-width:576px) {
    .nw-woocommerce-category-carousel.center-items-lg .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}


.nw-woocommerce-category-carousel.center-items .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}