#fw-section-featured-collection-7e5d4e86-15c9-4db9-aa79-503240c91241 {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-b87ff153-4d8a-48a3-aff1-98f06da05811 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
}
#fw-section-image-with-text-e5c44b35-be81-4d23-9296-deaef7ae8a56 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-custom-html-4f25208b-1a8c-4f07-9c56-6e19885a6915 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-image-with-text-9d3e6cea-bdb4-4c2e-88eb-270f63cc8402 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-rich-text-a2ce0859-9596-43f0-b97a-96bb41b356ad {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-collections-list-89308c4f-a040-414c-bd96-ce8bd55fab82 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-custom-html-c989c90c-c4d4-4ccb-846d-92d6fc568c76 {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
}
#fw-section-hero-34f6d8f4-8829-440e-8286-1221bb1b23ff {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding: 18px 32px;
  text-decoration: none;
  align-self: flex-start;
}

}

#fw-section-custom-html-396dab0d-df40-4002-875d-09b3d145c0a0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-839aec49-a6ed-4d18-9b13-1508323ce5f6 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-a415487b-7923-4bf7-a420-4341d5c9b0e5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-8b940c29-4343-48c9-849d-898891766aeb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-c7a28d17-f424-45eb-930c-485ab98cc170 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-580290d1-8b04-4702-bac6-a4dece8470a3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-featured-collection-459c28b6-9fe0-4b86-8a6a-a92e2d29e1ea {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-4ae3f816-0e74-41a5-bebf-9774c64d1810 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}

#fw-section-image-with-text-ee5db9c2-5d72-42f3-ad51-12ded50a4eab {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #FFF;
}
}
#fw-section-image-with-text-3a42d6d8-f06e-47ca-b488-2a6ca6c8def0 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-e694f1c0-e1db-4667-982f-e473b6837b56 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Make primary button text black */
.button--primary {
  color: #000;
}

/* Make all heading levels black */
h1, h2, h3, h4, h5, h6 {
  color: #000;
}

}

#fw-section-collections-list-ed36cb2e-4848-4b75-8351-1702d6d6bcd9 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-custom-html-6b3123c7-f82d-461c-9ef9-d803b2138f2f {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
}
#fw-section-featured-collection-fe8d5b6f-94f3-45e4-a256-e049d7e1c195 {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-8d07778c-bf10-47d6-bfae-9ab4d8066c2f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}

#fw-section-image-with-text-ce6a3e08-8f16-4ec5-acfa-2ae5cfa51086 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #ffc5e8;
--color-on-primary-rgb: 255, 197, 232;
--color-product-image-background: #000000;
--color-background-brightness: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #FFF;
}
}
#fw-section-collections-list-29a30156-f4fc-4ab3-a4be-642089fb6ce2 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-image-with-text-fa33121a-d085-4532-b174-0ef06625adea {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-af76596c-1ec1-4bcf-829f-dd48a0b54499 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-custom-html-9df8a9ff-dc4e-4194-86e6-082102b169fc {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-featured-collection-2c843be1-5fa4-41f3-8f94-7478d85aa73a {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-42ca2d6a-3391-45fb-9abe-49070f954dea {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}
#fw-section-image-with-text-5ed441da-62b5-40c9-9241-e04aceaeb252 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-custom-html-d22dccd6-e74a-4feb-91e3-d084a74f28c8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-33380ba5-b750-44dd-b640-1a80247c433d {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}

#fw-section-rich-text-bfd2a67f-b983-4ad4-a152-07deb950c6a6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-collections-list-1751f4d9-f0af-4729-8d43-8518a458d3fc {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-custom-html-bb45669e-34ff-4e12-a731-1289ea86ed39 {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-hero-bc1a13de-4f20-4e14-b4d1-387e5c126677 {
--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: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-rich-text-1795ba25-68e1-4161-8112-264cb240110d {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-97e8ef1b-cf4e-40a6-96f4-3a61496b841f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #FFF;
}
}
#fw-section-image-with-text-fe0310c4-a073-40a1-9b24-89372cfd9692 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-06704a61-6047-4eb8-a28f-70651a19fdbd {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-3ccc1445-cbbe-4c7c-8a49-799c04732c43 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-fdd87097-671e-40dc-811e-50128f7d72bb {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-image-with-text-e471b2d3-6c51-43c4-9f18-9b49cf5a83b0 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-d225cb24-fb79-46be-85c7-6e8ee30a3d00 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}

