/* Add custom CSS styles below */ 
body, 
#app, 
.main-wrapper, 
.store-content, 
.master-wrapper, 
.app-content,
.bg-theme {
  background-color: #F8F9FA !important;
  background: #F8F9FA !important;
  color: #4e04d7 !important;
}

h1, h2, h3, h4, h5, h6, p, span, a, div, li, strong, small {
  color: #4e04d7 !important;
}

.product-card, 
.product-entry, 
.product-item, 
.card, 
.product-box,
.product-entry--vertical {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  border: 1px solid #EFEFEF !important;
}

.product-entry--vertical .product-entry__image, 
.product-entry__image > div, 
.product-card__image,
.product-entry__image div.absolute {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
}

.promotion-title, 
.store-promotions,
.s-product-card-promotion,
.product-card__badge,
.badge-featured,
[class*="badge"],
[class*="promotion"] { 
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #4e04d7 !important;
}

.s-button-primary, 
.s-add-to-cart-btn, 
.product-card__add-to-cart, 
.add-to-cart,
.s-button,
.btn-submit,
[class*="add-to-cart"],
[class*="btn-cart"],
.product-card .product-card__add-to-cart span,
.product-card button,
.product-card a,
.s-product-card-button,
.s-product-card-add-to-cart-btn,
.s-product-card-add-to-cart-btn-text {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #4e04d7 !important;
  border: 2px solid #4e04d7 !important;
}

.s-product-card-add-to-cart-btn i,
.s-product-card-add-to-cart-btn svg,
.s-product-card-add-to-cart-btn span {
  color: #4e04d7 !important;
}

[class*="border-"], .border, button, .button {
  border-color: #4e04d7 !important;
}

.tabs,
.nav-tabs,
.product-tabs,
.s-tabs,
.tabs__header,
.nav-item,
.nav-link,
[class*="tab"] {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #4e04d7 !important;
}

.tabs .active,
.nav-tabs .active,
.product-tabs .active,
.s-tabs__item--active,
.nav-link.active,
[class*="tab"].active,
[class*="tab"][class*="selected"] {
  background-color: #FFFFFF !important;
  background: #FFFFFF !important;
  color: #4e04d7 !important;
  border-bottom: 2px solid #4e04d7 !important;
}

.tabs button,
.nav-tabs a,
.product-tabs button,
[class*="tab"] * {
  color: #4e04d7 !important;
}

.product-card__title,
.product-card__title a,
.product-card__title h3,
.s-product-card-title,
.product-entry__title,
.product-entry__title a,
h1.product-details__title,
[class*="product-card"] [class*="title"],
.section-title,
.main-title,
.title {
  color: #4e04d7 !important;
}