.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes {
  width: 100%;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__wrapper {
  padding-block: 1rem;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__panel {
  background: var(--kombos-white);
  border: 1px solid var(--kombos-gray-100);
  border-radius: 0.75rem;
  padding: 1rem 0.75rem;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__slider {
  position: relative;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  overflow-x: auto;
  scroll-snap-type: x proximity;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  align-items: flex-start;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track--scroll {
  justify-content: flex-start;
  align-items: flex-start;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track::-webkit-scrollbar {
  display: none;
}

/* IkasComponentRenderer renders a display:contents wrapper */
.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track > * > * > * {
  flex: 0 0
    calc(
      (100% - (var(--story-cols-mobile) - 1) * 0.75rem) /
        var(--story-cols-mobile)
    );
  min-width: 0;
  display: flex;
  justify-content: center;
  scroll-snap-align: start;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow {
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  z-index: var(--kombos-z-dropdown);
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--left {
  left: 0.25rem;
}

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--right {
  right: 0.25rem;
}

@media (min-width: 768px) {
.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__wrapper {
    padding-block: 1.25rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__panel {
    padding: 1.25rem 1rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track {
    gap: 1rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track > * > * > * {
    flex: 0 0
      calc(
        (100% - (var(--story-cols-tablet) - 1) * 1rem) /
          var(--story-cols-tablet)
      );
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--left {
    left: 0.5rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--right {
    right: 0.5rem;
  }
}

@media (min-width: 1024px) {
.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__wrapper {
    padding-block: 1.5rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__panel {
    padding: 1.5rem 1.25rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track {
    gap: 1.25rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__track > * > * > * {
    flex: 0 0
      calc(
        (100% - (var(--story-cols-desktop) - 1) * 1.25rem) /
          var(--story-cols-desktop)
      );
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--left {
    left: 0.75rem;
  }

.cc_xxJ4QqhzHX_AsYg20b5Pq .kombos-story-boxes__arrow--right {
    right: 0.75rem;
  }
}
