.woocommerce-checkout .shopengine-multistep-navbar{display:none!important}.woocommerce-checkout .h2_grey_back h2{margin:inherit}.woocommerce-checkout .uael-logged-in-message a{color:#be9d68!important}.woocommerce-checkout .uael-login-form-social .uael-login-form-google{margin-top:20px}.woocommerce-checkout .uael-login-form-social .uaelGoogleContentWrapper{border:1px solid #000;border-radius:6px;padding:0 40px;background-color:transparent}.woocommerce-checkout .uael-login-form-social .uaelGoogleContentWrapper .uaelGoogleButtonIcon{border:none;margin-left:15px;background-color:transparent}.woocommerce-checkout .uael-login-form-social .uaelGoogleContentWrapper .uael-google-text{background-color:transparent;color:#000;font-weight:600;font-size:18px;padding:10px 22px 10px 5px}.woocommerce-checkout .uael-form.uael-login-form input[type=password]:focus,.woocommerce-checkout .uael-form.uael-login-form input[type=text]:focus{border:1px solid #000}.shopengine-checkout .shopengine-multistep-enabled>.elementor-container{overflow:unset!important}.woocommerce-checkout .elementor-widget-km_checkout_billing_adress .shipping_address{margin-top:40px}.woocommerce-checkout .elementor-widget-km_checkout_billing_adress .woocommerce-billing-fields__field-wrapper{margin-top:40px}.woocommerce-checkout .elementor-widget-km_delivery_conditions h4{font-size:18px;font-family:"Arca Majora 3",Sans-serif}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required label{font-style:italic}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required{color:#262626}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required input[type=checkbox]{display:none!important}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required label{font-family:Lato,Sans-serif;font-weight:400;font-style:italic;cursor:pointer;display:block;width:100%;margin:0 10px 10px 0;position:relative}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required label:before{font-size:calc(20px / 1.2);width:20px;height:20px;background-color:#fff;border-color:#a5afb8;border-width:1px;border-style:solid;border-radius:4px;content:'';text-align:center;display:inline-block;vertical-align:middle;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-right:10px}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required input[type=checkbox]:checked+label:after{content:'✔';position:absolute;top:0;left:5px;color:#000;font-size:20px}.woocommerce-checkout .elementor-widget-km_delivery_conditions p.validate-required label a{color:#be9d68}.woocommerce-checkout .step-cart:hover,.woocommerce-checkout .step-payment:hover,.woocommerce-checkout .step-shipping:hover{cursor:pointer}.woocommerce-checkout .step-payment{pointer-events:none}.woocommerce-checkout .step-shipping:not(.active) .elementor-element-populated.lazyloaded{--e-bg-lazyload:url(/wp-content/uploads/2023/08/etape-valide.png)!important}.woocommerce-checkout .step-shipping:not(.active) .elementor-widget-heading:first-child .elementor-heading-title{display:none}.woocommerce-checkout .step-shipping:not(.active) .elementor-widget-heading:nth-child(2) .elementor-heading-title{color:#be9d68!important}.woocommerce-checkout .step-cart:hover:hover a{color:#262626!important}.woocommerce-checkout .step-payment:hover .elementor-widget-heading:nth-child(2) .elementor-heading-title{color:#262626!important}.woocommerce-checkout .step-payment.active .elementor-widget-heading:nth-child(2) .elementor-heading-title{color:#262626!important}.woocommerce-checkout .step-shipping:has(+ .step-payment.active) .elementor-element-populated{background-image:url(/wp-content/uploads/2023/08/etape-valide.png)!important}.woocommerce-checkout #ship-to-different-address{display:none}.conteneur-recapitulatif{display:block!important;position:-webkit-sticky!important;position:sticky!important;top:20px;z-index:10;height:fit-content}.conteneur-recapitulatif .elementor-element-populated{box-shadow:0 0 25px 0 rgba(0,0,0,.15);width:320px;padding:25px!important;border-radius:5px;height:auto;display:block}.conteneur-recapitulatif .woocommerce-checkout-review-order tr th{color:#262626!important}.conteneur-recapitulatif .woocommerce-checkout-review-order tr.cart_item td.product-name{line-height:1.2em!important}.conteneur-recapitulatif .woocommerce-checkout-review-order tfoot tr#pi-overall-estimate-checkout td{font-style:italic}.conteneur-recapitulatif #custom_paiement_btn:hover{background-color:#be9e67}.conteneur-recapitulatif #custom_paiement_btn.disabled{opacity:.4;pointer-events:none}.conteneur-recapitulatif #place_order:hover{background-color:#be9e67}.conteneur-recapitulatif #place_order.disabled{opacity:.4;pointer-events:none}table.shopengine_woocommerce_shipping_methods{table-layout:fixed}table.shopengine_woocommerce_shipping_methods td{width:100%}table.shopengine_woocommerce_shipping_methods{table-layout:fixed}table.shopengine_woocommerce_shipping_methods td{width:100%}.woocommerce-shipping-methods{background-color:#fff;border-radius:5px;box-shadow:0 4px 15px 0 #dbdbdb;padding:20px;margin-bottom:20px;transition:box-shadow .2s ease-in-out}.woocommerce-shipping-methods h3{font-size:21px;margin:0}.woocommerce-shipping-methods h4{font-size:16px}.woocommerce-shipping-methods .km-shipping-header{display:flex;align-items:center;gap:.5rem}.woocommerce-shipping-methods:not(.selected){cursor:pointer}.woocommerce-shipping-methods .km-shipping-header .drive-location{font-style:italic}.woocommerce-shipping-methods .drive-location-adress{display:flex;align-items:flex-start;gap:1rem;background-color:#f7f7f7;padding:15px 20px;border-radius:5px;width:fit-content;font-weight:500}.woocommerce-shipping-methods .drive-location-adress p{margin-bottom:0;line-height:1.4em}.woocommerce-shipping-methods .km-shipping-option{display:flex}.woocommerce-shipping-methods .km-shipping-header .select-shipping,.woocommerce-shipping-methods .select-shipping-option{display:flex;justify-content:center;align-items:center;border:2px solid #be9d68;border-radius:50%}.woocommerce-shipping-methods .km-shipping-header .select-shipping{width:22px;height:22px}.woocommerce-shipping-methods .select-shipping-option{width:18px;height:18px;margin-right:8px;min-width:18px;min-height:18px}.woocommerce-shipping-methods .km-shipping-header .select-shipping::after,.woocommerce-shipping-methods .select-shipping-option::after{content:'';background-color:#be9d68;border-radius:50%;width:0;height:0;display:flex;justify-content:center;align-items:center;transition:width .2s ease-in-out,height .2s ease-in-out}.woocommerce-shipping-methods.selected .km-shipping-header .select-shipping::after{width:13px;height:13px}.woocommerce-shipping-methods .km-shipping-option.selected{border-color:#be9d68;border-width:2px}.woocommerce-shipping-methods .km-shipping-option.selected .select-shipping-option::after{width:9px;height:9px}.woocommerce-shipping-methods.selected .drive-datetimepicker{display:block}.woocommerce-shipping-methods .km-shipping-options{flex-direction:row!important;gap:20px;flex-wrap:wrap;margin-bottom:20px;margin-top:20px;display:none}.woocommerce-shipping-methods.selected .km-shipping-options{display:flex}.woocommerce-shipping-methods .km-shipping-option{width:calc(50% - 1rem);padding:11px 11px 11px 8px;border:1px solid silver;border-radius:5px;cursor:pointer;font-size:14px}.woocommerce-shipping-methods .shipping-condition{display:flex;gap:.5rem;align-items:flex-start}.woocommerce-shipping-methods .shipping-condition label{line-height:1.33em}.woocommerce-shipping-methods .km-shipping-option label{font-weight:600;font-size:16px;margin-bottom:10px}.woocommerce-shipping-methods .km-shipping-option input[type=radio]{display:none}.woocommerce-shipping-methods .km-shipping-option input[type=radio]::after{content:'';position:absolute;display:block;width:13px;height:13px;background-color:#202020;background-color:#be9d68;border-radius:50%;margin:0 auto;top:0;left:0;bottom:0;right:0}.woocommerce-shipping-methods:not(.selected):hover{box-shadow:0 4px 15px 0 #bababa}.woocommerce-shipping-methods:not(.selected):hover .select-shipping::after{width:13px;height:13px}.woocommerce-shipping-methods .shipping-cost{font-style:italic;font-weight:600;color:#be9e67;margin-left:auto;margin-right:10px}.woocommerce-shipping-methods .km-shipping-option:hover{border-color:#be9d68}.km-shipping-option-content label{font-family:"Arca Majora 3",Sans-serif;line-height:1.3rem}#shipping_method_0_drive,.shopengine-widget .shopengine-checkout-shipping-methods table tr td::before,.woocommerce-shipping-totals,label[for=shipping_method_0_drive]{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper.active{display:block}.woocommerce-checkout .woocommerce-billing-fields h4{font-size:18px}.woocommerce-billing-actions{margin-bottom:30px;margin-top:20px}.woocommerce-billing-actions .bool-action{color:#be9e67;background-color:#f7f7f7;padding:10px 24px!important;border-radius:5px;cursor:pointer;font-weight:600;border:1px solid transparent;margin-right:14px;font-size:1em}.woocommerce-billing-actions .bool-action:hover{border-color:#be9e67}.woocommerce-billing-actions .bool-action.selected{color:#fff;background-color:#be9e67;border:1px solid #be9e67}#km-checkout-errors,.km-validation-info{color:var(--red-color);font-weight:500;font-family:Lato}.km-validation-info{line-height:26px}#drive-date-wrapper,#drive-time-wrapper{display:none}.woocommerce-checkout .moyen-paiement #payment li.wc_payment_method{position:relative;min-height:80px;border-radius:5px;box-shadow:0 0 10px 0 #e2e2e2;padding:18px 20px;margin-bottom:18px;transition:box-shadow .2s ease-in-out}.woocommerce-checkout .moyen-paiement #payment li.wc_payment_method:hover{box-shadow:0 0 10px 0 #aaa;cursor:pointer}.woocommerce-checkout .moyen-paiement #payment li.wc_payment_method:before{content:"";position:relative;background-size:100% auto!important;width:94px;height:35px}.woocommerce-checkout #wc-stripe-new-payment-method{border:1px solid #000!important}.woocommerce-checkout .moyen-paiement #payment li.payment_method_stripe:before{background:url('../img/logo-stripe-couleur-120.jpg') no-repeat}.woocommerce-checkout .moyen-paiement #payment li.payment_method_ppcp-gateway:before{background:url('../img/logo-paypal-couleur-120.jpg') no-repeat}.woocommerce-checkout .moyen-paiement #payment li.payment_method_alma:before{background:url('../img/logo-alma-couleur-120.jpg') no-repeat}.woocommerce-checkout .moyen-paiement #payment li.payment_method_bacs:before{background:url('../img/logo-virement-bancaire-120.jpg') no-repeat}.woocommerce-checkout-review-order-table th{margin-right:10px}.woocommerce-checkout #payment div.payment_box{background-color:#f5f5f5!important;border-radius:5px;padding:1rem!important;font-size:14px;top:10px!important;color:#656565!important;position:relative}.woocommerce-checkout #payment #wc-stripe-cc-form div.form-row{padding:0}#stripe-payment-data fieldset:last-child{padding:0;border:none}#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew{display:flex!important;gap:.5rem}#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew input{border:2px solid #505050!important}#payment .newsletter label.checkbox{color:#3a3a3a!important;font-size:14px;font-weight:600;line-height:17px}@media (max-width:768px){.recapitulatif .elementor-widget-wrap{width:100%!important}.woocommerce-shipping-methods .km-shipping-option{width:100%}}.woocommerce-coupon-form{display:none;align-items:center;width:100%;gap:.5rem}.coupon th{display:none}.km-coupon-label:before{content:attr(data-title);color:#be9e67!important;font-weight:600;font-size:15px;float:left}.woocommerce-coupon-form input[type=submit]{font-size:15px;padding-left:13px;padding-right:13px}.km-coupon-label{cursor:pointer;padding-right:0}.km-coupon-label.active{cursor:default}.km-coupon-label.active .woocommerce-coupon-form{display:flex}.km-coupon-label.active:before{color:#000!important}.shopengine-widget .shopengine-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=checkbox],.woocommerce form .form-row .input-checkbox{border:2px solid #7f7f7f!important}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:flex;align-items:center}.shopengine-steps-wrapper>:not(:first-child):not(.shopengine-active-step){display:none}.shopengine-checkout-coupon>p:first-child,.shopengine-widget .shopengine-checkout-coupon-form .woocommerce-info-toggle::before{display:none}.shopengine-widget .shopengine-checkout-coupon-form .shopengine-checkout-coupon{padding:0;margin-bottom:30px}.woocommerce .elementor-91739 .elementor-element.elementor-element-d4ba92e .shopengine-checkout-review-order .woocommerce-checkout-review-order-table:not(.shipping__table--multiple)>tbody>tr{padding:10px 0 10px 0!important;gap:.75rem}.shopengine-widget .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tr:last-child .includes_tax .woocommerce-Price-amount.amount{font-size:13px!important}.shipping-dates{font-size:15px;width:100%;font-weight:600}.km-checkout-shipping-info{display:flex;align-items:center;gap:.5rem;color:#3f3f3f;font-family:'Arca Majora 3',sans-serif;font-size:15px}