.inspiration-carousel {
  max-width: var(--block-max-width);
  margin: var(--basis-margin) auto;
  padding-left: var(--block-padding);
  padding-right: var(--block-padding);
}

.inspiration-carousel {
  position: relative;
  --arrow-margin: 0;
}
@media (max-width: 659px) {
  .inspiration-carousel .inspiration-container {
    padding-top: 56px;
  }
}
.inspiration-carousel .inspiration-container.swiper-initialized ~ .swiper-arrow:not(.swiper-button-lock) {
  display: block;
}
.inspiration-carousel .swiper-arrow {
  display: none;
  width: 56px;
  height: 56px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  z-index: 101;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
}
.inspiration-carousel .swiper-arrow svg {
  display: block;
}
.inspiration-carousel .swiper-arrow:hover, .inspiration-carousel .swiper-arrow:focus-visible {
  opacity: 1;
}
.inspiration-carousel .swiper-arrow:focus-visible {
  outline: auto;
}
@media (max-width: 1459px) {
  .inspiration-carousel .swiper-arrow {
    top: -5rem;
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 659px) {
  .inspiration-carousel .swiper-arrow {
    top: 0;
  }
}
@media (min-width: 1460px) {
  .inspiration-carousel {
    --arrow-margin: -5rem;
  }
}
.inspiration-carousel .swiper-arrow-next {
  right: var(--arrow-margin);
}
.inspiration-carousel .swiper-arrow-prev {
  left: var(--arrow-margin);
}
/*# sourceMappingURL=style.css.map */