/* Per-domain skin: ziabis.com */
:root {
  --domain-accent: #ef4444;
  --domain-accent-2: #7f1d1d;
  --domain-soft: #fecaca;
}
body.body-desktop {
  background: #fef2f2;
}
.announcement-bar,
.announcement-inner {
  background: linear-gradient(90deg, #ef4444 0%, #7f1d1d 100%) !important;
  color: #fff !important;
}
.announcement-badge span,
.announcement-text span {
  color: #fff !important;
}
.main-header.header-sticky {
  box-shadow: 0 4px 18px rgba(239, 68, 68, .25);
  border-bottom: 3px solid #fecaca;
}
.n-columns-2 .login,
.n-columns-2 .register,
.btn.buy-now-btn,
.btn.add-to-cart-btn,
.footer-btn-koi {
  border-radius: 8px !important;
}
.footer-floating-koi {
  background: rgba(239, 68, 68, 0.96) !important;
  border: 2px solid #fecaca !important;
  border-radius: 10px !important;
  box-shadow: 0 8px 28px rgba(239, 68, 68, 0.45) !important;
}
.footer-btn-koi {
  background: linear-gradient(180deg, #ef4444, #7f1d1d) !important;
  border-color: #fecaca !important;
  color: #fff !important;
}
.footer-btn-koi i {
  color: #fecaca !important;
}
.faq-section h2,
.lp-article-h2 {
  border-left-color: #7f1d1d !important;
  color: #ef4444 !important;
}
.faq-item {
  border-left-color: rgba(239, 68, 68, 0.45) !important;
  background: rgba(239, 68, 68, 0.04) !important;
}
.product-article.card {
  box-shadow: inset 0 0 0 1px rgba(239, 68, 68, 0.2) !important;
}
.slot-nav a:hover {
  color: #ef4444 !important;
}
.border-box .card {
  background: rgba(239, 68, 68, 0.08) !important;
  border: 1px solid rgba(239, 68, 68, 0.2) !important;
  border-radius: 8px !important;
}
.border-box .card i {
  color: #ef4444 !important;
  font-size: 1.35rem;
}
