select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://maximaloc.com/wp-content/uploads/2024/08/arrow_select.png) no-repeat right 10px center;background-size:10px 10px;background-position:right 15px center;padding-right:30px!important;padding-left:15px}input::placeholder,textarea::placeholder{font-weight:400!important}.woocommerce-NoticeGroup ul.woocommerce-error::before,.woocommerce-NoticeGroup ul.woocommerce-error li::before,.woocommerce-NoticeGroup-checkout ul.woocommerce-error::before,.woocommerce-NoticeGroup-checkout ul.woocommerce-error li::before,.woocommerce-NoticeGroup-checkout .woocommerce-error::before,.woocommerce-NoticeGroup-checkout .woocommerce-error li::before,ul.woocommerce-error::before,ul.woocommerce-error li::before,.woocommerce-error::before,.woocommerce-error li::before,.woocommerce-message::before,.woocommerce-info::before,.woocommerce-notices-wrapper .woocommerce-error::before,.woocommerce-notices-wrapper .woocommerce-error li::before,.woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-notices-wrapper .woocommerce-info::before,.woocommerce ul.woocommerce-error::before,.woocommerce ul.woocommerce-error li::before,.woocommerce ul.woocommerce-message::before,.woocommerce ul.woocommerce-info::before,.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-error li::before,.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-info::before,.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-error li::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before,.woocommerce-cart .woocommerce-error::before,.woocommerce-cart .woocommerce-error li::before,.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-info::before,body.woocommerce-cart .woocommerce-error::before,body.woocommerce-cart .woocommerce-error li::before,body.woocommerce-cart .woocommerce-message::before,body.woocommerce-cart .woocommerce-info::before{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}.woocommerce-error,.woocommerce-error li,ul.woocommerce-error,ul.woocommerce-error li,.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-NoticeGroup-checkout .woocommerce-error,.woocommerce-NoticeGroup-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-error li{color:#cc0000!important}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li::before,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li::before,div.woocommerce-NoticeGroup ul.woocommerce-error li::before,div.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li::before{display:none!important;content:""!important;opacity:0!important;visibility:hidden!important;font-size:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}html body.woocommerce .woocommerce-error::before,html body.woocommerce .woocommerce-error li::before,html body.woocommerce ul.woocommerce-error::before,html body.woocommerce ul.woocommerce-error li::before,html body.woocommerce-cart .woocommerce-error::before,html body.woocommerce-cart .woocommerce-error li::before,html body.woocommerce-cart ul.woocommerce-error::before,html body.woocommerce-cart ul.woocommerce-error li::before{display:none!important;content:""!important;opacity:0!important;visibility:hidden!important;font-family:inherit!important;font-size:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.woocommerce-error li::before{font-family:inherit!important;content:""!important;display:none!important}.woocommerce-error li{list-style:none!important}.woocommerce-error li::before{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;font-family:inherit!important;font-size:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:none!important;border:none!important;outline:none!important;text-indent:-9999px!important;overflow:hidden!important}.elementor-element-3ab1e99 .elementor-image-box-wrapper{transition:transform 0.3s ease-in-out}.elementor-element-3ab1e99 .elementor-image-box-wrapper:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:transform 0.3s ease-in-out}.elementor-element-7b5ad38 .sib_signup_box_inside_1{display:flex}.elementor-element-7b5ad38 input.sib-email-area{height:35px!important;min-width:320px}@media (max-width:767px){.elementor-element-7b5ad38 input.sib-email-area{min-width:180px;max-width:180px}}.elementor-element-7b5ad38 input.sib-default-btn{margin-left:10px!important}#shop-cart-sidebar{z-index:99999}@media (max-width:767px){div.badge,a.badge,.badge,.onsale{z-index:-1!important;position:relative!important}}@media (max-width:767px){#shop-cart-sidebar,.elementor-menu-cart__main{height:95%}}ul.woocommerce-mini-cart.cart_list.product_list_widget{overflow-y:auto;overflow-x:hidden;height:80%}li.woocommerce-mini-cart-item.mini_cart_item.mini_cart_item a{font-weight:600;font-size:14px}li.woocommerce-mini-cart-item.mini_cart_item.mini_cart_item a.remove.remove_from_cart_button{font-size:18px!important}@media (max-width:767px){li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button,.mini_cart_item a.remove,.woocommerce-mini-cart a.remove{font-size:24px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;border-radius:50%!important;background:rgb(220 53 69 / .1)!important;margin:0!important}li.woocommerce-mini-cart-item.mini_cart_item a.remove.remove_from_cart_button:hover,.mini_cart_item a.remove:hover{background:rgb(220 53 69 / .2)!important}}div.elementor-menu-cart__main img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,div.elementor-menu-cart__main img.woocommerce-placeholder.wp-post-image{object-fit:cover;width:80px}div.elementor-menu-cart__main img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{padding:0 10px 0 0}li.woocommerce-mini-cart-item.mini_cart_item{list-style-type:none}li.woocommerce-mini-cart-item.mini_cart_item a,li.woocommerce-mini-cart-item.mini_cart_item span{margin-left:10px}li.woocommerce-mini-cart-item.mini_cart_item span.woostify-svg-icon.icon-close{display:none}.variation{display:none}.variation-Totaldays,.variation-Factor{margin-left:5px;margin-right:5px}span.mini-cart-product-infor{justify-content:start;align-items:center;font-size:14px!important;margin:0!important}#shop-cart-sidebar dl.variation{font-size:14px;margin-left:10px;margin-bottom:-22px}input.input-text.qty{width:20px!important;font-size:14px}span.mini-cart-quantity{border:none!important}span.mini-cart-product-price{font-weight:500}ul.woocommerce-mini-cart.cart_list.product_list_widget span.woocommerce-Price-amount.amount{font-weight:500}span.mini-cart-product-qty{display:none!important}.mini-cart-quantity::after{content:"x"}a.button.checkout.wc-forward{display:none}p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward{width:100%;background-color:#C00;color:#fff;border-radius:3px}p.woocommerce-mini-cart__buttons.buttons a.button.wc-forward:hover{background-color:#9E0000}.woocommerce-account .woocommerce-form.woocommerce-form-register .input-text{margin-bottom:10px}@media (max-width:767px){.elementor-element.elementor-element-b780bbc.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading .elementor-heading-title+div{margin:20px 0!important}}div.elementor-widget-container div.woocommerce-message:not(.woocommerce-error):not(.woocommerce-info){display:none}div.elementor-nothing-found.elementor-products-nothing-found,div.loading-icon{margin-top:30px;font-family:'Montserrat';margin-left:40px}@media (max-width:767px){div.elementor-nothing-found.elementor-products-nothing-found,div.loading-icon{margin-left:10px}}@media (min-width:1025px) and (max-width:1124px){.woocommerce.columns-4 .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023px){.woocommerce.columns-4 .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}li.product.type-product{margin-top:-10px!important}.custom-woocommerce-ordering-wrapper{display:flex;align-items:center}#block-39{margin-bottom:-20px}#mobile-filters-button{width:100%;margin-bottom:10px;font-size:16px;font-weight:300}@media (max-width:767px){form.woocommerce-ordering{border:1px solid #000;height:45px;width:45px!important;min-width:45px;margin-bottom:10px;margin-left:10px}.woocommerce-ordering .orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/wp-content/uploads/2024/07/1280932.png) no-repeat center center;background-size:contain;height:26px;margin-top:8px;color:#fff0;border:none;padding:0}.woocommerce-ordering .orderby::-ms-expand{display:none}.woocommerce-ordering .orderby option{color:#000}div.elementor-element.elementor-element-03c704a.e-con-full.e-flex.e-con.e-child{margin-bottom:-20px!important}}@media (max-width:480px){#filters-container{margin-top:20px}.custom-woocommerce-ordering-wrapper{margin-bottom:-20px}}form.woocommerce-ordering select.orderby{padding:.8em;background-color:#fff;width:100%;box-sizing:border-box;cursor:pointer;font-family:'Roboto';font-size:16px;font-weight:300}@media (min-width:768px){form.woocommerce-ordering{border:1px solid #666666!important}form.woocommerce-ordering select.orderby{padding:0 15px;height:38px!important;width:200px}}div.product-loop-wrapper img{max-height:127.85px;width:236.75px;object-fit:contain}div.woocommerce.columns-4 img{padding:0 30px}@media (max-width:767px){div.woocommerce.columns-4 img{padding:0 15px!important}.woostify-sorting{display:none}}.badge{font-size:14px;color:#fff;padding:0 10px;position:absolute;top:25px;left:8%;z-index:1;background-color:#e11c20;border-radius:3px}.badge:hover{color:#fff}div.product-loop-image-wrapper{min-height:170px;display:flex;align-items:center;justify-content:center}div.product-loop-content.text-center{padding:0}div.product-loop-wrapper a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:black!important;font-weight:500!important;font-size:15px;font-family:'Roboto'}.woocommerce-loop-product__title .first-word{display:block;margin-top:-20px}.woocommerce-loop-product__title .remaining-words{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.woocommerce-loop-product__title .first-word,.woocommerce-loop-product__title .remaining-words{font-size:14px}}div.product-loop-wrapper span.woocommerce-Price-amount.amount{font-weight:400!important;color:#686868!important;font-size:15px;font-family:'Montserrat'}a.loop-add-to-cart-btn.button.product_type_rentable.add_to_cart_button.ajax_add_to_cart{font-size:14px;width:170px;font-weight:500!important;font-family:'Roboto';text-transform:uppercase}@media (min-width:1024px){.products .product .button.add_to_cart_button,.products .product a[class*="add_to_cart"],.products .product .loop-add-to-cart-btn,.products .product a.loop-add-to-cart-btn{visibility:hidden!important;opacity:0!important;background-color:#f8f9fa;border:1px solid #dee2e6;color:#333;transition:all 0.3s ease}.products .product:hover .button.add_to_cart_button,.products .product:hover a[class*="add_to_cart"],.products .product:hover .loop-add-to-cart-btn,.products .product:hover a.loop-add-to-cart-btn{visibility:visible!important;opacity:1!important;background-color:#c00;color:#fff;border-color:#c00;transform:translateY(-2px);box-shadow:0 4px 8px rgb(204 0 0 / .2)}}@media (max-width:1023px){a.loop-add-to-cart-btn.button.product_type_rentable.add_to_cart_button.ajax_add_to_cart{width:110px;display:none}}div.product-loop-wrapper a.added_to_cart.wc-forward{display:none}#filters-container>.accordion:nth-of-type(2){display:none}div.accordion{padding-bottom:5px;margin-bottom:5px!important;;border:none!important;border-bottom:1px solid #d9d9d9!important;;border-radius:0px!important}.custom-products-slider>h2{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:400;text-align:center;color:#000;margin-bottom:10px}.new-products-slider .slick-arrow{position:absolute;top:34%;color:#000;font-size:35px;cursor:pointer;padding:0 30px 0 20px}.custom-products-slider .slick-arrow{position:absolute;top:46%;color:#000;font-size:35px;cursor:pointer;padding:0 20px 0 10px}.random-products-slider .slick-arrow{position:absolute;top:34%;color:#000;font-size:35px;cursor:pointer;padding:0 20px 0 10px}.slick-arrow:hover,.slick-arrow:focus{color:black!important}.slick-prev{left:-15px}.slick-next{right:-15px}.slick-prev:before,.slick-next:before{content:none}div.elementor-post__badge{border-radius:0 0 0 3px!important;margin:0!important}div.elementor-element.elementor-element-22b00f3 div.elementor-post__thumbnail img,div.elementor-element.elementor-element-cd5978d div.elementor-post__thumbnail img,div.elementor-element elementor-element-3e6d01b div.elementor-post__thumbnail img{height:237.38px!important;object-fit:cover}.elementor-post-navigation__link:hover span,.elementor-post-navigation__link:hover i{color:#cc0000!important}div.elementor-post-navigation__separator{margin:0 15px!important}.elementor-2936 .elementor-inline-items.elementor-icon-list-items.elementor-post-info{justify-content:center}.elementor-2936 .elementor-element.elementor-element-62e05bb .elementor-icon-list-icon svg{width:14px}#comments,#comments h2,#comments div,#comments a{color:white!important}form#commentform input#author{width:100%}table.clients{width:100%;border-collapse:collapse;margin-top:20px;box-shadow:0 2px 3px rgb(0 0 0 / .1);margin-bottom:20px!important}table.clients th,table.clients td{text-align:left;padding:8px;border:1px solid #ddd;font-size:14px;text-align:center}table.clients th{background-color:#f4f4f4;color:#333;cursor:pointer}table.clients th:hover{color:#c00}th.asc::after{content:' ↓'}th.desc::after{content:' ↑'}table.clients tr:nth-child(odd){background-color:#fcfcfc}table.clients tr:hover{background-color:#f1f1f1}.display-clients-info{background-color:#f4f4f4;padding:10px;border-radius:5px;text-align:center;font-size:14px}.display-clients-info>div{display:inline-block;margin-right:25px}.display-clients-info span{font-weight:600}nav.woostify-breadcrumb{display:block!important;font-family:'Roboto'}@media (max-width:767px){nav.woostify-breadcrumb{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.onsale{display:none!important}div.woocommerce-product-gallery__image.flex-active-slide{text-align:center}@media (min-width:768px){.woocommerce-product-gallery__image img{height:420px!important;object-fit:contain}}@media (max-width:767px){.woocommerce-product-gallery__image img{height:250px!important;object-fit:contain}}ol.flex-control-nav.flex-control-thumbs img{cursor:pointer}ol.flex-control-nav.flex-control-thumbs img.flex-active{border:2px solid #3899EC!important}.woocommerce-product-gallery__image a{pointer-events:none}.flex-control-thumbs{display:flex;justify-content:center;flex-wrap:nowrap;overflow-x:auto}.flex-control-thumbs li{flex:0 0 auto;display:inline-block}.flex-control-thumbs::-webkit-scrollbar{height:8px}.flex-control-thumbs::-webkit-scrollbar-track{background:#f1f1f1}.flex-control-thumbs::-webkit-scrollbar-thumb{background:#888}.flex-control-thumbs::-webkit-scrollbar-thumb:hover{background:#555}.elementor-element.elementor-element-0bd4bea.e-con-full.e-flex.e-con.e-child br{display:none}.elementor-element-c1f46eb p,.elementor-element-c1f46eb ul{margin:0!important}.elementor-element-c1f46eb p+p,.elementor-element-c1f46eb ul+p{margin-top:6px!important}.elementor-element-c1f46eb br{display:none}.woocommerce-product-details__short-description,.elementor-element-c1f46eb{line-height:1.4}@media screen and (max-width:767px){.woocommerce-product-details__short-description{font-weight:500}}.upsell-products-label,.product-switcher-label{display:inline-block;width:100%;color:#c00;font-size:14px;font-family:Roboto}.product-switcher-label:nth-of-type(2){margin-top:3px}select.upsell-product,select.product-switcher,.elementor-element-c1f46eb select{width:100%!important;max-width:400px;height:43px;padding:0 15px;border-radius:3px;margin-top:4px;font-size:14px;font-family:Roboto;background-color:#fff;cursor:pointer}.lensSelect{margin-top:0!important;margin-bottom:15px}select.product-switcher{margin-bottom:5px}.elementor-shortcode:has(label[for="upsell-products"]){margin-bottom:28px}.elementor-shortcode:has(.product-switcher-label){margin-top:5px}select.upsell-product:hover,select.product-switcher:hover,.elementor-element-c1f46eb select:hover{border-color:#666;cursor:pointer}select.upsell-product:focus,select.product-switcher:focus,.elementor-element-c1f46eb select:focus{outline:none;border-color:#1967d2}button.single_add_to_cart_button.disabled-kit-button{position:relative;cursor:not-allowed}button.single_add_to_cart_button.disabled-kit-button::after{all:unset;content:'Veuillez sélectionner un objectif';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);color:#000;font-weight:600;font-size:14px;font-family:'Roboto';text-transform:initial;white-space:nowrap;display:none}button.single_add_to_cart_button.disabled-kit-button:hover::after{display:block}.upsell-product-container{display:flex;flex-direction:column}.upsell-product-wrapper{display:flex;align-items:center}.upsell-product-wrapper.selected{max-width:400px!important}.thumbnail-preview img{height:43px!important;min-width:57px;object-fit:contain;border:1px solid #ccc!important;border-radius:3px!important;padding:2px;margin-left:4px;margin-top:4px;background-color:#fff;cursor:pointer}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .8);align-items:center;justify-content:center}.modal-content{margin:0 auto;padding:20px;width:80%;max-width:700px;background-color:#fff;text-align:center;position:relative;border-radius:2px}.modal-content img{width:100%;height:auto;max-height:80vh;object-fit:contain}.close{color:#000;position:absolute;top:15px;right:21px;font-size:28px;font-weight:500;cursor:pointer}.close:hover,.close:focus{color:#bbb;text-decoration:none}#quantity,button.single_add_to_cart_button{display:none}form.cart{margin-top:-28px!important}#social_actions .elementor-shortcode{display:flex}a.a2a_button_facebook{display:none!important}a.a2a_dd.addtoany_share_save.addtoany_share{min-height:40px;margin-left:10px;padding:10px;border-radius:8px;display:flex;align-items:center;background-color:#f4f4f4}a.a2a_dd.addtoany_share_save.addtoany_share:hover{box-shadow:rgb(0 0 0 / .1) 0 0 5px 0}a.a2a_dd.addtoany_share_save.addtoany_share img{width:20px;min-width:20px}a.a2a_i,div.a2a_full_footer{display:none!important}a.a2a_i[href*="facebook"],a.a2a_i[href*="whatsapp"],a.a2a_i[href*="telegram"],a.a2a_i[href*="messenger"],a.a2a_i[href*="message"],a.a2a_i[href*="threads"],a.a2a_i[href*="email"],a.a2a_i[href*="gmail"],a.a2a_i[href*="outlook"],a.a2a_i[href*="linkedin"],a.a2a_i[href*="twitter"]{display:inline-block!important}.elementor-element-c1f46eb table,.elementor-element-c1f46eb table td{border:none;font-weight:300!important;margin:0}.elementor-element-c1f46eb thead{display:none}.elementor-element-c1f46eb table tr:nth-child(odd){background-color:#F5F5F5}.elementor-element-c1f46eb table tr:nth-child(even){background-color:#fff}#caracteristiques_tab table p{margin:5px 0}.lensTable{display:none}.lensTable td{padding:10px}section.related.products>h2{display:none}.elementor-element.elementor-element-3223471.elementor-widget.elementor-widget-heading h2{text-align:start;font-weight:500!important;padding-bottom:15px;font-size:17px;text-transform:uppercase;color:#c00;border-bottom:2px solid #999}.woocommerce-cart-breadcrumb,.woocommerce-checkout-breadcrumb{text-align:center;margin-bottom:30px;margin-top:-14px}.woocommerce-cart-breadcrumb .step,.woocommerce-checkout-breadcrumb .step{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background-color:#ccc;color:#fff;font-weight:700;margin-right:5px}.woocommerce-cart-breadcrumb .completed,.woocommerce-checkout-breadcrumb .completed{background-color:#cc0000!important}.woocommerce-cart-breadcrumb .delimiter,.woocommerce-checkout-breadcrumb .delimiter{display:inline-block;width:8%;border-top:2px solid #c00;margin:0 10px 5px 10px}.woocommerce-cart-breadcrumb .delimiter{border-top:2px solid #ccc}form.woocommerce-cart-form{font-size:15px}div.cart-collaterals{border-radius:8px;box-shadow:rgb(0 0 0 / .1) 0 0 5px 0;background-color:#fff;border:1px solid #d5d8dc!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{background-color:#fff;padding:0 20px;border-radius:8px!important;box-shadow:rgb(0 0 0 / .1) 0 0 5px 0;border:1px solid #d5d8dc}table.shop_table thead th{text-align:center!important;vertical-align:middle!important;padding:15px 10px!important}th.product-quantity,th.product-subtotal{text-align:center!important}th.product-price{text-align:center!important}td.product-price,td.product-quantity,td.product-subtotal{text-align:center!important;vertical-align:middle!important}td.product-price{white-space:normal!important;display:table-cell!important}td.product-price .woocommerce-Price-amount{white-space:nowrap!important}dl.variation,dl.variation dd,dl.variation dt{font-size:12px!important;line-height:1.4!important}dl.variation dd.variation-Totaldays,dl.variation dt.variation-Totaldays{font-size:12px!important;margin:0!important}tr.cart_item td.product-name dl.variation{margin-top:5px!important;margin-bottom:0!important}tr.woocommerce-cart-form__cart-item.cart_item dl.variation,tr.woocommerce-cart-form__cart-item.cart_item span.woocommerce-Price-amount.amount,tr.woocommerce-cart-form__cart-item.cart_item div.quantity,tr.woocommerce-cart-form__cart-item.cart_item span.woocommerce-Price-amount.amount{margin-right:25px!important}input#coupon_code{width:60%}@media (max-width:991px){table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{padding:20px}}td.cart-group{background-color:#f8f8f8;font-weight:600;padding:10px!important;font-size:15px!important}form.woocommerce-cart-form th.product-name{text-align:center}tr.cart_item td.product-name{padding-right:0!important;font-size:14px;font-weight:normal!important;color:#2b2b2b!important}div.e-checkout__order_review tr.woocommerce-shipping-totals.shipping th,tfoot tr.woocommerce-shipping-totals.shipping td{padding:15px 0!important}dt.variation-Totaldays,dt.variation-Factor{font-weight:400!important}div.cart-collaterals{font-size:15px}p.woocommerce-shipping-destination strong{font-weight:500}tr.fee th,tr.tax-rate.tax-rate-tva th{font-weight:400!important}tr.cart-subtotal th,tr.order-total th{font-weight:600!important;text-decoration:underline}tr.order-deposit th{font-weight:600!important}tr.order-deposit td{font-weight:500}div.flatpickr-time.time24hr{display:none}div.rental-period table.shop_table.shop_table_responsive th{padding-top:17px}td[data-title="De"],td[data-title="A"]{width:245px}.rental-period input[type="text"]{width:calc(100% - 20px);padding:5px 10px;border:1px solid #ccc;border-radius:5px;background-color:#fff;margin-bottom:5px;font-size:15px;cursor:pointer;display:block;margin-left:10px;text-align:center}.rental-period input[type="radio"]{margin-right:10px;accent-color:#1967d2}#rental-period-start-period label,#rental-period-end-period label{display:flex;margin-right:10px;padding:5px 10px;font-size:14px;font-weight:500;color:#495057;border:1px solid #fff0;border-radius:4px;cursor:pointer;transition:background-color 0.3s,color 0.3s,border-color 0.3s;margin-left:10px}#rental-period-start-period label:hover,#rental-period-end-period label:hover{background-color:#e2e6ea;border-color:#adb5bd}.warning-message{padding:12px 20px;border-radius:6px;background-color:#ffe6e6;color:#c00;text-align:justify}.warning-message a{color:#cc0000!important;font-weight:600!important;text-decoration:underline!important}div.elementor-element.elementor-element-00f7e62.e-checkout-layout-two-column.elementor-widget.elementor-widget-woocommerce-checkout-page{font-family:'Montserrat'}div.woocommerce-cart-breadcrumb{margin-bottom:30px}div.woocommerce-checkout-breadcrumb{font-size:16px;color:#000;margin-bottom:0}div.col-1,div.e-checkout__order_review,div.shipping_address,div.woocommerce-additional-fields,div.e-checkout__order_review,div.woocommerce-checkout-payment{border-radius:8px!important;box-shadow:rgb(0 0 0 / .1) 0 0 5px 0}div.e-checkout__order_review dd.variation-Totaldays,div.e-checkout__order_review dd.variation-Factor{margin-left:0}#customer_details input:focus,select:focus,textarea:focus{outline:2px solid rgb(0 92 200 / .25)}#billing_postcode_field{float:left;width:45%;margin-bottom:-88px}#billing_city_field{width:50%;float:right;position:relative}#billing_reference_field{display:none}div.e-checkout__column.e-checkout__column-start label{color:black!important;font-weight:600}.required{color:#a9a9a9}p.form-row.form-row-wide.validate-required span.woocommerce-input-wrapper{align-items:center;display:flex;flex-wrap:wrap}#billing_label_field .woocommerce-input-wrapper{display:flex;gap:10px;padding:0;margin:0}#billing_label_field .woocommerce-input-wrapper input[type="radio"]{display:none}#billing_label_field .woocommerce-input-wrapper label{margin:0;padding:10px;border:1px solid #e5e5e5;border-radius:5px;background-color:#f9f9f9;font-size:14px;color:#69727D!important;font-weight:400;display:flex;align-items:center;transition:background-color 0.3s,box-shadow 0.3s,border-color 0.3s;cursor:pointer}#billing_label_field .woocommerce-input-wrapper label:hover{background-color:#f1f1f1;box-shadow:0 2px 8px rgb(0 0 0 / .1)}#billing_label_field .woocommerce-input-wrapper input[type="radio"]:checked+label{border-color:#005CC8;background-color:#e6f0ff;color:#005CC8!important;font-weight:500}li.select2-results__option:hover{color:white!important}div.cart-collaterals tr.selected_shipping_method_row{display:none}div.e-checkout__order_review tr.shipping_method_choice_row{display:none!important}#shipping_method_choice:nth-of-type(3){display:none}tr.shipping_method_choice_row{flex-direction:column}tr.shipping_method_choice_row th{padding-bottom:0!important}tr.woocommerce-shipping-totals.shipping{display:none}#shipping_method_choice{display:flex;justify-content:space-between}div.cart-collaterals #shipping_method_choice,div.cart-collaterals #shipping_method_dropdown{margin:0 5px}.shipping_method_button:first-child{margin-right:10px}.shipping_method_button{background:none;border:1px solid #ddd;padding:0;cursor:pointer;border-radius:10px;overflow:hidden}.shipping_method_button img{width:150px;height:auto}#shipping_method_choice button.active{border:2px solid #c00}select#shipping_method_0{padding:0 15px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;width:100%;height:39px;box-sizing:border-box}select#shipping_method_0:hover{border-color:#666;cursor:pointer}select#shipping_method_0:focus{outline:none;border-color:#1967d2}.woocommerce-checkout-payment{margin-top:20px}.woocommerce-checkout-payment ul.wc_payment_methods{display:flex!important;gap:15px;flex-wrap:wrap;list-style:none!important;padding:0!important;margin:0!important}.woocommerce-checkout-payment ul.wc_payment_methods li{flex:1;min-width:200px;margin:0!important;padding:0!important;background:none!important;border:none!important}.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]{display:none!important}.woocommerce-checkout-payment ul.wc_payment_methods li label{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px!important;border:2px solid #ddd!important;border-radius:8px!important;background:#fff!important;cursor:pointer!important;transition:all 0.3s ease!important;min-height:100px;text-align:center;margin:0!important}.woocommerce-checkout-payment ul.wc_payment_methods li label:hover{border-color:#5B9BD5!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]:checked+label{border-color:#5B9BD5!important;background-color:#EBF4FA!important}.woocommerce-checkout-payment ul.wc_payment_methods li label img{max-width:50px!important;max-height:50px!important;margin-bottom:10px!important;object-fit:contain!important}.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box{display:none!important}.woocommerce-checkout-payment ul.wc_payment_methods li label{font-size:14px!important;font-weight:500!important;color:#333!important}.woocommerce-checkout-payment ul.wc_payment_methods li input[type="radio"]:checked+label{color:#5B9BD5!important;font-weight:600!important}#ship-to-different-address{background-color:#ffe6e6;border-radius:8px;padding:15px;margin:20px 0}#ship-to-different-address label{display:flex;align-items:center;cursor:pointer}#ship-to-different-address-checkbox{appearance:none;width:20px;height:20px;border:2px solid #c00;border-radius:4px;margin-right:10px;position:relative;cursor:pointer}#ship-to-different-address-checkbox:checked::before{content:'\2713';font-size:16px;color:#c00;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ship-to-different-address:hover{background-color:#ffd1d1}#ship-to-different-address span{padding-bottom:3px;color:#c00}div.woocommerce-message{background-color:#27ae60}ul.woocommerce-error{border-radius:4px;color:#c00}div.woocommerce div.cross-sells{display:none}#place_order.gray-button{background-color:black!important}#place_order.gray-button:hover{background-color:black!important}.qwfw-add-to-wishlist-wrapper.qwfw--single.qwfw-position--after-add-to-cart.qwfw-item-type--icon{margin:0;padding:10px 11px;border-radius:8px;display:flex;align-items:center;background-color:#f4f4f4}.qwfw-add-to-wishlist-wrapper.qwfw--single.qwfw-position--after-add-to-cart.qwfw-item-type--icon:hover{box-shadow:rgb(0 0 0 / .1) 0 0 5px 0}@media (max-width:851px){.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-add-to-cart{padding:3px 8px!important}}@media (min-width:551px){.qwfw-m-items.shop_table{margin-top:30px!important}.qwfw-e-item.product-thumbnail{width:17%}}@media (max-width:480px){.qwfw-m-items-content{font-size:13px!important}.qwfw-e-item.product-thumbnail{width:20%}.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-item-inner{justify-content:end!important}.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-price{padding:5px}}.qwfw-m-items.shop_table{font-size:14px}.qwfw-m-items-heading{display:none}.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading tr th.product-thumbnail{width:20%}.qwfw-m-items-content{font-size:15px}.qwfw-e-item-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qwfw-e-item.product-price{width:15%}.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-add-to-cart{padding:5px 15px}.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-item-inner{flex-direction:row!important;justify-content:center}.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-remove a .qwfw-e-remove-button-icon svg{width:10px}#view:has(#post-8710){background:#F5F5F5}.xlwcty_Box{background-color:#fff;border-radius:8px;box-shadow:rgb(0 0 0 / .1) 0 0 5px 0;margin-top:20px}.xlwcty_Box th,.xlwcty_Box td{width:50%!important}.xlwcty_Box.xlwcty_textBox.xlwcty_textBoxSimpleText.xlwcty_textBoxSimpleText_1{border-color:#cc0000!important}#searchInput{margin-bottom:10px;padding:8px 40px 8px 12px;width:100%;box-sizing:border-box;color:#888;box-shadow:0 2px 3px rgb(0 0 0 / .1);border-radius:5px;background-color:#fff}.clients tr:hover{border:1px solid #000;background-color:white!important}#siret-7529,#vat-7529{padding:0 12px!important;width:100%;display:block!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:0!important;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static}#um_field_7529_id_card_1,#um_field_7529_id_card_2,#um_field_7529_proof_of_address,#um_field_7529_insee_declaration,#um_field_7529_kbis,#um_field_7529_manager_id_card,#um_field_7529_statutes,#um_field_7529_official_journal,#um_field_7529_president_id_card,#um_field_7529_withdrawal_id,#um_field_7529_id_card{text-align:center!important}.um-field-radio-option{margin:0 0 0 30px!important}.um-field-label .um-field-label-icon{margin:2px 8px 0 0!important}.um-col-122 .um-field-area{margin-top:10px}.um-col-122 .um-button.um-btn-auto-width{all:unset;color:#fff;padding:10px 20px!important;cursor:pointer}#_um_password_reset~.um-field.um-field-block.um-field-type_block .um-field-block>div,.elementor-element.elementor-element-629034da.elementor-widget__width-initial.elementor-widget.elementor-widget-shortcode .um-field-block>div{font-size:15px!important}@media screen and (min-width:830px){div.um-account-tab{width:97%;margin-left:3%}}.um-account-tab.um-account-tab-my_documents div.um-col-alt.um-col-alt-b,.um-account-tab.um-account-tab-my_wishlist div.um-col-alt.um-col-alt-b,.um-account-tab.um-account-tab-all_clients div.um-col-alt.um-col-alt-b,.um-account-tab.um-account-tab-logout div.um-col-alt.um-col-alt-b{display:none}.um-field,.um-field-label{margin:5px 0}@media (min-width:551px){.um-account-tab .um-field-label{margin-top:15px!important}}.um-account-side{border:1px solid gray}img.gravatar{width:30%}.um-account-name a{font-size:16px!important}.um-account-link{padding:6px 0!important;background:#f4f4f4;font-size:15px!important}.um-account-tab .um-account-heading.uimob340-hide.uimob500-hide{justify-content:center!important;margin-bottom:20px!important}.um-woo-form.um-woo-orders.woocommerce .um-field{text-align:center}.um-account-tab.um-account-tab-all_clients .um-account-heading.uimob340-hide.uimob500-hide,.um-account-tab.um-account-tab-orders .um-account-heading.uimob340-hide.uimob500-hide,.um-account-tab.um-account-tab-logout .um-account-heading.uimob340-hide.uimob500-hide,.um-account-tab.um-account-tab-delete .um-account-heading.uimob340-hide.uimob500-hide{margin-bottom:50px!important}.um-col-alt.um-col-alt-b{display:flex;justify-content:center}@media (max-width:999px){.um-account-link{font-size:13px!important}}@media (min-width:551px){.um-account-meta.radius-1{padding:20px;margin-bottom:1px;background:#f4f4f4}.um-account-tab{padding:20px;background:#f4f4f4;border:1px solid gray}.um-col-alt.um-col-alt-b{margin-top:30px}}.um-field .select2.select2-container .select2-selection .select2-selection__arrow,.um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow{top:18px!important}abbr{all:unset;color:darkgray!important}.um-account-tab.um-account-tab-billing .um-field-label .optional{display:none}.um-account-tab.um-account-tab-billing .um-field.um-field-billing_email.um-field-email.um-field-type_email{display:none}.um-woo-form.um-woo-orders.woocommerce .um-field{margin-top:-10px;padding-top:0}.um-account-tab.um-account-tab-orders th,.um-account-tab.um-account-tab-orders time{color:#555555!important}@media (min-width:561px){.um-account-tab.um-account-tab-orders tr.order{background:#f9f9f9}}.order-detail{display:none!important}.order-actions{display:flex!important;justify-content:space-around!important;flex-wrap:wrap}@media (max-width:767px){th.order-actions{display:none!important}td.order-actions{margin-bottom:30px}}.um-account-tab.um-account-tab-orders .order-actions a.button{background:#cc0000!important}.um-account-tab.um-account-tab-orders .order-actions a.button:hover{background:#9e0000!important}@media (min-width:768px){.um-popup.um-popup-order{left:29%!important;right:29%!important}}@media (min-width:1024px){.um-popup.um-popup-order{left:35%!important;right:35%!important}}.um-popup.um-popup-order .um-woo-customer,.um-popup.um-popup-order .order-info{display:none}.um-popup.um-popup-order .woocommerce-order-details__title{text-transform:initial;font-weight:500!important}.um-popup.um-popup-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details{font-size:14px;width:100%}.um-popup.um-popup-order .woocommerce-Price-amount.amount,.um-popup.um-popup-order .woocommerce-table--order-details tfoot tr:last-of-type th{font-weight:500}.um-popup.um-popup-order .order-again{text-align:center;margin-top:20px!important}.um-popup.um-popup-order .order-again a{padding:10px 20px}.um-popup.um-popup-order .woocommerce-column__title{font-weight:500;margin-top:50px!important}.um-popup.um-popup-order .um-woo-order-body address{font-size:14px;color:#2b2b2b;padding-left:10px}.um-account-tab.um-account-tab-privacy .um-field-area{display:flex;flex-direction:column-reverse}.um-request-button.um-export-data-button,.um-request-button.um-erase-data-button{background:none!important;color:#c00;font-weight:700;text-decoration:underline}.um-request-button.um-export-data-button:hover,.um-request-button.um-erase-data-button:hover{background:none!important;color:#9E0000;text-decoration:underline}.um-logout-tab p{display:flex;justify-content:center}a.um-button-confirm{background-color:#c00;border-radius:4px;color:white!important;text-align:center;text-decoration:none;display:inline-block;font-size:16px;padding:10px 16px}a.um-button-confirm:hover{background-color:#900}div.um-account-profile-link{display:none}div.um-account-meta a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.validation-check{display:inline-block;width:20px;height:20px;margin-left:8px;line-height:1;text-align:center;border-radius:50%;font-size:18px;background-color:#4CAF50;color:#fff}.validation-check{display:inline-block}select#user_status_select{width:200px;height:43px;padding:8px 15px;border-radius:3px;margin-top:4px;background-color:#fff}select#user_status_select:hover{border-color:#666;cursor:pointer}select#user_status_select:focus{outline:none;border-color:#1967d2}div.um-account-tab.um-account-tab-my_documents input[type="file"]{outline:none;padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;font-size:14px;color:#333}div.um-account-tab.um-account-tab-my_documents input[type="file"]:focus-within::file-selector-button,div.um-account-tab.um-account-tab-my_documents input[type="file"]:focus::file-selector-button{outline:2px solid #c00;outline-offset:2px}div.um-account-tab.um-account-tab-my_documents input[type="file"]::before{top:16px}div.um-account-tab.um-account-tab-my_documents input[type="file"]::after{top:14px}div.um-account-tab.um-account-tab-my_documents input[type="file"]{position:relative;padding:4px;width:144px;background:#fff0;border:none}div.um-account-tab.um-account-tab-my_documents input[type="file"]::file-selector-button{width:136px;color:#fff0}div.um-account-tab.um-account-tab-my_documents input[type="file"]::before{position:absolute;pointer-events:none;top:10px;left:45.5px;color:#c00;content:"Upload File";font-weight:500}div.um-account-tab.um-account-tab-my_documents input[type="file"]::after{position:absolute;pointer-events:none;top:10px;left:20.5px;height:20px;width:20px;content:"\f093";font-family:"Font Awesome 5 Free";font-weight:600;font-size:17px;color:#c00}div.um-account-tab.um-account-tab-my_documents input[type="file"]::file-selector-button{border-radius:4px;padding:0 16px;height:40px;cursor:pointer;background-color:#fff;box-shadow:0 1px 0 rgb(0 0 0 / .05);border:1px solid rgb(0 0 0 / .16);margin-right:16px;transition:background-color 200ms}div.um-account-tab.um-account-tab-my_documents input[type="file"]::file-selector-button:hover{background-color:#f3f4f6;box-shadow:none}div.um-account-tab.um-account-tab-my_documents input[type="file"]::file-selector-button:active{background-color:#e5e7eb}.um-account-tab.um-account-tab-my_documents form{margin-left:-4px!important}div.um-account-tab.um-account-tab-my_documents input[type="submit"]{margin-left:10px;padding:0 20px;height:49px;border:none;border-radius:5px;background-color:#cd5c5c;color:#fff}div.um-account-tab.um-account-tab-my_documents input[type="submit"]:hover{background-color:#c00}.file-link{margin-left:5px;font-size:14px;font-weight:500;color:#000;transition-duration:0s;text-decoration:underline!important}.file-link:hover{color:#3742fa}i.fa-solid.fa-xmark{font-size:14px;margin-top:8px;margin-left:9px;color:#000}i.fa-solid.fa-xmark:hover{color:#c00}img.elementor-lightbox-image.elementor-lightbox-prevent-close.swiper-lazy.swiper-lazy-loaded{background-color:#fff}.um-account-side li a.current span.um-account-icon,.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,.um a.um-link,.um .um-item-meta a,div.um-dropdown-b a:hover,div.um-account-name a:hover,.um .um-cover-add:hover,i.um-icon-android-checkbox-outline::before,i.um-faicon-cog:hover,i.um-faicon-check:hover,i.um-icon-help-circled:hover,i.um-icon-eye:hover,i.um-icon-eye-disabled:hover{color:#cc0000!important}i.um-icon-android-checkbox-outline:not(:checked),i.um-faicon-cog:not(:hover),i.um-faicon-check:not(:hover),i.um-icon-help-circled:not(:hover),i.um-icon-eye:not(:hover),i.um-icon-eye-disabled:not(:hover){color:#aaaaaa!important}a.um-request-button,.um input[type=submit].um-button,.um .um-profile-nav-item.active a,.um .um-profile-nav-item.active a:hover,div.uimob800 .um-account-side li a.current,a.um-button.um-btn-auto-width,input#um-submit-btn,div.um-modal-header,div.upload,a.um-modal-btn.um-finish-upload.file.disabled,a.um-modal-btn.um-finish-upload.file,a.um-modal-btn.um-finish-upload.image.disabled,.um .um-members-pagi span.current{background-color:#cc0000!important}a.um-request-button:hover,.um input[type=submit].um-button:hover,a.um-button.um-btn-auto-width:hover,input#um-submit-btn:hover,div.upload:hover,a.um-modal-btn.um-finish-upload.file:hover{background-color:#9e0000!important}div.um-form .um-woo-grid-imgc{height:143px}button.rmp_menu_trigger{z-index:9999}#rmp-container-2130{z-index:15}@media only screen and (min-width:768px) and (max-width:1024px){#rmp_menu_trigger-2130{top:26px}}@media screen and (max-width:1023px){#rmp-menu-wrap-2130{margin-top:0!important;padding-top:95px!important}}@media screen and (max-width:767px){#rmp-menu-wrap-2130{padding-top:110px!important}}#rmp-menu-item-13713 a{margin-top:80%;font-style:italic;line-height:normal!important;font-size:12px!important;min-height:50px!important;text-align:justify!important;display:none!important}@media (max-width:767px){#trp-floater-ls{display:none}}.mwai-chatbot.mwai-chatgpt-theme.mwai-window.mwai-bubble.mwai-transition.mwai-transition-visible{z-index:9999}@media screen and (max-width:767px){.mwai-chatgpt-theme .mwai-trigger{bottom:30px;right:-10px}.hide-chatbot-mobile .mwai-chatbot-container{display:none}}.mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open{height:85.5vh;width:61vw;top:inherit!important;left:inherit!important}.mwai-chatbot.mwai-chatgpt-theme.mwai-window.mwai-bubble.mwai-open.mwai-fullscreen.mwai-transition.mwai-transition-visible,.mwai-chatbot.mwai-chatgpt-theme.mwai-window.mwai-bubble.mwai-open.mwai-fullscreen.mwai-transition.mwai-transition-visible .mwai-header{border-radius:10px 10px 0 0!important}.mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:-1}.mwai-name+div{display:flex;align-items:center}.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{display:none}div.wp-bottom-menu .fa{font-weight:500}@media (max-width:767px){.has-proceed-sticky-button .wc-proceed-to-checkout .button,#place_order{bottom:43px!important}}@media (max-width:767px){body.woocommerce-cart-page #scroll-to-top,body.woocommerce-checkout-page #scroll-to-top{display:none}}@media (max-width:767px) and (min-width:740px){img.attachment-full.size-full.wp-image-8717{margin-top:24px;margin-bottom:10px}.elementor-search-form__container{margin-left:13px}}@media (max-width:740px) and (min-width:641px){img.attachment-full.size-full.wp-image-8717{margin-top:18px;margin-bottom:10px}.elementor-search-form__container{margin-left:11px}}@media (max-width:640px) and (min-width:541px){img.attachment-full.size-full.wp-image-8717{margin-top:12px;margin-bottom:10px}.elementor-search-form__container{margin-left:9px}}@media (max-width:541px) and (min-width:491px){img.attachment-full.size-full.wp-image-8717{margin-top:8px;margin-bottom:10px}.elementor-search-form__container{margin-left:7px}}@media (max-width:491px) and (min-width:441px){img.attachment-full.size-full.wp-image-8717{margin-top:6px;margin-bottom:10px}.elementor-search-form__container{margin-left:5px}}@media (max-width:441px) and (min-width:411px){img.attachment-full.size-full.wp-image-8717{margin-top:4px;margin-bottom:8px}.elementor-search-form__container{margin-left:2px}}@media (max-width:411px) and (min-width:381px){img.attachment-full.size-full.wp-image-8717{margin-top:2px;margin-bottom:8px}}@media (max-width:381px){img.attachment-full.size-full.wp-image-8717{margin-top:0;margin-bottom:8px}}@media (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:block!important;margin:10px 0!important;padding:15px!important;font-size:14px!important;line-height:1.4!important;border-radius:4px!important;position:relative!important;z-index:999!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;white-space:normal!important;text-indent:0!important;text-overflow:visible!important;list-style:none!important}.woocommerce-error{background-color:#fdf2f2!important;border-left:4px solid #e53e3e!important;color:#c53030!important}.woocommerce-error li,.woocommerce-error ul,.woocommerce-error p,.woocommerce-error span,.woocommerce-error div,.woocommerce-error a{color:#c53030!important;font-size:14px!important;line-height:1.4!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important;list-style:none!important;text-indent:0!important;font-weight:normal!important}.woocommerce-info{background-color:#ebf8ff!important;border-left:4px solid #3182ce!important;color:#2c5282!important}.woocommerce-info li,.woocommerce-info ul,.woocommerce-info p,.woocommerce-info span,.woocommerce-info div,.woocommerce-info a{color:#2c5282!important;font-size:14px!important;line-height:1.4!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important;list-style:none!important;text-indent:0!important;font-weight:normal!important}.elementor-widget-container .woocommerce-error,.elementor-widget-container .woocommerce-info{display:block!important}.elementor-widget-container .woocommerce-error li,.elementor-widget-container .woocommerce-error ul,.elementor-widget-container .woocommerce-error p,.elementor-widget-container .woocommerce-error span,.elementor-widget-container .woocommerce-error div,.elementor-widget-container .woocommerce-error a,.elementor-widget-container .woocommerce-info li,.elementor-widget-container .woocommerce-info ul,.elementor-widget-container .woocommerce-info p,.elementor-widget-container .woocommerce-info span,.elementor-widget-container .woocommerce-info div,.elementor-widget-container .woocommerce-info a{display:block!important;visibility:visible!important;opacity:1!important;color:inherit!important;font-size:14px!important;line-height:1.4!important;margin:0!important;padding:0!important;list-style:none!important;text-indent:0!important;font-weight:normal!important}.woocommerce-error *,.woocommerce-info *,.woocommerce-message *{color:inherit!important;display:inline!important;visibility:visible!important;opacity:1!important;font-size:14px!important;text-indent:0!important;margin:0!important;padding:0!important;vertical-align:baseline!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{display:block!important;margin-bottom:5px!important;line-height:1.4!important}.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin-bottom:0!important}}.checkout-login-prompt{margin-bottom:25px;padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;transition:all 0.3s ease}.checkout-login-prompt h3{margin-top:0;margin-bottom:15px;font-size:18px;font-weight:600;color:#333}.checkout-login-prompt>p{margin-bottom:15px;color:#666;line-height:1.6}#toggle-checkout-login{background-color:#c00;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#toggle-checkout-login:hover{background-color:#9e0000}#checkout-login-form{margin-top:15px;padding-top:15px;border-top:1px solid #dee2e6}#checkout-login-form .form-row{margin-bottom:15px}#checkout-login-form label{display:block;margin-bottom:5px;font-weight:500;color:#333}#checkout-login-form .required{color:#c00}#checkout-login-form .input-text{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color 0.3s ease;background-color:#fff!important}#checkout-login-form .input-text:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgb(0 102 204 / .1);background-color:#fff!important}#checkout-login-form button[type="submit"]{background-color:#c00;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}#checkout-login-form button[type="submit"]:hover{background-color:#9e0000}#checkout-login-form button[type="submit"]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}#checkout-login-form .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;margin-left:15px;font-weight:400}#checkout-login-form .woocommerce-form__input-checkbox{margin-right:8px;width:auto}#checkout-login-form .lost_password{margin-top:15px;margin-bottom:0}#checkout-login-form .lost_password a{color:#06c;text-decoration:none;font-size:14px;transition:color 0.3s ease}#checkout-login-form .lost_password a:hover{color:#0052a3;text-decoration:underline}.checkout-login-prompt .woocommerce-error,.checkout-login-prompt .woocommerce-message{padding:15px;border-radius:5px;margin-bottom:15px}.checkout-login-prompt .woocommerce-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.checkout-login-prompt .woocommerce-message{background:#d4edda;border:1px solid #c3e6cb;color:#155724}@media (max-width:767px){.checkout-login-prompt{padding:15px}.checkout-login-prompt h3{font-size:16px}#toggle-checkout-login,#checkout-login-form button[type="submit"]{width:100%;padding:10px 20px}#checkout-login-form .woocommerce-form__label-for-checkbox{margin-left:0;margin-top:10px;display:block}}.accessories-grid-section{margin:40px 0 30px 0;padding:20px 0 30px 0;border-top:2px solid #f0f0f0}.accessories-grid-title{font-size:24px;font-weight:600;color:#c00;margin-bottom:25px;text-align:left}.accessories-grid{display:flex!important;flex-direction:column!important;gap:15px!important;margin-bottom:20px;width:100%!important;max-width:100%!important}.accessory-item{background:#fff;border:none;border-radius:4px;padding:4px;transition:all 0.3s ease;display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;position:relative;min-height:35px}.accessory-item:hover{box-shadow:0 2px 8px rgb(0 0 0 / .1);background:#f9f9f9;transform:translateY(-2px)}.accessory-checkbox{display:none!important}.accessory-item.selected{background-color:#fff5f5;box-shadow:0 0 0 2px #c00 inset}.accessory-item.selected .accessory-checkbox{background:#c00;border-color:#c00;color:#fff}.accessory-image-wrapper{width:35px;height:35px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:#f9f9f9;cursor:pointer;border:1px solid #e0e0e0;transition:border-color 0.3s ease}.accessory-image-wrapper:hover{border-color:#c00}.accessory-image{max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.3s ease}.accessory-item:hover .accessory-image{transform:scale(1.05)}.accessory-details{flex:1;display:flex;align-items:center;justify-content:space-between;gap:15px}.accessory-name{font-size:13px;font-weight:500;color:#333;margin:0;line-height:1.3;flex:1}.accessory-price{font-size:14px;font-weight:600;color:#c00;margin:0;flex-shrink:0;white-space:nowrap}.accessory-lightbox{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);justify-content:center;align-items:center}.accessory-lightbox.active{display:flex}.accessory-lightbox-content{max-width:90%;max-height:90%;position:relative}.accessory-lightbox-image{max-width:100%;max-height:90vh;object-fit:contain}.accessory-lightbox-close{position:absolute;top:-40px;right:0;color:#fff;font-size:40px;font-weight:700;cursor:pointer;transition:color 0.3s ease}.accessory-lightbox-close:hover{color:#c00}.accessory-item.hidden-accessory{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.show-more-accessories-btn:hover{background:#c00;color:#fff}@media (max-width:1200px){.accessories-grid-title{font-size:22px}.accessory-name{font-size:13px}.accessory-price{font-size:15px}.accessory-image-wrapper{width:60px;height:60px}}@media (max-width:767px){.accessories-grid-section{margin:30px 0;padding:20px 0}.accessories-grid-title{font-size:18px;margin-bottom:15px}.accessory-item{padding:12px;gap:10px}.accessory-checkbox{width:20px;height:20px;font-size:14px;top:6px;right:6px}.accessory-name{font-size:12px}.accessory-price{font-size:14px}.accessory-image-wrapper{width:50px;height:50px}}@media (max-width:480px){.accessory-item{padding:10px;gap:8px}.accessory-name{font-size:11px}.accessory-price{font-size:13px}.accessory-image-wrapper{width:45px;height:45px}}.accordion-tab-container .panel{display:none;padding:15px 0}.accordion-tab{cursor:pointer;padding:12px 0;border-bottom:1px solid #e0e0e0;font-weight:500;transition:color 0.3s ease}.accordion-tab:hover{color:#c00}.accordion-tab.active{color:#c00}.woocommerce-checkout-review-order-table{border-radius:12px;overflow:hidden;border:none!important;box-shadow:0 4px 20px rgb(0 0 0 / .1);margin-bottom:20px}.woocommerce-checkout-review-order-table tr{border:none!important}.woocommerce-checkout-review-order-table thead th{background:linear-gradient(135deg,#cc0000 0%,#a00000 100%)!important;color:white!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 20px!important;border:none!important;text-align:left}.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout-review-order-table tbody{background:#fff}.woocommerce-checkout-review-order-table tbody tr{background:#fff;transition:background-color 0.2s ease}.woocommerce-checkout-review-order-table tbody tr:hover{background:#fafafa}.woocommerce-checkout-review-order-table tbody td{padding:16px 20px!important;border:none!important;border-bottom:1px solid #eee!important;font-size:14px;vertical-align:middle}.woocommerce-checkout-review-order-table tbody td.product-name{color:#2c3e50;font-weight:500}.woocommerce-checkout-review-order-table tbody td.product-total{text-align:right;color:#2c3e50;font-weight:700;font-size:15px}.woocommerce-checkout-review-order-table .product-quantity{color:#7f8c8d;font-weight:400;font-size:13px;margin-left:8px}.woocommerce-checkout-review-order-table tfoot{background:#f8f9fa}.woocommerce-checkout-review-order-table tfoot tr{background:#fff0}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:14px 20px!important;border:none!important;font-size:14px}.woocommerce-checkout-review-order-table tfoot th{font-weight:500;color:#555;text-align:left}.woocommerce-checkout-review-order-table tfoot td{text-align:right;font-weight:600;color:#2c3e50}.woocommerce-checkout-review-order-table .cart-subtotal{border-top:2px solid #e0e0e0!important;background:#f0f4f8!important}.woocommerce-checkout-review-order-table .cart-subtotal th{font-weight:700!important;color:#2c3e50;font-size:14px}.woocommerce-checkout-review-order-table .cart-subtotal td{color:#2c3e50!important;font-weight:700;font-size:15px}.woocommerce-checkout-review-order-table .cart-subtotal td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .cart-subtotal td .amount{color:#2c3e50!important}.woocommerce-checkout-review-order-table tfoot tr.shipping td,.woocommerce-checkout-review-order-table tfoot tr.fee td,.woocommerce-checkout-review-order-table tfoot tr.tax-rate td{color:#2c3e50;font-size:14px}.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tfoot td .amount{color:#2c3e50}.woocommerce-checkout-review-order-table .order-total{background:#2c3e50!important;border-top:3px solid #cc0000!important}.woocommerce-checkout-review-order-table .order-total th{font-weight:800!important;font-size:16px!important;text-transform:uppercase;letter-spacing:1px;color:#fff!important;padding:18px 20px!important}.woocommerce-checkout-review-order-table .order-total td{font-weight:800!important;font-size:20px!important;color:#fff!important;padding:18px 20px!important}.woocommerce-checkout-review-order-table .order-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-total td .amount{color:#fff!important}.woocommerce-checkout-review-order-table .order-deposit{background:linear-gradient(135deg,#FFF8E1 0%,#FFECB3 100%)!important;border-top:2px dashed #FFB300!important}.woocommerce-checkout-review-order-table .order-deposit th{font-weight:700!important;font-size:15px;color:#E65100!important;padding:16px 20px!important}.woocommerce-checkout-review-order-table .order-deposit td{font-weight:800!important;font-size:18px;color:#E65100!important;padding:16px 20px!important}.woocommerce-checkout-review-order-table .order-deposit td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-deposit td .amount{color:#E65100!important}@media (max-width:768px){.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:12px 15px!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{padding:15px!important}}.woocommerce-checkout .woocommerce-invalid input.input-text,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea,.woocommerce-checkout input.input-text.woocommerce-invalid,.woocommerce-checkout select.woocommerce-invalid,.woocommerce-checkout textarea.woocommerce-invalid{border:3px solid #cc0000!important;background-color:#ffffff!important;box-shadow:0 0 0 4px rgb(204 0 0 / .25)!important;outline:none!important;transition:all 0.3s ease!important}@keyframes error-pulse{0%,100%{box-shadow:0 0 0 4px rgb(204 0 0 / .25)}50%{box-shadow:0 0 0 6px rgb(204 0 0 / .4)}}.woocommerce-checkout .woocommerce-invalid input.input-text:focus,.woocommerce-checkout .woocommerce-invalid select:focus,.woocommerce-checkout .woocommerce-invalid textarea:focus,.woocommerce-checkout input.input-text.woocommerce-invalid:focus,.woocommerce-checkout select.woocommerce-invalid:focus,.woocommerce-checkout textarea.woocommerce-invalid:focus{animation:error-pulse 1.5s ease-in-out 2;border-color:#cc0000!important}.woocommerce-checkout .woocommerce-invalid label,.woocommerce-checkout .woocommerce-invalid-required-field label{color:#cc0000!important;font-weight:600!important}.woocommerce-checkout .form-row.woocommerce-invalid,.woocommerce-checkout .form-row.woocommerce-invalid-required-field{position:relative}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{color:#cc0000!important;background-color:#fff5f5!important;border-color:#cc0000!important}.woocommerce-checkout .woocommerce-error strong{color:#cc0000!important;font-weight:700!important}@media (max-width:767px){.shop_table_responsive td[data-title]::before{margin-right:5px}.shop_table_responsive td.product-price::before,.shop_table_responsive td.product-quantity::before,.shop_table_responsive td.product-subtotal::before{content:attr(data-title) " "}.woocommerce-cart-form .shop_table_responsive td{text-align:left!important}.shop_table_responsive td.product-quantity{display:flex!important;justify-content:space-between!important;align-items:center!important}.shop_table_responsive td.product-price,.shop_table_responsive td.product-subtotal{text-align:left!important}.woocommerce-cart-form .product-name .posted_in,.woocommerce-cart-form .product-name .product-category{text-align:left!important;display:block!important;float:none!important}}.cart_totals .shop_table .woocommerce-Price-amount,.cart_totals .shop_table .amount,.cart_totals .shop_table td,.woocommerce-cart-form .shop_table .woocommerce-Price-amount,.woocommerce-cart-form .shop_table .amount,.woocommerce-cart .product-price .woocommerce-Price-amount,.woocommerce-cart .product-subtotal .woocommerce-Price-amount{color:#2c3e50!important}.cart_totals .cart-subtotal td .woocommerce-Price-amount,.cart_totals .cart-subtotal td .amount{color:#2c3e50!important;font-weight:600!important}.cart_totals tr.fee td,.cart_totals tr.fee td .woocommerce-Price-amount,.cart_totals tr.fee td .amount{color:#2c3e50!important;font-weight:500!important}.cart_totals tr.fee:has(td[data-title="Réduction kit"]),.cart_totals tr.fee:has(td[data-title="Réduction kit"]) th,.cart_totals tr.fee:has(td[data-title="Réduction kit"]) td,.cart_totals tr.fee:has(td[data-title="Réduction"]),.cart_totals tr.fee:has(td[data-title="Réduction"]) th,.cart_totals tr.fee:has(td[data-title="Réduction"]) td,.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction kit"]),.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction kit"]) th,.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction kit"]) td,.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction"]),.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction"]) th,.woocommerce-checkout-review-order-table tr.fee:has(td[data-title="Réduction"]) td{background-color:#e8f5e9!important}.cart_totals tr.fee td[data-title="Réduction kit"] .woocommerce-Price-amount,.cart_totals tr.fee td[data-title="Réduction kit"] .amount,.cart_totals tr.fee td[data-title="Réduction"] .woocommerce-Price-amount,.cart_totals tr.fee td[data-title="Réduction"] .amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction kit"] .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction kit"] .amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction"] .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction"] .amount{color:#27ae60!important;font-weight:700!important}.cart_totals tr.tax-rate td,.cart_totals tr.tax-rate td .woocommerce-Price-amount,.cart_totals tr.tax-rate td .amount{color:#2c3e50!important}.cart_totals .order-total td .woocommerce-Price-amount,.cart_totals .order-total td .amount{color:#2c3e50!important;font-weight:700!important}.cart_totals .order-deposit,.cart_totals .order-deposit th,.cart_totals .order-deposit td{background-color:#FFF3E0!important}.cart_totals .order-deposit th{font-weight:700!important;font-size:15px;color:#E65100!important}.cart_totals .order-deposit td{font-weight:400!important;color:#E65100!important}.cart_totals .order-deposit td .woocommerce-Price-amount,.cart_totals .order-deposit td .amount{color:#E65100!important}.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout-review-order-table thead .product-name,.woocommerce-checkout-review-order-table thead .product-total{color:#ffffff!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tfoot .amount{font-size:16px!important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .amount,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce-checkout-review-order-table .order-total td{color:#2c3e50!important}.woocommerce-checkout-review-order-table .cart_item .product-total .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .cart_item .product-total .amount{color:#2c3e50!important;font-weight:500!important}.woocommerce-checkout-review-order-table tr.fee td,.woocommerce-checkout-review-order-table tr.fee td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td .amount{color:#2c3e50!important;font-weight:500!important}.woocommerce-checkout-review-order-table tr.tax-rate td,.woocommerce-checkout-review-order-table tr.tax-rate td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.tax-rate td .amount,.woocommerce-checkout-review-order-table tr.tax-total td,.woocommerce-checkout-review-order-table tr.tax-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.tax-total td .amount{color:#2c3e50!important;font-weight:500!important}.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction kit"] .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction kit"] .amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction"] .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td[data-title="Réduction"] .amount,.woocommerce-checkout-review-order-table tr.cart-discount td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.cart-discount td .amount,.cart_totals tr.cart-discount td .woocommerce-Price-amount,.cart_totals tr.cart-discount td .amount,.cart_totals tr.fee td[data-title="Réduction"] .woocommerce-Price-amount,.cart_totals tr.fee td[data-title="Réduction"] .amount{color:#27ae60!important;font-weight:700!important}.woocommerce-checkout-review-order-table .order-total td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .order-total td .amount{color:#ffffff!important;font-weight:700!important}