.woocommerce-lost-password button.woocommerce-Button.button{background:#cd3125!important;font-weight:500}.woocommerce-lost-password .elementor-element.elementor-element-1ced6a9.elementor-author-box--align-left.elementor-widget__width-initial.elementor-widget.elementor-widget-author-box{display:none}.woocommerce-message{border:none!important;background:0 0!important;width:100%;outline:none!important}a.button.wc-forward{background:#283246!important;color:#fff!important;font-weight:500!important;text-transform:uppercase}.woocommerce-message a{width:fit-content;margin:0 auto}.woocommerce-terms-and-conditions h2{font-size:15px;margin:0;color:#fff}.woocommerce-terms-and-conditions p{font-size:12px;color:#fff}.woocommerce-terms-and-conditions{background-color:#283245}.register button.woocommerce-Button.button{background:#d1352d!important;padding:5px 10px;font-weight:400!important;border-radius:5px!important}.register button.woocommerce-Button.button:hover{background:#283245!important;color:#fff!important;border-color:#283245!important}form#custom-register-form{display:flex;align-items:center;gap:0 10px;flex-wrap:wrap}form#custom-register-form p.woocommerce-FormRow.form-row{margin-bottom:-10px}.le .woocommerce table.shop_table{margin:0;background:0 0;border:none}.hidden-title-form .edit-title-buttons{display:flex;align-items:center}.le .woocommerce table.shop_table tr td,.le .woocommerce table.shop_table th{background-color:transparent;border:none!important;box-shadow:none}.le .wishlist-title.wishlist-title-with-form{display:flex;align-items:center;margin-bottom:0}.le td.product-add-to-cart a{background:#283246;padding:10px;border-radius:5px;color:#fff!important;text-transform:uppercase}.le tbody.wishlist-items-wrapper .product-name a{font-size:18px;color:#000}.le td.product-price{font-size:18px;font-weight:800}.le .yith_wcwl_wishlist_footer .yith-wcwl-share{display:none}.le .woocommerce .wishlist-title h2{font-size:22px;font-family:"Poppins"}.le a.btn.button.show-title-form{display:flex;border-radius:5px;background:#d03226!important;font-family:"Poppins";font-size:14px!important}.search-results article.post{border-left:5px solid #1e2743;padding-left:25px}.search-results .page-header{text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin-bottom:45px}.search-results .page-content{display:flex;flex-wrap:wrap;gap:45px}.search-results article.post h2,.search-results article.post h2 a{font-size:22px!important;color:#000}.search-results article.post img{height:200px;object-fit:cover!important;border-radius:5px}.search-results main#content{max-width:1562px}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox a{color:#000;font-weight:500!important}.select2-container{z-index:2}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{accent-color:#000}.woocommerce-notices-wrapper{max-width:1562px;margin:0 auto}.cart-right{max-width:502px}.liens{align-items:center}.liens a{cursor:pointer}.woocommerce-edit-address h2{display:none}button.kwantic-add-to-cart-btn:hover,button.kwantic-add-to-cart-btn:focus{height:auto;padding:0!important;outline:none;border:none!important}.contenu_ h2,.contenu_ h3,.contenu_ h1{font-size:24px;font-weight:800;font-family:"Poppins";color:#283245}.woocommerce-message{margin:0;border:midnightblue!important}.woocommerce-message a{color:#d03226!important}.woocommerce-message{font-size:12px;border-radius:5px}a.elementor-button.elementor-button--view-cart.elementor-size-md{font-weight:400;padding:8px 10px;border-radius:5px!important;font-size:14px;background:#283245!important;border:none!important}.fiche_add a.product_type_simple.add_to_cart_button:hover{background:#283246!important}.terms_fiche span.elementor-post-info__terms-list{font-size:0px}.terms_fiche span.elementor-post-info__terms-list a{font-size:16px!important;border:1px solid;padding:5px 10px;border-radius:25px;margin-right:10px;display:block!important;width:fit-content}.terms_fiche span.elementor-post-info__terms-list{display:flex!important;align-items:center;flex-wrap:wrap}a.elementor-button.elementor-button--view-cart.elementor-size-md:hover{background:#000!important}a.elementor-button.elementor-button--checkout.elementor-size-md{font-weight:400;padding:8px 10px;border-radius:5px!important;font-size:14px;background:#d03226!important;border:none!important}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:14px;color:#000;font-weight:400}.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item span.quantity{color:#000;font-weight:500}.menu-account,div#nav-account .dropdown-toggle{text-transform:capitalize;position:relative}.wpcf7-not-valid-tip{font-size:12px}button.kwantic-add-to-cart-btn{padding:0;border:none;margin:0;float:right}button.kwantic-add-to-cart-btn:hover{border:none!important}.pagination.justify-content-center.mt-4 a{background-color:transparent;border:none;color:#d1352d;font-size:18px}.avis_text{min-height:220px}div#nav-account ul.dropdown{display:none;position:absolute;top:100%;margin-top:5px;padding:15px;border-radius:10px;background:#fff;box-shadow:0 0 13px rgba(60,72,88,.15)!important;z-index:2}div#nav-account ul.dropdown li{list-style:none}div#nav-account ul.dropdown li a{color:#000;font-size:14px}.elementor-swiper-button{background-color:#f2f4f7;padding:10px}.to_top li.elementor-icon-list-item{display:flex;flex-direction:column}.sub span.elementor-counter-number-suffix{font-size:26px!important}.arows_white .elementor-swiper-button{background-color:#fff}.real_perso [data-elementor-type=loop-item]:nth-child(5){transform:scale(1);z-index:1}.real_perso [data-elementor-type=loop-item]{transform:scale(.85);transform-origin:right}.real_perso [data-elementor-type=loop-item]:last-child{transform-origin:left}.realisation-slider{position:relative}.realisation-slider .swiper-slide{background-size:cover;background-position:center;height:400px;display:flex;align-items:end;padding:20px;position:relative;color:#fff;text-shadow:0 0 10px #000}.realisation-slider .slide-content{background:rgba(0,0,0,.4);padding:10px 15px;border-radius:8px}.realisation-slider .slide-content h3{display:flex;align-items:center;gap:8px}.realisation-slider .slide-content .icon{width:24px;height:24px}.realisation-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center}.realisation-popup .popup-inner{background:#fff;padding:0;width:100%;height:100%;overflow-y:auto;position:relative}.realisation-popup .popup-close{position:absolute;top:15px;right:20px;font-size:32px;background:0 0;border:none;color:#000;cursor:pointer}.popup-gallery img{max-width:100%;margin-bottom:10px}.popup-text h2{margin-top:20px}.realisation-slider .slide-content{background:0 0;padding:0;z-index:1;position:relative}.realisation-slider .slide-content h3{font-size:24px;font-family:"Poppins"}.realisation-slider .slide-content .icon{width:40px;height:40px}.realisation-slider .swiper-slide:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(40,50,70,.35) 0%,#283246 100%);z-index:0}.realisation-slider .swiper-slide{position:relative;text-shadow:none;margin:0}.realisation-slider .swiper-slide.swiper-slide-next{transform:scale(1.2);z-index:1}.realisation-slider{overflow-y:visible}.realisation-slider .swiper-wrapper{min-height:480px;display:flex;align-items:center}.realisation-slider{position:relative}.realisation-navigation{position:relative;margin-top:60px;display:flex;align-items:center;justify-content:center;max-width:130px;margin:60px auto}.realisation-navigation button{border:none;background:#f2f4f7;padding:0;color:#000;outline:none!important}.realisation-navigation button:hover{border:none!important;color:#000!important}.realisation-navigation button:after{display:none}.realisation-navigation button{min-width:50px;border-radius:0px}.realisation-popup .popup-content{display:flex}.realisation-popup .popup-gallery{width:70%}.realisation-popup .popup-text{width:30%;padding:45px}.realisation-popup .popup-gallery img{width:100%;height:100%;object-fit:cover}.realisation-popup .popup-text{padding-top:5%}span.avec_icon{color:#d03226;font-size:20px;letter-spacing:2.4px;margin:15px auto;display:block}.popup-categorie{border:1px solid #283246;border-radius:30px;padding:10px;width:fit-content;min-width:215px;text-align:center}.popup-text h2{color:#283246;font-weight:800}.popup-content ul li{list-style:none;background-image:url('data:image/svg+xml,<svg width="27" height="14" viewBox="0 0 27 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0613 0.561219C15.3606 0.276233 15.759 0.118681 16.1723 0.121809C16.5856 0.124936 16.9815 0.288498 17.2765 0.577981C17.5715 0.867464 17.7425 1.26023 17.7534 1.67339C17.7643 2.08655 17.6143 2.4878 17.335 2.79247L8.85628 13.3962C8.71049 13.5533 8.53452 13.6793 8.33891 13.7667C8.1433 13.8542 7.93205 13.9014 7.71781 13.9053C7.50357 13.9093 7.29073 13.87 7.09201 13.7898C6.8933 13.7097 6.71279 13.5902 6.56128 13.4387L0.938529 7.81597C0.781945 7.67006 0.656353 7.49411 0.569245 7.29861C0.482137 7.10311 0.435298 6.89207 0.431522 6.67808C0.427747 6.46409 0.467112 6.25152 0.547269 6.05307C0.627426 5.85462 0.746733 5.67435 0.898073 5.52301C1.04941 5.37167 1.22968 5.25237 1.42813 5.17221C1.62658 5.09205 1.83915 5.05269 2.05314 5.05646C2.26713 5.06024 2.47817 5.10708 2.67367 5.19418C2.86917 5.28129 3.04512 5.40689 3.19103 5.56347L7.64078 10.0111L15.0188 0.60797L15.0613 0.561219ZM13.1063 11.4837L15.0613 13.4387C15.2128 13.5899 15.3931 13.7091 15.5916 13.789C15.7902 13.869 16.0028 13.9082 16.2167 13.9042C16.4307 13.9003 16.6417 13.8532 16.8371 13.7659C17.0325 13.6787 17.2084 13.5529 17.3542 13.3962L25.8372 2.79247C25.9895 2.64202 26.11 2.46241 26.1915 2.26435C26.2729 2.0663 26.3136 1.85387 26.3111 1.63974C26.3086 1.42562 26.263 1.21419 26.1769 1.01809C26.0909 0.821989 25.9663 0.645235 25.8104 0.498382C25.6545 0.351529 25.4707 0.237589 25.2698 0.163368C25.069 0.0891472 24.8552 0.0561658 24.6413 0.0663945C24.4274 0.0766232 24.2178 0.129853 24.0249 0.222903C23.832 0.315952 23.6599 0.446915 23.5188 0.60797L16.1387 10.0111L15.108 8.97834L13.1063 11.4837Z" fill="%23283246"/></svg>');background-repeat:no-repeat;background-position:3px 6px;padding-left:40px;margin-top:25px}.popup-content ul{padding-left:0;padding-right:0}.realisation-popup .popup-close:hover{border:none}.carousel-control-next,.carousel-control-prev{background:0 0!important;border:none!important}.realisation-popup{height:100vh}.realisation-slider .swiper-slide:hover{background-size:125%;transition:.5s}.realisation-slider .swiper-slide{transition:.3s;background-size:100%}span.yith-wcwl-add-to-wishlist-button__label{display:none}.menu-account,div#nav-account .dropdown-toggle:after{display:none}.short_detail ul{padding:0;list-style:none}.short_detail li{background-image:url('data:image/svg+xml,<svg width="12" height="24" viewBox="0 0 12 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.157 12.7111L4.5 18.3681L3.086 16.9541L8.036 12.0041L3.086 7.05414L4.5 5.64014L10.157 11.2971C10.3445 11.4847 10.4498 11.739 10.4498 12.0041C10.4498 12.2693 10.3445 12.5236 10.157 12.7111Z" fill="%23283246"/></svg>');background-repeat:no-repeat;background-position:0px 0px;padding-left:14px;background-size:9px}.hover a{position:relative;transition:.3s}.hover a:before{position:absolute;content:"";width:25px;background:#1c2440;left:0;bottom:0;height:1px;transition:.4s}.hover a:hover:before{width:100%;transition:.6s}.sevice-bloc [data-widget_type="theme-post-featured-image.default"] a{width:100%;border-radius:5px;overflow:hidden}.poppup-connect button.elementor-size-sm.elementor-button{width:100%}.poppup-connect button.elementor-size-sm.elementor-button:hover{width:100%;color:#fff!important}.poppup-connect a.elementor-button.elementor-size-sm{width:100%}.is-large.wc-block-cart{max-width:1562px}.custom-cart-container{display:flex;align-items:start;gap:0 20px}.quantity-controls{display:flex;align-items:center;gap:5px}.quantity-minus,.quantity-plus{background:#283246;color:white;padding:5px 10px;border:none;border-radius:5px;cursor:pointer}.quantity-input{width:50px;text-align:center}.cart-left{width:70%;padding:25px;border:1px solid;border-radius:5px;border-color:#d9d9d9}.custom-cart-item{display:flex;align-items:start;margin-bottom:25px;width:100%;gap:0 20px;position:relative}.custom-cart-item img{height:261px;object-fit:contain}.cart-item-image{background-color:#f2f3f7;border-radius:5px}a.remove-item{position:absolute;top:0;right:0}a.cart-item-title{color:#283246;font-size:21px;font-weight:500;font-family:"Poppins";display:block;margin-bottom:10px;margin-top:10px}.cart-item-meta a{color:#283246;border:1px solid;padding:5px 10px;border-radius:50px;font-size:13px}ul.top-cart{list-style:none;padding:0;padding:10px 0;display:flex;align-items:center;justify-content:space-around;background-color:#dfe1e9;border-radius:5px 5px 0px 0px}ul.top-cart li{display:flex;flex-direction:column;align-items:center;justify-content:center}ul.top-cart .chiffre{width:40px;height:40px;background:rgba(103,110,132,.72);display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;font-weight:700}ul.top-cart .chiffre.active{background:#676e84}span.titre_chiffre{font-size:13px;margin-top:5px;font-weight:600;color:rgba(103,110,132,.72)}ul.top-cart .chiffre.active+span.titre_chiffre{color:#283245}.cart_recap{border:1px solid;border-radius:5px;border-color:#d9d9d9}.coupon_bloc{padding:0 20px}.after_coupon{padding:10px 22px}.after_coupon p{margin:0;font-size:13px}.cart_recap hr{color:#d9d9d9;height:1px;margin:15px auto;width:90%}.cart_recap div#cart-summary{padding:0 20px}.cart_recap .payplug-oney{display:none}.cart_recap h2{display:none}.cart_recap table.shop_table.shop_table_responsive th{background-color:transparent;border:none;text-align:left;padding:0}.cart_recap table.shop_table.shop_table_responsive td{padding:0;border:none;background-color:transparent}.cart_recap .wc-proceed-to-checkout{display:none}a.checkout-button{max-width:90%;display:block;background:#d1352d;margin:10px auto;text-align:center;color:#fff;border-radius:5px;padding:10px 0;margin-bottom:20px;text-transform:uppercase;font-size:15px}.cart-right{min-width:502px}.quantity-controls{max-width:162px;margin-top:15px;margin-bottom:15px}button.quantity-minus,button.quantity-plus{padding:4px 12px;background-color:#f2f3f7;color:#283245;border:none}input.quantity-input{text-align:center;text-align:center;border:none;background-color:transparent;padding:0;max-width:50px;color:#d1352d;font-weight:500;font-size:16px}button.quantity-minus:hover,button.quantity-plus:hover{border:none;background:#283245;color:#fff}.meta-content.short_detail{font-size:13px;margin-top:15px;margin-bottom:12px}.cart-item-meta a.en-savoir-plus{background:#f2f3f7;border-radius:5px;border:none;text-transform:uppercase;font-weight:500;font-family:"Poppins";font-size:16px}.meta-content.short_detail{display:flex;align-items:center;justify-content:space-between;width:100%}.cart-item-image{min-width:361px}.cart-item-info{width:100%}.cart-item-price{font-size:30px;font-weight:800}.add_to_whi{position:absolute;top:10px;right:10px}.cart_recap table.shop_table.shop_table_responsive td{text-align:right}.custom-cart-item img{width:100%;padding:10px}a.checkout-button:hover{background:#283245;transition:.4s}.cart-item-image{position:relative}.bloc-cou{display:flex;align-items:center;justify-content:space-around;margin-top:20px}span.toggole-cart{background-color:#f2f3f7;text-transform:uppercase;font-size:16px;padding:6px 30px;border-radius:5px;display:flex;align-items:center;gap:0 20px;cursor:pointer}.toast{position:relative;top:5px;cursor:pointer}.toast:hover span.toast-txt{display:block!important;position:absolute;width:100px;background-color:#283245;font-size:11px;color:#fff;border-radius:5px;padding:2px 6px;left:0;bottom:-20px;margin-left:-40px;z-index:1;transition:.4s}span.toast-txt{transition:.3s}.cart_recap hr{opacity:.2}.cart-coupon{display:flex;align-items:center;font-size:14px;gap:0 6px;margin-top:18px}button#apply_coupon{background-color:#d23833;border:none;padding:8px 10px;font-size:15px}span.toggole-cart.active{background-color:#283245;color:#fff}.assurance{margin-top:45px}.cart_recap tr.order-total{font-size:17px;color:#283245}.cart-item-info .cart-item-price{color:#283244}li.middle{position:relative}li.middle:before,li.middle:after{position:absolute;content:"";width:40px;height:40px;background:url('data:image/svg+xml,<svg width="25" height="29" viewBox="0 0 25 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.7874 14.2742C25.0605 14.3118 25.0605 14.6506 24.7874 14.6882L18.0374 16.0055C15.6184 16.4572 13.7066 18.9036 13.3945 21.9899L12.6921 28.8024C12.6531 29.0659 12.2239 29.0659 12.2239 28.8024L11.5216 21.9899C11.2095 18.9036 9.33671 16.4572 6.87865 16.0055L0.167763 14.6882C-0.0663377 14.6506 -0.0663377 14.3118 0.167763 14.2742L6.83963 13.1074C9.29769 12.6557 11.2485 10.2093 11.5607 7.08533L12.263 0.197599C12.302 -0.0658663 12.7312 -0.0658663 12.7312 0.197599L13.4335 7.08533C13.7456 10.2093 15.6574 12.6557 18.1545 13.1074L24.7874 14.2742Z" fill="%23C2C5D2"/></svg>');right:-145%;background-repeat:no-repeat}li.middle:before{right:inherit;left:-115%}.assurance .elementor-image-box-content{line-height:20px}.assurance figure.elementor-image-box-img{height:40px;margin:0}.terms_art a{background:#fff;padding:2px 10px;border-radius:25px;opacity:1;font-size:13px!important;margin-right:10px}.terms_art{position:absolute;bottom:32px;z-index:22;left:32px}.terms_art span.elementor-post-info__terms-list{font-size:0}.cats_art span.elementor-post-info__terms-list{font-size:0px}.cats_art span.elementor-post-info__terms-list a{font-size:16px;margin-right:10px;border-right:1px solid #000;padding-right:10px}.cats_art{margin-top:18px}.cats_art span.elementor-post-info__terms-list a:last-child{border:none}ul.categorie-list{padding:0;list-style:none;display:flex;align-items:center;justify-content:center;margin:15px auto;gap:10px 25px;flex-wrap:wrap}ul.categorie-list li a{color:#283246;text-decoration:none;border:1px solid;border-radius:25px;padding:5px 10px;font-size:14px}ul.categorie-list li a.active,ul.categorie-list li a:hover{background:#283246;color:#fff}.comparison-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}.comparison-table th,.comparison-table td{border:1px solid #ddd;padding:8px;text-align:center}.comparison-table th{background-color:#f9f9f9;font-weight:700}.comparison-table tr:nth-child(even){background-color:#f4f7fa}.stars{color:#f5a623;font-size:1.2em}@media screen and (max-width:768px){.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table th,.comparison-table td,.comparison-table tr{display:block}.comparison-table thead tr{display:none}.comparison-table tr{margin-bottom:15px}.comparison-table td{text-align:right;padding-left:50%;position:relative}.comparison-table td::before{content:attr(data-label);position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}}.video{height:500px;border-radius:5px;overflow:hidden}.comparison-table th,.comparison-table td{border-color:#f9fafd;background:#f9fafd!important;font-weight:500;padding:16px 0}.stars{color:#ffbc14;background:#ebecf2!important;font-size:22px}table.comparison-table thead th{border:none!important}.bapf_head.bapf_colaps_togl{background-color:#f2f3f7;padding:15px 12px;border-radius:5px;margin:15px auto;font-weight:400;margin-bottom:0}.bapf_head.bapf_colaps_togl h3{font-size:15px;margin:0}.bapf_body{padding-top:15px;padding-left:10px}.fa-chevron-up:before{opacity:.4}button.e-search-submit{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L16.657 16.657M16.657 16.657C17.3998 15.9141 17.9891 15.0321 18.3912 14.0615C18.7932 13.0909 19.0002 12.0506 19.0002 11C19.0002 9.94936 18.7932 8.90905 18.3912 7.93842C17.9891 6.96779 17.3998 6.08585 16.657 5.34296C15.9141 4.60007 15.0321 4.01078 14.0615 3.60874C13.0909 3.20669 12.0506 2.99976 11 2.99976C9.94936 2.99976 8.90905 3.20669 7.93842 3.60874C6.96779 4.01078 6.08585 4.60007 5.34296 5.34296C3.84263 6.84329 2.99976 8.87818 2.99976 11C2.99976 13.1217 3.84263 15.1566 5.34296 16.657C6.84329 18.1573 8.87818 19.0002 11 19.0002C13.1217 19.0002 15.1566 18.1573 16.657 16.657Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center center;background-color:#d1352d!important}.bapf_body{background:#f2f3f7;border-radius:5px;padding-bottom:15px;padding-right:15px;padding-left:15px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#283245!important}button.e-search-submit:hover{background:#d1352d!important}body.archive.post-type-archive.post-type-archive-product{overflow-x:hidden}table.shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce ul#shipping_method li{background-color:#f2f3f7;padding:20px;border-radius:5px;border:1px solid #757575;margin-bottom:25px;display:flex;align-items:center;justify-content:start;min-height:80px}.woocommerce ul#shipping_method li label{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:400;font-size:17px}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}button#toggle-billing{background:#f2f3f7!important;text-transform:uppercase;font-size:16px;padding:6px 30px;border-radius:5px;display:flex;align-items:center;gap:0 20px;cursor:pointer;color:#000!important;border-color:#f2f3f7!important;justify-content:center;margin:0 auto}.woocommerce-checkout h4,.woocommerce-checkout h3{font-size:14px;font-weight:500}.facturation{padding:20px}button#proceed-to-payment{max-width:90%;display:block;background:#d1352d;margin:10px auto;text-align:center;color:#fff;border-radius:5px;padding:10px;margin-bottom:20px;text-transform:uppercase;font-size:15px;width:100%}.woocommerce ul#shipping_method li input{accent-color:#000;color:#000}div#order_review table.shop_table.woocommerce-checkout-review-order-table{display:none}.woocommerce-privacy-policy-text{display:none}button#confirm-payment{display:none!important}.payment_box.payment_method_payplug{font-size:12px!important;display:none}.woocommerce-checkout #payment ul.payment_methods li{background-color:#f2f3f7;padding:20px;border-radius:5px;border:1px solid #757575;margin-bottom:25px;display:flex;align-items:center;justify-content:start;min-height:80px;flex-wrap:wrap}.woocommerce-checkout #payment ul.payment_methods li input{accent-color:#000}button#place_order{display:block;background:#d1352d;margin:10px auto;text-align:center;color:#fff;border-radius:5px;padding:10px;margin-bottom:20px;text-transform:uppercase;font-size:15px;font-weight:400;border:none!important}div#payment-left h3{display:none}.woocommerce ul#shipping_method li [checked=checked]{width:100%!important;position:absolute;height:100%;left:0;background:#cdd2df;appearance:none;z-index:0;top:0;margin:0;border-radius:5px}.woocommerce ul#shipping_method li{position:relative}.woocommerce ul#shipping_method li label{position:relative}@media (max-width:991px){.cart-left,.cart-right{width:100%;min-width:100%}.custom-cart-container{flex-wrap:wrap;gap:30px 0px}}@media (max-width:768px){.custom-cart-item{flex-wrap:wrap}div#nav-account ul.dropdown{left:inherit;right:0}.cart-item-image{min-width:100%}.realisation-popup .popup-content{flex-wrap:wrap;overflow:scroll}.realisation-popup .popup-gallery{width:100%}.realisation-popup .popup-text{width:100%;padding:20px;position:relative}.realisation-popup .popup-close{background:#fff;z-index:9;height:45px!important;padding:0;min-width:45px;border-radius:100%}span.avec_icon{font-size:16px}.realisation-slider .slide-content h3{font-size:20px}}ul.product-attributes-list{list-style:none;background-color:#f2f3f7;display:flex;flex-wrap:wrap;padding:25px;gap:20px;border-radius:5px}ul.product-attributes-list li{min-width:30%}.vid video.elementor-video{height:407px!important;border-radius:5px}.vid .elementor-custom-embed-image-overlay{height:405px;border-radius:5px}a.added_to_cart.wc-forward{margin-left:20px;color:#000;text-transform:uppercase}.kwantic-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.kwantic-popup-box{background:#fff;max-width:850px;width:90%;padding:30px;border-radius:15px;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.2)}.kwantic-close-popup{position:absolute;top:15px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer}.kwantic-popup-content{display:flex;flex-wrap:wrap;margin-top:20px;gap:30px}.kwantic-popup-left{flex:1 1 40%}.kwantic-popup-right{flex:1 1 50%}.kwantic-popup-attributes{margin:10px 0;padding-left:18px}.kwantic-popup-attributes li{margin-bottom:4px}.kwantic-popup-buttons{margin-top:15px;display:flex;gap:15px}.kwantic-btn{padding:12px 20px;border-radius:6px;text-align:center;display:inline-block;text-decoration:none;font-weight:600}.kwantic-btn-primary{background-color:#dd3c2c;color:white}.kwantic-btn-secondary{background-color:#f3f4f6;color:#333}button.kwantic-close-popup{color:#000;border:none!important}.kwantic-popup-box h2{text-align:center}.kwantic-popup-box{width:100%;max-width:100%;height:100%;height:100vh;padding-top:5%;padding-bottom:5%;overflow-y:scroll}.kwantic-popup-box p{text-align:center}.kwantic-popup-content{max-width:800px;margin:50px auto}.kwantic-popup-buttons{justify-content:center;width:100%}.kwantic-popup-buttons{justify-content:center;width:100%}p.kwantic-price{text-align:left}p.kwantic-price strong{font-size:30px;display:block}ul.kwantic-popup-attributes{padding:0;list-style:none}.sep{width:40px;height:1px;background:#dd3c2c}.kwantic-popup-buttons a{font-weight:500;text-transform:uppercase}.kwantic-popup-left{background:#f5f5f5;border-radius:5px}.kwantic-popup-left img{margin:0 auto;display:block;height:100%;object-fit:contain;padding:15px}.kwantic-popup-box h2{font-weight:800}.kwantic-popup-attributes li{background-image:url('data:image/svg+xml,<svg width="11" height="22" viewBox="0 0 11 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.84248 11.9603L3.91754 16.8852L2.68652 15.6542L6.99596 11.3448L2.68652 7.03534L3.91754 5.80432L8.84248 10.7293C9.0057 10.8925 9.09738 11.1139 9.09738 11.3448C9.09738 11.5756 9.0057 11.797 8.84248 11.9603Z" fill="%23283246"/></svg>');background-repeat:no-repeat;font-size:13px;padding-left:16px;background-position:left center}.woocommerce-MyAccount-content{margin-top:-117px}.e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{padding-left:40px;position:relative}.e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before{position:absolute;content:".";font-size:40px;left:9px;height:100%;height:35px;display:flex;align-items:center;justify-content:center;top:-6px;bottom:0;width:35px}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:before{position:absolute;content:"";right:0;width:45px;height:15px;bottom:0;top:14px;color:#fff;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M2 11V9h12l-4-4l1-2l7 7l-7 7l-1-2l4-4z'/%3E%3C/svg%3E")}.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li{position:relative}.e-my-account-tab.e-my-account-tab__orders h2{font-size:24px;font-weight:800!important;font-family:"Poppins";margin-bottom:0!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p{color:#000}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p a{color:#283245;font-weight:500;text-decoration:underline}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p a:hover{color:#d1352d}h2.woocommerce-order-details__title,h2.woocommerce-column__title{font-size:22px;font-weight:800!important;font-family:"Poppins";color:#283245!important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a{color:#000!important;font-weight:500!important}address{color:#000!important;font-family:"Poppins"!important}section.woocommerce-order-details{font-family:"Poppins"}.fact label{display:block}.fact input{min-width:259px;margin-top:10px;border-color:#283246!important}button#download-all{position:relative}.bloc-facture{display:flex;align-items:center;color:#000}.bloc-facture-price{color:#283245}.woocommerce-MyAccount-content-wrapper{border:1px solid #d9d9d9;border-radius:5px;padding:35px}.woocommerce-MyAccount-content-wrapper h2{font-weight:800!important;font-size:24px;color:#283245!important;font-family:"Poppins"}button#download-all{background:#f2f4f7!important;color:#283245!important}@media (min-width:992px){.btn-facture{position:absolute;right:10px;top:33%}.facture-card{position:relative}}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{border:1px solid #283245;background-color:transparent;border-radius:5px;padding:8px 10px;font-family:"Poppins";font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{font-size:13px;color:#757575;font-family:"Poppins"}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{background:#d1352d;font-weight:400}.header_form{display:flex;justify-content:space-between;flex-wrap:wrap}.header_form button{padding:10px!important}.woocommerce-account .address_book header{border:none}.woocommerce-account .address_book header h3{font-weight:800!important;font-size:24px;color:#283245!important;font-family:"Poppins"}a.woocommerce-button.button.invoice.order-actions-button,a.add.button.wc-address-book-add-billing-button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button{color:#283246!important;font-family:"Poppins";padding:13px 10px;border-radius:5px;font-weight:500;text-transform:uppercase;background:#f2f3f7!important;border:none!important}.address_book.billing_address_book{margin-top:50px}.woocommerce-MyAccount-content-wrapper{font-family:"Poppins"}.woocommerce-MyAccount-content-wrapper p{color:#000;font-size:15px;margin-bottom:10px!important}@media (max-width:1440px){.popup-text h2{font-size:22px}.realisation-popup .popup-content{font-size:14px}span.avec_icon{font-size:13px}.popup-categorie{min-width:fit-content;font-size:13px;padding:4px 10px}.realisation-slider .slide-content h3{font-size:16px}.cart-right{max-width:30%;min-width:30%}li.middle:before,li.middle:after{opacity:0}span.toggole-cart{font-size:12px}.cart-item-info .cart-item-price{font-size:20px}.meta-content.short_detail{font-size:12px}a.cart-item-title{font-size:16px}.cart-item-meta a.en-savoir-plus{font-size:14px}.cart-item-image{min-width:200px}.custom-cart-item img{height:200px}}@media (max-width:768px){.fact{flex-wrap:wrap}.elementor-widget-woocommerce-my-account{font-family:"Poppins"}.woocommerce-MyAccount-content{margin-top:0}.kwantic-factures-header{flex-wrap:wrap}button#download-all{display:none}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{width:100%}p.myaccount_address{display:block!important}.woocommerce-account .address_book header{display:block}.woocommerce-account .wc-address-book-add-new-address{float:none;width:100%;position:relative;margin:0 auto!important;padding:0}.woocommerce-account .address_book header h3{margin-bottom:15px!important}.woocommerce-MyAccount-content-wrapper h2{margin-bottom:15px!important}.custom-cart-container{flex-direction:column-reverse!important}ul.wc_payment_methods.payment_methods.methods{padding:0}.woocommerce-checkout #payment ul.payment_methods li{padding:10px;font-size:14px}.woocommerce-checkout #payment ul.payment_methods li img{margin:10px auto;display:block}.assurance{display:none}ul.wc_payment_methods.payment_methods.methods{padding:0!important}.kwantic-popup-left,.kwantic-popup-right{flex:0 0 100%}.register p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.register p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%}.register button.woocommerce-Button.button{width:100%!important;display:block}form#custom-register-form p.woocommerce-FormRow.form-row{margin:0 auto;width:100%}}@media (min-width:992px){table.variations{padding:0!important}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:0;background-color:transparent;min-width:110px;text-align:left;font-weight:500;font-size:14px}table.variations tr{width:100%;float:left}.woocommerce div.product form.cart .variations{margin-bottom:0}.woocommerce div.product form.cart .variations select{border:none;font-size:14px;width:100%}a.reset_variations{color:#d1352d!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{font-weight:500!important;border:none!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{background:#283245!important}.woocommerce-variation-price span{color:#283245;font-size:22px;font-weight:800}.woocommerce-variation-price{margin-bottom:15px}.woocommerce div.product form.cart .variations select{margin-right:0}}