html,body,body h1,body h2,body h3,body h4,body h5,body h6,body span:not(.star-rating span,.ab-icon),body p,body li{font-family:var(--heading-font)!important}.trp-license-notice{display:none}.contact_information{color:#FFF;margin-top:20px}.contact_information a{color:#999}.contact_information a:hover{text-decoration:underline}.shop-loop-wrapper div:has(.woof_hide_auto_form){min-width:250px;margin-right:20px}.shop-archive-header .top-side .container{background:#0008;color:#FFF;text-align:center;padding:20px;border-radius:20px}.shop-archive-header .top-side .container h1{color:#FFF}.widget .woof_redraw_zone ul li{display:flex;column-gap:5px}.widget .woof_redraw_zone ul li label{top:2px;position:relative}#primary .shop-archive-header .top-side .shop-title,#primary .shop-archive-header .top-side .shop-subtitle{max-width:100%!important}.product-wrapper .content-area .site-main .product .inner-product .summary .product_meta{display:none}.custom_size img{width:365px;height:176px;object-fit:cover}.testimonial_home .logos-wrapper{justify-content:center;margin:0}.products .product .product-inner .thumbnail-wrapper>img{max-height:300px;min-width:255px;object-fit:contain}[lang="ar"] .shopping-bag-toggle.action-toggle{margin-right:20px}[lang="ar"] .action-toggle .cart-count{margin-right:10px}[lang="ar"] .navigation-inner .weglot-ar{margin-right:40px}[lang="ar"] .boutique_btn{margin-right:20px}[lang="ar"] .sub-menu .menu-item-icon{transform:rotate(180deg)}.boxzilla.boxzilla-newsletter-box{padding:100px 40px!important}@media (min-width:1026px){.menu-item-has-children:not(.sub-menu .menu-item-has-children):after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;margin-left:5px;cursor:pointer}[lang="ar"] .menu-item-has-children:not(.sub-menu .menu-item-has-children):after{margin-right:5px}}@media (max-width:480px){.mailchimp-subscribe-form p{display:block}.boxzilla.boxzilla-newsletter-box .boxzilla-content form button[type=submit]{margin:10px 0!important;width:100%}.boxzilla-center-container .boxzilla{margin-top:50px!important}.boxzilla.boxzilla-newsletter-box{padding-bottom:120px!important}.products_catergories .category-item:first-child{margin-bottom:30px}.boutique_slider .elementor-widget-wrap{flex-wrap:wrap-reverse}.boutique_slider .button-wrapper{margin-top:50px}.shop-wrapper .inner-wrapper .shop-loop-wrapper{flex-direction:column}.woof_auto_show{position:relative}.products .product .product-inner .thumbnail-wrapper>img{min-width:100%}.shop-loop-wrapper div:has(.woof_hide_auto_form){width:100%;margin-bottom:40px}.single-product .content-area .site-main .woocommerce-breadcrumb{display:inline}[lang="ary"] .navigation-mobile .shopping-bag-panel{right:100%}[lang="ary"] .navigation-mobile .shopping-bag-panel.active{right:1px}[lang="ary"] .navigation-mobile .inner-wrapper .menu-actions-wrapper .right-side .menu-toggle .close-toggle{left:calc(100vw - 70px);position:relative}[lang="ary"] .navigation-mobile .menu-panel .inner-panel form .search{left:0}[lang="ary"] .navigation-mobile .shopping-bag-panel .bag-header .close-button{left:30px;right:unset}[lang="ary"] .navigation-mobile .shopping-bag-panel .bag-header .before-count{margin-right:0}}.es-form-field-container .es-name,.es-form-field-container .es-email{border:1px solid #333;padding:8px;width:100%;border-radius:4px;margin-top:5px}.es-form-field-container .es-name:focus,.es-form-field-container .es-email:focus{border-bottom:3px solid #333}.es-form-field-container [name="submit"]{cursor:pointer;padding:10px 20px;border-radius:8px;margin-top:10px;font-weight:500;background-color:#FBF8F5;box-shadow:1px 1px 1px #333;color:#333}.es-form-field-container [name="submit"]:hover{box-shadow:0 0 0 #333}.footer-sidebar-area .widget_email-subscribers-form{max-width:28%}.footer-sidebar-area .es-form-field-container{background-color:#FBF8F5;padding:20px;border-radius:2px}.social-media-icons-footer{margin-top:25px;margin-left:5px}.logo_footer img{width:100px;height:auto}#inline-subscription-form{max-width:100%;display:flex;width:100%;justify-content:center}.custom-html-widget #inline-subscription-form{max-width:300px;margin:0}#inline-subscription-form input[type=email]{border:1px solid #000;color:#000;font-size:16px;font-style:normal;font-weight:400;height:50px;letter-spacing:.02em;line-height:26px;padding:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;border-right:0;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;min-width:400px}#inline-subscription-form input[type=email]:hover{opacity:.6}.es_subscription_message{text-align:center;display:block}#inline-subscription-form input[type="submit"]{align-items:center;background-color:#fff0;border:1px solid #000;border-left:none;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:monospace!important;font-size:0!important;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:21px;padding:5px 24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;word-break:keep-all;height:calc(100% - 5px);border-radius:0;box-shadow:unset;margin-top:5px;border-top-right-radius:2px;border-bottom-right-radius:2px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"/></svg>');background-repeat:no-repeat;background-size:30%;background-position:center;height:50px}#inline-subscription-form input[type="submit"]:hover{background-color:#fff0;opacity:.6}.newsletter-text{color:#fff;margin-bottom:20px}.footer-sidebar-area .es-form-field-container{background-color:#fff0;padding:0;border-radius:0}.footer-sidebar-area #inline-subscription-form input[type=email]{border:1px solid #fff;color:#fff;background-color:#fff0;}.footer-sidebar-area #inline-subscription-form input[type="submit"]{color:#fff;background-color:#fff0;border:1px solid #fff;border-left:0}.footer-sidebar-area #inline-subscription-form input[type="submit"]:hover{background-color:#fff;color:#000}.woof_autohide_wrapper{display:none!important}.custom_reviews_section{margin-top:50px}.custom_reviews_section h2{margin-bottom:10px}.single-product .container{max-width:100%}.single-product .site-main>.container,.single-product .inner-product,.single-product .custom_reviews_section,.single-product .related{max-width:1120px;margin:auto;width:100%}.single-product .custom_reviews_section{margin-top:100px}.add_pro_button_container{margin-bottom:20px}.pro_btn{box-sizing:border-box;font-size:16px;line-height:26px;font-weight:600;background-image:linear-gradient(to right,#000,#222 50%,#444 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all 0.3s ease-in-out;z-index:2;text-transform:uppercase}.pro_btn:hover{background-position:0}.pro_btn:before{content:'';background:#FBF8F5;display:block;position:absolute;bottom:-3px;left:0;width:0;height:10px;transition:all 0.3s ease-in-out}.pro_btn:hover::after{width:100%;content:'\f105';font-family:'Font Awesome 5 Free';margin-left:5px}.pro_btn:hover::before{width:100%}.woocommerce div.product form.cart .variations label{display:none}.single-product .woocommerce-product-gallery__image img{height:400px!important;object-fit:contain}.woocommerce-Reviews .comment-form{justify-content:space-between}.woocommerce-Reviews .comment-form .comment-form-cookies-consent{align-items:baseline}.woocommerce-cart .cart-collaterals .cart_totals table .tax-total{display:flex;justify-content:space-between}#pl-picker-modal{top:25%;height:70%}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper{width:40%!important;min-width:40%!important;max-width:40%!important}.checkout-wrapper .woocommerce-checkout .col2-set{width:60%!important;min-width:60%!important;max-width:60%!important}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-methods li{display:grid!important;grid-template-columns:repeat(15,1fr);grid-column-gap:0;grid-row-gap:0}.woocommerce-shipping-methods .shipping_method{grid-area:1 / 1 / 2 / 2}.woocommerce-shipping-methods label{grid-area:1 / 2 / 2 / 15}#packlink-drop-off-picker{grid-area:2 / 1 / 3 / 15;margin:20px 0;width:100%}.woocommerce-shipping-destination{grid-area:3 / 1 / 15 / 15}.woocommerce ul#shipping_method li label{display:flex;text-align:left}#ht-ctc-chat{display:none!important}.whatsapp_maroc{position:fixed;right:10px;bottom:10px;z-index:11}.whatsapp_maroc img{width:70px;height:auto}.country-MA.postid-3752 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-MA.postid-3760 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-MA.postid-3761 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-MA.postid-7811 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-TN.postid-3752 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-TN.postid-3760 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-TN.postid-3761 .entry-summary .price .woocommerce-Price-amount:nth-child(2),.country-TN.postid-7811 .entry-summary .price .woocommerce-Price-amount:nth-child(2){display:none}.country-MA.postid-3752 .entry-summary .price,.country-MA.postid-3760 .entry-summary .price,.country-MA.postid-3761 .entry-summary .price,.country-MA.postid-7811 .entry-summary .price,.country-TN.postid-3752 .entry-summary .price,.country-TN.postid-3760 .entry-summary .price,.country-TN.postid-3761 .entry-summary .price,.country-TN.postid-7811 .entry-summary .price{visibility:hidden}.country-MA.postid-3752 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-MA.postid-3760 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-MA.postid-3761 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-MA.postid-7811 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-TN.postid-3752 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-TN.postid-3760 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-TN.postid-3761 .entry-summary .price .woocommerce-Price-amount:nth-child(1),.country-TN.postid-7811 .entry-summary .price .woocommerce-Price-amount:nth-child(1){visibility:visible}.country-MA.postid-3752 .button-variable-item-1000-ml,.country-MA.postid-3760 .button-variable-item-1000-ml,.country-MA.postid-3761 .button-variable-item-1000-ml,.country-MA.postid-7811 .button-variable-item-1000-ml,.country-TN.postid-3752 .button-variable-item-1000-ml,.country-TN.postid-3760 .button-variable-item-1000-ml,.country-TN.postid-3761 .button-variable-item-1000-ml,.country-TN.postid-7811 .button-variable-item-1000-ml{display:none!important}.country-MA #kl_newsletter_checkbox_field{display:none}.navigation-scroll .theme-logo img{width:70px}@media (max-width:600px){.theme-logo img{width:80px!important}.woocommerce-variation-add-to-cart .fs-button,.cart .fs-button{height:100%!important}.trouvez_votre_solution_capillaire .fs-button{white-space:normal!important;height:100%!important;text-align:center;padding:15px!important;width:100%}.boutique_btn,.boutique_btn a{width:100%!important}.checkout-wrapper .woocommerce-checkout{display:block}.checkout-wrapper .woocommerce-checkout .col2-set{width:100%!important;min-width:100%!important;max-width:100%!important}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper{width:100%!important;min-width:100%!important;max-width:100%!important}#inline-subscription-form input[type=email]{width:250px;min-width:100%}.woocommerce-Reviews .comment-form .comment-form-author,.woocommerce-Reviews .comment-form .comment-form-email{width:100%;margin-right:0!important;margin-left:0!important}#wp-comment-cookies-consent{width:60px!important}}.navigation .top-banner{display:flex}.global-top-banner-enabled .top-banner .offer-text{display:flex!important;align-items:center}.translatepress-fr_FR .navigation .inner-wrapper .shopping-bag-panel .bag-footer .links a{padding:15px!important}.country-MA #billing_last_name_field,.country-MA #billing_company_field,.country-MA #billing_country_field,.country-MA #billing_address_2_field,.country-MA #billing_state_field,.country-MA #billing_postcode_field,.country-MA #billing_email_field,.country-MA .woocommerce-shipping-fields,.country-MA .woocommerce-additional-fields{display:none!important}.country-MA .checkout.woocommerce-checkout{display:flex;flex-direction:column}.country-MA .checkout-wrapper .woocommerce-checkout .col2-set,.country-MA .checkout-wrapper .woocommerce-checkout .sidebar-wrapper{width:100%!important;min-width:100%!important;max-width:100%!important}.country-MA .checkout-wrapper .woocommerce-checkout .sidebar-wrapper{margin-top:50px;padding:0}.country-MA .checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner .woocommerce-checkout-review-order .shop_table tfoot .woocommerce-shipping-methods li{font-weight:600}.success-page-wrapper{padding-top:0;margin-top:100px!important}.country-MA .success-page-wrapper .subtitle{visibility:hidden}.country-MA .success-page-wrapper .subtitle:before{content:'Vous recevrez bientôt un appel de confirmation!';display:block;visibility:visible}.trfw_order_details{margin-top:20px}.trfw_order_details .entry-title{display:none}.product.outofstock .fs-button,.product.outofstock .quantity-wrapper{display:none!important}.product.outofstock .product-wishlist-button{margin-top:0!important}.product-wrapper .content-area .site-main .product .inner-product .summary .stock{font-weight:900!important}.country-MA .loop-inner .product-type-variable .price,.country-MA .swiper-wrapper .product-type-variable .price,.country-MA .related-products-wrapper .product-type-variable .price,.country-MA .shopping-bag-panel .product-price{visibility:hidden}.country-MA .loop-inner .product-type-variable .woocommerce-Price-amount:first-child,.country-MA .swiper-wrapper .product-type-variable .woocommerce-Price-amount:first-child,.country-MA .related-products-wrapper .product-type-variable .woocommerce-Price-amount:first-child,.country-MA .shopping-bag-panel .product-price .amount:nth-child(1){visibility:visible}.country-MA .loop-inner .product-type-variable .woocommerce-Price-amount:nth-child(2),.country-MA .swiper-wrapper .product-type-variable .woocommerce-Price-amount:nth-child(2),.country-MA .related-products-wrapper .product-type-variable .woocommerce-Price-amount:nth-child(2),.country-MA .shopping-bag-panel .product-price .amount:nth-child(2){display:none}.comment-form-attachment__input::-webkit-file-upload-button{visibility:hidden}.images_count{display:inline;font-weight:600}.comment-form-attachment__input{max-width:100%;display:block;margin:10px 0}.comment-form-attachment__input::before{content:'Choisir des images';text-align:center;width:100%;display:inline-block;border:1px solid #999;background:#000;color:#FFF;border-radius:3px;padding:12px 20px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:700;font-size:10pt;margin-right:53px;visibility:visible!important}.comment-form-attachment__input:hover::before{border-color:#000}.comment-form-attachment__input:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.error-review-form{color:red;margin-bottom:0;margin-top:10px}.center_btn .button-wrapper{display:inline-block;transform:translateX(-50%);position:relative;left:50%}.trouver_solution .button-wrapper{justify-content:center}@media (max-width:480px){.trouver_solution a{width:200px;white-space:inherit!important;font-size:14px!important;padding:10px!important;text-align:center}}.progress-container{text-align:center;margin-bottom:30px}#progressbar{list-style-type:none;display:flex;justify-content:space-between;color:#27374D}#progressbar li{flex:1;text-align:center;font-size:15px;font-weight:700;position:relative;bottom:-16px}#progressbar li:before{content:'';width:30px;height:30px;background-color:#FFF;border:2px solid #27374D;border-radius:50%;display:block;position:absolute;left:35%;z-index:-1}#progressbar li.active{color:#FFF}#progressbar li.active:before{background-color:#27374D}#progressbar li.passed{visibility:hidden}#progressbar li.passed:before{visibility:visible;background-color:#27374D}#progressbar li.passed:after{content:'\f00c';font-weight:900;font-family:'Font Awesome 5 Free';visibility:visible;position:absolute;color:#FFF;left:44%;font-size:12px}.progress{height:4px;background-color:#27374D;border-radius:5px;overflow:hidden;z-index:-2;position:relative}.progress-bar{background-color:#27374D;width:0;height:100%;transition:width 0.4s ease-in-out}.step-container fieldset{background:#fff;border:1px solid #27374D;box-sizing:border-box;width:100%;margin-top:50px;padding-bottom:20px;position:relative;display:none;padding:20px}.step-container fieldset.active{display:block}.next-step,.previous-step{font-weight:700;color:#fff;border:0 none;border-radius:5px;cursor:pointer;padding:10px 5px;margin:10px 5px 10px 0;float:left;margin-right:0;margin-bottom:0}.previous-step{margin-right:20px}.next-step{background:#2F8D46}.previous-step{background:#616161}.next-step:hover,.next-step:focus{background-color:#1e6f3e}.previous-step:hover,.previous-step:focus{background-color:#4d4d4d}.text{color:#2F8D46;font-weight:400}.finish{text-align:center}.radio-buttons-container{margin-top:20px}.radio-buttons-container.with-images{display:flex;box-sizing:border-box;-webkit-box-pack:center;justify-content:center}.radio-buttons-container label{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em;color:#27374D}.radio-buttons-container.with-images label{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;background-color:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:8px;transition:background-color 0.18s ease-in-out 0s,border-color 0.18s ease-in-out 0s,box-shadow 0.18s ease-in-out 0s;cursor:pointer;user-select:none;position:relative;margin:0 10px 20px 10px}.radio-buttons-container.with-images label input[type="radio"]:checked+.sc-aXZVg{background-color:#DDE6ED}.ewVeEI{display:flex}.ijAgpj{box-sizing:border-box;flex-direction:column;width:100%}.ibLUJG{cursor:inherit;position:absolute!important;top:0px!important;left:0px!important;margin:0px!important;padding:0px!important;width:100%!important;height:100%!important;opacity:0!important;z-index:1!important;box-shadow:none!important;outline:none!important}.gjA-DDy{width:100%;height:180px;margin:0}.gJWiPt{box-sizing:border-box;padding:24px;text-align:start;width:100%}.radio-buttons-container.with-images .gjA-DDy>img{width:100%;height:100%;object-fit:cover;object-position:center center}.hyZYxl{box-sizing:border-box;font-size:16px;line-height:19px;color:rgb(0 0 0 / .8)}.radio-buttons-container label input{position:absolute;left:-9999px}.radio-buttons-container label input:checked+span{background-color:#DDE6ED}.radio-buttons-container label input:checked+span:before{box-shadow:inset 0 0 0 .4375em #27374D}.radio-buttons-container label span{display:flex;align-items:center;padding:.175em .75em .175em .375em;border-radius:99em;transition:0.25s ease}.radio-buttons-container label span:hover{background-color:#DDE6ED}.radio-buttons-container label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:0.25s ease;box-shadow:inset 0 0 0 .125em #27374D}.diagnostic-input{border-radius:0;border:1px solid #000;color:#000;font-size:16px;font-style:normal;font-weight:400;height:56px;letter-spacing:.02em;line-height:26px;padding:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;margin-top:20px;margin-bottom:20px;display:block}.diagnostic_capillaire_container .question-text{font-size:22px;font-weight:500;color:#000;line-height:32px}.recapitulatif-question{display:flex;justify-content:space-between;margin:10px 0;font-weight:600}.recapitulatif-question .edit-btn{display:inline-block;padding:0 5px;cursor:pointer;font-size:14px;font-weight:500}.recapitulatif-question .edit-btn:hover,.recapitulatif-question .edit-btn:active,.recapitulatif-question .edit-btn:focus{text-decoration:underline}.recapitulatif-question .edit-btn i{margin-left:8px}.recapitulatif-heading{font-size:32px;font-weight:600;margin-bottom:10px;margin-top:10px}.recapitulatif-text{margin-bottom:30px}.validate-step{float:left;margin-top:20px}.loading-screen p:nth-child(1),.routine-heading{font-weight:600;font-size:26px;text-align:center;margin-top:20px}.routine-heading{color:#096141;font-size:52px;font-weight:400;letter-spacing:1.3px;line-height:44px;text-align:center}.routine-text{text-align:center;margin-top:10px;margin-bottom:50px}.product-box .product-title{color:#096141;display:block;display:inline-block;font-size:18px!important;letter-spacing:.2px;line-height:24px;margin-bottom:8px;text-transform:none;width:100%}.product-box{display:flex;align-items:center;background-color:#f1f3f270;padding:20px;max-width:1000px;margin:20px auto}.product-display-area .product-image{width:300px;height:auto;border-radius:10px;margin-right:20px}.product-excerpt{color:#6b6b6b;display:block;font-size:12px;line-height:16px}.product-details{flex:1}.product-reviews{font-size:16px;color:#666;margin-bottom:10px}.learn-more-button{align-items:center;background:#f1f3f2;border:none;color:#194832;display:flex;font-size:18px;font-weight:400;height:auto!important;justify-content:center;letter-spacing:.2px;line-height:24px;padding:12px 5px;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in-out;width:100%;z-index:0;margin-top:20px;max-width:300px;font-weight:600;background-color:#000;color:#FFF;border:1px solid #000}.learn-more-button:hover{background-color:#FFF;color:#000;border:1px solid #000}.learn-more-button i{margin-left:5px}.product-reviews .fa-star{color:gold}.loading-screen{text-align:center;padding:50px 0;background-color:#fff}.loading-screen p{font-size:18px;margin:10px 0;color:#333}.loading-bar{width:100%;background-color:#f3f3f3;border-radius:5px;margin-top:20px}.loading-progress{width:0;height:20px;background-color:#27374D;border-radius:5px;animation:loading-animation 2s}@keyframes loading-animation{0%{width:0}100%{width:100%}}@media (max-width:480px){.product-box{flex-direction:column}.routine-product-details{margin-top:20px;text-align:center}#progressbar li:before{left:14%}input.fs-button{height:100%!important}.recapitulatif-question{flex-direction:column}.recapitulatif-question .edit-btn{padding:0}.woocommerce-form-coupon-toggle .woocommerce-info{flex-direction:column}.woocommerce-form-coupon-toggle .woocommerce-info a{margin-top:10px}.woocommerce-form-coupon-toggle .woocommerce-info img{margin-bottom:10px}}@media only screen and (max-width:600px){#progressbar li{display:none}#progressbar .active{display:inline-block}#progressbar li:last-child{display:block}#progressbar li:before{left:50%;transform:translateX(-50%)}.previous-step{margin-right:0}#progressbar li.passed:after{left:50%;transform:translateX(-50%)}}.dco-image-attachment img{max-height:300px;margin-top:20px;margin-bottom:20px}.single-product .star-rating::before,.single-product .star-rating span::before{font-size:15px;color:gold}.swiper-wrapper .star-rating::before,.swiper-wrapper .star-rating span::before,.loop-inner .star-rating::before,.loop-inner .star-rating span::before{font-size:13px;color:gold}#wcal_gdpr_message_block p{line-height:1.4;margin-top:20px}#pro-registration-form .form-row:not(.radio-row){display:inline-block;width:48%;margin-right:20px;margin-bottom:20px}#pro-registration-form .radio-row{margin-bottom:20px}#pro-registration-form .form-row:nth-child(2n+2){margin-right:0}#pro-registration-form label:not(.radio-row label),#pro-registration-form .label{font-weight:600;font-size:17px}.admin-bar .woocommerce-MyAccount-navigation-link--professional-information{display:none}.elementor-widget-n-accordion .e-n-accordion-item-title{justify-content:space-between!important}.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened{transform:rotate(45deg) scale(1.5);margin-top:-2px}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{transform:scale(1.5);margin-top:-2px}.elementor-page:not(.page-id-734) .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{flex-direction:column}#sb_instagram .sb_instagram_header,.sb_instagram_header{margin-bottom:15px}#sb_instagram #sbi_load{margin-top:20px}#wp-comment-cookies-consent:after{visibility:visible}.woocommerce #review_form #respond p{width:100%}#wp-comment-cookies-consent:checked:after{top:-3px;visibility:visible}.woocommerce-Reviews .comment-form .comment-form-cookies-consent input{top:-1px}.woocommerce #review_form #respond{margin-top:40px}.form-submit .submit{height:100%!important}.boxzilla{padding:70px 50px!important}.home:not(.country-MA) .elementor-3514 .elementor-element.elementor-element-3ac0ade{margin-top:0}@media (max-width:380px){.woocommerce-variation-add-to-cart .fs-button,.cart .fs-button{padding:15px 20px!important}}.dzoQCm{box-sizing:border-box;text-align:center;margin-top:56px}@media screen and (min-width:768px){.dzoQCm{margin-top:80px}}.OcYZR{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:1172px){.OcYZR{width:480px}}.bhlvBv{box-sizing:border-box;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:9999px;background-color:#FBF8F5;width:80px;height:80px;margin-bottom:32px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.bhlvBv{margin-bottom:40px}}.ewVeEI{display:flex}.gQycbC{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:1}.HYBMM{box-sizing:border-box}.zGuDA{box-sizing:border-box;color:rgb(0 0 0 / .9);font-size:24px;font-weight:700;line-height:29px}@media screen and (min-width:768px){.zGuDA{font-size:32px;line-height:39px}}.jYqZbh{box-sizing:border-box;margin-top:16px;margin-bottom:32px;color:rgb(0 0 0 / .6);font-size:16px;line-height:140%}.voir-routine{margin:0 auto}.eCivho{max-width:800px;margin:0 auto 25px}.lds-grid,.lds-grid div{box-sizing:border-box}.lds-grid{display:block;position:relative;width:80px;height:80px;margin:10px auto}.lds-grid div{position:absolute;width:16px;height:16px;border-radius:50%;background:currentColor;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-0.4s}.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-0.8s}.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-0.4s}.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-0.8s}.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-0.8s}.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}.swiper-wrapper .blog-card-slider .card-inner .card-header>img{height:350px!important;background-color:#EEE5;object-fit:contain}#spu-8900 .spu-close-popup:after{background-image:url('data:image/svg+xml,<svg role="img" width="35" height="35" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10" r="9.5" fill="%23000" stroke="rgba(255,255,255,0)" style="cursor: pointer;"></circle><path d="M6 6L14 14M6 14L14 6L6 14Z" stroke="rgba(255,255,255,1)" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" style="cursor: pointer;"></path></svg>')}.trouver_solution{position:absolute;top:50%}#wcal_gdpr_message_block span{display:none}#billing_email_field .woocommerce-input-wrapper{position:relative}.email-tooltip{display:none;position:absolute;background-color:#000;color:#fff;padding:10px 20px;border-radius:5px;font-size:small;z-index:1000;max-width:250px;min-width:250px;line-height:2}.main-wrapper .navigation .inner-wrapper .shopping-bag-panel{width:440px}.main-wrapper .navigation .inner-wrapper .shopping-bag-panel{right:-440px}.elementor-page-7881 .woocommerce-order-details__title{margin-bottom:20px}.blockOverlay{display:none!important}#systempaystd_payment_form{margin-top:20px}#systempaystd_payment_form .button{border-radius:0;padding:15px 40px;background-color:var(--dark-color);color:var(--white-color);letter-spacing:.04em;line-height:26px;border:1px solid var(--dark-color);visibility:hidden}#systempaystd_payment_form .button:after{content:'Annuler la commande et voir le panier';visibility:visible;display:block;position:absolute;border-radius:0;top:-1px;width:376px;bottom:-1px;left:0;right:0;padding:15px 40px;background-color:var(--dark-color);color:var(--white-color);letter-spacing:.04em;line-height:26px;border:1px solid var(--dark-color)}#systempaystd_payment_form .button:hover:after{background-color:var(--white-color);color:var(--dark-color)}#systempaystd_payment_form .button-alt{border-radius:0;padding:15px 40px;background-color:var(--white-color);color:var(--dark-color);letter-spacing:.04em;line-height:26px;border:1px solid var(--dark-color);cursor:pointer;margin-right:10px;font-weight:600}#systempaystd_payment_form .button-alt:hover{background-color:var(--dark-color);color:var(--white-color)}#wcal_gdpr_message_block{display:none}@media (max-width:480px){#systempaystd_payment_form .button:after{font-size:15px;height:58px;width:370px}#systempaystd_payment_form .button-alt{width:100%}}@media (max-width:400px){#systempaystd_payment_form .button:after{font-size:13px;width:330px;margin-top:20px}}@media (max-width:576px){.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row.validate-postcode,.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row.validate-state{max-width:100%!important;min-width:100%!important;width:100%!important}}@media (max-width:768px){.email-tooltip{top:35px!important;left:0px!important;max-width:100%}}.related-product{border:1px solid #ddd;padding:10px;transition:top 0.3s ease;box-shadow:1px 1px 10px 1px #EEE;background-color:#EFEFEF55;transition:background .5s ease}.related-product:hover{border:1px solid #333;background-color:#EFEFEF;transition:background .5s ease}.related-product img{max-width:100%;height:auto}.related-product span{font-size:18px;margin:10px 0;line-height:26px;display:inline-block;text-align:center;font-weight:600}.related-product .rp_rating{position:relative;font-size:1.6em;margin-bottom:5px;color:#f39c12;line-height:1;text-align:center}#blog-post-content a{font-weight:600;color:#0077b5;text-decoration:underline}#blog-post-content a:hover{text-decoration:none}body #blog-post-title h1{font-size:33px!important;line-height:46px!important;text-transform:uppercase;font-weight:600!important;width:100%}#blog-post-content p,#blog-post-content h2,#blog-post-content h3,#blog-post-content h4,#blog-post-content h5,#blog-post-content h6,#blog-post-content ul,#blog-post-content ol,#blog-post-content table{margin-bottom:15px}#blog-post-content ul,#blog-post-content ol{padding-left:40px}#blog-post-content h2,#blog-post-content h3,#blog-post-content h4,#blog-post-content h5,#blog-post-content h6{font-weight:600!important}#blog-post-content table{width:100%;border:1px solid #eee}#blog-post-content th{width:100%;padding:5px 0;background-color:#000;color:#FFF}#blog-post-content tr{display:flex;padding:5px;text-align:left;align-items:center}#blog-post-content tr:nth-of-type(odd){background:#eee}#blog-post-content tr:nth-of-type(1){background:#000}#blog-post-content td{flex:1 1 20%;text-align:left}#blog-post-content th{text-transform:uppercase}.elementor .call-to-action-blog-post a{color:#000;text-decoration:underline}.elementor .call-to-action-blog-post a:hover{text-decoration:none}.headline{position:relative;text-align:center;margin-bottom:15px;margin-top:50px}.headline p.title{padding:10px 30px 9px;display:inline-block;z-index:2;position:relative;background:#fff;outline:none;font-size:28px;font-weight:500;line-height:40px;box-sizing:border-box;color:#000}.headline span{position:absolute;height:1px;width:100%;display:block;background:#e1e1e1;left:0;top:55%;z-index:1}.faq_question{margin:0 0 5px 0;padding:5px 5px 5px 5px;position:relative;cursor:pointer;background-color:#585858;color:#FFF}.faq-block p.faq_question{font-weight:400}.faq_answer{padding:3px 20px 5px 20px;display:none}.faq_question:before{font-family:"Font Awesome 5 Free";content:'\f0fe';font-weight:900;padding:0 8px 0 5px;font-size:18px;vertical-align:top}.faq_open .faq_question,.faq_question:hover{background-color:#333;color:#FFF}.faq_element.faq_open .faq_answer{display:block}.faq_element li{margin-left:20px}.a-lire-aussi .card-meta{display:none!important}.a-lire-aussi .swiper-wrapper .blog-card-slider .card-inner .card-header>img{object-fit:cover}#blog-post-content img{max-width:980px}#blog-post-content .wp-caption-text{margin-bottom:20px;margin-top:10px}.theme-logo img{height:auto}.icon-item.klarna{background-color:#999;height:19px;position:relative;width:24px;border-radius:2px}.icon-item.klarna img{width:85%}.two-columns.offer-text{width:100%}.two-columns.offer-text span{width:100%;display:flex;justify-content:center;align-items:center}.two-columns.offer-text span:first-child{border-right:2px solid #FFF}.title-blog-page{margin-bottom:50px}.related-products-wrapper ul.products li.product img{height:260px!important}.woocommerce-cart-form__cart-item .product-thumbnail p:first-child,.woocommerce-cart-form__cart-item .product-thumbnail>a{display:none!important}.cart-wrapper .cart-form-wrapper .cart-collaterals-wrapper .cart-collaterals-inner .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{line-height:0px!important}.return-to-shop .fs-button.dark-border-style{line-height:0!important}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method img{display:inline!important}.pl-checkout-carrier-image{display:none}.woocommerce ul#shipping_method li label{align-items:center}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner .woocommerce-checkout-review-order .shop_table tbody .cart_item .product .product-thumbnail-wrapper .image-wrapper{width:100%}.woocommerce form .form-row select{background-image:none}.woocommerce-billing-fields__field-wrapper>p:empty{display:none}.woocommerce-billing-fields__field-wrapper>p:not([id]){display:none}.woocommerce-billing-fields__field-wrapper{display:flex!important;flex-direction:column!important}#billing_first_name_field{order:1}#billing_last_name_field{order:2}#billing_country_field{order:3}#billing_address_1_field{order:4}#billing_city_field{order:5}#billing_postcode_field{order:6!important;width:100%!important}#billing_email_field{order:7}#billing_phone_field{order:8!important}#kl_newsletter_checkbox_field{order:9}@media (min-width:768px){.woocommerce-billing-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#billing_postcode_field{min-width:100%!important}#kl_newsletter_checkbox_field{grid-column:span 2!important;width:100%!important}.woocommerce-billing-fields__field-wrapper p:not([grid-column]){max-width:none!important;width:100%!important}.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row.validate-postcode,.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row.validate-state{min-width:50%!important}}#kl_newsletter_checkbox_field{display:block;width:100%}#kl_newsletter_checkbox_field .checkbox{display:block}.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row.validate-postcode{width:100%}.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-1 .woocommerce-billing-fields__field-wrapper .form-row.validate-state{min-width:100%!important}.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row.validate-state{min-width:50%!important}@media (max-width:576px){.checkout-wrapper .woocommerce-checkout .col2-set .columns-wrapper .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-wide{min-width:100%!important}.checkout-wrapper .woocommerce-checkout .sidebar-wrapper .sidebar-inner{padding:15px}}.woocommerce-Reviews .comment-form .comment-form-email{margin-left:0px!important}.ticker-wrapper .ticker-list{column-gap:100px}.swiper-pagination-bullet{min-width:24px!important;min-height:24px!important;margin:0 6px!important;display:inline-block!important;position:relative!important}.swiper-pagination-bullet::before{content:''!important;position:absolute!important;top:-10px!important;bottom:-10px!important;left:-6px!important;right:-6px!important}.hero_section img{width:100%;height:800px!important;object-fit:cover}@media (max-width:600px){.hero_section img{height:500px!important}}