.Icon_rui-icon__GdqB3{box-sizing:border-box;display:inline-block;width:var(--icon-size,24px)!important;height:var(--icon-size,24px)!important}.Icon_rui-icon__GdqB3 svg{width:100%;height:100%;display:flex;justify-content:stretch;align-items:stretch}.Icon_rui-icon__GdqB3 svg use{fill:var(--color-icon,currentColor)}.OfferTypeToggle_offer-type-toggle__YXElS{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem}.OfferTypeToggle_offer-type-toggle__YXElS button{color:var(--voucher-product-box-color,var(--color-black));-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;outline:none;border-radius:.5rem;display:flex;justify-content:center;align-items:center;height:var(--form-element-height,4rem);background-color:var(--vehicle-filter-select-bg-color,var(--color-white));cursor:pointer;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OfferTypeToggle_offer-type-toggle__YXElS button:after{content:"";display:block;width:.5rem}.OfferTypeToggle_offer-type-toggle__YXElS .active{background-color:var(--background-active-color,var(--color-primary));color:var(--voucher-product-box-color,var(--color-black));font-weight:700}.Select_rui-select__7oq9C{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem}.Select_rui-select__7oq9C *{font-size:1.6rem;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box;position:relative}.Select_rui-select__7oq9C label{flex:0 0 auto;display:inline-flex;align-self:flex-start;font-size:var(--form-element-label-font-size,.75em);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:2rem;margin:var(--form-element-label-margin,0);padding:var(--form-element-label-padding,0);z-index:var(--form-element-label-zindex,0);background-color:var(--form-element-label-background,transparent);left:var(--form-element-label-left,0)}.Select_rui-select__7oq9C [role=form-element]{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-content-background,#fff);border-radius:var(--border-radius,.5rem);height:var(--form-element-height,4rem);margin:0;padding:0 1rem;cursor:pointer!important;gap:.8rem;border:.1rem solid var(--color-content-foreground,#434242)}.Select_rui-select__7oq9C [role=form-element]>span:first-child{display:block;flex:1 1 auto;overflow:hidden}.Select_rui-select__7oq9C [role=form-element]>span:first-child span{position:absolute;inset:0;background-color:var(--color-content-background,#fff);display:block;height:2.35rem;line-height:2.35rem;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;font-size:1.6rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Select_rui-select__7oq9C [role=form-element] [role=icon]{height:50%;flex:0 0 auto}.Select_rui-select__7oq9C input{cursor:pointer;caret-color:transparent;width:100%;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-content-background,#fff);color:var(--color-text-placeholder,#313131)}.Select_rui-select__7oq9C input:placeholder-shown{font-style:italic}.Select_rui-select__7oq9C [role=options-container]{background-color:var(--color-content-background,#fff);position:absolute;top:calc(var(--form-element-height, 4rem) + var(--form-element-top-correction, 2.6rem));z-index:100;border-radius:var(--border-radius,.5rem);width:100%;overflow:auto;max-height:calc(4.65*var(--form-element-height, 4rem));box-shadow:0 .5rem .5rem -.3rem rgba(0,0,0,.2),0 .8rem 1rem .1rem rgba(0,0,0,.14),0 .3rem 1.4rem .2rem rgba(0,0,0,.12);padding:.8rem 0}.Select_rui-select__7oq9C [role=options-container]>div{display:flex;align-items:center;justify-content:flex-start;height:var(--form-element-height,4rem);padding:0 1.6rem;cursor:pointer;font-size:1.6rem}.Select_rui-select__7oq9C [role=options-container]>div:hover{background-color:rgba(0,0,0,.1)}.Select_rui-select__7oq9C [role=options-container] [role*=select-option]{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_rui-select__7oq9C [role=options-container] [role=multi-select-option]{gap:.8rem}.Select_rui-select__7oq9C [role=options-container] [role=multi-select-option]>span{width:2.4rem;height:2.4rem;border:.1rem solid var(--color-content-foreground,#434242);border-radius:var(--border-radius,.5rem);margin:0;padding:0;display:flex;justify-content:center;align-items:center}.Select_rui-select__7oq9C [role=options-container] [role=multi-select-option]>span [data-variant=checkmark]{--icon-size:1.6rem}.Select_rui-select__7oq9C .error-text{font-size:1.2rem;color:var(--color-error,red)}.Select_no-label__Fc1BJ [role=options-container]{top:calc(var(--form-element-height, 4rem) + .4rem)}.Select_rui-select__7oq9C.Select_invalid__2knrs label{font-weight:700;color:var(--color-error,red)}.Select_rui-select__7oq9C.Select_invalid__2knrs [role=form-element]{border:.2rem solid var(--color-error,red)}.EnginePowerSelection_engine-power-selection__jop0n{display:flex;justify-content:space-between;align-items:stretch;background-color:var(--vehicle-filter-select-bg-color,var(--color-white));border-radius:.5rem}.EnginePowerSelection_engine-power-selection__jop0n [role=selectbox]{flex:0 0 auto;width:8rem}.EnginePowerSelection_engine-power-selection__jop0n [role=selectbox] [role=form-element]{border:none}.EnginePowerSelection_engine-power-selection__jop0n .divider{width:.2rem;margin:.5rem 0;background-color:var(--vehicle-filter-select-bg-color,var(--color-white))}.EnginePowerSelection_engine-power-selection__jop0n>div:last-child{flex:1 1 auto;display:flex;justify-content:space-between;align-items:stretch;border-radius:.5rem;overflow:hidden;padding:0;margin:.2rem;gap:.1rem;background:var(--vehicle-filter-select-bg-color,var(--color-white))}.EnginePowerSelection_engine-power-selection__jop0n>div:last-child input[type=number]{width:100%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;outline:none;background-color:var(--vehicle-filter-select-bg-color,var(--color-white));height:100%;text-align:center;color:var(--color-text-placeholder,#313131)}.EnginePowerSelection_engine-power-selection__jop0n>div:last-child input[type=number]::-webkit-inner-spin-button,.EnginePowerSelection_engine-power-selection__jop0n>div:last-child input[type=number]::-webkit-outer-spin-button{display:none;margin:0}.EnginePowerSelection_engine-power-selection__jop0n>div:last-child input[type=number]{-moz-appearance:textfield!important}.EnginePowerSelection_engine-power-selection__jop0n .error-text,.EnginePowerSelection_engine-power-selection__jop0n .no-label{height:0}.PriceRange_price-range-selector__KQqya{--button-grey:#818181;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background-color:var(--background-color,#fff);border-radius:var(--border-radius,.3125rem)}.PriceRange_price-range-selector__KQqya [role=selectbox]{align-self:stretch;border-bottom:1px solid var(--color-grey-mid)}.PriceRange_price-range-selector__KQqya section{display:flex;align-items:stretch;justify-content:space-between;padding:.8rem 1.6rem;height:4rem;gap:.8rem}.PriceRange_price-range-selector__KQqya section label{font-size:1.6rem;flex:0 0 6.7rem;display:flex;align-items:center;justify-content:center}.PriceRange_price-range-selector__KQqya section label:first-child{text-align:left;white-space:nowrap}.PriceRange_price-range-selector__KQqya section label:last-child{text-align:right;white-space:nowrap}.PriceRange_price-range-selector__KQqya section>div{flex:1 1 auto;position:relative}.PriceRange_price-range-selector__KQqya section input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;width:100%;position:absolute;pointer-events:none;border-radius:.2rem;inset:0;margin:auto}.PriceRange_price-range-selector__KQqya section input[type=range]:last-child{background:transparent;z-index:1}.PriceRange_price-range-selector__KQqya section input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:11px;height:11px;background-color:var(--button-grey);border:1px solid var(--color-grey-dark);border-radius:50%;cursor:pointer}.PriceRange_price-range-selector__KQqya section input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:11px;height:11px;background-color:var(--button-grey);border:1px solid var(--color-grey-dark);border-radius:50%;cursor:pointer}.button_button__zZvWQ{border:none;outline:none;border-radius:var(--border-radius);display:inline-flex;gap:.6rem;align-items:center;justify-content:center;text-align:center;transition:background-color .2s;cursor:pointer;text-decoration:none}.button_button__zZvWQ.button_medium__7cOb7{height:4rem;padding:0 2rem}.button_button__zZvWQ.button_large__wz3mr{height:4.8rem;padding:0 2.5rem;font-size:var(--font-size-large)}.button_button__zZvWQ.button_primary__BhTpl{background-color:var(--color-primary);color:var(--color-primary-foreground)}.button_button__zZvWQ.button_primary__BhTpl:hover{background-color:var(--color-primary-hover)}.button_button__zZvWQ.button_gray__ZEzLp{background-color:var(--color-gray-700);color:var(--color-white)}.button_button__zZvWQ.button_gray__ZEzLp:hover{background-color:var(--color-gray-600)}.button_button__zZvWQ.button_gradient-primary__QBR0X{background:linear-gradient(180deg,var(--gradient-primary));color:var(--color-primary-foreground)}.button_button__zZvWQ.button_gradient-primary__QBR0X:hover{background:linear-gradient(180deg,var(--gradient-primary-hover))}.button_button__zZvWQ.button_bold__BWysY{font-weight:700}.button_button__zZvWQ[disabled]{opacity:.4;cursor:not-allowed}.Fahrzeugfilter_fahrzeugfilter__ZD0RP{--color-background-grey-mid:#c6c6c6;--color-icon:var(--vehicle-filter-icon,var(--color-black));display:flex;justify-content:center;align-items:center;background-color:var(--vehicle-filter-bg-color,var(--color-gray-300));border-radius:var(--border-radius-large,.5rem);width:100%;flex-direction:column;padding:1.5rem}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form{display:grid;grid-auto-columns:minmax(100%,1fr);grid-template-rows:repeat(10,1fr);grid-row-gap:.8rem;grid-column-gap:1.6rem;width:100%;max-width:95.4rem;margin:2rem;color:var(--voucher-product-box-color,var(--color-black))}@media(min-width:640px){.Fahrzeugfilter_fahrzeugfilter__ZD0RP form{grid-auto-flow:column;grid-template-columns:repeat(2,minmax(45%,1fr));grid-template-rows:repeat(5,1fr)}}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=selectbox] label{display:none}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=selectbox] [role=form-element]{background-color:var(--vehicle-filter-select-bg-color,var(--color-white));border:none}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=selectbox] [role=form-element] input,.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=selectbox] [role=form-element] span{background-color:var(--vehicle-filter-select-bg-color,var(--color-white))}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=price-range-selector]{grid-row:span 2}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=options-container]{background-color:var(--vehicle-filter-select-bg-color,var(--color-white))}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .error-text{display:none;visibility:hidden}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_additional__SWJRU{display:none}.Fahrzeugfilter_fahrzeugfilter__ZD0RP.show-additional>div:nth-child(2){grid-area:col2}.Fahrzeugfilter_fahrzeugfilter__ZD0RP.show-additional>div:nth-child(3){grid-area:col3}.Fahrzeugfilter_fahrzeugfilter__ZD0RP .Fahrzeugfilter_additional-toggle__qYDN_{text-align:center;background-color:transparent;border:none;cursor:pointer;text-decoration:underline}@media(min-width:1024px){.Fahrzeugfilter_fahrzeugfilter__ZD0RP form{grid-template-areas:"col1 col4 col7" "col2 col5 col8" "col3 col6 col8" "col9 col10 col11";grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,minmax(30%,1fr))}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=offer-type-toggle]{grid-area:col1}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_fuel-type-select__5AgCE{grid-area:col4}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_categories__qvXrW{grid-area:col5}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=engine-power-selection]{grid-area:col6}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_gear-type-select__LCp2I{grid-area:col7}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form [role=price-range-selector]{grid-area:col8}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_provision-type-wrapper__fWoya{grid-area:col10}.Fahrzeugfilter_fahrzeugfilter__ZD0RP form .Fahrzeugfilter_view-offers__R30xI{grid-area:col11}}.VehicleTile_tile__bbojZ{display:flex;flex-direction:column;gap:.5rem;height:100%}.VehicleTile_header__yhsz1{display:flex;flex-direction:column;flex-grow:1;border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background-color:var(--vehicle-tile-bg-color,var(--color-white));overflow:hidden}.VehicleTile_header-content__tDTcz{padding:1rem 1.6rem;flex-grow:1;text-align:left;display:flex;flex-direction:column}.VehicleTile_title__wm_xm{font-size:var(--font-size-large);margin:0;color:var(--vehicle-tile-color,inherit)}.VehicleTile_subtitle__nsfD4{margin:0}.VehicleTile_chips__Y8Nv7{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:1rem 0 0;max-height:6.5rem;overflow:hidden}.VehicleTile_chip__0AbcJ,.VehicleTile_special-chip-red__W0Kdx,.VehicleTile_special-chip__TI1sn{height:2.5rem;padding:0 1rem;display:flex;align-items:center;border-radius:var(--border-radius);border:1px solid var(--color-gray-300);font-size:var(--font-size-small)}.VehicleTile_special-chip__TI1sn{background-color:var(--vehicle-tile-sc-bg-color,var(--color-gray-100));color:var(--vehicle-tile-sc-color,var(--color-gray-700));border:none}.VehicleTile_special-chip-red__W0Kdx{background-color:var(--color-error);color:var(--color-white);border:none}.VehicleTile_action-image__cZCx2{width:100%;display:block;aspect-ratio:338/254;object-fit:cover}.VehicleTile_action-image--wrapper___pzZ1{position:relative}.VehicleTile_action-image--disclaimer__M0dTv{position:absolute;bottom:0;left:0;color:var(--color-gray-800);text-shadow:0 0 5px #fff;font-size:var(--font-size-very-small);padding:.5rem 1.5rem}.VehicleTile_action-image--color-wheel__n9kgJ{position:absolute;bottom:0;right:0;padding:.5rem 1.5rem}.VehicleTile_tags__W53Vg{position:absolute;top:0;left:0;display:flex;gap:.5rem;padding:1rem 0}.VehicleTile_tags--discount__0FjC5{background:linear-gradient(180deg,var(--gradient-primary));width:5.7rem;padding:0 1.3rem;font-weight:700;border-radius:var(--border-radius)}.VehicleTile_tags--top-deal__InQqE{font-weight:700;color:var(--color-white);background-color:var(--color-error);border-radius:var(--border-radius);text-transform:uppercase;padding:0 1rem}.VehicleTile_tags--discount__0FjC5,.VehicleTile_tags--top-deal__InQqE{font-size:var(--font-size-small);display:flex;align-items:center;justify-content:flex-end;padding:.3rem 1rem}.VehicleTile_tags--discount__0FjC5:first-child,.VehicleTile_tags--top-deal__InQqE:first-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.VehicleTile_tab-list__PrD6V{display:grid;grid-template-columns:repeat(3,1fr)}.VehicleTile_tab__vhn3U{background-color:transparent;color:var(--vehicle-tile-color,inherit);border:none;border-radius:var(--border-radius) var(--border-radius) 0 0;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.VehicleTile_tab__vhn3U[aria-selected=true]{font-weight:700;background-color:var(--vehicle-tile-bg-color,var(--color-white))}.VehicleTile_badge-list__tue_M{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;aspect-ratio:11/1}.VehicleTile_badge__PGIDl{width:100%}.VehicleTile_main__pbR9m{background-color:var(--vehicle-tile-bg-color,var(--color-white));border-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);padding:1rem 1.5rem;transition:border-radius .2s;display:grid;grid-template-rows:repeat(4,auto);grid-gap:.5rem;gap:.5rem}.VehicleTile_main__pbR9m.VehicleTile_left-squared__BnE_N{border-top-left-radius:0}.VehicleTile_main__pbR9m.VehicleTile_right-squared__eqURL{border-top-right-radius:0}.VehicleTile_main__pbR9m.VehicleTile_hidden-tablist__qgiFZ{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.VehicleTile_main-content__q82jR{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.VehicleTile_datasheet__uCdL2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;flex-shrink:0;font-size:var(--font-size-small);--icon-size:2rem}.VehicleTile_datasheet--item__r4B0R{display:flex;gap:.8rem;align-items:center;line-height:1.5}.VehicleTile_pricing__z2KrM{display:flex;flex-direction:column;text-align:end;font-size:var(--font-size-small);gap:.5rem}.VehicleTile_pricing__z2KrM>span{text-align:right!important}.VehicleTile_pricing--price__I4PED{color:var(--vehicle-tile-color,inherit);font-size:2.5rem;font-weight:700;margin:0;line-height:.9}.VehicleTile_pricing--netto__kpw1I{font-weight:700;font-size:var(--font-size-default);margin-bottom:.4rem}.VehicleTile_link__7LJcE{border-radius:var(--border-radius);background-color:var(--vehicle-tile-link-bg-color,var(--color-gray-700));color:var(--color-white);height:4rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;text-decoration:none;font-size:var(--font-size-large);transition:background-color .2s}.VehicleTile_link__7LJcE:hover{background-color:var(--vehicle-tile-link-bg-color-hover,var(--color-gray-500))}.VehicleTile_small-print__X5asR{display:block;text-align:center;font-size:.8rem;line-height:1.3rem;height:8rem}.VehicleTile_small-print--efficiency__eUF0y{padding:.2rem 1rem;font-weight:700;color:var(--color-white)}@media(prefers-reduced-motion){.VehicleTile_link__7LJcE,.VehicleTile_main__pbR9m,.VehicleTile_tab__vhn3U{transition:none}}@media(min-width:700px){.VehicleTile_pricing--price__I4PED{font-size:2.9rem}}.BrandLogo_brand-logo__lRThg{display:block;height:100%;width:auto}.BrandLogo_brand-logo__lRThg use{fill:var(--color-icon,currentColor)}.Icon_icon__ZG9ss{box-sizing:border-box;display:inline-block}.Icon_icon-24__1iDRz{width:2.4rem;height:2.4rem}.Icon_icon__ZG9ss svg{width:100%;height:100%;vertical-align:middle;display:block}.Brands_brands__o3NPX{display:flex;align-items:center;transition:max-height .3s ease-in-out}.Brands_brands--expanded__h6fnh{overflow:visible}.Brands_brands--list__ZpVsy{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.Brands_brands--list__ZpVsy>li{display:flex;align-items:center;justify-content:center}.Brands_brands--list__ZpVsy>li button,.Brands_brands--list__ZpVsy>li>a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none}.Brands_brands--list__ZpVsy>li button>svg,.Brands_brands--list__ZpVsy>li>a>svg{flex-shrink:0;margin:auto}.Brands_brands--list__ZpVsy>li button>span,.Brands_brands--list__ZpVsy>li>a>span{line-height:1.2;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.6rem}.Brands_brands--list__ZpVsy>li>button{background:none;border:none;cursor:pointer}.Brands_brands--list__ZpVsy>li>button>span{white-space:inherit;font-size:1rem}@media(min-width:768px){.Brands_brands--list__ZpVsy>li>button>span{font-size:1.2rem}}.Brands_brands--list__ZpVsy>li:hover{box-shadow:0 .4rem .8rem rgba(0,0,0,.15);transform:translateY(-2px);transition:all .2s ease}