@charset "UTF-8";.ral-6005{background-color:#114232!important}.ral-6009{background-color:#27352a!important}.ral-7023{background-color:#808076!important}.ral-7030{background-color:#928e85!important}.ral-8000{background-color:#89693f!important}.ral-7016-9005{background:linear-gradient(to right,#383e42 50%,#0000,#0000,#0e0e10 50%)!important}.ral-9005-7016{background:linear-gradient(to right,#0e0e10 50%,#0000,#0000,#383e42 50%)!important}.ral-7016-7039{background:linear-gradient(to right,#383e42 50%,#0000,#0000,#6b665e 50%)!important}.ral-7039-7016{background:linear-gradient(to right,#6b665e 50%,#0000,#0000,#383e42 50%)!important}.ral-7039-9005{background:linear-gradient(to right,#6b665e 50%,#0000,#0000,#0e0e10 50%)!important}.ral-9005-7039{background:linear-gradient(to right,#0e0e10 50%,#0000,#0000,#6b665e 50%)!important}.ral-7016,.ral-7016-7016{background-color:#383e42!important}.ral-7039,.ral-7039-7039{background-color:#6b665e!important}.ral-9005,.ral-9005-9005,.ral-9005-bl,.ral-9005-m{background-color:#0e0e10!important}.ral-9010{background-color:#fff!important}.come-brun{background-image:url(/build/assets/COME-BRUN-B1c90iA3.jpg)}.come-gris-clair{background-image:url(/build/assets/COME-GRIS-CLAIR-CcYRcINN.jpg)}.come-noir{background-image:url(/build/assets/COME-NOIR-CU08ynqo.jpg)}.colorado-anthracite{background-image:url(/build/assets/COLORADO-ANTHRACITE-Bc8RDbv7.jpg)}.colorado-brun{background-image:url(/build/assets/COLORADO-BRUN-ysK6UvbR.jpg)}.colorado-gris-pastel{background-image:url(/build/assets/COLORADO-GRIS-PASTEL-cmsfbjBa.jpg)}.colorado-noir{background-image:url(/build/assets/COLORADO-NOIR-21a9CPmZ.jpg)}.colorado-vert-pastel{background-image:url(/build/assets/COLORADO-VERT-PASTEL-CfPD7uht.jpg)}.colorado-vert{background-image:url(/build/assets/COLORADO-VERT-CJuvqYEA.jpg)}.natte-bruyere{background-image:url(/build/assets/NATTE-BRUYERE-ChRROepH.jpg)}.bois-noisetier{background-image:url(/build/assets/NOISETIER-QxFcDbR9.jpg)}.bois-padouk{background-image:url(/public/img/produits/coloris/RAINURE.jpg)}.bois-padouk-rainure{background-image:url(/build/assets/PADOUK-RAINURE-BkCdvqNZ.jpg)}.bois-pin{background-image:url(/build/assets/PIN-ButSrdZ1.jpg)}.bois-thermo-ayou{background-image:url(/build/assets/THERMO-AYOU-DY86eBuP.jpg)}.acier-galvanise{background-image:url(/build/assets/ACIER-GALVANISE-BdF-H44X.jpg)}.beton{background-image:url(/build/assets/BETON-CTvW6tCR.jpg)}.beton-anthracite{background-color:#4b494c}.beton-blanc-creme{background-color:#fdf4e8}.beton-blanc-glacier{background-color:#d0cfd1}.beton-gris-bleu{background-color:#90a2aa}.beton-gris-clair{background-color:#a8a6a6}.main-font{font-family:FilsonSoft,arial}.main-font{font-family:FilsonSoft,arial!important}.alt-font{font-family:ArboriaBook,arial!important}.bg-blurry{filter:blur(8px);-webkit-filter:blur(8px)}.bg-white-opacity-3{background-color:#ffffff4d}.bg-white-opacity-5{background-color:#ffffff80}.bg-white-opacity-7{background-color:#ffffffb3}.bg-white-opacity-85{background-color:#ffffffd9}.bg-white-opacity-95{background-color:#fffffff2}.bg-light-gray-opacity-7{background-color:#d7d7d7b3}.fullscreen{max-width:100%;min-height:100%;height:auto;width:auto}.h-fit-content{height:fit-content}.w-fit-content{width:fit-content}.h-inherit{height:inherit}.h-fill{min-height:-webkit-fill-available}.w-max-content{width:max-content}.border-bottom-style-dashed{border-bottom:1px dashed #e4e4e4!important}.border-color-blue{border-color:#415464!important}.border-color-orange{border-color:#d6430a!important}.border-color-green{border-color:#48b274!important}.z-index-1{z-index:1}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.no-mb *{margin-bottom:0!important}.black-gradient-overlay{position:absolute;width:100%;height:45%;background:linear-gradient(to bottom,#000c,#0000);top:0}.move-up-on-hover img{position:relative;top:0;transition:all ease-in-out .2s;transform:scale(1)}.move-up-on-hover:hover img{top:-10px;transition:all ease-in-out .2s;transform:scale(1.01)}.text-blue-on-hover h2{color:#e4e4e4;transition:all ease-in-out .2s}.text-blue-on-hover:hover h2{color:#415464;transition:all ease-in-out .2s}.negative a.beta-font{color:#fff!important}.negative h1,.negative h1 .smaller,.negative .breadcrumb ul li,.negative .product-title span{color:#fff!important;text-shadow:2px 2px 10px rgba(0,0,0,.2)}.negative h1 .smaller{color:#efefefe6!important;text-shadow:2px 2px 10px rgba(0,0,0,.2)}.negative .negative-white{color:#fff!important}h1,h2,h3{font-weight:800;letter-spacing:-1px}h1{font-size:60px;line-height:50px}h1 .smaller{font-size:35px}h2{font-size:40px}h3{font-size:36px}h4{font-size:26px;font-weight:500;line-height:30px}h5{font-size:17px;font-weight:600;line-height:1.4}h6{font-size:14px;font-weight:500;line-height:1.3}.text{font-size:15px;color:#677683}.text-gray{color:#828282}.text-small-size{font-size:13px}.side-nav .nav-link{background-color:#fff;width:100%;text-align:left;border-bottom:1px solid;margin-top:5px;margin-bottom:5px;border-radius:50px;padding:10px 25px;color:#677683;font-weight:500}.side-nav .nav-link.active{background-color:#e4e4e4!important;position:relative;color:#415464;font-weight:800}.tooltip-inner{color:#fff!important;text-transform:none;background-color:#415464;border-radius:10px}.shop-filter li.nav-item{padding-left:8px;padding-right:8px}.shop-filter li.nav-item a{color:#415464;font-weight:600}.shop-filter li.nav-item.active a{color:#fff!important;background-color:#677683;font-weight:800}.full-height-wrapper{display:flex;flex-flow:column;height:100%}.full-height-wrapper .content{flex:1 1 auto}.configuration-left-wrapper{width:25%;max-width:550px;min-width:360px}.configuration-left-wrapper table.dimensions{width:100%}.configuration-left-wrapper table.dimensions tbody{line-height:25px!important}.configuration-left-wrapper table.dimensions tbody tr:not(:last-child){border-bottom:1px solid #e4e4e4}.configuration-left-wrapper table.dimensions tbody tr td{padding-top:5px;padding-bottom:5px}.configuration-left-wrapper table.dimensions tbody tr td ul li{background-color:transparent;color:#415464;border-radius:5px;line-height:normal;padding:2px 8px;font-size:14px;letter-spacing:-1px}.configuration-left-wrapper table.dimensions tbody tr td ul li:hover{cursor:pointer}.configuration-left-wrapper table.dimensions tbody tr td ul li:not(:last-child){margin-right:5px;margin-bottom:5px}.configuration-left-wrapper table.dimensions tbody tr td ul li.active{background-color:#e4e4e4;color:#415464;font-weight:600}.configuration-left-wrapper table.dimensions tbody tr td ul li.active.standard{background-color:#e4e4e4}.configuration-left-wrapper table.dimensions tbody tr td ul li.active.standard:hover{cursor:default!important}.configuration-left-wrapper table.coloris{width:100%}.configuration-left-wrapper table.coloris ul li{border:3px solid transparent;display:flex;align-items:center;flex-direction:column}.configuration-left-wrapper table.coloris ul li:hover{cursor:pointer}.configuration-left-wrapper table.coloris ul li:not(:last-child){margin-right:5px}.configuration-left-wrapper table.coloris ul li.active{border:3px solid #D6430A;border-radius:8px}.configuration-left-wrapper table.coloris ul li span{width:30px;height:30px;border-radius:5px;border:1px solid #f7f7f7}.configuration-left-wrapper table.options{width:100%}.configuration-left-wrapper table.options ul li{background-color:transparent;color:#415464;border-radius:5px;line-height:normal;padding:2px 8px;font-size:14px;margin-bottom:5px}.configuration-left-wrapper table.options ul li:hover{cursor:pointer}.configuration-left-wrapper table.options ul li:not(:last-child){margin-right:5px}.configuration-left-wrapper table.options ul li.active{background-color:#e4e4e4;color:#415464;font-weight:600}.configuration-left-wrapper table.options ul li.active.standard{background-color:#677683}.configuration-left-wrapper table.options ul li.active.standard:hover{cursor:default!important}.configuration-right-wrapper{width:25%;max-width:550px;min-width:360px}.wrap-input-small{display:-webkit-box;display:-ms-flexbox;display:flex;width:120px}.wrap-input-small input,.wrap-input-small button{border:1px solid #f7f7f7;outline:none}.wrap-input-small input{padding:8px;margin-bottom:0;text-align:center;background-color:#fff;color:#415464;font-weight:700;font-size:14px;border-radius:0}.wrap-input-small button{background-color:#f7f7f7;color:#415464;font-size:8px;padding:0 10px}.wrap-input-small button:hover,.wrap-input-small button:active,.wrap-input-small button:focus{outline:none}.wrap-input-small button:hover{background-color:#e4e4e4;cursor:pointer}.wrap-input-small button:active{padding:0 15px;background-color:#e4e4e4}.wrap-input-small button.decrease{border-radius:10px 0 0 10px;border-right:0px;padding:0 10px}.wrap-input-small button.increase{border-radius:0 10px 10px 0;border-left:0px;padding:0 10px}.wrap-input-big{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-input-big input,.wrap-input-big button{border:1px solid #f7f7f7;outline:none}.wrap-input-big input{padding:8px;margin-bottom:0;text-align:center;background-color:#fff;color:#415464;font-weight:700;font-size:14px;border-radius:0}.wrap-input-big button{background-color:#f7f7f7;color:#415464;font-size:8px;padding:0 20px}.wrap-input-big button:hover,.wrap-input-big button:active,.wrap-input-big button:focus{outline:none}.wrap-input-big button:hover{background-color:#e4e4e4;cursor:pointer}.wrap-input-big button:active{padding:0 20px;background-color:#f7f7f7}.wrap-input-big button.decrease{border-radius:10px 0 0 10px;border-right:0px}.wrap-input-big button.increase{border-radius:0 10px 10px 0;border-left:0px}.toggle-button{display:inline-block;width:100%;display:flex;justify-content:flex-end}.toggle-button .hide{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.toggle-button label:not(.sub-option){display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px;width:45px;height:24px;border-radius:24px;background:#f3f3f3;transition:box-shadow .4s}.toggle-button label:not(.sub-option):after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;margin:auto 0;width:20px;height:20px;background:#d6430a;border-radius:50%;box-shadow:0 2px 5px #0000004d;transition:background .4s,left .4s,height .2s,width .2s}.toggle-button input:checked+label{box-shadow:inset 0 0 0 48px tint(#26c766,50%)}.toggle-button label:active:after,.toggle-button input:checked+label:active:after{height:15px;width:20px}.toggle-button input:checked+label:after{left:calc(100% - 20px);background:#48b274}.table-responsive-stack tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.table-responsive-stack tr td:last-child .table-responsive-stack-thead{display:none!important}.table-responsive-stack td,.table-responsive-stack th{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.table-responsive-stack .table-responsive-stack-thead{font-weight:600;color:#415464;margin-right:15px}@media screen and (max-width: 801px){.table-responsive-stack tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #677683;padding-top:15px;padding-bottom:15px;display:block}.table-responsive-stack tr td{border-bottom:1px solid #f7f7f7}.table-responsive-stack tr td:last-child{border-bottom:0px solid transparent}.table-responsive-stack td{float:left\	;width:100%;flex-direction:row;display:flex}}.table>:not(:last-child)>:last-child>*{border-bottom:1px solid #e4e4e4}.flex-auto{flex:auto!important}table.prix{border-collapse:separate;border-spacing:0}table.prix td{border:0;padding:14px 10px}table.prix tr.highlighted-row td{background-color:#f1f1f166!important}table.prix tr.highlighted-row td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}table.prix tr.highlighted-row td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}table.prix tr:last-child td{border-top:1px dashed #677683!important}ul.listing-options{color:#677683}ul.listing-options li:not(:last-child):after{content:"●";color:#415464;padding-left:10px;padding-right:10px}.select-box{position:relative;color:#60666d;margin:0 15px}.select-box__current{position:relative;cursor:pointer;outline:none}.select-box__current:focus+.select-box__list{opacity:1;animation-name:none}.select-box__current:focus+.select-box__list .select-box__option{cursor:pointer}.select-box__current:focus .select-box__icon{transform:translateY(-50%) rotate(180deg)}.select-box__icon{position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:20px;opacity:.2;transition:.2s ease}.select-box__value{display:flex}.select-box__input{display:none}.select-box__input:checked+.select-box__input-text{display:block}.select-box__input-text{display:none;width:100%;margin:0;padding:0;background-color:transparent}.select-box__list{position:absolute;list-style:none;opacity:0;background-color:#fff;border-radius:20px;margin-top:15px;animation-name:HideList;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:step-start;box-shadow:0 15px 30px -10px #0000001a}.select-box__option{display:block;background-color:#fff}.select-box__option:hover,.select-box__option:focus{color:#546c84;background-color:#fbfbfb}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media screen and (max-width: 800px){#desktop{display:none}}@media screen and (min-width: 801px){#mobile{display:none}}canvas,canvas:focus,canvas:focus-visible,canvas:active{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;outline:none!important;outline-color:#0000!important;outline-width:0px!important}#mobile .nav.nav-tabs{display:flex;justify-content:space-between;margin-bottom:20px}#mobile .nav.nav-tabs .nav-link{background-color:#f7f7f7;border-radius:50px;padding:1%;margin-left:2px;margin-right:2px;color:#415464;font-weight:600;font-size:13px;flex:1}#mobile .nav.nav-tabs .nav-link.active{background-color:#415464;color:#fff;font-weight:800}#mobile table.dimensions{width:100%}#mobile table.dimensions tbody{line-height:25px!important}#mobile table.dimensions tbody tr td ul li{background-color:#f7f7f7;color:#415464;font-size:14px;font-weight:500;border-radius:30px;flex-grow:1;text-align:center;border:1px solid transparent;padding:5px}#mobile table.dimensions tbody tr td ul li:hover{cursor:pointer}#mobile table.dimensions tbody tr td ul li:not(:last-child){margin-right:5px}#mobile table.dimensions tbody tr td ul li.active{background-color:#f7f7f7;color:#d6430a;font-weight:800;border:1px solid #D6430A}#mobile table.dimensions tbody tr td ul li.active.standard{background-color:#e4e4e4}#mobile table.dimensions tbody tr td ul li.active.standard:hover{cursor:default!important}#mobile table.dimensions .title-on-border{position:absolute;top:2px;left:60px;background-color:#fff;padding-left:5px;padding-right:5px}#mobile table.dimensions-2{width:100%}#mobile table.dimensions-2 ul li{display:flex;align-items:center;padding:19.5px}#mobile table.dimensions-2 ul li:hover{cursor:pointer}#mobile table.dimensions-2 ul li:not(:last-child){margin-right:5px}#mobile table.dimensions-2 ul li.active{background-color:#f7f7f7;border-radius:30px}#mobile table.dimensions-2 ul li.active span{border-radius:50px;position:relative;font-weight:800;color:#415464}#mobile table.dimensions-2 ul li.active span:after{content:"";width:12px;height:12px;background-color:#48b274;display:block;border-radius:50px;right:-8px;top:-8px;position:absolute}#mobile table.dimensions-2 ul li span{padding-left:10px;padding-right:10px;line-height:normal;color:#677683;font-size:14px;font-weight:500;border-radius:50px}#mobile table.coloris{width:100%}#mobile table.coloris ul li{display:flex;align-items:center;padding:10px}#mobile table.coloris ul li:hover{cursor:pointer}#mobile table.coloris ul li:not(:last-child){margin-right:5px}#mobile table.coloris ul li.active{background-color:#f7f7f7;border-radius:30px}#mobile table.coloris ul li.active span.color{border:5px solid white;position:relative}#mobile table.coloris ul li.active span.color:after{content:"";width:12px;height:12px;background-color:#48b274;display:block;border-radius:50px;right:-3px;position:absolute}#mobile table.coloris ul li.active span.color-name{font-weight:800;color:#415464}#mobile table.coloris ul li span.color{width:38px;height:38px;border-radius:50px}#mobile table.coloris ul li span.color-name{padding-left:10px;padding-right:10px;line-height:normal;color:#677683;font-size:14px;font-weight:500}#mobile table.options{width:100%}#mobile table.options ul li{background-color:#f7f7f7;color:#415464;border-radius:3px;line-height:normal;padding:2px 12px;font-size:14px}#mobile table.options ul li:hover{cursor:pointer}#mobile table.options ul li:not(:last-child){margin-right:5px}#mobile table.options ul li.active{background-color:#e4e4e4;color:#415464;font-weight:600}#mobile table.options ul li.active.standard{background-color:#677683}#mobile table.options ul li.active.standard:hover{cursor:default!important}#mobile table.options-2{width:100%}#mobile table.options-2 ul li{display:flex;align-items:center;padding:10px}#mobile table.options-2 ul li:hover{cursor:pointer}#mobile table.options-2 ul li:not(:last-child){margin-right:5px}#mobile table.options-2 ul li.active{background-color:#f7f7f7;border-radius:30px}#mobile table.options-2 ul li.active span.color{border:5px solid white;position:relative}#mobile table.options-2 ul li.active span.option-name{font-weight:800;color:#415464;position:relative;padding-right:20px}#mobile table.options-2 ul li.active span.option-name:after{content:"";width:12px;height:12px;background-color:#48b274;display:block;border-radius:50px;right:5px;top:-8px;position:absolute}#mobile table.options-2 ul li img{width:38px;height:38px;border-radius:50px;margin-left:10px}#mobile table.options-2 ul li span.option-name{padding-left:10px;padding-right:10px;line-height:normal;color:#677683;font-size:14px;font-weight:500}#mobile .text-extra-small{font-size:10px!important;line-height:12px!important}#mobile input[type=radio].toggle{display:none}#mobile input[type=radio].toggle+label{min-width:50px}#batibouw .nav.nav-tabs{display:flex;justify-content:space-between;margin-bottom:10px}#batibouw .nav.nav-tabs .nav-link{background-color:#f7f7f7;border-radius:50px;padding:2px 6px;margin-left:2px;margin-right:2px;color:#415464;font-weight:600;font-size:13px;flex:1}#batibouw .nav.nav-tabs .nav-link.active{background-color:#415464;color:#fff;font-weight:800}#batibouw table.dimensions{width:100%}#batibouw table.dimensions tbody{line-height:25px!important}#batibouw table.dimensions tbody tr td ul li{border:2px solid transparent;display:flex;align-items:center;flex-direction:row;padding:5px 10px}#batibouw table.dimensions tbody tr td ul li:not(:last-child){margin-right:5px}#batibouw table.dimensions tbody tr td ul li:hover{cursor:pointer}#batibouw table.dimensions tbody tr td ul li span{color:#677683;font-weight:600;min-width:30px;text-align:center}#batibouw table.dimensions tbody tr td ul li.active{border:2px solid #7cc191;border-radius:17px}#batibouw table.dimensions tbody tr td ul li.active span{color:#415464!important;font-weight:800}#batibouw table.dimensions .title-on-border{position:absolute;top:2px;left:60px;background-color:#fff;padding-left:5px;padding-right:5px}#batibouw table.coloris{width:100%}#batibouw table.coloris ul li{border:2px solid transparent;display:flex;align-items:center;flex-direction:row;padding:5px 10px}#batibouw table.coloris ul li:not(:last-child){margin-right:5px}#batibouw table.coloris ul li:hover{cursor:pointer}#batibouw table.coloris ul li span{color:#677683;font-weight:600}#batibouw table.coloris ul li span.color{border:1px solid #e4e4e4;width:30px;height:30px;border-radius:10px;margin-right:5px}#batibouw table.coloris ul li.active{border:2px solid #7cc191;border-radius:17px}#batibouw table.coloris ul li.active span{color:#415464!important;font-weight:800}#batibouw table.options{width:100%}#batibouw table.options ul li{background-color:#f7f7f7;color:#415464;border-radius:5px;line-height:normal;padding:5px 8px;font-size:14px}#batibouw table.options ul li:hover{cursor:pointer}#batibouw table.options ul li:not(:last-child){margin-right:5px}#batibouw table.options ul li.active{background-color:#e4e4e4;color:#415464;font-weight:600}#batibouw table.options ul li.active.standard{background-color:#677683}#batibouw table.options ul li.active.standard:hover{cursor:default!important}#batibouw .text-extra-small{font-size:10px!important;line-height:12px!important}#batibouw input[type=radio].toggle{display:none}#batibouw input[type=radio].toggle+label{min-width:50px}.product{position:relative}.product .on-hover{display:none;opacity:0;transition:all .3s ease-in-out!important}.product:hover .on-hover{opacity:1;display:block;z-index:11111;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;width:100%;justify-content:center;align-items:center;transition:all .3s ease-in-out!important;border-radius:20px;background-color:#0000001a}.listing-produits a span{transform:scale(1);transition:all .2s ease-in-out!important}.listing-produits a:hover span.title-extra-small{transform:scale(1.06);transition:all .2s ease-in-out!important}.listing-produits .nav-tabs:not(.sub-nav){background-color:#fff;border-radius:20px}.listing-produits .nav-tabs:not(.sub-nav) .nav-item{flex:1;border-radius:20px;font-family:ArboriaBook,sans-serif!important;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#677683;background-color:#fff;padding-top:14px;padding-bottom:14px}.listing-produits .nav-tabs:not(.sub-nav) .nav-item.active{border-radius:20px;color:#fff;font-weight:600;background-color:#d6430a}.listing-produits .nav-tabs.sub-nav{justify-content:center}.listing-produits .nav-tabs.sub-nav .nav-link{background-color:#e4e4e4;border-radius:50px;padding:8px 16px;margin-left:5px;margin-right:5px;color:#415464;font-weight:600}.listing-produits .nav-tabs.sub-nav .nav-link.active{background-color:#415464;color:#fff;font-weight:800}.product-badge{top:unset;bottom:35px}.blurry-text.prix-achat{color:transparent;text-shadow:0 0 20px #48b274;-webkit-user-select:none;user-select:none}.blurry-text.prix-achat-metre-lineaire{color:transparent;text-shadow:0 0 20px #415464;-webkit-user-select:none;user-select:none}.priceTTC-toggle{background-color:#f7f7f7;display:flex;justify-content:space-between;border-radius:25px}.priceTTC-toggle label[for=prixHTVA]{margin-right:5px;width:49%}.priceTTC-toggle label[for=prixTTC]{margin-left:5px;width:49%}.priceTTC-toggle .btn{display:inline-block;padding:4px 8px;position:relative;text-align:center;transition:background .6s ease,color .6s ease;border-radius:20px;color:#677683;font-size:12px}.priceTTC-toggle input[type=radio].toggle{display:none}.priceTTC-toggle input[type=radio].toggle+label{cursor:pointer;min-width:60px}.priceTTC-toggle input[type=radio].toggle+label:hover{background:none;color:#415464}.priceTTC-toggle input[type=radio].toggle+label:after{content:"";height:100%;position:absolute;top:0;transition:left .2s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}.priceTTC-toggle input[type=radio].toggle.toggle-left+label{border-right:0}.priceTTC-toggle input[type=radio].toggle.toggle-left+label:after{left:100%}.priceTTC-toggle input[type=radio].toggle.toggle-right+label{margin-left:-5px}.priceTTC-toggle input[type=radio].toggle.toggle-right+label:after{left:-100%}.priceTTC-toggle input[type=radio].toggle:checked+label{cursor:default;color:#fff;font-weight:600;background-color:#d6430a!important;transition:color .2s}.priceTTC-toggle input[type=radio].toggle:checked+label:after{left:0}.panel-group.accordion-style-02 .panel-heading{padding-top:0;padding-bottom:0}.panel-group.accordion-style-02 .panel-body{padding:0;margin-bottom:5px}.panel-group.accordion-style-02 .panel-body table tr:not(:last-child){border-bottom:1px solid #f7f7f7}.panel-group.accordion-style-02 .panel-body table tr td{padding-top:5px;padding-bottom:5px}.panel-group.accordion-style-02 .panel-body table tr td:first-child{border-right:1px solid #f7f7f7}.freemium{opacity:.6;filter:grayscale(100%)}.freemium a{pointer-events:none!important}.freemium a:hover{cursor:default!important}.freemium a:hover .box-shadow-small-hover:hover{box-shadow:unset!important;transform:unset!important}#batibouw .conditions tr td{vertical-align:top;line-height:normal}.range-slider input[type=range]{padding:1rem!important;-webkit-appearance:none!important;width:100%;height:15px;background-color:#f7f7f7;border:1px solid rgba(110,194,145,.5);border-radius:10px;margin:auto;transition:all .3s ease}.range-slider input[type=range]:hover{background-color:#6ec29180;cursor:pointer}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:35px;height:35px;background-color:#48b274;border-radius:30px;transition:all .5s ease}.range-slider output#rangevalue{font-size:24px;font-weight:800;letter-spacing:-1px;color:#415464;margin-top:20px}.guide-minutes{display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px;font-size:10px;position:relative;top:-10px}.guide-minutes span{width:18px}button.btn-select-choice{background-color:transparent;border-radius:20px;color:#415464}#etape1 button.btn-select-choice.active,#etape2 button.btn-select-choice.active{background-color:#e4e4e4;color:#415464}#etape3 .tab-pane .bg-white{border:1px solid transparent}#etape3 .tab-pane .bg-white.selected{background-color:#677683!important;border:2px solid #415464}#etape3 .tab-pane .bg-white.selected img{border:1px solid #415464!important}#etape3 .tab-pane .bg-white.selected *{color:#fff}#etape3 ul.nav.nav-pills{z-index:1;border-bottom:1px solid #e4e4e4;padding-left:0;padding-right:0}#etape3 ul.nav.nav-pills button.nav-link{padding:20px;width:100%}#etape3 ul.nav.nav-pills button.nav-link.active{border-radius:20px 20px 0 0;border-top:1px solid #e4e4e4!important;border-left:1px solid #e4e4e4!important;border-right:1px solid #e4e4e4!important}#etape3 ul.nav.nav-pills button.nav-link.active span{color:#415464;font-weight:800;opacity:1}#etape3 ul.nav.nav-pills button.nav-link span{color:#677683;font-weight:600;opacity:.5}#etape3 .tab-content{position:relative;top:-1px;border:1px solid #e4e4e4;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff}#etape4 button.btn-select-choice.active,#etape5 button.btn-select-choice.active{background-color:#415464;color:#fff}.big-icon-wrap{flex:0 0 3em;display:flex;align-items:end}ul.nav-pills li.nav-item{display:flex;justify-content:center;align-items:center}ul.nav-pills li.nav-item button{height:100%;width:100%;border-radius:20px;padding:15px}ul.nav-pills li.nav-item button:hover{color:#415464!important}.tab-content .tab-pane input{margin-left:0!important;margin-bottom:0!important}.tab-content .tab-pane label{color:#415464;padding-top:7px!important;padding-bottom:5.5px!important}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.ratio-1-1{aspect-ratio:1/1}div.full-h-w{width:100%;height:100%;background-color:red!important;color:red}.nav.persona button,.nav.score button{background-color:#f7f7f7;border-radius:10px;font-size:14px;color:#677683;border:1px solid transparent!important;margin-bottom:10px;font-family:filson soft}.nav.persona button.active,.nav.score button.active{background-color:#fff;color:#415464;font-weight:600;border:2px solid #677683!important}.nav.persona button{font-size:16px}.nav.score button{width:40px;font-size:14px}.title-price{font-size:36px;font-family:FilsonSoft;color:#415464;margin:0}.title-component{font-size:24px;font-family:FilsonSoft;color:#415464;text-transform:none;padding:0;margin:3rem 0}.table-responsive{margin-bottom:2rem}.table-responsive table{border:0px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%}.table-responsive table tbody{border-bottom:1px solid #415464}.table-responsive table th,.table-responsive table td{text-align:center}.table-responsive table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase;padding:1em;color:#415464}.table-responsive table .taxe-absolute{font-size:9px;text-align:center}.table-responsive table td{line-height:1.5;padding:1em}.table-responsive table tr{background-color:#fff;padding:.35em}.table-responsive table tr:not(:last-child){border-bottom:1px solid #415464}.table-responsive table .status .orange{padding-left:0;border-radius:50px;color:#d6430a}.table-responsive table .status .orange span:before{content:"";width:10px;height:10px;border-radius:50px;display:inline-block;background-color:#d6430a;margin-right:5px}.table-responsive table .status .green{padding-left:0;border-radius:50px;color:#48b274}.table-responsive table .status .green span:before{content:"";width:10px;height:10px;border-radius:50px;display:inline-block;background-color:#48b274;margin-right:5px}.table-responsive table .status .gray{padding-left:0;border-radius:50px}.table-responsive table .status .gray z span:before{content:"";width:10px;height:10px;border-radius:50px;display:inline-block;margin-right:5px}.table-responsive table button[type=button]{color:#fff;font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#48b274;padding:6px 12px;margin:0;line-height:normal;width:100%}.table-responsive table button[type=button]:hover{background-color:#328054}@media screen and (max-width: 1199px){.table-responsive table{border:0}.table-responsive table tr{display:flex;flex-direction:column;margin-bottom:20px;border:1px solid #e4e4e4!important;border-radius:20px}.table-responsive table td{border-bottom:1px solid #ddd;display:block;font-size:1rem;text-align:right}.table-responsive table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.table-responsive table td:last-child{border-bottom:0}.table-responsive .table.tarifs tbody tr th{display:block}}.table.tarifs thead tr th{background-color:#415464!important;text-align:left}.table.tarifs thead tr th:first-child{border-radius:16px 16px 0 0}.table.tarifs thead tr th:last-child{border-radius:0 0 16px 16px}.table.tarifs tbody tr th,.table.tarifs td{text-align:left}@media screen and (min-width: 1200px){.table.tarifs thead tr th:first-child{border-radius:16px 0 0}.table.tarifs thead tr th:last-child{border-radius:0 16px 0 0}.table.tarifs .taxe-absolute{position:absolute;left:0;right:0;bottom:0}}.tabs-accueil .not-active a,.tabs-accueil .not-active .tab{pointer-events:none;cursor:default;opacity:.6}.menu-configurateur .not-active,.menu-configurateur .not-active a{pointer-events:none;cursor:default;opacity:.5}
