:root {
	--display-font-family: Open Sans;
	--body-font-family: Open Sans;

	--font-size: 17px

	--logo-padding: 0px;
	--logo-height: 110px;

	--header-width: 1366px;
	--header-border-position: bottom;
	--header-border-size: 4px;
	--header-bg-color: transparent;
	--header-border-color: 0 0 0;

	--brand-color: 107 113 29;
	--brand-color-inverted: 255 255 255;

	--background-color: 255 15 ;
	--text-color: 61 61 61;
	--link-color: 62 125 76;

	--action-color: 107 113 29;
	--action-color-inverted: 255 255 255;

	--announcement-bar-bg-color: 107 113 29;
	--announcement-bar-text-color: 255 255 255;
	--announcement-bar-link-color: 255 255 255;

	--main-navigation-bg-color: 107 113 29;
	--main-navigation-link-color: 255 255 255;
	--main-navigation-link-color-hover: 255 255 255;
	--main-navigation-link-bg-color: 44 81 112;
	--main-navigation-link-font-size: 17px;
	--main-navigation-link-alignment: center;

	--auxiliary-bg-color: transparent;
	--auxiliary-border-color: transparent;
	--auxiliary-link-color: 255 255 255;

	--order-status-bg-color: 107 113 29;
	--order-status-color: 255 255 255;

	--store-menu-bg_color: 240 209 178;
	--store-menu-color: 29 17 17;

	--footer-bg-color: 107 113 29;
	--footer-color: 255 255 255;
	--footer-link-color: 255 255 255;
}

/*Custom Styles*/
.updateDeliveryOptionWidget h2 {
  font-size: 0;
  line-height: 0;
}

.updateDeliveryOptionWidget h2::before {
  content: url("https://i.postimg.cc/SNf9LCx7/Add-a-subheading-500-x-500-px.png");
  display: block;
  margin: 0 auto;
  max-width: 100%;
}


/* HIDE PICKUP LOCATION ADDRESSES */

.cartItems__unitDescription {display: block;}
.locationPage__address {display: none;}
.locationList__address {display: none;}
.deliveryOption__dropdown-menu li a span {display:none;}
.locationPage__ctaContainer {display: none;}
.locationPage__header {max-width: 700px;}

/* Product detail/modal $ symbol */
.mm-price {
  font-size: 0;
  line-height: 0;
}
.mm-price::before {
  content: "Gift Amount $";
  font-size: 1rem;
  line-height: normal;
}

/* Sale items - only before the current sale price */
.productListing__salePrice::before {
  content: "Gift Amount ";
}
.productListing__priceContainer--grid {
  justify-content: flex-end;
}

/* Light gray page background */
.storeIndex {
  background-color: #f3f4f6;
  padding: 8px 0;
}

/* White product cards with subtle shadow */
.productListing--grid > section {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}

/* Round just the image top corners instead */
.productListing__photoLink--grid {
  border-radius: 8px 8px 0 0;
  overflow: hidden;
  display: block;
}

/* Add padding to card content (not the image) */
.productListing--grid > section > div {
  padding-left: 12px;
  padding-right: 12px;
}

/* White blocks in sidebar */
.storeIndex__sideBar .storeSearch__container,
.storeIndex__sideBar .h4,
.storeIndex__sideBar .storeIndex__sideBarList {
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
  padding: 12px;
  margin-bottom: 8px;
}
