/** Shopify CDN: Minification failed

Line 275:11 Expected ":"

**/
.image-slider-section {
  box-sizing: border-box;
  width: min(calc(var(--desktop-width) + 7.2rem), 100%);
  margin: var(--desktop-section-spacing) auto;
  padding: 0 3.6rem;
  overflow-x: hidden;
}

.image-slider-section__inner {
  position: relative;
}

.image-slider-section__heading {
  width: min(100%, var(--text-block-max-width));
  margin: 0 auto 3.4rem;
  text-align: center;
}

.image-slider-section__heading > * {
  margin: 0;
}

.image-slider-section__heading > * + * {
  margin-top: 1.6rem;
}

.image-slider-section__heading h1,
.image-slider-section__heading h2,
.image-slider-section__heading h3,
.image-slider-section__heading h4,
.image-slider-section__heading h5,
.image-slider-section__heading h6 {
  font-size: var(--font-size-body-medium);
  line-height: var(--line-height-body);
  text-transform: uppercase;
}

.image-slider-section__heading p,
.image-slider-section__heading li,
.image-slider-section__heading b,
.image-slider-section__heading strong {
  font-size: var(--font-size-body-nm);
  line-height: var(--line-height-body);
}

@media (min-width: 1025px) {
  .image-slider-section__heading p,
  .image-slider-section__heading li,
  .image-slider-section__heading b,
  .image-slider-section__heading strong {
    font-size: var(--font-size-body-medium);
  }
}

.image-slider-section__heading a {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
  text-decoration-skip-ink: none;
}

.image-slider-section__carousel-wrap {
  position: relative;
  width: min(100%, var(--section-max-width));
  margin: 0 auto;
}

.image-slider-section__swiper {
  overflow: hidden;
  max-width: var(--section-max-width);
  margin: 0 auto;
}

.image-slider-section__slide {
  min-width: 0;
}

.image-slider-section__card {
  display: grid;
  gap: 1.8rem;
}

.image-slider-section__media-link {
  display: block;
}

.image-slider-section__media {
  position: relative;
  overflow: hidden;
  background: #f5f2ee;
  aspect-ratio: var(--editorial-image-aspect-ratio-portrait);
}

.image-slider-section__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.image-slider-section__caption-wrap {
  text-align: center;
}

.image-slider-section__caption {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  color: var(--color-text);
  font-family: var(--font-body);
  font-size: var(--font-size-body-normal);
  line-height: var(--line-height-body);
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}

.image-slider-section__nav {
  /* outline: red solid 1px; */
  position: absolute;
  top: calc(50% - 2.2rem);
  z-index: 3;
  width: 3.6rem;
  height: 3.6rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
  transform: translateY(-50%);
}

.image-slider-section__nav img {
   width: 10px;
    height: 16px;
   /* outline: red solid 1px; */
}

.image-slider-section__nav--prev {
  left: -3.6rem;
}

.image-slider-section__nav--prev img {
  transform: rotate(180deg);
}

.image-slider-section__nav--next {
  right: -3.6rem;
}

.image-slider-section__nav.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}

.image-slider-section__indicator {
  display: none;
}

.image-slider-section__editor-note {
  padding: 2rem;
  border: 0.1rem solid rgba(31, 26, 23, 0.14);
  text-align: center;
  font-size: var(--font-size-body-normal);
}

@media (min-width: 769px) {
  .image-slider-section--desktop-static .image-slider-section__track {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 3.2rem;
    transform: none !important;
  }

  .image-slider-section--desktop-static .image-slider-section__slide {
    width: auto !important;
    margin-right: 0 !important;
  }
}

@media (min-width: 769px) and (max-width: 1139px) {
  .image-slider-section {
    width: min(calc(var(--desktop-width) + 2.4rem), 100%);
    padding: 0 1.2rem;
  }

  .image-slider-section__nav--prev {
    left: -1.2rem;
  }

  .image-slider-section__nav--next {
    right: -1.2rem;
  }
}

@media (max-width: 768px) {
  .image-slider-section {
    box-sizing: border-box;
    width: 100%;
    padding: 0 0 14px 0;
    margin: var(--mobile-section-spacing) auto;
    overflow-x: hidden;
  }

  .image-slider-section__heading {
    margin-bottom: 2.2rem;
    padding: 0 var(--gutter-mobile);
    width: min(100%, var(--text-block-max-width-mobile));
  }

  .image-slider-section__swiper {
    overflow: visible;
    padding-left: var(--gutter-mobile);
  }

  .image-slider-section__carousel-wrap {
    overflow-x: hidden;
  }

  .image-slider-section__track {
    display: flex;
  }

  .image-slider-section__slide {
    width: auto;
  }

  .image-slider-section__card {
    gap: 1.6rem;
  }

  .image-slider-section__nav {
    display: none;
  }

  .image-slider-section__indicator {
    display: flex;
    gap: 0;
    padding: 3.2rem var(--gutter-mobile) 0 var(--gutter-mobile);
  }

  .image-slider-section__indicator-segment {
    flex: 1;
    height: 1px;
    background: #D2D2D2;
    transition: background-color 160ms ease;
  }

  .image-slider-section__indicator-segment.is-active {
    background: var(--black);
  }

  .image-slider-section[data-mobile-layout='single-peek'] .image-slider-section__media {
    aspect-ratio: var(--editorial-image-aspect-ratio-portrait);
  }

  .image-slider-section[data-mobile-layout='double-peek'] .image-slider-section__media {
    aspect-ratio: var(--editorial-image-aspect-ratio-portrait);
  }

  .image-slider-section[data-mobile-layout='double-peek'] .image-slider-section__indicator {
    display: none;
  }

  .image-slider-section[data-mobile-layout='double-peek'] {
    margin: var(--mobile-section-spacing) auto 0 auto;
    padding 0;
  }

  .image-slider-section__caption-wrap {
    padding: 0 var(--gutter-mobile);
  }
}