.storefront {
  --foreground: #268347;
  --primary: #268347;
  --primary-foreground: #ffffff;
  --card-foreground: #268347;
  --popover-foreground: #268347;
  --accent: #f1f4ee;
  --accent-foreground: #268347;
  --secondary: #f1f4ee;
  --secondary-foreground: #268347;
  --muted: #f1f4ee;
  --muted-foreground: #576b60;
  --border: #e1e7df;
  --input: #e1e7df;
  --ring: #268347;
  --color-bloom-pink: #268347;
  --color-bloom-blue: #d1d842;
  --color-bloom-pink-soft: #edf2de;
  --color-bloom-blue-soft: #e6efea;
  --color-bloom-butter: #f2f3d8;
}
.storefront > p.bg-foreground {
  background-color: #268347;
}
.storefront [class~="text-[#ff7ac0]"] {
  color: #d1d842;
}
.storefront footer,
.storefront footer p,
.storefront footer span,
.storefront footer a {
  color: #ffffff;
}
.storefront footer .border-t,
.storefront footer .border {
  border-color: #ffffff;
}
