.header .header-desktop{display:none}@media (min-width:1280px){.header .header-desktop{display:block}}@media (min-width:1536px){.header .header-desktop{display:block}}@media (min-width:1280px){.header .header-mobile{display:none}}@media (min-width:1536px){.header .header-mobile{display:none}}.header{border-color:transparent}.header .blue-line{display:none}.header .header-ctas-container,.header .header-desktop,.header .header-links-bar{height:auto;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header .header-links-bar{--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2;background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.header .header-ctas-container,.header .mobile-ctas-top{align-items:center;display:flex;justify-content:flex-end;padding-bottom:.75rem;padding-top:.75rem}.header .header-ctas-container .garage-cta .garage-container,.header .mobile-ctas-top .garage-cta .garage-container{padding-left:.75rem;padding-right:.75rem}.header .header-ctas-container .garage-cta .garage-icon-text,.header .mobile-ctas-top .garage-cta .garage-icon-text{display:none!important}@media (min-width:768px){.header .header-ctas-container .garage-cta .garage-icon-text,.header .mobile-ctas-top .garage-cta .garage-icon-text{display:none!important}}.header .header-ctas-container .contact-cta-header,.header .mobile-ctas-top .contact-cta-header{padding-left:.75rem;padding-right:.75rem}.header .header-ctas-container .contact-cta-header .contact-cta-icon-text,.header .mobile-ctas-top .contact-cta-header .contact-cta-icon-text{display:none!important}@media (min-width:768px){.header .header-ctas-container .contact-cta-header .contact-cta-icon-text,.header .mobile-ctas-top .contact-cta-header .contact-cta-icon-text{display:none!important}}.header .header-bottom{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity));border-top-width:0;padding-bottom:1.25rem;padding-top:1.25rem}.header .header-general{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.header .desktop-menu .menu-item .nav-link,.header .desktop-menu .nav-drop-item .dropdown-item{--tw-text-opacity:1;color:rgb(44 99 162/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}.header .desktop-menu .menu-item .nav-link:hover,.header .desktop-menu .nav-drop-item .dropdown-item:hover{--tw-text-opacity:1;color:rgb(5 54 119/var(--tw-text-opacity))}.header .desktop-menu .flp-nav>.menu-item:not(.dropdown) .nav-link{font-size:.875rem;line-height:1.25rem}.header .desktop-menu .flp-nav>.menu-item:not(.dropdown) .nav-link:after{content:"";height:24px;width:12px}.header .desktop-menu .dropdown-menu{z-index:500}.header .header-location{flex:1 1 0%;max-width:375px}.header .header-location__main-title{font-size:1.25rem;font-weight:500;line-height:1.75rem;text-align:center;text-transform:uppercase}.header .header-location__wrapper{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.header .header-location__image{--tw-border-opacity:1;aspect-ratio:358/156;background-position:50%;background-size:cover;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:4px;display:block;width:100%}.header .header-location__since{align-items:center;display:flex;gap:.75rem}.header .header-location__since .since{font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.header .header-location__since .link{font-weight:500}.header .header-location.left .header-location__container{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-left-width:4px;border-top-left-radius:30px;border-top-width:4px;padding-left:1rem;padding-top:1rem}.header .header-location.left .header-location__image{border-bottom-right-radius:30px;border-top-left-radius:30px}.header .header-location.right .header-location__container{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-right-width:4px;border-top-right-radius:30px;border-top-width:4px;padding-right:1rem;padding-top:1rem}.header .header-location.right .header-location__image{border-bottom-left-radius:30px;border-top-right-radius:30px}.header .desktop-bottom-wrapper{align-items:flex-start;display:flex;justify-content:space-between}@media (min-width:768px){.header .desktop-bottom-wrapper{gap:2.5rem}}@media (min-width:1280px){.header .desktop-bottom-wrapper{gap:4rem}}.header .desktop-bottom-wrapper .header-center{--tw-text-opacity:1;align-items:center;color:rgb(30 41 59/var(--tw-text-opacity));display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;justify-content:flex-start;padding-top:1.25rem}.header .desktop-bottom-wrapper .header-center__main-title{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.header .desktop-bottom-wrapper .header-center .slogan{font-size:1.875rem;font-weight:700;line-height:2.25rem}.header .desktop-bottom-wrapper .header-center .subtext{font-size:1.5rem;font-weight:500;line-height:2rem}.header .desktop-logo a img{max-height:unset;max-width:480px;width:100%}@media (min-width:1280px){.header .sticky-slogan{display:none}}.header .mobile-tablet__main-title,.header .sticky-slogan__main-title{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));display:flex;flex-direction:column;justify-content:flex-start}.header .mobile-tablet .slogan,.header .sticky-slogan .slogan{font-size:1.125rem;font-weight:700;line-height:1.75rem}.header .mobile-tablet .subtext,.header .sticky-slogan .subtext{font-size:.875rem;font-weight:400;line-height:1.25rem}.header .sticky-slogan.lg-only{display:none!important}@media (min-width:1024px){.header .sticky-slogan.lg-only{display:block!important}}@media (min-width:1280px){.header .sticky-slogan.lg-only{display:none!important}}.header .sticky-slogan.lg-only .sticky-slogan__main-title{align-items:center}.header .sticky-slogan.sm-down{display:block}@media (min-width:640px){.header .sticky-slogan.sm-down{display:block}}@media (min-width:768px){.header .sticky-slogan.sm-down{display:none}}@media (min-width:1024px){.header .sticky-slogan.sm-down{display:none}}@media (min-width:1280px){.header .sticky-slogan.sm-down{display:none}}.header .header-mobile .mobile-small{display:block}@media (min-width:768px){.header .header-mobile .mobile-small{display:none}}@media (min-width:1024px){.header .header-mobile .mobile-small{display:none}}.header .header-mobile .mobile-small .mobile-small__wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem}.header .header-mobile .mobile-tablet{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:none;padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.header .header-mobile .mobile-tablet{display:block}}@media (min-width:1024px){.header .header-mobile .mobile-tablet{display:none}}.header .header-mobile .mobile-tablet__wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between}.header .header-mobile .mobile-tablet .mobile-tablet-nav{padding-left:.5rem;padding-right:.5rem}.header .header-mobile .mobile-tablet .mobile-tablet-nav .dsp-icon{--tw-text-opacity:1;color:rgb(5 54 119/var(--tw-text-opacity))}.header .header-mobile .mobile-medium{border-bottom-width:0;display:none}@media (min-width:768px){.header .header-mobile .mobile-medium{display:none}}@media (min-width:1024px){.header .header-mobile .mobile-medium{display:block}}.header .header-mobile .mobile-general{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.header .header-map-content .maps-custom .map-location__title .info .additional-phone{display:none}.expressway-dark-gradient{--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2}.expressway-dark-gradient,.expressway-light-gradient{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.expressway-light-gradient{--tw-gradient-from:#2c63a2;--tw-gradient-to:rgba(44,99,162,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2096cd}.container-wide{padding-left:2rem;padding-right:2rem}@media (min-width:1686px){.container-wide{width:100%}@media (min-width:320px){.container-wide{max-width:320px}}@media (min-width:640px){.container-wide{max-width:640px}}@media (min-width:768px){.container-wide{max-width:768px}}@media (min-width:1024px){.container-wide{max-width:1024px}}@media (min-width:1280px){.container-wide{max-width:1280px}}@media (min-width:1536px){.container-wide{max-width:1536px}}@media (min-width:1686px){.container-wide{max-width:1686px}}@media (min-width:2000px){.container-wide{max-width:2000px}}}@media (min-width:640px){.container-wide{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.container-wide{padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.container-wide{padding-left:5rem;padding-right:5rem}}@media (min-width:1686px){.container-wide{margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem}}.page-template-home .dsp-container-wide{padding-left:2rem;padding-right:2rem}@media (min-width:1686px){.page-template-home .dsp-container-wide{width:100%}@media (min-width:320px){.page-template-home .dsp-container-wide{max-width:320px}}@media (min-width:640px){.page-template-home .dsp-container-wide{max-width:640px}}@media (min-width:768px){.page-template-home .dsp-container-wide{max-width:768px}}@media (min-width:1024px){.page-template-home .dsp-container-wide{max-width:1024px}}@media (min-width:1280px){.page-template-home .dsp-container-wide{max-width:1280px}}@media (min-width:1536px){.page-template-home .dsp-container-wide{max-width:1536px}}@media (min-width:1686px){.page-template-home .dsp-container-wide{max-width:1686px}}@media (min-width:2000px){.page-template-home .dsp-container-wide{max-width:2000px}}}@media (min-width:640px){.page-template-home .dsp-container-wide{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.page-template-home .dsp-container-wide{padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.page-template-home .dsp-container-wide{padding-left:5rem;padding-right:5rem}}@media (min-width:1686px){.page-template-home .dsp-container-wide{margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem}}.dsp-container-header{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1686px){.dsp-container-header{width:100%}@media (min-width:320px){.dsp-container-header{max-width:320px}}@media (min-width:640px){.dsp-container-header{max-width:640px}}@media (min-width:768px){.dsp-container-header{max-width:768px}}@media (min-width:1024px){.dsp-container-header{max-width:1024px}}@media (min-width:1280px){.dsp-container-header{max-width:1280px}}@media (min-width:1536px){.dsp-container-header{max-width:1536px}}@media (min-width:1686px){.dsp-container-header{max-width:1686px}}@media (min-width:2000px){.dsp-container-header{max-width:2000px}}}@media (min-width:640px){.dsp-container-header{padding-left:2rem;padding-right:2rem}}@media (min-width:1536px){.dsp-container-header{padding-left:3rem;padding-right:3rem}}@media (min-width:1686px){.dsp-container-header{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}}.dsp-container-md{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.dsp-container-md{width:100%}@media (min-width:320px){.dsp-container-md{max-width:320px}}@media (min-width:640px){.dsp-container-md{max-width:640px}}@media (min-width:768px){.dsp-container-md{max-width:768px}}@media (min-width:1024px){.dsp-container-md{max-width:1024px}}@media (min-width:1280px){.dsp-container-md{max-width:1280px}}@media (min-width:1536px){.dsp-container-md{max-width:1536px}}@media (min-width:1686px){.dsp-container-md{max-width:1686px}}@media (min-width:2000px){.dsp-container-md{max-width:2000px}}}@media (min-width:640px){.dsp-container-md{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.dsp-container-md{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.dsp-container-md{padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.dsp-container-md{padding-left:8rem;padding-right:8rem}}.inactive{left:-4000px;opacity:0;position:absolute}.call-to-actions .repeatable-items .repeatable-item.home-cta .inactive.z-30{display:none}.home-hero{overflow:hidden;padding:0;position:relative}@media (min-width:768px){.home-hero{padding-left:0;padding-right:0}}@media (min-width:1024px){.home-hero{padding:0 1.5rem}}@media (min-width:1280px){.home-hero{padding-left:4rem;padding-right:4rem}}.home-hero:before{background-position:0;background-repeat:no-repeat;background-size:contain;bottom:-30px;content:"";display:none;height:100%;left:-40px;position:absolute;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.call-to-actions .repeatable-items .repeatable-item.home-cta .home-hero.z-30:before{display:none}.home-hero:before{background-image:url(/content/themes/dealer-theme/dist/img/light-rectangle-short.png)}@media (min-width:1024px){.home-hero:before{display:block}}@media (min-width:1280px){.home-hero:before{background-image:url(/content/themes/dealer-theme/dist/img/light-rectangle-md.png);bottom:-60px;left:-60px}}@media (min-width:1536px){.home-hero:before{background-image:url(/content/themes/dealer-theme/dist/img/light-rectangle-short.png)}}@media (min-width:1686px){.home-hero:before{left:20px}}@media (min-width:2000px){.home-hero:before{background-image:url(/content/themes/dealer-theme/dist/img/light-rectangle-medium.png);left:-100px}}.home-hero .home-hero-carousel{margin-left:auto;margin-right:auto;max-width:1686px;overflow:visible;padding:0;position:relative}@media (min-width:1024px){.home-hero .home-hero-carousel{padding:5rem 4rem}}@media (min-width:1280px){.home-hero .home-hero-carousel{padding:6rem 2.5rem}}.home-hero .home-hero-carousel:before{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:100%;left:-20px;position:absolute;top:-10px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.call-to-actions .repeatable-items .repeatable-item.home-cta .home-hero .home-hero-carousel.z-30:before{display:none}@media (min-width:1024px){.home-hero .home-hero-carousel:before{display:block}}.home-hero .home-hero-carousel:before{background-image:url(/content/themes/dealer-theme/dist/img/dark-rectangle-short.png)}@media (min-width:1024px){.home-hero .home-hero-carousel:before{background-image:url(/content/themes/dealer-theme/dist/img/dark-rectangle-short.png)}}@media (min-width:1280px){.home-hero .home-hero-carousel:before{background-image:url(/content/themes/dealer-theme/dist/img/dark-rectangle-medium.png)}}@media (min-width:1536px){.home-hero .home-hero-carousel:before{background-image:url(/content/themes/dealer-theme/dist/img/dark-rectangle-short.png);top:-12px}}.home-hero .home-hero-carousel .hero-image{padding:1.5rem}@media (min-width:1024px){.home-hero .home-hero-carousel .hero-image{padding:0}}.home-hero .home-hero-carousel .hero-image,.home-hero .home-hero-carousel .hero-sidebar-wrapper,.home-hero .home-hero-carousel .slide,.home-hero .home-hero-carousel .slide-sidebar-container{background-color:transparent!important}.home-hero .home-hero-carousel .slick-slide{opacity:0}.home-hero .home-hero-carousel .slick-slide.slick-active{opacity:1}.home-hero .home-hero-carousel .slide{--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2;background-image:linear-gradient(to top right,var(--tw-gradient-stops));padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:1024px){.home-hero .home-hero-carousel .slide{background:none;padding-bottom:0;padding-top:0}}.home-hero .home-hero-carousel .hero-sidebar-content{padding-left:0;padding-right:0}@media (min-width:1280px){.home-hero .home-hero-carousel .hero-sidebar-content{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1536px){.home-hero .home-hero-carousel .hero-sidebar-content{padding-left:4rem;padding-right:4rem}}.home-hero .home-hero-carousel .slide-sidebar-container{padding:1.5rem}@media (min-width:768px){.home-hero .home-hero-carousel .slide-sidebar-container{padding:2rem}}@media (min-width:1024px){.home-hero .home-hero-carousel .slide-sidebar-container{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1280px){.home-hero .home-hero-carousel .slide-sidebar-container{padding:7rem 2rem}}@media (min-width:1536px){.home-hero .home-hero-carousel .slide-sidebar-container{padding:10rem 1.5rem 10rem 0}}.home-hero .home-hero-carousel .slide-sidebar-container .section-base .base-title{font-size:1.875rem;font-weight:700;line-height:2.25rem;text-transform:uppercase}@media (min-width:1536px){.home-hero .home-hero-carousel .slide-sidebar-container .section-base .base-title{font-size:3rem;line-height:1}}.home-hero .home-hero-carousel .slide-sidebar-container .section-base .base-button{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem}.home-hero .home-hero-carousel .slide-sidebar-container .section-base .base-button:hover{background-color:rgba(250,204,21,.75)}.home-hero .hero-sidebar-wrapper{width:100%}@media (min-width:768px){.home-hero .hero-sidebar-wrapper{width:40%}}@media (min-width:1024px){.home-hero .hero-sidebar-wrapper{width:40%}}@media (min-width:1280px){.home-hero .hero-sidebar-wrapper{width:40%}}.home-hero .hero-image{align-items:flex-end}@media (min-width:1024px){.home-hero .hero-image .spacer{width:42%}}@media (min-width:1280px){.home-hero .hero-image .spacer{width:42%}}.home-hero .hero-image .hero-image-wrapper-w-sidebar{height:100%}@media (min-width:1024px){.home-hero .hero-image .hero-image-wrapper-w-sidebar{align-self:center;height:80%;width:58%}}@media (min-width:1280px){.home-hero .hero-image .hero-image-wrapper-w-sidebar{width:58%}}@media (min-width:1536px){.home-hero .hero-image .hero-image-wrapper-w-sidebar{height:87%}}.home-hero .hero-image .hero-image-wrapper-w-sidebar .media{--tw-border-opacity:1;border-bottom-right-radius:30px;border-color:rgb(224 242 254/var(--tw-border-opacity));border-top-left-radius:30px;border-width:8px;overflow:hidden}.home-hero .hero-image .hero-image-wrapper-no-sidebar .media img{--tw-border-opacity:1!important;border-bottom-right-radius:30px!important;border-color:rgb(224 242 254/var(--tw-border-opacity))!important;border-top-left-radius:30px!important;border-width:8px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1024px){.home-hero .hero-image .hero-image-wrapper-no-sidebar .media img{max-width:80%!important}.home-hero .hero-image .hero-image-wrapper-no-sidebar .media.category-oem{padding-bottom:2.5rem;padding-top:2.5rem}}.home-hero .home-hero-controls{border-style:none}.home-hero .home-hero-controls .hero-helpful-links .repeatable-items{align-items:stretch;gap:1.25rem}@media (min-width:1024px){.home-hero .home-hero-controls .hero-helpful-links .repeatable-items{opacity:0}}@media (min-width:1280px){.home-hero .home-hero-controls .hero-helpful-links .repeatable-items{opacity:1}}.home-hero .home-hero-controls .hero-helpful-links .repeatable-items .repeatable-item{border-width:0!important;padding:0!important}.home-hero .home-hero-controls .hero-helpful-links .repeatable-items .repeatable-item .helpful-link-hitbox{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(5 54 119/var(--tw-border-opacity));color:rgb(30 41 59/var(--tw-text-opacity));height:100%!important;padding:.5rem 1.25rem .5rem 0}@media (min-width:1280px){.home-hero .home-hero-controls .hero-helpful-links .repeatable-items .repeatable-item .helpful-link-hitbox{border-right-width:1px}.home-hero .home-hero-controls .hero-helpful-links .repeatable-items .repeatable-item:last-child .helpful-link-hitbox{border-right-width:0}}.extend-content{gap:0;padding-bottom:0;padding-top:0}@media (min-width:768px){.extend-content{gap:0;padding-bottom:0;padding-top:0}}@media (min-width:1024px){.extend-content{gap:0;padding-bottom:0;padding-top:0}}@media (min-width:1280px){.extend-content{gap:0;padding-bottom:0;padding-top:0}}.extend-content .textbox-content:has(.search-mini-section){--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity));padding-bottom:1rem;padding-top:1rem}.build-and-price,.call-to-actions,.home-about,.home-custom,.home-featured-inventory,.home-reviews,.news-and-events,.why-choose-us{padding-bottom:2rem;padding-top:2rem}@media (min-width:1024px){.build-and-price,.call-to-actions,.home-about,.home-custom,.home-featured-inventory,.home-reviews,.news-and-events,.why-choose-us{padding-bottom:4rem;padding-top:4rem}}@media (min-width:1280px){.build-and-price,.call-to-actions,.home-about,.home-custom,.home-featured-inventory,.home-reviews,.news-and-events,.why-choose-us{padding-bottom:5rem;padding-top:5rem}}.call-to-actions .repeatable-items .repeatable-item.home-cta .absolute.z-30{display:none}.call-to-actions .repeatable-items .repeatable-item.home-cta .cta-hitbox{align-items:flex-start;flex-direction:column;padding-bottom:4rem;padding-top:4rem}.call-to-actions .repeatable-items .repeatable-item.home-cta .cta-hitbox .cta-content{align-items:flex-start;text-align:left;z-index:10!important}.call-to-actions .repeatable-items .home-cta:nth-child(odd) .cta-hitbox .cta-overlay{background:linear-gradient(0deg,rgba(44,125,162,.9),rgba(44,125,162,.95))}.call-to-actions .repeatable-items .home-cta:nth-child(odd):hover .cta-hitbox .cta-overlay{background:linear-gradient(0deg,rgba(44,125,162,.99),rgba(44,125,162,.99))}.call-to-actions .repeatable-items .home-cta:nth-child(2n) .cta-hitbox .cta-overlay{background:linear-gradient(0deg,rgba(0,77,153,.8),rgba(0,77,153,.8))}.call-to-actions .repeatable-items .home-cta:nth-child(2n):hover .cta-hitbox .cta-overlay{background:linear-gradient(0deg,rgba(0,77,153,.95),rgba(0,77,153,.95))}.section-callout.callout-a{margin-left:0;margin-right:0;max-width:unset;padding:0;width:100%}.section-callout.callout-a .callout-a-hitbox{border-radius:0;padding-left:0;padding-right:0}@media (min-width:1024px){.section-callout.callout-a .callout-a-hitbox{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox{padding-bottom:10rem;padding-top:9rem}}.section-callout.callout-a .callout-a-hitbox .callout-base{width:unset}.section-callout.callout-a .callout-a-hitbox .callout-base .base-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(32 150 205/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.section-callout.callout-a .callout-a-hitbox .callout-base .base-button:hover{--tw-bg-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity))}.section-callout.callout-a .callout-a-hitbox .callout-base{padding-left:2rem;padding-right:2rem}@media (min-width:1686px){.section-callout.callout-a .callout-a-hitbox .callout-base{width:100%}@media (min-width:320px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:320px}}@media (min-width:640px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:640px}}@media (min-width:768px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:768px}}@media (min-width:1024px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:1024px}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:1280px}}@media (min-width:1536px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:1536px}}@media (min-width:1686px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:1686px}}@media (min-width:2000px){.section-callout.callout-a .callout-a-hitbox .callout-base{max-width:2000px}}}@media (min-width:640px){.section-callout.callout-a .callout-a-hitbox .callout-base{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox .callout-base{padding-left:5rem;padding-right:5rem}}@media (min-width:1536px){.section-callout.callout-a .callout-a-hitbox .callout-base{padding-left:5rem;padding-right:5rem}}@media (min-width:1686px){.section-callout.callout-a .callout-a-hitbox .callout-base{margin-left:auto;margin-right:auto;padding-left:6rem;padding-right:6rem}}.section-callout.callout-a .callout-a-hitbox .section-base{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-left-width:4px;border-top-left-radius:30px;border-top-width:4px;max-width:450px;padding:1.5rem;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.section-callout.callout-a .callout-a-hitbox .section-base{border-left-width:8px;border-top-width:8px;padding:2rem}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox .section-base{border-top-left-radius:60px;padding:4rem}}.section-callout.callout-a .callout-a-hitbox .base-bar{display:none}.section-callout.callout-a .callout-a-hitbox .callout-overlay-1{display:block}@media (min-width:1024px){.section-callout.callout-a .callout-a-hitbox .callout-overlay-1{display:block}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox .callout-overlay-1{display:block}}.section-callout.callout-a .callout-a-hitbox .callout-overlay-1{background:rgba(0,77,153,.95);opacity:.3}.section-callout.callout-a .callout-a-hitbox .callout-overlay-2{display:block}@media (min-width:1024px){.section-callout.callout-a .callout-a-hitbox .callout-overlay-2{display:block}}@media (min-width:1280px){.section-callout.callout-a .callout-a-hitbox .callout-overlay-2{display:block}}.section-callout.callout-a .callout-a-hitbox .callout-overlay-2{background:rgba(39,46,48,.95);opacity:.7}.section-callout.callout-b{margin-left:0;margin-right:0;max-width:unset;padding:0;width:100%}.section-callout.callout-b .callout-b-hitbox{border-radius:0}.section-callout.callout-b .callout-b-hitbox .callout-base{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2rem}@media (min-width:768px){.section-callout.callout-b .callout-b-hitbox .callout-base{align-items:center;padding:2.5rem}}@media (min-width:1024px){.section-callout.callout-b .callout-b-hitbox .callout-base{padding:5rem}}@media (min-width:1280px){.section-callout.callout-b .callout-b-hitbox .callout-base{padding:6rem}}.section-callout.callout-b .callout-b-hitbox .callout-content{--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2;align-items:center;background-image:linear-gradient(to top right,var(--tw-gradient-stops));display:flex;flex-direction:column;justify-content:center}.section-callout.callout-b .callout-b-hitbox .section-base{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-left-width:4px;border-top-left-radius:30px;border-top-width:4px;max-width:450px;padding:1.5rem;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.section-callout.callout-b .callout-b-hitbox .section-base{border-left-width:8px;border-top-width:8px;padding:2rem}}@media (min-width:1280px){.section-callout.callout-b .callout-b-hitbox .section-base{border-top-left-radius:60px;padding:4rem}}.section-callout.callout-b .callout-b-hitbox .base-bar{display:none}.section-callout.callout-b .callout-b-hitbox .base-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.section-callout.callout-b .callout-b-hitbox .base-button:hover{--tw-bg-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity))}@media (min-width:1280px){.section-callout.callout-b .callout-b-hitbox .callout-image{width:57%}.section-callout.callout-b .callout-b-hitbox .callout-content{width:42%}}.home-about{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.home-about .about-sidebar-title{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.home-about .about-sidebar-title .main-title,.home-about .about-sidebar-title .over-title-custom{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.home-about .about-sidebar-title .main-title{font-size:2.25rem;line-height:2.5rem}.home-about .about-sidebar-title .over-title-custom{font-size:1.25rem;font-weight:700;line-height:1.75rem;text-transform:none}.home-about .about-sidebar{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.home-about .about-image{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-left-width:4px;border-top-left-radius:30px;border-top-width:4px;padding:1.5rem 1.5rem 0}@media (min-width:1024px){.home-about .about-image{border-left-width:8px;border-top-width:8px;padding:2rem 2rem 0}}@media (min-width:1280px){.home-about .about-image{border-top-left-radius:70px;padding:4rem 4rem 0}}.home-about .about-image .about-image-hitbox{border-radius:0;border-top-left-radius:30px}@media (min-width:1280px){.home-about .about-image .about-image-hitbox{border-top-left-radius:60px}}.home-about .home-about-ctas{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.home-about .home-about-ctas{flex-direction:row}}@media (min-width:1280px){.home-about .home-about-ctas{gap:1rem;justify-content:space-between}.home-about .home-about-ctas .home-about-cta{flex:1 1 0%}}.home-about .home-about-ctas .home-about-cta .helpful-link-hitbox{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));border-radius:.375rem;color:rgb(255 255 255/var(--tw-text-opacity));justify-content:center;padding:1rem 1.5rem}.home-about .home-about-ctas .home-about-cta .helpful-link-hitbox:hover{--tw-bg-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity))}.home-about .home-about-ctas .home-about-cta .helpful-link-hitbox .helpful-link-title{font-size:1rem;font-weight:700;line-height:1.5rem}.home-about .home-about-ctas .home-about-cta .helpful-link-hitbox .helpful-link-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:32px}.home-about .home-about-ctas .home-about-cta .helpful-link-hitbox:hover .helpful-link-title{text-decoration-line:none}.home-custom{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity));position:relative;z-index:60}.home-custom__wrapper{align-items:stretch;display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.home-custom__wrapper{gap:3rem}}.home-custom__wrapper .extend-section-under-title{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.home-custom .search-ctas{--tw-border-opacity:1;align-items:stretch;border-color:rgb(250 204 21/var(--tw-border-opacity));border-radius:30px;border-width:4px;display:flex;flex-direction:column;gap:2rem;padding:2rem}@media (min-width:1024px){.home-custom .search-ctas{border-width:8px;padding:4rem}}.home-custom .search-ctas__container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.home-custom .search-ctas__mini-widget .dsp-container-md{margin-left:0!important;margin-right:0!important;max-width:unset;padding-left:0!important;padding-right:0!important}.home-custom .search-ctas__mini-widget .dsp-container-md .search-mini{background-color:transparent;margin-left:0!important;margin-right:0!important;max-width:unset!important;padding-left:0!important;padding-right:0!important}.home-custom .search-ctas__tabs{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.home-custom .search-ctas .search-ctas__tab{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(240 249 255/var(--tw-border-opacity));font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem}.home-custom .search-ctas .search-ctas__tab:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}@media (min-width:1024px){.home-custom .search-ctas .search-ctas__tab{border-bottom-width:4px}}@media (min-width:1280px){.home-custom .search-ctas .search-ctas__tab{font-size:1rem;line-height:1.5rem}}.home-custom .search-ctas .search-ctas__tab.active{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(0 111 247/var(--tw-border-opacity))}.home-custom .search-ctas .search-ctas__tab.active:hover{--tw-border-opacity:1;border-color:rgb(5 54 119/var(--tw-border-opacity))}@media (min-width:1024px){.home-custom .search-ctas .search-ctas__tab.active{border-bottom-width:4px}}.home-custom .search-mini{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.home-reviews .home-reviews-controls .home-reviews-controls-wrapper{position:static!important}@media (min-width:1024px){.home-reviews .home-reviews-controls .home-reviews-controls-wrapper{position:static!important}}@media (min-width:1280px){.home-reviews .home-reviews-controls .home-reviews-controls-wrapper{position:static!important}}.home-reviews .home-reviews-slider{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-left-width:4px;border-right-width:4px}@media (min-width:768px){.home-reviews .home-reviews-slider{border-left-width:0;border-right-width:0}}.home-promos .promo-slider-controls:has(.slider-dots){display:flex;justify-content:center;margin-bottom:1.5rem;margin-top:1.5rem}.home-promos .promo-slider-controls:has(.slider-dots) .slider-controls{justify-content:center}.home-promos .promo-slider .media.media-oem{aspect-ratio:600/217;width:100%}.home-promos .promo-slider .media.media-oem .image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.vehicle-card.classic.shaded .featured-info .featured-info{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity));flex-direction:column}.featured-card,.vehicle-card{overflow:hidden}.featured-card .featured-card-overlay,.vehicle-card .featured-card-overlay{display:none}.featured-card .vehicle-image,.vehicle-card .vehicle-image{cursor:pointer}.featured-card .featured-card-hitbox,.vehicle-card .featured-card-hitbox{overflow:hidden}.featured-card .featured-title,.vehicle-card .featured-title{border-bottom-width:1px;padding-bottom:1rem}.bnp-hitbox .bnp-model .featured-card .featured-title,.bnp-hitbox .bnp-model .vehicle-card .featured-title{display:none}.featured-card .featured-title .main-title,.featured-card .featured-title .under-title,.vehicle-card .featured-title .main-title,.vehicle-card .featured-title .under-title{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:1rem;font-weight:500;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.featured-card .vehicle-card-custom-ctas,.vehicle-card .vehicle-card-custom-ctas{align-items:stretch;flex-direction:column;gap:.5rem;order:-9999;padding-left:1rem;padding-right:1rem;width:100%}.featured-card .custom-spacer,.vehicle-card .custom-spacer{flex:1 1 0%}.featured-card .custom-savings-banner,.vehicle-card .custom-savings-banner{position:relative;width:100%}.featured-card .custom-savings-banner .savings-chip,.vehicle-card .custom-savings-banner .savings-chip{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(5 73 156/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;font-weight:300;line-height:1rem;padding:.75rem;position:absolute;text-align:center;top:1rem;width:100%}.call-to-actions .repeatable-items .repeatable-item.home-cta .featured-card .custom-savings-banner .savings-chip.z-30,.call-to-actions .repeatable-items .repeatable-item.home-cta .vehicle-card .custom-savings-banner .savings-chip.z-30{display:none}.featured-card .custom-savings-banner .amount,.vehicle-card .custom-savings-banner .amount{text-decoration-line:line-through}.featured-card .custom-savings-banner .savings,.vehicle-card .custom-savings-banner .savings{font-weight:700}.featured-card .carfax-badge,.vehicle-card .carfax-badge{padding-left:1rem;padding-right:1rem}.featured-card .vehicle-info-grid,.vehicle-card .vehicle-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:1rem;padding-right:1rem}.featured-card .vehicle-info-grid .vehicle-feature:not(.payment-feature),.vehicle-card .vehicle-info-grid .vehicle-feature:not(.payment-feature){grid-column:span 2/span 2;padding-left:0;padding-right:0}.featured-card .vehicle-info-grid .vehicle-feature.payment-feature,.vehicle-card .vehicle-info-grid .vehicle-feature.payment-feature{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(248 250 252/var(--tw-bg-opacity));border-color:rgb(5 54 119/var(--tw-border-opacity));border-radius:.375rem;border-width:2px;display:flex;flex-direction:column;grid-column:span 1/span 1;padding:.75rem;position:relative}.featured-card .vehicle-info-grid .vehicle-feature.payment-feature .payment,.vehicle-card .vehicle-info-grid .vehicle-feature.payment-feature .payment{--tw-text-opacity:1;color:rgb(5 54 119/var(--tw-text-opacity))}.featured-card .feautred-cta-btn,.vehicle-card .feautred-cta-btn{line-height:24px!important}.featured-card .featured-price,.vehicle-card .featured-price{--tw-bg-opacity:1;align-self:flex-end;background-color:rgb(250 204 21/var(--tw-bg-opacity));max-height:160px!important;min-height:160px!important;order:9999}.featured-card .featured-price .price-details .price,.vehicle-card .featured-price .price-details .price{--tw-text-opacity:1;color:rgb(0 9 91/var(--tw-text-opacity));font-size:1.5rem;font-weight:700;line-height:2rem}.featured-card .vehicle-card-label-sold-pending-deal,.vehicle-card .vehicle-card-label-sold-pending-deal{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.vehicle-card.Sold-As-Is .vehicle-info-grid .vehicle-feature.payment-feature{display:none!important}.bnp-hitbox{--tw-border-opacity:1!important;--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity))!important;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bnp-hitbox:hover{--tw-border-opacity:1!important;border-color:rgb(30 41 59/var(--tw-border-opacity))!important}.bnp-hitbox:hover:hover{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.bnp-hitbox .bnp-model .border-b{display:none}.bnp-hitbox .bnp-model .bnp-model-title .bnp-name{--tw-text-opacity:1;color:rgb(0 9 91/var(--tw-text-opacity))}.bnp-hitbox .bnp-model .bnp-cta{--tw-bg-opacity:1;align-items:center;background-color:rgb(250 204 21/var(--tw-bg-opacity));border-radius:.375rem;display:flex;justify-content:center;padding:.75rem 1rem;width:100%}.bnp-hitbox .bnp-model .bnp-cta:hover{background-color:rgba(250,204,21,.9)}.bnp-hitbox .bnp-model .bnp-cta .bnp-cta-icon{display:none}.bnp-hitbox .bnp-model .bnp-cta .bnp-cta-title{--tw-text-opacity:1;color:rgb(0 9 91/var(--tw-text-opacity));font-size:.875rem;font-weight:400;line-height:1.25rem}.bnp-card__hitbox{--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2;background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bnp-card__button{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.bnp-card__button:hover{background-color:rgba(250,204,21,.9)}.bnp-year-toggles .dsp-pill-toggle{padding-bottom:.375rem;padding-top:.375rem}.search-cta{display:block;flex:1 1 0%;min-height:100px;min-width:120px}@media (min-width:1024px){.search-cta{flex:unset;min-width:190px}}.search-cta__hitbox{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(5 73 156/var(--tw-bg-opacity));border-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:1rem}@media (min-width:1024px){.search-cta__hitbox{padding:2rem}}@media (min-width:1536px){.search-cta__hitbox{padding:2.5rem}}.search-cta__hitbox:hover{--tw-bg-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity))}.search-cta__label{font-size:.875rem;line-height:1.25rem;text-align:center}.review-card .review-card-hitbox{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity));border-radius:.75rem;border-width:4px}.review-card .icon-round{display:none}.review-card .review-rating{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.vdp-page .masonry-gallery .grid{z-index:20}.vdp-page .vdp-heading-container{position:relative;z-index:30}.vdp-page .vdp-heading-address{align-items:center;border-left-width:1px;display:flex;gap:.75rem;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.vdp-page .vdp-heading-address{border-style:none;padding-left:0;padding-right:0}}.vdp-page .vdp-heading-address .tooltip-icon{position:relative}.vdp-page .vdp-heading-address .tooltip-icon:hover .tooltip{display:flex!important}.vdp-page .vdp-heading-address .tooltip-icon .tooltip{bottom:unset!important;top:100%}.vdp-page .vdp-heading-address .tooltip-icon .tooltip__poly{order:-9999!important;top:2px!important;transform:scaleY(-1)}.vdp-page .vdp-heading-address .tooltip-icon .tooltip__text{--tw-border-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-color:rgb(5 54 119/var(--tw-border-opacity));border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vdp-page .vdp-heading-address .tooltip-icon .tooltip__position{justify-content:flex-end}@media (min-width:640px){.vdp-page .vdp-heading-address .tooltip-icon .tooltip__position{justify-content:center}}@media (min-width:1024px){.vdp-page .vdp-heading-address .tooltip-icon .tooltip__position{justify-content:center}}.vdp-page .vdp-heading-address .tooltip-icon .tooltip-location-wrapper{max-width:275px;min-width:250px}@media (min-width:640px){.vdp-page .vdp-heading-address .tooltip-icon .tooltip-location-wrapper{max-width:320px;min-width:300px}}@media (min-width:768px){.vdp-page .vdp-heading-address .tooltip-icon .tooltip-location-wrapper{max-width:500px;min-width:350px}}.vdp-page .vdp-heading-address .dsp-icon,.vdp-page .vdp-heading-address .dsp-icon-sm{--tw-text-opacity:1;color:rgb(5 54 119/var(--tw-text-opacity))}.vdp-page .vdp-heading-address__tooltip{align-items:center;display:flex;gap:.5rem}.vdp-page .vdp-heading-address__tooltip .tooltip-locations{--tw-text-opacity:1;align-items:center;color:rgb(5 54 119/var(--tw-text-opacity));display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;line-height:1rem}.vdp-page .vdp-heading-address__tooltip .tooltip-locations__prompt{align-items:center;display:flex;font-weight:700;gap:.25rem}.vdp-page .vdp-heading-address__tooltip .tooltip-locations__prompt:hover{text-decoration-line:underline}.vdp-page .vdp-heading-address__tooltip .tooltip-locations .tooltip-location__name{align-items:center;display:flex;gap:.25rem;justify-content:center}.vdp-page .vdp-heading-address__tooltip .tooltip-locations .tooltip-location__address-link{font-weight:500}.vdp-page .vdp-heading-address__tooltip .tooltip-locations .tooltip-location__address-link:hover{text-decoration-line:underline}.vdp-page .vdp-similar-slider .featured-card .featured-price,.vdp-page .vdp-similar-slider .vehicle-card .featured-price{max-height:90px!important;min-height:90px!important}.vdp-page a[data-dtm-track-click=window-sticker]{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity));border-radius:.5rem;padding:1rem 1.5rem!important}.vdp-page a[data-dtm-track-click=window-sticker]:hover{background-color:rgba(250,204,21,.8)}.vdp-page a[data-dtm-track-click=window-sticker]>div:has(svg){--tw-text-opacity:1!important;background-color:transparent!important;border-radius:0!important;color:rgb(16 43 78/var(--tw-text-opacity))!important;padding:0!important}.vdp-page a[data-dtm-track-click=window-sticker]>span{--tw-text-opacity:1!important;color:rgb(16 43 78/var(--tw-text-opacity))!important}.vdp-page__price-breakdown .no-price-item{display:none}.vdp-page__price-breakdown .no-price-item-custom{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}.vdp-page__price-breakdown .no-price-item-custom .no-price-item__link{font-weight:700}.vdp-page__price-breakdown .no-price-item-custom .no-price-item__link:hover{text-decoration-line:underline}.vdp-page .carfax-badge:has(.carfax-img[src]){height:46px!important}.vdp-page .vdp-highlighted img.carfax-img[src]{height:100%!important}.footer .footer-top{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-style:none;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.footer .footer-top .logo{margin-left:0;margin-right:0}}@media (min-width:1024px){.footer .footer-top .logo img{max-height:5rem!important}}.footer .footer-top .footer-social-title{display:none}@media (min-width:1024px){.footer .footer-top .footer-social-title{display:block;opacity:0}}.footer .footer-top .footer-social{gap:1rem}.footer .footer-top .footer-social .social-item{padding:0}.footer .footer-top .footer-social .social-item,.footer .footer-top .footer-social .social-item:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.footer .footer-top .footer-social .social-item .dsp-icon{--tw-text-opacity:1;color:rgb(44 99 162/var(--tw-text-opacity))}.footer .footer-top .footer-social .social-item:hover .dsp-icon{--tw-text-opacity:1;color:rgb(5 54 119/var(--tw-text-opacity))}.footer .footer-body{overflow:hidden}.footer .footer-body .footer-body-wrapper{flex-wrap:nowrap}@media (min-width:768px){.footer .footer-body .footer-body-wrapper{padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper{align-items:stretch;display:flex;flex-direction:row;gap:6rem;justify-content:space-between;padding-bottom:5rem;padding-top:5rem}}@media (min-width:1280px){.footer .footer-body .footer-body-wrapper{gap:9rem}}@media (min-width:1536px){.footer .footer-body .footer-body-wrapper{gap:14rem}}@media (min-width:1686px){.footer .footer-body .footer-body-wrapper{gap:15rem}}.footer .footer-body .footer-body-wrapper .maps-custom{flex:1 1 0%}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper .maps-custom{max-width:320px}}@media (min-width:1280px){.footer .footer-body .footer-body-wrapper .maps-custom{max-width:320px}}@media (min-width:1536px){.footer .footer-body .footer-body-wrapper .maps-custom{max-width:450px}}.footer .footer-body .footer-body-wrapper .maps-custom .map-location__title .info .additional-phone{display:none}.footer .footer-body .footer-body-wrapper .hours-custom{align-items:flex-end;display:flex;flex:1 1 0%;flex-direction:column;position:relative}@media (min-width:1536px){.footer .footer-body .footer-body-wrapper .hours-custom{align-items:center}}.footer .footer-body .footer-body-wrapper .hours-custom:after{background-image:url(/content/themes/dealer-theme/dist/img/footer-combo-sm.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";display:none;height:200%;left:-80px;position:absolute;width:260%;z-index:-1}.call-to-actions .repeatable-items .repeatable-item.home-cta .footer .footer-body .footer-body-wrapper .hours-custom.z-30:after{display:none}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper .hours-custom:after{display:block}}@media (min-width:1280px){.footer .footer-body .footer-body-wrapper .hours-custom:after{background-image:url(/content/themes/dealer-theme/dist/img/footer-combo-lg.png);height:160%;left:-340px;width:420%}}@media (min-width:1536px){.footer .footer-body .footer-body-wrapper .hours-custom:after{background-image:url(/content/themes/dealer-theme/dist/img/footer-combo-lg.png);height:150%;left:-300px}}.footer .footer-body .footer-body-wrapper .hours-custom .section-hours{align-items:stretch;display:flex;flex-direction:column;gap:2rem;width:100%}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours{flex-direction:row;gap:1.5rem;justify-content:flex-end;max-width:100%;padding-left:2rem}}@media (min-width:1280px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours{max-width:unset;padding-left:70px}}@media (min-width:1536px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours{gap:2rem}}@media (min-width:1686px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours{gap:4rem;padding-left:7rem}}.footer .footer-body .footer-body-wrapper .hours-custom .section-hours__primary{align-items:stretch;display:flex;flex-direction:column}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours__primary{flex:1 1 0%;max-width:50%}}.footer .footer-body .footer-body-wrapper .hours-custom .section-hours__secondary{align-items:stretch;display:flex;flex-direction:column}@media (min-width:1024px){.footer .footer-body .footer-body-wrapper .hours-custom .section-hours__secondary{flex:1 1 0%;max-width:50%}}.footer .footer-body .footer-body-wrapper .hours-custom .section-hours__spacer{flex:1 1 0%}.footer .footer-body .footer-body-wrapper .hours-custom .section-hours .section-hours-title,.footer .footer-body .footer-body-wrapper .hours-custom .section-hours .section-hours-title .info .title{margin-bottom:0}.footer .footer-nav{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}@media (min-width:1024px){.footer .footer-nav{background-color:transparent}}.footer .footer-nav .footer-menu .menu-expanded{-moz-column-gap:0!important;column-gap:0!important;overflow-x:auto}@media (min-width:1024px){.footer .footer-nav .footer-menu .menu-expanded{flex-wrap:nowrap;row-gap:1.25rem}}.footer .footer-nav .footer-menu .menu-expanded>.menu-item{border-left-width:0;padding-left:0;padding-right:0}@media (min-width:1024px){.footer .footer-nav .footer-menu .menu-expanded>.menu-item{border-left-width:2px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.footer .footer-nav .footer-menu .menu-expanded>.menu-item{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1536px){.footer .footer-nav .footer-menu .menu-expanded>.menu-item{padding-left:4rem;padding-right:4rem}}.footer .footer-nav .footer-menu .menu-expanded>.menu-item>.nav-link .nav-title{--tw-text-opacity:1;color:rgb(44 99 162/var(--tw-text-opacity));font-size:1rem;font-weight:700;line-height:1.5rem}.footer .footer-nav .footer-menu .menu-expanded>.menu-item:first-child{border-left-width:0}@media (min-width:1024px){.footer .footer-nav .footer-menu .menu-expanded>.menu-item:first-child{padding-left:0}}.footer .footer-nav .footer-menu .menu-expanded .dropdown-menu .nav-drop-item .dropdown-item .nav-title{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));font-size:.875rem;font-weight:500;line-height:1.25rem}.footer .footer-nav .footer-menu .menu-expanded .dropdown-menu .nav-drop-item .dropdown-item .nav-title:hover{--tw-text-opacity:1;color:rgb(44 99 162/var(--tw-text-opacity))}@media (min-width:1024px){.footer .footer-bottom{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}}.sentinel{height:.15px}.search-mini,.sentinel{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.search-mini{border-radius:.5rem;margin-left:auto;margin-right:auto;max-width:850px;padding:1.5rem}.search-mini__grid{display:grid;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}.vdp-page .masonry-gallery .search-mini__grid{z-index:20}@media (min-width:768px){.search-mini__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.search-mini__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.search-mini__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.search-mini__grid-item{grid-column:span 1/span 1}@media (min-width:768px){.search-mini__grid-item:last-child{grid-column:span 2/span 2}}@media (min-width:1024px){.search-mini__grid-item:last-child{grid-column:span 1/span 1}}.search-mini__grid-item .form-control{height:100%}.search-mini__grid-item #inventory_type,.search-mini__grid-item .choices .choices__item--selectable:not(.choices__item--choice),.search-mini__grid-item .choices .choices__placeholder:not(.choices__item--choice){--tw-border-opacity:1;align-items:center;background-color:transparent;border-color:rgb(51 65 85/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;display:flex;font-size:.75rem;height:42px;line-height:1rem;opacity:1;padding-left:.5rem;padding-right:.5rem}.search-mini__grid-item .choices .choices__item--selectable:not(.choices__item--choice),.search-mini__grid-item .choices .choices__placeholder:not(.choices__item--choice){background-image:url(/content/themes/ford-oem-theme/dist/img/arrow.svg)!important;background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.search-mini__grid-item .choices .choices__list--dropdown{z-index:60}.search-mini__grid-item .choices[data-type*=select-one]:after{display:none}.search-mini__input{width:100%}.search-mini__submit{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity));border-radius:.375rem;color:rgb(30 41 59/var(--tw-text-opacity));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.75rem 1rem;width:100%}.search-mini__submit:hover{background-color:rgba(250,204,21,.9)}.search-mini__radio{flex:1 1 0%}.search-mini__radio input{left:-4000px;opacity:0;position:absolute}.call-to-actions .repeatable-items .repeatable-item.home-cta .search-mini__radio input.z-30{display:none}.search-mini__radio label{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;background-color:transparent;border-color:rgb(44 99 162/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;color:rgb(30 41 59/var(--tw-text-opacity));display:flex;font-size:.75rem;height:42px;justify-content:center;line-height:1rem;padding:.75rem 1.5rem;width:100%}.search-mini__radio label:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.search-mini__radio input:checked+label{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(5 73 156/var(--tw-bg-opacity));border-color:rgb(5 73 156/var(--tw-border-opacity));color:rgb(248 250 252/var(--tw-text-opacity));cursor:pointer}.search-mini__radio input:checked+label:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity));border-color:rgb(44 99 162/var(--tw-border-opacity))}.search-mini .radio-button-group{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.page-template:not(.page-template-home) .search-mini-section{display:none!important}.slider-controls .slider-controls-button{--tw-text-opacity:1;background-color:transparent;border-color:transparent;border-width:1px;color:rgb(44 99 162/var(--tw-text-opacity))}.slider-controls .slider-controls-button:hover{--tw-border-opacity:1;border-color:rgb(44 99 162/var(--tw-border-opacity));border-width:1px}.slider-controls .slider-dots .slick-dots .slick-dot{--tw-text-opacity:1;background-color:transparent;border-color:transparent;border-width:1px;color:rgb(44 99 162/var(--tw-text-opacity));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slider-controls .slider-dots .slick-dots .slick-dot:hover{--tw-border-opacity:1;border-color:rgb(44 99 162/var(--tw-border-opacity))}.slider-controls .slider-dots .slick-dots .slick-dot.slick-active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(44 99 162/var(--tw-bg-opacity));border-color:rgb(44 99 162/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity))}.extend-section-under-title{--tw-text-opacity:1;color:rgb(44 99 162/var(--tw-text-opacity))}.nav-tabs .nav-item,.nav-tabs .nav-item .nav-link{font-weight:300}.nav-tabs .nav-item .nav-link.is-active,.nav-tabs .nav-item.is-active{font-weight:400}.section-map-all-locations .section-map-title-location{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.5rem}.contacts-title,.section-hours-title,.section-map-title{flex:1 1 0%}.contacts-title .icon-round .icon-hitbox,.section-hours-title .icon-round .icon-hitbox,.section-map-title .icon-round .icon-hitbox{--tw-text-opacity:1;--tw-gradient-from:#2c63a2;--tw-gradient-to:rgba(44,99,162,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2096cd;background-image:linear-gradient(to top right,var(--tw-gradient-stops));border-radius:.75rem!important;color:rgb(250 204 21/var(--tw-text-opacity))}.contacts-title .info,.section-hours-title .info,.section-map-title .info{align-items:flex-start;display:flex;flex-direction:column;gap:0}.contacts-title .info .link,.contacts-title .info .title,.contacts-title .info .under-title,.section-hours-title .info .link,.section-hours-title .info .title,.section-hours-title .info .under-title,.section-map-title .info .link,.section-map-title .info .title,.section-map-title .info .under-title{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity));font-size:.75rem!important;font-weight:400;line-height:1rem!important}.contacts-title .info .title,.section-hours-title .info .title,.section-map-title .info .title{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity));font-weight:700;margin-bottom:.5rem}.contacts-title .info .link,.section-hours-title .info .link,.section-map-title .info .link{display:block}.contacts-title .info .link:hover,.section-hours-title .info .link:hover,.section-map-title .info .link:hover{text-decoration-line:underline}.maps-custom{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.maps-custom{gap:2.25rem}}.maps-custom .map-location{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.maps-custom .map-location .map-hitbox>.dealer-map-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block!important;height:200px!important}.maps-custom .map-location .map-hitbox .dealersite-map{height:200px;overflow:hidden;position:relative}.maps-custom .map-location .map-hitbox .dealersite-map iframe{transform:translateX(-35%) translateY(-20%);width:300%}@media (min-width:1280px){.maps-custom .map-location .map-hitbox .dealersite-map iframe{transform:translateX(-35%) translateY(-20%)}}.maps-custom .map-location .map-hitbox .dealer-map-image,.maps-custom .map-location .map-hitbox .dealersite-map{--tw-border-opacity:1;border-color:rgb(32 150 205/var(--tw-border-opacity));border-radius:30px;border-width:4px;overflow:hidden}.maps-custom .map-location.location-1{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity));padding-bottom:1.5rem}.bnp-hitbox .bnp-model .maps-custom .map-location.location-1,.map-hours{display:none}.section-hours .section-hours-title,.section-hours__primary .section-hours-title,.section-hours__secondary .section-hours-title{flex:unset}.section-hours .nav-tabs.hours-tabs,.section-hours__primary .nav-tabs.hours-tabs,.section-hours__secondary .nav-tabs.hours-tabs{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.section-hours .nav-tabs.hours-tabs .hours-tabs-wrapper,.section-hours__primary .nav-tabs.hours-tabs .hours-tabs-wrapper,.section-hours__secondary .nav-tabs.hours-tabs .hours-tabs-wrapper{gap:.5rem}.section-hours .nav-tabs.hours-tabs .nav-link,.section-hours .nav-tabs.hours-tabs .nav-link.active,.section-hours__primary .nav-tabs.hours-tabs .nav-link,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active,.section-hours__secondary .nav-tabs.hours-tabs .nav-link,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active{--tw-text-opacity:1;background-color:rgba(2,132,199,.2);color:rgb(5 54 119/var(--tw-text-opacity));font-size:10px;font-weight:400;gap:0;padding:.375rem .5rem}.section-hours .nav-tabs.hours-tabs .nav-link.active:hover,.section-hours .nav-tabs.hours-tabs .nav-link:hover,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active:hover,.section-hours__primary .nav-tabs.hours-tabs .nav-link:hover,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active:hover,.section-hours__secondary .nav-tabs.hours-tabs .nav-link:hover{opacity:.7}.section-hours .nav-tabs.hours-tabs .nav-link,.section-hours .nav-tabs.hours-tabs .nav-link.active,.section-hours__primary .nav-tabs.hours-tabs .nav-link,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active,.section-hours__secondary .nav-tabs.hours-tabs .nav-link,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active{line-height:24px}.section-hours .nav-tabs.hours-tabs .nav-link.active,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active{--tw-text-opacity:1;--tw-gradient-from:#053677;--tw-gradient-to:rgba(5,54,119,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#2c63a2;background-image:linear-gradient(to top right,var(--tw-gradient-stops));color:rgb(248 250 252/var(--tw-text-opacity));font-weight:400;gap:.25rem}.section-hours .nav-tabs.hours-tabs .nav-link.active:hover,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active:hover,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active:hover{opacity:.7}.section-hours .nav-tabs.hours-tabs .nav-link.active .dsp-icon.tab-icon,.section-hours__primary .nav-tabs.hours-tabs .nav-link.active .dsp-icon.tab-icon,.section-hours__secondary .nav-tabs.hours-tabs .nav-link.active .dsp-icon.tab-icon{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.section-hours .theme-bar,.section-hours__primary .theme-bar,.section-hours__secondary .theme-bar{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity));border-left-width:1px;width:1px}.dealersite-hours.flp-hours .day-row.flp-hours:nth-child(2n){background-color:transparent}.dealersite-hours.flp-hours .day-row.flp-hours{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity));padding:.625rem 0}.dealersite-hours.flp-hours .day-row.flp-hours.day-active{--tw-text-opacity:1;color:rgb(32 150 205/var(--tw-text-opacity))}.dealersite-hours.flp-hours .day-row.flp-hours.day-active .day .js-time-chip.active .chip-icon{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(32 150 205/var(--tw-bg-opacity));color:rgb(32 150 205/var(--tw-text-opacity))}.dealersite-hours.flp-hours .day-row.flp-hours .day,.dealersite-hours.flp-hours .day-row.flp-hours .hours{font-size:.75rem;font-weight:500;line-height:1rem}.dealersite-hours.flp-hours .day-row.flp-hours .day .hours-range,.dealersite-hours.flp-hours .day-row.flp-hours .hours .hours-range{white-space:nowrap}.all-filters.filters-exposed .search-filters-container:has(.is-active){z-index:9999!important}.modal{opacity:.99999!important;z-index:9998!important}.search-filters-container.is-sticking{z-index:9999!important}.page-template-hours .maps-custom .map-location__title .info .additional-phone .link-title{font-weight:500}

/*# sourceMappingURL=dealer.css.map*/