/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/slider/index.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.acf-slider {
  margin: 60px 0px;
}

.acf-slider--pattern {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
  z-index: 0;
}

@media screen and (min-width: 768px) {
  .acf-slider {
    margin: 90px 0px;
  }
  .acf-slider--pattern {
    padding-top: 100px;
    padding-bottom: 90px;
  }
}
.acf-slider__title-holder {
  margin-bottom: 30px;
  max-width: 1340px;
  margin-right: auto;
  margin-left: auto;
}

.acf-slider--pattern .acf-slider__title-holder {
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .acf-slider__title-holder {
    margin-bottom: 40px;
  }
  .acf-slider--pattern .acf-slider__title-holder {
    margin-bottom: 60px;
  }
}
.acf-slider__title-holder {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0px var(--theme--horizontal-padding);
}

.acf-slider__title {
  margin-bottom: 0px;
}

@media screen and (min-width: 768px) {
  .acf-slider__title-holder {
    justify-content: flex-start;
  }
}
.acf-slider .theme-macaron {
  display: block;
  margin-right: var(--theme--horizontal-padding);
  margin-left: auto;
}

.acf-slider--pattern .theme-macaron {
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .acf-slider--pattern .theme-macaron {
    margin-bottom: 100px;
  }
}
.acf-slider-swiper-overflow {
  padding: 0px var(--theme--horizontal-padding);
  overflow: hidden;
}

.acf-slider-swiper {
  overflow: visible;
  max-width: 1340px;
}

.acf-slider__swiper-wrapper.locked {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  gap: 25px;
}

.acf-slider .swiper-scrollbar {
  width: 200px;
  margin: 40px auto 0px;
}

.acf-slider--pattern .swiper-scrollbar {
  --drag-color: var(--theme--pure-black--100);
}

@media screen and (min-width: 768px) {
  .acf-slider .swiper-scrollbar {
    width: 300px;
    margin-top: 50px;
  }
}
/* placeholder 
.stories-modal::before {
    content: "";
    --panel-height: calc(100dvh - 2* var(--vertical-margin));
    --panel-width: calc(var(--panel-height)* var(--panel-ratio));
    --vertical-margin: 0px;
    --panel-ratio: 69 / 116;
    display: block;
    background: var(--theme--pure-black--20);
    width: var(--panel-width) !important;
    height: var(--panel-height) !important;
    margin: var(--vertical-margin) auto !important;
}
*/
.ygg-block:has(+ .acf-slider--pattern) {
  position: relative;
  z-index: 1;
}

/*# sourceMappingURL=index.css.map*/