.emission-disclaimer{display:grid;gap:4px;padding:12px 0}.emission-disclaimer .ec{display:grid;gap:12px;grid-template-columns:2fr 1fr;width:100%;font-size:14px}.emission-disclaimer .ec .ec__value{text-align:right;padding:0 8px 0 0}.detail-card{position:relative;background-color:var(--secondary_grey_100);color:var(--primary_black)!important;display:grid;grid-template-rows:min-content auto;width:100%;cursor:pointer}@media screen and (max-width: 800px){.detail-card{grid-template-rows:auto}}.detail-card .badge{width:fit-content;height:fit-content;position:absolute;top:16px;left:-10px}.detail-card .badge--ribbon{position:absolute;display:block;width:12px;height:21px;top:26px;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#11c898;z-index:-1}.detail-card .badge--content{font-size:14px;line-height:150%;position:relative;background-color:var(--primary_turquoise_500);color:var(--primary_black)!important;clip-path:polygon(0 0,0 100%,100% 100%,100% 100%,95% 0);padding:8px 32px;z-index:5}.detail-card .hero--image{grid-row:1/2}.detail-card .hero--image img{width:100%;height:100%;object-fit:contain;object-position:top center}.detail-card .hero--image .button--compare{position:absolute;transform:translate(-50%,-50%);top:36px;right:48px}.detail-card .hero--image .button--favorite{position:absolute;transform:translate(-50%,-50%);top:36px;right:-12px}.detail-card .button--favorite,.detail-card .button--compare{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary_grey_100)}.detail-card .button--favorite.round,.detail-card .button--compare.round{border-radius:50%}.detail-card .button--favorite svg,.detail-card .button--compare svg{width:20px;height:20px;transition:transform .35s var(--cb)}.detail-card .button--favorite:hover,.detail-card .button--compare:hover{cursor:pointer}.detail-card .button--favorite:hover svg,.detail-card .button--compare:hover svg{transform:scale(1.1)}.detail-card .card--content{padding:32px;height:100%;grid-row:2/5}.detail-card .card--content h2{margin:0 0 8px}.detail-card .card--content h3{margin:0 0 32px}.detail-card .card--content--brand-cta-special{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--brand_cta_bg_color);text-align:center}.detail-card .card--content--brand-cta-special .text{font-size:42px}@media screen and (max-width: 800px){.detail-card .card--content--brand-cta-special .text{font-size:18px}}.detail-card .card--content .content{height:100%;display:grid;grid-template-rows:1fr min-content}.detail-card .card--content .content .bottom-half{display:grid;grid-template-rows:auto auto min-content;flex:1 0 auto}@media screen and (max-width: 800px){.detail-card .card--content .content .bottom-half{flex:0 0 auto}}.detail-card .card--content .content .availibility{display:block;margin:0 0 16px}.detail-card .card--content .button--tocar{display:flex;align-items:center;gap:16px}.detail-card .card--content .button--tocar .button__icon{height:fit-content}.detail-card .card--content .button--tocar svg{fill:var(--primary_black)}.detail-card .card--content .pill-slider-container{position:relative}.detail-card .card--content .pill-slider-container .pill-container{display:flex;flex-wrap:wrap;overflow-x:scroll;gap:8px;padding-bottom:6px;margin-bottom:32px}.detail-card .card--content .pill-slider-container .pill-container .pill{display:grid;gap:12px;grid-template-columns:2fr 1fr;width:100%;padding:0 0 4px;font-size:14px;border-bottom:1px solid var(--secondary_grey_300)}.detail-card .card--content .pill-slider-container .pill-container .pill:nth-last-child(1){border-bottom:none}.detail-card .card--content .pill-slider-container .pill-container .pill .pill__value{text-align:right}.detail-card .card--content .pill-slider-container .pill-container::-webkit-scrollbar{height:4px}.detail-card .card--content .pill-slider-container .pill-container::-webkit-scrollbar-thumb{border-radius:5px;background:var(--secondary_grey_800)}.detail-card .card--content .pill-slider-container .fader{position:absolute;width:10%;height:100%;top:0;right:0;background-image:linear-gradient(to right,transparent,var(--secondary_grey_100));transition:opacity .35s var(--cb)}.detail-card .card--content .pill-slider-container .fader.hidden{opacity:0}.detail-card .card--content .pricing-details{display:flex;justify-content:flex-start;align-items:flex-end;gap:32px;border-top:1px solid var(--secondary_grey_500);border-bottom:1px solid var(--secondary_grey_500);margin-bottom:32px;padding:12px 0}@media screen and (max-width: 800px){.detail-card .card--content .pricing-details{margin-bottom:0}}.detail-card .card--content .pricing-details .pricing-column{display:flex;flex-direction:column;align-items:flex-start}.detail-card .card--content .pricing-details .payment-type{font-size:16px}.detail-card .card--content .pricing-details .direct-price,.detail-card .card--content .pricing-details .uvp-price{font-size:28px;line-height:100%}.detail-card .card--content .pricing-details .direct-price .offer,.detail-card .card--content .pricing-details .uvp-price .offer{display:flex;flex-direction:column}.detail-card .card--content .pricing-details .direct-price .offer .upe-price,.detail-card .card--content .pricing-details .uvp-price .offer .upe-price{font-size:16px;line-height:24px}.detail-card .card--content .pricing-details .direct-price .offer .offer__price,.detail-card .card--content .pricing-details .uvp-price .offer .offer__price{position:relative}.detail-card .card--content .pricing-details .direct-price .offer .offer__price--old,.detail-card .card--content .pricing-details .uvp-price .offer .offer__price--old{font-size:18px}.detail-card .card--content .pricing-details .direct-price .offer .offer__price--old:after,.detail-card .card--content .pricing-details .uvp-price .offer .offer__price--old:after{content:"";position:absolute;left:0;bottom:50%;width:100%;height:3px;transform:translateY(50%) rotate(12deg);background-color:var(--error)}.detail-card .card--content .pricing-details .price{font-size:12px}.detail-card .card--content .button{width:auto}@media screen and (min-width: 801px) and (max-width: 1024px){.detail-card .card--content .button{padding:12px 4px}}@media screen and (max-width: 800px){.detail-card .card--content{padding:16px;height:auto}.detail-card .card--content h3{margin-bottom:24px}.detail-card .card--content .pill-slider-container .pill-container{margin:0}}.detail-card--minified{padding:16px;display:flex;flex-direction:row;background-color:var(--primary_white)}@media screen and (min-width: 801px){.detail-card--minified .emission-disclaimer{display:grid;grid-template-columns:3fr 3fr 2fr;gap:8px}.detail-card--minified .emission-disclaimer .ec{gap:4px;grid-template-rows:1fr;margin:0 4px 0 0;padding:0 4px 0 0;border-right:1px solid var(--secondary_grey_500)}.detail-card--minified .emission-disclaimer .ec:nth-last-child(1){border-right:none;margin:0;padding:0}}@media screen and (min-width: 801px) and (max-width: 900px){.detail-card--minified .emission-disclaimer{grid-template-columns:1fr}.detail-card--minified .emission-disclaimer .ec{padding:0 0 8px;border-right:none;border-bottom:1px solid var(--secondary_grey_500)}.detail-card--minified .emission-disclaimer .ec:nth-last-child(1){padding:0;border-bottom:none}}.detail-card--minified.brand-cta-special{background-color:var(--mini_brand_color)}.detail-card--minified .hero--image{min-width:300px;max-width:300px;height:100%;margin:0 0 12px}@media screen and (max-width: 800px){.detail-card--minified .hero--image{max-width:100%;height:auto}}@media screen and (max-width: 800px){.detail-card--minified{flex-direction:column}}.detail-card--minified .card--content{padding:0 0 0 32px;width:100%}@media screen and (max-width: 800px){.detail-card--minified .card--content{padding:0}}.detail-card--minified .card--content .button{margin-bottom:0}.detail-card--minified .card--content .content{display:grid;gap:32px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media screen and (max-width: 800px){.detail-card--minified .card--content .content{grid-template-columns:1fr;gap:0}}.detail-card--minified .card--content .content .top-half{flex:0 1 auto}.detail-card--minified .card--content .content .top-half .availibility{margin-bottom:16px}.detail-card--minified .card--content .content .top-half .pill-slider-container .pill-container{padding:0;margin-bottom:16px}.detail-card--minified .card--content .content .bottom-half{display:grid;grid-template-rows:min-content min-content;flex:1 0 auto}.detail-card--minified .card--content .content .bottom-half .pricing-details{margin-bottom:32px;border-top:none;border-bottom:none;padding:12px 0}@media screen and (max-width: 800px){.detail-card--minified .card--content .content .bottom-half .pricing-details{justify-content:flex-start;margin-bottom:0}}.detail-card--minified .card--content .content .bottom-half .pricing-details .pricing-column{display:flex;flex-direction:column;justify-content:flex-start;gap:0}@media screen and (min-width: 801px) and (max-width: 1040px){.detail-card--minified .card--content .content .bottom-half .pricing-details .pricing-column .offer--reduced{display:flex;gap:4px;flex-direction:column}}@media screen and (max-width: 800px){.detail-card--minified .card--content .content .bottom-half .pricing-details .pricing-column{align-items:flex-start}}.detail-card--minified .card--content .content .bottom-half .controls{display:flex;flex-wrap:wrap;gap:12px}.detail-card--minified .card--content .content .bottom-half .controls .buttons--container{display:flex;gap:12px}@media screen and (min-width: 801px) and (max-width: 1060px){.detail-card--minified .card--content .content .bottom-half .controls{flex-direction:column}}.finder-results{width:100%;max-width:calc(100vw - 30px)}.finder-results .controls-row{display:flex;justify-content:space-between;gap:32px;margin-bottom:32px}.finder-results .controls-row select{background-color:var(--secondary_grey_200);padding:12px;border:none;border-radius:0;appearance:none;background-image:url('data:image/svg+xml,<svg aria-hidden="true" width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 8.37498L0 2.37498L1.4 0.974976L6 5.57498L10.6 0.974976L12 2.37498L9 5.37498L6 8.37498Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right 18px center;background-size:12px}.finder-results .controls-row select.greyed-out{pointer-events:none;opacity:.25}@media screen and (max-width: 800px){.finder-results .controls-row{gap:12px}}.finder-results label[for=per-page],.finder-results label[name=per-page],.finder-results select[for=per-page],.finder-results select[name=per-page]{font-size:14px}.finder-results .per-page-column .per-page-label{padding:12px 12px 12px 0}.finder-results .per-page-column .per-page{width:70px}.finder-results .cars{position:relative;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px}@media screen and (max-width: 800px){.finder-results .cars{grid-template-columns:repeat(1,minmax(0,1fr))}}.finder-results .cars--minified{grid-template-columns:repeat(1,minmax(0,1fr))}.finder-results .cars .loader{position:absolute;width:100%;height:100%;opacity:35%;background-color:var(--primary_black);z-index:10}.finder-results .cars .loader .spinner{position:absolute;top:384px;left:calc(50% - 64px);width:128px;height:128px;border:8px solid #FFF;transform:translate(-50%,-50%);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.finder-results .no-results{margin:128px 0;width:100%;text-align:center}.finder-results .pagination-controls{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--primary_black)}.finder-results .pagination-controls .button--navigation svg{fill:var(--primary_black)}.finder-results .pagination-controls .icon--prev{transform:rotate(90deg)}.finder-results .pagination-controls .icon--next{transform:rotate(-90deg)}.finder-results .pagination-controls .page{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:var(--secondary_grey_100);transition:opacity .35s var(--cb)}.finder-results .pagination-controls .page.clickable:hover{cursor:pointer}.finder-results .pagination-controls .page.hidden{opacity:0}.finder-results .pagination-controls .page.selected{background-color:var(--primary_turquoise_500)}.finder-results .pagination-controls--white .button--navigation svg{fill:var(--primary_white)}.custom-select[data-v-a51d3ac8]{--font-size: 13.3333px}.select[data-v-a51d3ac8]{position:relative;width:100%}.select .select__icon[data-v-a51d3ac8]{position:absolute;right:12px;bottom:50%;transform:translateY(50%)}.select .custom-select[data-v-a51d3ac8]{font-size:var(--font-size);width:100%;height:100%;color:var(--black)}.select .custom-select .selected[data-v-a51d3ac8]{display:flex;align-items:center;font-size:var(--font-size);height:100%;padding:17.5px 24px;cursor:pointer;user-select:none;background-color:var(--secondary_grey_200)}.select .custom-select .items[data-v-a51d3ac8]{position:absolute;max-height:300px;overflow:auto;left:0;right:0;z-index:1;padding:0 12px 12px;background-color:var(--secondary_grey_200)}.select .custom-select .items .item[data-v-a51d3ac8]{font-size:var(--font-size);color:var(--black)}.select .custom-select .items .item .item__inner .item__key[data-v-a51d3ac8]{font-weight:700;padding:10px;cursor:pointer}.select .custom-select .items .item .item__inner .item__key[data-v-a51d3ac8]:hover,.select .custom-select .items .item .item__inner .item__key.focused[data-v-a51d3ac8]{background-color:var(--secondary_grey_300)}.select .custom-select .items .item .item__inner .item__children[data-v-a51d3ac8]{margin:0 0 15px}.select .custom-select .items .item .item__inner .item__children .item__child[data-v-a51d3ac8]{padding:10px 10px 10px 20px;cursor:pointer;user-select:none}.select .custom-select .items .item .item__inner .item__children .item__child[data-v-a51d3ac8]:hover,.select .custom-select .items .item .item__inner .item__children .item__child.focused[data-v-a51d3ac8]{background-color:var(--secondary_grey_300)}.select .custom-select .items .item .item__main[data-v-a51d3ac8]{padding:10px 0 10px 10px;cursor:pointer;user-select:none}.select .custom-select .items .item .item__main[data-v-a51d3ac8]:hover,.select .custom-select .items .item .item__main.focused[data-v-a51d3ac8]{background-color:var(--secondary_grey_300)}.select .custom-select .items.selectHide[data-v-a51d3ac8]{display:none}.select .custom-select.custom-select--disabled[data-v-a51d3ac8]{font-size:var(--font-size);display:flex;align-items:center;width:100%;height:100%;padding:12px;color:var(--white);background-color:var(--secondary_grey_200_35)}.select .custom-select.custom-select--disabled[data-darkmode=false][data-v-a51d3ac8]{color:var(--black);background-color:var(--secondary_grey_200_35)}h1,:where(h1){font-size:56px}h2,:where(h2){font-size:48px}h3,:where(h3){font-size:40px}h4,:where(h4){font-size:32px}h5,:where(h5){font-size:24px}h6,:where(h6){font-size:20px}:root{--padding-desktop: clamp(16px, 64px, calc((100vw - 1312px)/2));--padding-mobile: 16px;--primary_black: rgba(0, 0, 0, 1);--primary_white: rgba(255, 255, 255, 1);--primary_turquoise_600: rgba(17, 200, 152, 1);--primary_turquoise_500: rgba(25, 249, 190, 1);--primary_turquoise_400: rgba(40, 264, 205, 1);--secondary_grey_900: rgba(50, 50, 50, 1);--secondary_grey_800: rgba(101, 101, 101, 1);--secondary_grey_700: rgba(151, 151, 151, 1);--secondary_grey_600: rgba(171, 171, 171, 1);--secondary_grey_500: rgba(202, 202, 202, 1);--secondary_grey_400: rgba(219, 219, 219, 1);--secondary_grey_300: rgba(234, 234, 234, 1);--secondary_grey_200: rgba(242, 242, 242, 1);--secondary_grey_100: rgba(248, 248, 248, 1);--cb: cubic-bezier(.21, .4, .48, 1)}.bold{font-weight:700}.strikethrough{text-decoration:line-through}.finder *:focus:not(:focus-visible){outline:none}.finder .h1special{margin-bottom:80px}@media screen and (max-width: 800px){.finder .h1special{margin-top:64px}}.finder .link--detail{display:inline-flex;gap:16px;margin:15px 0 0 auto}.finder .link--detail svg{fill:var(--primary_black)}.finder .link--detail:hover{cursor:pointer}.finder .minified-header{display:flex;justify-content:space-between;align-items:flex-end;margin-top:64px;margin-bottom:80px}@media screen and (max-width: 800px){.finder .minified-header{margin:32px 0 24px}}.finder .minified-header .h1special{margin-bottom:0;width:fit-content}.finder .finder-mask{width:100%;max-width:calc(100vw - 30px)}.finder .finder-mask .row{width:100%;display:flex;gap:32px;margin-bottom:32px;transition:opacity .35s var(--cb)}.finder .finder-mask .row.hidden{opacity:0}.finder .finder-mask .row.hidden .button{pointer-events:none;cursor:default}@media screen and (max-width: 800px){.finder .finder-mask .row{flex-direction:column;gap:16px}}.finder .finder-mask .row .row{gap:16px;margin-bottom:0}@media screen and (max-width: 800px){.finder .finder-mask .row .row{flex-direction:row}.finder .finder-mask .row .row.row--buttons{flex-direction:column-reverse}}.finder .finder-mask .row .input--container{width:100%;background-color:var(--secondary_grey_200);padding:12px;border:none;display:flex;align-items:center;gap:12px}.finder .finder-mask .row .input--container .icon{width:32px;height:32px}.finder .finder-mask .row .input--container label{max-width:0px;max-height:0px;opacity:0}.finder .finder-mask .row .input--container input{font-size:24px;width:100%;background-color:transparent;border:none}@media screen and (max-width: 800px){.finder .finder-mask .row .input--container input{font-size:18px;height:auto}}.finder .finder-mask .row .column{width:100%;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;transition:opacity .35s var(--cb)}.finder .finder-mask .button--showcars .right-arrow{transition:transform .35s ease}.finder .finder-mask .button--showcars svg{fill:#000}.finder .finder-mask .button--feature{position:relative}.finder .finder-mask .button--feature .feature--count{display:flex;justify-content:center;align-items:center;color:var(--primary_black);position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background-color:var(--primary_turquoise_500)}.finder .finder-mask .button--feature .feature--count.hidden{display:none}.finder .finder-mask .button--reset{border:1px solid var(--primary_black);background-color:transparent}.finder .finder-mask .row__container{max-height:0px;height:fit-content;overflow:hidden;transition:max-height .35s var(--cb);background-color:var(--secondary_grey_300);width:calc(100% + 128px);padding:0 64px;margin-left:-64px}.finder .finder-mask .row__container>.row:first-of-type{margin-top:32px}@media screen and (max-width: 800px){.finder .finder-mask .row__container{width:calc(100% + 32px);padding:0 16px;margin-left:-16px}}.finder .finder-mask .row__container .row__container--inner{padding:16px 0}.finder .finder-mask .row__container select{background-color:var(--primary_white)}.finder .finder-mask .row__container .header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.finder .finder-mask .row__container .header-row .features-headline{margin:0}.finder .finder-mask .row__container .features .feature--options{display:flex;flex-wrap:wrap;margin-bottom:32px}.finder .finder-mask .row__container .features .feature--options .feature--option{display:flex;align-items:center;width:25%;gap:8px;margin-bottom:16px}.finder .finder-mask .row__container .features .feature--options .feature--option .checkbox{appearance:none;border-radius:0;margin:0;width:18px;min-width:18px;height:18px;min-height:18px;cursor:pointer;background-color:var(--primary_white)}.finder .finder-mask .row__container .features .feature--options .feature--option .checkbox:checked{display:flex;justify-content:center;align-items:center}.finder .finder-mask .row__container .features .feature--options .feature--option .checkbox:checked:after{content:"";background-color:var(--primary_turquoise_500);width:10px;height:10px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 800px){.finder .finder-mask .row__container .features .feature--options{padding:0 16px;display:grid;grid-template-columns:repeat(2,1fr)}}.finder .finder-mask .row__container .features .controls{display:flex;justify-content:flex-end;margin-bottom:32px}.finder .finder-mask .chevron{transition:transform .35s var(--cb)}.finder .finder-mask .chevron--active{transform:rotate(180deg)}@media screen and (max-width: 800px){.finder .finder-mask #category{margin-bottom:24px}}.finder .finder-mask select{background-color:var(--secondary_grey_200);padding:17.5px 24px;border:none;border-radius:0;appearance:none;background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 8.37498L0 2.37498L1.4 0.974976L6 5.57498L10.6 0.974976L12 2.37498L9 5.37498L6 8.37498Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right 18px center;background-size:12px}.finder .finder-mask select.greyed-out{pointer-events:none;opacity:.25}.finder .finder-mask hr{border:1px solid var(--secondary_grey_100);transition:opacity .35s var(--cb)}.finder .finder-mask hr:last-of-type{margin:0 0 128px}.finder .finder-mask hr.hidden{opacity:0}.finder--white{color:var(--primary_white)!important}.finder--white .link--detail svg{fill:var(--primary_white)}.finder--white select.greyed-out{opacity:.75!important}.finder--minified .finder-mask .button--reset{background-color:var(--secondary_grey_200)}.button{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:var(--primary_black);width:fit-content;padding:14px 24px;border:none;transition:background-color .35s var(--cb)}.button:hover{cursor:pointer}.button--icon{gap:16px}.button--large{height:52px}.button--grey{background-color:var(--secondary_grey_200)}.button--grey:hover{cursor:pointer;background-color:var(--secondary_grey_100)}.button--line{padding:14px 0;text-wrap:nowrap;background-color:transparent}.button--line:before{content:"";width:50%;height:1px;background-color:var(--secondary_grey_200)}.button--line:after{content:"";width:50%;height:1px;background-color:var(--secondary_grey_200)}.button--fullwidth{width:100%!important;text-wrap:nowrap}.button--turquoise{background-color:var(--primary_turquoise_500)}.button--turquoise:hover{cursor:pointer;background-color:var(--primary_turquoise_400)}.button--withicon{gap:16px;border:none;background-color:transparent}.button--blank{border:none;background-color:transparent}.button--navigation{padding:14px 8px;height:50px;width:fit-content;background-color:transparent;transition:opacity .35s var(--cb)}.button--navigation.disabled{opacity:.3;pointer-events:none;cursor:default}
