.VehiclePagePurchasingOptions_purchasingOptions__AROFj{border-radius:1rem;background:#f0ecde;padding:2rem 1.5rem 0}.VehiclePagePurchasingOptions_purchasingOptions__AROFj .VehiclePagePurchasingOptions_header__N9qgA{margin-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;margin-bottom:1.5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9{display:flex;flex-direction:column}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY{padding:2.5rem 1.5rem;margin:0 -1.5rem;transition:background-color .3s ease;display:flex;flex-direction:column;gap:1rem;background:hsla(0,0%,100%,.3)}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY.VehiclePagePurchasingOptions_selected__Vfe0o{border:1px solid #ddd;background:#fff}.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;gap:1.5rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0 .VehiclePagePurchasingOptions_selectButton__s3VFj{width:9.375rem}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionHeader__ws6E0 .VehiclePagePurchasingOptions_selectButton__s3VFj svg{color:#ff6900}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionPrice___QKDq{border-radius:.75rem;border:1px solid #ddd;padding:1rem;display:flex;flex-direction:row;gap:.5rem;background:hsla(0,0%,100%,.7)}.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}.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:row}.VehiclePagePurchasingOptions_optionsList__8SDs9 .VehiclePagePurchasingOptions_option__opczY .VehiclePagePurchasingOptions_optionFooter__LcbsZ .VehiclePagePurchasingOptions_button__yq_tg{margin-left:auto}.VehiclePagePurchasingOptions_additionalItems__zJorn .VehiclePagePurchasingOptions_title__8uOEC{margin-bottom:1rem}.VehiclePagePurchasingOptions_additionalItems__zJorn .VehiclePagePurchasingOptions_infoNotification__ps_eW{margin-top:1rem}.VehiclePagePurchasingOptions_additionalItems__zJorn .VehiclePagePurchasingOptions_additionalItemsToggle__sG8_V{width:auto;margin:1rem 0;flex-direction:row}.VehiclePagePurchasingOptions_additionalItems__zJorn .VehiclePagePurchasingOptions_additionalItemsAccordion__qGF7Q{margin-top:1rem;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.VehiclePagePurchasingOptions_productList__U2RIM{display:flex;flex-direction:column;gap:1.5rem}.VehiclePagePurchasingOptions_productList__U2RIM .VehiclePagePurchasingOptions_productRadioGroup__h3Whc{--gap-group:0.5rem}.VehiclePagePurchasingOptions_productList__U2RIM h4{margin-bottom:1rem}.VehiclePagePurchasingOptions_reserveOption__hcOVC{border-radius:1rem;padding:2rem 1.5rem;background:#f5f2e8}.VehiclePagePurchasingOptions_purchasingOptions__AROFj+.VehiclePagePurchasingOptions_reserveOption__hcOVC{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.VehiclePagePurchasingOptions_purchasingOptions__AROFj+.VehiclePagePurchasingOptions_reserveOption__hcOVC .VehiclePagePurchasingOptions_reserveIcon__VeLKQ{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}.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}.VehiclePageStickyCtaNew_mobileStickyCta__hSsar{width:100%;background-color:#fafafa;z-index:19;position:fixed;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.04),0 -1px 4px rgba(0,0,0,.12);filter:drop-shadow(0 2px 28px rgba(0,0,0,.02)) drop-shadow(0 4px 4px rgba(0,0,0,.08));overflow:hidden}.VehiclePageStickyCtaNew_mobileStickyCta__hSsar.VehiclePageStickyCtaNew_open__uEc4m{border-top-left-radius:1rem;border-top-right-radius:1rem}.VehiclePageStickyCtaNew_mobileStickyCta__hSsar .VehiclePageStickyCtaNew_mobileStickyActions__EUD6h{display:flex;justify-content:space-between;padding:1rem;gap:1.5rem;align-items:center}.VehiclePageStickyCtaNew_mobileStickyCta__hSsar .VehiclePageStickyCtaNew_mobileStickyContactButtons__SWG6Y{display:flex;flex-direction:row;gap:.5rem}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw{width:100%;z-index:19;position:fixed;top:0;filter:drop-shadow(0 4px 4px rgba(0,0,0,.08));overflow:hidden;background:none;display:flex;justify-content:flex-end;flex-direction:column;transition:transform .5s}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw.VehiclePageStickyCtaNew_hidden__QYrey{transform:translateY(-105%)}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw.VehiclePageStickyCtaNew_sticky__hGTlJ{position:-webkit-sticky;position:sticky;transform:unset}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_topBar__HVI49{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1rem;background-color:#fff}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_textSection__OM0qB{display:flex;flex-direction:row;gap:1rem;align-items:stretch}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_textSection__OM0qB .VehiclePageStickyCtaNew_verticalDivider__RhiZP{border-left:1px solid #ddd}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_textSection__OM0qB .VehiclePageStickyCtaNew_titleSection__wcgpq{display:flex;flex-direction:column}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_buttonSection__A3mNA{display:flex;flex-direction:row;gap:1rem}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_title__Ilype{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem}.VehiclePageStickyCtaNew_desktopStickyCta__uhcKw .VehiclePageStickyCtaNew_subtitle__mv8qX{font-weight:400;font-size:.875rem;line-height:1.375rem}.VehiclePageStickyCtaNew_whatsappLink__kbDZf .VehiclePageStickyCtaNew_whatsappButton__M7ggm{--color-variant-primary-color-primary-base:#1e2233;--color-variant-primary-color-primary-hover:#1e2233;--background-color-variant-primary-color-primary-base:#25d366;--outline-color-color-primary-base:#25d366;--background-color-variant-primary-color-primary-hover:#1a9748;--outline-color-color-primary-hover:#1a9748}.VehiclePageStickyCtaNew_contactMethods__v7kfM{height:var(--height);transition:height .5s;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.VehiclePageStickyCtaNew_contactMethods__v7kfM.VehiclePageStickyCtaNew_top__EQNJs{flex-direction:column-reverse;align-self:flex-end;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.VehiclePageStickyCtaNew_contactMethods__v7kfM.VehiclePageStickyCtaNew_closed__DGGuT{height:0;overflow:hidden}.VehiclePageStickyCtaNew_contactMethods__v7kfM a,.VehiclePageStickyCtaNew_contactMethods__v7kfM a:focus,.VehiclePageStickyCtaNew_contactMethods__v7kfM a:visited{text-decoration:none;color:inherit;font-weight:inherit}.VehiclePageStickyCtaNew_contactMethods__v7kfM .VehiclePageStickyCtaNew_contactMethodsHeader__l0a2_{background-color:#fafafa;padding:1.5rem;font-size:1.125rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.VehiclePageStickyCtaNew_contactMethods__v7kfM ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.VehiclePageStickyCtaNew_contactMethods__v7kfM ol .VehiclePageStickyCtaNew_listAction__7npYq{font-size:1.125rem;line-height:1.1875rem;font-weight:700;color:#1e2233;padding:0;display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;border:none;background:none}.VehiclePageStickyCtaNew_contactMethods__v7kfM ol .VehiclePageStickyCtaNew_listAction__7npYq svg{font-size:1.5rem}.VehiclePageStickyCtaNew_contactMethods__v7kfM ol li{padding:1.5rem}.VehiclePageStickyCtaNew_contactMethods__v7kfM ol li+li{border-top:1px solid #ddd}.VehiclePageStickyCtaNew_topBar__HVI49.VehiclePageStickyCtaNew_topBarWithAppraisal__JI2Mh{padding-top:2rem}.VehiclePageStickyCtaNew_appraisalIncludedText__9tK8I{position:absolute;top:.5rem;font-size:.875rem;font-weight:400;margin-bottom:.5rem}.VehiclePageStickyCtaNew_appraisalIncludedText__9tK8I svg{color:#2d8300;margin-right:.25rem;transform:translateY(.125rem)}.VehiclePageTabs_vehiclePageTabs__4nBX_{display:flex;flex-direction:column;gap:4rem;background-color:#fff}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_contentContainer__OrWRz{max-width:min(53.5rem,100% - 2rem);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;width:100%}@media(min-width:1280px){.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_contentContainer__OrWRz{max-width:73.125rem}}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_contentContainer__OrWRz .VehiclePageTabs_tabs__EGuY1{margin-bottom:3rem}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_contentContainer__OrWRz .VehiclePageTabs_accessoriesNotification___MsqU{margin-bottom:1rem}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:1000px){.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC{grid-template-columns:repeat(3,1fr)}}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC .VehiclePageTabs_accessoriesList___oHDn{margin:0;padding:0;height:100%;display:grid;grid-gap:1.5rem;gap:1.5rem}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC .VehiclePageTabs_accessoriesList___oHDn .VehiclePageTabs_accessoryName__daWpG{display:flex;align-items:flex-start}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC .VehiclePageTabs_accessoriesList___oHDn .VehiclePageTabs_accessoryName__daWpG svg{font-size:1.5rem;color:var(--brand-accent-color,#cb4700);margin-right:.5rem;flex-shrink:0}.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC.VehiclePageTabs_accessoriesTab__Ddjsb{border-radius:8px;background-color:#f6f6f6;gap:1.5rem;padding:1rem}@media(min-width:1000px){.VehiclePageTabs_vehiclePageTabs__4nBX_ .VehiclePageTabs_vehiclePageTab__pElMC.VehiclePageTabs_accessoriesTab__Ddjsb{border-radius:revert;background-color:revert;gap:1rem;padding:unset}}.VehiclePageTabs_detailBox__77RpI{border-radius:8px;background-color:#f6f6f6;padding:1.5rem 1rem}@media(min-width:768px){.VehiclePageTabs_detailBox__77RpI{padding:1.5rem}}.VehiclePageTabs_detailBox__77RpI h4{font-weight:400;font-size:1.125rem;line-height:1.625rem;font-weight:700;margin-bottom:1.5rem}.VehiclePageTabs_detailBox__77RpI dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.VehiclePageTabs_detailBox__77RpI dl dd{font-weight:700}.VehiclePageTabs_detailBox__77RpI.VehiclePageTabs_accessoriesBox__LP5SJ{padding:0}@media(min-width:1000px){.VehiclePageTabs_detailBox__77RpI.VehiclePageTabs_accessoriesBox__LP5SJ{padding:1.5rem 1rem}}.VehiclePageTabs_limitedAccessoryInfo__YMfXi{font-weight:400;font-size:.875rem;line-height:1.375rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 2rem;border:1px solid #f0f0f0;border-radius:.5rem}.VehiclePageTabs_limitedAccessoryInfo__YMfXi p:first-of-type{font-weight:400;font-size:.875rem;line-height:1.375rem;font-weight:700}.VehiclePageTabs_hidden__vTJ3E{display:none!important}