#fw-section-hero-video-e2729c2c-531a-43de-9b29-f3b43b6a81bf {
--color-primary: #5e17eb;
--color-primary-rgb: 94, 23, 235;
--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: #5e17eb;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.hero__heading::after {
  content: "For anyone who feels it—and refuses to pretend it’s normal.";
  display: block;
  margin-top: 14px;
  font-size: 0.85rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #ff66c4;
  font-weight: 600;
}.hero__cta-container a {
  background: #5e17eb !important;
  color: #ffffff !important;
  border: none !important;
  padding: 14px 22px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.hero__cta-container a + a {
  margin-left: 12px; 
} .section-background::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.85) 32%,
    rgba(0, 0, 0, 0.3) 52%,
    rgba(0, 0, 0, 0.25) 72%,
    rgba(0, 0, 0, 0) 88%
  );
  pointer-events: none;
}/* HERO BUTTON STYLING */
.hero__cta-container a {
  background: #5e17eb !important;
  color: #ffffff !important;
  border: none !important;
  padding: 14px 22px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* spacing between buttons */
.hero__cta-container a + a {
  margin-left: 16px;
}

/* hover effect */
.hero__cta-container a:hover {
  background: #4c13c9 !important;
  transform: translateY(-2px);
}/* HERO GRADIENT OVERLAY (FINAL POLISH) */
.hero.hero--fw-section-1762260098 .section-background::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.95) 0%,
    rgba(0, 0, 0, 0.85) 25%,
    rgba(0, 0, 0, 0.45) 45%,
    rgba(0, 0, 0, 0.3) 60%,
    rgba(0, 0, 0, 0.1) 75%,
    rgba(0, 0, 0, 0) 90%
  );
  pointer-events: none;
}.hero__cta-container a + a {
  margin-left: 18px;
}/* HERO SECTION BUTTONS ONLY */
.hero__cta-container a,
.hero__cta-container button {
  background: linear-gradient(135deg, #5e17eb, #ff66c4) !important;
  color: #ffffff !important;
  border: none !important;
}

/* Optional: keep hover subtle and clean */
.hero__cta-container a:hover,
.hero__cta-container button:hover {
  opacity: 0.9;
}
}
#fw-section-links-list-1d074681-9d76-463c-aa3b-3322858337cb {

/* Gradient button style */
a.button,
button,
.button {
  background: linear-gradient(135deg, #5e17eb, #ff66c4) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 14px 28px !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  transition: all 0.25s ease !important;
}

/* Hover effect */
a.button:hover,
button:hover,
.button:hover {
  transform: translateY(-2px) scale(1.02);
  opacity: 0.95;
}.button svg,
.button i {
  margin-right: 8px;
}
}
#fw-section-video-with-text-98514b7a-24b3-4c62-93d7-193e354c8a10 {

/* Gradient button style */
a.button,
button,
.button {
  background: linear-gradient(135deg, #5e17eb, #ff66c4) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 14px 28px !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  transition: all 0.25s ease !important;
}

/* Hover effect */
a.button:hover,
button:hover,
.button:hover {
  transform: translateY(-2px) scale(1.02);
  opacity: 0.95;
}.button svg,
.button i {
  margin-right: 8px;
}
}










#fw-section-rich-text-aaedd25e-17a7-4521-ab67-3366da878571 {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}


#fw-section-rich-text-177174002250962 {

.fw-section p::after {
  content: "Explore the collection below.";
  display: block;
  margin-top: 8px;
  font-size: 0.9em;
  opacity: 0.7;
}
}











#fw-section-image-with-text-2099db25-f4c3-4f64-86e4-6d1447c3ae55 {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}















#fw-section-links-list-287f4d1f-f50f-4a25-953f-614f59a2717d {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}


#fw-section-hero-b6c1715e-ae4e-4b53-b184-4aa377a93435 {
--color-primary: #5e17eb;
--color-primary-rgb: 94, 23, 235;
--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: #5e17eb;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}


