.swiper {
  height: -moz-max-content;
  height: max-content;
  width: 0;
  /*&[id^='swiper-'] {
  	padding: 0 var(--size-grid-margin-sm);
  }*/
}
.swiper-slider {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: var(--radius-card-md);
  overflow: hidden;
}
.swiper-slider .swiper-container {
  position: relative;
  overflow: hidden;
}
.swiper-slider .swiper-wrapper_limit {
  height: -moz-max-content;
  height: max-content;
}
.swiper-slider .swiper-pagination {
  width: 100%;
  display: grid;
  justify-content: center;
  padding: 8px 0;
}
.swiper-slider .swiper-slide {
  border-radius: var(--radius-card-md);
  overflow: hidden;
}
.swiper-slider .swiper-button-prev, .swiper-slider .swiper-button-next {
  width: 40px;
  height: 94px;
  top: 50%;
  transform: translateY(-50%);
  margin: unset;
}
.swiper-slider .swiper-button-prev.swiper-button-disabled, .swiper-slider .swiper-button-next.swiper-button-disabled {
  opacity: unset;
  pointer-events: auto;
}
.swiper-slider .swiper-button-prev {
  left: 0;
  justify-content: start;
}
.swiper-slider .swiper-button-prev .swiper-button-canvas {
  right: 0;
}
.swiper-slider .swiper-button-next {
  right: 0;
  justify-content: end;
}
.swiper-slider .swiper-button-next .swiper-button-canvas {
  left: 0;
}
.swiper-slider .swiper-button-trigger {
  position: relative;
}
.swiper-slider .swiper-button::after {
  display: none;
}
.swiper-slider .swiper-button-canvas {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
  display: grid;
  position: static;
  width: -moz-max-content;
  width: max-content;
  margin: var(--size-content-space-1xl) auto 0 auto;
  gap: var(--size-button-space-md);
  grid-auto-flow: column;
  grid-auto-columns: max-content;
}
.swiper .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border: 2px solid var(--color-button-outline-primary-border-default);
  background: var(--color-button-outline-primary-bg-default);
  border-radius: var(--radius-pagination);
  padding: 0;
  margin: 0;
}/*# sourceMappingURL=swiper.css.map */