/** Shopify CDN: Minification failed

Line 19:18 Unexpected "{"
Line 19:27 Expected ":"
Line 24:18 Unexpected "{"
Line 24:27 Expected ":"
Line 28:18 Unexpected "{"
Line 28:27 Expected ":"
Line 34:18 Unexpected "{"
Line 34:27 Expected ":"
Line 39:18 Unexpected "{"
Line 39:27 Expected ":"
... and 4 more hidden warnings

**/


/* CSS from section stylesheet tags */
#shopify-section-{{ section.id }} .slider_viewport {
  overflow: hidden;
  width: 100%;
}

#shopify-section-{{ section.id }} cs-track {
  display: flex;
}

#shopify-section-{{ section.id }} cs-slides {
  display: flex;
  gap: var(--spacing-4);
}

/* Basisregel für Slides */
#shopify-section-{{ section.id }} cs-slide {
  flex: 0 0 auto;
}

/* Inhalt innerhalb der Slides zentrieren */
#shopify-section-{{ section.id }} cs-slide > * {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* Optional: v-stack gezielt begrenzen */
#shopify-section-{{ section.id }} cs-slide .v-stack {
  max-width: 100%;
}

/* Bilddarstellung */
#shopify-section-{{ section.id }} cs-slide img {
  width: 100%;
  height: auto;
  display: block;
}

/* Sichtbare Slide-Breite – Desktop */
.items-1 cs-slide { width: 100%; }
.items-2 cs-slide { width: 50%; }
.items-3 cs-slide { width: 33.3333%; }
.items-4 cs-slide { width: 25%; }
.items-5 cs-slide { width: 20%; }
.items-6 cs-slide { width: 16.6667%; }

/* Tablet (700px – 999px) */
@media (max-width: 999px) {
  .medium_items-1 cs-slide { width: 100%; }
  .medium_items-2 cs-slide { width: 50%; }
  .medium_items-3 cs-slide { width: 33.3333%; }
  .medium_items-4 cs-slide { width: 25%; }
  .medium_items-5 cs-slide { width: 20%; }
}

/* Mobile (bis 699px) */
@media (max-width: 699px) {
  .small_items-1 cs-slide { width: 100%; }
  .small_items-2 cs-slide { width: 50%; }
  .small_items-3 cs-slide { width: 33.3333%; }
  .small_items-4 cs-slide { width: 25%; }
}