#fw-section-featured-collection-42c7d39f-1ab0-4927-93c4-40e4a1610e79 {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-1f7ef8d0-8206-46e5-8875-34cfa50616ca {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
}
#fw-section-image-with-text-198d4e68-0516-4692-8f53-d0e5e79005de {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-custom-html-02f8c89b-45ac-47a4-8630-2bf58b44238a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-eed94d4b-56ee-433f-b064-b09879a4b35f {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}

#fw-section-rich-text-cf25f3ce-d8fb-4550-bdd0-a7b32cc6192a {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-collections-list-557ba301-542d-499e-8824-8511b90eb276 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-custom-html-eedc5d7f-6d72-4d77-920f-597c7d2b41c0 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-hero-2cd5d4ea-e124-41f7-bce8-31d6596ef251 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-hero-2cd5d4ea-e124-41f7-bce8-31d6596ef251 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  padding: 18px 32px;
  text-decoration: none;
  align-self: flex-start;
}
@media (max-width: 768px) {
  .section-background__image {
    background-image: none !important;
    background-color: #ffc5e8 !important; /* change to your preferred pink */
  }
}

}

#fw-section-custom-html-c07c72dc-4675-4349-8015-a64d0b5d0cf2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-3d3a255c-3778-495e-ace7-c169837b3f70 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.custom-html {
  padding: 0 !important;
  margin: 0 !important;
}
}
#fw-section-custom-html-62a38dce-100e-43a0-880c-877b1cab3433 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-6ad75a0d-58c9-468f-9448-ec3ddc93f9fe {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-1b12b78b-3d5c-458f-91cb-7d92874285df {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-4cff154d-af89-40d5-9f04-ca8aa2d2a7f8 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-bebfc62a-77f8-4c08-be8b-0943e57f4c6a {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-b4409741-39f7-4029-bc3f-973a35585fbe {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}
#fw-section-image-with-text-6ffe7d39-1614-43c1-ad38-6fba87f6ac51 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-image-with-text-6b641612-c639-40ab-8f27-bac513675ce0 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-collections-list-0514c9f7-a705-41f2-ac39-e9d386c01ea4 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-rich-text-6594a215-5be2-4ca3-9140-27eb658e1689 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}

#fw-section-image-with-text-125c99a5-5ffb-4119-bd70-ab31d99d4a86 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000; /* makes text black */
}
}


#fw-section-rich-text-6c589d3b-884d-4278-bc79-f9109d35d6bf {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-custom-html-4ae7ebfd-5c02-4b2e-aacd-f07721544e9c {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-hero-6914071d-ff61-48c8-a500-e8d2cf41766e {
--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: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-featured-collection-60865e1d-a31c-44cd-b878-8df0339a9dd0 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #ffc5e8;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  
}

.button--small:hover {
  opacity:0.8;
}


}
#fw-section-image-with-text-c98c4a68-4b26-4e50-9b03-6a668900752d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-featured-product-04e5bc9d-eebb-4294-a25d-7f90add6e565 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}

}
#fw-section-featured-collection-0dad1b5a-b6e3-4a00-9e27-6316270cd96c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}


}

#fw-section-featured-collection-94a6df05-8f7c-4c30-9b0d-689f8618cd85 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  
}

.button--small:hover {
  opacity:0.8;
}


}
#fw-section-featured-product-18552e20-f3db-4602-88b5-67fef97f94a4 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}

}
#fw-section-featured-collection-0471067c-cf51-4cd6-baeb-c3641fbf40a6 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;
    .button--small {
  background-color: #fff;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  
}

