.elementor-kit-885{--e-global-color-primary:#C8AF00;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FF000000;font-family:"Arial", Sans-serif;}.elementor-kit-885 button,.elementor-kit-885 input[type="button"],.elementor-kit-885 input[type="submit"],.elementor-kit-885 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-885 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ============================================
   CSS ULTRA-PRÉCIS - Version renforcée
   ============================================ */

/* MÉTHODE 1 : Cibler par URL (plus fiable) */
a[href*="/product/"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="fermer"]):not([aria-label*="close"]):not([aria-label*="fermer"]):not([class*="checkout"]):not([class*="cart"]):not([href*="/cart"]):not([href*="/checkout"]),
a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="fermer"]):not([aria-label*="close"]):not([aria-label*="fermer"]):not([class*="checkout"]):not([class*="cart"]):not([href*="/cart"]):not([href*="/checkout"]),
a[href*="/produit/"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="fermer"]):not([aria-label*="close"]):not([aria-label*="fermer"]):not([class*="checkout"]):not([class*="cart"]):not([href*="/cart"]):not([href*="/checkout"]) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.8 !important;
}

/* MÉTHODE 2 : Cibler dans les containers de panier */
.woocommerce-mini-cart a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.mini-cart a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.cart-widget a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.widget_shopping_cart a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.header-cart a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.site-header-cart a[href*="product"]:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.8 !important;
}

/* MÉTHODE 3 : Cibler par structure (items de panier) */
.woocommerce-mini-cart-item a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.mini-cart-item a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.cart-item a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.cart-product a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]),
.cart-list-item a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([class*="cart"]) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.8 !important;
}

/* MÉTHODE 4 : Cibler les titres et noms de produits */
.product-title a,
.product-name a,
.cart-product-title a,
.cart-product-name a,
.woocommerce-mini-cart-item .product-title a,
.woocommerce-mini-cart-item .product-name a,
.mini-cart-item .product-title a,
.mini-cart-item .product-name a,
.cart-item .product-title a,
.cart-item .product-name a,
.cart-product-title a,
.cart-product-name a {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.8 !important;
}

/* MÉTHODE 5 : Solution brutale pour les containers panier */
[class*="cart"][class*="item"] a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([href*="/cart"]):not([href*="/checkout"]),
[class*="mini"][class*="cart"] a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([href*="/cart"]):not([href*="/checkout"]),
[class*="panier"] a:not(.button):not(.btn):not(.remove):not(.remove_from_cart_button):not([class*="close"]):not([class*="checkout"]):not([href*="/cart"]):not([href*="/checkout"]) {
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
    color: inherit !important;
    opacity: 0.8 !important;
}

/* EXCEPTIONS - Forcer l'activation de tous les éléments importants */
.button,
.btn,
a.button,
a.btn,
.view-cart,
.checkout-button,
.cart-checkout-button,
.mini-cart-checkout,
.woocommerce-mini-cart-checkout,
.wc-forward,
a.view-cart,
a.checkout-button,
a.cart-checkout-button,
a.mini-cart-checkout,
a.woocommerce-mini-cart-checkout,
a.wc-forward,
.remove,
.remove_from_cart_button,
a.remove,
a.remove_from_cart_button,
[class*="close"],
[class*="fermer"],
[aria-label*="close"],
[aria-label*="fermer"],
.close,
.fermer,
button,
input[type="button"],
input[type="submit"],
.navigation a,
.menu a,
nav a,
.main-navigation a,
.primary-navigation a,
.header-navigation a,
a[href*="/cart"],
a[href*="/checkout"],
a[href*="/commande"],
a[href*="/panier"] {
    pointer-events: auto !important;
    cursor: pointer !important;
    opacity: 1 !important;
}

/* Force la couleur du bouton sur mobile et tablette */
@media (max-width: 768px) {
    .woocommerce div.product .button.alt, 
    .woocommerce.widget_shopping_cart .button.checkout,
    .woocommerce-page .button.alt,
    button.button.alt.elementor-button {
        background-color: #C8AF00 !important;
        color: #FFFFFF !important; /* Couleur du texte si besoin */
        border-color: #C8AF00 !important;
    }
}

/* 1. Uniquement les boutons d'action et badges "Promo" */
.woocommerce button.button.alt, 
.woocommerce a.button.alt, 
.woocommerce input.button.alt, 
.woocommerce span.onsale,
.elementor-button {
    background-color: #C8AF00 !important;
    border-color: #C8AF00 !important;
    color: #fff !important;
}

/* 2. Uniquement les prix et icônes d'étoiles */
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.star-rating span::before {
    color: #C8AF00 !important;
}

/* 3. Uniquement les bordures de messages et onglets actifs */
.woocommerce-message, 
.woocommerce-info,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-top-color: #C8AF00 !important;
}

/* 4. Masquer l'UGS (comme demandé précédemment) */
.sku_wrapper { 
    display: none !important; 
}

/* 5. Effet au survol léger pour les boutons */
.woocommerce button.button.alt:hover, 
.woocommerce a.button.alt:hover,
.elementor-button:hover {
    background-color: #B09A00 !important;
    border-color: #B09A00 !important;
}/* End custom CSS */