.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;align-items:center}.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_specSectionRows__PC5V_ dd.VehiclePageSpecSection_withIcon__QtvLJ{display:flex;align-items:center;justify-content:space-between}.VehiclePageSpecSection_specSectionRows__PC5V_ dd.VehiclePageSpecSection_withIcon__QtvLJ svg{font-size:2rem}.VehiclePageSpecSection_accessoryDetailsModal__4KfC5{display:flex;flex-direction:column;gap:1rem}@keyframes VehiclePageStickyCta_fadeIn__jj0sp{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.VehiclePageStickyCta_headerContainer__DMaPH{background:#fff}@media(min-width:1000px){.VehiclePageStickyCta_headerContainer__DMaPH{border-bottom:1px solid #ddd}}.VehiclePageStickyCta_header__G8I9r{max-width:125rem;margin:0 auto;position:relative;height:4.5rem;display:flex;justify-content:space-between;transition:visibility .2s,transform .2s ease-in-out}.VehiclePageStickyCta_header__G8I9r.VehiclePageStickyCta_hidden__HBh4a{transform:translateY(-100%);visibility:hidden}.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO{display:flex;align-items:center;width:13.25rem}@media(min-width:1000px){.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO{padding-left:1rem}}@media(min-width:1280px){.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO{padding-left:2rem}}.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO.VehiclePageStickyCta_backdropVisible__5kpGS{border-color:rgba(0,0,0,0)}.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO button.VehiclePageStickyCta_hamburger__6dSI4{display:flex;padding:0;margin:0 1rem;background:none;border:none;font-size:24px;color:#282828}@media(min-width:1000px){.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_menuButtonContainer__TQGeO button.VehiclePageStickyCta_hamburger__6dSI4{display:none}}.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_navigationContainer__KVBoI{display:flex;flex:1 1}.VehiclePageStickyCta_header__G8I9r .VehiclePageStickyCta_navigationContainer__KVBoI.VehiclePageStickyCta_backdropVisible__5kpGS{border-color:#ddd}.VehiclePageStickyCta_backdrop___1esF{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;visibility:hidden}.VehiclePageStickyCta_backdrop___1esF.VehiclePageStickyCta_visible__2ZwUy{opacity:1;visibility:visible}@media(min-width:1000px){.VehiclePageStickyCta_backdrop___1esF.VehiclePageStickyCta_visible__2ZwUy{animation:VehiclePageStickyCta_fadeIn__jj0sp .3s ease-in-out}}.VehiclePageStickyCta_mobileStickyCta__fODrJ{width:100%;background-color:#fafafa;z-index:19;position:fixed;bottom:0;left: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;transition:transform .2s;padding:1rem;display:flex;flex-direction:column;gap:1rem}.VehiclePageStickyCta_mobileStickyCta__fODrJ.VehiclePageStickyCta_open__aDK4s{border-top-left-radius:1rem;border-top-right-radius:1rem}.VehiclePageStickyCta_mobileStickyCta__fODrJ.VehiclePageStickyCta_hidden__HBh4a{position:fixed;transform:translateY(100%)}.VehiclePageStickyCta_mobileStickyCta__fODrJ .VehiclePageStickyCta_mobileStickyActions__TN53b{display:flex;justify-content:space-between;gap:1.5rem;align-items:center}.VehiclePageStickyCta_mobileStickyCta__fODrJ.VehiclePageStickyCta_legacy__xqKOi{padding:0;gap:0}.VehiclePageStickyCta_mobileStickyCta__fODrJ.VehiclePageStickyCta_legacy__xqKOi .VehiclePageStickyCta_mobileStickyActions__TN53b{padding:1rem}.VehiclePageStickyCta_mobileStickyCta__fODrJ .VehiclePageStickyCta_mobileStickyContactButtons__sN_8y{display:flex;flex-direction:row;gap:.5rem}.VehiclePageStickyCta_mobileStickyCta__fODrJ a.VehiclePageStickyCta_whatsappLink__FGEWF{--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}.VehiclePageStickyCta_desktopStickyCta__ksMVn{width:-webkit-fill-available;width:-moz-available;z-index:19;position:fixed;top:0;overflow:hidden;background:none;display:flex;justify-content:flex-end;flex-direction:column;transition:transform .2s}.VehiclePageStickyCta_desktopStickyCta__ksMVn.VehiclePageStickyCta_withFixedNavBar__m79Uw{transform:translateY(4.5rem)}.VehiclePageStickyCta_desktopStickyCta__ksMVn.VehiclePageStickyCta_legacy__xqKOi{filter:drop-shadow(0 4px 4px rgba(0,0,0,.08))}.VehiclePageStickyCta_desktopStickyCta__ksMVn.VehiclePageStickyCta_hidden__HBh4a{position:fixed;transform:translateY(-100%)}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_topBar__z2x6b{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1rem;background-color:#fff}.VehiclePageStickyCta_desktopStickyCta__ksMVn:not(.VehiclePageStickyCta_legacy__xqKOi) .VehiclePageStickyCta_topBar__z2x6b{padding:1.5rem 1rem}@media(min-width:1280px){.VehiclePageStickyCta_desktopStickyCta__ksMVn:not(.VehiclePageStickyCta_legacy__xqKOi){max-width:40.3125rem}.VehiclePageStickyCta_desktopStickyCta__ksMVn:not(.VehiclePageStickyCta_legacy__xqKOi) .VehiclePageStickyCta_topBar__z2x6b{padding:1.5rem 1.5rem 1.5rem 0}}@media(max-width:1279px){.VehiclePageStickyCta_desktopStickyCta__ksMVn:not(.VehiclePageStickyCta_legacy__xqKOi){left:0}}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_textSection__F3LZZ{display:flex;flex-direction:row;gap:1rem;align-items:stretch}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_textSection__F3LZZ .VehiclePageStickyCta_titleSection__oLVfO{display:flex;flex-direction:column}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_buttonSection__JtCj_{display:flex;flex-direction:row;gap:1rem}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_buttonSection__JtCj_ .VehiclePageStickyCta_priceSection__ONghJ{display:flex;flex-direction:column}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_title__pfyYY{font-family:var(--font-theme-narrow);font-weight:700;font-size:1.5rem;line-height:2rem}.VehiclePageStickyCta_desktopStickyCta__ksMVn .VehiclePageStickyCta_subtitle__moYq7{font-weight:400;font-size:.875rem;line-height:1.375rem;font-size:.75rem;line-height:.875rem}.VehiclePageStickyCta_contactMethods__NYCSq{height:var(--height);transition:height .5s;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.VehiclePageStickyCta_contactMethods__NYCSq.VehiclePageStickyCta_top__iG_q4{flex-direction:column-reverse;align-self:flex-end;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.VehiclePageStickyCta_contactMethods__NYCSq.VehiclePageStickyCta_closed__1OESz{height:0;overflow:hidden}.VehiclePageStickyCta_contactMethods__NYCSq a,.VehiclePageStickyCta_contactMethods__NYCSq a:focus,.VehiclePageStickyCta_contactMethods__NYCSq a:visited{text-decoration:none;color:inherit;font-weight:inherit}.VehiclePageStickyCta_contactMethods__NYCSq .VehiclePageStickyCta_contactMethodsHeader__rxbh9{background-color:#fafafa;padding:1.5rem;font-size:1.125rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.VehiclePageStickyCta_contactMethods__NYCSq ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.VehiclePageStickyCta_contactMethods__NYCSq ol .VehiclePageStickyCta_listAction__wa4LO{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}.VehiclePageStickyCta_contactMethods__NYCSq ol .VehiclePageStickyCta_listAction__wa4LO svg{font-size:1.5rem}.VehiclePageStickyCta_contactMethods__NYCSq ol li{padding:1.5rem}.VehiclePageStickyCta_contactMethods__NYCSq ol li+li{border-top:1px solid #ddd}.VehiclePageStickyCta_topBar__z2x6b.VehiclePageStickyCta_topBarWithAppraisal__ENwwj{padding-top:2rem}.VehiclePageStickyCta_appraisalIncludedText__3iVkU{position:absolute;top:.5rem;font-size:.875rem;font-weight:400;margin-bottom:.5rem}.VehiclePageStickyCta_appraisalIncludedText__3iVkU 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}