#fw-section-header {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);
/* Nuclear override: make any button inside video banner fully transparent */
.fw-video-banner * {
  background: transparent !important;
  background-image: none !important;
  border: 2px solid white !important;
  color: white !important;
  box-shadow: none !important;
  opacity: 0.9 !important;
  cursor: pointer !important;
  transition: opacity 0.3s ease !important;
}

/* Hover */
.fw-video-banner *:hover {
  opacity: 1 !important;
  background-color: rgba(255,255,255,0.1) !important;
}

/* Remove pseudo elements everywhere inside the banner */
.fw-video-banner *::before,
.fw-video-banner *::after {
  content: none !important;
  background: none !important;
}

}
#fw-section-image-with-text-51c3fc4c-2103-43a1-8f50-754ee8c802b8 {

.button--primary {
  background-color: transparent;
  border-color: black;
  color: #000000; /* This sets the text color */
  
  &:hover {
    background-color: grey;
  }
}
}


#fw-section-hero-video-ab47611c-de2b-43ea-81a0-46c2dd9fd2a7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);
.button--primary{
  background-color: transparent;
  border-color: black;
  &:hover{
background-color:grey;   
  }
}
}







#fw-section-recent-posts-ca891a7b-6eef-440d-b570-9514478088b5 {
--color-primary: #070000;
--color-primary-rgb: 7, 0, 0;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #fafafa;
--color-on-primary-rgb: 250, 250, 250;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-6f2de05d-4e46-4b9b-885b-7f65bf09aa59 {

.button--primary {
  background-color: transparent;
  border-color: black;
  color: #000000; /* This sets the text color */
  
  &:hover {
    background-color: grey;
  }
}
}
#fw-section-image-with-text-ea0f9b49-4255-4347-9e8d-8158b630a745 {

.button--primary {
  background-color: transparent;
  border-color: black;
  color: #000000; /* This sets the text color */
  
  &:hover {
    background-color: grey;
  }
}
}




#fw-section-donations-e0e3fb47-f8a8-479c-bcbd-554b322aee0e {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-rich-text-633a2105-2676-49c8-bf91-7ff47624f68d {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #bab6b2;
--color-background-rgb: 186, 182, 178;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 183;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);
.footer__inner {
  border-top: 2px solid rgba(0, 0, 0, 0.4);   /* 40% opacity black */
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

}



#fw-section-rich-text-87dc7588-cdf9-499d-84a1-1a5bc60e8c90 {
--color-primary: #1a1a1a;
--color-primary-rgb: 26, 26, 26;
--color-background: #bab6b2;
--color-background-rgb: 186, 182, 178;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 183;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-donations-8c7faaf3-81f9-4556-81e8-3a8e9be1129a {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-rich-text-bd52568a-ab17-430c-8388-f1265bc02fcc {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #bab6b2;
--color-background-rgb: 186, 182, 178;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 183;
background-color: var(--color-background);
color: var(--color-on-background);
.section--gradient {
  background: linear-gradient(to right, #cdc6bf, #d8d1ca) !important;
  min-height: 200px;
}


}






#fw-section-links-list-740025c2-ba5e-482f-a8c5-485fc664a7ef {

.button--primary {
  background-color: transparent;
  border-color: black;
  color: #000000; /* This sets the text color */
  
  &:hover {
    background-color: grey;
  }
}
}
#fw-section-featured-collection-bee37a02-5ae1-41f1-bd7e-3c266c35df4b {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-product {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-app-tiktok-ad61df {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #bab6b2;
--color-background-rgb: 186, 182, 178;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 183;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-15996c32-4519-4244-9408-b6cb48ddb382 {
--color-primary: #070000;
--color-primary-rgb: 7, 0, 0;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #fafafa;
--color-on-primary-rgb: 250, 250, 250;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-videos-0c386125-50f6-44ed-8a9c-903cfd0a0a15 {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #bab6b2;
--color-background-rgb: 186, 182, 178;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 183;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-donations-7bfebcf9-26a1-4cc1-b58e-767a9c7f1789 {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}






#fw-section-image-with-text-68e30cee-bdf6-4d83-8b32-11c76f89d6ad {
--color-primary: #030303;
--color-primary-rgb: 3, 3, 3;
--color-background: #f5efea;
--color-background-rgb: 245, 239, 234;
--color-on-primary: #f9f2d2;
--color-on-primary-rgb: 249, 242, 210;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 240;
background-color: var(--color-background);
color: var(--color-on-background);

}