.elementor-63010000 .elementor-element.elementor-element-2abcbc4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63010000 .elementor-element.elementor-element-c0f474b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-c0f474b *//*  code pour pages "texte" (conditions, politique de confidentiialité, etc)  */

.page-content.page-cms.page-cms,
.page-content.page-cms li,
.page-content.page-cms p{
  color: #54595F !important;
    line-height:1.3em!important;
}


.page-content.page-cms{
    line-height:1.3em!important;
    padding: 50px 0 70px 0!important;
}

 
.page-content.page-cms h2,
.page-content.page-cms h3{
    margin-top: 30px!important;
}



/* Page produit > Test "Disponible dans aucun magasin" en rouge */
.stock-selected.unavailable {
  color: #d9534f;
}

/* Page produit > Ajustement bouton "Valider cette boutique" */
.store-link {
  display: inline-flex;
  text-align: center;
  gap: 6px;
}



/*---------------------*/
/* Panier > masquer la suggestion des "Produits populaires" (si panier vide)  */
/*---------------------*/

#cart .featured-products {
    display: none;
}


/*-------------*/

/*  Affichage Prix PECHE  */


/* Prix barré */
#product .td_price .prixBarre,
#subcategories .td_price .prixBarre {
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: normal !important;
}


/* Prix de vente */
.td_price .our_price_display.product-price {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #FF4C4C !important;
    margin: 4px 0 12px !important;
}

/* Badge de réduction rouge */
#product .td_price .reduction_rouge,
#subcategories .td_price .reduction_rouge {
    color: #FFF !important;
    background-color: #FF4C4C !important;
    border-radius: 4px !important;
    display: inline-block !important;
    padding: 2px 8px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 120% !important;

}

/* Cache le badge rouge si le prix barré est vide */
/* Si le prix barré est vide */
#product .td_price:has(.prixBarre:empty) .reduction_rouge,
#subcategories .td_price:has(.prixBarre:empty) .reduction_rouge{
    display: none !important;
}


/*-------------*/

/*  ajout filet + fond orange bloc ALMA  */
#alma-widget-payment-plans-main-container{
    border-top: 3px solid #ff6b40;
    background-color: #fff3ea;
}


/* Page historique > forcer couleur texte car peu contrasté  */
#history h6{
    color: black;
}/* End custom CSS */