.wp-block-sp-highlight-slider__container {
  overflow: visible !important;
  --swiper-navigation-size: 0.75rem;
  --swiper-navigation-top-offset: -moz-calc( 100% + 1rem );
  --swiper-navigation-top-offset: calc( 100% + 1rem );
  --swiper-navigation-sides-offset: 0.5rem;
  --swiper-navigation-color: var( --wp--preset--color--orange );
  --swiper-pagination-color: var( --wp--preset--color--orange );
  --swiper-pagination-top: -moz-calc( 100% + 0.5rem );
  --swiper-pagination-top: calc( 100% + 0.5rem );
  --swiper-pagination-right: auto;
  --swiper-pagination-bottom: 0;
  --swiper-pagination-left: auto;
  --swiper-pagination-bullet-width: 3rem;
  --swiper-pagination-bullet-height: 0.1875rem;
  --swiper-pagination-bullet-inactive-color: var( --wp--preset--color--orange-shade-3 );
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 0.25rem;
  --swiper-pagination-bullet-vertical-gap: 0.25rem;
  --swiper-pagination-bullet-border-radius: var( --radius );
}
.wp-block-sp-highlight-slider__container .wp-block-sp-highlight-slider__pagination .swiper-pagination-bullet {
  position: relative;
}
.wp-block-sp-highlight-slider__container .wp-block-sp-highlight-slider__pagination .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  display: block;
  top: -0.5rem;
  right: 0;
  bottom: -0.5rem;
  left: 0;
}
.wp-block-sp-highlight-slider__wrapper .wp-block-sp-highlight {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  -moz-transition: var(--transition-time) var(--cubic-bezier) opacity, var(--transition-time) var(--cubic-bezier) filter;
  transition: var(--transition-time) var(--cubic-bezier) opacity, var(--transition-time) var(--cubic-bezier) filter;
}
.wp-block-sp-highlight-slider__wrapper .swiper-slide-prev,
.wp-block-sp-highlight-slider__wrapper .swiper-slide-next {
  opacity: 0.5;
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.wp-block-sp-highlight-slider__wrapper .swiper-slide-active {
  opacity: 1;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

.wp-block-sp-highlight-slider.is-preview .wp-block-sp-highlight-slider__container,
.wp-block-sp-highlight-slider .is-preview .wp-block-sp-highlight-slider__container {
  pointer-events: none;
}
.wp-block-sp-highlight-slider.is-preview .swiper-wrapper,
.wp-block-sp-highlight-slider .is-preview .swiper-wrapper {
  display: -moz-box;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
       flex-direction: column;
  gap: 1.25rem;
}
