/* Mobile-only carousels have an explicit desktop grid. Breakpoint: 767px. */
@media(min-width:768px){
.mq-mobile-only>.mq-slider-bar{display:none!important}
.mq-mobile-only>.mka-grid,.mq-mobile-only>.mki-grid{display:grid!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;max-width:100%;width:100%}
.mq-mobile-only>.mka-grid{gap:var(--mka-card-gap,24px)}
.mq-mobile-only>.mki-grid{gap:var(--mki-gap,20px)}
.mq-mobile-only>.mka-grid>*,.mq-mobile-only>.mki-grid>*{flex:initial!important;width:auto!important;max-width:100%!important;min-width:0}
}
@media(max-width:767px){.mq-mobile-only>.mq-slider-bar{display:flex}.mq-mobile-only{--mq-visible:1!important}}
