@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);body{font-family:Roboto,sans-serif;position:relative;font-size:16px}.h1,h1{font-size:48px}.h3,h3{font-size:20px}.lead{font-size:18px;font-weight:500}.text-primary{color:#fdc400!important}.bg-primary{background-color:#fdc400!important}.degrade-blanc{background:linear-gradient(227.62deg,#d0def4 6.2%,#f7f8fb)}.degrade-beige{background:linear-gradient(227.62deg,#bba596 6.2%,rgba(203,177,168,.79))}.degrade-noir{background:linear-gradient(227.62deg,#060606 6.2%,#69707f)}.degrade-blanc-reflet{background:linear-gradient(227.62deg,#c1d2cf 6.2%,rgba(197,215,212,.54))}.degrade-anthracite{background:linear-gradient(227.62deg,#a3a5b3 6.2%,#646774)}.degrade-extra-blanc{border:1px solid #aaa}.degrade-miroir{background:linear-gradient(227.62deg,#86817f 6.2%,#dad8d7 53.59%,#878381)}.btn{border:none}.btn-md{font-size:16px;width:255px}.btn-primary{background-color:#fdc400;padding:12px;box-shadow:0 15px 40px rgba(253,197,0,.4);transition:.35s ease}.btn-primary:hover{background-color:#fdca15;transform:scale(1.025)}.btn-primary:active,.btn-primary:focus{background-color:#fdc400!important;box-shadow:0 15px 40px rgba(253,197,0,.4)!important}.btn-primary:disabled{background-color:#fdc400}.btn-primary:disabled:hover{transform:none}.more-btn{border:none;transition:.35s ease;border-radius:5px;background-color:#f4f4f4;font-size:16px;padding:3px 15px}.more-btn:hover{transform:scale(1.05)}.more-btn:active{transform:scale(.5)}.return{color:#fdc400;cursor:pointer}.return i,.return span{transition:.35s ease;display:inline-block}.return:hover{text-decoration:none;color:#fdc400!important}.return:hover i{opacity:0}.return:hover span{transform:translateX(-15px)}.configurator{height:100vh;width:calc(100% - 490px)}.resume{width:490px;position:absolute;transition:width .5s ease;top:0;right:0;background-image:url(../img/illustration-1.380b2645.jpg);background-size:cover;background-position:50%;z-index:1010}.resume.bg-habitation{background-image:url(../img/bg-habitation.9385da2e.jpg)}.resume.bg-region{background-image:url(../img/bg-region.de576a41.jpg)}.resume-wrapper.yellow-filter:before{content:"";width:100%;height:100%;opacity:.9;background-color:#fdc400;position:absolute;top:0;left:0}.resume.active{width:100%}.resume .resume-wrapper{position:relative;z-index:10;min-height:100%}.resume .resume-wrapper .rounded{position:relative;z-index:10;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.resume .header{position:absolute;z-index:20;top:0;left:0;width:100%;opacity:0;transition:.5s ease}.resume.active .header{opacity:1}.header{display:flex;justify-content:space-between;align-items:center;padding:40px;height:125px}.header .logo{width:130px}.content-wrapper{padding:30px 90px;height:calc(100vh - 125px);overflow:auto}.content-wrapper .two-parts{max-width:900px}.check-tile{padding:0}.check-tile .form-check-label{display:flex;justify-content:space-between;transition:.35s ease;align-items:center;cursor:pointer;border-radius:10px;padding:25px 30px;width:500px;box-shadow:0 23px 60px -17px rgba(0,0,0,.25);position:relative;z-index:10;background-color:#fff}.check-tile .form-check-label i{transition:.35s ease}.check-tile .form-check-label img{max-height:55px}.check-tile .form-check-label:hover i{opacity:0;transform:translateX(15px)}.check-tile .form-check-label:hover{transform:scale(1.025)}.radio-check{min-width:35px;transition:.35s ease;height:35px;margin-right:15px;border-radius:35px;cursor:pointer;border:1px solid #fdc400;display:flex;justify-content:center;align-items:center}.radio-check i{padding-top:1px;opacity:0;color:#fff}input:checked~label .radio-check{background-color:#fdc400}input:checked~label .radio-check i{opacity:1}.form-check.check-base label{display:flex}.form-check.check-base label p{cursor:pointer;text-align:left}.form-control{height:40px;color:#000}.form-control:focus{border-color:#fdc400;box-shadow:0 0 0 .2rem rgba(253,197,0,.25)}.color-list{flex-wrap:wrap;display:flex}.color-list .form-check{width:33.3333333333%}.color-list label{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:.35s ease}.color-list label:hover .color-pellet{transform:scale(1.05)}.color-list input:checked~label .color-pellet.pellet-lg i{opacity:1}.color-list input:active~label .color-pellet{transform:scale(.5)}.color-list label span{line-height:130%}.thermostat-selection label img{width:84px;max-height:none!important}.piloting-selection .icon-list li{width:20%;text-align:center;line-height:130%}.piloting-selection .icon-list li img{margin-bottom:8px}.radiator-count{width:25px;height:25px;border-radius:25px;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;bottom:0;right:0}.radiator-count.single-rad{bottom:10%;right:15%}.vue-range-slider{border:6px solid #f4f4f4;padding:0!important;border-radius:15px}.vue-range-slider .slider{height:8px!important}.vue-range-slider .slider-process{background-color:#fdc400!important}.vue-range-slider .slider-tooltip-wrap .slider-tooltip{background-color:#fdc400!important;border-color:#fdc400!important}.caption-range{display:flex;justify-content:space-between;width:100%}.map__image path{fill:#a5c8cc;stroke:#fff;stroke-width:1px;transition:.25s ease}.map__image path:hover{fill:#fdc500;cursor:pointer}.map__image path.active{fill:#fdc500}.resume{overflow:auto;height:100vh}.resume,.resume .resume-wrapper{display:flex;justify-content:center}.resume .resume-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:160px 0 0;width:100%}.resume .border-left{border-left:2px solid rgba(253,197,0,.3)!important}.resume .resume-wrapper .rounded{width:430px}.resume .radiator-list li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0!important}.resume .radiator-list .radiator-img{width:55px}.rounded{border-radius:10px!important}.color-pellet{width:20px;transition:.55s ease;margin-right:8px;height:20px;border-radius:20px;display:inline-block}.color-pellet.pellet-lg{width:70px;margin-right:0;display:flex;justify-content:center;align-items:center;margin-bottom:8px;height:70px;border-radius:70px}.color-pellet.pellet-lg i{opacity:0;transition:.35s ease}.alert{max-width:500px}@-webkit-keyframes checkmark{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes checkmark{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:240px}to{stroke-dashoffset:480px}}@keyframes checkmark-circle{0%{stroke-dashoffset:240px}to{stroke-dashoffset:480px}}.loading{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:10px;z-index:999}.fa-spin:before{display:block;padding-top:4px}.inlinesvg .svg svg{display:inline}.icon--order-success svg path{-webkit-animation:checkmark .25s ease-in-out .7s backwards;animation:checkmark .25s ease-in-out .7s backwards}.icon--order-success svg circle{-webkit-animation:checkmark-circle .6s ease-in-out backwards;animation:checkmark-circle .6s ease-in-out backwards}.single-config small{display:block;font-size:22px}.surface-selection .slider-tooltip:after{content:"2";display:inline-block;position:relative;bottom:-1px;font-size:.8em;line-height:.8em;vertical-align:super;text-decoration:none}@media screen and (max-width:992px){.configurator{width:100%;overflow:scroll;height:auto!important}.content-wrapper{padding:20px 15px 70px;height:auto;overflow:auto}.resume{width:100%;max-height:0;bottom:0;top:unset;transition:1s ease;position:fixed}.resume .resume-wrapper{padding:15px 15px 0}.resume.active{max-height:1000px}.resume.active .header{display:none!important}.header{padding:15px;height:100px}.header .logo{width:115px}.check-tile .form-check-label{width:100%}.return:hover i{opacity:1}.return:hover span{transform:translateX(0)}.mobile-progress{position:fixed;bottom:0;max-height:20px;width:100%;z-index:9999;transition:.5s ease}.mobile-progress span{display:flex;height:20px;align-items:center;justify-content:center;transition:.25s ease}.mobile-progress.remove{max-height:0;overflow:hidden}}