#fw-section-featured-collection-10830561-8af3-47ea-8d63-e67bf747421d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-product-recommendations {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-rich-text-174025751432677 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}











#fw-section-rich-text-172817826734057 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-174025780617515 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collection-template {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-tiers-1728239276 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-172856791257022 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-b2596818-3b0c-4b56-9820-a0e022300cfa {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-78ee5dff-7f36-487b-87df-bcd5917474f0 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1730132458 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}

































#fw-section-custom-html-83aacb8f-dc50-47d6-929e-10ad782f713e {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);
.promo-section {
  height: 75vh;
  padding: 40px 20px;
  color: #fff;
  text-align: center;
  border-radius: 6px;
}

.promo-section h2 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.promo-section h3 {
  font-size: 1.25rem;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

.promo-section ul {
  list-style: none;
  padding: 0;
  margin: 0 auto 1.5rem;
  max-width: 500px;
}

.promo-section ul li {
  padding: 6px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.email-button {
  display: inline-block;
  background-color: #550000;
  color: #000;
  font-weight: 600;
  text-decoration: none;
  padding: 12px 24px;
  border-radius: 4px;
  margin: 1rem 0;
  transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.2s ease;
}

.email-button:hover {
  background-color: #e6b800;
  box-shadow: 0 4px 12px rgba(255, 204, 0, 0.3);
  transform: translateY(-2px);
}


.response-note {
  font-size: 0.95rem;
  opacity: 0.9;
}

}
#fw-section-rich-text-8b2666da-9c25-41a8-874f-4c9f7629ffd5 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-product {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-video-with-text-7f488d63-deb5-4eef-a26a-ae3f38bd21a4 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-collections-list-6c14072d-8087-4dfa-ae9f-7b98579412ca {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-newsletter-5c6b42bf-6b2d-4f89-97ca-a181f1c861ec {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-donations-2ce8cf06-9ee4-4863-9273-fd65dc29eae4 {
--color-primary: #740000;
--color-primary-rgb: 116, 0, 0;
--color-background: #000124;
--color-background-rgb: 0, 1, 36;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 5;
background-color: var(--color-background);
color: var(--color-on-background);

}