/* ----------------------------------------- */
/*                NOEL                       */
/* ----------------------------------------- */

/* Liste de produits */
.products .mfn-li-product-row-image {
    position: relative;
    background: linear-gradient(145deg, #fafafa 0%, #ffffff 100%);
    border: 1px solid rgb(194 175 159 / 20%);
    border-radius: 16px;
    padding: 18px 18px;
    transition: all 0.3s ease;
    overflow: visible;
}

.products .mfn-li-product-row-image::before {
    content: '✦';
    position: absolute;
    top: 3px;
    left: 6px;
    font-size: 18px;
    color: #C2AF9F;
    opacity: 0.3;
    pointer-events: none;
}

.products .mfn-li-product-row-image:hover {
    border-color: rgba(194, 175, 159, 0.6);
}

body.woocommerce ul.products li.product .image_frame .image_wrapper {
    background:
        radial-gradient(circle at 80% 20%, rgba(194, 175, 159, 0.15) 0%, transparent 50%),
        radial-gradient(circle at 20% 80%, rgba(194, 175, 159, 0.12) 0%, transparent 50%),
        #f5f2f1;
    background: radial-gradient(circle at 80% 20%, rgba(194, 175, 159, 0.15) 0%, transparent 50%), radial-gradient(circle at 20% 80%, rgba(194, 175, 159, 0.12) 0%, transparent 50%), #f5f2f1a6;
    position: relative;
    border: 1px solid rgba(194, 175, 159, 0.15);
}

body.woocommerce ul.products li.product .image_frame .image_wrapper::after {
    content: '❄';
    position: absolute;
    bottom: 21px;
    right: 10px;
    font-size: 32px;
    opacity: 1;
    color: #C2AF9F;
    pointer-events: none;
    transition: all 0.3s ease;
    text-shadow: 0 0 8px rgba(194, 175, 159, 0.3);
}

body.woocommerce ul.products li.product .mfn-li-product-row:hover .image_wrapper::after {
    content: '❄';
    color: #FFFFFF;
}

/* Badge promotion - Liste */
body.woocommerce ul.products li.product .onsale-label:not(.mfn-new-badge)::before,
.shop_slider ul li.product .hover_box_product .onsale-label:not(.mfn-new-badge)::before {
    border-color: rgb(150, 0, 24) transparent transparent transparent;
}

/* Badge promotion - Fiche produit  */
.image_frame span.onsale,
.woocommerce span.onsale,
.shop_slider .shop_slider_ul li .item_wrapper span.onsale {
    background: rgb(150, 0, 24);
}

/* Lien menu */
/*
#Top_bar .menu>li.current-menu-item>a,
#Top_bar .menu>li.hover>a {
    color: rgb(150, 0, 24);
}

#Top_bar .header-cart-count,
#Top_bar .menu>li.current-menu-item>a span:after {
    background-color: rgb(150, 0, 24);
}
*/