/* Home + inner-page promo carousels */
.hm-row-bc.has-slider .carousel-viewport,
.hm-row-bc.has-slider [data-inner-page-slider] .carousel-viewport {
  overflow: hidden;
  width: 100%;
}

.hm-row-bc.has-slider .carousel-container,
.hm-row-bc.has-slider [data-inner-page-slider] .carousel-container {
  display: flex;
  width: 100%;
  will-change: transform;
}

.hm-row-bc.has-slider .carousel-slide,
.hm-row-bc.has-slider [data-inner-page-slider] .carousel-slide {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.slider-bc .carousel-slide.active-slide + .carousel-slide .sdr-item-bc,
#homeMainSliderRow .sdr-item-bc,
#homeMainCarouselDesktop .sdr-item-bc {
  padding-inline-start: 0;
  background: transparent;
  background-image: none;
}
