@import url(/frontend-dev/users/CG/131326-lecptdherboristerie/src_design/css/desktop.css);
.c-cs-dev-banner  {
	display: none !important;
}

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');


#headercontainer{
    background-image: none !important;
    background-color: #fff !important;
}
#headercontainer::after{
    background-color: #F9E2C3;
}
#hmenu > li.mitext > a, #hmenu > li.mitext > span{
    color: #231C10;
}
#hmenu > li.mitext:hover > a {
  background: #F2C483;
  color: #3D2C00;
}
body.PB, body.PBPW,
#fmenu li.mititle a, #fmenu li.mititle span,
#hmenu > li > a, #hmenu > li > span,
#maincontainer.itemdetail .c-ox-product-detail .reas-top .label .ox-title{
    font-family: 'lato' !important;
}
#hmenu > li > a, #hmenu > li > span{
    text-transform: uppercase !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}
/* barre marron au milieu du site */
#footercontainer::after{
background-color: none !important;
height: 0px !important;
}
/* footer */
#footercontainer{
background-image :none !important;
background-color: #F9E2C3;
  color: #231C10; !important;
}
#footercontainer .ox-image.ox-align-center, 
#footercontainer .ox-title.ox-align-center{
    display: none !important;
}
#fmenu li.mititle.titre1 a::before, #fmenu li.mititle.titre1 span::before,
#fmenu li.mititle.titre2 a::before, #fmenu li.mititle.titre2 span::before{
    background:none !important
}
#fmenu li.mititle.titre1 a, #fmenu li.mititle.titre1 span,
#fmenu li.mititle.titre2 a, #fmenu li.mititle.titre2 span{
    padding-left: 0px !important;
	color:#231C10 !important;
}
#fmenu li.mititle a, #fmenu li.mititle span,
#fmenu li a.menu{
color: #231C10 !important;
}
#fmenu li{
	border-left: 1px solid #DAC7A7;
}
#copyright span, #poweredby span{
	color: #231C10 !important;
}
#foo::before{
background: 1px solid #DAC7A7;
}

.PBCurrency{
   color: #231C10 !important; 
}
#maincontainer .hp-container .oxcell {
  background-color: #fff;
  border: 1px solid transparent;
  transition: all 0.3s ease-out 0s;
}
#maincontainer .hp-container .oxcell:hover {
  border: 1px solid #512d13;
}
/*   Fiche   */
#maincontainer.itemdetail .c-ox-product-detail__name .PBItemTitle{
  font-family: 'lato' !important;
  text-transform: none !important;
  font-weight: 400 !important;
}
#maincontainer.itemdetail .c-ox-product-detail__sku .PBShortTxt{
  font-weight: 400 !important;
}
.itemdetail .c-ox-product-detail .PBItemPrice .PBCurrency .PBSalesPrice{
  color: #231C10 !important;
}
.itemdetail .c-ox-product-detail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart{
  background-color: #231C10 !important;
}
#maincontainer.itemdetail .c-ox-product-detail__buy-button #btnaddtocart.btnaddtocart span{
  font-family: 'lato' !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}
#maincontainer.itemdetail .c-ox-product-detail .c-cs-grab{
  background-color: #f9e2c3 !important;
  box-shadow: none !important;
}
.c-ox-product-detail--template-studio-simple .c-ox-product-detail__infos-container .c-ox-product-detail__sku{
  display: none !important;
}
#maincontainer.itemdetail .c-app-product-tabs__title.is-active,
#maincontainer.itemdetail .c-app-product-tabs__pane.is-active {
  background-color: #f9e2c3 !important;
}
#maincontainer.itemdetail .c-app-product-tabs__title-inner span{
  font-size: 21px !important;
  text-transform: uppercase !important;
  font-family: 'lato' !important;
}
#maincontainer.itemdetail .c-ox-product-detail__cross-sell-headline .PBRelatedPdtTitle,
#maincontainer.itemdetail .c-ox-product-detail__cross-sell-headline .PBUpSellPdtTitle{
  font-family: 'lato' !important;
 font-weight: 300 !important;
 color: #231C10 !important;
 text-transform: initial !important;
}
#maincontainer.itemdetail .l-ox-product-list__price .PBCurrency{
  background-color: #EF765B !important;
}
#maincontainer.itemdetail .pdt-bottom .reas-container .rea .ox-title{
  text-transform: initial !important;
  font-family:'lato' !important;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top .label .ox-title{
  text-transform: initial !important;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top .label .ox-title{
  background: none;
  font-size: 17px;
  font-weight: 300;
    position:relative;
   z-index:1;
}

#maincontainer.itemdetail .c-ox-product-detail .reas-top .label .ox-title::before{
  background-color:#F9E2C3;
  width:50px;
  height:50px;
  display:inline-block;
  content:"";
  border-radius:300px;
  position:absolute;
  top:-15px;
  left:-10px;
  z-index:-1;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_1 .ox-title::before{
	  background-color:#F7BC83;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_2 .ox-title::before{
	  background-color:#FCE8AC;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_3 .ox-title::before{
	  background-color:#C0DEB4;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_4 .ox-title::before{
	  background-color:#E97E74;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_5 .ox-title::before{
	  background-color:#BBD6DF;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_6 .ox-title::before{
	  background-color:#C0BBD3;
}
#maincontainer.itemdetail .c-ox-product-detail .reas-top #label_fiche_7 .ox-title::before{
	  background-color:#F9D0D6;
}

