#fw-section-newsletter-1757616499 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-footer {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-1757616499 {

h1, .hero__content--center {
  animation: fadeSlideUp 1s ease-out forwards;
  opacity: 0;
  transform: translateY(10px);
}

@keyframes fadeSlideUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

}


#fw-section-featured-collection-5e65a0a4-35dc-4168-8ac7-05c904e6b6f5 {

.collection__inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 32px; /* optional for spacing */
  margin-bottom: 32px;  /* optional to push next section down */
}

}
#fw-section-featured-collection-5c97b526-9195-49ee-aefb-90d484c56fcc {

.collection__inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 32px; /* optional for spacing */
  margin-bottom: 32px;  /* optional to push next section down */
}

}
#fw-section-featured-collection-771e18f6-2c58-41ec-9a31-1b575976d18b {

.collection__inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 32px; /* optional for spacing */
  margin-bottom: 32px;  /* optional to push next section down */
}

}
#fw-section-featured-collection-6abf51a1-868e-469c-b62a-ba781bc65fb2 {

.collection__inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 32px; /* optional for spacing */
  margin-bottom: 32px;  /* optional to push next section down */
}

}
#fw-section-featured-collection-9f5bb9d8-d18b-4a7e-abbd-ede1f09f3327 {

.collection__inner {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 32px; /* optional for spacing */
  margin-bottom: 32px;  /* optional to push next section down */
}

}