.swiper-container {
  width: 100%;
}

.swiper-container .swiper-slide {
  width: auto;
  /* margin-right: 20px; */
}

.swiper-container .swiper-slide:last-child {
  margin-right: 0;
}

.swiper-wrapper br,
.sticky-product-overview-wrapper p:empty {
  display: none;
}

.sticky-product-overview-wrapper .swiper-slide:hover {
  background-color: var(--colors-base-black);
  color: #fff;
}

.swiper-wrapper {
  padding: 4px 0;
}

.sticky-product-overview-wrapper a.swiper-slide {
  background-color: transparent;
  border-radius: 26px;
  color: var(--mu-color-grey-100);
  border: 2px solid var(--mu-color-grey-100);
}

.sticky-product-overview-wrapper a.swiper-slide-active2 {
  background-color: var(--colors-base-black);
  border-color: var(--colors-base-black);
  border-radius: 26px;
  color: #fff;
}

.swiper-container a.swiper-slide-active2 {
  color: #fff;
}

.swiper-container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.swiper-container a {
  color: #000;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 16px;
}

.sticky-product-overview-wrapper {
  background-color: #fff;
  position: sticky;
  top: 0px;
  z-index: 1;
}

.mu-price-sale bdi {
  color: var(--colors-coral);
}

.mu-price-soldout bdi,
.mu-price-soldout.tw-line-through {
  color: var(--colors-strichpreis);
  text-decoration-color: var(--colors-strichpreis);
}

.mu-product-not-available img,
.mu-product-not-available .mu-product-overview__title-holder,
.mu-product-not-available .mu-product-colors,
.mu-product-not-available .mu-product-overview__price,
.mu-product-not-available .mu-product-quantity-discount {
  opacity: 0.6;
}

.mu-product-not-available .mu-product-overview__title-holder {
  color: var(--mu-color-grey-100);
}
