/** Shopify CDN: Minification failed

Line 43:13 Unexpected "{"
Line 43:22 Expected ":"
Line 53:13 Unexpected "{"
Line 53:22 Expected ":"
Line 57:13 Unexpected "{"
Line 57:22 Expected ":"
Line 58:13 Unexpected "{"
Line 58:22 Expected ":"
Line 63:13 Unexpected "{"
Line 63:22 Expected ":"
... and 4 more hidden warnings

**/
:root {
  /* === Gold- und Champagnertöne === */
  --gold: #C8A53D;              /* Primärgold (Champagner Gold) */
  --gold-light: #E8D69A;        /* Leichtes Gold für Verläufe oder Icons */
  --gold-deep: #9C7B24;         /* Deep Antique Gold (Akzent, Hover, Schattierungen) */
  --champagne-50: #F4E9CF;      /* heller Hintergrundton */
  --champagne-100: #EEDDB8;

  /* Text */
  --text-dark: #1B1B1B;
  --text-muted: #666;
  --link: #1B1B1B;
  --link-visited: #1B1B1B;

  /* Abstände / Radien */
  --r-8: 8px;
  --r-12: 12px;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;

  /* Typo */
  --font-sans: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --font-serif: "Cormorant Garamond", Georgia, serif;
}
/* Twin-Line: goldene animierte Linie (Champagner Gold → Deep Antique Verlauf) */
#header-3dm-{{ section.id }} .header-3dm__link::after {
  content:"";
  position:absolute;
  left:0; right:0; bottom:4px;
  height:var(--underline-h);
  background: linear-gradient(90deg, var(--gold) 0%, var(--gold-deep) 100%);
  transform:scaleX(0);
  transform-origin:left center;
  transition:transform 350ms cubic-bezier(.2,.8,.2,1);
}
#header-3dm-{{ section.id }} .header-3dm__link:hover::after {
  transform:scaleX(1);
  box-shadow:0 0 6px rgba(156,123,36,.4);
}
#header-3dm-{{ section.id }} .header-3dm__item.is-active .header-3dm__link::after,
#header-3dm-{{ section.id }} .header-3dm__link[aria-current="page"]::after {
  transform:scaleX(1);
}

/* Aktive Seite leicht vergoldet */
#header-3dm-{{ section.id }} .header-3dm__item.is-active .header-3dm__link {
  color:var(--gold-deep);
}

/* Icon Hover-Effekt (Deep Antique Gold-Schimmer) */
#header-3dm-{{ section.id }} .header-3dm__icon:hover {
  background:linear-gradient(145deg,var(--gold-light),var(--gold));
  box-shadow:0 6px 16px rgba(156,123,36,.25),
             inset 0 1px 0 rgba(255,255,255,.6);
  transform:translateY(-1px);
}
#header-3dm-{{ section.id }} .header-3dm__cart-count {
  background:var(--gold);
  box-shadow:0 2px 8px rgba(156,123,36,.25);
}