#fw-section-links-list-f07d0555-bbdf-40b1-ba96-3cbd6f675128 {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}


#fw-section-rich-text-b84e4cd0-5c68-4cf2-8fc4-9b192108a622 {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}



#fw-section-rich-text-e8ebabb2-e219-400b-bd95-eefbcd1d345e {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}




#fw-section-rich-text-ff1491fa-9f84-4f71-8c10-9d9f0b5f9a9b {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}







#fw-section-image-with-text-8f97c152-adb8-437b-af09-3c12ce410ae0 {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}







#fw-section-rich-text-f57a3388-b2ef-4c39-a02d-280352c9d5fd {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}


#fw-section-hero-1762260098 {
--color-primary: #5e17eb;
--color-primary-rgb: 94, 23, 235;
--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: #5e17eb;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.hero__heading::after {
  content: "And we're NOT pretending it is.";
  display: block;
  margin-top: 14px;
  font-size: 0.85rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #ff66c4;
  font-weight: 600;
}.hero__cta-container a {
  background: #5e17eb !important;
  color: #ffffff !important;
  border: none !important;
  padding: 14px 22px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.hero__cta-container a + a {
  margin-left: 12px; 
} .section-background::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.85) 32%,
    rgba(0, 0, 0, 0.6) 52%,
    rgba(0, 0, 0, 0.25) 72%,
    rgba(0, 0, 0, 0) 88%
  );
  pointer-events: none;
}/* HERO BUTTON STYLING */
.hero__cta-container a {
  background: #5e17eb !important;
  color: #ffffff !important;
  border: none !important;
  padding: 14px 22px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* spacing between buttons */
.hero__cta-container a + a {
  margin-left: 16px;
}

/* hover effect */
.hero__cta-container a:hover {
  background: #4c13c9 !important;
  transform: translateY(-2px);
}/* HERO GRADIENT OVERLAY (FINAL POLISH) */
.hero.hero--fw-section-1762260098 .section-background::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.95) 0%,
    rgba(0, 0, 0, 0.85) 25%,
    rgba(0, 0, 0, 0.6) 45%,
    rgba(0, 0, 0, 0.3) 60%,
    rgba(0, 0, 0, 0.1) 75%,
    rgba(0, 0, 0, 0) 90%
  );
  pointer-events: none;
}.hero__cta-container a + a {
  margin-left: 18px;
}/* HERO SECTION BUTTONS ONLY */
.hero__cta-container a,
.hero__cta-container button {
  background: linear-gradient(135deg, #5e17eb, #ff66c4) !important;
  color: #ffffff !important;
  border: none !important;
}

/* Optional: keep hover subtle and clean */
.hero__cta-container a:hover,
.hero__cta-container button:hover {
  opacity: 0.9;
}
}



#fw-section-links-list-20eca359-f50a-49db-b29c-472990232184 {
--color-primary: #FFFFFF;
--color-primary-rgb: 255, 255, 255;
--color-background: #5e17eb;
--color-background-rgb: 94, 23, 235;
--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: 68;
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: #FFFFFF;
--secondary-btn-border-color: #FFFFFF;

}
#fw-section-image-with-text-3136bbfb-5a1f-4357-918f-3cb6160bdb14 {

/* Force all buttons */
.hero__cta-container a,
.hero__cta-container button,
a.button,
button.button {
  background: linear-gradient(135deg, #5e17eb, #ff66c4) !important;
  color: #fff !important;
  border: none !important;
}
}

#fw-section-newsletter-1762260098 {
--color-primary: #5e17eb;
--color-primary-rgb: 94, 23, 235;
--color-background: #f7f7f7;
--color-background-rgb: 247, 247, 247;
--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: 247;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #5e17eb;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-header {
--color-primary: #5e17eb;
--color-primary-rgb: 94, 23, 235;
--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: #5e17eb;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}