.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}@media (max-width:767px){.custom-mobile-header .et_pb_row{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-mobile-header .et_pb_column{width:auto!important;flex:0 0 auto;display:flex;align-items:center}.custom-mobile-header .center{flex:1 1 auto;justify-content:center}.custom-mobile-header .left{justify-content:flex-start}.custom-mobile-header .right{justify-content:flex-end}.et_mobile_nav_menu .et_mobile_menu{width:100%!important;left:0!important;right:0!important;background-color:#003d3c!important;padding:50px!important}.et_mobile_nav_menu .et_mobile_menu li a{color:#ffffff!important;font-size:18px!important;font-weight:400!important;display:block!important;padding:0!important}}@media (max-width:980px){.et_mobile_menu{position:fixed!important;top:115px!important;left:0!important;right:0!important;width:100vw!important;background-color:#003d3c!important;padding:0!important;margin:0!important;z-index:99999!important;border:0!important}.et_mobile_menu li{padding:14px 20px!important;width:100%!important}.et_mobile_menu li a{color:#ffffff!important;font-size:18px!important;display:block!important;padding:0!important;line-height:1.3!important}.et_mobile_menu li a:hover{color:#F0E8D6!important}}@media (max-width:980px){.et_pb_column{width:100%;margin-bottom:0px!important}}#vegpop-scope .sib-form .sib-input,#vegpop-scope input[type="email"],#vegpop-scope input[type="text"]{border:0!important;padding:16px 16px!important;border-radius:0!important;background:#fff!important;color:#222!important;width:100%!important}#vegpop-scope .sib-default-btn,#vegpop-scope input[type="submit"],#vegpop-scope button[type="submit"]{background:var(--veg-dark)!important;font-size:13pt!important;color:#fff!important;font-weight:700!important;padding:0 16px!important;border:0!important;border-radius:0!important;white-space:nowrap!important}#vegpop-scope .brevo-nl{display:flex;align-items:center;font-size:13pt!important;gap:0px}#vegpop-scope .brevo-nl__legal{color:#ffffff;font-size:13pt}#vegpop-scope .sib-form{max-width:560px;margin:0 auto}.woocommerce ul.products li.product a.button.add_to_cart_button,.woocommerce a.button.add_to_cart_button,.woocommerce ul.products li.product a.button.product_type_simple,.woocommerce a.button.product_type_simple,.woocommerce ul.products li.product a.button.product_type_variable,.woocommerce a.button.product_type_variable{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 30px!important;background:#003D3B!important;color:#FCFCFC!important;border-radius:10px;border:none;font-weight:700;font-size:14px;line-height:1;text-decoration:none;transition:background .2s ease}.woocommerce ul.products li.product a.button.add_to_cart_button i,.woocommerce a.button.add_to_cart_button i,.woocommerce ul.products li.product a.button.product_type_simple i,.woocommerce a.button.product_type_simple i,.woocommerce ul.products li.product a.button.product_type_variable i,.woocommerce a.button.product_type_variable i{font-size:18px;margin-left:.2rem;color:inherit}.woocommerce a.button.add_to_cart_button.loading{opacity:.95;cursor:progress}.woocommerce a.button.add_to_cart_button.loading:after{border-color:rgba(255,255,255,.5)!important;border-left-color:#fff!important}.added_to_cart.wc-forward{color:#003D3B!important;margin-left:10px;text-decoration:none;font-weight:700}.added_to_cart.wc-forward:hover{color:#006655!important}.et_pb_shop .wc-loop-cats-above,.woocommerce .wc-loop-cats-above{display:block;margin:15px 0 10px;font-size:13px;color:#7a7a7a;line-height:1.3}.wc-loop-cats-above a[rel="tag"]{font-size:14px!important;color:#616161!important;text-decoration:none;display:block;width:100%;border-bottom:0.5px solid #D6D6D6;padding-bottom:10px;margin-bottom:8px}.wc-loop-cats-above a[rel="tag"]:hover{text-decoration:underline}.et_pb_shop .wc-loop-cats-above,.woocommerce .wc-loop-cats-above{font-size:14px!important;color:#616161!important}.wc-loop-cats-above a.woocommerce-LoopProduct-link{display:none}.wc-loop-cats-above a[rel="tag"]{color:#616161;text-decoration:none;pointer-events:none;cursor:default}.wc-loop-cats-above a[rel="tag"]:hover{text-decoration:none;color:#616161}@media (max-width:767px){.wc-loop-cats-above{text-align:center}.wc-loop-cats-above a[rel="tag"]{display:inline-block;margin:0 auto;text-align:center}}@media (max-width:767px){a.button.product_type_variable,a.button.product_type_simple.add_to_cart_button{display:block!important;width:fit-content!important;margin:10px auto!important;text-align:center!important}}@media (max-width:980px){.et_pb_shop ul.products[class*="columns-"] li.product{width:100%!important;margin-right:0!important}.woocommerce ul.products[class*="columns-"] li.product{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-right:0!important;margin-left:0!important;margin-bottom:24px}.woocommerce ul.products{display:flex;flex-wrap:wrap}}@media (min-width:992px){.avantages-strip .et_pb_column{display:flex;flex-direction:column;align-items:center;justify-content:center}.avantages-strip .et_pb_blurb_content{display:flex;align-items:center;gap:12px}}.wpc-filter-layout-search-field .wpc-search-icon::before,.wpc-filter-layout-search-field .wpc-search-icon:before{background:none!important;background-image:none!important;background-repeat:initial!important;background-size:initial!important;width:auto!important;height:auto!important;line-height:1;content:"\f002"!important;font-family:"Font Awesome 5 Free";font-weight:900!important;font-size:14px;color:#ffffff!important;display:inline-block;vertical-align:middle;padding-left:20px}.wpc-search-icon{background-color:#003D3B;border-radius:8px;top:0;bottom:0;left:0px;width:51px;height:44px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding-bottom:0!important}.wpfFilterTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wpfFilterTitle .wfpTitle{font-family:"Inter",sans-serif;font-weight:700;font-size:14px;line-height:22.4px;letter-spacing:-0.4px;vertical-align:middle}.wpfFilterWrapper .wpfCheckbox input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.wpfFilterWrapper .wpfCheckbox input[type="checkbox"]+label::before,.wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before{content:''!important;display:none!important;background:none!important;border:none!important;width:0!important;height:0!important;box-shadow:none!important}.wpfFilterWrapper .wpfCheckbox label{all:unset;display:inline-block!important;width:16px!important;height:16px!important;border-radius:4px!important;border:1px solid #003D3B!important;margin-right:8px!important;box-sizing:border-box!important;cursor:pointer;vertical-align:middle;position:relative}.wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label{background:#003D3B!important}.wpfFilterWrapper .wpfCheckbox,.wpfFilterWrapper .wpfDisplay{display:inline-flex!important;align-items:center!important;vertical-align:middle!important}.wpfFilterWrapper .wpfCheckbox label{vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.wpfFilterWrapper .wpfFilterTaxNameWrapper{line-height:16px!important;vertical-align:middle!important}.wpfDisplay .wpfValue .wpfFilterTaxNameWrapper{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:22.4px;letter-spacing:-0.4px;vertical-align:middle}.wpfCheckbox,.wpfDisplay{display:inline-flex;align-items:center}.wpc-reset{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#0e4a3f;color:#ffffff!important;padding:0.8rem 1.6rem;border-radius:10px;font-weight:700;font-size:16px;text-decoration:none;transition:background 0.2s ease}.wpc-reset:hover{background:#003D3B;color:#fff!important}.wpc-reset::after{content:"\f01e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px}.btn-voir-plus{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;color:#003D3B;padding-top:5px}.texte-reduit-manuel .suite{display:none}.texte-reduit-manuel.ouvert .suite{display:inline}.woocommerce .woocommerce-info{background:#003D3B}.woocommerce-page.et_pb_button_helper_class a.button{color:#003D3B!important;font-size:16px;background-color:#FFFFFF}.woocommerce-page.et_pb_button_helper_class button.button{color:#FFFFFF!important;background-color:#003D3B!important}.woocommerce form .form-row input.input-text{-webkit-appearance:none;background-color:#ffffff;max-width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px;line-height:1.7em;border-style:solid}.woocommerce form.login,.woocommerce form.register{border-color:#003D3B}.et_pb_text_0.et_pb_text,.et_pb_wc_rating_0 .woocommerce-product-rating .star-rating>span:before{color:#003d3b!important}a.wc-block-components-product-name{color:#003D3B}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:#003D3B}.wc-block-components-quantity-selector{border-radius:30px!important;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px;border-color:#003D3B!important}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:transparent;border:0;box-shadow:none;color:#003D3B!important;flex:1 1 auto;font-size:20px!important;font-weight:700!important;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-formatted-money-amount{white-space:nowrap;font-size:25px;font-weight:600}.wc-block-components-quantity-selector{display:inline-flex;align-items:center;border:1px solid #003D3B;border-radius:30px;padding:8px 0 8px 0;overflow:hidden;background:transparent!important}.brevo-nl{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.brevo-nl p{margin:0!important;padding:0!important;display:flex!important;align-items:center}.brevo-nl p.sib-email-area{flex:1 1 auto!important}.brevo-nl p.sib-email-area input[type="email"]{all:unset;box-sizing:border-box;width:100%;height:46px;padding:0 18px;border-radius:12px;background:#FFFFFF;color:#003D3B}.brevo-nl p.sib-email-area input::placeholder{color:#003D3B;opacity:0.9}.brevo-nl p.sib-submit-area{flex:0 0 auto!important}.brevo-nl .sib-default-btn{all:unset;display:inline-block;height:46px;padding:0 20px;background:#003D3B;color:#FFE6CA;border-radius:12px;font-weight:600;cursor:pointer;text-align:center}.brevo-nl .sib-default-btn:hover{background:#002D2C}.brevo-nl .sib-default-btn:focus-visible{outline:2px solid #FFE6CA;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brevo-nl__legal{flex:1 1 100%;margin:8px 0 0;color:#3D3D3D;font-size:16px;font-weight:400}.brevo-nl__legal a{color:#3D3D3D;text-decoration:underline}@media (max-width:560px){.brevo-nl{flex-wrap:wrap;gap:12px}.brevo-nl p.sib-submit-area{width:100%}.brevo-nl .sib-default-btn{width:140px}}.texte-cache{position:relative;max-height:115px;overflow:hidden;transition:max-height 1s ease}.texte-cache.ouvert{max-height:100vh}.texte-cache:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.woocommerce-variation-add-to-cart,.variations_button{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.qib-button-wrapper{display:flex;align-items:center;gap:20px}.qib-button-wrapper,.qib-button-wrapper .quantity{flex-shrink:0}.single_add_to_cart_button{margin:0}@media (max-width:480px){.woocommerce-variation-add-to-cart,.variations_button{flex-direction:column;align-items:stretch}.single_add_to_cart_button{width:100%}}.woocommerce div.product .single_add_to_cart_button.button,.woocommerce-page div.product .single_add_to_cart_button.button{font-size:16px!important;background-color:none!important;border:none!important;border-radius:30px!important;padding:15px 100px!important}.woocommerce div.product .single_add_to_cart_button.button:hover,.woocommerce-page div.product .single_add_to_cart_button.button:hover{font-size:16px!important;background-color:none!important;border:none!important;border-radius:30px!important;padding:15px 100px!important}.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class.et-db #et-boc .et-l button.button.alt{font-size:16px!important;background-color:none!important;border:none!important;border-radius:30px!important;padding:15px 100px!important}.single-product .single_add_to_cart_button i.fa-cart-shopping{margin-left:10px;font-size:1em;line-height:1}body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button{background:none;border:none;color:#003D3B;font-weight:700}.qib-button-wrapper{display:inline-flex;align-items:center;border:1px solid #003D3B;border-radius:30px;padding:8px 0 8px 0;overflow:hidden;background:transparent!important}.woocommerce .quantity{display:inline-flex;align-items:center;overflow:hidden;background:transparent!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{font-size:22px;font-weight:700;color:#003D3B;background:transparent!important}.woocommerce .quantity .qty{width:50px;text-align:center;border:none;background:transparent;font-size:22px;font-weight:600;color:#003D3B;appearance:textfield}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .variations td select{font-size:20px;color:#003D3B!important;background:transparent!important;border:1px solid #003D3B!important;border-radius:20px!important}.woocommerce div.product form.cart .variations tr{display:grid;align-items:center;gap:1rem}.woocommerce div.product form.cart .variations th.label,.woocommerce div.product form.cart .variations td.value{padding:0!important}.woocommerce div.product .woocommerce-variation-price .price,.woocommerce div.product .woocommerce-variation-price .price .woocommerce-Price-amount{font-weight:600!important;color:#3D3D3D!important;font-size:26px!important;display:inline-block;margin-bottom:2%!important}@media (max-width:768px){.actifs-cles p{font-size:16px!important}}#wpsl-search-btn{font-weight:normal;color:#FFFFFF!important;background-color:#003D3B!important;border-radius:10px!important;font-size:16px!important;background-repeat:repeat-x;background-image:none!important;box-shadow:0 1px 2px rgba(64,64,64,0.1);text-transform:none!important}