.button--small:hover {
  opacity:0.8;
}


}
#fw-section-image-with-text-34ec5510-e357-4b69-b577-6857ca609434 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000; /* makes text black */
}

}
#fw-section-custom-html-dc045daa-f704-4d3c-acda-afa92aa912f9 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;
   body {
      margin: 0;
      font-family: Arial, sans-serif;
      background-color: #000;
      color: #fff;
      padding: 20px;
    }

    h1 {
      font-size: 28px;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 30px;
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 30px;
    }

    .top-section {
      display: flex;
      flex-direction: column;
      gap: 30px;
    }

    @media (min-width: 768px) {
      .top-section {
        flex-direction: row;
        align-items: flex-start;
      }
    }

    .left-section,
    .right-section {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    .feature-card {
      background-color: #ffc5e8;
      border-radius: 8px;
      overflow: hidden;
    }

    .feature-card img {
      width: 100%;
      height: auto;
      display: block;
    }

    .bottom-section {
      background-color: #000;
      color: #fff;
      padding: 20px;
      border-radius: 0 0 8px 8px;
    }

    .bottom-section p {
      color: #ffc5e8;
      font-size: 12px;
      text-transform: uppercase;
      margin: 0 0 10px 0;
    }

    .bottom-section h2 {
      font-size: 24px;
      font-weight: bold;
      margin: 10px 0;
    }

    .start-link {
      display: inline-block;
      font-size: 14px;
      font-weight: bold;
      color: #000;
      background-color: #ffc5e8;
      text-decoration: none;
      padding: 10px 20px;
      margin-top: 10px;
      width: fit-content;
    }

    .links-section {
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    .link-item {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #444;
      padding-bottom: 10px;
    }

    .link-item p {
      font-size: 12px;
      text-transform: uppercase;
      color: #ffc5e8;
      margin: 0;
    }

    .link-item a {
      font-weight: bold;
      text-decoration: none;
      color: #fff;
      display: block;
      margin-top: 4px;
    }

    .arrow-button {
      background-color: #000;
      color: #fff;
      padding: 10px 14px;
      border-radius: 4px;
      font-size: 16px;
      text-decoration: none;
      font-weight: bold;
    }

}

#fw-section-featured-product-ffd25cdc-318a-4f1d-acd3-5e265a631d9a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-d30e3f87-8151-4dcd-96cc-28082fe90aa7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;
 .button--small {
  background-color: #ffc5e8 ;
  color: #000000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-featured-product-40b33531-1332-41d7-b954-82fe0b5dad05 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-7daad6a7-3577-47ac-9697-774c61970479 {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
}
#fw-section-featured-collection-954e4808-443e-4482-8e8a-a90cc4af0a24 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-17bbbb57-43da-400f-9cc8-2ca1a755ad5e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
border-bottom: 2px solid #000;
  margin-bottom: 10px; /* Optional spacing */
}

.active, .accordion:hover {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B';
  color: #000;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
}
#fw-section-video-ce01b4aa-9cbb-4ac1-84bb-64330a5a9904 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-f91245c7-1ae7-4bea-a77e-58f090127695 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-video-f086e59e-e63f-449f-a27e-3df8e1f5000c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-9c23d6c9-ae22-433b-9344-bf39d598e297 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-d002f6a8-3c19-4f3c-9912-40384ec99ef5 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-deaf2015-7a08-4747-947a-c94d292936cd {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-8150ce4a-fa12-4c46-be8f-ccc8e7007b91 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-video-1a253dd0-411a-42e6-a974-7aa4f6fb4732 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-image-with-text-dd928dbd-4c58-4492-9ed7-5c193aee12a3 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-video-40b72cfd-13f3-4c25-951f-31ff5fad7dc7 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-recent-videos-f6a77bc3-31ac-400f-a3e9-a530cb0bd9c3 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #000000;
  color: #ffffff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-video-502341c4-00c7-4b9d-b681-9b3735eeb38c {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-custom-html-e30c72e1-97af-45c6-ac6e-259e6ec17a06 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-featured-collection-67c963f6-e81f-410e-8e45-9f7023c36d60 {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-97edb3dd-cff8-452f-bc58-8d4c1878b4bb {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}
#fw-section-image-with-text-8fed7b10-29e3-4893-a51a-d8ccead65016 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--primary {
  color: #000;
}
}
#fw-section-image-with-text-26a344c5-6c24-41d6-9ef6-b601f304afcf {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}

#fw-section-rich-text-675a6208-0f6b-4950-8ba4-3322050db29d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}

#fw-section-custom-html-6b0f072b-ace1-4d08-88cf-9aa452c0bfd2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-6c16f598-340b-48ed-9c0e-3d27e21e897f {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}

