/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1761510226
Updated: 2025-10-26 20:23:46

*/

.woocommerce span.onsale {
  font-size:12px !important;
  background-color:#b31919; /* par exemple couleur rouge */
  color:#fff; /* texte blanc */
}


/* Bandeau diagonal générique */
.lbg-tampon {
    position: absolute;
    z-index: 20;
    top: 20px;
    left: -60px;
    width: 220px;
    text-align: center;
    padding: 8px 0;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    transform: rotate(-35deg);
    transform-origin: center;
    pointer-events: none;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    letter-spacing: 1px;
}

/* Ajustement pour la fiche produit (image plus grande) */
.single-product .lbg-tampon.lbg-tampon--single {
    top: 40px;
    left: -80px;
    width: 260px;
    font-size: 16px;
    padding: 10px 0;
}

/* Supprime le caractère ajouté avant les montants dans le side cart */
.xoo-wsc-container .woocommerce-Price-amount.amount::before,
.xoo-wsc-container .woocommerce-Price-amount::before,
.xoo-wsc-container .amount::before,
.xoo-wsc-container .xoo-wsc-product .amount::before,
.xoo-wsc-container .xoo-wsc-ft-btn-checkout .amount::before,
.xoo-wsc-container .xoo-wsc-ft-btn-checkout .woocommerce-Price-amount::before {
    content: none !important;
    display: none !important;
}

/* Sécurise le sens d’affichage du prix */
.xoo-wsc-container .woocommerce-Price-amount,
.xoo-wsc-container .woocommerce-Price-amount.amount,
.xoo-wsc-container .amount {
    direction: ltr !important;
    unicode-bidi: isolate !important;
}



.btn-retour{
  display:inline-block;
  padding:8px 14px;
  background:#000;
  color:#fff !important;
  text-decoration:none;
  border-radius:20px;
  font-size:14px;
}

/* ===== Menu latéral AUTRES ===== */

#menu-autres {
  position: fixed !important;
  top: 0 !important;
  left: -320px !important;
  width: 280px !important;
  height: 100vh !important;
  background: #ffffff !important;
  z-index: 999999 !important;
  overflow-y: auto !important;
  padding: 30px 20px !important;
  transition: left 0.3s ease !important;
  box-shadow: 0 0 18px rgba(0,0,0,0.35) !important;
}

/* Masque menu mobile Divi */
#menu-autres .mobile_nav,
#menu-autres .et_mobile_nav_menu {
  display: none !important;
}

/* Force vertical */
#menu-autres ul,
#menu-autres .et-menu,
#menu-autres .nav {
  display: block !important;
  width: 100% !important;
}

/* items */
#menu-autres li {
  display: block !important;
  width: 100% !important;
}

/* liens */
#menu-autres a {
  display: block !important;
  width: 100% !important;
  padding: 12px 8px !important;
  font-size: 18px !important;
  text-align: left !important;
}





/* Masque le titre dynamique uniquement sur la catégorie AUTRE */
body.tax-product_cat.term-autre #titre-archive-autres,
body.tax-product_cat.term-autre #titre-archive-autres h1,
body.tax-product_cat.term-autre #titre-archive-autres .et_pb_module_heading {
  color: transparent !important;
}














