/* Add custom CSS styles below */ 
/* Header background color */
header,
.store-header,
.s-header {
  background-color: #372c76 !important;
}

/* Footer main area */
.store-footer,
.store-footer__inner,
footer.store-footer {
  background-color: #372c76 !important; /* same dark as your bottom bar */
}

/* All footer text, links and icons */
.store-footer,
.store-footer *,
.store-footer a,
.store-footer p,
.store-footer span,
.store-footer h3,
.store-footer h4,
.store-footer li,
.store-footer i,
.store-footer svg {
  color: #ffffff !important;
}

/* Icon circles (WhatsApp, phone, email) */
.store-footer .s-contacts-icon,
.store-footer [class*="contact"] i {
  color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
  background: transparent !important;
}

/* Bottom bar (copyright, Commercial Register, Tax ID) */
.store-footer__bottom,
.store-footer .copyright-text,
.store-footer .copyright-text * {
  color: #ffffff !important;
}

/* Hover on links */
.store-footer a:hover {
  color: #cfcfcf !important;
}


#header-mainbar .header-icon-button .text span {
    color: white;
}

#header-mainbar .header-icon-button p.s-cart-summary-content {
    color: white;
}

.store-footer__top .bg-gray-100 {
    background: #1e1456;
}

.store-footer .s-trust-badges-wrapper div {
    text-align: left;
}

.s-button-primary-outline:hover {
  color: #fff !important;
}

@media (min-width: 1280px) {
    .container {
        max-width: 100%;
    }
}

.s-product-card-image,
.s-product-card-image a,
.s-product-card-image img {
  background-color: #ffffff !important;
}

.breadcrumbs,
.s-breadcrumb,
.breadcrumb-section,
.page-header,
.store-breadcrumb {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
}

#header-mainbar .header-icon-button,
#header-mainbar .header-icon-button i,
#header-mainbar .humb,
#header-mainbar .search-button,
#header-mainbar .search-button i {
  color: #fff !important;
}

#main-content .container > header {
  display: none !important;
}