.VehicleMainInfo_vehicleMainInfo__eb7sr{display:flex;flex-direction:column;gap:1.5rem;flex-grow:1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;position:relative}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_vehicleInfoBadges__H2mEc{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS{width:100%;display:flex;flex-direction:column;position:relative;flex:1 1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS.VehicleMainInfo_factoryOrderable__5r7v9{display:grid;grid-template-columns:1fr auto;flex:none}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd{font-family:var(--font-theme-narrow);font-weight:900;font-size:2rem;line-height:2.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd .VehicleMainInfo_vehicleType__FCCRh{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700;font-family:var(--font-theme);white-space:break-spaces}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_heading__Enicd .VehicleMainInfo_sellingPoints__aYVeq{margin-top:1rem;font-family:var(--font-theme);font-weight:400;font-size:1.125rem;line-height:1.625rem;white-space:break-spaces}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:none;width:2.6875rem;height:2.6875rem;margin:.5rem}@media(min-width:1280px){.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:inline}}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C.VehicleMainInfo_factoryOrderable__5r7v9{display:inline;width:3.1875rem;height:3.1875rem;margin:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C:not(.VehicleMainInfo_factoryOrderable__5r7v9){position:absolute;right:0}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C.VehicleMainInfo_porscheLogo__tErQo{width:auto;height:auto;margin:.375rem .5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C svg{width:inherit;height:inherit}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariantContainer__yYyKk{width:100%;flex:1 1}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2{display:flex;flex-direction:column;align-items:flex-start}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2>b{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2 .VehicleMainInfo_engineVariantButton__wOVCm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#1e2233;margin-top:1.5rem;padding:.625rem 1rem;display:flex;align-items:center;gap:.75rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;line-height:1.5rem;font-weight:700;color:#fff;border-radius:1rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_engineVariant__NEww2 .VehicleMainInfo_engineVariantButton__wOVCm svg{font-size:1.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_leasingInfoText__w5k4d{display:block;margin-top:1.5rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;line-height:1.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_leasingInfoText__w5k4d .VehicleMainInfo_leasingPrice__4xKnD{font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_title__BK8DA{margin-bottom:.125rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_availabilityInfoItem__rJ0vM{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityInfo__nofSL .VehicleMainInfo_availabilityInfoItem__rJ0vM svg{font-size:1.25rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_availabilityYesIndicator__fRAlE{margin-top:.25rem;color:#2d8300}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_vehicleMainInfoContent__tttIm .VehicleMainInfo_title__BK8DA{font-weight:400;font-size:1rem;line-height:1.5rem;color:#565656;margin-bottom:.5rem}.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_ctaButtons__AwNra{display:none}@media(min-width:1280px){.VehicleMainInfo_vehicleMainInfo__eb7sr .VehicleMainInfo_ctaButtons__AwNra{display:flex}}.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_comparablePrice__3re32,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_contactMethodsButton__UayBf,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_price__tY3Ux,.VehicleMainInfo_vehicleMainInfo__eb7sr.VehicleMainInfo_sold__j4GP0 .VehicleMainInfo_topSection__yOHTS .VehicleMainInfo_brandLogo__DEc0C{display:none}.ProductInfoBadge_badge__0qv3S{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;background-color:#f0f0f0;border-radius:3.125rem}.ProductInfoBadge_badge__0qv3S.ProductInfoBadge_red__tD8h9{background-color:#e80014;color:#fff}.VehiclePrice_vehiclePriceContainer__ZIxyr{display:flex;flex-direction:column;gap:.5rem}.VehiclePrice_vehiclePriceContainer__ZIxyr .VehiclePrice_secondaryText__HSaEv{display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_vehiclePriceContainer__ZIxyr .VehiclePrice_settingsButton__iibhC{display:inline-flex}.VehiclePrice_vehiclePrice__l_eB1{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:500;display:flex;flex-direction:column;flex-wrap:wrap;column-gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 b{display:flex;align-items:center;font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem;gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_extraSmallFont__avc0I{font-weight:400;font-size:.875rem;line-height:1.375rem}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_smallerFont__kYr_Z{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:500}.VehiclePrice_vehiclePrice__l_eB1 b.VehiclePrice_discount__L4Fsy{font-size:1.5rem;color:#cb4700}.VehiclePrice_vehiclePrice__l_eB1 .VehiclePrice_comparablePrice__2d6ft{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_vehiclePrice__l_eB1 span{display:flex;align-items:center;gap:.5rem}.VehiclePrice_vehiclePrice__l_eB1 span.VehiclePrice_adjustBaseline__gswI6{padding-top:.1875rem}.VehiclePrice_vehiclePrice__l_eB1.VehiclePrice_multipleRows__VEj0O{flex-direction:column}.VehiclePrice_campaignEndDateText__r_Azk{width:100%;font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700;color:#cb4700;margin-bottom:.25rem}.VehiclePrice_originalPriceInCampaignText__Lh0t3{margin-top:1rem}.VehiclePrice_leasingPriceNotFound__m9sCb{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem}.VehiclePrice_leasingPackageDetails__FSFtj{font-weight:400;font-size:.875rem;line-height:1.375rem;color:#3e3e3e}.VehiclePrice_workPrice__am6TU{display:flex;flex-direction:row;justify-content:flex-start;gap:1.5rem}.VehiclePrice_workPrice__am6TU .VehiclePrice_separator__7_VBQ{height:auto;width:1px;background-color:#ddd}.VehiclePrice_workPrice__am6TU b{font-family:var(--font-theme-narrow);font-weight:900;font-size:1.5rem;line-height:2rem}.VehiclePrice_workPrice__am6TU p{font-weight:400;font-size:.875rem;line-height:1.375rem;line-height:1.25rem;color:#3e3e3e}.VehiclePrice_appraisalIncludedText__gp2nm{font-size:.875rem;font-weight:400;margin-bottom:.5rem}.VehiclePrice_appraisalIncludedText__gp2nm svg{color:#2d8300}.VehiclePriceTabs_priceTabs__D133f{width:100%;margin-top:1rem}@media(max-width:767px){.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_radioTabs__K9x3e{display:none}}.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_combobox__fqvcF{width:100%}@media(min-width:768px){.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_combobox__fqvcF{display:none}}.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_content__5ghrY{margin-top:1rem;min-height:4.5rem}.VehiclePriceTabs_tabs__OxZGW:has(li:only-child)~.VehiclePriceTabs_priceTabs__D133f .VehiclePriceTabs_content__5ghrY{min-height:auto}