/* Thin bridge only — designer style.css now owns .adcrds / .banr2.
   Fixes a pack gap: mobile banner img has no desktop hide rule. */

.banner-hm .ban_sli .sld .ad_ban img.banr_sl2_mbimg {
  display: none;
}

@media screen and (max-width: 991px) {
  .banner-hm .ban_sli .sld .ad_ban img.banr_sl2_mbimg {
    display: block;
  }
}

/*
  Owl Carousel ships with `.owl-carousel { display: none }` until JS adds `.owl-loaded`.
  Under /btnew, HomeRuntime previously loaded `/design/js/*` (no basePath); Apache/CI at
  the site root returns HTML 200, so jQuery never defined, Owl never inited, hero vanished.
  Always show the home banner; hide extra slides only before Owl initializes.
*/
.banner-hm .ban_sli.owl-carousel {
  display: block !important;
}

.banner-hm .ban_sli:not(.owl-loaded) > .sld:not(:first-child) {
  display: none;
}
