@charset "UTF-8";main#configurator{width:100vw;width:100dvw;overflow-x:clip;display:flex}main#configurator .history{position:-webkit-sticky;position:sticky;max-height:calc(100dvh - 150px);background-color:#ededec;flex:0 0 20%;width:20%;max-width:20%;transition:.5s ease-in-out;z-index:10}main#configurator .history .history-wrapper{display:flex;position:absolute;top:0;right:0;width:20vw;width:20dvw;height:100%}main#configurator .history .history-wrapper .content{flex:1 1 auto;padding:0 20px;overflow-y:auto}main#configurator .history .history-wrapper .content .title{color:#6e6962;font-size:1.1rem;line-height:1.5rem;display:flex;gap:12px;margin-top:32px;margin-bottom:20px}main#configurator .history .history-wrapper .content .title img{width:20px;max-height:20px;filter:brightness(0) invert(43%) sepia(3%)}main#configurator .history .history-wrapper .content li{font-size:.9rem;color:#b9b8b4;margin-top:12px;margin-left:32px;cursor:pointer}.step-content .config-card.preselected .title,main#configurator .history .history-wrapper .content li.active{color:#bf9a62;text-decoration:underline}main#configurator .history .history-wrapper .divider{flex:0 0 45px;width:45px;max-width:45px;background-color:#e8e8e6;display:flex;align-items:center;justify-content:center;cursor:pointer}main#configurator .history .history-wrapper .divider .lines{height:65px;width:10px;border-left:1px solid #b9b8b4;border-right:1px solid #b9b8b4}main#configurator .history .history-wrapper .divider .animation{display:none;height:65px;width:65px;background:#e8e8e6;position:absolute;transform:translateX(-15px) translateY(-50%) rotate(90deg);transition:transform .15s ease-in-out;border-radius:100px}main#configurator .history .history-wrapper .divider .animation .arrows{height:30px;position:absolute;left:0;bottom:15px;transform:translate(125%)}main#configurator .history .history-wrapper .divider .animation .arrows path{stroke:#b9b8b4;fill:transparent;stroke-width:2px;animation:2s infinite arrow;-webkit-animation:2s infinite arrow}main#configurator .history .history-wrapper .divider .animation .arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}main#configurator .history .history-wrapper .divider .animation .arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}main#configurator .history .history-wrapper .divider .animation .arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}@keyframes arrow{0%,100%,80%{opacity:0}40%{opacity:1}}@-webkit-keyframes arrow{0%,100%,80%{opacity:0}40%{opacity:1}}main#configurator .history.hidden{flex:0 0 45px;max-width:45px;width:45px}main#configurator .history.hidden .history-wrapper .divider .animation{transform:translateX(10px) translateY(-50%) rotate(90deg) scaleY(-100%)}main#configurator .configuration{min-height:calc(100dvh - 150px);width:100%;display:flex}main#configurator .configuration .step{flex:0 0 60%;width:60%;max-width:60%;display:flex;flex-direction:column;justify-content:space-between}main#configurator .configuration .step .step-wrapper{padding:70px}main#configurator .configuration .step .step-wrapper ul{list-style:disc inside}main#configurator .configuration .step .step-wrapper .heading{display:flex;align-items:center;gap:20px;margin-bottom:44px}main#configurator .configuration .step .step-wrapper .heading img{height:45px;width:45px;object-fit:contain}main#configurator .configuration .step .step-wrapper h3{border-bottom:1px solid #b9b8b4;padding-bottom:16px}main#configurator .configuration .step .step-wrapper .step-content>div,main#configurator .configuration .step .step-wrapper .step-content>p{margin-top:50px;display:flex;flex-direction:column;gap:8px}main#configurator .configuration .step .step-wrapper .step-content>div:first-child,main#configurator .configuration .step .step-wrapper .step-content>p:first-child{margin-top:30px}main#configurator .configuration .step .step-wrapper .step-content .title{font-size:1rem;line-height:1.2;font-weight:500;transition:color .15s ease-in-out}main#configurator .configuration .step .step-wrapper .step-content .description{font-size:.75rem;line-height:1.2;color:#6e6962}main#configurator .configuration .step .step-wrapper .step-content .price{color:#332d23}.step-content .config-card{display:flex;flex-direction:column;gap:8px;width:146px;cursor:pointer}.step-content .config-card .image-wrapper{position:relative;background-color:#ededec;border-radius:8px;height:134px;display:flex;align-items:center;justify-content:center;overflow:hidden}.step-content .config-card .image-wrapper img{object-fit:contain;max-width:100%;max-height:100%;border-radius:8px;transition:transform .15s ease-in-out}.step-content .config-card .image-wrapper .icon.icon-info{position:absolute;top:10px;right:10px;margin:0}.step-content .config-card.preselected .image-wrapper{background-color:#f6f0e8;border:3px solid #bf9a62}.step-content .config-card.preselected span.icon-info{background:url("../img/icons/info-brown.svg") center/100% 100% no-repeat}.step-content .config-card.selected{transform:scale(1.1);margin:10px 7px}.step-content .config-card.selected .image-wrapper{background-color:#ecf8e2;border:3px solid #7ed140}.step-content .config-card.selected .image-wrapper img{transform:scale(1.1)}.step-content .config-card.selected .title{color:#7ed140;text-decoration:underline}.step-content .config-card.selected span.icon-info{background:url("../img/icons/info-green.svg") center/100% 100% no-repeat}.step-content .config-card.selected:not(.check-card):not(.x-card):not(.none-card) .image-wrapper::after{content:"";position:absolute;bottom:6px;right:6px;height:25px;width:25px;border-radius:6px;background:url("../img/icons/check-white.svg") center/50% 50% no-repeat #7ed140}.step-content .config-card.disabled{margin-top:12px}.step-content .config-card.disabled:not(.preselected):not(:hover){opacity:.4;filter:grayscale(1)}.step-content .config-card.disabled:not(.preselected):not(:hover) .title{color:#6e6962!important}.step-content .config-card.disabled:not(.preselected):not(:hover) .image-wrapper{background-color:#d9d9d9!important}.step-content .config-card.disabled.check-card img,.step-content .config-card.disabled.none-card img,.step-content .config-card.disabled.x-card img{filter:brightness(0);opacity:.4}.step-content .config-card.unavailable{filter:grayscale(1);cursor:not-allowed;position:relative}.step-content .config-card.unavailable .image-wrapper::after{content:"INDISPONIBLE";position:absolute;top:50%;left:50%;font-size:1rem;line-height:1.2;font-weight:500;transform:translate(-50%,-50%);z-index:2}.step-content .config-card.unavailable::before{content:"";position:absolute;inset:0;background:rgba(244,244,243,.6);z-index:1}.step-content .config-card:not(.selected):not(.unavailable):not(.disabled):hover .image-wrapper img{transform:scale(1.3)}.step-content .config-card:not(.selected):not(.unavailable):not(.disabled):hover:not(.check-card):not(.x-card):not(.none-card) .image-wrapper img{transform:scale(1.1);filter:none;opacity:1}.step-content .config-card:not(.selected):not(.unavailable):hover:not(.check-card):not(.x-card):not(.none-card) .title{color:#bf9a62}main#configurator .configuration .step .step-wrapper .step-content .config-card.check-card img,main#configurator .configuration .step .step-wrapper .step-content .config-card.none-card img,main#configurator .configuration .step .step-wrapper .step-content .config-card.x-card img{height:30px}main#configurator .configuration .step .step-wrapper .step-content .config-card.check-card .image-wrapper{background-color:#e0edde}main#configurator .configuration .step .step-wrapper .step-content .config-card.check-card .title{color:#7ed140}main#configurator .configuration .step .step-wrapper .step-content .config-card.x-card .image-wrapper{background-color:#ecdedd}main#configurator .configuration .step .step-wrapper .step-content .config-card.x-card.selected .image-wrapper{border:3px solid #e25555}main#configurator .configuration .step .step-wrapper .step-content .config-card.x-card .title{color:#e25555}main#configurator .configuration .step .step-wrapper .step-content .config-card.none-card .image-wrapper{background-color:#e8e7e7}main#configurator .configuration .step .step-wrapper .step-content .config-card.none-card.selected .image-wrapper{border:3px solid #6e6962}main#configurator .configuration .step .step-wrapper .step-content .config-card.none-card .title{color:#6e6962}main#configurator .configuration .summary{flex:0 0 40%;width:40%;max-width:40%;display:flex;flex-direction:column;gap:30px;background:#fff;padding:70px 40px;transition:transform .5s ease-in-out}main#configurator .configuration .summary .main-picture{border-radius:8px;max-height:350px;width:100%;object-fit:contain}main#configurator .configuration .summary .category{font-size:1.25rem;font-weight:300;color:#b9b8b4;margin-bottom:9px}main#configurator .configuration .summary .title{font-size:1.9rem;font-weight:700;line-height:1.3}.features .ecotaxe,main#configurator .configuration .summary .features .feature{font-size:.9rem;line-height:1.35;color:#6e6962}.features .ecotaxe{color:#8fbb20}main#configurator .configuration .summary .features .feature b{font-weight:500;color:#332d23}main#configurator .configuration .summary .pricing{display:flex;gap:30px}main#configurator .configuration .summary .pricing img{height:15px;width:15px;object-fit:contain}main#configurator .configuration .summary .pricing .price{flex:0 0 auto}main#configurator .configuration .summary .pricing .price .amount{margin-left:0}main#configurator .configuration .summary .pricing .pricing-note{flex:0 1 auto;padding-top:.4rem;font-size:.85rem;color:#b9b8b4;display:flex;align-items:start;gap:12px}main#configurator .preview{display:none;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;right:0;bottom:59px;padding:20px;background:#fff;width:100%;z-index:11}main#configurator.summary-open .configuration .summary{display:flex;transform:translateX(-100%)}main#configurator.no-animation .history,main#configurator.no-animation .history *{transition:none!important}@media screen and (max-width:1199px){main#configurator .history{flex:0 0 25%;width:25%;max-width:25%}main#configurator .history .history-wrapper{width:25vw;width:25dvw}main#configurator .configuration .step,main#configurator .configuration .summary{flex:0 0 50%;width:50%;max-width:50%}}@media screen and (max-width:991px){main#configurator .history{flex:0 0 100%;width:100%;max-width:100%;top:65px;max-height:calc(100dvh - 65px - 60px)}main#configurator .history .history-wrapper{height:calc(100dvh - 65px - 60px);width:100vw;width:100dvw}main#configurator .history .history-wrapper .content{overflow-y:scroll}main#configurator .history .history-wrapper .divider .lines{display:none}main#configurator .history .history-wrapper .divider .animation{display:block}main#configurator .configuration{min-height:calc(100dvh - 60px - 65px);width:calc(100vw - 45px)}main#configurator .configuration .step{flex:0 0 100%;width:100%;max-width:100%}main#configurator .configuration .step .step-wrapper{padding:30px}main#configurator .configuration .step .step-wrapper .heading{gap:10px}main#configurator .configuration .step .step-wrapper .heading img{height:30px;width:30px}main#configurator .configuration .step .step-wrapper .step-content .config-card{width:110px}main#configurator .configuration .step .step-wrapper .step-content .config-card .image-wrapper{height:110px}main#configurator .configuration .step .preview{display:flex}main#configurator .configuration .summary{flex:0 0 100%;max-width:100%;width:100%;overflow:auto;padding-bottom:150px;overscroll-behavior:contain;max-height:calc(100dvh - 60px - 65px)}}.heading-6>span{font-size:.8rem;line-height:1.3;font-weight:300;text-transform:none}[property=step][mv-list-item]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:.5em;counter-increment:step}[property=step][mv-list-item]::before{content:counter(step);position:absolute;right:100%;margin-right:.5em;color:#bf9a62;font:300 100% Helvetica Neue,sans-serif}h3>strong{font-weight:300;color:#bf9a62}.step-content p>b{font-weight:600;color:#000}#configurator .form-wrapper{border-radius:0;background-color:transparent;padding:0}figure#svgPrise{display:inline-block;position:relative;width:100%;vertical-align:middle;overflow:hidden;align-content:center}