/* CAROSELLO */

.swiper.products .swiper-slide{
    margin:20px 0px;
    padding:15px;
    box-shadow: 0 0 #0000,0 0 #0000,0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    background-color:#ffffff;
}
.swiper.products .swiper-slide .link,.swiper.products .swiper-slide .price{
    font-family: 'Montserrat', sans-serif;
    color:rgb(55 65 81);
    text-align: center;
}
.swiper.products .swiper-slide .title{
    min-height:100px;
}

.swiper.products .swiper-slide .link.btn-cta{
    background-color: rgb(0, 121, 204);
    color: #ffffff!important;
    text-transform: uppercase;
    border-radius: 50px;
    display: flex;
    width: 100%!important;
    margin: auto;
    line-height: 30px;
    justify-content: center;
}

.swiper.products .swiper-slide .link.btn-cta.out-of-stock{
    background-color: rgb(204, 37, 0);
}

.swiper.products .swiper-slide .price-container {
    display: flex;
    justify-content: center;
    margin: 10px 0;
}

.swiper-slide .price,.swiper-slide .sale-price{
    font-weight:700;
}

.swiper-slide .sale-price{
    margin-right:5px;
}

.swiper-slide .saleprice-present{
    margin-left:5px;
    font-size:14px;
    
}
del.price.saleprice-present {
    line-height: 24px!important;
    font-weight: 500;
}