#fw-section-featured-product-316faa0e-c375-41aa-a12a-f6159aee87a7 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-featured-product-316faa0e-c375-41aa-a12a-f6159aee87a7 {

section{
border: 25px solid;
border-color: #7CE1FD #CFFFFF #CFFFFF #7CE1FD;
padding: 5%;
text-align: center;
background-color: white;
box-shadow: 5px 5px 5px black;
width: 95%;
margin: auto;
}

@media only screen and (max-width: 768px){
  section{
border: 10px solid;
border-color: #7CE1FD #CFFFFF #CFFFFF #7CE1FD;
padding: 5%;
text-align: center;
background-color: white;
box-shadow: 5px 5px 5px black;
width: 92%;
  }
}
}
#fw-section-rich-text-c3c51e26-5f69-4621-9535-19a17951447d {
--font-heading-scale: 1.36;
--font-body-scale: 1.18;
}
#fw-section-rich-text-c3c51e26-5f69-4621-9535-19a17951447d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #17518e;
--color-on-background-rgb: 23, 81, 142;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #17518e;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #17518e;
--secondary-btn-bg: transparent;
--secondary-btn-text: #17518e;
--secondary-btn-border-color: #17518e;

}





#fw-section-rich-text-173382602863147 {
--font-heading-scale: 1.23;
--font-body-scale: 1.0;
}
#fw-section-rich-text-173382602863147 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #d23e2c;
--color-on-background-rgb: 210, 62, 44;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #d23e2c;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #d23e2c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #d23e2c;
--secondary-btn-border-color: #d23e2c;

}
#fw-section-rich-text-173913452269217 {
--font-heading-scale: 1.23;
--font-body-scale: 1.13;
}
#fw-section-featured-collection-fdcb5da8-b762-418c-8664-ce2c98a3af97 {

.container
{
  width: 70%;
  margin: auto;
}

.collection__grid
{
  background-color: #f5f4f3;
  box-shadow: 5px 5px 8px black;
  padding: 4%;
}

@media only screen and (max-width: 768px)
{
  .container
{
  width: 90%;
  margin: auto;
}
}
}











#fw-section-hero-9b77ee9e-5b72-4160-9056-327d9a2f99f9 {
--font-heading-scale: 1.11;
--font-body-scale: 1.1;
}
#fw-section-hero-9b77ee9e-5b72-4160-9056-327d9a2f99f9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
section{
  text-shadow: 3px 3px 5px black;
  box-shadow: 3px 3px 8px black;
}
}
#fw-section-newsletter-8ed86f89-64b9-4d89-b323-01075d8e17ad {

section{
  background-color: white;
  box-shadow: 3px 3px 8px black;
  margin-top: 2%;
}
}

#fw-section-image-f7226c77-819c-4c49-bb11-ac41ede44ccb {

div
{
  width: 80%;
  margin: auto;
}
}




#fw-section-image-with-text-1730158431 {
--font-heading-scale: 1.25;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-1730158431 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
section
{
  box-shadow: 8px 8px 8px black;
}

@media only screen and (max-width: 768px)
{
  p 
  {
    font-size: 4vw;
  }

  h1
  {
    font-size: 5vw;
  }
}
}

#fw-section-featured-product-1730380291 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
section{
  box-shadow: 3px 3px 8px black;
}
}

#fw-section-donations-1730149084 {

@media only screen and (max-width: 768px)
{
  p 
  {
    font-size: 4vw;
  }

  h1
  {
    font-size: 5vw;
  }
}
}

#fw-section-newsletter-1730149084 {

section{
  background-color: white;
  box-shadow: 3px 3px 8px black;
}
}





#fw-section-announcement-bar-1732132820 {
--color-primary: #71add3;
--color-primary-rgb: 113, 173, 211;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #71add3;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
div{
  font-weight: bold;
}
}

#fw-section-announcement-bar-eb69be26-a0f2-4ed4-a4bb-da7b78c38761 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
div{
  text-shadow: none;
}
}