/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/gutenberg/blocks/safircarousel/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.wp-block-safirtema-safircarousel {
  --itemCount: var(--numberDesktop);
  --gap: 30px;
}
@media (max-width: 780px) {
  .wp-block-safirtema-safircarousel {
    --itemCount: var(--numberTablet) !important;
    --gap: 20px;
  }
}
@media (max-width: 480px) {
  .wp-block-safirtema-safircarousel {
    --itemCount: var(--numberMobile) !important;
    --gap: 10px;
  }
}
.wp-block-safirtema-safircarousel .carouselContainer:not(:has(.owl-item.active)) {
  margin-left: calc(var(--gap) / -2);
  margin-right: calc(var(--gap) / 2);
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) {
  display: block;
  overflow: scroll;
  white-space: nowrap;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > *:not(.wp-block-query):not(.wp-block-gallery):not(.wp-block-safirtema-categories) {
  display: inline-block;
  width: calc(100% / var(--itemCount) - var(--gap)) !important;
  margin: 0 calc(var(--gap) / 2) !important;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-cover {
  display: inline-flex !important;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-gallery {
  margin: 0;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-gallery > .wp-block-image {
  display: inline-block;
  width: calc(100% / var(--itemCount) - var(--gap)) !important;
  margin: 0 calc(var(--gap) / 2) !important;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-gallery > .wp-block-image img {
  aspect-ratio: 3/2;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-safirtema-categories {
  display: block;
  overflow: scroll;
  white-space: nowrap;
  margin: 0;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-safirtema-categories > .category-card {
  display: inline-block;
  width: calc(100% / var(--itemCount) - var(--gap)) !important;
  margin: 0 calc(var(--gap) / 2) !important;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-safirtema-categories > .category-card img {
  aspect-ratio: 3/2;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-query {
  display: block;
  width: auto;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-query ul.wp-block-post-template {
  display: block;
  overflow: scroll;
  white-space: nowrap;
}
.wp-block-safirtema-safircarousel .carouselContainer .owl-carousel:not(:has(.owl-item.active)) > .wp-block-query ul.wp-block-post-template > li.wp-block-post {
  display: inline-block;
  width: calc(100% / var(--itemCount) - var(--gap));
  margin: 0 calc(var(--gap) / 2);
}
.wp-block-safirtema-safircarousel.outer-arrows .carouselContainer {
  padding: 0 60px;
}
.wp-block-safirtema-safircarousel.outer-arrows .owl-nav > div.owl-prev {
  left: -50px !important;
}
.wp-block-safirtema-safircarousel.outer-arrows .owl-nav > div.owl-next {
  right: -50px !important;
}
.wp-block-safirtema-safircarousel .owl-dots {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-block-start: 20px !important;
}
.wp-block-safirtema-safircarousel .owl-dots .owl-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #999;
  transition: all 0.3s;
}
.wp-block-safirtema-safircarousel .owl-dots .owl-dot.active {
  background: #fff;
}
.wp-block-safirtema-safircarousel.inside-dots .owl-dots {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 10;
  gap: 6px;
}
.wp-block-safirtema-safircarousel.dark-dots .owl-dot {
  background: #c0c0c0;
}
.wp-block-safirtema-safircarousel.dark-dots .owl-dot.active {
  background: #333;
}
.wp-block-safirtema-safircarousel .owl-nav > div {
  position: absolute;
  z-index: 10;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.wp-block-safirtema-safircarousel .owl-nav > div svg {
  width: 16px;
  height: 16px;
}
.wp-block-safirtema-safircarousel .owl-nav > div.owl-prev {
  left: 15px;
}
.wp-block-safirtema-safircarousel .owl-nav > div.owl-next {
  right: 15px;
}
.wp-block-safirtema-safircarousel.dark-arrows .owl-nav > div {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.wp-block-safirtema-safircarousel.with-dots.outside-dots .owl-nav > div {
  top: calc(50% - 20px - 16px);
}
.wp-block-safirtema-safircarousel.featured-arrows .owl-nav > div {
  opacity: 0;
}
.wp-block-safirtema-safircarousel .wp-block-gallery figure.wp-block-image {
  width: 100% !important;
  aspect-ratio: 3/2;
}

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