/** Shopify CDN: Minification failed

Line 584:6 Expected identifier but found "#ff83b3"
Line 584:13 Unexpected ";"

**/
/* =============================================
   LOVEY DOVE — CLEAN FIX (Horizon Theme targeted)
   Deep Black canvas, unified Pink, white icons, no boxes
   ============================================= */


/* --- Variables --- */
:root{
  --ld-pink:#FF8EC7;
  --ld-pink-200:#FFD6E8;
  --ld-bg:#0B0B0B;
  --ld-bg-elev:#141414;
  --ld-text:#FFFFFF;
  --ld-text-dim:#CFCFCF;
  --ld-border:#2A2A2A;
  --ld-display:"Anton", Impact, sans-serif;
  --ld-sans:"Poppins", Arial, sans-serif;
}


/* --- Base --- */
html,body{background:var(--ld-bg);color:var(--ld-text);}
a{color:var(--ld-pink);} a:hover{color:var(--ld-pink-200);}
body, .main-content, .page-width, .content-for-layout,
.section, .section--padding{background:var(--ld-bg);}


/* =============================================
   HEADER / NAV  (HORIZON selectors)
============================================= */
.header, .site-header, .header-wrapper{background:var(--ld-bg)!important; border-bottom:1px solid var(--ld-border);}
.header__menu, .nav, .site-navigation{background:transparent!important;}


.site-nav__link, .menu__item a, .list-menu__item, .header__menu-item{
  color:#fff!important;
}
.site-nav__link:hover, .menu__item a:hover, .list-menu__item:hover, .header__menu-item:hover{
  color:var(--ld-pink)!important;
}


/* Icon buttons (search/account/cart) — remove pink boxes  */
.header__icons .button--icon,
.site-header__icons .button--icon,
.header-actions .button--icon,
.header__action-item .button, .header__action-item .button--icon,
.icon-button, .utility-bar__action .button--icon{
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
  border-radius:0!important;
  padding:6px!important;
}
/* Make icons white */
.header__icons .icon, .site-header__icons .icon, .icon,
.header__icons svg, .site-header__icons svg, .icon svg{
  color:#fff!important;
  fill:currentColor!important;
  stroke:currentColor!important;
}
.header__icons .button--icon:hover .icon,
.site-header__icons .button--icon:hover .icon{ color:var(--ld-pink)!important;}


