#fw-section-rich-text-eff4fa3b-d15d-4b51-85a2-92cb4aaeb1c1 {
--font-heading-scale: 1.0;
--font-body-scale: 0.95;
}








#fw-section-hero-1ef4f060-8aab-4eb6-a261-2c487e8a9430 {
--color-primary: #ff4980;
--color-primary-rgb: 255, 73, 128;
--color-background: #16080f;
--color-background-rgb: 22, 8, 15;
--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: 13;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff4980;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
hero__inner {
  position: relative;
  z-index: 1;
}

.hero__inner::after {
  content: "";
  position: absolute;
  bottom: 0;       /* start at bottom */
  left: 0;
  right: 0;
  height: 13%;     /* adjust how much fade covers */
  background: linear-gradient(to top, rgba(22, 8, 15, 1), rgba(22, 8, 15, 0));
  pointer-events: none; /* ensures the overlay doesn’t block clicks */
}

@media (max-width: 768px) {
  .image-section__image-container {
    visibility: hidden;
    height: 50px;
  }
}
}
#fw-section-hero-237b2549-bc6d-42f9-a572-ef90ec3788a1 {
--color-primary: #ff4980;
--color-primary-rgb: 255, 73, 128;
--color-background: #16080f;
--color-background-rgb: 22, 8, 15;
--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: 13;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff4980;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
hero__inner {
  position: relative;
  z-index: 1;
}

.hero__inner::after {
  content: "";
  position: absolute;
  bottom: 0;       /* start at bottom */
  left: 0;
  right: 0;
  height: 13%;     /* adjust how much fade covers */
  background: linear-gradient(to top, rgba(22, 8, 15, 1), rgba(22, 8, 15, 0));
  pointer-events: none; /* ensures the overlay doesn’t block clicks */
}

@media (max-width: 768px) {
  .image-section__image-container {
    visibility: hidden;
    height: 50px;
  }
}
}
#fw-section-hero-f4119193-d681-4775-a321-adb48f857fdf {
--color-primary: #ff4980;
--color-primary-rgb: 255, 73, 128;
--color-background: #16080f;
--color-background-rgb: 22, 8, 15;
--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: 13;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff4980;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
hero__inner {
  position: relative;
  z-index: 1;
}

.hero__inner::after {
  content: "";
  position: absolute;
  bottom: 0;       /* start at bottom */
  left: 0;
  right: 0;
  height: 13%;     /* adjust how much fade covers */
  background: linear-gradient(to top, rgba(22, 8, 15, 1), rgba(22, 8, 15, 0));
  pointer-events: none; /* ensures the overlay doesn’t block clicks */
}

@media (max-width: 768px) {
  .image-section__image-container {
    visibility: hidden;
    height: 50px;
  }
}
}





#fw-section-text-carousel-a2f5357a-f4da-4566-bf6e-84f4f3882056 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}












#fw-section-password {

.password__logo {
  display: none;
}
}