/*!
 Source: USA: Lexus Theme additional styles
*/#di-modal .button.button--outline--white,#di-modal .button:visited.button--outline--white,.sb-section .button.button--outline--white,.sb-section .button:visited.button--outline--white{border-color:#fff;background:transparent;color:#fff}#di-modal .button.button--outline--white:hover,#di-modal .button:visited.button--outline--white:hover,.sb-section .button.button--outline--white:hover,.sb-section .button:visited.button--outline--white:hover{background:transparent;border-color:#939393;color:#939393}#di-modal .button.button--cta,#di-modal .button:visited.button--cta,.sb-section .button.button--cta,.sb-section .button:visited.button--cta{border-color:#fff}.sb-section .swiper-button-next.swiper-button-black,.sb-section .swiper-container-rtl .swiper-button-next.swiper-button-black,.sb-section .swiper-button-prev.swiper-button-black,.sb-section .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-color:transparent !important;background-repeat:no-repeat;background-size:20px 20px, 100% 100% !important;background-position:center;height:50px;width:calc(50% - 5px);border-bottom:1px solid #000}@media (min-width: 768px){.sb-section .swiper-button-next.swiper-button-black,.sb-section .swiper-container-rtl .swiper-button-next.swiper-button-black,.sb-section .swiper-button-prev.swiper-button-black,.sb-section .swiper-container-rtl .swiper-button-prev.swiper-button-black{width:50px;height:100px;line-height:100px;top:calc(50% - 50px);background-size:30px 30px;border-bottom:none}}.sb-section .swiper-button-next.swiper-button-black:hover:not(.swiper-button-disabled),.sb-section .swiper-button-next.swiper-button-black:focus:not(.swiper-button-disabled),.sb-section .swiper-container-rtl .swiper-button-next.swiper-button-black:hover:not(.swiper-button-disabled),.sb-section .swiper-container-rtl .swiper-button-next.swiper-button-black:focus:not(.swiper-button-disabled),.sb-section .swiper-button-prev.swiper-button-black:hover:not(.swiper-button-disabled),.sb-section .swiper-button-prev.swiper-button-black:focus:not(.swiper-button-disabled),.sb-section .swiper-container-rtl .swiper-button-prev.swiper-button-black:hover:not(.swiper-button-disabled),.sb-section .swiper-container-rtl .swiper-button-prev.swiper-button-black:focus:not(.swiper-button-disabled){background-color:#f5f5f5 !important}.sb-section .swiper-button-next.swiper-button-black.swiper-button-disabled,.sb-section .swiper-container-rtl .swiper-button-next.swiper-button-black.swiper-button-disabled,.sb-section .swiper-button-prev.swiper-button-black.swiper-button-disabled,.sb-section .swiper-container-rtl .swiper-button-prev.swiper-button-black.swiper-button-disabled{opacity:0.25}div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow{background-color:#000 !important;width:35px;height:44px;margin-top:-22px;opacity:0.75}div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow:hover,div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow:focus{background-color:#000 !important;opacity:0.85}@media (min-width: 768px){div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow{width:50px;height:64px;margin-top:-32px}div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-prev{left:0px}div.sb-section .sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-next{right:0px}}#di-modal.modal--action-bar .modal-wrap .di-modal-head h2{font-weight:700;text-transform:none;font-size:1rem}#di-modal.modal--action-bar .modal-wrap .di-modal-body [data-phone]{text-decoration:none;padding:8px 10px}#di-modal.modal--action-bar #ab-modal--vehicle-search select{padding:15px 5px 15px 15px}header.site-builder-header .header-item--basicMenu .megamenu.newVehicles ul.sub-menu li[class*="column"]:hover>a,header.site-builder-header .header-item--basicMenu .megamenu.newVehicles ul.dropdown-menu li[class*="column"]:hover>a{color:#000}header.site-builder-header .header-item--basicMenu .megamenu.newVehicles ul.sub-menu li[class*="column"]>a,header.site-builder-header .header-item--basicMenu .megamenu.newVehicles ul.dropdown-menu li[class*="column"]>a{text-transform:none;font-size:1rem}header.site-builder-header .header-item--basicMenu .megamenu.newVehicles>ul.sub-menu{max-height:70vh;overflow-y:auto}header.site-builder-header ul.nav>li.menu-item-has-children [aria-expanded]:after{border-width:0px 1px 1px 0px;height:7px;width:7px;margin-left:8px}
