@charset "UTF-8";
/* *********************************************/
/* Living Glow: Farbige Kategorie-Hover-Buttons */
/* *********************************************/
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192832261.horizontal-menu-item--hover > a {
  background: #64a77c;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192824275.horizontal-menu-item--hover > a {
  background: #ff7b5d;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192832262.horizontal-menu-item--hover > a {
  background: #565bc1;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192824276.horizontal-menu-item--hover > a {
  background: #bea648;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192832263.horizontal-menu-item--hover > a {
  background: #be488b;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192824277.horizontal-menu-item--hover > a {
  background: #488a58;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192827772.horizontal-menu-item--hover > a {
  background: #0a76a8;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192830022.horizontal-menu-item--hover > a {
  background: #ffc30b;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192832264.horizontal-menu-item--hover > a {
  background: #9b289c;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop #horizontal-category-192827773.horizontal-menu-item--hover > a {
  background: #676767;
}

/* *********************************************/
/* Living Glow: Kategorie-Text / Featured Products ausblenden */
/* *********************************************/
.grid__categories {
  display: none !important;
}

.ec-page-title.ec-page-title__featured-products {
  display: none !important;
}

/* *********************************************/
/* Living Glow: MwSt.-Betrag auf Produktseite ausblenden */
/* *********************************************/
span.details-product-price-tax__value.notranslate {
  display: none !important;
}

/* *********************************************/
/* Living Glow: Stadt und Postleitzahl im Checkout tauschen */
/* *********************************************/
.ec-form__cell--8.ec-form__cell--city {
  order: 2;
}

.ec-form__cell--postalcode {
  order: 1;
}

/* *********************************************/
/* Living Glow: Warenkorb-Abstand */
/* *********************************************/
.lu-cart {
  margin-bottom: 5em;
}

/* *********************************************/
/* Living Glow: Footer-Links weiß + Hover Glow-Gelb */
/* *********************************************/
.ec-footer a,
.footer a,
[class*="footer"] a,
[class*="copyright"] a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.ec-footer a:visited,
.footer a:visited,
[class*="footer"] a:visited,
[class*="copyright"] a:visited {
  color: #ffffff !important;
  text-decoration: none !important;
}

.ec-footer a:hover,
.footer a:hover,
[class*="footer"] a:hover,
[class*="copyright"] a:hover {
  color: #F2B705 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

/* *********************************************/
/* Living Glow: Normale Textlinks im Shop dunkelgrün */
/* Betrifft normale Links, aber NICHT WhatsApp-Buttons */
/* *********************************************/
html#ecwid_html body#ecwid_body .ec-text-block a:not([href*="wa.me"]):not(.lg-whatsapp-link),
html#ecwid_html body#ecwid_body .ecwid-productBrowser a:not([href*="wa.me"]):not(.lg-whatsapp-link):not(.grid-product__title):not(.details-product-title) {
  color: #254029 !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}

html#ecwid_html body#ecwid_body .ec-text-block a:not([href*="wa.me"]):not(.lg-whatsapp-link):hover,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a:not([href*="wa.me"]):not(.lg-whatsapp-link):not(.grid-product__title):not(.details-product-title):hover {
  color: #1a2e26 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

/* *********************************************/
/* Living Glow: WhatsApp-Link als Button */
/* Für Kategorie-Texte, Startseiten-Text und Beratungslinks */
/* *********************************************/
html#ecwid_html body#ecwid_body a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body .ec-text-block a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body a[href*="wa.me"] {
  display: inline-block !important;
  margin: 10px 0 6px 0 !important;
  padding: 10px 18px !important;
  border-radius: 999px !important;
  background-color: #254029 !important;
  color: #ffffff !important;
  border: 1px solid #254029 !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
  transition: all 0.2s ease-in-out !important;
}

html#ecwid_html body#ecwid_body a.lg-whatsapp-link:visited,
html#ecwid_html body#ecwid_body .ec-text-block a.lg-whatsapp-link:visited,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a.lg-whatsapp-link:visited,
html#ecwid_html body#ecwid_body a[href*="wa.me"]:visited {
  background-color: #254029 !important;
  color: #ffffff !important;
  border-color: #254029 !important;
  text-decoration: none !important;
}

