/*
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;
}
/* this class name refer to category arrow button */
.categoryArrowBtn {
  background: #fff !important;
  border-color: #000000 !important;
}
.categoryArrowBtn:hover {
  background: #f3f1e9 !important;
}
.categoryListArrowIcon {
  color: #000000 !important;
}
.pointSummaryBannerIcon {
  color: #000000 !important;
}
.productVariantTextColor {
  color: #3a3a3a !important;
}
.locationStoreTypeText {
  color: var(--text-color) !important;
}

.viewAllButton {
  background-color: #b12411 !important;
  color: #ffffff !important;
  border-color: #b12411 !important;
}
.productCardPrice.discountedPrice {
  color: #cc0000 !important;
  font-size: 16px !important;
  margin-left: 4px !important;
}

.pdpDiscountedPrice {
  font-size: 16px !important;
  margin-left: 4px !important;
  color: #cc0000 !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 #b12411 !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;
}
.selectedWeightBaseVarientContainer {
  border-radius: 4px !important;
  background: #f9f9f9 !important;
}
.selectedWeightBaseVariantTextColor {
  color: #3a3a3a !important;
}
.consentPromptBtn {
  line-height: 20px !important;
  font-size: 14px !important;
}
.filterItemCount {
  color: var(--text-color) !important;
}
.productTagNew {
  color: var(--text-color) !important;
  display: flex;
  margin-top: 4px !important;
}
.productTagStaffPick {
  display: flex;
  margin-top: 4px !important;
}
.productTagPopular {
  color: var(--text-color) !important;
  display: flex;
  margin-top: 4px !important;
}
.productTagClearance {
  display: flex;
  margin-top: 4px !important;
}
.productTagBulkDiscount {
  display: flex;
  margin-top: 4px !important;
}
.cartItemCount {
  color: var(--text-color) !important;
}
.buttonWithCountTextColor {
  color: var(--text-color) !important;
}
.cartOfferApplied {
  color: var(--text-color) !important;
}
.cartOffer {
  color: var(--text-color) !important;
}
.landingPageOfferStatus {
  color: var(--text-color) !important;
  display: flex;
}
.addMoreItemsButton {
  border: 1px solid #000000 !important;
}
.nextPrevButtons {
  color: #000000 !important;
}
.applyOnlineOffersButton {
  border: 1px solid #000000 !important;
}
.cartEmptyIcon {
  color: white !important;
}
.cartMenuIcon {
  color: white !important;
}
.pdpBadgeSelect {
  border: 2px solid #b12411 !important;
}
.categoryTile.active p {
  color: #b12411 !important;
}
.categoryTile p {
  color: #000000;
}
.cartOfferCount {
  color: var(--text-color) !important;
}
.productListOfferCard {
  color: var(--text-color) !important;
  display: flex;
}
.outlinedButton {
  border-radius: 100px !important;
  border: 1px solid #3a3a3a !important;
  color: #000000 !important;
}
.pendingOrderStatusTextColor {
  display: flex;
}
.inProgressOrderStatusTextColor {
  display: flex;
}
.readyForPickupOrderStatusTextColor {
  display: flex;
}
.abandonedOrderStatusTextColor {
  display: flex;
}
.completedOrderStatusTextColor {
  display: flex;
}
.canceledOrderStatusTextColor {
  display: flex;
}
.partiallyReturnedOrderStatusTextColor {
  display: flex;
}
.returnedOrderStatusTextColor {
  display: flex;
}
.outForDeliveryOrderStatusTextColor {
  display: flex;
}
.productAddButtonIcon {
  color: #000000 !important;
}
