.site.dark .header .header-section-bottom,.site.dark .header .header-section-top{background-color:transparent}.site.dark .header .header-tablet .address.address_multi+.theme-bar{display:none}@media (min-width:768px){.site.dark .header .header-tablet .address.address_multi+.theme-bar{display:none}}@media (min-width:1024px){.site.dark .header .header-tablet .address.address_multi+.theme-bar{display:flex}}.site.dark .header .header-section-bottom{border-bottom:1px solid rgb(var(--dsp--color--gs-400))}.site.dark .header.header-desktop-bottom .header-section-bottom{background-color:transparent}.site.dark .header.header-desktop-bottom .header-accent{display:none}.site.dark .header-desktop.is-sticking{background-color:rgb(var(--dsp--color--surface-4)/.9);border-bottom:2px solid rgb(var(--dsp--color--brand-1-500))}.site.dark .header-desktop.is-sticking .header-accent{display:block}.site.dark .header-desktop.is-sticking .header-section-bottom{border-bottom:none}.site.dark .container-header-wrapper.bottom{justify-content:flex-end}@media (min-width:1024px){.site.dark .container-header-wrapper.bottom svg{color:rgb(var(--dsp--color--brand-1-500))}}.header-desktop .header-section-bottom,.header-desktop-bottom{position:static!important}.header{top:0;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:200}@media (min-width:1280px){.header{position:sticky}}.home.page-template:before{background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.7) 50%,rgba(0,0,0,.9)),url(/content/themes/dealer-theme/dist/img/sticky-bg-default.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100vh;left:0;margin-top:-100vh;position:sticky;top:0;width:100%;z-index:-1}.site.dark .home__extend-sections{padding-bottom:10rem;padding-top:10rem}.site.dark .home__hero-sections{border-bottom:1px solid rgb(var(--dsp--color--gs-400))}.site.dark .home__hero-sections .hero-slide .callout_hero{background-color:transparent}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding-left:0;padding-right:0;width:100%}@media (min-width:1024px){.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content{padding-bottom:10rem;padding-top:10rem}}@media (min-width:1280px){.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content{padding-bottom:15rem;padding-top:15rem}}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content{background-color:transparent}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content .base{align-items:center;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}@media (min-width:1024px){.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content .base{padding-left:2.5rem;padding-right:2.5rem}}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content .base__title>p{font-size:1.875rem;line-height:2.25rem}@media (min-width:1024px){.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content .base__title>p{font-size:3rem;line-height:1}}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__content .base__description{font-weight:500}.site.dark .home__hero-sections .hero-slide .callout_hero .callout__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element{aspect-ratio:3/2}@media (min-width:768px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element{aspect-ratio:3/2}}@media (min-width:1024px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element{aspect-ratio:3/2}}@media (min-width:1280px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element{aspect-ratio:3/1.75}}@media (min-width:1536px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element{aspect-ratio:3/1}}.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1024px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1280px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1536px){.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home__hero-sections .hero-slide .callout.callout_hero.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}.site.dark .home__hero-sections .hero-slide .callout.callout_hero.has-panel .callout__image{display:none}.site.dark .home__hero-bar{background-color:rgb(var(--dsp--color--surface-4)/.3);border-top:1px solid rgb(var(--dsp--color--gs-400))}.site.dark .home__hero-bar .container-hero-bar-wrapper{-moz-column-gap:2.5rem;column-gap:2.5rem;flex-wrap:wrap;row-gap:1rem}@media (min-width:1024px){.site.dark .home__hero-bar .container-hero-bar-wrapper{justify-content:center}}@media (min-width:1536px){.site.dark .home__hero-bar .container-hero-bar-wrapper{justify-content:space-between}}.site.dark .home .call-to-actions .cta.cta_base.with-button{border-radius:1rem;overflow:hidden;position:relative}.site.dark .home .call-to-actions .cta.cta_base.with-button:first-child{border-left-width:4px;border-top-width:4px}.site.dark .home .call-to-actions .cta.cta_base.with-button:last-child{border-bottom-width:4px;border-right-width:4px}.site.dark .home .call-to-actions .cta.cta_base.with-button{border-color:rgb(var(--dsp--color--brand-1-500))}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__hitbox{background-size:cover;transition-duration:.7s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__content{align-items:flex-start;gap:7rem}@media (min-width:1024px){.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__content{gap:8rem}}@media (min-width:1280px){.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__content{gap:10rem}}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__title{align-items:flex-start;flex-direction:column;position:relative;text-align:left;z-index:10}@media (min-width:1024px){.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__title{max-width:1/2}}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__title .main-title{font-size:1.125rem;font-weight:700;line-height:1.75rem;text-align:left;text-transform:uppercase}@media (min-width:1024px){.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__title .main-title{font-size:1.875rem;line-height:2.25rem}}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__title .over-title{font-size:.75rem;font-weight:300;line-height:1rem;order:-9999;text-align:left;text-transform:uppercase}.site.dark .home .call-to-actions .cta.cta_base.with-button .custom-hover-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:135%;left:-40px;position:absolute;top:-40px;width:130%;z-index:0}@media (min-width:1024px){.site.dark .home .call-to-actions .cta.cta_base.with-button .custom-hover-image{height:130%;width:120%}}.site.dark .home .call-to-actions .cta.cta_base.with-button .custom-hover-image{transition:width .7s,height .7s,opacty .4s}.site.dark .home .call-to-actions .cta.cta_base.with-button .custom-hover-image .inner-overlay{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.8) 21.5%,rgba(0,0,0,.4) 44.5%,rgba(0,0,0,.2));height:155%;left:-40px;position:absolute;top:-40px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:155%}.site.dark .home .call-to-actions .cta.cta_base.with-button .cta__button{position:relative;z-index:10}.site.dark .home .call-to-actions .cta.cta_base.with-button:hover .custom-hover-image{height:135%;opacity:1;width:125%}.site.dark .home .call-to-actions .cta.cta_base.with-button:hover .custom-hover-image .inner-overlay{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.6) 21.5%,rgba(0,0,0,.4) 44.5%,rgba(0,0,0,.4))}.site.dark .home .why-choose-us .extend__section-title{display:none}.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1024px){.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1280px){.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}@media (min-width:1536px){.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/banner"],.site.dark .home .home-promos .callout.no-panel .callout__image-element[src*="/oem/toyota/promo"]{aspect-ratio:unset}}.site.dark .home .home-promos .home-promos-controls{border-bottom:1px solid rgb(var(--dsp--color--gs-400))}.site.dark .home .featured-controls .controls__container{display:flex;flex:1 1 0%;justify-content:space-between}@media (min-width:640px){.site.dark .home .featured-controls .controls__container{justify-content:flex-start}}.site.dark .home .featured-controls .controls__content{flex:1 1 0%;width:unset}.site.dark .home .featured-controls .controls__dots .slick-dots{flex-wrap:nowrap}.site.dark .vehicle.shaded .vehicle__hitbox{background-color:rgb(var(--dsp--color--gs-900));border-radius:.375rem;overflow:hidden}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3{align-items:flex-start}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3 .amount{align-items:flex-end;display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:0;line-height:2rem;text-align:right}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3 .amount-disclaimer{color:rgb(var(--dsp--color--text-white))}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3 .amount-disclaimer,.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3 .title-disclaimer{font-size:.75rem;font-weight:300;line-height:1rem}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial{gap:0}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .amount,.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .title{grid-column:span 2/span 2;justify-content:center;text-align:center}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .title{font-size:1.25rem;font-weight:700;line-height:1.75rem}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .title .title-text{color:rgb(var(--dsp--color--brand-1-400))}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .amount{align-items:center;text-align:center}.site.dark .vehicle.shaded .vehicle-price.vehicle-price-3.has-initial .initial-price{background-color:rgb(var(--dsp--color--brand-2-500));border-radius:.25rem;color:rgb(var(--dsp--color--text-white));display:flex;gap:.25rem;justify-content:center;margin-bottom:1rem;padding:.5rem;width:100%}.site.dark .vehicle.shaded .vehicle__image{background-color:rgb(var(--dsp--color--gs-700)/.7)!important}.site.dark .vehicle.shaded .vehicle__image .status-label{border-bottom-left-radius:0;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-top-right-radius:0;left:0;padding:.5rem;top:0}@media (min-width:1280px){.site.dark .vehicle.shaded .vehicle__image .status-label{padding:.75rem}}.site.dark .vehicle.shaded .vehicle__image .status-label{background-color:rgb(var(--dsp--color--brand-1-500));color:rgb(var(--dsp--color--text-white))}.site.dark .vehicle.shaded .show-button .button{border-radius:0}.site.dark .reason.cta.cta_lightcard{border-bottom-width:4px;border-top-width:4px}.site.dark .reason.cta.cta_lightcard,.site.dark .reason.cta.cta_lightcard .cta__hitbox{background-color:transparent;border-color:transparent}.site.dark .reason.cta.cta_lightcard .iconic_elevated svg{height:60px;width:60px}.site.dark .reason.cta.cta_lightcard .iconic_elevated .iconic__title{font-weight:700}@media (min-width:1024px){.site.dark .reason.cta.cta_lightcard .iconic_elevated .iconic__title{font-size:1.5rem;line-height:2rem}}.site.dark .reason.cta.cta_lightcard:hover{border-bottom-width:4px;border-color:rgb(var(--dsp--color--brand-1-400));border-top-width:4px;box-shadow:none!important}@media (min-width:1024px){.inventory-page__content{padding-left:2rem;padding-right:2rem}}.vdp-page .vdp-heading .vehicle-price.vehicle-price-5 .amount-disclaimer{display:none}.vdp-page .vdp-heading .vehicle-price.vehicle-price-5.has-discount .title{color:rgb(var(--dsp--color--brand-1-400));font-size:1.125rem;line-height:1.75rem}.vdp-page .vdp-heading__certified-logo{max-width:200px;width:100%}.vdp-page .vdp-price__content .vdp-price__item.initial-price{order:-9999!important}.vdp-page .vdp-price__content .vdp-price__item.final-price{display:none}.vdp-page .vdp-price__content .vdp-price__item.dealer-discount{order:-9999}.vdp-page .vdp-price__content .vdp-price__item.dealer-discount+.theme-divider{display:none}.vdp-page .vdp-price__content .vdp-price__item.on-sale-price{order:-9999}.vdp-page .vdp-price__content .vdp-price__item.cost-modifier-admin-fee{order:9999!important}.vdp-page .vdp-price__content .theme-divider{display:none}.vdp-page .vdp-price .vehicle-price.has-discount .title{color:rgb(var(--dsp--color--brand-1-400));font-size:1.125rem;line-height:1.75rem}.site.dark .page__block .wp-block-button .wp-block-button__link{text-decoration-line:none}.site.dark .page__block .wp-block-button .wp-block-button__link:hover{opacity:.8;text-decoration-line:none}.button:not(.vdp-calc-nav-link):not(.frequency-btn-label):not(.employment-page__nav-link),.link.link_select{border-radius:8px}.button:not(.vdp-calc-nav-link):not(.frequency-btn-label):not(.employment-page__nav-link).streamline,.link.link_select.streamline{border-radius:8px!important}.site-cta-sticky{align-items:flex-end;display:none;flex-direction:column;height:100%;justify-content:center;overflow:visible;position:fixed;right:-1px;top:0;width:1px;z-index:1000}@media (min-width:1024px){.site-cta-sticky{display:flex}}.site-cta-sticky__wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.site-cta-sticky__link{background-color:rgb(var(--dsp--color--brand-3-800));border-bottom-right-radius:0!important;border-color:rgb(var(--dsp--tokens--border-default));border-top-right-radius:0!important;border-width:1px!important}.site-cta-sticky__link:hover{background-color:rgb(var(--dsp--color--brand-3-900))}.site.dark .theme-bar{border-left:1px solid rgb(var(--dsp--color--gs-400))}.site.dark .controls__content .button:hover{opacity:.95}.site.dark .controls__content .button{background-color:rgb(var(--dsp--color--brand-1-500))}.entry-content a{text-decoration-line:underline;text-underline-offset:4px}.tab-pane.is-active{z-index:190!important}

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