html#ecwid_html body#ecwid_body a.lg-whatsapp-link:hover,
html#ecwid_html body#ecwid_body .ec-text-block a.lg-whatsapp-link:hover,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a.lg-whatsapp-link:hover,
html#ecwid_html body#ecwid_body a[href*="wa.me"]:hover {
  background-color: #F2B705 !important;
  color: #254029 !important;
  border-color: #F2B705 !important;
  text-decoration: none !important;
}

html#ecwid_html body#ecwid_body a.lg-whatsapp-link:active,
html#ecwid_html body#ecwid_body .ec-text-block a.lg-whatsapp-link:active,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a.lg-whatsapp-link:active,
html#ecwid_html body#ecwid_body a[href*="wa.me"]:active {
  transform: translateY(1px) !important;
}

/* *********************************************/
/* Living Glow: WhatsApp-Button mobil optimieren */
/* *********************************************/
@media screen and (max-width: 600px) {
  html#ecwid_html body#ecwid_body a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body .ec-text-block a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body .ecwid-productBrowser a.lg-whatsapp-link,
html#ecwid_html body#ecwid_body a[href*="wa.me"] {
    display: block !important;
    width: fit-content !important;
    max-width: 100% !important;
    margin: 12px 0 8px 0 !important;
    padding: 11px 16px !important;
    text-align: center !important;
  }
}

/* *********************************************/
/* Living Glow: Versandkostenfrei-Hinweis im Warenkorb */
/* *********************************************/
html#ecwid_html body#ecwid_body
.ec-size .ec-store .ec-cart::before {
  content: "🚚 Versandkostenfrei ab 100 €";
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  margin: 0 0 24px 0 !important;
  padding: 14px 18px !important;
  background-color: #f4f7f5 !important;
  border: 1px solid #254029 !important;
  border-radius: 8px !important;
  color: #254029 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  text-align: center !important;
}

/* *********************************************/
/* Living Glow: Versandkostenfrei-Hinweis Desktop */
/* Volle Zeile oberhalb von Warenkorb + Bestellung */
/* *********************************************/
@media screen and (min-width: 601px) {
  html#ecwid_html body#ecwid_body
.ec-size .ec-store .ec-cart {
    flex-wrap: wrap !important;
  }
  html#ecwid_html body#ecwid_body
.ec-size .ec-store .ec-cart::before {
    flex: 0 0 100% !important;
    flex-basis: 100% !important;
    grid-column: 1 / -1 !important;
    align-self: flex-start !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    width: 100% !important;
    margin: 0 0 24px 0 !important;
  }
}

/* *********************************************/
/* Living Glow: Checkout-Button dunkelgrün */
/* Schrift weiß + Hover Glow-Gelb */
/* *********************************************/
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button {
  background-color: #254029 !important;
  color: #ffffff !important;
  border-color: #254029 !important;
  font-weight: 700 !important;
  transition: all 0.2s ease-in-out !important;
}

/* Ecwid setzt die Schrift teilweise auf ein inneres Element */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button *,
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button .form-control__button-text,
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button .form-control__button-text-inner {
  color: #ffffff !important;
}

/* Hover */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button:hover {
  background-color: #F2B705 !important;
  color: #254029 !important;
  border-color: #F2B705 !important;
}

html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button:hover *,
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button:hover .form-control__button-text,
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.form-control--primary.ec-cart__button--checkout
.form-control__button:hover .form-control__button-text-inner {
  color: #254029 !important;
}

/* *********************************************/
/* Living Glow: Versandkostenfrei-Hinweis mobil optimieren */
/* *********************************************/
@media screen and (max-width: 600px) {
  html#ecwid_html body#ecwid_body
.ec-size .ec-store .ec-cart::before {
    margin-bottom: 18px !important;
    padding: 12px 14px !important;
    font-size: 14px !important;
  }
}
