/* patch-hero.css
   Fix for hero carousel where underlay or non-active slides could block clicks.
   Ensure underlay elements don't capture pointer events and only the active slide is clickable.
*/
.hero_promo-underlay,
.hero_promo-underlay--highlight {
  pointer-events: none !important;
}

/* Prevent non-active slides from capturing clicks; let only the active slide be interactive */
.hero_slider .swiper-slide {
  pointer-events: none;
}
.hero_slider .swiper-slide.swiper-slide-active,
.hero_slider .swiper-slide.swiper-slide-visible {
  pointer-events: auto;
}

/* Ensure links and buttons inside slides sit above decorative underlays */
.hero_slider .hero_slider-slide .btn--underline,
.hero_slider .hero_slider-slide a {
  position: relative;
  z-index: 5;
}

/* Defensive: if any overlay is placed, make sure it doesn't block pointer events */
.hero .overlay,
.hero .underlay {
  pointer-events: none;
}
