.page-designer-reference .experience-einstein-einsteinCarousel .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-prev,
.page-designer-reference .experience-einstein-einsteinCarousel .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-next,
.page-designer-reference .experience-einstein-einsteinCarouselProduct .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-prev,
.page-designer-reference .experience-einstein-einsteinCarouselProduct .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-next,
.page-designer-reference .experience-einstein-einsteinCarouselCategory .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-prev,
.page-designer-reference .experience-einstein-einsteinCarouselCategory .experience-einstein-einsteinCarousel.hide-indicators .carousel-control-next {
  display: none;
}
.page-designer-reference .experience-einstein-einsteinCarousel .experience-einstein-einsteinCarousel.hide-indicators .pd-carousel-indicators,
.page-designer-reference .experience-einstein-einsteinCarouselProduct .experience-einstein-einsteinCarousel.hide-indicators .pd-carousel-indicators,
.page-designer-reference .experience-einstein-einsteinCarouselCategory .experience-einstein-einsteinCarousel.hide-indicators .pd-carousel-indicators {
  display: none;
}
.page-designer-reference .experience-einstein-einsteinCarousel .experience-einstein-einsteinCarousel.hide-indicators .hidden-indicators-template,
.page-designer-reference .experience-einstein-einsteinCarouselProduct .experience-einstein-einsteinCarousel.hide-indicators .hidden-indicators-template,
.page-designer-reference .experience-einstein-einsteinCarouselCategory .experience-einstein-einsteinCarousel.hide-indicators .hidden-indicators-template {
  display: none;
}

.page-designer-reference .experience-einstein-einsteinCarousel .experience-einstein-einsteinCarousel .hidden-indicators-template,
.page-designer-reference .experience-einstein-einsteinCarouselProduct .experience-einstein-einsteinCarousel .hidden-indicators-template,
.page-designer-reference .experience-einstein-einsteinCarouselCategory .experience-einstein-einsteinCarousel .hidden-indicators-template {
  display: none;
}

.experience-einstein-einsteinCarousel .price,
.experience-einstein-einsteinCarouselProduct .price,
.experience-einstein-einsteinCarouselCategory .price,
.experience-einstein-einsteinCarouselDynamicProduct .price,
.experience-einstein-einsteinCarouselDynamicCategory .price {
  height: 2.3rem;
}
.experience-einstein-einsteinCarousel .tile-cat-link,
.experience-einstein-einsteinCarouselProduct .tile-cat-link,
.experience-einstein-einsteinCarouselCategory .tile-cat-link,
.experience-einstein-einsteinCarouselDynamicProduct .tile-cat-link,
.experience-einstein-einsteinCarouselDynamicCategory .tile-cat-link {
  display: none;
}
.experience-einstein-einsteinCarousel .carousel-control-prev,
.experience-einstein-einsteinCarouselProduct .carousel-control-prev,
.experience-einstein-einsteinCarouselCategory .carousel-control-prev,
.experience-einstein-einsteinCarouselDynamicProduct .carousel-control-prev,
.experience-einstein-einsteinCarouselDynamicCategory .carousel-control-prev {
  opacity: 1;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  box-shadow: 0 0 0.625rem rgba(29, 29, 29, 0.2);
  background: transparent;
}
.experience-einstein-einsteinCarousel .carousel-control-prev img,
.experience-einstein-einsteinCarouselProduct .carousel-control-prev img,
.experience-einstein-einsteinCarouselCategory .carousel-control-prev img,
.experience-einstein-einsteinCarouselDynamicProduct .carousel-control-prev img,
.experience-einstein-einsteinCarouselDynamicCategory .carousel-control-prev img {
  width: 30px;
}

.cart-einstein-carousel .tile-cat-link {
  display: none !important;
}
.cart-einstein-carousel .image-container {
  max-width: 100% !important;
}
.cart-einstein-carousel .hidden-indicators-template {
  display: none;
}

.carousel-inner-custom {
  height: 400px;
  margin: 4.223% 1.862% 2.778%;
}
@media (max-width: 768px) {
  .carousel-inner-custom {
    margin: 4.223% 1.862% 2.778% !important;
    height: 380px;
  }
}
.carousel-inner-custom .carousel-item {
  width: 100%;
}
.carousel-inner-custom .slick-slide {
  height: auto;
}
.carousel-inner-custom .slick-slide img.tile-image {
  width: 100%;
}
.carousel-inner-custom .slick-slide .product-tile {
  height: 100%;
}
.carousel-inner-custom .slick-list {
  margin: 0% 2.862% 0%;
}
@media (max-width: 768px) {
  .carousel-inner-custom .slick-list {
    margin: 1px 18.862%;
  }
}
.carousel-inner-custom .slick-next {
  right: 1px;
  top: 9rem;
}
@media (max-width: 768px) {
  .carousel-inner-custom .slick-next {
    right: 14px;
  }
}
.carousel-inner-custom .slick-prev {
  left: 1px;
  top: 9rem;
}
@media (max-width: 768px) {
  .carousel-inner-custom .slick-prev {
    left: 14px;
  }
}

.w-25-custom {
  width: 25% !important;
}

.w-50-custom {
  width: 50% !important;
}

.w-75-custom {
  width: 75% !important;
}

.w-100-custom {
  width: 100% !important;
}

@media (max-width: 768px) {
  .w-25-custom, .w-50-custom, .w-75-custom, .w-100-custom {
    width: 100% !important;
  }
}