/* =============================================
   COLLECTION / CATALOG (Bild 1)
============================================= */
.collection-hero, .collection-banner{background:var(--ld-bg);}
.collection-hero__title, .collection .title-wrapper-with-link .title,
.page-title, .main-page-title{color:#fff!important; font-family:var(--ld-display); text-transform:uppercase;}


/* =============================================
   PRODUCT PAGE (Bild 2) — Primary button Pink; gallery black
============================================= */
/* Media/Gallery background must be black */
.product, .product__media-wrapper, .product-media, .product-gallery,
.product__media, .product-media__wrapper, .media, .media--transparent{
  background:var(--ld-bg)!important;
}


/* Quantity & variant pills stay neutral (white) */
.quantity, .quantity__input, .product-form__input, .product__option,
.variant-picker__option{
  background:#111!important; color:#fff!important; border:1px solid var(--ld-border)!important; border-radius:12px!important;
}


/* Primary ATC button */
.product-form__submit, .product-form__buttons .button,
.button--add-to-cart, .product__submit, .product__add-to-cart{
  background:var(--ld-pink)!important;
  color:#fff!important;
  border:none!important;
  border-radius:12px!important;
  font-weight:700!important;
}
.product-form__submit:hover, .product-form__buttons .button:hover,
.button--add-to-cart:hover, .product__submit:hover, .product__add-to-cart:hover{
  background:var(--ld-pink-200)!important;
  color:#000!important;
}


/* Secondary buttons transparent + pink border */
.button--secondary, .product-form__buttons .button--secondary{
  background:transparent!important;
  color:var(--ld-pink)!important;
  border:2px solid var(--ld-pink)!important;
}
.button--secondary:hover{background:var(--ld-pink-200)!important;color:#000!important;border-color:var(--ld-pink-200)!important;}


/* =============================================
   FOOTER (Bild 5) — deep black; headings pink; legal links white
============================================= */
.footer, .footer-wrapper, .site-footer{
  background:var(--ld-bg)!important;
  border-top:1px solid var(--ld-border)!important;
  color:#fff!important;
}
.site-footer h3, .footer-block__heading{
  color:var(--ld-pink)!important;
  font-family:var(--ld-display);
  text-transform:uppercase;
}
/* Legal links white */
.footer a, .footer__linklist a, .footer-block__details-content a, .site-footer__linklist a{
  color:#fff!important;
}
.footer a:hover{color:var(--ld-pink)!important;}


/* Make only the word "Shop" heading pink (handled by heading color above) */


/* =============================================
   FORMS / INPUTS (unified dark)
============================================= */
input, textarea, select, .field__input{
  background:#111!important; color:#fff!important; border:1px solid var(--ld-border)!important; border-radius:12px!important;
}
input::placeholder, textarea::placeholder{color:#9A9A9A;}
input:focus, textarea:focus, select:focus{outline:none; border-color:var(--ld-pink)!important; box-shadow:0 0 0 3px rgba(255,142,199,.25)!important;}


/* =============================================
   CARDS / GRIDS
============================================= */
.card, .card--standard{background:var(--ld-bg-elev)!important; border:1px solid var(--ld-border)!important; border-radius:16px!important;}
.card__heading a{color:#fff!important;} .card__heading a:hover{color:var(--ld-pink)!important;}


/* =============================================
   NOTE: Checkout design
   Set in Settings → Checkout & Accounts → Branding:
   - Accent/Button: #FF8EC7
   - Links: #FF8EC7
   - Background (if available): #0B0B0B, Text: #FFFFFF
   Provider buttons (Shop Pay/PayPal/Apple Pay/GPay) keep brand colors.
============================================= */


/* Mobile small tweaks */
@media (max-width:749px){
  .product-form__submit{width:100%;}
}
/* ================================
   Lovey Dove — Global Button Style
   Scope: only buttons within .shopify-section
   ================================ */
/* Lovey Dove — Hero Button (nur für den „Bild mit Text“-Abschnitt) */


.shopify-section[id*="image-with-text"] a.button,
.shopify-section[id*="image-with-text"] button.button,
.shopify-section[id*="ImageWithText"] a.button,
.shopify-section[id*="ImageWithText"] button.button {
  background-color: #ff80b5 !important;
  color: #ffffff !important;
  border-radius: 10px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: 0 0 20px rgba(255, 128, 181, 0.75) !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease !important;
}


.shopify-section[id*="image-with-text"] .button:hover,
.shopify-section[id*="ImageWithText"] .button:hover {
  transform: scale(1.04);
  box-shadow: 0 0 35px rgba(255, 128, 181, 1) !important;
  background-color: #ff98c4 !important;
}


.shopify-section[id*="image-with-text"] .button:active,
.shopify-section[id*="ImageWithText"] .button:active {
  transform: scale(0.99);
  box-shadow: 0 0 16px rgba(255, 128, 181, 0.65) !important;
}
/* Lovey Dove – Hero Typo & Spacing (Horizon) */
/* Scope: only the Image-with-Text hero on homepage */
.shopify-section[id*="image-with-text"] h1,
.shopify-section[id*="ImageWithText"] h1{
  font-size: clamp(28px, 5.5vw, 44px);
  line-height: 1.05;
  letter-spacing: 0.5px;
  margin: 0 0 8px 0;
  color:#fff;
}


.shopify-section[id*="image-with-text"] p,
.shopify-section[id*="ImageWithText"] p{
  font-size: clamp(14px, 3.6vw, 18px);
  line-height: 1.35;
  margin: 0 0 14px 0;
  color:#fff;
  opacity: .95;
}


/* Extra spacing before/after CTA */
.shopify-section[id*="image-with-text"] .button,
.shopify-section[id*="ImageWithText"] .button{
  margin-top: 10px;
}
/* Lovey Dove – Bestseller Heading Glow */
.shopify-section h2,
.shopify-section .heading,
.shopify-section .section-title {
  text-align: center;
  font-size: clamp(26px, 6vw, 42px);
  font-weight: 800;
  color: #ff83b3;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  text-shadow: 0 0 8px rgba(255, 131, 179, 0.65);
  transition: text-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
}


/* Für dunkle Hintergründe etwas stärkerer Glow */
.shopify-section.color-scheme-2 h2,
.shopify-section.color-scheme-2 .heading {
  text-shadow: 0 0 10px rgba(255, 131, 179, 0.75);
}


/* Optionaler, subtiler Hover-Boost (mobile-safe, nicht nötig aber smooth) */
.shopify-section h2:hover,
.shopify-section .heading:hover {
  transform: scale(1.02);
  text-shadow: 0 0 12px rgba(255, 131, 179, 0.85);
}
/* Lovey Dove — Hero Text Fine-Tuning (only Image-with-Text section) */
.shopify-section[id*="image-with-text"] .hero-text,
.shopify-section[id*="ImageWithText"] .hero-text { /* optional custom hook if used */ }


/* Headline */
.shopify-section[id*="image-with-text"] h1,
.shopify-section[id*="ImageWithText"] h1 {
  font-size: clamp(30px, 6.2vw, 48px);
  line-height: 1.05;
  letter-spacing: 0.2px;
  margin: 0 0 8px 0;
  color: #ffffff;
  text-shadow: 0 2px 16px rgba(0,0,0,.35);
  font-weight: 900;
  text-transform: uppercase;
}


/* Subline */
.shopify-section[id*="image-with-text"] p,
.shopify-section[id*="ImageWithText"] p {
  font-size: clamp(14px, 3.6vw, 18px);
  line-height: 1.35;
  margin: 0 0 14px 0;
  color: #ffffff;
  text-shadow: 0 1px 12px rgba(0,0,0,.35);
  opacity: .98;
}


/* Container spacing (keeps CTA breathing room) */
.shopify-section[id*="image-with-text"] .button,
.shopify-section[id*="ImageWithText"] .button {
  margin-top: 10px;
}


/* Optional: limit text width for better readability on desktop */
@media (min-width: 1000px){
  .shopify-section[id*="image-with-text"] .content,
  .shopify-section[id*="ImageWithText"] .content {
    max-width: 560px;
  }
}
/* Lovey Dove — Bestseller Section (Horizon)
   Scope: featured collection section only
*/


/* Section scope */
.shopify-section[id*="featured-collection"] {
  --ld-pink: #ff83b3;
}


/* Heading spacing (works with previous heading glow file) */
.shopify-section[id*="featured-collection"] h2,
.shopify-section[id*="featured-collection"] .heading,
.shopify-section[id*="featured-collection"] .section-title {
  margin-top: 8px;
  margin-bottom: 18px;
  text-align: left;
}


/* Grid gap harmonized */
.shopify-section[id*="featured-collection"] .grid,
.shopify-section[id*="featured-collection"] .product-grid {
  gap: 14px;
}


/* Product card base */
.shopify-section[id*="featured-collection"] .card,
.shopify-section[id*="featured-collection"] .product-card {
  border-radius: 14px;
  overflow: hidden;
  background: rgba(255,255,255,0.02);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
  border: 1px solid rgba(255,255,255,0.06);
}


/* Image fit */
.shopify-section[id*="featured-collection"] .card img,
.shopify-section[id*="featured-collection"] .product-card img {
  width: 100%;
  height: auto;
  display: block;
  transform: translateZ(0);
  transition: transform .25s ease;
}


/* Hover effect */
.shopify-section[id*="featured-collection"] .card:hover,
.shopify-section[id*="featured-collection"] .product-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(0,0,0,.18), 0 0 16px rgba(255,131,179,.25);
  border-color: rgba(255,131,179,.35);
}
.shopify-section[id*="featured-collection"] .card:hover img,
.shopify-section[id*="featured-collection"] .product-card:hover img {
  transform: scale(1.03);
}


/* Title + price styling */
.shopify-section[id*="featured-collection"] .card__heading,
.shopify-section[id*="featured-collection"] .product-card__title {
  font-weight: 700;
  line-height: 1.25;
  margin: 8px 0 4px 0;
}
.shopify-section[id*="featured-collection"] .price,
.shopify-section[id*="featured-collection"] .price__regular {
  font-weight: 700;
}
.shopify-section[id*="featured-collection"] .price__sale,
.shopify-section[id*="featured-collection"] .price--on-sale .price-item--sale {
  color: var(--ld-pink);
  font-weight: 800;
}


/* Mobile spacing */
@media (max-width: 749px){
  .shopify-section[id*="featured-collection"] .grid,
  .shopify-section[id*="featured-collection"] .product-grid {
    gap: 12px;
  }
}
/* Lovey Dove — Product Cards (Bestseller)
   Scope: featured collection section only (Horizon theme)
*/


/* Section scope & brand color */
.shopify-section[id*="featured-collection"] {
  --ld-pink: #ff83b3;
}


/* Grid gap for a clean rhythm */
.shopify-section[id*="featured-collection"] .grid,
.shopify-section[id*="featured-collection"] .product-grid{
  gap: 14px;
}


/* Card base */
.shopify-section[id*="featured-collection"] .card,
.shopify-section[id*="featured-collection"] .product-card{
  border-radius: 14px;
  overflow: hidden;
  background: rgba(255,255,255,0.02);
  border: 1px solid rgba(255,255,255,0.06);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}


/* Image: smooth zoom on hover */
.shopify-section[id*="featured-collection"] .card img,
.shopify-section[id*="featured-collection"] .product-card img{
  width: 100%;
  height: auto;
  display: block;
  transform: translateZ(0);
  transition: transform .25s ease;
}


/* Content spacing */
.shopify-section[id*="featured-collection"] .card__content,
.shopify-section[id*="featured-collection"] .product-card__content{
  padding-top: 8px;
  padding-bottom: 8px;
}


/* Title clamp to 2 lines */
.shopify-section[id*="featured-collection"] .card__heading,
.shopify-section[id*="featured-collection"] .product-card__title{
  font-weight: 700;
  line-height: 1.25;
  margin: 8px 0 4px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* Price emphasis */
.shopify-section[id*="featured-collection"] .price{
  font-weight: 700;
}
.shopify-section[id*="featured-collection"] .price--on-sale .price-item--sale{
  color: var(--ld-pink);
  font-weight: 800;
}


/* Hover state */
.shopify-section[id*="featured-collection"] .card:hover,
.shopify-section[id*="featured-collection"] .product-card:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(0,0,0,.18), 0 0 16px rgba(255,131,179,.25);
  border-color: rgba(255,131,179,.35);
}
.shopify-section[id*="featured-collection"] .card:hover img,
.shopify-section[id*="featured-collection"] .product-card:hover img{
  transform: scale(1.03);
}


/* Mobile tweaks */
@media (max-width: 749px){
  .shopify-section[id*="featured-collection"] .grid,
  .shopify-section[id*="featured-collection"] .product-grid{ gap: 12px }
}
.shopwhy-section {
  text-align:center;
  color:#fff;
  background:#000;
  padding:40px 20px;
  border-radius:12px;
}


.shopwhy-section h2 {
  font-size:1.6rem;
  color:#ff83b3;
  font-weight:800;
  margin-bottom:18px;
  text-transform:uppercase;
  text-shadow:0 0 8px rgba(255,131,179,0.9);
}


.shopwhy-section ul {
  list-style:none;
  padding:0;
  margin:0 0 24px 0;
}


.shopwhy-section li {
  margin:8px 0;
  font-size:1rem;
  line-height:1.4;
}


.button-shopnow {
  background:#ff83b3;
  color:#fff;
  border:none;
  border-radius:12px;
  font-weight:800;
  padding:14px 22px;
  box-shadow:0 0 20px rgba(255,131,179,.8);
  transition:all .25s ease;
}


.button-shopnow:hover {
  transform:translateY(-2px) scale(1.05);
  box-shadow:0 0 28px rgba(255,131,179,1);
}
/* Lovey Dove – Pulsierender Glow-Button Style */
.button-shopnow {
  display: inline-block;
  background: #ff83b3;
  color: #fff;
  border: none;
  border-radius: 12px;
  font-weight: 800;
  font-size: 1rem;
  padding: 14px 22px;
  text-decoration: none;
  box-shadow: 0 0 18px rgba(255,131,179,0.85);
  transition: all 0.3s ease;
  animation: glowPulse 2.5s infinite alternate;
}


.button-shopnow:hover {
  transform: scale(1.05);
  box-shadow: 0 0 28px rgba(255,131,179,1);
}


@keyframes glowPulse {
  from {
    box-shadow: 0 0 12px rgba(255,131,179,0.7);
    transform: scale(1);
  }
  to {
    box-shadow: 0 0 30px rgba(255,131,179,1);
    transform: scale(1.03);
  }
}
h1, h2, h3 {
  color:#ff83b3 !important;
  text-shadow:0 0 10px rgba(255,131,179,0.75),
               0 0 20px rgba(255,131,179,0.5) !important;
  font-weight:800 !important;
}


.section-header__title,
.rich-text__heading {
  color:#ff83b3 !important;
  text-shadow:0 0 10px rgba(255,131,179,0.75),
               0 0 20px rgba(255,131,179,0.5) !important;
}
color:#ff83b3;
font-weight:900;
text-transform:uppercase;
text-shadow:0 0 6px #ff83b3, 0 0 12px #ff83b3, 0 0 18px #ff83b3;
color:#ff83b3;
font-weight:900;
text-transform:uppercase;
animation: footerGlow 2.5s ease-in-out infinite alternate;
text-shadow:0 0 6px #ff83b3, 0 0 12px #ff83b3, 0 0 18px #ff83b3;


@keyframes footerGlow {
  from {
    text-shadow:0 0 4px #ff83b3, 0 0 10px #ff83b3, 0 0 14px #ff83b3;
  }
  to {
    text-shadow:0 0 8px #ff83b3, 0 0 18px #ff83b3, 0 0 26px #ff83b3;
  }
}
a.button, a.button:link, a.button:visited {
  background:#ff83b3 !important;
  color:#fff !important;
  font-weight:800 !important;
  border:none !important;
  border-radius:12px !important;
  padding:12px 20px !important;
  box-shadow:0 0 12px rgba(255,131,179,0.9), 0 0 24px rgba(255,131,179,0.7) !important;
  animation: pulseGlow 2.5s ease-in-out infinite alternate;
}


@keyframes pulseGlow {
  from { box-shadow:0 0 10px rgba(255,131,179,0.7), 0 0 18px rgba(255,131,179,0.5); }
  to   { box-shadow:0 0 18px rgba(255,131,179,1), 0 0 28px rgba(255,131,179,0.9); }
}
/* --- Lovey Dove Glow nur für Warenkorb- & Checkout-Buttons --- */
.product-form__submit,
.cart__checkout-button,
.shopify-payment-button button {
  background-color: #ff83b3 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  box-shadow: 0 0 12px rgba(255, 131, 179, 0.6),
              0 0 26px rgba(255, 131, 179, 0.4) !important;
  transition: all 0.25s ease-in-out !important;
}


.product-form__submit:hover,
.cart__checkout-button:hover,
.shopify-payment-button button:hover {
  transform: scale(1.04);
  box-shadow: 0 0 18px rgba(255, 131, 179, 0.7),
              0 0 34px rgba(255, 131, 179, 0.5) !important;
}
/* --- Lovey Dove Glow für Warenkorb- & Checkout-Buttons (korrigiert) --- */
:root { --ldPink:#FF83B3; }


/* Add-to-Cart Button */
.product-form form[action*="/cart/add"] .product-form__submit,
.product-form__buttons button[name="add"],
product-form button[name="add"] {
  background:#FF83B3 !important;
  color:#fff !important;
  border:none !important;
  border-radius:12px !important;
  font-weight:800 !important;
  animation: ldGlow 2.5s ease-in-out infinite;
  box-shadow: 0 0 10px rgba(255,131,179,.45), 0 0 20px rgba(255,131,179,.25);
}


.product-form form[action*="/cart/add"] .product-form__submit:hover,
.product-form__buttons button[name="add"]:hover,
product-form button[name="add"]:hover {
  transform: translateY(-1px) scale(1.03);
  box-shadow: 0 0 14px rgba(255,131,179,.6), 0 0 26px rgba(255,131,179,.35);
}


/* Checkout Button */
.cart__checkout-button,
.shopify-payment-button button {
  background-color: #ff83b3 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  box-shadow: 0 0 12px rgba(255, 131, 179, 0.6),
              0 0 26px rgba(255, 131, 179, 0.4) !important;
  transition: all 0.25s ease-in-out !important;
}


.cart__checkout-button:hover,
.shopify-payment-button button:hover {
  transform: scale(1.04);
  box-shadow: 0 0 18px rgba(255, 131, 179, 0.7),
              0 0 34px rgba(255, 131, 179, 0.5) !important;
}


/* Glow Animation */
@keyframes ldGlow {
  0%,100% { box-shadow: 0 0 10px rgba(255,131,179,.45), 0 0 20px rgba(255,131,179,.25); }
  50% { box-shadow: 0 0 14px rgba(255,131,179,.6), 0 0 28px rgba(255,131,179,.35); }
}


/* Verhindert Glow auf Express-Buttons (PayPal etc.) */
.shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button button {
  animation:none !important;
  box-shadow:none !important;
  background:unset;
}
/* ===== Lovey Dove Navigation + Pulsierender Add-to-Cart & Checkout Glow ===== */
:root {
  --ld-pink: #ff83b7;
  --ld-pink-glow: rgba(255, 131, 179, 0.6);
  --ld-pink-glow-soft: rgba(255, 131, 179, 0.35);
}


/* ----- Navigation (Header & Dropdown) ----- */
.header__inline-menu a,
.header__submenu a {
  transition: color 0.25s ease;
}


.header__inline-menu a:hover,
.header__submenu a:hover,
.header__inline-menu a[aria-current="page"] {
  color: var(--ld-pink) !important;
}


/* ----- Add-to-Cart & Checkout Buttons ----- */
button[name="add"],
.product-form__submit[name="add"],
.cart__checkout-button,
.cart__submit,
button[name="checkout"] {
  transition: all 0.25s ease;
  position: relative;
  z-index: 1;
}


/* Pulsierender Glow beim Hover */
button[name="add"]:hover,
.product-form__submit[name="add"]:hover,
.cart__checkout-button:hover,
.cart__submit:hover,
button[name="checkout"]:hover {
  animation: ldPulse 1.8s ease-in-out infinite;
  box-shadow:
    0 0 16px var(--ld-pink-glow),
    0 0 32px var(--ld-pink-glow-soft);
  transform: translateY(-1px) scale(1.02);
}


/* Keyframes für weichen Puls */
@keyframes ldPulse {
  0% {
    box-shadow: 0 0 12px var(--ld-pink-glow-soft), 0 0 24px var(--ld-pink-glow);
  }
  50% {
    box-shadow: 0 0 20px var(--ld-pink-glow), 0 0 40px var(--ld-pink-glow-soft);
  }
  100% {
    box-shadow: 0 0 12px var(--ld-pink-glow-soft), 0 0 24px var(--ld-pink-glow);
  }
}
/* Weißer Text nur für "Lassen Sie Kunden für uns sprechen" */
.section-header__title,
.section-header h2 {
  color: #ffffff !important;
}


/* Sicherstellen, dass es auch für den Kunden-Review-Block greift */
[data-section-type*="testimonials"] h2,
[data-section-id*="customer"] h2 {
  color: #ffffff !important;
}
/* Lovey Dove - Blauer Neon Glow für Überschriften */
h1, h2, h3, h4, h5, h6 {
  color: #80c7ff !important;
  text-shadow: 0 0 6px #80c7ff, 0 0 12px #80c7ff !important;
  -webkit-text-stroke: 0px transparent !important;
}


/* Entfernt pinken Theme-Glow oder Filter */
h1 span, h2 span, h3 span {
  color: #80c7ff !important;
  text-shadow: 0 0 6px #80c7ff, 0 0 12px #80c7ff !important;
  filter: none !important;
}
/* ---- Lovey Dove: Pinke Texte auf Weiß ändern ---- */


/* Judge.me Review Text ("aus 7 Bewertungen") */
.jdgm-rev-widg__summary,
.jdgm-rev-widg__text,
.jdgm-rev__title,
.jdgm-histogram__summary {
  color: #ffffff !important;
}


/* Trust Badge oder Payment Section ("Weitere Bezahlmöglichkeiten") */
.shopify-payment-terms,
.shopify-payment-button__more-options,
.additional-checkout-buttons,
.payment-icons,
.shopify-payment-button__button--branded + div {
  color: #ffffff !important;
}


/* Sicherheit: Pinke Inline-Farben überschreiben */
span[style*="#ff83b3"],
p[style*="#ff83b3"],
div[style*="#ff83b3"] {
  color: #ffffff !important;
}
