/** Shopify CDN: Minification failed

Line 72:0 Unexpected "<"
Line 82:0 Unexpected "<"

**/
/* ===== Featured Collection im Amdor-Style ===== */
.noah-featured .title-wrapper-with-link{
  display:block !important;
  text-align:center !important;
  margin: 12px 0 18px !important;
}

.noah-featured .title-wrapper-with-link .title{
  display:inline-block;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-weight: 600;
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
  font-size: clamp(22px, 3.8vw, 32px) !important;
  line-height: 1.15;
  margin:0 !important;
}

/* mehr Luft um den Block */
.noah-featured{
  padding-top: 20px !important;
  padding-bottom: 26px !important;
}

/* Produktkarten clean */
.noah-featured .card{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}
.noah-featured .card__media{
  padding: 0 !important;
}

/* Preis-Styling */
.noah-featured .price--on-sale .price-item--sale{
  color:#d70000 !important;
  font-weight:600 !important;
}
.noah-featured .price--on-sale .price-item--regular{
  text-decoration: line-through;
  color:#9aa0a6;
}

/* Swatches */
.noah-featured .color-swatch{
  width:18px; height:18px; border-radius:50%;
  border:1px solid #e5e7eb; margin:0 3px;
}
.noah-featured .color-swatch.is-selected{
  outline:2px solid #111; outline-offset:2px;
}
/* Standardfarbe für alle Seiten (schwarz) */
.header__menu a,
.header__menu .header__icon,
.mobile-nav__link {
    color: black !important;
}

/* Nur Startseite: weiß */
body.template-index .header__menu a,
body.template-index .header__menu .header__icon,
body.template-index .mobile-nav__link {
    color: white !important;
}
<style>
  /* Menü-Links auf der Startseite */
  body.template-index .list-menu__item--link {
    color: #ffffff !important;
  }

  /* Menü-Links auf allen anderen Seiten */
  body:not(.template-index) .list-menu__item--link {
    color: #000000 !important;
  }
</style>
.bestseller {
  text-align: center;
  padding: 4rem 2rem;
}

.bestseller-title {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.bestseller-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 2rem;
}

.bestseller-btn {
  margin-top: 2.5rem;
}

.bestseller-btn .btn {
  background: black;
  color: white;
  padding: 0.8rem 2rem;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  transition: background 0.25s ease;
}

.bestseller-btn .btn:hover {
  background: #333;
}
