*{margin:0;padding:0}body{overflow:auto}body.noScroll{overflow:hidden}#iframeContainer{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9998;overflow:hidden;display:flex;justify-content:center;align-items:center;pointer-events:none}#iframeContainer.visible{pointer-events:auto;overflow:auto;padding:10px;box-sizing:border-box}.iframeWrapper{width:calc(100% - 80px);height:calc(100% - 160px);border-radius:10px;box-shadow:0 0 40px 40px rgba(0,0,0,.3);overflow:hidden;position:fixed}iframe{width:100%;height:100%;border:none}.closeButton{position:absolute;top:10px;right:10px;background-color:#24D898;color:#FFF;box-shadow:rgb(0 0 0 / 50%) 0 5px 10px;border-radius:10px;padding:7.5px 10px;cursor:pointer;font-size:24px;z-index:9999}.simulateur .gibson{font-family:'Gibson',sans-serif}.simulateur .gibson.bold{font-family:'Gibson SemiBold',Helvetica,Arial,Lucida,sans-serif}.simulateur .color-orange{color:#FE6700}.simulateur .uppercase{text-transform:uppercase}.simulateur h3{font-size:18px}.simulateur h2{font-size:40px}.simulateur .title{font-size:24px}.simulateur .btn{border:2px solid #133656;border-radius:5px;text-transform:uppercase;color:#133656;font-weight:700;font-size:14px;padding:8px 20px;letter-spacing:1px;width:200px;margin-bottom:10px}.simulateur .btn-achat{display:inline-block}.simulateur .btn:hover{background-color:#133656;color:#F7F7F8}.simulateur .btn.btn-orange{border-color:#FE6700;color:#FE6700}.simulateur .btn.btn-orange:hover{background-color:#FE6700;color:#F7F7F8}.simulateur .btn.btn-orange.btn-filled{background-color:#FE6700;color:#F7F7F8}.simulateur .btn.btn-orange.btn-filled:hover{background-color:transparent;color:#FE6700}.simulateur .btn.btn-next{width:220px}.simulateur #step1 .small-info{font-size:12px;line-height:14px}.simulateur #step1 ul.images{position:relative;width:100%;left:0;z-index:0;overflow:hidden;height:600px}.simulateur #step1 ul.images li.image-scooter{text-align:center;z-index:150;width:550px;margin:0 auto;display:inline-block;overflow:hidden;position:absolute;left:100%}@media (max-width:550px){.simulateur #step1 ul.images li.image-scooter{width:500px}}@media (max-width:500px){.simulateur #step1 ul.images{height:500px}.simulateur #step1 ul.images li.image-scooter{width:450px}}@media (max-width:450px){.simulateur #step1 ul.images{height:350px}.simulateur #step1 ul.images li.image-scooter{width:100%}}@media (max-width:950px){.texte-offre{width:100%!important}}.simulateur #step1 ul.images li.image-scooter.active{left:0}.simulateur #step1 .prix{font-size:35px;margin-bottom:9px}.simulateur .prix sup{font-size:50%}.simulateur #step1 .unit-price{font-size:16px;text-transform:uppercase;line-height:30px;margin:40px auto}.simulateur #step1 .quantity{margin:40px auto}.simulateur #step1 .quantity button{background-color:#1D3054;width:35px;display:inline-block;color:#fff;margin:0;text-align:center;font-size:20px;font-weight:800;border:1px solid #1D3054;line-height:34px}.simulateur #step1 .quantity button.less{border-radius:5px 0 0 5px}.simulateur #step1 .quantity button.more{border-radius:0 5px 5px 0}.simulateur #step1 .quantity input.with-buttons{border:1px solid #1D3054;color:#1D3054;width:50px;display:inline-block;margin:0;text-align:center;font-size:20px;font-weight:800;line-height:34px}.simulateur #step1 .choix-couleur{text-transform:uppercase;font-size:16px;margin:40px auto}.simulateur #step1 .vente-pack-batterie-chargeur{margin:40px auto}.simulateur #step1 .choix-couleur .around-color{border:1px solid transparent;display:inline-block;border-radius:30px;height:30px;width:30px;cursor:pointer}.simulateur #step1 .choix-couleur .around-color.active,.simulateur #step1 .choix-couleur .around-color:hover{border:1px solid #8E8E8E}.simulateur #step1 .choix-couleur .around-color .coloris{display:block;margin-top:3px;margin-left:3px}.simulateur #step1 .choix-couleur .color-noir-brillant{background-color:#000}.simulateur #step1 .choix-couleur .color-gris-mat{background-color:silver}.simulateur #step1 .choix-couleur .color-vert{background-color:#426024!important}.simulateur #step1 .choix-couleur .color-noir-bleu{background-color:#09f;border:#000 6px solid}.simulateur #step1 .choix-couleur .color-noir-orange{background-color:orange;border:#000 6px solid}.simulateur #step1 .choix-couleur .color-gris-vert{background-color:#0f0;border:grey 6px solid}.simulateur #step1 .choix-couleur .color-noir-vert{background-color:#0f0;border:#000 6px solid}.simulateur #step1 .choix-couleur .color-gris-orange{background-color:orange;border:grey 6px solid}.simulateur #step1 .choix-couleur .color-gris-bleu{background-color:#09f;border:grey 6px solid}.simulateur #step1 .choix-couleur .color-gris-rouge{background-color:red;border:grey 6px solid}.simulateur-pink-pop #step1 .choix-couleur .color-dark-blue{background-color:#7697AC}.simulateur #step1 .choix-couleur .color-green{background-color:#229463}.simulateur #step1 .choix-couleur .color-grey-blue{background-color:#7697AC}.simulateur-pink-pop-plus #step1 .choix-couleur .color-dark-blue{background-color:#12284C}.simulateur #step1 .choix-couleur .color-orange{background-color:#FF6B00}.simulateur #step1 .choix-couleur .color-storm-grey{background-color:#586075}.simulateur #step1 .choix-couleur .color-dark-blue-2{background-color:#12284B}.simulateur #step1 .choix-couleur .color-azur{background-color:#00A6FF}.simulateur #step1 .choix-couleur .color-foudre{background-color:#FFE800}.simulateur #step1 .choix-couleur .color-volcan{background-color:red}.simulateur #step1 .choix-couleur .color-jungle{background-color:#059D00}.simulateur #step1 .choix-couleur .color-roi{background-color:#0026ff}.simulateur #step1 .choix-couleur .color-eternel{background-color:#FFF;border:1px solid grey}.simulateur #step1 .choix-couleur .color-orange-jw45{background-color:#fd6920}.simulateur #step1 .choix-couleur .color-bleu-jw74{background-color:#245a8b}.simulateur #step1 .choix-couleur .color-blanc{background-color:#D9D9D9}.simulateur #step1 .choix-couleur .color-gris-orage{background-color:#CCC}.simulateur #step1 .choix-couleur .color-noir-jw33{background-color:#000}.simulateur #step1 .choix-couleur .color-noir,.simulateur #step1 .choix-couleur .color-noirm,.simulateur #step1 .choix-couleur .color-noirm{background-color:#2B3332}.simulateur #step1 .choix-couleur .color-gris,.simulateur #step1 .choix-couleur .color-grisorage,.simulateur #step1 .choix-couleur .color-grisorage{background-color:grey}.simulateur #step1 .choix-couleur .color-gris,.simulateur #step1 .choix-couleur .color-grisanth-dh16{background-color:grey}.simulateur #step1 .choix-couleur .color-rouge-jw27{background-color:#e7372d}.simulateur #step1 .choix-couleur .color-rouge{background-color:#DF3421}.simulateur #step1 .choix-couleur .color-vert-jw12{background-color:#426024}.simulateur #step1 .choix-couleur .color-diesel-mat,.simulateur #step1 .choix-couleur .color-diesel-mat,.simulateur #step1 .choix-couleur .color-bleud-dh28,.simulateur #step1 .choix-couleur .color-bleud-dh28{background-color:#2C4369}.simulateur #step1 .choix-couleur .color-sable,.simulateur #step1 .choix-couleur .color-sable-dh05{background-color:#E7CFA1}.simulateur .grey-bg{margin-top:60px;background-color:#F7F7F8}.simulateur #step3{margin-top:20px}.simulateur #step3 .hide-products{display:none}.simulateur #step3 .show-more-products{padding-top:30px;text-transform:uppercase;color:#7E7E7E;font-size:18px;text-align:center;text-decoration:underline;cursor:pointer}.simulateur #step3 .show-more-products:hover{opacity:.8;text-decoration:none}.simulateur #step3 .product-bloc{background-color:#fff;margin:10px auto 10px;padding:10px;cursor:pointer;position:relative;border-radius:5px;border:2px solid #fff}.simulateur #step3 .product-bloc.selected{border:2px solid #1D3054}.simulateur #step3 .product-bloc .add-product{border:2px solid #1D3054;color:#1D3054;position:absolute;top:8px;right:8px;width:26px;line-height:24px;border-radius:3px;text-align:center;font-size:20px;background-color:#fff}.simulateur #step3 .product-bloc.selected .add-product{color:#fff;background-color:#1D3054}.simulateur #step3 .product-bloc .product-name{text-transform:uppercase;font-size:16px;line-height:18px;margin-bottom:8px}.simulateur #step3 .product-image{text-align:center}.simulateur #step3 .product-image img{max-width:100%;max-height:200px}.simulateur #step3 .prix{font-size:22px;margin-bottom:0}.simulateur #step3 .prix-ttc{font-size:14px;margin-left:12px}.simulateur #step3,.simulateur #step4{margin-top:80px}.simulateur #step2 div.aide{text-align:center;margin-top:20px;padding:60px 20%;font-size:20px;border-radius:5px;min-height:280px}.simulateur #step2 div.aide.aide-tous{background:rgb(69,216,26);background:-moz-linear-gradient(180deg,rgba(69,216,26,1) 0%,rgba(73,186,160,1) 100%);background:-webkit-linear-gradient(180deg,rgba(69,216,26,1) 0%,rgba(73,186,160,1) 100%);background:linear-gradient(180deg,rgba(69,216,26,1) 0%,rgba(73,186,160,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#45d81a",endColorstr="#49baa0",GradientType=1);color:#fff}.simulateur #step2 div.aide.aide-pro-idf{background:rgb(61,97,129);background:-moz-linear-gradient(180deg,rgba(61,97,129,1) 0%,rgba(19,54,86,1) 100%);background:-webkit-linear-gradient(180deg,rgba(61,97,129,1) 0%,rgba(19,54,86,1) 100%);background:linear-gradient(180deg,rgba(61,97,129,1) 0%,rgba(19,54,86,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d6181",endColorstr="#133656",GradientType=1);color:#fff;padding:30px 20%}.simulateur #step2 div.aide h4{text-transform:uppercase;color:#fff;margin-bottom:20px;font-size:20px;line-height:25px}.simulateur label{width:100%;font-weight:800}.simulateur input[type=text],.simulateur input[type=password],.simulateur input[type=tel],.simulateur input[type=email],.simulateur input.text,.simulateur input.title,.simulateur textarea,.simulateur select{display:block;width:100%;margin-bottom:20px;border:0;border-bottom:1px solid #ADADAD;background-color:transparent;padding:2px 0;min-height:30px}.simulateur #step4{padding-bottom:50px}.simulateur #step4 .required-field{color:#ADADAD;font-weight:700;margin:20px 0 0}.simulateur #step4 form{margin-top:20px}.simulateur #step4 .field_type{display:inline-block;width:auto;margin-right:30px;margin-bottom:20px}.simulateur #step4 .business-fields{display:block}.simulateur #step4 label{font-size:15px}.simulateur #step4 .error_detail{font-size:14px;color:#e7372d;font-weight:400}.simulateur #step4 .error_detail{font-size:14px;color:#e7372d;font-weight:400;float:right}.simulateur #step4 label.error{color:#e7372d}.simulateur #step4 .waiting-message-block{height:30px;text-align:right;margin-top:10px}.simulateur #step4 .waiting-message{display:none}