/*!
 Source: Base: us.mazda.complex-organism.modelLineup.textTabs
*/.sbBlock--modelsMini .modelLineupTabs li span{letter-spacing:0.094rem}@media (max-width: 767.98px){.sbBlock--modelsMini [data-widget="modelTabs"] .mobileDropdownButton{height:50px;border:1px solid #f5f5f5;border-radius:.25rem}}@media (max-width: 767.98px){.sbBlock--modelsMini .modelLineupTabs li{line-height:50px}.sbBlock--modelsMini .modelLineupTabs li:hover a{color:#101010;background-color:transparent}.sbBlock--modelsMini .modelLineupTabs li.active{top:-50px}.sbBlock--modelsMini .modelLineupTabs li.active a{color:#101010}.sbBlock--modelsMini .modelLineupTabs li a{letter-spacing:normal}}.sbBlock--modelsMini .modelLineupTabs--text li a{color:#999;font-size:.875rem;font-weight:500;letter-spacing:.09375rem;text-transform:uppercase;line-height:1.09375rem}.sbBlock--modelsMini .modelLineupTabs--text li.active a,.sbBlock--modelsMini .modelLineupTabs--text li:hover a{border-bottom:2px solid transparent;color:#101010}@media (min-width: 992px){.sbBlock--modelsMini .modelLineupTabs--text li+li{margin-left:100px}}@media (min-width: 768px){.sbBlock--modelsMini .modelLineupTabs--text li:hover a,.sbBlock--modelsMini .modelLineupTabs--text li.active a{color:#101010}}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel{padding:30px 0 0}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox{text-align:center;display:flex;flex-direction:column-reverse;padding-bottom:50px;padding-left:50px;padding-right:50px}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox__info{padding:0 0 25px}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem{padding:0}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--name{color:#101010;font-size:.938rem;font-weight:500;letter-spacing:.09375rem;text-transform:uppercase;line-height:1.171875rem}@media (min-width: 768px){.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--name{font-size:1rem;line-height:1.25rem}}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--stock{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#e7e7e7;color:#101010;font-size:.875rem;font-weight:500;letter-spacing:.09375rem;text-transform:uppercase;line-height:1.09375rem;border-radius:3px;padding:7px 15px;transition:all 300ms ease}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox:hover .infoItem--stock{color:#fff;background:#101010}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox{padding-left:30px;padding-right:30px}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox__info{text-align:center}@media (min-width: 768px){.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel{padding:60px 0 0}}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation>*{background-size:15px 27px}@media (max-width: 767.98px){.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation{position:static}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation>*{position:absolute;top:calc(50% - 0px);width:30px;height:45px;line-height:35px;background-repeat:no-repeat}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev{left:25px}.sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next{right:25px}}.sbBlock--modelsMini:not(.sbBlock--darkAppearance) .swiper-button-prev{background-color:transparent !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important}.sbBlock--modelsMini:not(.sbBlock--darkAppearance) .swiper-button-next{background-color:transparent !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important}.sbBlock--modelsMini.sbBlock--darkAppearance [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--name{color:#fff}.sbBlock--modelsMini.sbBlock--darkAppearance [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--stock{background:#999;color:#101010}.sbBlock--modelsMini.sbBlock--darkAppearance [data-widget="modelCards"] .modelLineupCarousel .vehicleBox:hover .infoItem--name{color:#fff}.sbBlock--modelsMini.sbBlock--darkAppearance [data-widget="modelCards"] .modelLineupCarousel .vehicleBox:hover .infoItem--stock{color:#101010;background:#fff}@media (min-width: 768px){.sbBlock--modelsMini.sbBlock--darkAppearance .modelLineupTabs--text li:hover a,.sbBlock--modelsMini.sbBlock--darkAppearance .modelLineupTabs--text li.active a{color:#fff}}@media (max-width: 767.98px){.sbBlock--modelsMini.sbBlock--darkAppearance .modelLineupTabs li.active a{color:#fff}.sbBlock--modelsMini.sbBlock--darkAppearance .modelLineupTabs li a{color:#fff}}
