#fw-section-rich-text-175564302078734 {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-eacb6086-e7d8-4c45-998a-6335433f769f {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #5a701e;
--color-background-rgb: 90, 112, 30;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 96;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-54ee4681-7415-4810-adbb-e8670885732e {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #5a701e;
--color-background-rgb: 90, 112, 30;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 96;
background-color: var(--color-background);
color: var(--color-on-background);

}










































#fw-section-hero-2299c3ba-1298-4ad0-b01f-26cf419e3cbc {
--font-heading-scale: 0.77;
--font-body-scale: 1.33;
}
#fw-section-hero-2299c3ba-1298-4ad0-b01f-26cf419e3cbc {
--color-primary: #437e9a;
--color-primary-rgb: 67, 126, 154;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
/* Make banner buttons readable everywhere */
a, button {
  text-rendering: geometricPrecision;
}

/* Try to catch Fourthwall buttons in banners and overlays */
.image-banner a,
.image-banner button,
.hero a,
.hero button,
section a[href],
section button {
  background: rgba(20, 30, 25, 0.82) !important;
  color: #fff !important;
  border: 2px solid rgba(255,255,255,0.18) !important;
  border-radius: 999px !important;
  padding: 12px 18px !important;
  font-weight: 800 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  box-shadow: 0 10px 28px rgba(0,0,0,0.35) !important;
  backdrop-filter: blur(4px);
}

/* Hover/focus so it feels intentional */
.image-banner a:hover,
.image-banner button:hover,
.hero a:hover,
.hero button:hover {
  background: rgba(10, 15, 12, 0.92) !important;
  transform: translateY(-1px);
}

}



#fw-section-hero-b2129ea8-6d99-4047-8284-475d5fafc4c8 {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-dfc71eba-243f-42d2-a0e3-874f7606cd71 {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-1b3f7c60-6215-48b1-8645-3b84ecb1df71 {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-1755579473 {
--color-primary: #1b7692;
--color-primary-rgb: 27, 118, 146;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #fae505;
--color-on-background-rgb: 250, 229, 5;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-99d02c4b-9b1f-4bfe-a59a-6b514360cf28 {
--color-primary: #437e9a;
--color-primary-rgb: 67, 126, 154;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
/* Make banner buttons readable everywhere */
a, button {
  text-rendering: geometricPrecision;
}

/* Try to catch Fourthwall buttons in banners and overlays */
.image-banner a,
.image-banner button,
.hero a,
.hero button,
section a[href],
section button {
  background: rgba(20, 30, 25, 0.82) !important;
  color: #fff !important;
  border: 2px solid rgba(255,255,255,0.18) !important;
  border-radius: 999px !important;
  padding: 12px 18px !important;
  font-weight: 800 !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  box-shadow: 0 10px 28px rgba(0,0,0,0.35) !important;
  backdrop-filter: blur(4px);
}

/* Hover/focus so it feels intentional */
.image-banner a:hover,
.image-banner button:hover,
.hero a:hover,
.hero button:hover {
  background: rgba(10, 15, 12, 0.92) !important;
  transform: translateY(-1px);
}

}
#fw-section-instagram-feed-1755579473 {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-1755579473 {
--color-primary: #ead148;
--color-primary-rgb: 234, 209, 72;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #f3ff54;
--color-on-background-rgb: 243, 255, 84;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-footer {
--font-heading-scale: 0.7;
--font-body-scale: 0.83;
}
#fw-section-footer {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-3b764b1a-c6a2-4c4b-ac47-06f6db55d4f1 {
--color-primary: #458989;
--color-primary-rgb: 69, 137, 137;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-header {
--color-primary: #6b767b;
--color-primary-rgb: 107, 118, 123;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);

}