#fw-section-featured-collection-7a62220a-855e-4e17-8137-9196c9e3dabb {

    .button--small {
  background-color: #000;
  color: #fff;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  

}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-de3cbcc7-9db4-490a-b85b-0529c141af0a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}
#fw-section-custom-html-5fda0bad-2a99-4ff6-aee6-41d2b9213fd8 {
--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: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-f841e539-762f-4404-883f-8e325947639d {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-a14222c8-86ad-4b3c-b9ce-55dbb856260d {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-758c5ce7-2e15-4346-b613-da29d62c0049 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-collections-list-b9fcd4b1-1227-4880-8bcf-d632dfb5efaf {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-ef724e33-e630-4e4c-bb20-26c2a76d5a86 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
}
.formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);
  
}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
 
}
#fw-section-hero-c2b8d55a-9cf1-4032-b543-583af3223fb3 {
--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: #ffffff;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-hero-c0fb7d7e-ba28-4084-bcb0-9dd6e5209882 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-hero-c0fb7d7e-ba28-4084-bcb0-9dd6e5209882 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-1b1f36c6-ab2f-4db7-a2df-a72de0a9cac0 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-cde3352e-7772-4207-ae1c-06e0e783c11a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-efdbc9b0-a428-4bfe-8f48-8215d34633ac {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-403c0418-f1d8-421f-a390-a14d6313114b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-rich-text-2426ddbe-ed1d-4e4a-bf45-0716f31eea7f {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-image-with-text-e9bf8263-0d43-4877-8c5f-63e820b1394b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-video-with-text-4df4e432-154d-4d08-8c0f-9a69a8550680 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.button--primary {
  color: #000;
}
}
#fw-section-image-with-text-1b382bd5-0832-4b99-bfd1-ae89d732c37b {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-rich-text-0e8338ae-6a03-420e-91ec-0fb8c80ea084 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-video-with-text-0ed71a6f-0dee-46ae-a473-c06206fab0b2 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-rich-text-a0f7b601-96e1-4762-96bf-b0f136fd6d22 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-image-with-text-d011470c-f919-4491-bb6f-b707701e842d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}



#fw-section-custom-html-132a5bb4-f093-471d-86f3-582e1ff9bbe4 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.custom-html {
  padding: 0 !important;
  margin: 0 !important;
}
}
#fw-section-custom-html-11f23485-474e-4df8-a1cd-089dff06086d {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-dc5cb594-c072-498c-b286-44b32f88645a {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-90f74e58-e9b1-446a-8fab-d93d929b1093 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-e08a66e5-c8c9-4265-8e03-e218daa9ee2d {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-custom-html-5b05b94e-3803-4a8b-aa10-66264787501c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-766f1b73-10a6-4e85-9fa0-e21811252301 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-6b1a8ea5-5e7a-407b-ac59-425813dfb51c {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}


#fw-section-recent-videos-53d3a66c-76e1-41ab-8dd3-30f8baa95fcc {

    .button--small {
  background-color: #ffc5e8;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}
}



#fw-section-custom-html-b55330c8-bb9f-4ca5-a7de-faf1533d063e {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-image-with-text-030723ce-f054-4c1b-9b90-3f73d42e15f3 {
--color-primary: #ffc5e8;
--color-primary-rgb: 255, 197, 232;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffc5e8;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-featured-product-afdcfb50-d41e-4df1-9a46-f1595d60d720 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-product-a006cb67-6b79-4593-9e48-dfd315dd71ba {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-ffeff705-fbf0-4d25-a08f-3eed50674087 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--small {
  background-color: #ffc5e8;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 0; /* No rounding */
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  
}

.button--small:hover {
  opacity: 0.8;
}

}
#fw-section-custom-html-4824876b-bd6b-4931-88de-ca473e2554f7 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;
    body {
      margin: 0;
      font-family: Arial, sans-serif;
      background-color: #000;
      color: #fff;
      padding: 20px;
    }

    h1 {
      font-size: 28px;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 30px;
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 30px;
    }

    .top-section {
      display: flex;
      flex-direction: column;
      gap: 30px;
    }

    @media (min-width: 768px) {
      .top-section {
        flex-direction: row;
        align-items: flex-start;
      }
    }

    .left-section,
    .right-section {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    .feature-card {
      background-color: #ffc5e8;
      border-radius: 8px;
      overflow: hidden;
    }

    .feature-card img {
      width: 100%;
      height: auto;
      display: block;
    }

    .bottom-section {
      background-color: #000;
      color: #fff;
      padding: 20px;
      border-radius: 0 0 8px 8px;
    }

    .bottom-section p {
      color: #ffc5e8;
      font-size: 12px;
      text-transform: uppercase;
      margin: 0 0 10px 0;
    }

    .bottom-section h2 {
      font-size: 24px;
      font-weight: bold;
      margin: 10px 0;
    }

    .start-link {
      display: inline-block;
      font-size: 14px;
      font-weight: bold;
      color: #000;
      background-color: #ffc5e8;
      text-decoration: none;
      padding: 10px 20px;
      margin-top: 10px;
      width: fit-content;
    }

    .links-section {
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    .link-item {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #444;
      padding-bottom: 10px;
    }

    .link-item p {
      font-size: 12px;
      text-transform: uppercase;
      color: #ffc5e8;
      margin: 0;
    }

    .link-item a {
      font-weight: bold;
      text-decoration: none;
      color: #fff;
      display: block;
      margin-top: 4px;
    }

    .arrow-button {
      background-color: #000;
      color: #fff;
      padding: 10px 14px;
      border-radius: 4px;
      font-size: 16px;
      text-decoration: none;
      font-weight: bold;
    }
}
#fw-section-featured-product-380b91c5-b912-403b-a2c0-3f04a09f2379 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-featured-collection-968be416-5733-44be-ae8b-a633b98409f7 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;
 .button--small {
  background-color: #ffc5e8 ;
  color: #000000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}

}
#fw-section-featured-product-8de5d632-4b45-4a20-a786-41bc6fb1e5a9 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-94d3e38d-48e6-45fd-aa14-f79914073e39 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.button--small {
  background-color: #ffc5e8;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 0; /* No rounding */
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  
}

