/** Shopify CDN: Minification failed

Line 80:69 Unexpected "/"

**/
.animated-logos-section {
  background-color: #000000;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 95px 0;
  overflow: hidden;
  position: relative;
}

/* Container mit relativer Position für die Overlay-Positionierung */
.logos-container {
  display: flex;
  width: 100%;
  position: relative;
  /* Beschränke die Breite wie gewünscht */
  max-width: 65%;  /* Oder ein anderer Wert deiner Wahl */
  margin: 0 auto;
  overflow: hidden;
}

@media (min-width: 1366px) and (max-width: 1520px) {
  .logos-container {
    max-width: 85%;
  }
}

/* Füge links und rechts Gradient-Overlays hinzu */
.logos-container::before,
.logos-container::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px;  /* Breite des Fade-Effekts */
  z-index: 2;  /* Über den Logos */
  pointer-events: none;  /* Erlaubt Klicks durch das Overlay */
}

/* Linker Fade-Effekt */
.logos-container::before {
  left: 0;
  background: linear-gradient(to right, #000000, rgba(0, 0, 0, 0));
}

/* Rechter Fade-Effekt */
.logos-container::after {
  right: 0;
  background: linear-gradient(to left, #000000, rgba(0, 0, 0, 0));
}

/* Rest des bestehenden CSS */
.logos-track {
  display: flex;
  animation: scroll linear infinite;
}

.logo-item {
  flex: 0 0 auto;
  margin: 0 30px;
  transition: all 0.3s ease;
}

.logo-link {
  display: block;
  cursor: pointer;
}

.logo-item svg {
  height: 100px;
  width: auto;
}

Alle SVG Paths und andere Elemente standardmäßig auf weiß setzen */
.logo-item svg path,
.logo-item svg rect,
.logo-item svg circle,
.logo-item svg polygon,
.logo-item svg ellipse,
.logo-item svg line,
.logo-item svg polyline {
  fill: #fff !important;
  stroke: #fff !important;
  transition: all 0.3s ease;
}

/* Hover-Effekt: Alles zu gelb ändern */
.logo-item:hover svg path,
.logo-item:hover svg rect,
.logo-item:hover svg circle,
.logo-item:hover svg polygon,
.logo-item:hover svg ellipse,
.logo-item:hover svg line,
.logo-item:hover svg polyline {
  fill: #ebf514 !important;
  stroke: #ebf514 !important;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@media (max-width: 1080px) {
  .logos-container {
    max-width: 85%;
  }
}

@media (max-width: 768px) {
  .animated-logos-section {
    background-color: #191919;
    padding: 60px 0;
  }    
  .logos-container {
    max-width: 90%;
  }
  .logos-container::before {
    left: 0;
    background: linear-gradient(to right, #191919, rgba(0, 0, 0, 0));
  }
  .logos-container::after {
    right: 0;
    background: linear-gradient(to left, #191919, rgba(0, 0, 0, 0));
  }
}