.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee {
  --kombos-marquee-gap: 1.5rem;
  --kombos-marquee-h: 6rem;
  --kombos-marquee-duration: 30s;
  --kombos-marquee-direction: normal;
  width: 100%;
  padding: 2rem 0;
  overflow: hidden;
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__head {
  margin-bottom: 1rem;
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__title {
  margin: 0;
  color: var(--kombos-gray-900);
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__viewport {
  width: 100%;
  overflow: hidden;
  mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 4rem,
    #000 calc(100% - 4rem),
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0,
    #000 4rem,
    #000 calc(100% - 4rem),
    transparent 100%
  );
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__track {
  display: flex;
  width: max-content;
  gap: var(--kombos-marquee-gap);
  animation: kombos-marquee-scroll var(--kombos-marquee-duration) linear
    infinite;
  animation-direction: var(--kombos-marquee-direction);
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee--pause-on-hover .kombos-image-marquee__track:hover {
  animation-play-state: paused;
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__group {
  display: flex;
  gap: var(--kombos-marquee-gap);
  flex-shrink: 0;
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__items {
  display: flex;
  gap: var(--kombos-marquee-gap);
  flex-shrink: 0;
}

.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__items > * + * {
  margin-left: 0;
}

@keyframes kombos-marquee-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-50% - var(--kombos-marquee-gap) / 2));
  }
}

@media (prefers-reduced-motion: reduce) {
.cc_ijL6WN94pY_MC9cNp50Pm .kombos-image-marquee__track {
    animation: none;
  }
}
