/** Shopify CDN: Minification failed

Line 45:0 Unexpected "}"
Line 167:0 Expected "}" to go with "{"

**/
/* Mobile Drawer: volle Breite – kein grauer Rand rechts */
.mobile-drawer__panel {
  max-width: 100vw !important;
  width: 100vw !important;
}

/* Mobile Drawer: Kategorie-Überschriften größer und fett */
h4.mobile-drawer__group-title {
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  font-style: normal !important;
}

/* Mobile Drawer: Links größer */
.mobile-drawer__toggle {
  font-size: 1rem !important;
}

.mobile-drawer__nav a {
  font-size: 1rem !important;
  line-height: 2 !important;
}
/* Hamburger-Menü: 3 Striche statt 2 */
[data-mobile-menu-toggle] span:first-child::before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  margin-bottom: 5px;
}
/* Kopfzeile immer weiß – kein Farbwechsel beim Scrollen */
.header__bar,
[data-header-bar] {
  background-color: #ffffff !important;
  background: #ffffff !important;
}
/* bisheriger Code endet hier (Zeile 27) */
}
/* ===== PAGINATION MOBILE FIX ===== */
@media (max-width: 749px) {
  /* Seitenzahlen 3, 4 etc. ausblenden – nur aktuelle Seite bleibt sichtbar */
  .pagination__page:not(.pagination__page--current) {
    display: none !important;
  }

  /* Trennpunkte (...) ausblenden */
  .pagination__ellipsis {
    display: none !important;
  }
}
/* ===== HORIZONTAL OVERFLOW FIX MOBILE ===== */
@media (max-width: 749px) {
  .collection-pagination {
    overflow: hidden !important;
    width: 100% !important;
  }

  .collection-pagination nav {
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 4px !important;
  }

  .collection-grid {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .collection-grid > * {
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

/* ===== PRODUKTBILDER GRÖSSER AUF MOBILE ===== */
@media (max-width: 749px) {
  .product-card__media-wrap {
    aspect-ratio: 3 / 4 !important;
    height: auto !important;
  }

  .product-card__media-wrap img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top !important;
  }
}
/* ===== KOLLEKTIONSSEITE MOBILE - KOMPLETT ===== */
@media (max-width: 749px) {

  .collection-results {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .collection-grid {
    gap: 24px 0px !important;
    margin: 0 !important;
  }

  .product-card__media-wrap {
    aspect-ratio: 3 / 4 !important;
    height: auto !important;
  }

  .product-card__media-wrap img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: top !important;
  }

  .product-card,
  .collection-grid__item {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  .pagination__page:not(.pagination__page--current) {
    display: none !important;
  }
  .pagination__ellipsis {
    display: none !important;
  }
}
.collection-main-grid,
.collection-template-wrapper,
.shopify-section.collection-main-grid {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 100% !important;
}
/* ===== ÄUSSERER RAND ENTFERNEN ===== */
@media (max-width: 749px) {
  .collection-section__inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
  }

  .collection-section__inner .page-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}











