/*
filename: theme-override.css
s3 path: s3://mp-stg-merchant-assets/{merchant_id}/assets/theme/theme-override.css
for local test create file in this path: /assets/merchants/theme-override.css
*/

:root {
  --text-color: #f9f9f9;
}

.cartEmptyIcon {
  color: var(--text-color) !important;
}
/* this class name refer the added item to cart icon */
.cartMenuIcon {
  color: var(--text-color) !important;
}
/* this class name refer to category arrow button */
.categoryArrowBtn:hover {
  background: #f3f1e9 !important;
}

.locationStoreTypeText {
  color: var(--text-color) !important;
}

.pointSummaryBannerIcon {
  color: #3d4747 !important;
}

.cartItemCount {
  color: #f9f9f9 !important;
}

.cartItemCount {
  color: var(--text-color) !important;
}
.buttonWithCountTextColor {
  color: var(--text-color) !important;
}
.productVariantTextColor {
  color: #3a3a3a !important;
}
.filterItemCount {
  color: var(--text-color) !important;
}
.cartOffer {
  color: var(--text-color) !important;
}
.locationStoreTypeText {
  color: var(--text-color) !important;
}
.cartEmptyIcon {
  color: var(--text-color) !important;
}
.cartMenuIcon {
  color: var(--text-color) !important;
}
.productTagNew {
  color: var(--text-color) !important;
}
.cartOfferCount {
  color: var(--text-color) !important;
}
.categoryArrowBtn:hover {
  background: #ffffff !important;
}
.productListOfferCard {
  color: var(--text-color) !important;
}
.offerStatusNew {
  color: var(--text-color) !important;
}
.offerStatusExpired {
  color: var(--text-color) !important;
}
.landingPageOfferStatus {
  color: var(--text-color) !important;
}
.productTagPopular {
  color: var(--text-color) !important;
}
.viewAllButton {
  background-color: #f3b348 !important;
  color: #3a3a3a !important;
  border-color: #3a3a3a !important;
}
.outlinedButton {
  background-color: #f3b348 !important;
  color: #3a3a3a !important;
  border-color: #3a3a3a !important;
}
.productCardPrice.discountedPrice {
  color: #ff0000 !important;
  font-size: 16px !important;
  margin-left: 4px !important;
}

.pdpDiscountedPrice {
  font-size: 16px !important;
  margin-left: 4px !important;
  color: #ff0000 !important;
}

.pdpDiscountedPriceNonSelect {
  font-size: 16px !important;
}

.pdpVariantCardNonSelect {
  font-size: 14px !important;
}

.pdpVariantCardDefaultPrice {
  font-size: 16px !important;
}

.strikethroughPrice {
  font-size: 14px !important;
  color: #3a3a3a !important;
}
.productCardPriceMainContainerWithOffer {
  border-radius: 4px 0 0 4px !important;
  background: #f9f9f9 !important;
  box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.1),
    0 1px 2px 0 rgba(16, 24, 40, 0.06) !important;
}
.productCardPriceMainContainerWithoutOffer {
  border-radius: 4px !important;
  background: #f9f9f9 !important;
  box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.1),
    0 1px 2px 0 rgba(16, 24, 40, 0.06) !important;
}
.productCardOfferLabelContainer {
  border-radius: 0 4px 4px 0 !important;
  background: #801c20 !important;
  box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.1),
    0 1px 2px 0 rgba(16, 24, 40, 0.06) !important;
}
.defaultProductPrice {
  color: #3a3a3a !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.pdpStrikethroughPrice {
  font-size: 14px !important;
  color: #3a3a3a !important;
}
.productCardOffer {
  font-size: 14px !important;
}
.pdpSelectedVariantContainer {
  border-radius: 4px !important;
  border: 2px solid #3d4747 !important;
  background: #f9f9f9 !important;
  box-shadow: 0 0 0 2px rgba(226, 219, 198, 0.2);
}
.pdpVariantContainer {
  border-radius: 4px !important;
  border: 1px solid #e9e9e9 !important;
  background: #fff !important;
}
.pdpBadgeSelect {
  border: 2px solid #3d4747 !important;
}
