.bnpcard .bnpcard__footer .button:nth-child(2):not(.js-open-modal){display:none!important}.vehicle{position:relative}.vehicle__hitbox{gap:.5rem}.vehicle__image .status-label{display:none}.vehicle__image .secondary-image{height:100%;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;width:100%;z-index:9}.vehicle__image:hover .secondary-image{opacity:1;z-index:11}.vehicle__features{--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);background-color:rgb(var(--dsp--color--surface-0));border:1px solid rgb(var(--dsp--color--gs-300));border-radius:.5rem;bottom:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);opacity:0;padding-bottom:1.5rem!important;padding-top:1.5rem!important;position:absolute;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:-10}.vehicle__title .vehicle-title .vehicle-make-model,.vehicle__title .vehicle-title .vehicle-year{color:rgb(var(--dsp--color--brand-1-500));font-size:1.5rem;font-weight:500;line-height:2rem}.vehicle__title .vehicle-trim{font-size:1.25rem!important;line-height:1.75rem!important}.vehicle__title-wrapper{align-items:flex-end;gap:.5rem;padding-bottom:1rem}.vehicle__additional-info,.vehicle__title-wrapper{display:flex;flex-direction:row}.vehicle__additional-info{gap:.75rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.vehicle__additional-info .feature .feature-name{display:none}.vehicle__additional-info .feature .feature-value{color:rgb(var(--dsp--color--text-primary));font-weight:400}.vehicle__additional-info .theme-bar{--tw-border-opacity:1;border-left-color:rgb(148 163 184/var(--tw-border-opacity))}.vehicle__footer{padding-bottom:.75rem}.vehicle__footer .status-label{bottom:90%!important}.vehicle__divider,.vehicle__spacer{display:none}.vehicle .vehicle-price{flex-direction:row-reverse;padding-bottom:.75rem;padding-top:.75rem}.vehicle .vehicle-price .disclaimer{font-size:10px}.vehicle .vehicle-price .amount,.vehicle .vehicle-price .amount .price{color:rgb(var(--dsp--color--brand-1-500));font-size:24px}.vehicle .vehicle-price .title.with-disclaimer{width:-moz-fit-content;width:fit-content}.vehicle .vehicle-price:has(.custom-disclaimer){padding-bottom:1rem!important;padding-top:0!important}.vehicle .payment-options{font-size:1rem;font-weight:700;line-height:1.5rem;order:-9999!important}.vehicle .custom-overlay{background-color:rgb(var(--dsp--color--surface-0)/.8);left:0;padding:.5rem 1rem;position:absolute;top:0;width:100%;z-index:50}.vehicle .custom-overlay__logo .logo{height:3rem;max-width:200px!important}.vehicle .custom-overlay__container{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.vehicle .custom-overlay__info{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.vehicle .vehicle-info-show{border:3px solid rgb(var(--dsp--color--surface-0));bottom:-30px;padding-left:.75rem;padding-right:.75rem;position:absolute;right:1.5rem;width:-moz-fit-content!important;width:fit-content!important}.vehicle .vehicle-info-show:hover{background-color:rgb(var(--dsp--color--brand-1-600));opacity:1}.vehicle .vehicle__features{--tw-translate-x:-50%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));border-bottom-right-radius:0;left:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:91.666667%}.vehicle .vehicle__features,.vehicle .vehicle__features .feature_classic{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.vehicle .vehicle__features .feature_classic{border-bottom-width:1px;padding-bottom:.5rem}.vehicle .vehicle__features .feature_classic .feature-name:after{--tw-content:":";content:var(--tw-content)}.vehicle .vehicle__features .feature_classic .feature-value{font-weight:400;text-align:left!important}.vehicle .vehicle__features .feature_classic .feature__content{justify-content:flex-start}.vehicle .carfax-description{background-color:transparent!important;padding-bottom:.25rem;padding-top:.25rem}.vehicle__carfax{min-height:unset}.vehicle .carfax-badge{align-items:stretch;display:flex;flex-direction:row;justify-content:center}.vehicle .carfax-badge img:not(.carfax-img){height:0}.vehicle .vehicle__carfax:has(.carfax-img){max-height:30px;min-height:30px}.vehicle__carfax+.vehicle__divider{display:none}.vehicle:has(.info-hovered) .vehicle__features{bottom:100%;opacity:1;z-index:75}.custom-disclaimer .text{font-size:10px}@media (min-width:768px){.inventory-page .dsp-srp-vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.inventory-page .dsp-srp-vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.inventory-page .dsp-srp-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}.vdp-page .main-content-container{gap:2.5rem}.vdp-page .vdp-heading{align-items:flex-start;padding-bottom:1.5rem;padding-top:1.5rem}.vdp-page .vdp-heading__make-model{color:rgb(var(--dsp--color--brand-1-500));font-size:3rem;line-height:1}.vdp-page .vdp-heading__main-name{justify-content:center}@media (min-width:1024px){.vdp-page .vdp-heading__main-name{justify-content:flex-start}}.vdp-page .vdp-heading__main-trim{font-size:1.875rem;line-height:2.25rem}.vdp-page .vdp-heading__description{max-width:900px;padding-bottom:.75rem;padding-top:.75rem;word-break:break-word}.vdp-page .vdp-heading__info .vehicle-price{display:none}.vdp-page .vdp-custom-slider{height:100%}.vdp-page .masonry-gallery{width:100%}.vdp-page .masonry-gallery__container{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.vdp-page .masonry-gallery__slider-container{aspect-ratio:4/3;position:relative}.vdp-page .masonry-gallery__custom-item,.vdp-page .masonry-gallery__item-image-custom,.vdp-page .masonry-gallery__item-video-custom{height:100%;width:100%}.vdp-page .masonry-gallery__item-image-custom img,.vdp-page .masonry-gallery__item-video-custom img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.vdp-page .masonry-gallery__item-image-custom iframe,.vdp-page .masonry-gallery__item-video-custom iframe{height:100%;max-width:100%;width:100%}@media (min-width:1024px){.vdp-page .masonry-gallery__no-photos-desktop{aspect-ratio:3/2;min-height:400px}}.vdp-page .masonry-gallery__no-photos-desktop .no-photo-card{background-color:rgb(var(--dsp--color--surface-0)/.8)}.vdp-page .masonry-gallery .vdp-custom-slider-controls{bottom:0;left:0;padding-bottom:1.5rem;padding-top:1.5rem;position:absolute;width:100%}.vdp-page .masonry-gallery .vdp-custom-slider-controls .controls__container{justify-content:space-between;width:100%}.vdp-page .masonry-gallery .controls-button{background-color:rgb(var(--dsp--color--brand-1-500));color:rgb(var(--dsp--color--text-white))}.vdp-page .mansonry-gallery-cta-container{justify-content:flex-end}.vdp-page .custom-badge,.vdp-page .mansonry-gallery-cta-container{gap:1rem}.vdp-page .custom-badge{align-items:center;background-color:rgb(var(--dsp--color--surface-2));border-radius:.75rem;border-width:1px;color:rgb(var(--dsp--color--text-secondary));display:flex;flex-wrap:wrap;padding:1.5rem;width:100%}.vdp-page .vdp-carfax-badge .carfax-img{min-height:unset}.vdp-page .vdp-price{align-items:stretch;display:flex;flex-direction:column;gap:0}.vdp-page .vdp-price__title-card .vehicle__title-wrapper{display:none}.vdp-page .vdp-price__title-card .price{font-size:2.25rem;line-height:2.5rem}.vdp-page .vdp-price__title-card .vdp-price-top-card-text{color:rgb(var(--dsp--color--brand-1-400));font-size:1.25rem;font-weight:700;line-height:1.75rem;text-transform:uppercase}.vdp-page .vdp-price__content-custom{order:9999!important}.vdp-page .vdp-price__content-custom .vehicle-price{padding-left:2rem;padding-right:2rem}.vdp-page .vdp-price__additional-info{background-color:rgb(var(--dsp--color--brand-1-600));display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:1rem 2rem;width:100%}.vdp-page .vdp-price__additional-info .feature .feature-name,.vdp-page .vdp-price__additional-info .feature .feature-value{color:rgb(var(--dsp--color--text-white));font-size:11px;font-weight:400}.vdp-page .vdp-garage-ctas{--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);align-items:stretch;background-color:rgb(var(--dsp--color--gs-50));border-color:rgb(var(--dsp--color--gs-500));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column}.vdp-page .vdp-garage-ctas .vehicle-garage{padding:1rem}.vdp-page__similar-vehicles{padding-top:2.5rem}.vdp-page__similar-vehicles .vehicle__divider{display:none}.vdp-page__bottom-disclaimer{padding-bottom:2.5rem;padding-top:2.5rem}.vdp-page__ctas-right{flex-direction:row;flex-wrap:wrap;gap:0;padding-top:0}.vdp-page__ctas-right .vdp-page__menu-button{border-bottom-width:0;border-left-width:0;border-right-width:1px;flex:1 1 0%;font-size:.75rem;line-height:1rem;padding:.5rem}.vdp-page__ctas-right .vdp-page__menu-button:last-child{border-right-width:0}.vdp-page__ctas-right .vdp-page__menu-button{border-color:rgb(var(--dsp--color--gs-500))}.vdp-page__ctas-right .vdp-page__menu-button .button__text{white-space:normal}.vdp-page__features .vdp-features-accordions{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.vdp-page__features .vdp-features-accordions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.vdp-page__features .vdp-features-accordions{grid-template-columns:repeat(3,minmax(0,1fr))}}.vdp-page__features .vdp-features-accordions .feature-list{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.vdp-page__features .vdp-features-accordions .feature-list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.vdp-page__features .vdp-features-accordions .feature-list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1280px){.vdp-page__features .vdp-features-accordions .feature-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.footer .logo,.header .logo{max-width:200px!important}.home-sticky{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px 2px 2px 0;bottom:15%;display:none;left:0;position:fixed;z-index:600}@media (min-width:768px){.home-sticky{display:block}}.home-sticky-a{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home-sticky:hover .home-sticky-a{padding-left:2.5rem}.blog-page .blog-page__single .single-post__right .single-post__more-articles .button.btn-brand-1,.featured-slider-new-controls .controls__content,.garage-section__no-results .callout .callout__content p+.no-result-cta,.landing .landing__ctas .button:nth-child(2){display:none!important}.site:not(.dark) .page__block .wp-block-button__link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.site:not(.dark) .page__block .wp-block-button__link:hover{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);text-decoration-line:none}.title.with-disclaimer{display:none}

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