/*!
 Source: Base: us.lexus.complex-organism.models.style3
*/.lexusBlock__models3{padding:1.875rem 0.313rem}@media (min-width: 768px){.lexusBlock__models3{padding:3.125rem 0}}@media (max-width: 991.98px){.lexusBlock__models3 [data-widget="modelTabs"] .mobileDropdownButton{border:1px solid #adadad;height:45px}}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row{justify-content:space-between}@media (min-width: 992px){.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn{flex:unset;width:auto}}@media (max-width: 767.98px){.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn{padding-top:1.875rem}}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li{text-transform:uppercase;border:none}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li:hover a,.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li.active a{background:#fff;color:#000;text-decoration:none}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li a{height:50px;line-height:50px;padding:0 0.938rem}@media (max-width: 991.98px){.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block{flex-direction:column}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li.active{top:-53px}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li.active span:after{content:'';width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);margin:1.25rem 0.938rem 0 0}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block.open li.active span:after{transform:rotate(225deg)}}@media (min-width: 992px){.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li{border:none;background-color:#f5f5f5}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li:hover a,.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li.active a{background:#000;color:#fff;font-weight:700}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li a{font-weight:300;padding:0 1.25rem}.lexusBlock__models3 .modelLineupTabs--titleAndBlock div.row .col-12.col-sm.tabsColumn .modelLineupTabs.modelLineupTabs--block li a::before{font-weight:700;display:block;content:attr(data-tab);height:0;overflow:hidden;visibility:hidden}}.lexusBlock__models3 .modelLineupCarousel{padding:1.875rem 0}.lexusBlock__models3 .modelLineupCarousel .swiper-container{max-width:1010px}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox{text-align:left;padding:0}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox__info{padding:1.25rem 0 0 0}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox__info .infoItem{line-height:1.63}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox__info .infoItem--name{text-transform:uppercase}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox__info .infoItem--stock{font-weight:300;font-size:0.875rem}@media (min-width: 992px){.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox__info .infoItem--stock{font-size:1rem}}@media (min-width: 992px){.lexusBlock__models3 .modelLineupCarousel{padding:3.125rem 0}.lexusBlock__models3 .modelLineupCarousel .swiper-container .swiper-wrapper .vehicleBox{padding:0 0.75rem}}@media (max-width: 991.98px){.lexusBlock__models3 .buttonGroup{margin-top:1.875rem}}
