.elementor-20 .elementor-element.elementor-element-488ba57{width:var( --container-widget-width, 85.652% );max-width:85.652%;--container-widget-width:85.652%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-488ba57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-488ba57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-488ba57 .thim-ekit-site-logo{text-align:right;}.elementor-20 .elementor-element.elementor-element-430e898{width:var( --container-widget-width, 7.605% );max-width:7.605%;--container-widget-width:7.605%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-430e898.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-430e898 .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-20 .elementor-element.elementor-element-430e898 .ekit_navsearch-button{padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:left;}.elementor-20 .elementor-element.elementor-element-c0e42a8{width:var( --container-widget-width, 4.94% );max-width:4.94%;--container-widget-width:4.94%;--container-widget-flex-grow:0;--main-alignment:left;--cart-button-layout:1fr 1fr;}.elementor-20 .elementor-element.elementor-element-c0e42a8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .thim-ekits-mini-cart .minicart-icon{border-style:none;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .thim-ekits-mini-cart .woocommerce-mini-cart{max-height:350px;overflow:auto;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .thim-ekits-mini-cart .widget_shopping_cart_content .buttons a:not(.checkout){border-style:none;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .elementor-button--view-cart {border-style:none;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .thim-ekits-mini-cart .widget_shopping_cart_content .buttons .checkout{border-style:none;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .elementor-button--checkout {border-style:none;}.elementor-20 .elementor-element.elementor-element-8b8a6ac{width:var( --container-widget-width, 29.146% );max-width:29.146%;--container-widget-width:29.146%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8b8a6ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8b8a6ac .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-20 .elementor-element.elementor-element-8b8a6ac .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5ac7f91{width:var( --container-widget-width, 58.463% );max-width:58.463%;--container-widget-width:58.463%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5ac7f91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5ac7f91 .thim-ekit-site-logo{text-align:center;}.elementor-20 .elementor-element.elementor-element-9d38e2b{width:var( --container-widget-width, 78.842% );max-width:78.842%;--container-widget-width:78.842%;--container-widget-flex-grow:0;--main-alignment:left;--cart-button-layout:1fr 1fr;}.elementor-20 .elementor-element.elementor-element-9d38e2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9d38e2b .thim-ekits-mini-cart .minicart-icon{border-style:none;}.elementor-20 .elementor-element.elementor-element-9d38e2b .thim-ekits-mini-cart .woocommerce-mini-cart{max-height:350px;overflow:auto;}.elementor-20 .elementor-element.elementor-element-9d38e2b .thim-ekits-mini-cart .widget_shopping_cart_content .buttons a:not(.checkout){border-style:none;}.elementor-20 .elementor-element.elementor-element-9d38e2b .elementor-button--view-cart {border-style:none;}.elementor-20 .elementor-element.elementor-element-9d38e2b .thim-ekits-mini-cart .widget_shopping_cart_content .buttons .checkout{border-style:none;}.elementor-20 .elementor-element.elementor-element-9d38e2b .elementor-button--checkout {border-style:none;}.elementor-20 .elementor-element.elementor-element-622585e > .elementor-widget-container{margin:118px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-622585e .thim-ekit-single-product__title{text-align:center;}.elementor-20 .elementor-element.elementor-element-622585e .thim-ekit-single-product__title__content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20 .elementor-element.elementor-element-17b67eb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-17b67eb{--ekits-product-image-column:3;}.elementor-20 .elementor-element.elementor-element-15dfcee{width:var( --container-widget-width, 51.079% );max-width:51.079%;--container-widget-width:51.079%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-15dfcee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-15dfcee .price .woocommerce-Price-amount{color:#1F6E10;font-family:"Arial", Sans-serif;font-weight:bold;}.elementor-20 .elementor-element.elementor-element-15dfcee .price del .woocommerce-Price-amount{color:#EB180A;}.elementor-20 .elementor-element.elementor-element-56ee096{width:var( --container-widget-width, 83% );max-width:83%;background-color:#FFFFFF;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-56ee096.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6db88b6{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-cc170b0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cc170b0 .cart button{font-weight:bold;color:#FFFFFF;background-color:#1F6E10;transition:all 0.2s;}.elementor-20 .elementor-element.elementor-element-cc170b0 .cart button:hover{background-color:#26AC37;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-cc170b0 .quantity + .button{margin-left:7px;}body.rtl .elementor-20 .elementor-element.elementor-element-cc170b0 .quantity + .button{margin-right:7px;}.elementor-20 .elementor-element.elementor-element-cc170b0 .quantity .qty{border-radius:12px 12px 12px 12px;padding:9px 9px 9px 9px;border-color:#1F6E10;transition:all 0.2s;}.elementor-20 .elementor-element.elementor-element-8f320af{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-8964ea6{width:var( --container-widget-width, 84.558% );max-width:84.558%;--container-widget-width:84.558%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8964ea6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-430e898{width:var( --container-widget-width, 58.738px );max-width:58.738px;--container-widget-width:58.738px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c0e42a8{width:var( --container-widget-width, 36.35px );max-width:36.35px;--container-widget-width:36.35px;--container-widget-flex-grow:0;--main-alignment:left;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-488ba57{width:var( --container-widget-width, 216.875px );max-width:216.875px;--container-widget-width:216.875px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-488ba57.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-430e898{width:var( --container-widget-width, 63.662px );max-width:63.662px;--container-widget-width:63.662px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-430e898.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c0e42a8{width:var( --container-widget-width, 364.075px );max-width:364.075px;--container-widget-width:364.075px;--container-widget-flex-grow:0;--main-alignment:right;}.elementor-20 .elementor-element.elementor-element-c0e42a8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c0e42a8 .thim-ekits-mini-cart .thim-ekits-mini-cart__content{--ekits-mini-cart-width-content:200px;}.elementor-20 .elementor-element.elementor-element-8b8a6ac{width:var( --container-widget-width, 44.65px );max-width:44.65px;--container-widget-width:44.65px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8b8a6ac.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5ac7f91{width:var( --container-widget-width, 252.875px );max-width:252.875px;--container-widget-width:252.875px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5ac7f91.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9d38e2b{width:100%;max-width:100%;--main-alignment:left;--cart-space-between-buttons:2px;}.elementor-20 .elementor-element.elementor-element-9d38e2b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-20 .elementor-element.elementor-element-9d38e2b .thim-ekits-mini-cart .thim-ekits-mini-cart__content{--ekits-mini-cart-width-content:351px;}.elementor-20 .elementor-element.elementor-element-622585e > .elementor-widget-container{margin:135px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-622585e .thim-ekit-single-product__title{text-align:right;}.elementor-20 .elementor-element.elementor-element-15dfcee{width:var( --container-widget-width, 269.9px );max-width:269.9px;--container-widget-width:269.9px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-15dfcee > .elementor-widget-container{margin:19px 19px 19px 19px;}.elementor-20 .elementor-element.elementor-element-56ee096{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-6db88b6{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-cc170b0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cc170b0 .cart button{width:202px;}.elementor-20 .elementor-element.elementor-element-cc170b0 .quantity .qty{width:60px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8f320af{--spacer-size:0px;}.elementor-20 .elementor-element.elementor-element-8964ea6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20 .elementor-element.elementor-element-8964ea6 .thim-ekit-single-product__content{text-align:right;}}/* Start custom CSS for html, class: .elementor-element-e37e4b9 */.rtl .thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content {
    left: 800px !important;
    right: -300px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06d1b6c */@media (max-width: 767px) {
    .thim-ekits-mini-cart.mini-cart .widget_shopping_cart_content {
        left: auto !important;
        right: 0 !important;
        max-width: calc(100vw - 20px) !important;
        width: 280px !important;
    }

    /* Évite que le panneau dépasse la largeur de l'écran */
    .thim-ekits-mini-cart__inner {
        max-width: 100vw !important;
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56ee096 */.elementor-20 .elementor-element.elementor-element-56ee096 .countdown-timer {
    direction: ltr !important;
    flex-direction: row !important;
}/* End custom CSS */