/* preHeader */
.my-header-flex .col2 .row1 a:hover{
  color: #825637 !important;
}
#headercontainer #langflags{
  display: none !important;
}
.my-header-flex .col3 .row1{
  justify-content: flex-end !important;
}

/* footer */
#fmenu li.mititle a, #fmenu li.mititle span,
#foo .title .ox-title{
  text-transform: none !important;
  font-size: 20px !important;
}

/* menu vertical */
#vmenu > li.mititle > a, #vmenu > li.mititle span{
  background-color: #f9e2c3  !important;
  color: #231C10  !important;
  font-size: 17px  !important;
  font-weight: 500  !important;
  font-family: 'lato' !important;
}
#vmenu > li.mititle:hover > a {
  background-color: #F2C483  !important;
  color: #231C10  !important;
}

/* panier - bouton */
#popupContainer #popupHead, #popupContainer .popupCross{
  background-color: #F9E2C3 !important;
}
#popupContainer #popupHead span.PBMainTxt, #popupContainer .popupCross span.PBMainTxt{
    color: #231C10 !important;
}
.shopcarttable .viewPaymentSelection .sectiondata__title > td, .shopcarttable .carthead > td, #shippingSelectionTbl .sectiondata__title .PBSTitle {
  border-bottom: 1px solid #000;
}
.shopcarttable .cartsubtotal > td {
  border-top: 1px solid #000;
}

.storelocator__button-search, .btnaddtocart, #btnviewcart, #btncontinue, #btnquotation, #btnviewinvc, .itemdetail #btnreqinfo, .blogarticles #btndetail, .ox-btn--primary, button.PBBtnStd[name="BtnFinish"], #btnordernow, #btnsearchnow, #btnSaveAddr, #btnupdate, #btnok, #btnBack, .scshipform #btnAction, .userorderstracking #btnreturn, .userordersreload #btnreturn, .userdownload #btnreturn, #btnConnect, #btnCreateAccount, .c-button--primary, .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn,
#headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea .c-button--primary, .ox-btn--order, #btncheckout, .c-app-preview-product-popup__btn{
  background: #3D2C00 !important;
}
#cartItems{
  background-color: #F2C483 !important;
  color: #000 !important;
}
.cartLink:hover {
  color: #000 !important;
}
#headerInfoCart:hover #cartItems {
  background-color: #F9E2C3 !important;
  color: #000 !important;
}
.ox-btn, .ox-btn--secondary, .btn, .btnmain, #blockuserlogout .viewaccountinfo a, #blockuserlogout .logout a, input[type="button"], input[type="submit"], input.PBBtnStd, .c-button--secondary, .OxSearchPanelBtn.PBMainTxt, .cartlineqty .PBBtnStd, .useraccount.userdashboard ul.menulist .LogOut .PBBtnStd,
.ox-btn:hover, .ox-btn--secondary:hover, .btn:hover, .btnmain:hover, #blockuserlogout .viewaccountinfo a:hover, #blockuserlogout .logout a:hover, input:hover[type="button"], input:hover[type="submit"], input.PBBtnStd:hover, .c-button--secondary:hover, .OxSearchPanelBtn.PBMainTxt:hover, .cartlineqty .PBBtnStd:hover, .useraccount.userdashboard ul.menulist .LogOut .PBBtnStd:hover{
 background: transparent !important;
  border-color: #000 !important;
	color:#000 !important;
}
#foo .news .c-cs-subscribe-to-news .CS-newsBox a.btnmain span::before{
	color: #000 !important;
}
#btnordernow.btnmain,
.c-button--primary{
color:#fff !important;
}

#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab0"] span::before,
#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab0"].is-active span::before{
background-image: url(/Files/131326/Img/03/description.png);
background-repeat: no-repeat;
height: 42px;
}

#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab1"] span::before,
#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab1"].is-active span::before{
background-image: url(/Files/131326/Img/16/infusion.png);
background-repeat: no-repeat;
background-size: 60px;
height: 42px;
}

#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab2"].is-active span::before,
#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab2"] span::before{
background-image: url(/Files/131326/Img/22/cuisine.png);
background-repeat: no-repeat;
height: 42px;
width: 40px;
}

#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab3"].is-active span::before,
#maincontainer.itemdetail .c-app-product-tabs__title[tab-index="tab3"] span::before{
background-image: url(/Files/131326/Img/20/cosmetique.png);
background-repeat: no-repeat;
height: 42px;
}
.c-button--primary,
#popupbtnarea .c-button--primary,
#btnCreateAccount,
#headerInfoCart #cartContainer a#seeyourcart,
#btncontinue,
.storelocator__button-search,
#btnviewcart, #btncontinue, #btnquotation, #btnviewinvc, 
.itemdetail #btnreqinfo, .blogarticles #btndetail, .ox-btn--primary, button.PBBtnStd[name="BtnFinish"], 
#btnordernow, #btnsearchnow, #btnSaveAddr, #btnupdate, #btnok, #btnBack, .scshipform #btnAction, 
.userorderstracking #btnreturn, .userordersreload #btnreturn, .userdownload #btnreturn, #btnConnect, #btnCreateAccount, 
.c-button--primary, .PBMainTxt.OxSearchPanelNavBtn.OxSchPnlAdvBtn, #headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea .c-button--primary, 
.ox-btn--order, #btncheckout, .c-app-preview-product-popup__btn{
	color: #fff !important;
}
