:root {
	--display-font-family: PT Serif;
	--body-font-family: PT Serif;

	--font-size: 16px

	--logo-padding: 30px;
	--logo-height: 250px;

	--header-width: 1366px;
	--header-border-position: top;
	--header-border-size: 1px;
	--header-bg-color: 11 11 11;
	--header-border-color: 11 11 11;

	--brand-color: 79 168 61;
	--brand-color-inverted: 238 238 238;

	--background-color: 255 15 ;
	--text-color: 61 61 61;
	--link-color: 0 0 0;

	--action-color: 11 11 11;
	--action-color-inverted: 255 255 255;

	--announcement-bar-bg-color: 79 168 61;
	--announcement-bar-text-color: 254 211 60;
	--announcement-bar-link-color: 255 255 255;

	--main-navigation-bg-color: 11 11 11;
	--main-navigation-link-color: 255 255 255;
	--main-navigation-link-color-hover: 79 168 61;
	--main-navigation-link-bg-color: 44 81 112;
	--main-navigation-link-font-size: 16px;
	--main-navigation-link-alignment: right;

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

	--order-status-bg-color: 79 168 61;
	--order-status-color: 255 255 255;

	--store-menu-bg_color: 63 206 16;
	--store-menu-color: 0 0 0;

	--footer-bg-color: 11 11 11;
	--footer-color: 255 15 ;
	--footer-link-color: 255 15 ;
}

/*Custom Styles*/
/* Overlay for hero images */
.collection-hero {
  position: relative;
}
.collection-hero::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.4); /* adjust opacity */
  z-index: 1;
}
/* Ensure all text is above overlay */
.collection-hero * {
  position: relative;
  z-index: 2;
  color: #FFFFFF;
}

/* Recolor bullet icons inside hero */
.collection-hero li {
  list-style: none; /* remove default bullet */
  margin: 6px 0;
}
.collection-hero li::before {
  content: attr(data-icon);
  margin-right: 8px;
  font-weight: bold;
}

/* Specific coloring per bullet by keyword */
.collection-hero li[data-icon="🌱"]::before { color: #4FA83D; } /* Dark Green Apple */
.collection-hero li[data-icon="🌾"]::before { color: #FED33C; } /* Bright Sun */
.collection-hero li[data-icon="🚫"]::before { color: #66FF00; } /* Bright Green */
.collection-hero li[data-icon="🐓"]::before { color: #FED33C; } /* Accent Yellow */
.collection-hero li[data-icon="🧊"]::before { color: #4FA83D; } /* Green tint */

/* Remove list bullets from any <li> that contains your callout <p> */
li:has(> p.tw-text-theme-action-color),
li:has(p.tw-text-theme-action-color) {
  list-style: none !important;
  list-style-type: none !important;
  list-style-image: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Kill markers/pseudo bullets some themes inject */
li:has(p.tw-text-theme-action-color)::marker,
li:has(p.tw-text-theme-action-color)::before {
  content: '' !important;
}

/* Optional: give the callout a tidy label look (not a pill) */
p.tw-text-theme-action-color {
  display: inline-block !important;
  margin-left: 0 !important;  /* cancel tw-ml-3 indent if you want */
  padding-left: 0 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
}
