iframe.iframe-responsive{width:1px;min-width:100%;*width:100%}.di-z-modal,.di-z-overlay,.di-z-extra-high,.di-z-high,.di-z-mid,.di-z-low,.di-z-half,.di-z-impact,.di-z-buried{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}.blockSection__heading{text-transform:uppercase;letter-spacing:0.04em}body #actionbar.di-action-bar{border-top:1px solid #1a1a1a !important}body #actionbar.di-action-bar .bar-item{border-right:1px solid #1a1a1a !important}body #actionbar.di-action-bar .bar-item--flush-right{border-left:1px solid #1a1a1a !important}body #header #headerTop{display:block;background:#000;color:#FFF;min-height:30px;border-bottom:none;font-family:var(--maintextfont)}body #header #headerTop .container-wide{width:calc(100% - 40px);max-width:100%;margin:0 20px;padding-left:0;padding-right:0}body #header #headerTop .topWrapper{color:#FFF;height:30px;line-height:30px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}body #header #headerTop .topWrapper>*{color:#FFF;font-weight:700;border:none;font-family:var(--maintextfont)}body #header #headerTop .topWrapper>*:first-of-type{border:none}body #header #headerTop .topWrapper .desktop-icon svg{fill:#FFF}body #header #headerTop .topWrapper .topWrapper__phone span.phone-title,body #header #headerTop .topWrapper .topWrapper__phone span.phone-phoneNumber a{color:#FFF;font-weight:700;font-family:var(--maintextfont)}body #header #headerTop .topWrapper .topWrapper__phone span.phone-sales:after{content:" | ";margin-left:10px;font-weight:normal}body #header #headerTop .topWrapper .topWrapper__address a{color:#FFF;font-weight:700}body #header #headerTop .topWrapper .topWrapper__hours{border-right:none}body #header #headerTop .topWrapper .topWrapper__hours .hour:nth-child(2):after{content:" | "}body #header #headerBottom{background:#000;border-bottom:1px solid #1a1a1a}body #header #headerBottom .bottomWrapper__logo img.header-logo{max-height:40px}body #header #headerBottom .bottomWrapper__search .searchToggle{background:#000}body #header #headerBottom .bottomWrapper__search .searchToggle__button svg{fill:#fff}body #header #headerBottom .bottomWrapper__nav .navbar .navbar-inner ul.nav>li>a{color:#fff;padding:0 5px;font-family:var(--maintextfont)}@media (max-width: 1199px){body #header #headerBottom .bottomWrapper__nav .navbar .navbar-inner ul.nav>li>a{font-size:14px}body #header #headerBottom .bottomWrapper__nav .navbar .navbar-inner ul.nav>li>a:after{display:none !important}}body #header #headerBottom .bottomWrapper__nav .navbar .navbar-inner ul.nav>li.menu-item-has-children>a:after{color:#fff}body #header #headerBottom .bottomWrapper__contact--button .active svg path{fill:#fff}body #header #headerBottom .bottomWrapper__smartpath{order:3}body #header #headerBottom .bottomWrapper__smartpath svg{fill:#fff}body #header #deviceHeader{background-color:#000000}body #header #deviceHeader .deviceWrapper__buttons--location{order:4}body #header #deviceHeader .deviceWrapper__buttons--smartpath svg{fill:#fff}body #header .device-icon.menu-hamburger svg{fill:#fff}body #header .device-icon svg{fill:#fff}body #header .device-icon.deviceWrapper__buttons--phone svg path{fill:#fff}body #header .navbar .navbar-inner ul.nav li a{font-family:var(--maintextfont)}.heroRow .homepage-hero-overlay h2{font-size:25px;font-weight:700;letter-spacing:0.02em}@media (min-width: 1025px){.heroRow .homepage-hero-overlay h2{font-size:50px;line-height:55px}}.searchRow .dropdownFiltersRow__filters#homepage-advanced-search .btn.advanced-search-btn{font-weight:700}.home .modelRow .wrapperRow__carousel .vehicle-box__info h3{font-weight:400;text-transform:uppercase;font-size:1.5rem;line-height:1.5}.home .modelRow .wrapperRow__button{display:none}.home .modelRow .wrapperRow__navigation{display:flex;justify-content:space-between;flex-direction:row-reverse}@media (max-width: 767px){.home .modelRow .wrapperRow__tabs .model-tabs.visible-xs{display:flex !important}.home .modelRow .wrapperRow__tabs .model-tabs>li>a{text-align:initial;margin:initial;padding:0 20px;border:initial}.home .modelRow .wrapperRow__navigation{width:90%;margin:0 auto}.home .modelRow .wrapperRow__navigation>*{position:relative;top:unset;width:calc(50% - 10px);margin-top:20px}.home .modelRow .wrapperRow__navigation .swiper-button-prev{left:unset}.home .modelRow .wrapperRow__navigation .swiper-button-next{right:unset}}@media (min-width: 768px){.home .modelRow .wrapperRow__tabs .model-tabs li a:after{background:transparent;height:inherit;width:inherit}.home .modelRow .wrapperRow__navigation{width:100%;top:60%}.home .modelRow .wrapperRow__navigation>*{height:55px;line-height:55px}.home .modelRow .wrapperRow__navigation .swiper-button-prev{left:0}.home .modelRow .wrapperRow__navigation .swiper-button-next{right:0}}.kg-lexus.page-vehicle-display-page .vdp-price-box__cta .vdp-price-box__main-cta-wrapper{display:flex;justify-content:center}.kg-lexus.page-vehicle-display-page .vdp-price-box__cta a.vdp-pricebox-cta-button{border-radius:25px;width:90%;font-size:15px;margin:0 auto}@media (max-width: 767px){.kg-lexus.page-vehicle-display-page .vdp-price-box__cta .main-cta.vdp-pricebox-cta-button.sticky{margin:0;border-radius:0;width:100%}}@media (min-width: 1025px){.kg-lexus.page-vehicle-display-page main.vdp--lightning .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.cpo-vehicle-vdp .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.new-vehicle-vdp .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.used-vehicle-vdp .vdp-hero .vdp-header-wrap .vdp-title--basic .vdp-title__vehicle-info{display:block}.kg-lexus.page-vehicle-display-page main.vdp--lightning .vdp-hero .vdp-gallery-wrap,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.cpo-vehicle-vdp .vdp-hero .vdp-gallery-wrap,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.new-vehicle-vdp .vdp-hero .vdp-gallery-wrap,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.used-vehicle-vdp .vdp-hero .vdp-gallery-wrap{margin-top:100px}.kg-lexus.page-vehicle-display-page main.vdp--lightning .vdp-price-box__pricing .pricing-item .pricing-item__details,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.cpo-vehicle-vdp .vdp-price-box__pricing .pricing-item .pricing-item__details,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.new-vehicle-vdp .vdp-price-box__pricing .pricing-item .pricing-item__details,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.used-vehicle-vdp .vdp-price-box__pricing .pricing-item .pricing-item__details{display:block}.kg-lexus.page-vehicle-display-page main.vdp--lightning .advanced-pricing-stack>hr:first-child,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.cpo-vehicle-vdp .advanced-pricing-stack>hr:first-child,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.new-vehicle-vdp .advanced-pricing-stack>hr:first-child,.kg-lexus.page-vehicle-display-page main.vdp--lightning.vdp.used-vehicle-vdp .advanced-pricing-stack>hr:first-child{display:block}}.kg-lexus.lightning-vehicle-results-page .lightning #lvrp-results-wrapper #hits div.result-wrap .hit .vehicle-card-banner{color:#000}.kg-lexus.lightning-vehicle-results-page .lightning-custom-cta{border-radius:25px;width:90%;height:50px;margin-left:12px;font-size:15px}
