.fm-loop-slider-wrap {
  position: relative;
}
.fm-loop-slider-wrap .loop-slider {
  overflow: hidden;
  width: 100%;
}
.fm-loop-slider-wrap .loop-slider .wp-block-post-template,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid,
.fm-loop-slider-wrap .loop-slider .wp-block-group,
.fm-loop-slider-wrap .loop-slider .track {
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  grid-template-columns: none !important;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
}
.fm-loop-slider-wrap .loop-slider .wp-block-post-template::-webkit-scrollbar,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow::-webkit-scrollbar,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid::-webkit-scrollbar,
.fm-loop-slider-wrap .loop-slider .wp-block-group::-webkit-scrollbar,
.fm-loop-slider-wrap .loop-slider .track::-webkit-scrollbar {
  display: none;
}
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .wp-block-post,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .wp-block-group,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .mst-post-context-picker,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .slide,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .wp-block-post,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .wp-block-group,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .mst-post-context-picker,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .slide,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .wp-block-post,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .wp-block-group,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .mst-post-context-picker,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .slide,
.fm-loop-slider-wrap .loop-slider .wp-block-group .wp-block-post,
.fm-loop-slider-wrap .loop-slider .wp-block-group .wp-block-group,
.fm-loop-slider-wrap .loop-slider .wp-block-group .mst-post-context-picker,
.fm-loop-slider-wrap .loop-slider .wp-block-group .slide,
.fm-loop-slider-wrap .loop-slider .track .wp-block-post,
.fm-loop-slider-wrap .loop-slider .track .wp-block-group,
.fm-loop-slider-wrap .loop-slider .track .mst-post-context-picker,
.fm-loop-slider-wrap .loop-slider .track .slide {
  flex: 0 0 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  scroll-snap-align: start;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .wp-block-buttons,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .wp-block-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .post-card-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template .wp-block-post > *:last-child,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .wp-block-buttons,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .wp-block-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .post-card-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-flow .wp-block-post > *:last-child,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .wp-block-buttons,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .wp-block-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .post-card-button,
.fm-loop-slider-wrap .loop-slider .wp-block-post-template.is-layout-grid .wp-block-post > *:last-child,
.fm-loop-slider-wrap .loop-slider .wp-block-group .wp-block-buttons,
.fm-loop-slider-wrap .loop-slider .wp-block-group .wp-block-button,
.fm-loop-slider-wrap .loop-slider .wp-block-group .post-card-button,
.fm-loop-slider-wrap .loop-slider .wp-block-group .wp-block-post > *:last-child,
.fm-loop-slider-wrap .loop-slider .track .wp-block-buttons,
.fm-loop-slider-wrap .loop-slider .track .wp-block-button,
.fm-loop-slider-wrap .loop-slider .track .post-card-button,
.fm-loop-slider-wrap .loop-slider .track .wp-block-post > *:last-child {
  margin-top: auto;
}
.fm-loop-slider-wrap .fm-loop-slider-prev,
.fm-loop-slider-wrap .fm-loop-slider-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  border: 0;
  border-radius: 999px;
  cursor: pointer;
  line-height: 1;
  background-color: transparent;
}
.fm-loop-slider-wrap .fm-loop-slider-prev > .bi,
.fm-loop-slider-wrap .fm-loop-slider-next > .bi {
  font-size: 1.25rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease;
}
.fm-loop-slider-wrap .fm-loop-slider-prev > .bi:before,
.fm-loop-slider-wrap .fm-loop-slider-next > .bi:before {
  color: var(--wp--preset--color--custom-farbe-12) !important;
}
.fm-loop-slider-wrap .fm-loop-slider-prev:hover .bi, .fm-loop-slider-wrap .fm-loop-slider-prev:focus-visible .bi,
.fm-loop-slider-wrap .fm-loop-slider-next:hover .bi,
.fm-loop-slider-wrap .fm-loop-slider-next:focus-visible .bi {
  transform: scale(1.08);
}
.fm-loop-slider-wrap .fm-loop-slider-prev[disabled],
.fm-loop-slider-wrap .fm-loop-slider-next[disabled] {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}
.fm-loop-slider-wrap .fm-loop-slider-prev {
  left: 0.5rem;
}
.fm-loop-slider-wrap .fm-loop-slider-next {
  right: 0.5rem;
}/*# sourceMappingURL=loop-slider.css.map */