.header .logo .theme-bar{order:9999}.header .logo__text{font-size:1.25rem!important;font-weight:500!important;line-height:1.75rem!important}.header .logo__icon{min-width:40px;width:3rem!important}.header .header-desktop .header-section-bottom{position:static}@media (min-width:1280px){.header .header-desktop .header-section-bottom .container-header-wrapper.bottom{padding-bottom:0;padding-top:0}}.header .header-desktop .header-section-bottom .container-header-wrapper .menu{display:none}@media (min-width:1280px){.header .header-desktop .header-section-bottom .container-header-wrapper .menu{display:block}}.header .header-desktop .header-section-bottom .container-header-wrapper .menu__nav>.nav-item>.nav-link{color:rgb(var(--dsp--color--text-primary))}.header .header-tablet a[href="/showroom"]{display:none}.home__hero-sections .callout.classic-callout .theme-overlay{background:linear-gradient(180deg,rgba(46,126,128,0) 7.44%,rgba(142,64,75,0) 26.36%,rgba(75,85,99,.45) 31.44%,rgba(4,16,43,.79) 92.25%)}@media (min-width:768px){.home__hero-sections .callout.classic-callout .callout__content{align-items:flex-start}}@media (min-width:1024px){.home__hero-sections .callout.classic-callout .callout__content{padding-bottom:8rem;padding-top:400px}}.home__hero-sections .callout.classic-callout .callout__content .base{gap:1.5rem;max-width:700px}@media (min-width:768px){.home__hero-sections .callout.classic-callout .callout__content .base{align-items:flex-start}}.home__hero-sections .callout.classic-callout .callout__content .base__title{font-weight:700;line-height:40px}@media (min-width:768px){.home__hero-sections .callout.classic-callout .callout__content .base__title{font-size:3rem;line-height:1;text-align:left}}@media (min-width:1024px){.home__hero-sections .callout.classic-callout .callout__content .base__title{font-size:80px;line-height:85px}}.home__hero-sections .callout.classic-callout .callout__content .base__body,.home__hero-sections .callout.classic-callout .callout__content .base__description{font-weight:700}@media (min-width:768px){.home__hero-sections .callout.classic-callout .callout__content .base__body,.home__hero-sections .callout.classic-callout .callout__content .base__description{font-size:1.5rem;line-height:2rem;text-align:left}}@media (min-width:1024px){.home__hero-sections .callout.classic-callout .callout__content .base__body,.home__hero-sections .callout.classic-callout .callout__content .base__description{font-size:1.875rem;line-height:2.25rem}}.home__hero-sections .callout.classic-callout .callout__content .base__body,.home__hero-sections .callout.classic-callout .callout__content .base__description{color:rgb(var(--dsp--color--brand-2-bright))}@media (min-width:768px){.home__hero-sections .callout.classic-callout .callout__content .callout__footer{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.home__hero-bar{background-color:rgb(var(--dsp--color--brand-2-dark));border-bottom-width:0;border-top-width:0}.home__hero-bar .hero-link{border-bottom-width:2px;border-color:rgb(var(--dsp--color--surface-0));font-size:1rem;font-weight:700;line-height:1.5rem;padding-bottom:1rem}.home__hero-bar .hero-link:hover{border-color:rgb(var(--dsp--color--brand-1-bright));color:rgb(var(--dsp--color--brand-1-bright))}.home__hero-bar .hero-link:hover .link__text{text-decoration-line:none!important}.home__extend-sections{gap:0;padding-bottom:0;padding-top:0}.home .call-to-actions,.home .custom-widget,.home .home-featured-inventory,.home .home-reviews,.home .news-and-events,.home .why-choose-us{padding-bottom:3rem;padding-top:3rem}@media (min-width:1280px){.home .call-to-actions,.home .custom-widget,.home .home-featured-inventory,.home .home-reviews,.home .news-and-events,.home .why-choose-us{padding-bottom:5rem;padding-top:5rem}}.home .callout-about,.home .custom-widget,.home .home__extend-section:has(.call-to-actions){background-color:rgb(var(--dsp--color--gs-900))}.home .home-featured-inventory,.home .home-reviews{background-color:rgb(var(--dsp--color--surface-3))}.home .custom-widget{border-color:rgb(var(--dsp--color--brand-1-bright));border-top-width:3px}.home .custom-widget .search-tabs{align-items:stretch;display:flex;flex-direction:column;gap:2.5rem}.home .custom-widget #home-search{gap:2rem}.home .custom-widget .link_select{color:rgb(var(--dsp--color--gs-400))}.home .custom-widget .link_select.is-active{border-bottom-color:rgb(var(--dsp--color--text-white));color:rgb(var(--dsp--color--text-white))}.home .custom-widget .link_select:hover{color:rgb(var(--dsp--color--gs-100))}@media (min-width:1024px){.home .custom-widget .search-mini{max-width:70%}}.home .custom-widget .search-mini__grid{display:grid;gap:1rem}@media (min-width:1024px){.home .custom-widget .search-mini__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .custom-widget .search-mini__grid-item{grid-column:span 1/span 1}.home .custom-widget .search-mini .form-submit{align-self:flex-end;height:50px}.home .custom-widget .search-ctas{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.home .custom-widget .search-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home .custom-widget .search-ctas{grid-template-columns:repeat(4,minmax(0,1fr));max-width:70%}}.home .custom-widget .search-ctas .search-cta{background-color:transparent;border-color:rgb(var(--dsp--color--gs-400));border-width:1px;grid-column:span 1/span 1;padding-bottom:2rem;padding-top:2rem;width:100%}.home .custom-widget .search-ctas .search-cta__trinket{align-items:center;color:rgb(var(--dsp--color--gs-400));display:flex;flex-direction:column;gap:.5rem;text-align:center}.home .custom-widget .search-ctas .search-cta:hover{background-color:rgb(var(--dsp--color--gs-950));border-color:rgb(var(--dsp--color--surface-0))}.home .custom-widget .search-ctas .search-cta:hover .search-cta__trinket{color:rgb(var(--dsp--color--text-white))}.home .home-featured-inventory{position:relative}.home .home-featured-inventory:after{aspect-ratio:3/7;background-position:100% 0;background-repeat:no-repeat;background-size:contain;display:none;pointer-events:none;position:absolute;right:0;top:0;width:150px}@media (min-width:640px){.home .home-featured-inventory:after{display:block}}@media (min-width:768px){.home .home-featured-inventory:after{width:200px}}@media (min-width:1024px){.home .home-featured-inventory:after{width:300px}}.home .home-featured-inventory:after{background-image:url(/content/themes/dealer-theme/dist/img/custom-accent-fsj.svg);content:""}.home .home-featured-inventory .extend__slider-container{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem}.home .home-featured-inventory .featured-controls{order:-9999;position:static}@media (min-width:1024px){.home .home-featured-inventory .featured-controls{position:static}}@media (min-width:1280px){.home .home-featured-inventory .featured-controls{position:static}}.home .home-featured-inventory .featured-controls .controls{display:flex;justify-content:center}.home .home-featured-inventory .featured-controls .controls__container .button.slick-arrow{background-color:rgb(var(--dsp--color--surface-2))}.home .home-featured-inventory .featured-controls .controls__container .button.slick-arrow:hover{background-color:rgb(var(--dsp--color--brand-1-primary))}.home .home-featured-inventory .vehicle__hitbox{background-color:rgb(var(--dsp--color--surface-0));border-radius:.375rem;overflow:hidden}.home .callout-b .callout.classic-callout .theme-overlay{background:linear-gradient(270deg,rgba(46,126,128,.1) 7.44%,rgba(142,64,75,.1) 26.36%,rgba(75,85,99,.4) 31.44%,rgba(4,16,43,.9) 92.25%)}.home .callout-b .callout.classic-callout .callout__content{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.home .callout-b .callout.classic-callout .callout__content{align-items:flex-start}}@media (min-width:1024px){.home .callout-b .callout.classic-callout .callout__content{max-width:950px;padding-bottom:5rem;padding-top:5rem}}.home .callout-b .callout.classic-callout .callout__content .base{gap:1.5rem}@media (min-width:768px){.home .callout-b .callout.classic-callout .callout__content .base{align-items:flex-start}}.home .callout-b .callout.classic-callout .callout__content .base__title{font-weight:700;line-height:40px}@media (min-width:768px){.home .callout-b .callout.classic-callout .callout__content .base__title{font-size:36px;text-align:left}}@media (min-width:1024px){.home .callout-b .callout.classic-callout .callout__content .base__title{font-size:60px;line-height:65px}}.home .callout-b .callout.classic-callout .callout__content .base__title{color:rgb(var(--dsp--color--brand-2-bright))}.home .callout-b .callout.classic-callout .callout__content .base__body{gap:1.25rem}@media (min-width:768px){.home .callout-b .callout.classic-callout .callout__content .base__body{align-items:flex-start}}.home .callout-b .callout.classic-callout .callout__content .base__sub{font-size:1.5rem;font-weight:500;line-height:2rem}@media (min-width:768px){.home .callout-b .callout.classic-callout .callout__content .base__description,.home .callout-b .callout.classic-callout .callout__content .base__sub{text-align:left}.home .callout-b .callout.classic-callout .callout__content .callout__footer{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.home .callout-b .callout.classic-callout .callout__image-content{left:0;top:0}.home .callout-b__ctas{display:grid;gap:1.5rem;position:relative;width:100%;z-index:100}@media (min-width:768px){.home .callout-b__ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home .callout-b__ctas{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.home .callout-b__ctas .cta{width:unset}.home .callout-b__ctas .cta__hitbox{background-size:cover!important;display:flex;padding-top:2.5rem}.home .callout-b__ctas .cta__content,.home .callout-b__ctas .cta__custom-content{height:100%}.home .callout-b__ctas .cta__custom-content{display:flex;flex-direction:column;gap:3rem;justify-content:space-between;width:100%}.home .callout-b__ctas .cta__custom-content,.home .callout-b__ctas .cta__title{align-items:flex-start}.home .callout-b__ctas .cta__title{flex-direction:column-reverse;gap:.25rem}.home .callout-b__ctas .cta__title .main-title{font-size:1.875rem;font-weight:500;line-height:2.25rem}.home .callout-b__ctas .cta__title .over-title{font-size:1rem;font-weight:400;line-height:1.5rem}.home .callout-b__ctas .cta__overlay-1{background:linear-gradient(180deg,rgba(0,68,125,.95) 41.09%,rgba(0,0,0,.24) 99.85%)}.home .callout-b__ctas .cta:hover .cta__overlay-1{opacity:.95}.home .callout-b__ctas .cta.first-cta{grid-column:span 1/span 1}@media (min-width:1024px){.home .callout-b__ctas .cta.first-cta{grid-row:span 2/span 2}.home .callout-b__ctas .cta:not(.first-cta){grid-column:span 2/span 2;grid-row:span 1/span 1}.home .callout-b__ctas .cta.cta-4{grid-column:1/-1}}@media (min-width:768px){.home .callout-b .callout-b__ctas.ctas-count-1,.home .callout-b .callout-b__ctas.ctas-count-2{row-gap:0}}@media (min-width:1024px){.home .callout-b .callout-b__ctas.ctas-count-1,.home .callout-b .callout-b__ctas.ctas-count-2{grid-template-rows:repeat(1,minmax(0,1fr))}.home .callout-b .callout-b__ctas.ctas-count-1 .cta{grid-column:1/-1}}.home .callout-a .callout{background-color:rgb(var(--dsp--color--gs-900))}.home .callout-a .callout__content{align-items:stretch;display:flex;flex-direction:column;gap:2rem;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1024px){.home .callout-a .callout__content{gap:2.5rem;padding-bottom:4rem;padding-top:4rem}}.home .callout-a .callout__content{background-color:rgb(var(--dsp--color--gs-900))}.home .callout-a .callout__content .base{gap:1rem}.home .callout-a .callout__content .base__title{font-size:1.5rem;font-weight:500;line-height:2rem}@media (min-width:1024px){.home .callout-a .callout__content .base__title{font-size:1.875rem;line-height:2.25rem}}.home .callout-a .callout__content .base__sub{font-size:1.25rem;font-weight:500;line-height:1.75rem}@media (min-width:1024px){.home .callout-a .callout__content .base__sub{font-size:1.5rem;line-height:2rem}}.home .callout-a .callout__content .base__sub{color:rgb(var(--dsp--color--brand-2-bright))}.home .callout-a__custom-form .gform_wrapper.gravity-theme.gform-theme--framework:not(.gform-theme--orbital) form .gfield .gfield_label,.home .callout-a__custom-form .gform_wrapper.gravity-theme.gform-theme--framework:not(.gform-theme--orbital) form .gfield .gform-field-label,.home .callout-a__custom-form .gform_wrapper.gravity-theme.gform-theme--framework:not(.gform-theme--orbital) form .gfield_required .gfield_required_asterisk,.home .callout-a__custom-form .gform_wrapper:not(.gform-theme--orbital) form .gfield .gfield_label,.home .callout-a__custom-form .gform_wrapper:not(.gform-theme--orbital) form .gfield .gform-field-label,.home .callout-a__custom-form .gform_wrapper:not(.gform-theme--orbital) form .gfield_required .gfield_required_asterisk{color:rgb(var(--dsp--color--gs-300))!important}.home .callout-a__custom-form .gform_wrapper.gravity-theme.gform-theme--framework:not(.gform-theme--orbital) form .gfield:focus-within .gfield_label,.home .callout-a__custom-form .gform_wrapper.gravity-theme.gform-theme--framework:not(.gform-theme--orbital) form .gfield:focus-within .gfield_required .gfield_required_asterisk,.home .callout-a__custom-form .gform_wrapper:not(.gform-theme--orbital) form .gfield:focus-within .gfield_label,.home .callout-a__custom-form .gform_wrapper:not(.gform-theme--orbital) form .gfield:focus-within .gfield_required .gfield_required_asterisk{color:rgb(var(--dsp--color--text-white))!important}.home .callout-a__custom-footer{align-items:center;display:flex;gap:.5rem}.home .callout-a .theme-divider{border-color:rgb(var(--dsp--color--brand-1-bright))}.home .callout-about{padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.home .callout-about{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1280px){.home .callout-about{padding-bottom:0;padding-top:0}}.home .callout-about .extend__section-title .extend__title{color:rgb(var(--dsp--color--text-white))}.home .callout-about .extend__section-title .extend__text,.home .callout-about .extend__section-title .extend__title .highlight{color:rgb(var(--dsp--color--brand-2-bright))}.home .callout-about .about-block{color:rgb(var(--dsp--color--gs-100))}.home .callout-about .link_box-2:hover{border-bottom-color:rgb(var(--dsp--color--brand-1-bright));color:rgb(var(--dsp--color--brand-1-bright))}@media (min-width:1280px){.home .callout-about__image-background{aspect-ratio:5/4}}.oem-field:has(.choices) .field-label{color:rgb(var(--dsp--color--gs-300))}.oem-field:has(.choices) .choices{background-color:rgb(var(--dsp--color--surface-0))!important;border-radius:.25rem}.oem-field:has(.choices) .choices__item{color:rgb(var(--dsp--color--text-secondary));height:50px;padding:.75rem;vertical-align:middle}.oem-field:has(.choices) .choices[data-type*=select-one]:after{border-style:none;color:rgb(var(--dsp--color--text-secondary));content:"\f347";font-family:Dashicons;right:1.5rem;top:1rem}.oem-field:has(.choices):focus .field-label,.oem-field:has(.choices):focus-visible .field-label,.oem-field:has(.choices):hover .field-label{color:rgb(var(--dsp--color--text-white))}.oem-field:has(.choices.is-focused) .field-label{color:rgb(var(--dsp--color--text-white))}.vehicle_classic-advanced:hover .vehicle__hitbox{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.vehicle_classic-advanced .vehicle__image{border:none;border-bottom:1px solid rgb(var(--dsp--color--gs-200));order:1}.vehicle_classic-advanced .vehicle__hitbox{border:1px solid rgb(var(--dsp--color--gs-200))}.vehicle_classic-advanced .vehicle__carfax{min-height:30px;padding-left:1.5rem;padding-right:1.5rem}.vehicle_classic-advanced .vehicle__divider{display:none}.vehicle_classic-advanced .vehicle__compare,.vehicle_classic-advanced .vehicle__title{padding:0 1.25rem}.vehicle_classic-advanced .vehicle__title{order:2}.vehicle_classic-advanced .vehicle__bullets,.vehicle_classic-advanced .vehicle__chips,.vehicle_classic-advanced .vehicle__content,.vehicle_classic-advanced .vehicle__features,.vehicle_classic-advanced .vehicle__features-grid{padding:0 1.25rem}.vehicle_classic-advanced .vehicle__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;order:3}.vehicle_classic-advanced .vehicle__features{order:4}.vehicle_classic-advanced .vehicle__content{order:5}.vehicle_classic-advanced .vehicle__bullets{order:6}.vehicle_classic-advanced .vehicle__spacer{order:7}.vehicle_classic-advanced .vehicle__footer{align-content:stretch;border-top:1px solid rgb(var(--dsp--color--gs-300));flex-direction:column;justify-content:flex-end;min-height:135px;order:9999;padding:1.75rem 1.25rem}.vehicle_classic-advanced .vehicle__footer .button{width:100%}.vehicle_classic-advanced .vehicle-price{padding:0;width:100%}.vehicle_classic-advanced .vehicle-price .title{width:100%}.vehicle_classic-advanced.status-sale .vehicle__image .status-label{display:none}.vehicle_classic-advanced.status-sale .vehicle__footer{position:relative}.vehicle_classic-advanced.status-sale .vehicle__footer .status-label{align-items:center;background-color:rgb(var(--dsp--color--brand-1-primary));border-radius:9999px;bottom:90%;color:rgb(var(--dsp--color--text-white));display:flex;font-size:.75rem;font-weight:400;gap:.25rem;justify-content:center;left:24px!important;line-height:1rem;padding:.25rem .75rem;position:absolute;right:unset;text-transform:none;top:unset}.vehicle_classic-advanced.status-sale .vehicle__footer .status-label__icon{height:1rem;width:1rem}.vehicle_classic-advanced .vehicle__button.show-button{margin-top:-1.25rem}.vehicle_classic-advanced.shaded .vehicle__footer{background-color:rgb(var(--dsp--color--surface-1))}.vehicle_classic-advanced.shaded .vehicle__hitbox,.vehicle_classic-advanced.shaded .vehicle__image{background-color:rgb(var(--dsp--color--surface-0))}.vehicle_classic-advanced.shaded.status-sale .vehicle__footer{background-color:rgb(var(--dsp--color--surface-4))}.vehicle_classic-advanced.shaded.status-sale .vehicle-price *{color:rgb(var(--dsp--color--text-white))!important}.inventory-page__filters{-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1rem}@media (min-width:640px){.inventory-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.inventory-page__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.inventory-page__filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.inventory-page__filters{grid-template-columns:repeat(7,minmax(0,1fr))}}.inventory-page__filters>.body-styles{display:none;opacity:0;pointer-events:none}@media (min-width:1024px){.inventory-page__filters>.body-styles{display:flex}}.dsp-container-unset{gap:0;padding-left:0;padding-right:0}@media (min-width:640px){.dsp-container-unset{padding-left:0;padding-right:0}}@media (min-width:768px){.dsp-container-unset{padding-left:0;padding-right:0}}@media (min-width:1024px){.dsp-container-unset{padding-left:0;padding-right:0}}@media (min-width:1280px){.dsp-container-unset{display:block;margin-left:unset;margin-right:unset;max-width:unset;padding-left:0;padding-right:0}}@media (min-width:1536px){.dsp-container-unset{padding-left:0;padding-right:0}}@media (min-width:1686px){.dsp-container-unset{margin-left:unset;margin-right:unset;max-width:unset}}.vdp-page .masonry-gallery .dsp-container-wide{gap:0;padding-left:0;padding-right:0}@media (min-width:640px){.vdp-page .masonry-gallery .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:768px){.vdp-page .masonry-gallery .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1024px){.vdp-page .masonry-gallery .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1280px){.vdp-page .masonry-gallery .dsp-container-wide{display:block;margin-left:unset;margin-right:unset;max-width:unset;padding-left:0;padding-right:0}}@media (min-width:1536px){.vdp-page .masonry-gallery .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1686px){.vdp-page .masonry-gallery .dsp-container-wide{margin-left:unset;margin-right:unset;max-width:unset}}.vdp-page .masonry-gallery__grid{display:grid;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));margin-left:-2rem;margin-right:-2rem;position:relative}@media (min-width:640px){.vdp-page .masonry-gallery__grid{margin-left:-3rem;margin-right:-3rem}}@media (min-width:768px){.vdp-page .masonry-gallery__grid{margin-left:0;margin-right:0}}@media (min-width:1024px){.vdp-page .masonry-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vdp-page .masonry-gallery__item{grid-row:span 1/span 1}.vdp-page .masonry-gallery__item:first-child{grid-column:1/-1}.vdp-page .masonry-gallery__no-photos-desktop{aspect-ratio:unset}@media (min-width:1024px){.vdp-page .masonry-gallery__no-photos-desktop{aspect-ratio:unset}}.vdp-page .masonry-gallery__no-photos-desktop .no-photo-card{flex-wrap:wrap}@media (min-width:1024px){.vdp-page .masonry-gallery__no-photos-desktop .no-photo-card{width:100%}}.vdp-page .masonry-gallery .masonry-gallery__item:not(.primary-brick){grid-column:span 2/span 2}@media (min-width:1024px){.vdp-page .masonry-gallery .masonry-gallery__item:not(.primary-brick){grid-column:span 2/span 2}}.vdp-page .masonry-gallery-cta .dsp-container-wide{gap:0;padding-left:0;padding-right:0}@media (min-width:640px){.vdp-page .masonry-gallery-cta .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:768px){.vdp-page .masonry-gallery-cta .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1024px){.vdp-page .masonry-gallery-cta .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1280px){.vdp-page .masonry-gallery-cta .dsp-container-wide{display:block;margin-left:unset;margin-right:unset;max-width:unset;padding-left:0;padding-right:0}}@media (min-width:1536px){.vdp-page .masonry-gallery-cta .dsp-container-wide{padding-left:0;padding-right:0}}@media (min-width:1686px){.vdp-page .masonry-gallery-cta .dsp-container-wide{margin-left:unset;margin-right:unset;max-width:unset}}.vdp-page .masonry-gallery-cta .dsp-container-wide{flex-wrap:wrap;justify-content:space-between}.vdp-page .masonry-gallery-cta .cta-links,.vdp-page .masonry-gallery-cta .dsp-container-wide{align-items:center;display:flex}.vdp-page .masonry-gallery-cta .cta-links{flex-direction:row;gap:1rem}.vdp-page__show-left{display:flex;flex-direction:column;gap:3rem;grid-column:span 1/span 1;justify-content:flex-start}@media (min-width:1024px){.vdp-page__show-left{grid-column:span 3/span 3}}@media (min-width:1536px){.vdp-page__show-left{grid-column:span 3/span 3}}.vdp-page__show-right{display:flex;flex-direction:column;gap:3rem;grid-column:span 1/span 1}@media (min-width:1024px){.vdp-page__show-right{grid-column:span 3/span 3}}@media (min-width:1536px){.vdp-page__show-right{grid-column:span 3/span 3}}.vdp-page .highlighted__item{border-bottom-width:0;border:2px solid rgb(var(--dsp--color--brand-2-primary));border-radius:.375rem}.vdp-page__description,.vdp-page__features{border-style:none;padding-top:1.5rem}.vdp-page__similar-vehicles .slick-list .slick-track{gap:1rem}.footer{background-color:rgb(var(--dsp--color--gs-900))}.footer .footer-stack{gap:0}.footer .footer-stack .footer-accent{display:none}@media (min-width:768px){.footer .footer-stack .footer-accent{display:none}}@media (min-width:1024px){.footer .footer-stack .footer-accent{display:none}}@media (min-width:1686px){.footer .dsp-container-footer{margin-left:auto;margin-right:auto;max-width:1400px}}.footer .footer-section-top.footer-section-body{background-color:rgb(var(--dsp--color--brand-2-dark));border-bottom-width:8px;border-color:rgb(var(--dsp--color--brand-1-primary));border-top-width:8px;overflow:hidden;padding-bottom:0!important;padding-top:0;position:relative}.footer .footer-section-top.footer-section-body .map{gap:0}.footer .footer-section-top.footer-section-body .map .dealersite-map,.footer .footer-section-top.footer-section-body .map .dsp-map{min-height:500px}.footer .footer-section-top.footer-section-body .map .dealersite-map{overflow:hidden;position:relative}.footer .footer-section-top.footer-section-body .map .dealersite-map iframe{transform:translateX(-33%);width:300%}@media (min-width:1280px){.footer .footer-section-top.footer-section-body .map .dealersite-map iframe{transform:translateX(-44%)}}@media (min-width:1024px){.footer .footer-section-top.footer-section-body .footer-section-top__segment{flex:1 1 0%}}.footer .footer-section-top.footer-section-body .footer-section-top__segment:not(.map-hours){display:none;height:1px}@media (min-width:1024px){.footer .footer-section-top.footer-section-body .footer-section-top__segment:not(.map-hours){display:block}}.footer .footer-section-top.footer-section-body .map-hours{align-items:stretch;display:flex;flex-direction:column;gap:1rem;padding:2rem 0;position:relative;width:100%;z-index:100}@media (min-width:768px){.footer .footer-section-top.footer-section-body .map-hours{padding:4rem}}@media (min-width:1024px){.footer .footer-section-top.footer-section-body .map-hours{background-color:rgb(var(--dsp--color--brand-2-dark));height:510px}}.footer .footer-section-top.footer-section-body .map-hours__title{font-weight:700}@media (min-width:1024px){.footer .footer-section-top.footer-section-body .map-hours__title{font-size:1.875rem;line-height:2.25rem}}.footer .footer-section-top.footer-section-body .map-hours__title{color:rgb(var(--dsp--color--text-white))}.footer .footer-section-top.footer-section-body .map-hours .theme-hours.dealersite-hours{font-size:13px}.footer .footer-section-top.footer-section-body .map-hours .theme-hours.dealersite-hours .dealersite-hours-wrapper{gap:.625rem}.footer__hours-float .dsp-container-footer{align-items:flex-start;display:flex}@media (min-width:1024px){.footer__hours-float .dsp-container-footer{height:1px;overflow:visible}}.footer .footer-section-nav{padding-bottom:0}.footer .footer-section-nav .container-footer-wrapper{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-direction:column}@media (min-width:1280px){.footer .footer-section-nav .container-footer-wrapper{flex-direction:row}}@media (min-width:1536px){.footer .footer-section-nav .container-footer-wrapper{-moz-column-gap:2.5rem;column-gap:2.5rem}}.footer .footer-section-nav .container-footer-wrapper .menu{width:auto}.footer .footer-section-nav .container-footer-wrapper .nav-contacts{align-items:flex-start;display:flex;flex:1 1 0%;flex-direction:column;gap:2rem;position:relative;z-index:10}.footer .footer-section-nav .container-footer-wrapper .menu_expand.menu .menu__nav,.footer .footer-section-nav .container-footer-wrapper .nav-contacts .department{flex-wrap:wrap}.footer .footer-section-nav .container-footer-wrapper .menu_expand.menu .menu__nav{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;justify-content:flex-start}.footer .footer-section__body{padding-bottom:0}.footer .footer-section-links,.footer .footer-section-nav{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1024px){.footer .footer-section-links,.footer .footer-section-nav{padding-bottom:4rem;padding-top:4rem}}.footer .footer-section-nav{position:relative}.footer .footer-section-nav:after{aspect-ratio:4/7;background-position:0 0;background-repeat:no-repeat;background-size:contain;display:none;left:unset;pointer-events:none;position:absolute;right:0;top:0;width:150px}@media (min-width:1024px){.footer .footer-section-nav:after{display:block;width:200px}}@media (min-width:1536px){.footer .footer-section-nav:after{left:0;right:unset}}@media (min-width:1686px){.footer .footer-section-nav:after{width:275px}}.footer .footer-section-nav:after{background-image:url(/content/themes/dealer-theme/dist/img/custom-accent-2-fsj.svg);content:"";transform:scaleX(-1)}@media (min-width:1536px){.footer .footer-section-nav:after{transform:unset}}:root{--dsp--color--gs-50:248 250 252;--dsp--color--gs-100:241 245 249;--dsp--color--gs-200:226 232 240;--dsp--color--gs-300:203 213 225;--dsp--color--gs-400:161 161 170;--dsp--color--gs-500:148 163 184;--dsp--color--gs-600:71 85 105;--dsp--color--gs-700:51 65 85;--dsp--color--gs-800:30 41 59;--dsp--color--gs-900:15 23 42;--dsp--color--gs-950:2 6 23}.extend__section-title .highlight{color:rgb(var(--dsp--color--brand-2-text))}.controls.light .controls__container .controls__dots .slick-dots .slick-dot{color:rgb(var(--dsp--color--gs-300))}.controls.light .controls__container .controls__dots .slick-dots .slick-dot.slick-active{color:rgb(var(--dsp--color--text-white))}body.home .header .header-desktop .header-section-bottom{border-bottom-width:0}.page-template-reviews .custom-widget{display:none}

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