.difl_advancedmenuitem_5_tb_header .df-mobile-menu-wrap .df-mobile-menu-button{font-size:45px!important}.df-mobile-menu-button{color:white!important}.sous-menu-mobile .et_pb_column_8_tb_header,.sous-menu-mobile .et_pb_column_11_tb_header{margin-bottom:0px!important}nav li a{line-height:1}.top-new-menu .et_pb_column_2_tb_header{margin-right:0}.new-menu{display:flex;align-items:center}.new-menu .df-mobile-menu-button{color:white!important;font-size:60px!important}.new-menu .et_pb_column,.top-new-menu .et_pb_column{margin-bottom:0px}.epicerie-menu a{font-size:20px;font-weight:700;border-top:2px solid #E23131;padding-top:60px!important;margin-top:60px}header .difl_advancedmenuitem_3_tb_header .df-normal-menu-wrap .df-menu-wrap .df-menu-nav>li.df-mega-menu>ul{gap:3px!important}.col-md-3>.product>a>img{margin-left:4%!important}.difl_advancedmenuitem_1_tb_header{width:41%}.df-mega-menu-item{left:-450px!important;top:50px}#searchform input{color:#E23131!important}.df-normal-menu-wrap .df-menu-wrap .df-menu-nav li.menu-item li.menu-item{position:relative;line-height:1em}.searchform{display:flex;align-items:center}.df-mega-menu-item div>li:first-of-type>a{font-weight:bold;font-size:20px}.searchform div{display:flex;align-items:center}.searchform input[type="text"]{padding:10px;border:none;border-radius:20px 0 0 20px;outline:none;background-color:white;color:white;font-size:16px}.searchform input[type="text"]::placeholder{color:rgba(255,255,255,0.7)}.searchform input[type="submit"]{display:flex;align-items:center;justify-content:center;width:43px;height:42px;border:none;border-radius:0 20px 20px 0;background-color:white;cursor:pointer;background-image:url('https://smart2.menestys-consulting.fr/wp-content/uploads/2024/07/loupe.png');background-repeat:no-repeat;background-position:center;background-size:contain;text-indent:-9999px}.searchform input[type="submit"]:focus,.searchform input[type="text"]:focus{outline:none}#table-panier img{width:80px}#menu-header .difl_advancedmenuitem_4_tb_header{display:flex!important;justify-content:center!important;align-items:center!important}#main-content .woocommerce-notices-wrapper{display:none}.difl_advancedmenuitem_0_tb_header{position:absolute!important}.difl_advancedmenuitem_0_tb_header img{top:60px;position:relative}.difl_contentcarousel .swiper-container{padding-top:0px!important}.btn-boutique{color:white!important;background:#E23131!important;padding:20px 60px!important}.btn-boutique:hover{color:#E23131!important;background:white!important}.pdt-home .quatre-produits-woocommerce{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.pdt-home .col-md-3{width:22%!important}.pdt-home .product-title{height:80px;justify-content:center;font-size:16px;font-weight:700;font-family:'muli';color:black;text-align:center;display:flex}.pdt-home .product-price{font-size:20px;font-weight:900;font-family:'muli';color:black;text-align:center}.pdt-home .achat{display:flex;flex-wrap:wrap;margin-top:20px}.pdt-home .achat .product-quantity,.pdt-home .achat .quantity-input{width:40%;height:30px!important}.pdt-home .achat .quantity-input{border-radius:0!important;background:#e23131;border:0px solid #e23131;color:white;height:30px;text-align:center;font-size:14px;font-weight:600}.pdt-home .achat .quantity-button{background:#e23131;color:white;height:30px;border:2px solid #e23131;text-align:center;font-size:14px;font-weight:600}.pdt-home .product-button{padding-top:5px;border:2px solid #e23131;display:flex;align-items:center;justify-content:center;width:60%!important}.pdt-home .product-button:hover{background:#e23131}.pdt-home .product-button:hover a{color:white!important}.pdt-home .product-button a{color:#e23131;font-family:"muli";font-size:14px;font-weight:800;width:80%;text-align:center;line-height:1}.pdt-home img{height:250px;object-fit:contain}.blog-2-home div.article{display:flex!important;column-gap:20px}.blog-2-home div.article .article-content{width:100%}.blog-2-home .article .article-category{color:#141E25!important;font-family:'muli'!important;font-size:12px;text-transform:uppercase;font-weight:700 important;border-bottom:1px solid black;padding-bottom:10px}.blog-2-home .article .article-title{margin-top:10px}.blog-2-home .article .article-title a{color:#141E25;font-family:'muli';font-size:20px;font-weight:800;margin-top:10px!important}.blog-2-home .article:nth-of-type(1),.blog-2-home .article:nth-of-type(2){display:none!important}.blog-2-home .article-image{width:60%}.difl_contentcarousel .swiper-pagination{bottom:60px}.diapo-home h1{font-size:110px;font-family:"Abhaya Libre";color:white;font-weight:900}.diapo-home .df_cc_content{position:absolute;z-index:999;bottom:200px;font-size:20px;font-family:"muli";font-weight:800;color:white;width:50%;margin-left:5%}.diapo-home-resp h1{font-family:"Abhaya Libre";color:white;font-weight:900}.diapo-home-resp .df_cc_content{position:absolute;z-index:999;bottom:18px;font-family:"muli";font-weight:800;color:white;width:90%;margin-left:5%}.diapo-home-resp .btn-boutique{padding:10px 30px!important}.single-fiche-technique .single-title{font-size:50px!important;font-weight:900!important;margin-bottom:70px!important;text-align:center}.suptitle{color:#e23131;display:block;font-size:.875rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.single-fiche-technique .row-top-galerie{margin-bottom:40px}.img-fluid{height:auto;max-width:100%}.w-100{width:100%!important}.archive #main-content .col-12 h1,.single-fiche-technique h1{text-align:center}.archive #main-content .row:nth-of-type(2){display:none}.archive.theme-Divi .container:before{display:none}.archive.theme-Divi .container{width:100%;max-width:1500px!important}.archive.theme-Divi .container .row:nth-of-type(3){display:flex;flex-wrap:wrap;column-gap:20px}.archive.theme-Divi .col-md-9>.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;column-gap:20px;margin-left:calc(var(--bs-gutter-x)* -.5);margin-right:calc(var(--bs-gutter-x)* -.5);margin-top:calc(var(--bs-gutter-y)* -1)}.archive.theme-Divi .col-md-3{flex:0 0 auto;width:24%}.archive.theme-Divi .col-md-9{flex:0 0 auto;width:74%}.archive.theme-Divi .col-md-4{flex:0 0 auto;width:32%}.single-fiche-technique .row-top-galerie{display:flex;flex-wrap:wrap;column-gap:30px}.single-fiche-technique .col-md-4{flex:0 0 auto;width:30%}.single-fiche-technique .row-fiche-technique{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px}.single-fiche-technique .row-fiche-technique .col-md-2{display:flex;flex-direction:column;width:14%}.single-fiche-technique .container:before{display:none}.single-fiche-technique a.btn-lcm-red{background:#e23131;color:white;font-size:15px;text-align:center;padding:10px 7px;margin-bottom:20px;margin-top:20px}.single-fiche-technique a.btn-lcm-red:hover{background:white;color:#e23131;border:1px solid #e23131}.archive.tax-fiche-technique-region .row-masonry{column-count:3;column-gap:20px;margin-bottom:50px}.archive.tax-fiche-technique-region .col-item{break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin-bottom:30px}.produits-similaires{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;column-gap:20px}.produits-similaires .produit{width:22%}.produits-similaires .produit a img{height:300px;object-fit:contain}.produits-similaires .produit a h2{font-size:16px;font-family:'Mulish'}.produits-similaires .button-plus:hover{background:#E23131!important;border:1px solid #E23131!important;color:white!important}.single-product .et_pb_tabs{border:1px solid white!important}.single-product .et_pb_all_tabs{margin-top:25px;border:1px solid #d9d9d9}.single-product #main-content .woocommerce-notices-wrapper+.clearfix img{display:none!important}.img-pdt img{height:350px!important;object-fit:contain!important}.pagi{display:inline-grid}.pagi .pagination{display:flex;flex-wrap:wrap;column-gap:20px}.pagi .pagination a{color:#E23131!important;font-weight:800;font-family:'muli'}.pagi .pagination a:hover{color:black}.bloc-boutique{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px}.product-unique h2 a{color:black!important;justify-content:center;font-size:16px;font-weight:700;font-family:'muli';color:black;text-align:center}.product-unique h2{margin-bottom:0!important;font-size:25px!important}.product-unique h2+br{display:none!important}.product-unique>p{text-align:center}.product-unique h2{text-align:center}.search-filter-results .product-unique:nth-child(2),.search-filter-results .product-unique:nth-child(6),.search-filter-results .product-unique:nth-child(10),.search-filter-results .product-unique:nth-child(14){margin-left:2.6%!important;margin-right:1.3%!important}.search-filter-results .product-unique:nth-child(3),.search-filter-results .product-unique:nth-child(7),.search-filter-results .product-unique:nth-child(11),.search-filter-results .product-unique:nth-child(14){margin-right:2.6%!important;margin-left:1.3%!important}.product-unique img{height:300px;object-fit:contain}.product-details-container .product-title{line-height:1!important}.price-pdt{text-align:center;font-size:16px;font-family:'muli';font-weight:800}.bloc-filter>div{max-width:1200px!important}.search-filter-results{margin-top:30px}.search-filter-results .pagi{display:none!important}.filter form{padding:40px}.filter select{border:1px solid white;border-radius:0!important;width:100%;height:50px!important}.filter label{width:100%}.product-unique{width:22%!important}.filter .sf-field-search input{width:350px;height:50px;padding:5px}.filter li select{border-radius:25px!important}.filter li input,.filter .sf-field-reset a{border-radius:25px}.filter h4{color:white!important;font-weight:700;font-family:'muli'!important;text-align:center}.filter .sf-field-search{width:100%;text-align:center}.filter .sf-field-post-meta-couleur,.filter .sf-field-category,.filter .sf-field-post-meta-region,.filter .sf-field-post-meta-contenance{width:19%}.filter .sf-field-reset,.filter .sf-field-submit{width:100%;text-align:center}.filter .sf-field-reset a,.filter .sf-field-submit input{background:white!important;color:#e23131!important;font-family:'muli'!important;padding:10px 30px!important;font-size:20px;font-weight:800!important;border:1px solid white!important}.filter .sf-field-reset a:hover,.filter .sf-field-submit input:hover{background:#e23131!important;color:white!important}.filter ul{display:flex;flex-wrap:wrap;column-gap:10px;justify-content:space-around;align-items:center}.pdt-arbo .row{column-gap:30px;row-gap:30px;display:flex;flex-wrap:wrap}.pdt-arbo .woocommerce-pagination{margin-top:20px;text-align:center}@media only screen and (max-width:1457px){.diapo-home .df_cc_content{width:90%;bottom:100px}}@media only screen and (max-width:1136px){.diapo-home .df_cc_content{bottom:40px}.diapo-home .df_cc_content h1{font-size:80px}}@media only screen and (max-width:900px){.top-new-menu .et_pb_column_1_tb_header,.svg-inline--fa.fa-phone-flip,.tel-phone{display:none}.top-new-menu .et_pb_column_2_tb_header,.top-new-menu .et_pb_column_3_tb_header{width:40%!important}header .et_pb_menu__logo-wrap{position:relative;bottom:57px}header .difl_advancedmenuitem_1_tb_header{width:100%;padding-left:5px!important}.single-fiche-technique .col-md-4{flex:0 0 auto;width:45%;text-align:center}.single-fiche-technique .row-fiche-technique .col-md-2{display:flex;flex-direction:column;width:45%;flex-wrap:nowrap;text-align:center}.pdt-home .product-button{width:50%!important}.pdt-home .achat .product-quantity{width:40%!important}.pdt-home .col-md-3{width:50%!important}.product-unique{width:100%!important}}@media only screen and (max-width:767px){#searchform input[type='text']{width:120px}.archive.theme-Divi .col-md-3{width:100%}.archive.theme-Divi .col-md-9>.row{display:block!important;margin-left:0.2rem}.archive.theme-Divi .col-md-9>.row .col-12{width:100vw}.top-head .et_pb_row.et_pb_row_0_tb_header{display:flex}.top-head .et_pb_column_2_tb_header,.top-head .et_pb_column_3_tb_header{width:50%!important}header .et_pb_menu__logo-wrap{position:relative;bottom:0px}.searchform{justify-content:center}}@media only screen and (max-width:650px){.tax-fiche-technique-region .row-masonry{display:flex;flex-wrap:wrap}header .et_pb_menu__logo-wrap{left:-34px}}@media only screen and (max-width:500px){.single-fiche-technique .row-fiche-technique .col-md-2 img{max-width:50%;height:auto;text-align:center;margin:auto}.single-fiche-technique .row-fiche-technique .col-md-2{display:flex;flex-direction:column;width:100%;flex-wrap:nowrap;text-align:center}.single-fiche-technique .col-md-4{flex:0 0 auto;width:100%;text-align:center}.pdt-home .product a img{width:100%!important;margin-left:0!important;margin-top:20px!important}.difl_advancedmenuitem_1_tb_header{width:100%!important}.filter .sf-field-search input{width:250px}.filter .sf-field-post-meta-couleur,.filter .sf-field-category,.filter .sf-field-post-meta-region,.filter .sf-field-post-meta-contenance{width:100%}.produits-woocommerce-pagination .product{text-align:center}.bloc-resp-header{width:100%!important}#logo-resp img{width:60%}.et_pb_text_inner .difl_advancedmenuitem_1_tb_header{padding-left:0!important}.pdt-home .achat .quantity-input{border:1px solid #e23131;position:relative;top:-0.5px}.pdt-home .col-md-3{width:100%!important}}