.slider-produit{
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.slider-global .prev-btn, .next-btn {
    z-index: 2;
    opacity: 0.8;
    width:35px;
    border:0;
    background: none;
    padding: 0;
}
.slider-global .prev-btn{
    left:-15px;
    display:none;
}

.slider-global .next-btn {
    right:-15px;
    display:none;
}

@media (min-width: 1200px) {
    .slider-global .prev-btn{
        display:block;
    }

    .slider-global .next-btn {
        display:block;
    }
}

.slider-global  .prev-btn:hover, .next-btn:hover {
    opacity: 1;
}

.product-card{
    position:relative;
    max-width: 245px;
    margin: 15px auto 15px;
}


.product-card .product-img img{
    margin: 0 auto;
}


.product-card .product-detail .product-brand{
    font-size: 14px;
    font-weight: 300;
    height: 20px;
    overflow-y: hidden;
}

.product-card .product-detail .product-brand a{
    font-size: 14px;
    font-weight: 300;
    /*        line-height: 16.41px;*/
    text-decoration: none !important;
    color: #494949 !important;
    font-family: 'Roboto', Arial !important;
}

.product-card .product-detail .product-name{
    /*        min-height: 40px;*/
    -webkit-box-orient: vertical; /* Définit l'orientation verticale */
    overflow: hidden; /* Masque le débordement */
    text-overflow: ellipsis; /* Ajoute les points de suspension */
    -webkit-line-clamp: 2; /* Nombre de lignes à afficher */
    max-height: calc(1.2em * 2); /* Ajuste en fonction de la ligne */
    /*        line-height: 1.2em;*/
    white-space: nowrap;
}

.product-card .product-detail .product-name a{
    /*font-family: Roboto;*/
    font-size: 13px;
    font-weight: 400;
    /*        line-height: 14.06px;*/
    text-align: left;
    text-decoration: none;
    color: black;
}

.product-card .product-review img{
    display:inline;
}

.current-price{
    /*font-family: Roboto;*/
    font-size: 15px;
    font-weight: 500;
    /*        line-height: 16.41px;*/
    text-align: left;

}

.old-price{
    /*font-family: Roboto;*/
    font-size: 15px;
    font-weight: 600;
    /*        line-height: 18.15px;*/
    text-align: left;
    text-decoration-line: line-through;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #F77F72;
}

.remise-value{
    /*font-family: Roboto;*/
    font-size: 15px;
    font-weight: 600;
    /*        line-height: 18.15px;*/
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.remise-value span{
    font-size: 12px;
    background-color: #ed6967;
    color: #fff;
    height: 16px;
    /*        line-height: 16px;*/
    white-space: nowrap;
    padding: 0 5px;
    margin-top: 6px;
}

.product-card .stock-produit{
    /*font-family: Roboto;*/
    font-size: 10px;
    font-style: italic;
    font-weight: 300;
    /*        line-height: 12.1px;*/
    text-align: left;
}
.product-card .product-review{
    text-align: right;
    padding-left:0;
    height: 20px;
    margin-top: -7px;
}
.product-card .product-review .svg-yellow-star{
    width: 12px;
    vertical-align: top;
    margin-top: 1px;
}

.product-card .product-review a{
    text-decoration: none;
    /*font-family: Roboto;*/
    font-size: 10px;
    font-weight: 400;
    /*        line-height: 12.1px;*/
    color:black;
}


.product-card .btn-block-product-actions {
    display: block;
    position: absolute;
    top: 0px;
    right: 45px;
    width: 14px;
    z-index: 2;
}
.product-card .bloc-slide-product-etiquette {
    display: block;
    position: absolute;
    bottom: 112px;
    left: 0px;
    z-index: 2;
}

@media (min-width: 768px) {

    .slick-slide .product-card{
        padding-left: 0px;
        padding-right: 0px;
    }

    .product-card{
        /*            margin-left:10px;*/
    }

    .product-card .product-detail .product-name{
        /*            min-height: 40px;*/
        /*            overflow: hidden;*/
        white-space: nowrap;
        text-overflow: ellipsis;
        display:block;
    }

    .product-card .product-detail .product-name a{
        /*            font-size: 13px;*/
    }

    .slider-produit .product-img img {
        width: 245px;
        border-radius: 3%;
    }

    .product-card .btn-block-product-actions {
        top: 0px;
        /*            right: 20px;*/
    }



    .current-price{
        /*font-family: Roboto;*/
        font-size: 15px;
        font-weight: 500;
        /*            line-height: 17.58px;*/
        text-align: left;
        /*            text-underline-position: from-font;*/
        /*            text-decoration-skip-ink: none;*/

    }
}