body #main-content{overflow-x:hidden}.img_categorie img{aspect-ratio:110 / 63;object-fit:cover;filter:brightness(70%)}.woocommerce-product-gallery .flex-viewport{border-radius:15px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:1rem}.woocommerce-product-gallery .flex-control-nav img{aspect-ratio:1/1;object-fit:cover;border-radius:15px}.search_bar label,.search_bar input{width:100%}.search_bar input{border:1px solid #FF7373;border-radius:10px;font-size:20px;padding:5px;font-family:"Montserrat";color:black}.woocommerce-product-gallery__wrapper .flex-active-slide{height:auto!important}.woocommerce-product-gallery__wrapper img{aspect-ratio:4 / 3}.woocommerce-MyAccount-navigation{background:#fff;padding:20px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,0.1)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-MyAccount-navigation a{display:block;padding:10px;background:#ff7373;color:#FFF;text-decoration:none;text-transform:uppercase;font-family:"Montserrat";font-weight:600;font-size:18px;border:1px solid #ff7373;border-radius:5px;transition:background 0.3s ease}.woocommerce-MyAccount-navigation a:hover{background:#FFF;color:#ff7373}.woocommerce-MyAccount-content{background:#FFF;padding:20px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,0.1);font-family:"Montserrat";font-weight:400;font-size:16px;color:#000}.woocommerce-MyAccount-content a{color:#ff7373;font-weight:400}.contact_formPage button,.contact_formPage .xoo-el-tabs li{text-transform:uppercase;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700}.contact_formPage .xoo-el-action-btn{border:1px solid #ff7373!important}.contact_formPage .xoo-el-action-btn::after{display:none}.contact_formPage .xoo-el-action-btn:hover{color:#ff7373!important;background-color:#ffffff!important;padding:0!important}.text_url a{color:#000000}.rowmenu_bigmenu p{cursor:pointer}.product_fichenav .et_pb_column{display:flex}.woocommerce-page div.product p.price{color:#FF7373}.row_ficheproducts{display:flex}.row_ficheproducts .et_pb_column:first-child div{height:100%}.woocommerce-product-gallery__image{border-radius:10px}.woocommerce-product-gallery>a{display:none}.woocommerce-product-gallery__image>a,.woocommerce-product-gallery__image>a>img{height:100%!important;display:block;object-fit:contain;border-radius:10px}.product_bandeaux{border:1px solid #FF7373;border-radius:10px;padding:0.5rem;padding-right:1rem;display:flex;flex-direction:column;width:max-content}.product_bandeaux>div{display:flex;align-items:center;gap:0.5rem;width:max-content}.product_bandeaux>div img{width:2rem}.product_bandeaux>div p{font-family:"Montserrat";font-size:14px;color:#000000;font-weight:500}.product_bandeaux>div span{font-weight:700}#soinvisage_menu,#soincheveux_menu,#soincorps_menu,#parfums_menu,#soinintime_menu,#denreesafricaines_menu{display:none}#soinvisage_menu .et_pb_column:last-child,#soincheveux_menu .et_pb_column:last-child,#soincorps_menu .et_pb_column:last-child,#parfums_menu .et_pb_column:last-child,#denreesafricaines_menu .et_pb_column:last-child,#soinintime_menu .et_pb_column:last-child{margin-left:auto}#soinvisage_menu .et_pb_column:not(:last-child) .et_pb_module,#soinvisage_menu .et_pb_column:not(:last-child),#soincheveux_menu .et_pb_column:not(:last-child) .et_pb_module,#soincheveux_menu .et_pb_column:not(:last-child),#soincorps_menu .et_pb_column:not(:last-child) .et_pb_module,#soincorps_menu .et_pb_column:not(:last-child),#parfums_menu .et_pb_column:not(:last-child),#denreesafricaines_menu .et_pb_column:not(:last-child),#soinintime_menu .et_pb_column:not(:last-child){width:max-content}#soinvisage_menu .et_pb_column:not(:last-child),#soincheveux_menu .et_pb_column:not(:last-child),#soincorps_menu .et_pb_column:not(:last-child),#parfums_menu .et_pb_column:not(:last-child),#denreesafricaines_menu .et_pb_column:not(:last-child),#soinintime_menu .et_pb_column:not(:last-child){margin:0}.sfdivi_search_filter_form form>ul{padding:0!important}.sf-field-post-meta-best_seller ul,.sf-field-post-meta-nouveaute ul,.sf-field-post-meta-best_seller,.sf-field-post-meta-nouveaute{padding:0!important}.sf-field-post-meta-best_seller ul li:first-child,.sf-field-post-meta-nouveaute ul li:first-child{display:none}.sf-field-post-meta-best_seller{padding-top:1rem!important}.sf-field-post-meta-best_seller ul:nth-child(1) label,.sf-field-post-meta-nouveaute ul:nth-child(1) label{display:none}.sf-field-post-meta-best_seller ul li input::after{content:"Best-seller"}.sf-field-post-meta-nouveaute ul li input::after{content:"Nouveautés"}.sf-meta-range-slider{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:3rem}.sf-meta-range-slider>span{display:none}.sf-meta-range-slider>label:not(:first-child) input{text-align:right}.sf-meta-range-slider>:last-child{flex-basis:100%;order:-1}.sf-field-post-meta-best_seller ul li input,.sf-field-post-meta-nouveaute ul li input{display:flex;align-items:center;accent-color:#FF7373;width:16px;height:16px}.sfdivi_search_filter_form h4{color:#000000;font-family:"Montserrat";font-size:20px;font-weight:700}.searchandfilter .noUi-connect{background-color:#FF7373}.searchandfilter .noUi-handle{border-color:#FF7373;background-color:#FF7373;box-shadow:none}.sf-input-range-number{border:none;color:#000000;font-family:"Montserrat";font-size:16px;font-weight:500}.searchandfilter .meta-slider{height:3px;border:none}.sf-field-post-meta-type_de_produit>ul,.sf-field-post-meta-marque>ul,.sf-field-post-meta-type_de_produit_cheveux>ul,.sf-field-post-meta-type_de_produit_corps>ul,.sf-field-post-meta-type_de_produit_parfums>ul,.sf-field-post-meta-type_de_produit_denree>ul,.sf-field-post-meta-type_de_produit_intime>ul,.sf-field-taxonomy-product_cat>ul{padding:0}.sf-field-post-meta-type_de_produit .sf-level-0 input,.sf-field-post-meta-marque .sf-level-0 input,.sf-field-post-meta-type_de_produit_cheveux .sf-level-0 input,.sf-field-post-meta-type_de_produit_corps input,.sf-field-post-meta-type_de_produit_parfums input,.sf-field-post-meta-type_de_produit_denree input,.sf-field-post-meta-type_de_produit_intime input,.sf-field-taxonomy-product_cat input{width:16px;height:16px;accent-color:#FF7373}.sf-field-post-meta-type_de_produit .sf-level-0 label,.sf-field-post-meta-marque .sf-level-0 label,.sf-field-post-meta-type_de_produit_cheveux .sf-level-0 label,.sf-field-post-meta-type_de_produit_corps label,.sf-field-post-meta-type_de_produit_parfums label,.sf-field-post-meta-type_de_produit_denree label,.sf-field-post-meta-type_de_produit_intime label,.sf-field-taxonomy-product_cat label{font-family:"Montserrat";font-size:16px;font-weight:500;color:#000000}.searchandfilter .noUi-horizontal .noUi-handle{width:13px;height:13px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-10px}.noUi-handle:after,.noUi-handle:before{display:none}#page_products .custom-ajouter-au-panier .added_to_cart,.products_home .custom-ajouter-au-panier .added_to_cart{display:none!important}.sf-field-post-meta-best_seller ul li input::after,.sf-field-post-meta-nouveaute ul li input::after{margin-left:1.2rem;white-space:nowrap;font-weight:normal;font-size:16px;font-family:"Montserrat";font-weight:500;color:#000000}.home_diapo .et_pb_module{overflow:visible!important}.home_diapo .et_pb_slide_title{margin-bottom:0}.home_diapo .et-pb-controllers{bottom:-2rem}.column_produitsnav .et_pb_column{display:flex;flex-wrap:wrap;justify-content:center}.column_produitsnav .et_pb_module:first-child{width:100%}.column_produitsnav .et_pb_module:not(:first-child){width:30%}.column_produitsnav .et_pb_module .et_pb_blurb_content{padding-right:4rem;padding-left:4rem;padding-bottom:1rem;padding-top:1rem}.column_produitsnav .et_pb_module img{aspect-ratio:1/1;object-fit:cover;transition:transform 0.5s ease-in-out}.column_produitsnav .et_pb_module .et_pb_blurb_content:hover img{transform:scale(1.15)}.ruban_infoshome .et_pb_column{display:flex;justify-content:space-evenly}.ruban_infoshome .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image,.ruban_infoshome .et_pb_column .et_pb_blurb_content{margin-bottom:0px}.ruban_infoshome .et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image img{width:8rem}.woocommerce .products .price del bdi{font-size:15px!important;color:#000000!important;font-weight:300!important}.products_home .products{display:flex;justify-content:space-between;flex-wrap:wrap}#page_products .products{display:flex;gap:1rem;flex-wrap:wrap}.products_home .products .product,#page_products .products .product{width:23.5%!important}.products_home .products::before,.products_home .products::after,#page_products .products::before,#page_products .products::after{display:none!important}#page_products .products .product{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}header{position:relative;z-index:999}.et_pb_sticky_placeholder{display:none}.et_pb_shop_0 ul.products li.product span.onsale,.et_pb_shop_0.et_pb_wc_related_products_0_tb_body ul.products li.product span.onsale{padding-top:5px!important;padding-bottom:5px!important;padding-left:0px!important;padding-right:0px!important;background-color:#FF7373!important;left:auto!important;right:20px!important;top:0!important;writing-mode:sideways-lr;border:none!important;border-radius:0 0 6px 6px!important;font-family:"Montserrat"!important;font-weight:700!important;font-size:13px!important;color:#FFFFFF!important;text-transform:uppercase;display:block}.products .product{margin:0!important;background-color:#FFFFFF;border-radius:20px;margin-bottom:1rem!important;padding:15px!important;display:flex;flex-direction:column;justify-content:space-between}.products .product .price{display:flex!important;gap:5px}.products .product .price del{order:2}.products .product .price ins{order:1}.products .product h2{display:none}.products .product a{display:flex!important;flex-direction:column}.woocommerce ul.products li.product a img{object-fit:contain}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{transition:transform 0.3s ease-in-out;margin-bottom:0px!important}.products .product .et_shop_image img:hover{transform:scale(1.1)}.products .product .et_shop_image{margin-bottom:10px;overflow:hidden;order:1}.products .product .caracteristiques-produit{order:2}.products .product .price{order:3}.products .product .custom-ajouter-au-panier a::after{display:none}.products .product .custom-ajouter-au-panier a{border:1px solid #FF7373;text-align:center;background-color:#FF7373;border-radius:10px;color:#FFFFFF;font-weight:bold;font-family:"Montserrat";font-size:17px;letter-spacing:0.76px;text-transform:uppercase;padding:0px 12px}.products .product .custom-ajouter-au-panier a:hover{background-color:#FFFFFF;border:1px solid #FF7373;color:#FF7373;border-radius:10px}.products .product .caracteristiques-produit h4.marque{font-family:"Montserrat"!important;font-weight:500!important;font-size:15px!important;color:#000000!important;padding-bottom:5px}.products .product .caracteristiques-produit h3.nom{font-family:"Montserrat"!important;font-weight:700!important;font-size:18px!important;color:#000000!important;padding:0}.products .product .caracteristiques-produit .contenant,.products .product .caracteristiques-produit .prix_litre{font-family:"Montserrat";font-weight:500;font-size:12px;color:#404040}.section2_menu .et_pb_column{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding:0.5rem 0}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:none;border-radius:0px;box-shadow:none!important;border-bottom:1.5px solid #000000}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::place-holder{color:#000!important}.section2_menu .et_pb_column .et_pb_module:first-child{margin:0!important}.section2_menu .et_pb_column .et_pb_module:nth-child(2){position:absolute!important;right:20%;margin-bottom:0px!important}.produits_search article{padding:15px!important;border-radius:20px}.produits_search .et_pb_image_container{margin:0!important}.section2_menu .et_pb_column .et_pb_module:nth-child(3){position:absolute!important;right:18%;margin-bottom:0px!important}.section2_menu .et_pb_column .et_pb_module:nth-child(2) .et_pb_text_inner p{display:none}.rowmenu_bigmenu .et_pb_column{display:flex;justify-content:center;align-items:center;gap:2rem}.rowmenu_bigmenu p:hover{text-decoration:underline}.rowmenu_bigmenu .et_pb_column .et_pb_module{margin-bottom:0!important}.img_menu{transition:width 0.8s ease-in-out}.burger_code{display:flex;justify-content:flex-end}.burger{width:30px;height:30px;display:flex;flex-direction:column;justify-content:space-evenly;position:relative;cursor:pointer}.burger span{display:block;height:2px;width:100%;background-color:#000000;border-radius:1px;transition:transform 0.4s ease,background-color 0.4s ease}.burger.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.burger.active span:nth-child(2){transform:scale(0)}.burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu_section_mobile .et_pb_row.menu_open{z-index:1;display:none;height:100%;overflow-y:scroll}.menu_labelmobile p{display:flex;justify-content:space-between}.menu_labelmobile p span{font-size:24px}.menu_labelmobile p a{color:#000000}.burger:hover span{background-color:#000000}.burger.active span{background-color:#000000}#detail_soinvisage_mobile,#detail_soincheveux_mobile,#detail_soincorps_mobile,#detail_parfums_mobile,#detail_denreesafricaines_mobile,#detail_soinintime_mobile{display:none}#detail_soinvisage_mobile a,#detail_soincheveux_mobile a,#detail_soincorps_mobile a,#detail_parfums_mobile a,#detail_denreesafricaines_mobile a,#detail_soinintime_mobile a{color:#000000}.section2_menu_mobile{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem}.section2_menu_mobile .et_pb_column{margin:0!important}@media screen and (max-width:980px){.column_mobile .et_pb_column{width:50%!important}.search_bar input{font-size:16px}.searchandfilter .meta-slider{max-width:none}.filtre_btnmobile{width:100%;text-align:center}#filter_settings{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:999}#filter_settings .et_pb_row,#filter_settings .et_pb_column{height:100%}#filter_settings .et_pb_column{display:flex;flex-direction:column;justify-content:flex-start}#filter_settings .sf-field-submit{text-align:center}#filter_settings .sf-field-submit input{background-color:#FF7373;border:none;border-radius:10px;color:#FFFFFF;font-family:"Montserrat";font-size:25px;font-weight:700;padding:5px 30px}#filter_settings .sf-field-submit input:disabled{background-color:#F0F0F0}.et_pb_slider .et_pb_slide_0.et_pb_slide>.et_pb_container,.et_pb_slider .et_pb_slide_1.et_pb_slide>.et_pb_container{width:100%!important}.et_pb_slider_0 .et_pb_slide_description img{left:auto!important;right:-5rem}#page_products .products{gap:0;justify-content:space-between}#page_products .products .product{width:48%!important}.products_home .products{overflow-x:auto;flex-wrap:nowrap;gap:2rem;scrollbar-width:none;-ms-overflow-style:none}.products_home .products::-webkit-scrollbar{display:none}div.products_home div.woocommerce ul.products li.product:first-child{margin-left:2rem!important}div.products_home div.woocommerce ul.products li.product:last-child{margin-right:2rem!important}div.products_home div.woocommerce ul.products li.product{margin:0!important;width:50%!important;max-width:50%!important;min-width:50%!important}.products .product .custom-ajouter-au-panier a{font-size:15px}.products .product .caracteristiques-produit h4.marque{font-size:13px!important}.products .product .caracteristiques-produit h3.nom{font-size:16px!important;word-wrap:break-word;overflow-wrap:break-word}.products .product .caracteristiques-produit .contenant,.products .product .caracteristiques-produit .prix_litre{font-size:10px}.row_ficheproducts{flex-direction:column}.code_productsmobile .et_pb_code_inner{display:flex;justify-content:center}.gammes_mobiles .et_pb_column{overflow-x:auto;gap:1.5rem;scrollbar-width:none;-ms-overflow-style:none;display:flex}.gammes_mobiles .et_pb_column::-webkit-scrollbar{display:none}.gammes_mobiles .et_pb_column .et_pb_module{margin:0!important;width:35%;min-width:35%;max-width:35%}.gammes_mobiles .et_pb_column .et_pb_module:first-child{margin-left:1.5rem!important}.gammes_mobiles .et_pb_column .et_pb_module:last-child{margin-right:1.5rem!important}.gammes_mobiles .et_pb_module img{aspect-ratio:1/1;object-fit:cover}.ruban_infoshome .et_pb_column{flex-wrap:wrap}.ruban_infoshome .et_pb_column .et_pb_module{width:40%}}