.stage .swiper[data-min-swiper] { overflow: hidden; }
.stage .swiper[data-min-swiper] > .swiper-wrapper { display: flex; height: auto; }
.stage .swiper[data-min-swiper] > .swiper-wrapper > .swiper-slide { flex: 0 0 100%; min-width: 0; margin-block-end: 0; }
.stage .swiper[data-min-swiper]:not(.swiper-initialized) > .swiper-wrapper > .swiper-slide:not(:first-child) { position: relative; visibility: hidden; }
/* Preserve the native closed state even while SmartMenus applies inline display styles. */
@media (max-width: 991px) {
.stagetop [id^="main-menu-state"]:not(:checked) ~ .smmin-ul { display: none !important; }
}