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