.texte ul li{
    color: var(--main-color);
    font-weight: 700;
}
.text-white .BFW-cmsV02.spec_colorText .titre h2, 
.text-white .BFW-cmsV02.spec_colorText .titre h1, 
.text-white .BFW-cmsV02.spec_colorText .titre h3{
  color: var(--main-color) !important;
}
.text-white .BFW-cmsV02.spec_colorText .titre h1::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h2::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h3::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h4::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h5::after, 
.text-white .BFW-cmsV02.spec_colorText .titre h6::after {
  background: var(--main-color) !important;
}
.spec_colorText img{
    max-width: 100%;
    object-fit: contain;
    height: auto;
}

.spec_colorText .titre {
  text-align: center;
  color: var(--main-color);
}
.spec_colorText .texte ul li {
  font-weight: 700;
  color: var(--main-color);
}
.spec_colorText b, .spec_colorText a, .spec_colorText strong {
  color: var(--main-color);
}

#header-boutique .logo-container-main img {
  width: 100%;
  max-width: 124px;
  height: auto;
  position: absolute;
  z-index: 9;
  margin-top: -60px;
}

.header-middle{
  height: 90px !important;
}

html body header#header-boutique.header-std.fixed-header div.header-main div.container.header-middle div.row.align-items-center.justify-content-start div.row.align-items-center.col-4.col-lg-12.justify-content-between div.logo-container-main.col-12.col-lg-3.text-center.text-lg-start.px-0 a.logo-responsie.d-block.d-lg-none img{
  max-width: 94px;
  margin-top: -45px;
}

h2{
  color: #154626 !important;
}

html body footer div#BFW-footer-101.BFW-footer.footer-101-footer.collection-banner div.container.px-0.py-5 div.row.w-100.mx-0.row-footer-content div.col-12.col-sm-12.col-md-12.col-lg-3 ul.list-unstyled.row.mb-0.px-3.footer-social.gauche li.text-center.footer-icon-container a.tooltips.footer-icon:hover{
color: #461535;
}

html body footer div#BFW-footer-101.BFW-footer.footer-101-footer.collection-banner div.container.px-0.py-5 div.row.w-100.mx-0.row-footer-content div.col-12.col-sm-12.col-md-12.col-lg-3 div.mini-actus a.mini-actu-item:hover {
  color: #461535;
}

.BFW-blcSuiveurTM a{
  background: #154626;
}

.BFW-blcSuiveurTM a:hover {
  background: #461535;
}

.imgPARTENAIRE {
  -webkit-filter: grayscale(0);
}

html body div.main-content div.container.no-padding-xs section#search-page.col-xs-12.no-padding div.col-md-9.col-xs-12.container-search section#products.clearfix div.grid div#product-71749.grid-item.product-blocks div#product-presentation-71749.product-presentation.text-left div.common-block div.header-product {
  background: #154626 !important;
}

@media only screen and (min-width: 992px) {
  .iframe .sectionDePage  .container{
    max-width: 9999px;
  }
}