#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 96;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#fw-section-featured-collection-54ee4681-7415-4810-adbb-e8670885732e {
--color-primary: #2a3439;
--color-primary-rgb: 42, 52, 57;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}












































#fw-section-links-list-3c6c7cdb-0a6d-4a13-8756-114b2e1f49ef {
--color-primary: #75a9a9;
--color-primary-rgb: 117, 169, 169;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #75a9a9;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}

#fw-section-links-list-f53752ef-44a8-47fe-93ad-36e01ae856e8 {
--color-primary: #75a9a9;
--color-primary-rgb: 117, 169, 169;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #75a9a9;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}


#fw-section-links-list-6df1f7be-22de-403f-8f15-532e9b70d57b {
--color-primary: #75a9a9;
--color-primary-rgb: 117, 169, 169;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #75a9a9;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#fw-section-hero-af56dec7-d3ea-4332-a96b-6e57d8c4fd9d {
--color-primary: #239120;
--color-primary-rgb: 35, 145, 32;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #239120;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#fw-section-featured-collection-2435024b-660a-4714-a387-3ea1c8ab5214 {
--font-heading-scale: 1.39;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-2435024b-660a-4714-a387-3ea1c8ab5214 {
--color-primary: #1b7a1c;
--color-primary-rgb: 27, 122, 28;
--color-background: #2d502c;
--color-background-rgb: 45, 80, 44;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 65;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1b7a1c;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#fw-section-links-list-7e9ac5e1-686f-4bb6-b97c-6a5d92f02d4a {
--color-primary: #75a9a9;
--color-primary-rgb: 117, 169, 169;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #75a9a9;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

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

}
#fw-section-links-list-e76af5b5-feb0-488b-86f7-63edd27600fb {
--color-primary: #75a9a9;
--color-primary-rgb: 117, 169, 169;
--color-background: #8b6f36;
--color-background-rgb: 139, 111, 54;
--color-on-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #75a9a9;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #437e9a;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;
/* 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-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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #437e9a;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;
/* 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-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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}

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

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}


#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a3439;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#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-background: #eaeb2d;
--color-on-background-rgb: 234, 235, 45;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 113;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #458989;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #eaeb2d;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eaeb2d;
--secondary-btn-border-color: #eaeb2d;

}
#fw-section-header {
--font-heading-scale: 2.0;
--font-body-scale: 0.86;
}
#fw-section-header {
--color-primary: #6b767b;
--color-primary-rgb: 107, 118, 123;
--color-background: #75a9a9;
--color-background-rgb: 117, 169, 169;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFF6;
--color-on-primary-rgb: 255, 255, 246;
--color-product-image-background: #b19442;
--color-background-brightness: 153;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #6b767b;
--primary-btn-text: #FFFFF6;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}