/* Narda B2B polish — teal/navy, no purple */
:root {
  --narda-teal: #0f766e;
  --narda-teal-dark: #0d5c56;
  --narda-navy: #0f172a;
  --narda-muted: #64748b;
  --narda-bg: #f8fafc;
}
body { background: var(--narda-bg); }
a:hover { color: var(--narda-teal); }
.header-bottom, .header-top, .main-menu nav > ul > li > a:hover,
.tp-btn, .btn-primary, .cartmini__checkout-btn a,
.product__add-cart a:hover, .swiper-pagination-bullet-active {
  /* keep theme structure; tint accents */
}
.newsletter-overlay, #newsletter-popup { display: none !important; visibility: hidden !important; }
.cc-window, .cc-banner, .cookieconsent { display: none !important; }
.widget-connect__button-activator { background-color: var(--narda-teal) !important; }
.footer { background: var(--narda-navy) !important; }
.footer a { color: #cbd5e1; }
.section__title h2, .tp-section-title {
  color: var(--narda-navy);
  letter-spacing: -0.02em;
}
.product__item, .category__item {
  border-radius: 8px;
  transition: box-shadow .2s ease, transform .2s ease;
}
.product__item:hover {
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
  transform: translateY(-2px);
}
.slider__content h2, .banner__content h3 { text-shadow: 0 2px 12px rgba(0,0,0,.35); }
/* Hide noisy floating clutter slightly */
.widget-connect { opacity: .92; }

/* Narda: hide top warning banner / Jupiter mark */
.header-top.space-bg .header-welcome-text { display: none !important; }
.header-top.space-bg { display: none !important; min-height: 0 !important; padding: 0 !important; }
/* Keep newsletter popup forced off */
.newsletter-overlay, #newsletter-popup { display: none !important; visibility: hidden !important; }
