/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
.widget-info-image-slides {
  .slider {
    --swiper-pagination-color: var(--color-primary);
    &.swiper-initialized {
      opacity: 1;
    }
    .swiper-button-prev,
        .swiper-button-next {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      width: auto;
      height: auto;
      margin: 0;
      &:focus-visible {
        outline: none;
      }
      &.swiper-button-disabled {
        visibility: hidden;
      }
      &:after {
        display: none;
      }
    }
    .swiper-pagination {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      text-align: left;
    }
    .swiper-pagination-fraction {
      width: auto;
    }
  }
}
@media screen and (min-width: 48rem) {
  .widget-info-image-slides {
    .slider {
      --swiper-navigation-sides-offset: 1rem;
      --swiper-navigation-size: 1.25rem;
    }
  }
}
@media screen and (min-width: 64rem) {
  .widget-info-image-slides {
    .slider {
      .swiper-button-prev,
            .swiper-button-next {
        display: flex;
        &.swiper-button-disabled {
          display: none;
        }
      }
    }
    &.image-right {
      .slider {
        .controls-wrapper {
          justify-content: flex-start;
        }
      }
      .info-image-slide {
        .picture-wrapper {
          order: 2;
        }
        .section {
          order: 1;
          padding-left: 7.5rem;
        }
      }
    }
  }
}
@media screen and (min-width: 80rem) {
  .widget-info-image-slides {
    &.image-right {
      .info-image-slide {
        .section {
          padding-left: 10rem;
        }
      }
    }
  }
}
@media screen and (min-width: 96rem) {
  .widget-info-image-slides {
    &.image-right {
      .info-image-slide {
        .section {
          padding-left: 13.75rem;
        }
      }
    }
  }
}

