/*!
 Source: Base: us.mazda.complex-organism.modelLineup.textTabs
*/.sb-section .sbBlock--modelsMini.blockPY--sm{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width: 992px){.sb-section .sbBlock--modelsMini.blockPY--sm{padding-top:5.1875rem;padding-bottom:4.6875rem}}.sb-section .sbBlock--modelsMini .modelLineupTabs li span{letter-spacing:0.094rem}@media (max-width: 991.98px){.sb-section .sbBlock--modelsMini [data-widget="modelTabs"] .mobileDropdownButton{border:2px solid #e7e7e7;border-radius:.25rem}}@media (max-width: 991.98px){.sb-section .sbBlock--modelsMini .modelLineupTabs.open{border:none}.sb-section .sbBlock--modelsMini .modelLineupTabs li:hover a{color:#101010;background-color:transparent;text-decoration:none}.sb-section .sbBlock--modelsMini .modelLineupTabs li.active a{color:#101010}.sb-section .sbBlock--modelsMini .modelLineupTabs li.active span:after{content:"";border:solid #101010;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:none;margin-right:5px;margin-bottom:4px;transform:rotate(45deg);float:none}.sb-section .sbBlock--modelsMini .modelLineupTabs li+li{margin:0}.sb-section .sbBlock--modelsMini .modelLineupTabs li span{width:100%;display:flex;align-items:center;justify-content:space-between}.sb-section .sbBlock--modelsMini .modelLineupTabs li a{letter-spacing:normal}}.sb-section .sbBlock--modelsMini .modelLineupTabs--text li a{color:#999;font-size:.875rem;font-weight:500;letter-spacing:.09375rem;text-transform:uppercase;line-height:1.09375rem}.sb-section .sbBlock--modelsMini .modelLineupTabs--text li.active a,.sb-section .sbBlock--modelsMini .modelLineupTabs--text li:hover a{border-bottom:2px solid transparent;color:#101010;text-decoration:none}@media (min-width: 992px){.sb-section .sbBlock--modelsMini .modelLineupTabs--text li+li{margin-left:50px}}@media (min-width: 768px){.sb-section .sbBlock--modelsMini .modelLineupTabs--text li:hover a,.sb-section .sbBlock--modelsMini .modelLineupTabs--text li.active a{color:#101010}}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel{padding:30px 0 0}@media (min-width: 992px){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .swiper-wrapper{transform:none !important;display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 88px}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .swiper-wrapper .swiper-slide{width:100% !important}}.sb-section .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}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox__info{padding:0 0 25px}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem{padding:0}.sb-section .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){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox .infoItem--name{font-size:1rem;line-height:1.25rem}}.sb-section .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:4px;padding:7px 15px;transition:all 300ms ease}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox:hover .infoItem--stock{color:#fff;background:#101010}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox{padding-left:30px;padding-right:30px}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox__info{text-align:center}@media (min-width: 768px){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel{padding:76px 0 0}}@media (min-width: 992px){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupCarousel .vehicleBox{padding-left:0px;padding-right:0px}}@media (min-width: 992px){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation{display:none}}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation>*{background-size:15px 27px}@media (max-width: 767.98px){.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation{position:static}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation>*{position:absolute;top:calc(50% - 0px);width:30px;height:45px;line-height:35px;background-repeat:no-repeat}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation .swiper-button-prev{left:10px}.sb-section .sbBlock--modelsMini [data-widget="modelCards"] .modelLineupNavigation .swiper-button-next{right:10px}}.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}}.admin-settings>[data-control="true"] [data-control="true"] .modelLineupTabs--text li a{line-height:60px}
