.aw-communication-form__intro-text a{color:#576b61!important;text-decoration:underline!important}.aw-communication-form__terms-text a{color:#576b61!important;text-decoration:underline!important}.aw-communication-form__submit{color:#576b61!important}.popup-text-size{font-size:40px}.blog-grid{display:flex;flex-wrap:wrap;gap:20px}.blog-grid>*{width:calc(25% - 15px)}@media screen and (min-width:690px) and (max-width:1190px){.blog-grid>*{width:calc(50% - 10px)}}@media screen and (max-width:689px){.blog-grid>*{width:100%}}.block-card{-webkit-box-shadow:0px 0px 30px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 30px 10px rgba(0,0,0,0.15)}.card-desciption{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px;display:flex;flex-direction:column;justify-content:space-between}.card-title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:18px;color:#000000!important;line-height:1.2em;text-align:center;height:104px}.post-categories{list-style-type:none!important;text-align:center;font-style:italic;line-height:0px!important;padding:0 0 20px 0px}.post-categories a{color:#7c847f;text-align:center}.post__link{color:#38453e;text-decoration:underline;color:#38453e;text-decoration:underline;border:solid 1px #38453e;text-align:center;border-radius:5px;padding-top:10px;padding-bottom:10px}.sur-mesure-moins-important{font-weight:400;font-size:25px}.faq .et_pb_toggle_content p{color:white!important}.woocommerce .quantity input.qty{width:5.3em!important}.woocommerce .woocommerce-error{background:#dc3545!important}.woocommerce .woocommerce-message{background:#638d3b!important}.woocommerce-error li a{color:white;text-decoration:underline!important}.wcf-embed-checkout-form table.shop_table tbody tr.cart_item td.product-name{display:flex;width:85%!important;align-items:center}.et_pb_module .et_pb_contact_submit,.et_pb_module .et_contact_bottom_container{width:100%!important}span.mobile_menu_bar:before{color:#ffffff!important}#menu_wrapper .nav ul li ul,#menu_wrapper div .nav li ul{background:#121212!important}.et_mobile_menu{border-top:none!important}#main-header,#main-header.et-fixed-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#main-header .container{width:90%!important;max-width:1920px;padding-top:30px}#top-header .container{width:90%!important;max-width:1920px}#top-header{background-color:#0093ae}.nav-professionnel a{background-color:#364941;padding-right:10px;padding-left:10px;border-radius:5px}.et_pb_menu_0.et_pb_menu ul li a{padding-top:5px}.top-nav-custom .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:5px!important}.et-menu .menu-item-has-children>a:first-child:after{top:5px!important}.custom-top-header{display:flex;width:100%;align-items:center;justify-items:end;color:white;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;justify-content:left}.header-nav-mobile .custom-top-header{display:flex;width:100%;align-items:center;justify-items:end;color:white;font-weight:600;justify-content:center}.custom-top-header a{color:#ffffff;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:14px}.custom-top-header-social{padding-top:5px}.custom-top-header-phone{margin-left:30px}.custom-top-header-mail{margin-left:30px}.container{width:95%!important}.content-accueil-header h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px}.pa-header{background:transparent;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;padding-top:21px;-webkit-transition:padding-top 1s ease-out;-moz-transition:padding-top 1s ease-out;-o-transition:padding-top 1s ease-out;transition:background-color 1s ease-out;padding-bottom:21px;-webkit-transition:padding-bottom 1s ease-out;-moz-transition:padding-bottom 1s ease-out;-o-transition:padding-bottom 1s ease-out}.pa-header-black{background:#364941;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;padding-top:10px;-webkit-transition:padding-top 1s ease-out;-moz-transition:padding-top 1s ease-out;-o-transition:padding-top 1s ease-out;transition:background-color 1s ease-out;padding-bottom:10px;-webkit-transition:padding-bottom 1s ease-out;-moz-transition:padding-bottom 1s ease-out;-o-transition:padding-bottom 1s ease-out}.pa-header .et_pb_menu__logo-wrap{width:12%!important;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out;-o-transition:width 1s ease-out}.pa-header-black .et_pb_menu__logo-wrap{width:12%!important;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out;-o-transition:width 1s ease-out}.pa-fixed-header{background-color:#638d3b!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;padding-top:0!important;-webkit-transition:padding-top 1s ease-out;-moz-transition:padding-top 1s ease-out;-o-transition:padding-top 1s ease-out;transition:background-color 1s ease-out;padding-bottom:0!important;-webkit-transition:padding-bottom 1s ease-out;-moz-transition:padding-bottom 1s ease-out;-o-transition:padding-bottom 1s ease-out}.pa-fixed-header-black{background-color:#364941!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;padding-top:10px!important;-webkit-transition:padding-top 1s ease-out;-moz-transition:padding-top 1s ease-out;-o-transition:padding-top 1s ease-out;transition:background-color 1s ease-out;padding-bottom:10px!important;-webkit-transition:padding-bottom 1s ease-out;-moz-transition:padding-bottom 1s ease-out;-o-transition:padding-bottom 1s ease-out}.pa-fixed-header .et_pb_menu__logo-wrap{width:10%!important;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out;-o-transition:width 1s ease-out}.pa-fixed-header-black .et_pb_menu__logo-wrap{width:10%!important;transition:width 1s ease-out;-webkit-transition:width 1s ease-out;-moz-transition:width 1s ease-out;-o-transition:width 1s ease-out}.h3-link a{color:#638d3b;text-decoration:underline}.home-icon-social{width:10%;max-width:10%;margin-right:20px}.product-assure{display:grid;grid-template-columns:10% 90%;grid-gap:10px}.product-assure{align-items:center}.product-assure p{color:#333333;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.fabrication-francaise{display:grid;grid-template-columns:5% 95%;grid-gap:10px}.fabrication-francaise{align-items:center}.fabrication-francaise p{color:#333333;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.drapeau-francais img{width:100%}.secure-paiment-panier{display:flex;justify-content:space-between}.secure-paiment-panier p{color:#39453f;text-align:center;font-weight:bold}.custom-account-style .woocommerce-Button.button,.custom-account-style .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{color:#ffffff!important;background-color:#638d3b;border-color:#638d3b}.custom-account-style .woocommerce-Button.button:hover{background-color:#638d3b}.custom-account-style .woocommerce .woocommerce-error,.custom-account-style .woocommerce .woocommerce-info,.custom-account-style .woocommerce .woocommerce-message{background-color:#3f214f}.et_pb_wc_add_to_cart .quantity input.qty{max-width:5.3em!important}.header-description-nutriplus a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#3c5154!important;text-decoration:underline!important}.header-description-nutriclassic a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#14535a!important;text-decoration:underline!important}.header-description-nutriclassic a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#14535a!important;text-decoration:underline!important}.header-description-terre-diatomee a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#655c3d!important;text-decoration:underline!important}.add-to-cart-nutriplus .woocommerce-variation-price .price{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#029b84!important;font-size:2em!important;margin-bottom:20px!important}.add-to-cart-accessoires .woocommerce-variation-price .price{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#202924!important;font-size:2em!important;margin-bottom:20px!important}.add-to-cart-nutriclassic .woocommerce-variation-price .price{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#e09900!important;font-size:2em!important;margin-bottom:20px!important}.form-subscription-pro-button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;background-color:#39453f;border:solid 2px #fff!important;border-radius:5px;color:#ffffff;font-size:16px}.woocommerce span.onsale{background-color:#d40000!important;color:#ffffff!important;padding:6px 14px!important;min-width:auto!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;border-radius:0!important;box-shadow:none!important}.woocommerce span.onsale{font-size:0!important}.woocommerce span.onsale::before{content:"SOLDES –25 %";font-size:13px;font-weight:700;color:#ffffff}.woocommerce span.onsale::after,.woocommerce span.onsale::before{border:none!important}.bandeau-soldes{background:#b40000;color:#ffffff;text-align:center;padding:22px 10px 12px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;margin-top:100px;margin-bottom:10px}.bandeau-soldes-global{background:#b40000;color:#ffffff;text-align:center;width:100%;box-sizing:border-box;padding:calc(22px + 150px) 10px 14px;margin:0}.bandeau-soldes-global .ligne-principale{display:block;font-size:1.1rem;font-weight:700;letter-spacing:0.6px;text-transform:uppercase}.bandeau-soldes-global .ligne-secondaire{display:block;font-size:0.9rem;font-weight:400;letter-spacing:0.3px;margin-top:4px;text-transform:none}.bandeau-soldes-global{background:#b40000;color:#ffffff;text-align:center;width:100%;box-sizing:border-box;padding:calc(22px + 150px) 10px 12px;margin:0;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.bandeau-soldes-global{background:#b40000;color:#ffffff;text-align:center;width:100%;box-sizing:border-box;padding:calc(22px + 150px) 10px 12px;margin:0;font-weight:700;font-size:1.1rem;letter-spacing:0.6px;text-transform:uppercase}