#fw-section-hero-1769416880 {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #FFFFF6;
--color-on-background-rgb: 255, 255, 246;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #FFFFF6;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #FFFFF6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #FFFFF6;
--secondary-btn-border-color: #FFFFF6;
.hero__heading {
  position: relative;
  display: inline-block;
  background: rgba(10, 10, 10, 0.6);
  padding: 5px 0px;
  border: 2px solid #00E5FF;
  letter-spacing: 3px;
  box-shadow: 0 0 12px rgba(0, 229, 255, 0.6);
  backdrop-filter: blur(1px);
  text-shadow: 0 0 8px rgba(0, 229, 255, 0.8);
  animation: glitchPulse 2s infinite;
}

/* scanline overlay */
.hero__heading::after {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    0deg,
    rgba(255,255,255,0.05),
    rgba(255,255,255,0.05) 2px,
    transparent 2px,
    transparent 4px
  );
  mix-blend-mode: overlay;
  animation: glitchScan 2.5s infinite;
  pointer-events: none;
}

@keyframes glitchPulse {
  0%, 90%, 100% {
    box-shadow: 0 0 12px rgba(0, 229, 255, 0.6);
    text-shadow: 0 0 8px rgba(0, 229, 255, 0.8);
    transform: translate(0,0);
  }

  92% {
    box-shadow: 0 0 25px rgba(0, 229, 255, 1);
    text-shadow: 0 0 18px rgba(0, 229, 255, 1);
    transform: translate(-1px, 1px);
  }

  94% {
    transform: translate(2px, -1px);
  }

  96% {
    transform: translate(-1px, 0);
  }
}

@keyframes glitchScan {
  0% { transform: translateY(0); }
  95% { transform: translateY(0); }
  96% { transform: translateY(-2px); }
  97% { transform: translateY(2px); }
  98% { transform: translateY(-1px); }
  100% { transform: translateY(0); }
}



@media (max-width: 768px) {
  .hero__heading {
    display: none !important;
  }
}




}




#fw-section-instagram-feed-222df7af-4bc7-424d-a05c-cf94447afa1e {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #150b17;
--color-background-rgb: 21, 11, 23;
--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: 15;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-recent-videos-c6c3b68a-4e0c-4208-b21a-b88234cda486 {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #150b17;
--color-background-rgb: 21, 11, 23;
--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: 15;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--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-c6317b25-98b1-4065-a061-fbc80673ca46 {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #fff700;
--color-background-rgb: 255, 247, 0;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 221;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-hero-c3c3988e-82f2-40c5-b59d-b6339732dbee {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--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: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-footer {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #150b17;
--color-background-rgb: 21, 11, 23;
--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: 15;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-header {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #150b17;
--color-background-rgb: 21, 11, 23;
--color-on-background: #FFFFF6;
--color-on-background-rgb: 255, 255, 246;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #FFFFF6;
--color-background-brightness: 15;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #FFFFF6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #FFFFF6;
--secondary-btn-border-color: #FFFFF6;

}


#fw-section-product-product-product-white-ver {
--color-primary: #fff700;
--color-primary-rgb: 255, 247, 0;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #150b17;
--color-on-background-rgb: 21, 11, 23;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #150b17;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fff700;
--primary-btn-text: #000000;
--primary-btn-border-color: #150b17;
--secondary-btn-bg: transparent;
--secondary-btn-text: #150b17;
--secondary-btn-border-color: #150b17;

}