.car-finder{--teaser-accent: 0, 129, 149;min-height:70vh;scroll-margin-top:calc(var(--header-height, 80px) + 1.6rem);overflow:visible}.car-finder.is-open{min-height:70vh}.car-finder__layout{position:relative;display:grid;gap:2.4rem;align-items:start;isolation:isolate;grid-template-columns:minmax(0,1fr)}.car-finder__primary{display:flex;flex-direction:column;min-width:0}.car-finder__mobile-status-marker{display:none}.car-finder__main{position:relative;z-index:2}.car-finder__aside{position:relative;z-index:3}@media screen and (min-width:990px){.car-finder__layout{--car-finder-layout-gap: 2.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.8rem;align-items:stretch}.car-finder__primary{grid-column:1;grid-row:1;min-height:100%}.car-finder__mobile-status{margin-top:2.4rem}.car-finder__aside{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-height:100%;background:transparent}.car-finder-silhouette{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;align-self:center;width:100%;height:100%;min-height:0;padding:.4rem 0 .8rem}.car-finder-silhouette__stage{flex:0 0 auto;width:100%;max-width:58rem;margin-left:0;min-height:22rem;aspect-ratio:16 / 7.5;overflow:hidden}.car-finder__options{gap:1rem}.car-finder__option{padding:1.5rem 1.8rem;border-radius:1.4rem;background:rgba(var(--color-background),.92)}.car-finder__option-title{font-size:clamp(1.7rem,1.7vw,2.1rem);margin-bottom:.4rem}.car-finder__option-desc{font-size:1.3rem}.car-finder__progress{width:calc(200% + var(--car-finder-layout-gap))}}.car-finder__step-label{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--teaser-accent))}.car-finder__progress{--car-finder-progress: 0%;display:block;box-sizing:border-box;height:8px;width:100%;margin:0 0 2.4rem;border-radius:999px;overflow:hidden;background:#0000001f}.car-finder__progress-fill{display:block;height:100%;width:var(--car-finder-progress);max-width:100%;border-radius:inherit;background:rgb(var(--teaser-accent))}.car-finder__slide{display:none}.car-finder__slide.is-active{display:block;animation:carFinderIn .35s ease}@media(prefers-reduced-motion:reduce){.car-finder__slide.is-active{animation:none}}.car-finder__title{margin:0 0 1.2rem;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;max-width:18ch}.car-finder__subtitle{margin:0 0 3.2rem;font-size:clamp(1.6rem,2vw,2rem);line-height:1.45;max-width:40rem;opacity:.85}.car-finder__summary{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2rem;max-width:44rem}.car-finder__summary-chip{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border-radius:999px;font-size:1.3rem;font-weight:600;line-height:1.2;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.85)}.car-finder__options{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.car-finder__options{grid-template-columns:1fr 1fr;gap:1.6rem}.car-finder__options--two{max-width:64rem}}.car-finder__option{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.12);background:rgb(var(--color-background));color:inherit;text-align:left;border-radius:1.6rem;padding:2rem 2.2rem;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.car-finder__option:hover{border-color:rgb(var(--teaser-accent));transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.car-finder__option.is-selected{border-color:rgb(var(--teaser-accent));box-shadow:inset 0 0 0 1px rgb(var(--teaser-accent))}.car-finder__option.is-hint:not(.is-selected){border-color:rgba(var(--teaser-accent),.45);background:rgba(var(--teaser-accent),.04)}.car-finder__option-title{display:block;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:700;line-height:1.25;margin-bottom:.6rem}.car-finder__option-desc{display:block;font-size:1.4rem;line-height:1.4;opacity:.75}.car-finder__nav{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.car-finder__nav[hidden],.car-finder__back[hidden]{display:none!important}.car-finder__continue:disabled{opacity:.45;cursor:not-allowed}.car-finder:not(.is-finish) .car-finder__back{background-color:transparent!important;color:rgb(var(--color-button))!important;border:2px solid rgb(var(--color-button))!important;box-shadow:none!important}.car-finder:not(.is-finish) .car-finder__back:before,.car-finder:not(.is-finish) .car-finder__back:after{display:none!important}.car-finder:not(.is-finish) .car-finder__back:hover{background-color:rgba(var(--color-button),.08)!important;color:rgb(var(--color-button))!important;border-color:rgb(var(--color-button))!important}.car-finder.is-finish .car-finder__nav{margin-top:1.6rem}.car-finder.is-finish .car-finder__continue{display:none!important}.car-finder.is-finish .car-finder__nav:not([hidden]) .car-finder__back{-webkit-appearance:none;appearance:none;background:none!important;border:none!important;box-shadow:none!important;min-height:0;min-width:0;padding:.2rem 0;font-size:1.4rem;font-weight:500;letter-spacing:.01em;color:rgba(var(--color-foreground),.55)!important;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.car-finder.is-finish .car-finder__nav:not([hidden]) .car-finder__back:before,.car-finder.is-finish .car-finder__nav:not([hidden]) .car-finder__back:after{display:none!important}.car-finder.is-finish .car-finder__nav:not([hidden]) .car-finder__back:hover{color:rgb(var(--color-foreground))!important;background:none!important}.car-finder__finish-match-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.6rem;row-gap:0;margin-top:2.4rem}.car-finder__finish-match-actions .car-finder__back{grid-column:1;justify-self:start;-webkit-appearance:none;appearance:none;background:none!important;border:none!important;box-shadow:none!important;min-height:0;min-width:0;width:auto;padding:.2rem 0;font-size:1.4rem;font-weight:500;letter-spacing:.01em;color:rgba(var(--color-foreground),.55)!important;text-decoration:underline;text-underline-offset:.22em;cursor:pointer;white-space:nowrap}.car-finder__finish-match-actions .car-finder__back:before,.car-finder__finish-match-actions .car-finder__back:after{display:none!important}.car-finder__finish-match-actions .car-finder__back:hover{color:rgb(var(--color-foreground))!important;background:none!important}.car-finder__finish-match-actions .car-finder__fallback{grid-column:2;width:100%;min-width:0;margin-top:0}.car-finder__finish-match-actions .car-finder__fallback[hidden]{display:none!important}.car-finder__finish-match-actions .car-finder__back[hidden]+.car-finder__fallback{grid-column:1 / -1}.car-finder__slide--finish{text-align:left}.car-finder__finish-kicker{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--teaser-accent))}.car-finder__summary--soft{display:flex;flex-wrap:wrap;gap:.7rem;margin:.8rem 0 0;padding:1.6rem 1.6rem 1.5rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.08);max-width:44rem}.car-finder__summary--soft:before{content:"Va\161 e preference";flex:1 0 100%;margin:0 0 .2rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.car-finder__summary--soft .car-finder__summary-chip{background:#fff;border:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.88);box-shadow:0 1px 2px #00000008}.car-finder__summary--soft[hidden]{display:none!important}.car-finder__finish-actions{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;margin-top:2.8rem;max-width:42rem}.car-finder__finish-actions[hidden]{display:none!important}.car-finder__phone-form{width:100%}.car-finder__phone-row{display:flex;flex-direction:column;gap:.8rem}.car-finder__phone-input-wrap{display:flex;align-items:stretch;min-height:4.8rem;background:#fff;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:10rem;overflow:hidden}.car-finder__phone-prefix{display:flex;align-items:center;padding:0 1.2rem;border-right:.1rem solid rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.55);font-size:1.5rem;font-weight:600;white-space:nowrap}.car-finder__phone-input{flex:1 1 auto;width:100%;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;padding:0 1.4rem;font-size:1.6rem;font-family:inherit}.car-finder__phone-input:focus,.car-finder__phone-input:focus-visible{outline:0;box-shadow:none}.car-finder__phone-submit{width:100%;min-height:4.8rem;border-radius:10rem;white-space:nowrap;text-align:center;line-height:1.2;padding-left:2rem;padding-right:2rem}.car-finder__phone-error{margin:.6rem 0 0;font-size:1.3rem;color:#b42318}.car-finder__phone-hint{margin:-.2rem auto 0;max-width:32rem;font-size:1.2rem;line-height:1.35;text-align:center;color:rgba(var(--color-foreground),.5)}.car-finder__phone-hint[hidden]{display:none!important}.car-finder.is-finish .car-finder__layout{align-items:center}.car-finder.is-finish .car-finder__finish-kicker{margin:0 0 .6rem}.car-finder.is-finish .car-finder__slide--finish .car-finder__title{margin:0 0 1rem;font-size:clamp(2.6rem,3.4vw,4rem);max-width:16ch}.car-finder.is-finish .car-finder__summary--soft{gap:.6rem;margin:0;padding:1.2rem 1.4rem 1.1rem;max-width:40rem}.car-finder.is-finish .car-finder__finish-actions{gap:.8rem;margin-top:1.6rem;max-width:40rem}.car-finder.is-finish .car-finder-silhouette{padding:0}.car-finder.is-finish .car-finder-silhouette__stage{width:100%;max-width:46rem;min-height:0;aspect-ratio:16 / 8;overflow:visible!important}.car-finder.is-finish .car-finder-silhouette__media,.car-finder.is-finish .car-finder-silhouette[data-body] .car-finder-silhouette__media,.car-finder.is-finish .car-finder-silhouette[data-tow] .car-finder-silhouette__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:visible!important}.car-finder.is-finish .car-finder-silhouette__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.car-finder.is-finish .car-finder-silhouette__badges{margin:.4rem 0 0;min-height:0}.car-finder.is-finish-reveal .car-finder__aside{animation:carFinderFinishCar .6s cubic-bezier(.22,1,.36,1) both}.car-finder.is-finish-reveal .car-finder__finish-kicker{animation:carFinderFinishReveal .5s cubic-bezier(.22,1,.36,1) .08s both}.car-finder.is-finish-reveal .car-finder__finish-empty .car-finder__title{animation:carFinderFinishReveal .5s cubic-bezier(.22,1,.36,1) .16s both}.car-finder.is-finish-reveal .car-finder__summary--soft{animation:carFinderFinishReveal .5s cubic-bezier(.22,1,.36,1) .24s both}.car-finder.is-finish-reveal .car-finder__finish-actions{animation:carFinderFinishReveal .5s cubic-bezier(.22,1,.36,1) .32s both}.car-finder__phone-error[hidden],.car-finder__phone-success[hidden],.car-finder__phone-form[hidden]{display:none!important}.car-finder__phone-success{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:1.4rem;background:rgba(var(--color-button),.08)}.car-finder__phone-success-text{margin:0;font-size:1.5rem;font-weight:600;color:rgb(var(--color-button))}.car-finder__browse-cta{align-self:center}.car-finder__browse-cta[hidden]{display:none!important}@media screen and (min-width:750px){.car-finder__browse-cta{align-self:flex-start}}.car-finder__loader[hidden]{display:none!important}.car-finder__loader{display:flex;gap:.8rem;margin:2.4rem 0}.car-finder__loader-dot{width:1rem;height:1rem;border-radius:50%;background:rgb(var(--teaser-accent));animation:carFinderPulse 1s ease-in-out infinite}.car-finder__loader-dot:nth-child(2){animation-delay:.15s}.car-finder__loader-dot:nth-child(3){animation-delay:.3s}.car-finder__redirect-overlay[hidden],.car-finder.is-redirecting .car-finder__primary,.car-finder.is-redirecting .car-finder__aside{display:none!important}.car-finder.is-redirecting .car-finder__layout{display:block;grid-template-columns:none;gap:0;min-height:0}.car-finder__redirect-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:min(68vh,620px);margin:0 auto;padding:clamp(24px,5vh,48px) 18px;box-sizing:border-box;text-align:center;pointer-events:none;animation:carFinderRedirectStage .45s ease both}.car-finder__redirect-car{display:block;width:min(460px,78vw);height:auto;margin:0 auto clamp(18px,4vh,34px);animation:carFinderRedirectHero .85s cubic-bezier(.22,1,.36,1) both}.car-finder.is-redirect-leaving .car-finder__redirect-overlay{animation:carFinderRedirectLeave .45s ease both!important}.car-finder__redirect-title{margin:0 0 .8rem;max-width:640px;font-size:clamp(28px,3vw,40px);line-height:1.18;font-weight:700;letter-spacing:-.03em;animation:carFinderRedirectText .5s ease .35s both}.car-finder__redirect-text{margin:0;max-width:580px;font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:rgba(var(--color-foreground),.68);animation:carFinderRedirectText .5s ease .45s both}.car-finder__redirect-loader{display:block;width:min(220px,60vw);height:5px;margin:clamp(18px,3vh,26px) auto 0;border-radius:999px;overflow:hidden;background:rgba(var(--teaser-accent),.16);animation:carFinderRedirectText .5s ease .55s both}.car-finder__redirect-loader:after{content:"";display:block;width:40%;height:100%;border-radius:inherit;background:rgb(var(--teaser-accent));animation:carFinderRedirectProgress 1.15s ease-in-out infinite}.car-finder__fallback{margin-top:1.6rem}.car-finder__notice{margin:-1.2rem 0 2rem;padding:1.2rem 1.6rem;border-radius:1.2rem;background:rgba(var(--teaser-accent),.08);border:1px solid rgba(var(--teaser-accent),.2);font-size:1.4rem;line-height:1.4}.car-finder__option[hidden]{display:none!important}.car-finder-silhouette{--car-finder-body-scale: 1;--car-finder-tow-scale: 1;border:none;border-radius:0;padding:.4rem 0;background:transparent;color:rgb(var(--color-foreground));box-sizing:border-box}.car-finder-silhouette[data-body=hatch]{--car-finder-body-scale: 1.04}.car-finder-silhouette[data-body=sedan]{--car-finder-body-scale: .93}.car-finder-silhouette[data-body=kombi]{--car-finder-body-scale: 1}.car-finder-silhouette[data-body=suv],.car-finder-silhouette[data-body=suv7]{--car-finder-body-scale: 1.02}.car-finder-silhouette[data-tow=yes]{--car-finder-tow-scale: .94}.car-finder-silhouette.is-complete .car-finder-silhouette__stage:before{opacity:1;transform:translate(-50%,-48%) scale(1.08)}.car-finder-silhouette__hint{display:none}.car-finder-silhouette__stage{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:18rem;aspect-ratio:16 / 8.5;padding:0;isolation:isolate;overflow:hidden}.car-finder-silhouette__stage:before{content:"";position:absolute;left:50%;top:46%;z-index:0;width:min(92%,38rem);height:min(78%,17rem);transform:translate(-50%,-48%);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(var(--teaser-accent),.28) 0%,rgba(var(--teaser-accent),.1) 42%,transparent 72%);filter:blur(2px);pointer-events:none}.car-finder-silhouette__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;max-width:none;margin:0;padding:2% 4%;box-sizing:border-box;overflow:hidden;opacity:1;transform:none;filter:none;transform-origin:center center;will-change:auto;transition:none}.car-finder-silhouette[data-body=sedan] .car-finder-silhouette__media{padding:2% 6%}.car-finder-silhouette__media:before{content:"";display:none;position:absolute;z-index:0;left:10%;right:9%;bottom:9%;height:13%;background:radial-gradient(ellipse 25% 58% at 31% 50%,rgba(0,0,0,.74) 0%,rgba(0,0,0,.28) 44%,transparent 72%),radial-gradient(ellipse 25% 58% at 78% 50%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.25) 44%,transparent 72%),radial-gradient(ellipse 64% 38% at 55% 56%,rgba(0,0,0,.28) 0%,rgba(0,0,0,.1) 52%,transparent 82%);filter:blur(3px);opacity:1;transform:perspective(140px) rotateX(56deg) scaleY(.38);transform-origin:center bottom;pointer-events:none}.car-finder-silhouette__img{position:relative;z-index:2;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain;object-position:center center;opacity:1;transform:none;filter:none;transition:none}.car-finder-silhouette__badges{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;min-height:2.8rem}.car-finder-silhouette__badge{margin:0;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.1rem;border-radius:999px;font-size:1.2rem;font-weight:600;line-height:1;background:rgba(var(--teaser-accent),.12);color:rgb(var(--teaser-accent))}@media screen and (max-width:989px){.car-finder__primary{display:contents}.car-finder__mobile-status-marker{display:block;order:-4;height:0}.car-finder:not(.is-finish){min-height:0;height:calc(100vh - var(--header-height, 60px));height:calc(100dvh - var(--header-height, 60px));max-height:calc(100vh - var(--header-height, 60px));max-height:calc(100dvh - var(--header-height, 60px));padding-bottom:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.car-finder:not(.is-finish) .car-finder__shell.page-width{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.car-finder:not(.is-finish) .car-finder__main{padding-left:1.5rem;padding-right:1.5rem}.car-finder:not(.is-finish) .car-finder__layout{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.car-finder__aside{order:-1;background:transparent;margin-bottom:0}.car-finder:not(.is-finish) .car-finder__aside{--car-finder-sil-size: clamp(11rem, 22vh + 10vw, 28rem);flex:1 1 var(--car-finder-sil-size);min-height:clamp(10.5rem,16vh + 4vw,15rem);max-height:min(42vh,var(--car-finder-sil-size));height:auto;overflow:hidden;background:#fff;display:block}.car-finder:not(.is-finish) .car-finder-silhouette{display:block;width:100%;height:100%;min-height:inherit;padding:0}.car-finder:not(.is-finish) .car-finder-silhouette__hint,.car-finder:not(.is-finish) .car-finder-silhouette__badges{display:none}.car-finder-silhouette__stage{position:relative;display:block;width:100%;margin:0 auto;min-height:9rem;aspect-ratio:16 / 5;overflow:hidden}.car-finder:not(.is-finish) .car-finder-silhouette__stage{height:100%;min-height:inherit;aspect-ratio:auto}.car-finder-silhouette__stage:before{width:min(98%,38rem);height:min(82%,16rem)}.car-finder-silhouette__media{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:2% 3%!important;box-sizing:border-box!important;display:block!important;overflow:hidden}.car-finder-silhouette[data-body=hatch] .car-finder-silhouette__media,.car-finder-silhouette[data-body=sedan] .car-finder-silhouette__media,.car-finder-silhouette[data-body=kombi] .car-finder-silhouette__media,.car-finder-silhouette[data-body=suv] .car-finder-silhouette__media,.car-finder-silhouette[data-body=suv7] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=hatch] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=sedan] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=kombi] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=suv] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=suv7] .car-finder-silhouette__media{width:100%!important;left:0!important;top:0!important}.car-finder-silhouette[data-body=sedan] .car-finder-silhouette__media{padding:2% 5%!important}.car-finder-silhouette__img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.car-finder:not(.is-finish) .car-finder__mobile-status{order:-3;position:relative;z-index:21;box-sizing:border-box;flex:0 0 auto;width:100%;margin:0;padding:.4rem 1.5rem .5rem;background:#fff}.car-finder.is-finish .car-finder__mobile-status{order:-3;width:100%}.car-finder__mobile-status .car-finder__step-label{margin:0 0 .4rem;font-size:1.4rem;line-height:1.15}.car-finder__mobile-status .car-finder__progress{margin:0}.car-finder:not(.is-finish) .car-finder__main{flex:0 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.car-finder:not(.is-finish) .car-finder__slides{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.car-finder:not(.is-finish) .car-finder__slide.is-active{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.car-finder:not(.is-finish) .car-finder__title{flex:0 0 auto;margin:0 0 .4rem;font-size:clamp(2rem,6vw,2.4rem)}.car-finder:not(.is-finish) .car-finder__subtitle{flex:0 0 auto;margin:0 0 .8rem;font-size:1.4rem;line-height:1.35}.car-finder:not(.is-finish) .car-finder__options-scroll{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.car-finder:not(.is-finish) .car-finder__options-scroll:before,.car-finder:not(.is-finish) .car-finder__options-scroll:after{content:"";position:absolute;left:0;right:0;height:2.8rem;pointer-events:none;z-index:2;opacity:0;transition:opacity .15s ease}.car-finder:not(.is-finish) .car-finder__options-scroll:before{top:0;background:linear-gradient(to bottom,#fff 10%,#fff0)}.car-finder:not(.is-finish) .car-finder__options-scroll:after{bottom:0;background:linear-gradient(to top,#fff 10%,#fff0)}.car-finder:not(.is-finish) .car-finder__options-scroll.is-scroll-top:before,.car-finder:not(.is-finish) .car-finder__options-scroll.is-scroll-bottom:after{opacity:1}.car-finder:not(.is-finish) .car-finder__options{gap:.8rem;padding-bottom:.4rem}.car-finder:not(.is-finish) .car-finder__option{padding:1.3rem 1.5rem;border-radius:1.2rem}.car-finder:not(.is-finish) .car-finder__option:hover{transform:none}.car-finder:not(.is-finish) .car-finder__nav{position:relative;bottom:auto;z-index:20;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;margin:.8rem 0 0;padding:.8rem 1.5rem calc(.8rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:none}.car-finder__nav-marker{display:none}.car-finder:not(.is-finish) .car-finder__back,.car-finder:not(.is-finish) .car-finder__continue{flex:1 1 0;min-width:0}}@media screen and (min-width:990px){.car-finder-silhouette__stage{overflow:hidden}.car-finder-silhouette__media,.car-finder-silhouette[data-body=hatch] .car-finder-silhouette__media,.car-finder-silhouette[data-body=sedan] .car-finder-silhouette__media,.car-finder-silhouette[data-body=kombi] .car-finder-silhouette__media,.car-finder-silhouette[data-body=suv] .car-finder-silhouette__media,.car-finder-silhouette[data-body=suv7] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=hatch] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=sedan] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=kombi] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=suv] .car-finder-silhouette__media,.car-finder-silhouette[data-tow=yes][data-body=suv7] .car-finder-silhouette__media{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:2% 4%!important;box-sizing:border-box!important;display:block!important;overflow:hidden}.car-finder-silhouette[data-body=sedan] .car-finder-silhouette__media{padding:2% 6%!important}.car-finder-silhouette__img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}}@keyframes carFinderIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes carFinderRedirectStage{0%{opacity:0}to{opacity:1}}@keyframes carFinderRedirectHero{0%{opacity:0;transform:translate(9%) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes carFinderRedirectText{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes carFinderRedirectLeave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes carFinderFinishReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes carFinderFinishCar{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes carFinderRedirectProgress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media screen and (min-width:990px){.car-finder.is-finish .car-finder__layout{--car-finder-layout-gap: 4rem;grid-template-columns:minmax(0,43rem) minmax(0,43rem);justify-content:center;gap:4rem}.car-finder.is-finish .car-finder__aside{min-height:0}.car-finder.is-finish .car-finder-silhouette{height:auto;min-height:0;padding:0}}@media screen and (max-width:989px){.car-finder.is-finish .car-finder__layout{gap:.8rem}.car-finder.is-finish .car-finder__aside{margin:0;padding:0}.car-finder.is-finish .car-finder-silhouette__stage{max-width:34rem;margin:0 auto;aspect-ratio:16 / 8.5}.car-finder.is-finish .car-finder__slide--finish .car-finder__title{font-size:clamp(2.2rem,7vw,2.8rem)}.car-finder.is-finish .car-finder__summary--soft{padding:1.1rem 1.2rem 1rem}.car-finder.is-finish .car-finder__finish-actions{margin-top:1.2rem}}@media(prefers-reduced-motion:reduce){.car-finder.is-finish-reveal .car-finder__aside,.car-finder.is-finish-reveal .car-finder__finish-kicker,.car-finder.is-finish-reveal .car-finder__finish-empty .car-finder__title,.car-finder.is-finish-reveal .car-finder__summary--soft,.car-finder.is-finish-reveal .car-finder__finish-actions,.car-finder__redirect-overlay,.car-finder__redirect-car,.car-finder__redirect-title,.car-finder__redirect-text,.car-finder__redirect-loader{animation:none}.car-finder__redirect-loader:after{animation:none;width:100%}.car-finder.is-redirect-leaving .car-finder__redirect-overlay{animation:none!important;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/185/assets/section-car-finder-wizard.css.map */
