/* Change Theme Colors | #3466645-zen KEF */
.divider-small, blockquote:after, hr, h1, h2, h3, h4, h5, h6, .page .article h1:first-child+p, 
.page .article>p:first-child, .content-holder h1:first-child+p, .content-holder>p:first-child, 
.content-holder p:empty+p, .content-holder span+p, .page-links .link-label, #wp-calendar #today, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
    color:#666;
    font-weight:400;
}

/*  Change Default Button colors| #3466645-zen KEF */
a.button,.reply a,#searchsubmit,#prevLink a,#nextLink a,a.more-link,a.read-more,#submit,input[type="submit"],
#comments #respond input#submit,.container .gform_wrapper input.button,#wrapper #infinite-handle span {
    background-color: #e2dbd1;
            }

a.button:hover,.reply a:hover,#searchsubmit:hover,#prevLink a:hover,#nextLink a:hover,a.more-link:hover,a.read-more:hover,input[type="submit"]:hover,
#submit:hover,#comments #respond input#submit:hover,.container .gform_wrapper input.button:hover,#wrapper #infinite-handle span:hover {
    background-color: #e2dbd1;
    color:#666;
            }   

.cart .button:hover  {
    background-color:#e2dbd1;
    color:#666;
}        

/* Change Price style on Product Pages | #3466645-zen KEF */

.single-product div.product .summary .price {
    background-color:#FFF;
    color:#666;
    font-weight:400;
    padding:0px;
}

/* Change Footer Colors | #3466645-zen KEF */

.footer {
    background-color:#e2dbd1;
    color:#666;
}

.footer .widget ul.menu li a, .footer a {
    color:#666;
}

.widget li a:hover, .footer a:hover {
    border-bottom: 4px solid #666;
    color:#666;
    text-decoration:none;
}
/* Hide WooCommerce cart / 25867347-HC (MI) */
.site-header-cart {
  display: none;
}
/* Hide Post Author / 25867347-HC JD */
.post-author {
	display: none;
}

/* Footer widget image - center / 25867347-hc kp */
.footer-widgets #media_image-9.widget_media_image {
  width: 100%;
  float: none;
  text-align: center;
}
/* Remove footer information / 25867347-hc JD */
.footer-information {
	display: none;
}
/* --- Remove Product Tags and Categories / 26214237-HC | KSM  --- */
.single-product div.product .summary.entry-summary .product_meta span {
    display: none;
}
/* --- Change Color add-to-cart button / 26214237-HC | KSM  --- */
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  background-color: #cba85f
}

/* --- Change color add to cart message background / 26214237-HC | KSM  --- */
div.woocommerce-message {
  background-color: #cba85f 
}
/* Change all buttons color | 34124911-hc (LS) */
.button, .button, a.button, .reply a, #searchsubmit, #prevLink a, #nextLink a, a.more-link, #submit, input[type="submit"], input#submit, input.button, #wrapper #infinite-handle button, .wp-block-button a {
  background-color: #bf9474;
  color: white;
}

/* Hide add to cart on the shop | 34124911-hc (LS) */
.single-product .single_add_to_cart_button.button.alt {
  display: block !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  display: none;
}
ul.products li.product .button, ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button {
  display: none;
}
/* Masquer uniquement le badge "Promo" de WooCommerce */
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
    display: none !important;
}
/* Prix barré pour produits épuisés */
del.woocommerce-Price-amount.amount {
    font-family: 'Open Sans', sans-serif; /* même police que les sous-titres / prix */
    font-size: 1em; /* taille identique au prix normal */
    color: #333; /* gris anthracite, ajuste si nécessaire */
}

/* Texte "Épuisé" sous le prix */
span.epuise {
    display: block;
    font-family: 'Open Sans', sans-serif; /* même police que le prix / sous-titres */
    font-size: 1em; /* même taille que le prix */
    font-weight: normal; /* pour correspondre à ton thème */
    color: #333; /* gris anthracite */
    margin-top: 5px;
}