/** Shopify CDN: Minification failed

Line 107:19 Unexpected "*"

**/
/* OpenClaw Fixes - Alles Lesbar */
:root {
  --oc-gold: #D6A552;
  --oc-white: #ffffff;
  --oc-dark: #1a1a2e;
  --oc-text: #ffffff;
  --oc-text-dark: #1a1a2e;
}

/* 1. Fix "In den Warenkorb" text on dark buttons */
.product-form__submit, 
.btn-shopify,
button.add-to-cart,
#AddToCart,
.product-form .product-form__submit,
.shopify-payment-button__button {
  color: #ffffff !important;
  background: #D6A552 !important;
}

.product-form__submit span,
.add-to-cart span,
#AddToCart span {
  color: #ffffff !important;
}

/* 2. Simplify Sticky Cart - remove overlay junk */
#oc-sticky-atc {
  background: #1a1a2e !important;
  padding: 8px 12px !important;
  z-index: 9998 !important;
  display: flex !important;
  gap: 8px !important;
  align-items: center !important;
}

#oc-sticky-atc button,
#oc-sticky-atc input,
#oc-sticky-atc .shopify-payment-button {
  display: none !important;
}

#oc-sticky-atc::before {
  content: "In den Warenkorb" !important;
  color: #ffffff !important;
  background: #D6A552 !important;
  padding: 12px 20px !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  flex: 1 !important;
  text-align: center !important;
  cursor: pointer !important;
  display: block !important;
}

#oc-sticky-atc::after {
  content: attr(data-price) !important;
  color: #D6A552 !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
}

/* 3. Fix "7 Tage Sprint" banner - dark on dark */
.slideshow__text,
.hero__inner .h0,
.hero__title,
.slide--medium .hero__inner,
.gradient {
  color: #ffffff !important;
}

/* Fix any dark text in hero sections */
.hero__inner p,
.hero__inner h1,
.hero__inner h2,
.hero__inner .h0 {
  color: #ffffff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
}

/* 4. Fix "Kampagnen Deals" - white on white */
.card-wrapper,
.card,
.collection-card,
.grid__item .card {
  background: #1a1a2e !important;
  color: #ffffff !important;
}

.card__heading,
.card__heading a,
.card__content,
.card__information {
  color: #ffffff !important;
}

.card__heading a:hover {
  color: #D6A552 !important;
}

/* Campaign section background */
.section-template--*,
.custom-html .gradient,
.gradient.background-none {
  background: #1a1a2e !important;
}

/* Announcement bar fix */
 Announcement-bar {
  background: linear-gradient(90deg, #1a1a2e, #2d2d4a) !important;
  color: #D6A552 !important;
}

 Announcement-bar a {
  color: #ffffff !important;
}

/* Free shipping bar */
#oc-free-ship-bar {
  background: #D6A552 !important;
  color: #1a1a2e !important;
  font-weight: 700 !important;
}
