:root {
  --swiper-theme-color: var(--primary-color);
  --swiper-navigation-size: 4rem; }

.swiper-button-prev,
.swiper-button-next {
  width: var(--swiper-navigation-size); }

.swiper-button-prev {
  left: 0; }

.swiper-button-next {
  right: 0; }

.swiper-container-wrapper {
  position: relative; }
  .swiper-container-wrapper .swiper-button-prev {
    left: -6rem; }
  .swiper-container-wrapper .swiper-button-next {
    right: -6rem; }
  @media (max-width: 1400px) {
    .swiper-container-wrapper .swiper-button-prev {
      left: calc(-1 * var(--site-padding, 4rem)); }
    .swiper-container-wrapper .swiper-button-next {
      right: calc(-1 * var(--site-padding, 4rem)); } }
  @media (max-width: 767px) {
    .swiper-container-wrapper .swiper-button-prev {
      left: calc(-1 * var(--site-padding-mobile, 20px)); }
    .swiper-container-wrapper .swiper-button-next {
      right: calc(-1 * var(--site-padding-mobile, 20px)); } }

/*# sourceMappingURL=swiper-override.css.map */
