.mobile-header{
    background-color: #f1e9dd;
    padding-top: 10px;
    padding-bottom: 20px;}

.thumbnail-container, .product-description {
    background: #FCF6ED;
}

#search_filter_toggler {
    font-size: 14px;
    font-weight: 100;
    color: #35542c;
}

.pswp__item{
background-color: #f1e9dd;
}
.an_short_description {
display:none;
}

//PRODUCT PAGE
li.product-flag.new{
display: none !IMPORTANT;
}

.product-description span{
    font-size: 15px !IMPORTANT;
    FONT-FAMILY: 'IBM Plex Sans' !IMPORTANT;
}

.product-description{
background-color: white !important;
FONT-FAMILY: 'IBM Plex Sans' !IMPORTANT;
}

.card-header{
background-color: white !important;
color:  #35542c !important;
}

.card-header button{
color:  #35542c !important;
 FONT-FAMILY: 'IBM Plex Sans' !IMPORTANT;
}

.card-body{
background-color: white;
}

.product-available{
color:  #35542c !important;
}

.product-minimal-quantity{
margin-top: 3px !important;
}

.product-flag.discount-percentage{
background:  #35542c !important;
}

.product-flag.discount{
background:  #35542c !important;
}

.owl-dots{
display:none;
}

#footer_contact_info{
color:#fcf6ed !important;
}

//CHECKOUT
.col-md-8.chechout-steps {
    background: white !important;
}
@media (max-width: 600px){
.featured-products .product-miniature.product-mobile-row:not(.col-lg-12), .tab-pane.active .product-miniature.product-mobile-row:not(.col-lg-12){
max-width: 100%;

}

/* mise en commentaire le 07.07.25 suite à l'apparition d'un bug qui décale l'image sur mobile pour les produits avec plusieurs images lorsque que ce code est activé.
.img_hover_change{
    position: relative !important;
}*/
}

#blockcart-modal .cart-content .cart-content-btn .btn {
font-size: 11px;
}
#blockcart-modal .cart-content-btn {
display:flex;
flex-direction: row;
 justify-content: space-between;
width: 100% !important;
}
#promo-code > form > button > span{
color: #ffffff  !important;
}