#fw-section-header {
--color-primary: #03cdcd;
--color-primary-rgb: 3, 205, 205;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #00fcfc;
--color-on-primary-rgb: 0, 252, 252;
--color-on-background: #d8d8d8;
--color-on-background-rgb: 216, 216, 216;
--color-product-image-background: #d8d8d8;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-featured-collection-0 {
--color-primary: #198896;
--color-primary-rgb: 25, 136, 150;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #5fffff;
--color-on-primary-rgb: 95, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-db6dd6e8-690e-4307-ac50-0c5eee4f10ed {
--color-primary: #0d1b1b;
--color-primary-rgb: 13, 27, 27;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #F9F8FF;
--color-on-background-rgb: 249, 248, 255;
--color-product-image-background: #F9F8FF;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-video-0 {

body {
  margin: 0;
  min-height: 300vh;
  background: linear-gradient(
    160deg,
    #111e26 0%,
    #253c3c 40%,
    #182624 65%,
    #0c1818 100%
  );
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

/* Add a subtle overlay for extra depth */
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 300vh;
  pointer-events: none;
  background: radial-gradient(circle at 60vw 20vh, rgba(60,130,140,0.05) 0%, rgba(0,0,0,0.5) 80%);
  mix-blend-mode: lighten;
}

/* Optional, smooth scrolling for pro feel */
html {
  scroll-behavior: smooth;
}

}







#fw-section-footer {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #26c3c9;
--color-on-primary-rgb: 38, 195, 201;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}





#fw-section-hero-video-30f14fe5-e860-454d-9ddf-c10b6bdb8e5e {

body {
  margin: 0;
  min-height: 300vh;
  background: linear-gradient(
    160deg,
    #111e26 0%,
    #253c3c 40%,
    #182624 65%,
    #0c1818 100%
  );
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

/* Add a subtle overlay for extra depth */
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 300vh;
  pointer-events: none;
  background: radial-gradient(circle at 60vw 20vh, rgba(60,130,140,0.05) 0%, rgba(0,0,0,0.5) 80%);
  mix-blend-mode: lighten;
}

/* Optional, smooth scrolling for pro feel */
html {
  scroll-behavior: smooth;
}

}