.VehiclePageOnlinePurchaseUSP_wrapper__sgofa{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.UniqueSellingPoints_wrapper__uvhyU{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:500;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}.UniqueSellingPoints_item__A78z0{display:flex;align-items:center;gap:1rem}.UniqueSellingPoints_icon___kHko{font-size:1.5rem;background-color:#fafafa;border:1px solid #ddd;border-radius:2rem;padding:1rem}.UniqueSellingPoints_icon___kHko svg{display:block}.AdditionalItems_infoNotification__8UX9_{margin-top:1rem}.AdditionalItems_additionalItemsAccordion__lfC0O{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:1.5rem}.AdditionalItems_additionalItemsAccordion__lfC0O.AdditionalItems_expanded__ZNK_T{padding-top:1.5rem}.AdditionalItems_additionalItemsContent__i93XO{padding-bottom:0;gap:1.5rem}.AdditionalItems_productList__B2BYt{display:flex;flex-direction:column;gap:1.5rem}.AdditionalItems_productList__B2BYt h4{margin-bottom:1rem}.AdditionalItems_productRadioGroup__elSbc{--gap-group:1rem}.AdditionalItems_loadingBalls__e_d8b{margin-bottom:.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj{background:#f0ecde;padding:2rem 1.5rem 0;margin:0 -1rem;scroll-margin-top:6.25rem}@media(min-width:1280px){.VehiclePagePurchasingOptions_purchasingOptions__AROFj{margin:0;border-radius:1rem}}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA{font-weight:400;font-size:1.125rem;line-height:1.625rem;padding-bottom:1.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_title__8uOEC{font-family:var(--font-theme-narrow);font-weight:700;font-size:2rem;line-height:2.5rem;display:flex;justify-content:space-between;gap:1.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_title__8uOEC svg{font-size:2.5rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA .VehiclePagePurchasingOptions_subtitle__LKoFm{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem;margin:1.5rem 0 .5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9{display:flex;flex-direction:column}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY{padding:2.5rem 1rem;margin:0 -1.5rem;transition:background-color .3s ease;display:flex;flex-direction:column;gap:1rem;background-color:hsla(0,0%,100%,.3);border:1px solid rgba(0,0,0,0)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o{border:1px solid #ddd;background-color:#fff}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o:not(:last-child){border-bottom:none}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o:last-child{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0 .VehiclePagePurchasingOptions_selectButton__s3VFj{width:9.375rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq{border-radius:.75rem;padding:1rem;display:flex;flex-direction:row;gap:.5rem;background-color:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,0)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq.VehiclePagePurchasingOptions_selected__Vfe0o{border-color:silver}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_editButton__SwOfZ{margin-left:auto}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_price__GmI1u{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700;flex-shrink:0}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq .VehiclePagePurchasingOptions_priceDetails__MXWmZ{color:#565656}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ{display:flex;flex-direction:column;gap:2rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ button:first-child{width:100%}.VehiclePagePurchasingOptions_reserveOption__hcOVC{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f5f2e8;border-radius:1rem}.VehiclePagePurchasingOptions_reserveOption__hcOVC>svg{font-size:1.5rem}.VehiclePageServiceCards_wrapper__q3RIy{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;padding:0;margin:1rem 0}@media(min-width:768px){.VehiclePageServiceCards_wrapper__q3RIy{grid-template-columns:repeat(2,1fr);gap:2rem;margin:3.5rem 0 4.5rem}}.VehiclePageServiceCards_serviceCard__3FrwH{list-style: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}.VehiclePageSpecSection_wrapper__69crl{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0}.VehiclePageSpecSection_specSections__K9_mS{display:flex;flex-direction:column;gap:.5rem}.VehiclePageSpecSection_specSection__oGlEo{border:1px solid #ddd;border-radius:.5rem}.VehiclePageSpecSection_specSection__oGlEo.VehiclePageSpecSection_closed__gQkRh{background-color:#fafafa}.VehiclePageSpecSection_specSection__oGlEo .VehiclePageSpecSection_toggleButton__rcU_F{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1rem;border:none;background-color:rgba(0,0,0,0)}.VehiclePageSpecSection_specSection__oGlEo .VehiclePageSpecSection_toggleButton__rcU_F>span{display:block}.VehiclePageSpecSection_specSection__oGlEo .VehiclePageSpecSection_toggleButton__rcU_F>span.VehiclePageSpecSection_name__MNGbm{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700}.VehiclePageSpecSection_specSection__oGlEo .VehiclePageSpecSection_toggleButton__rcU_F>span.VehiclePageSpecSection_status__9jQBQ{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--brand-accent-color,#cb4700)}.VehiclePageSpecSection_specSectionSubHeading__vPYgn{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:700;padding:1rem 1rem .5rem}@media(min-width:768px){.VehiclePageSpecSection_specSectionSubHeading__vPYgn{padding:1.5rem 1rem 1rem}}.VehiclePageSpecSection_specSectionRows__PC5V_{margin:0}.VehiclePageSpecSection_specSectionRows__PC5V_>div{display:flex;justify-content:space-between;padding:1rem}.VehiclePageSpecSection_specSectionRows__PC5V_>div:nth-child(2n){background-color:#f6f6f6}.VehiclePageSpecSection_specSectionRows__PC5V_>div+.VehiclePageSpecSection_specSectionRows__PC5V_>div{border-top:1px solid #ddd}.VehiclePageSpecSection_specSectionRows__PC5V_ dd,.VehiclePageSpecSection_specSectionRows__PC5V_ dt{flex:1 1;margin:0}.VehiclePageSpecSection_specSectionRows__PC5V_ dt{font-weight:400;font-size:1rem;line-height:1.5rem;color:#565656}.VehiclePageSpecSection_specSectionRows__PC5V_ dd{font-weight:400;font-size:1rem;line-height:1.5rem;font-weight:500;color:#282828}.VehiclePageSpecSection_accessoryDetailsModal__4KfC5{display:flex;flex-direction:column;gap:1rem}.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}