.button--small:hover {
  opacity: 0.8;
}

}
#fw-section-featured-collection-173c579c-3af8-4cac-9136-beb1409d4597 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;
 .button--small {
  background-color: #ffc5e8 ;
  color: #000000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}

}
#fw-section-custom-html-dd8c909d-da95-491c-9c5e-dcdaf2773221 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
.accordion {
  display: flex;
  justify-content: space-between; /* text left, + right */
  align-items: center;           /* vertical alignment */
  text-align: left; 
  background-color: #ffc5e8;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  outline: none;
  font-size: 24px;
  transition: 0.4s;
  font-weight: bold;
  border-bottom: 2px solid #000;
  margin-bottom: 10px; /* spacing between accordions */
  line-height: 1.3; /* improves wrapping on smaller screens */
}

.accordion:hover,
.active {
  background-color: #ffb8e3;
}

.accordion:after {
  content: '\002B'; /* plus */
  color: #000;
  font-weight: bold;
  font-size: 24px;
  margin-left: 10px;
  flex-shrink: 0; /* prevent + from wrapping */
}

.active:after {
  content: "\2212"; /* minus */
}

.panel {
  padding: 0 18px;
  background-color: #ffc5e8;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

}
#fw-section-featured-product-aa09ba98-06c5-4c0d-bdb8-c113b14c23a0 {
--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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-0 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
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;
 .button--small {
  background-color: #ffc5e8 ;
  color: #000000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}

}
#fw-section-recent-videos-19d6226d-7e18-4b03-98b7-50774c3cfcad {
--color-primary: #ff0000;
--color-primary-rgb: 255, 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: #ffffff;
--primary-btn-text: #000000;
--primary-btn-border-color: #ff0000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #ffc5e8;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-featured-collection-a4b029e2-dd42-4aa3-8ab1-f82471188890 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #ffc5e8;
--color-background-rgb: 255, 197, 232;
--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: 218;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffc5e8;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;
    .button--small {
  background-color: #fff;
  color: #000;
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 90;
  padding: 17px 20px 16px;
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

.button--small:hover {
  opacity:0.8;
}
}
#fw-section-custom-html-f1818c88-7981-4261-8296-cb6fd35735c4 {

@media (max-width: 768px) {
  [data-style="full"] {
    flex-direction: column;
    height: auto;
  }

  .formkit-background {
    background-size: contain !important;
    margin-top: 10px !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important; /* Adjust as needed */
  }
  .formkit-form[data-uid="113919252a"] {
  box-shadow:0 0px 2px rgba(0,0,0,0);

}

}
.formkit-header h2 {
  font-size: 28px !important;
}
  .formkit-disclaimer {
    color: black !important;
  }
.formkit-input {
    color: black !important;
  }
}
#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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;

}
#fw-section-announcement-bar-61617d2e-06c2-448d-8a95-d7dcd6666445 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--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: 0;
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: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-header {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
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;
.text-logo {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  width: 4ch; /* Width enough for 'Gabi' (4 letters + a little spacing) */
}
}