.elementor-177619 .elementor-element.elementor-element-5206fb80{--display:flex;}.elementor-177619 .elementor-element.elementor-element-31536a55 .e-floating-bars{background-color:transparent;--e-floating-bars-announcement-text-color:#000000;--e-floating-bars-cta-button-text-color:#FFFFFF;--e-floating-bars-cta-button-bg-color:#000000;--e-floating-bars-cta-button-text-color-hover:#F3F0E6;--e-floating-bars-cta-button-bg-color-hover:#0F1327;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-close-button-color:#1C2448;justify-content:center;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;background-image:linear-gradient(90deg, #F6D251 0%, #FFF8E0 100%);--e-floating-bars-background-overlay-opacity:0.5;}.elementor-177619 .elementor-element.elementor-element-31536a55 .e-floating-bars__announcement-text{font-weight:400;text-align:center;}.elementor-177619 .elementor-element.elementor-element-31536a55 .e-floating-bars__cta-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;}.elementor-177619 .elementor-element.elementor-element-31536a55 .e-floating-bars__close-button{inset-inline-end:10px;}.elementor-177619 .elementor-element.elementor-element-31536a55 .e-floating-bars__cta-button-container{justify-content:center;}/* Start custom CSS for floating-bars-var-1, class: .elementor-element-31536a55 *//* WooCommerce Store Notice – clean white, black text, blur, no shadow */
.woocommerce-store-notice.demo_store {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;

  padding: 12px 16px;
  margin: 0;

  color: #111;                 /* black text */
  background: rgba(255,255,255,0.82); /* white w/ transparency for blur */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border-bottom: 1px solid rgba(0,0,0,0.10);
  box-shadow: none !important; /* explicitly no shadow */
}

/* Links (falls du einen "Mehr erfahren" Link o.ä. nutzt) */
.woocommerce-store-notice.demo_store a:not(.woocommerce-store-notice__dismiss-link) {
  color: #111;
  text-decoration: underline;
  text-underline-offset: 3px;
}

/* Dismiss als dezenter Button */
.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 8px 12px;
  border-radius: 999px;

  color: #111;
  background: rgba(0,0,0,0.06);
  border: 1px solid rgba(0,0,0,0.12);
  text-decoration: none;
  font-weight: 600;
  white-space: nowrap;

  transition: background .12s ease, border-color .12s ease, transform .12s ease;
}

.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:hover {
  background: rgba(0,0,0,0.09);
  border-color: rgba(0,0,0,0.18);
  transform: translateY(-1px);
}

/* WP Customizer Shortcut ausblenden (optional) */
.customize-partial-edit-shortcut { display: none !important; }

/* Admin-Bar Offset */
body.admin-bar .woocommerce-store-notice.demo_store { top: 32px; }
@media (max-width: 782px) {
  body.admin-bar .woocommerce-store-notice.demo_store { top: 46px; }
}

/* Mobile */
@media (max-width: 640px) {
  .woocommerce-store-notice.demo_store {
    flex-wrap: wrap;
    text-align: center;
    padding: 10px 12px;
    gap: 10px;
  }
}

/* Optional: wenn dein Theme den Body nicht automatisch nach unten schiebt */
.woocommerce-demo-store {
  padding-top: 48px;
}
body.admin-bar.woocommerce-demo-store {
  padding-top: 80px;
}
@media (max-width: 640px) {
  .woocommerce-demo-store { padding-top: 62px; }
}/* End custom CSS */