.div-loader{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.div-loader-end-procedure{width:100%;display:flex;justify-content:center;flex-direction:column}.border-error{border:2px solid red!important}.mikdid-alert-box{width:98%;z-index:100;margin:0 auto;max-width:98%;overflow-y:auto}.mikdid-alert-box:hover{cursor:pointer}.mikdid-alert{display:flex;justify-content:space-between;flex-direction:row;width:100%;height:100%;height:50px;padding:5px;border-radius:10px;border:2px solid lightslategray}.mikdid-alert-close{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;width:40px;height:100%}.mikdid-alert-close:hover{cursor:pointer}.mikdid-alert-message{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;height:100%}.mikdid-alert-success{background-color:#059c1e;color:#000;opacity:.7}.mikdid-alert-warning{background-color:#d49307;color:#FFF;opacity:.7}.mikdid-alert-error{background-color:#ad0606;color:#FFF;opacity:.7}.mikdid-alert-interne{display:flex;justify-content:space-between;flex-direction:row;width:100%;height:100%;height:50px;padding:5px;border-radius:4px}.mikdid-alert-box-interne-product{width:100%;font-size:14px;font-weight:400;opacity:1}.mikdid-alert-box-interne-product:hover{cursor:pointer}.mikdid-alert-message-interne{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mikdid-alert-close-interne{display:flex;align-items:center;justify-content:center;font-weight:800;width:40px;height:100%}.mikdid-alert-interne-product-success{background-color:#fff;color:#01470d;border:2px solid #02be21;opacity:1}.mikdid-alert-interne-product-success .mikdid-alert-close-interne{color:#01470d}.mikdid-alert-interne-product-warning{background-color:#fff;color:#ec8003;border:2px solid #f7b933!important;opacity:1}.mikdid-alert-interne-product-success .mikdid-alert-close-interne{color:#ec8003!important}.mikdid-alert-interne-product-error{background-color:#fff;color:#770303;border:2px solid #f10707;opacity:1}.mikdid-alert-interne-product-success .mikdid-alert-close-interne{color:#770303!important}.main-wrapper-rent-page-header{width:100%}.main-wrapper-rent-page-procedure-loc{width:100%}.main-wrapper-rent-page-product{width:100%;padding-left:20px;padding-right:20px}.wrapper-rent-page-banniere{width:100%;max-height:200px;overflow:hidden}.wrapper-rent-page-banniere img{width:100%}.wrapper-rent-page-titre{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;margin-bottom:50px}.wrapper-rent-page-titre h1.main-titre{font-size:32px;color:#737474;font-weight:700;margin:0 auto;padding:0}.main-wrapper-procedure-pay-acompte{width:100%;padding:4px;padding-top:6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:300px;margin-top:20px;border-radius:15px;margin-bottom:30px}.wrapper-procedure-pay-acompte-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50px;overflow:visible}.wrapper-procedure-pay-acompte-header-titre{text-align:center;font-size:22px;color:#999c98;font-weight:700;font-style:italic;line-height:50px;min-height:50px;width:100%;padding-top:30px;padding-bottom:30px;background-color:#a80f0f;border-radius:20px 20px 0 0}.wrapper-hr-separator-procedure-pay-acompte{width:100%;height:10px;display:flex;align-items:center;justify-content:center;background-color:#fff;padding-top:20px;padding-bottom:10px}.hr-separator-procedure-pay-acompte{color:#167dc1;width:20%}.wrapper-procedure-pay-acompte-body{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:100px;background-color:whitesmoke;overflow:visible}.div-loader-procedure-pay-acompte{margin-top:5px;margin-bottom:5px;padding:20px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.div-loader-procedure-pay-acompte-barr{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:#023f5c}.div-loader-procedure-pay-acompte-barr img{height:100px;max-height:100px}.box-input-procedure-pay-acompte-titre{width:100%;font-size:22px;color:#0686CA;margin-top:20px;margin-bottom:10px;font-weight:700;margin-left:15px;font-style:italic}.wrapper-form-procedure-pay-acompte{width:100%;background-color:#fff;overflow:visible;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:5%;padding-right:5%}.wrapper-form-procedure-pay-acompte input{border-radius:10px;font-size:16px;padding-top:15px;padding-bottom:15px}.wrapper-form-procedure-pay-acompte textarea{border-radius:10px!important;font-size:16px!important;padding:15px!important;color:#0686CA!important}.wrapper-form-procedure-pay-acompte .box-pay-acompte-process-full-col{width:100%}.wrapper-form-procedure-pay-acompte .box-pay-acompte-process-demi-col{width:50%;min-width:200px;float:left}.box-input-coor-pay-acompte label{margin-top:5px;margin-left:10px;line-height:20px;font-size:14px;color:grey}.box-input-coor-pay-acompte{font-size:14px;width:100%;padding-left:10px;padding-right:10px;margin-bottom:2px;padding-top:10px;padding-bottom:1px}.input-adresse-pay-acompte-process,.input-remarque-pay-acompte-process{background-color:white!important}.input-montant-pay-acompte-process,.input-ref-pay-acompte-process,.input-nom-pay-acompte-process,.input-prenom-pay-acompte-process,.input-societe-pay-acompte-process,.input-tel-pay-acompte-process,.input-mail-pay-acompte-process,.input-adresse-pay-acompte-process,.input-cp-pay-acompte-process,.input-ville-pay-acompte-process,.input-pays-pay-acompte-process,.input-tel-joignable-pay-acompte-process,.input-remarque-pay-acompte-process,.input-tel-joignable-pay-acompte-process,.input-remarque-pay-acompte-process{width:100%;border-radius:5px;border:solid 1px lightgrey;padding:5px;padding-left:15px;font-size:18px;color:#167dc1}.input-remarque-pay-acompte-process{height:200px}.box-btn-submit-pay-acompte-process{margin-top:15px;text-align:right}.btn-submit-pay-acompte-process{margin-top:1px;margin-bottom:25px;background-color:#56df20;color:#fff;font-weight:700;border-radius:5px;border:solid 2px #3c3c3c;padding-top:15px;padding-bottom:15px;padding-left:100px;padding-right:100px;font-size:16px!important}.wrapper-procedure-loc-header-titre{display:flex;justify-content:center;align-items:center;font-size:22px;color:#999c98;font-weight:700;line-height:50px;max-width:100%;margin-left:15px}.box-rental-date{width:350px;display:flex;flex-direction:row;align-items:center}.box-rental-date input{width:250px;font-size:14px;padding:10px;border-radius:10px}.box-rental-date label{padding-top:10px;width:100px;text-align:center;font-style:italic;line-height:40px;vertical-align:center}.bloc-date-rent-product-page{width:300px}.bloc-compteur-jour-loc-rent-page{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:visible}.wrapper-main-rent-condition{width:100%;display:flex;flex-direction:column;overflow:visible;background-color:#fff;padding-top:5px;padding-bottom:5px;min-width:100px;border-radius:10px}.rent-process-1-hr-separate{width:200px;border-top:1px solid #03a9f4;color:#fff0;height:1px;margin:5px auto;text-align:center}.wrapper-rent-process-1-content{margin-top:10px;background-color:#fff;display:flex;flex-direction:column;width:100%;overflow:visible}.span-rent_process-1-bg-img-caution,.span-rent_process-1-bg-img-paie,.span-rent_process-1-bg-img-livr{width:90px;height:90px;background-color:#6fb154;border-radius:5px;padding:10px}.span-rent_process-1-bg-img-caution img,.span-rent_process-1-bg-img-paie img,.span-rent_process-1-bg-img-livr img{max-width:100%;max-height:100%;border-radius:5px}.rent-process-1-box1{width:100%;overflow:visible;display:flex;flex-direction:column;overflow:visible;margin-bottom:10px}.rent-process-1-box1-header{width:100%;background-color:#fff;min-height:50px;padding:10px}.rent-process-1-box1-img-header{width:100%;height:200px;overflow:visible;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.rent-process-1-box1-body-1-right,.rent-process-1-box1-body-2-right,.rent-process-1-box1-body-3-right,.rent-process-1-box1-body-4-right{padding-left:15px;padding-right:5px}.rent-process-1-box1-img-header img{max-width:80%;max-height:100%;border-radius:5px}.rent-process-1-box1-body{width:100%;background-color:#fff0;padding-top:10px;padding-bottom:10px;overflow:visible;display:flex;flex-direction:column}.rent-process-1-box1-titre{width:100%;height:50px;display:flex;flex-direction:row;background-color:#f5eff4;align-items:center;justify-content:flex-start;margin-bottom:20px;font-weight:700;padding-left:10px}.rent-process-1-box1-body-2{width:100%;display:flex;flex-direction:row;justify-content:stretch;min-height:200px}.rent-process-1-box1-body-3{width:100%;display:flex;flex-direction:row;justify-content:stretch;min-height:200px}.rent-process-1-box1-body-4{width:100%;display:flex;flex-direction:row;justify-content:stretch;min-height:200px}.rent-process-1-box1-body-2-left{width:150px;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:center}.rent-process-1-box1-body-2-right{width:100%;background-color:#fafafa;display:flex;flex-direction:row;align-items:center}.rent-process-1-box1-body-3-left{width:150px;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:center}.rent-process-1-box1-body-3-right{width:100%;background-color:#fafafa;display:flex;flex-direction:row;align-items:center}.rent-process-1-box1-body-4-left{width:150px;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:center}.rent-process-1-box1-body-4-right{width:100%;background-color:#fafafa;display:flex;flex-direction:row;align-items:center}.rent-process-1-box1-body-CG{width:100%;min-height:50px;background-color:#fff;padding-top:10px;padding-bottom:10px;padding-right:5px;padding-left:5px;overflow:visible;display:flex;flex-direction:column}.rent-process-1-box1-body-CG-titre{width:100%;margin-bottom:10px}.rent-process-1-box1-body-CG-box-chk-accept{width:100%;display:flex;justify-content:flex-end;align-items:center;padding-left:25px;padding-right:25px}.rent-process-1-box1-body-CG-box-chk-accept label{margin-left:5px;margin-right:10px}.wrapper-tab-delivery{width:100%;display:flex;flex-direction:column;background-color:#fff}.wrapper-delivery-bloc-title{width:100%}.wrapper-delivery-bloc-title .title-delivery{font-size:18px;margin-top:10px;margin-bottom:10px;color:#494a4b;width:100%}.wrapper-delivery-bloc-title .subtitle-delivery{font-size:14px;color:darkgrey;width:100%}.wrapper-chk-delivery-mode{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:25px;padding-bottom:5px;margin-bottom:20px}.box-radio-mode-delivery{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;background-color:#f0f3f5;color:#03a9f4;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;font-size:18px!important}.radio-selected{font-weight:700}.box-chk-delivery{width:50%;font-size:16px;padding-left:15px;color:darkred}.chk-selected{color:green;font-weight:700}.wrapper-delivery-bloc-retrait{width:100%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;background-color:whitesmoke;border-radius:20px}.delivery-bloc-retrait-left{width:50%;min-width:450px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.delivery-bloc-retrait-left .box-text-befor-img-boutique{padding-top:5px;padding-bottom:5px;width:100%;margin:10px 10px 30px 10px}.delivery-bloc-retrait-left .box-image-boutique{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px}.delivery-bloc-retrait-left .box-image-boutique img{max-width:400px}.delivery-bloc-retrait-left .box-text-after-img-boutique{padding-top:5px;padding-bottom:5px;width:100%;margin:30px 10px 10px 10px}.delivery-bloc-retrait-right{width:50%;min-width:450px;display:flex;justify-content:center;align-items:center}.delivery-bloc-retrait-right .box-text-libre-local-pickup{width:90%;height:90%;padding:5%}.wrapper-delivery-bloc-a-livrer{width:100%;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;background-color:whitesmoke;border-radius:20px}.delivery-bloc-a-livrer-left{background-color:whitesmoke;width:100%;min-width:450px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:stretch}.delivery-bloc-a-livrer-right{width:100%;min-width:450px;background-color:whitesmoke;display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.delivery-bloc-a-livrer-right input{min-height:40px!important}.box-text-header-geocode{width:100%}.delivery-bloc-a-livrer-left .box-text-befor-img-geocode{width:100%;display:flex;justify-content:center;margin-top:10px;margin-bottom:10px;max-width:100%}.delivery-bloc-a-livrer-left .box-text-befor-img-geocode img{max-width:100%;max-height:200px;box-shadow:5px 10px 8px #888;border-radius:10px}.delivery-bloc-a-livrer-left .box-text-befor-geocode{padding-top:5px;padding-bottom:5px;width:100%;max-width:100%}.delivery-bloc-a-livrer-left .box-geopoint-calcul-livraison{margin-top:20px;margin-bottom:20px;margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px;max-width:100%;width:100%}.delivery-bloc-a-livrer-left .bloc-geocode-livr{width:100%;max-width:100%;overflow:visible}.delivery-bloc-a-livrer-left .box-text-after-geocode{padding-top:5px;padding-bottom:5px;width:100%;margin-left:0;margin-right:0}.delivery-bloc-a-livrer-right .wrapper-result-livr-selected,.delivery-bloc-a-livrer-right .wrapper-result-livr-aller-selected,.delivery-bloc-a-livrer-right .wrapper-result-livr-retour-selected{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-items:flex-start;overflow:visible}.wrapper-result-livr-selected .box-result-livr-selected,.wrapper-result-livr-aller-selected .box-result-livr-selected,.wrapper-result-livr-retour-selected .box-result-livr-selected{padding-left:15px}.wrapper-result-livr-selected .div-html-result-livr-selected-btn-close,.wrapper-result-livr-aller-selected .div-html-result-livr-selected-btn-close,.wrapper-result-livr-retour-selected .div-html-result-livr-selected-btn-close{margin-left:20px;margin-top:5px}.wrapper-result-livr-selected .div-html-result-livr-selected-btn-close:hover,.wrapper-result-livr-aller-selected .div-html-result-livr-selected-btn-close:hover,.wrapper-result-livr-retour-selected .div-html-result-livr-selected-btn-close:hover{cursor:pointer}.wrapper-result-livr-selected .div-html-result-livr-selected-btn-close img,.wrapper-result-livr-aller-selected .div-html-result-livr-selected-btn-close img,.wrapper-result-livr-retour-selected .div-html-result-livr-selected-btn-close img{width:20px}.div-geopoint-livr-selected{font-weight:700}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-titre{width:100%;display:flex;flex-direction:column;padding-left:20px;margin-bottom:10px;padding-right:15px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-titre label{width:100%;padding-bottom:5px;font-weight:700}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-nom,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-prenom{width:100%;display:flex;flex-direction:row;align-items:center;padding-left:20px;margin-top:2px;margin-bottom:1px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-nom label,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-prenom label{width:100px;min-width:100px;margin-left:30px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-nom .input-full-address-livr-nom,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-prenom .input-full-address-livr-prenom{width:300px;max-width:100%;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;color:grey;margin-left:10px;padding-left:10px;margin-right:10px;background-color:#fff}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-1,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-2{width:100%;display:flex;flex-direction:row;align-items:center;padding-left:20px;margin-top:2px;margin-bottom:1px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-1 label,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-2 label{width:100px;min-width:100px;margin-left:30px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-1 .input-full-address-livr-address-1,.delivery-bloc-a-livrer-right .box-ask-full-address-livr-address-2 .input-full-address-livr-address-2{width:100%;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;color:grey;margin-left:10px;padding-left:10px;margin-right:10px;background-color:#fff}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-cp{width:100%;display:flex;flex-direction:row;align-items:center;padding-left:20px;margin-top:2px;margin-bottom:1px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-cp label{width:100px;min-width:100px;margin-left:30px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-cp .input-full-address-livr-cp{width:100px;max-width:100%;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px #fff0;margin-left:10px;background-color:lightgray;color:grey;padding-left:10px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-ville{width:100%;display:flex;flex-direction:row;align-items:center;padding-left:20px;margin-top:2px;margin-bottom:1px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-ville label{width:100px;min-width:100px;margin-left:30px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-ville .input-full-address-livr-ville{width:100%;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px #fff0;background-color:lightgray;color:grey;margin-left:10px;padding-left:10px;margin-right:10px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-tel{width:100%;display:flex;flex-direction:column;padding-left:20px;margin-top:30px;margin-bottom:5px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-tel label{width:100%;padding-bottom:10px;font-weight:700}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-tel .input-full-address-livr-tel{width:200px;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;margin-left:5px;padding-left:10px;background-color:#fff;color:grey}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-remarque{width:100%;display:flex;flex-direction:column;padding-left:20px;margin-top:20px;margin-bottom:10px;padding-right:15px}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-remarque label{width:100%;padding-bottom:5px;font-weight:700}.delivery-bloc-a-livrer-right .box-ask-full-address-livr-remarque .input-full-address-livr-remarque{width:100%;max-width:100%;font-size:18px;min-height:150px;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;margin-left:5px;background-color:#fff;color:grey}.div-loader-product-step{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.wrapper-all-product-rent-for-cat-step{background-color:#fff;padding:0 10px 0 10px;margin:0 0 0 0;width:100%;overflow:visible;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:center}.wrapper-product-rent-excerpt-step{width:100%;display:flex;flex-direction:column;justify-content:center;vertical-align:center;align-items:center;font-size:12px}.wrapper-product-rent-img-step{width:100%;display:flex;flex-direction:column;justify-content:center;vertical-align:center;align-items:center;overflow:hidden}.wrapper-product-rent-img-step img{height:100px;max-width:100%}.wrapper-product-rent-price-step{color:darkgrey;font-size:12px}.wrapper-chk-assurance-step{display:none;font-size:14px;padding:5px;color:green;width:100%}.box-chk-assurance{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center}.box-chk-assurance label{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;padding-left:10px;font-style:italic}.smiley-assurance-zen{display:block}.smiley-assurance-peur{display:none}.box-smiley-assurance img,.box-smiley-assurance img{margin-left:10px;height:32px}.mikdid-alert-box-interne-product-step{width:100%;font-size:14px;font-weight:400;opacity:1}.mikdid-alert-box-interne-product-step:hover{cursor:pointer}.wrapper-product-bloc-add-cart-step{padding-top:10px;padding-bottom:10px;width:100%;background-color:whitesmoke;display:flex;flex-direction:column;align-items:center;justify-content:space-around;align-self:flex-end}.wrapper-product-rent-qty-step{width:150px;background-color:whitesmoke;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.wrapper-product-rent-qty-step .wrapper-input-qty-step{width:100%;display:flex;align-items:center;justify-content:center}.wrapper-product-rent-qty-step .input-qty-step{text-align:center;width:50px;height:60px;margin-top:5px;margin-bottom:5px!important;margin-right:20px;padding-bottom:0}.wrapper-btn-add-minus-step{width:150px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:5px}.wrapper-btn-add-minus-step .btn-add-minus-step{height:50px;width:50px;margin:0 10px 0 10px;padding:3px;color:gray;background-color:#fff;border:1px solid lightslategray;border-radius:25px!important;display:flex;align-items:center;justify-content:center}.wrapper-btn-add-minus-step .btn-add-minus-step:hover{background-color:lightgray;color:#fff;cursor:pointer;border:1px solid #fff}.wrapper-btn-add-minus-step .btn-add-minus-step:active{background-color:#000;cursor:pointer;border:1px solid darkkhaki}.wrapper-btn-add-minus-step .btn-add-minus-step:focus{background-color:lightyellow;cursor:pointer}.wrapper-btn-add-to-cart-step{width:80%;display:flex;align-items:center;align-content:center;justify-content:center;margin-top:5px}.div-btn-add-to-cart-step{background-color:#fff;color:darkslategray;text-transform:none;width:100%;height:50px;font-size:14px;padding:4px 10px 4px 10px;margin-top:2px;margin-bottom:2px;border-radius:5px;border:1px solid yellowgreen}.div-btn-add-to-cart-step:hover{background-color:#FEFBFB;text-decoration:none;font-weight:700;border:1px solid #fff}.div-btn-add-to-cart-step:active{background-color:#000;color:#fff;cursor:pointer;border:1px solid darkkhaki}.div-btn-add-to-cart-step:after{border:1px solid yellowgreen}.wrapper-form-proc-pay{width:100%;background-color:#fff;overflow:visible}.box-input-coor-pay-titre{font-size:16px;color:#167dc1;margin-top:10px;margin-bottom:10px;font-weight:700}.wrapper-form-proc-pay input{border-radius:10px;font-size:16px;padding-top:10px;padding-bottom:10px}.box-input-coor-pay{font-size:14px;width:100%;padding-left:10px;padding-right:10px;margin-bottom:2px;padding-top:10px;padding-bottom:1px}.box-input-coor-pay label{margin-top:5px;margin-left:10px;line-height:20px;font-size:14px;color:grey}.input-adresse-pay-process,.input-remarque-pay-process{background-color:white!important;border-radius:10px!important;font-size:16px!important;padding:15px!important;color:#0686CA!important}.input-montant-pay-process,.input-ref-pay-process,.input-nom-pay-process,.input-prenom-pay-process,.input-societe-pay-process,.input-tel-pay-process,.input-mail-pay-process,.input-adresse-pay-process,.input-cp-pay-process,.input-ville-pay-process,.input-pays-pay-process,.input-tel-joignable-pay-process,.input-remarque-pay-process,.input-tel-joignable-pay-process,.input-remarque-pay-process{width:100%;border-radius:5px;border:solid 1px lightgrey;padding:5px;font-size:16px;color:#167dc1;padding-left:15px}.input-remarque-pay-process{height:300px}.box-btn-submit-pay-process{margin-top:15px;text-align:right}.btn-submit-pay-process{margin-top:1px;margin-bottom:25px;background-color:#56df20;color:#fff;font-weight:700;border-radius:5px;border:solid 2px #3c3c3c;padding-top:15px;padding-bottom:15px;padding-left:100px;padding-right:100px;font-size:16px!important}.div-loader-pay-procedure{margin-top:5px;margin-bottom:5px;padding:20px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.div-loader-pay-procedure-barr{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:#023f5c}.div-loader-pay-procedure-barr img{height:100px;max-height:100px}.wrapper-tab-option{background-color:#c0a978;text-align:left;padding:0;margin:0;line-height:25px}.box-tel-end-rent-process{width:100%;display:flex;flex-direction:column;padding-left:20px;margin-top:30px;margin-bottom:5px}.box-tel-end-rent-process label{width:100%;padding-bottom:10px;font-weight:700}.box-tel-end-rent-process .input-tel-end-rent-process{width:300px;font-size:18px;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;margin-left:5px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-color:#fff;color:grey}.box-remarque-end-rent-process{width:100%;display:flex;flex-direction:column;padding-left:20px;margin-top:20px;margin-bottom:10px;padding-right:15px}.box-remarque-end-rent-process label{width:100%;padding-bottom:5px;font-weight:700}.box-remarque-end-rent-process .input-remarque-end-rent-process{width:100%;max-width:100%;font-size:18px;min-height:200px!important;border-radius:15px 15px 15px 15px!important;border:solid 1px greenyellow;margin-left:5px;background-color:#fff;color:grey}.cart_item dl.variation dt.variation-Informationsutilisateur{width:100%!important}.cart_item dl.variation dd.variation-Informationsutilisateur{width:100%!important}.wrapper-livraison-rent-product-page{width:100%;display:flex;flex-direction:column;background-color:silver}.wrapper-livraison-rent-product-page p{width:100%;color:red}.wrapper-date-params-rentable-product{background-color:aquamarine;width:100%;display:flex;flex-direction:row}.wrapper-all-rentable-product{width:100%;background-color:thistle;border:1px solid lightslategray;border-radius:20px;padding:10px}.box-main-rentable-product{width:100%;background-color:darkkhaki;overflow:visible}.box-main-rentable-product p.titre-cat-rentable-product{color:slategray;font-size:1.2em;font-weight:700;margin-top:0;margin-bottom:0;padding-bottom:0}.wrapper-all-product-rent-for-cat{background-color:lightyellow;padding:0 10px 0 10px;margin:0 0 0 0;width:100%;overflow:visible;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;justify-content:center}.wrapper-one-product-rent{width:30%;min-width:400px;overflow:visible;margin:1.5%;padding:10px;border:1px solid lightblue;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.wrapper-product-rent-title{width:100%;background-color:green;display:flex;flex-direction:column;justify-content:center;vertical-align:center;align-items:center;align-items:center;font-size:16px;font-weight:bolder}.wrapper-product-rent-title .rent-product-title{background-color:grey;font-size:14px;font-weight:bolder;vertical-align:center}.wrapper-product-rent-excerpt{width:100%;display:flex;flex-direction:column;justify-content:center;vertical-align:center;align-items:center;background-color:violet;font-size:12px}.wrapper-product-rent-img{width:100%;display:flex;flex-direction:column;justify-content:center;vertical-align:center;align-items:center;overflow:hidden}.wrapper-product-rent-img img{height:200px}.wrapper-product-rent-variation{width:100%;background-color:brown}.wrapper-product-rent-variation select{font-size:12px}.wrapper-block-user-product-options{width:100%;background-color:lightpink;font-size:12px}.wrapper-user-option-art-label{width:100%;font-size:14px;margin-top:5px}.wrapper-all-user-option-art{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.wrapper-one-user-option-art{width:50%;min-width:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.wrapper-one-user-option-art input::placeholder{font-size:14px}.wrapper-product-bloc-add-cart{padding-top:10px;padding-bottom:10px;width:100%;background-color:whitesmoke;display:flex;flex-direction:column;align-items:center;justify-content:space-around;align-self:flex-end}.wrapper-product-rent-qty{width:150px;background-color:whitesmoke;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.wrapper-btn-add-minus{width:120px;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:5px}.wrapper-btn-add-minus .btn-add-minus{height:40px;width:40px;margin:0 4px 0 4px;padding:3px;color:gray;background-color:#fff;border:1px solid lightslategray;border-radius:5px!important;display:flex;align-items:center;justify-content:center}.wrapper-btn-add-minus .btn-add-minus:hover{background-color:lightgray;color:#fff;cursor:pointer;border:1px solid #fff}.wrapper-btn-add-minus .btn-add-minus:active{background-color:#000;cursor:pointer;border:1px solid darkkhaki}.wrapper-btn-add-minus .btn-add-minus:focus{background-color:lightyellow;cursor:pointer}.wrapper-product-rent-qty .wrapper-input-qty{width:100%;display:flex;align-items:center;justify-content:center}.wrapper-product-rent-qty .input-qty{text-align:center;width:80px;height:50px;margin-top:5px;margin-bottom:5px;margin-right:20px}.wrapper-btn-add-to-cart{width:80%;display:flex;align-items:center;align-content:center;justify-content:center;margin-top:5px}.div-btn-add-to-cart{background-color:#fff;color:darkslategray;text-transform:none;width:100%;height:50px;font-size:14px;padding:4px 10px 4px 10px;margin-top:2px;margin-bottom:2px;border-radius:5px;border:1px solid yellowgreen}.div-btn-add-to-cart:hover{background-color:#FEFBFB;text-decoration:none;font-weight:700;border:1px solid #fff}.div-btn-add-to-cart:active{background-color:#000;color:#fff;cursor:pointer;border:1px solid darkkhaki}.div-btn-add-to-cart:after{border:1px solid yellowgreen}@media (max-width:1100px){.main-wrapper-procedure-loc-header-date{margin-top:5px;margin-bottom:15px}.box-rental-date{width:100%;margin-bottom:5px}.main-wrapper-pay-acompte-header{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.main-wrapper-procedure-pay-header-titre{width:100%;margin-right:0;margin-left:0;margin-bottom:5px}.wrapper-form-procedure-pay-acompte .box-pay-acompte-process-demi-col{width:100%}}@media (max-width:1050px){.bloc-compteur-jour-loc-rent-page{margin-top:5px;margin-bottom:5px}.wrapper-procedure-loc-header-titre{width:100%;margin-left:0}}@media (max-width:800px){.tabcontent{padding:0}.box-chk-delivery{width:100%}.wrapper-procedure-pay-header-titre{text-align:center;margin-right:0;margin-left:0;width:100%}.wrapper-procedure-loc{width:100%}.wrapper-procedure-loc-header{width:100%}.box-rental-date input{width:90%;font-size:14px;padding:10px;border-radius:10px}.box-rental-date label{padding-top:10px;width:100px;text-align:center;font-style:italic;line-height:40px;vertical-align:center}.box-rental-date{width:350px;display:flex;flex-direction:column;align-items:left;max-width:100%}.box-rental-date input{width:100%;font-size:14px}.box-rental-date label{padding-top:10px;width:100%;line-height:40px}.wrapper-btn-valid-step{width:100%;display:flex;flex-direction:row;justify-content:center;background-color:#fff;padding-right:0}.btn-step{font-family:Arial,sans-serif;min-width:200px!important;color:darkred;overflow:hidden;padding:2px 10px 2px 10px}.rent-process-1-box1-body-2,.rent-process-1-box1-body-3,.rent-process-1-box1-body-4{width:100%;display:flex;flex-direction:column;justify-content:center;min-height:0}.rent-process-1-box1-body-2-left,.rent-process-1-box1-body-3-left,.rent-process-1-box1-body-4-left{width:100%}.rent-process-1-box1-body-2-right,.rent-process-1-box1-body-3-right,.rent-process-1-box1-body-4-right{width:100%}.box-chk-delivery{padding-top:20px;padding-bottom:10px}.wrapper-delivery-bloc-retrait{width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;overflow:visible}.delivery-bloc-retrait-left{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;overflow:visible;padding-top:15px;border-radius:5px}.delivery-bloc-retrait-left .box-text-befor-img-boutique{padding-top:10px;padding-bottom:10px;width:100%;max-width:100%;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0;font-weight:400}.delivery-bloc-retrait-left .box-image-boutique{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:10px}.delivery-bloc-retrait-left .box-image-boutique img{max-width:100%}.delivery-bloc-retrait-left .box-text-after-img-boutique{padding-top:5px;padding-bottom:5px;width:100%;max-width:100%;margin-left:0;margin-right:0}.delivery-bloc-retrait-right{width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.delivery-bloc-retrait-right .box-text-libre-local-pickup{width:100%;padding-top:10px;padding-right:10px;padding-left:0;padding-right:0}.delivery-bloc-retrait-right .box-text-libre-local-pickup{width:90%;height:90%;padding:5%}.wrapper-delivery-bloc-a-livrer{width:100%;padding:0;padding-top:15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;overflow:visible}.box-radio-mode-delivery{padding-top:5px;padding-bottom:5px;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.box-radio-mode-delivery-geopoint,.box-radio-mode-delivery-free{width:100%;max-width:100%;overflow:visible;padding-left:15px;padding-top:10px;padding-bottom:10px}.delivery-bloc-a-livrer-left{background-color:whitesmoke;width:100%;min-width:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding-top:5px}.delivery-bloc-a-livrer-left .box-text-header-geocode{padding:10px;font-weight:400}.delivery-bloc-a-livrer-right{width:100%;min-width:0;background-color:whitesmoke;display:flex;flex-direction:column;align-content:center;align-items:center;background-color:pink}.wrapper-form-procedure-pay .box-pay-process-demi-col{width:100%}}