#fw-section-featured-collection-d925503f-5fd0-4f02-964e-0f4de959fda3 {
--font-heading-scale: 1.37;
--font-body-scale: 1.37;
}
#fw-section-featured-collection-d925503f-5fd0-4f02-964e-0f4de959fda3 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #fdecec;
--color-on-background-rgb: 253, 236, 236;
--color-on-primary: #eed6d6;
--color-on-primary-rgb: 238, 214, 214;
--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: #eed6d6;
--primary-btn-border-color: #fdecec;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fdecec;
--secondary-btn-border-color: #fdecec;

}
#fw-section-collections-list-fc54508a-b95a-4373-85ae-73b60cb392f1 {
--font-heading-scale: 1.84;
--font-body-scale: 1.45;
}

#fw-section-rich-text-177431530839285 {
--font-heading-scale: 1.72;
--font-body-scale: 1.37;
}
#fw-section-rich-text-177431530839285 {
--color-primary: #cf2222;
--color-primary-rgb: 207, 34, 34;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #eecfcf;
--color-on-background-rgb: 238, 207, 207;
--color-on-primary: #d89d9d;
--color-on-primary-rgb: 216, 157, 157;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #cf2222;
--primary-btn-text: #d89d9d;
--primary-btn-border-color: #eecfcf;
--secondary-btn-bg: transparent;
--secondary-btn-text: #eecfcf;
--secondary-btn-border-color: #eecfcf;

}





#fw-section-announcement-bar-f11076bb-44df-4f48-9273-87948c8570b6 {
--font-heading-scale: 1.57;
--font-body-scale: 1.57;
}
#fw-section-announcement-bar-f11076bb-44df-4f48-9273-87948c8570b6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #fb2525;
--color-background-rgb: 251, 37, 37;
--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: #ffffff;
--color-background-brightness: 101;
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: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-hero-0 {
--color-primary: #ff0303;
--color-primary-rgb: 255, 3, 3;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffefef;
--color-on-background-rgb: 255, 239, 239;
--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: #ff0303;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffefef;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffefef;
--secondary-btn-border-color: #ffefef;
@keyframes redGlow {
  0% {
    text-shadow:
    0 0 5px #ff0000,
    0 0 10px #ff0000,
    0 0 20px #ff0000;
  }

  50% {
    text-shadow:
    0 0 10px #ff0000,
    0 0 20px #ff0000,
    0 0 40px #ff0000,
    0 0 80px #ff0000;
  }

  100% {
    text-shadow:
    0 0 5px #ff0000,
    0 0 10px #ff0000,
    0 0 20px #ff0000;
  }
}

.product-title,
.card__heading {
    animation: redGlow 2.5s ease-in-out infinite;
}
}
#fw-section-rich-text-f14f8a5d-ebc6-4e30-a03f-d738521bf559 {
--font-heading-scale: 0.7;
--font-body-scale: 1.19;
}




#fw-section-hero-916606f7-7d1e-4489-9027-0f35d53b6d38 {
--font-heading-scale: 1.22;
--font-body-scale: 1.44;
}
#fw-section-rich-text-4ff2987e-49a8-4119-83d4-d0ffec6743d7 {
--font-heading-scale: 0.7;
--font-body-scale: 1.34;
}
#fw-section-hero-e59201ac-8bfd-4813-8ba3-9a0b1b5d5af4 {

@keyframes redGlow {
  0% {
    text-shadow:
    0 0 5px #ff0000,
    0 0 10px #ff0000,
    0 0 20px #ff0000;
  }

  50% {
    text-shadow:
    0 0 10px #ff0000,
    0 0 20px #ff0000,
    0 0 40px #ff0000,
    0 0 80px #ff0000;
  }

  100% {
    text-shadow:
    0 0 5px #ff0000,
    0 0 10px #ff0000,
    0 0 20px #ff0000;
  }
}

.product-title,
.card__heading {
    animation: redGlow 2.5s ease-in-out infinite;
}/* MAD HABITZ RED GLOW FORCE TEST */
h1,
h2,
h3,
.product-title,
.card__heading,
[class*="title"],
[class*="heading"] {
  color: #ffffff !important;
  text-shadow:
    0 0 4px #ff0000,
    0 0 8px #ff0000,
    0 0 16px #ff0000,
    0 0 32px #ff0000,
    0 0 64px #ff0000 !important;
}
}
#fw-section-rich-text-e931e6ba-1f6d-4e09-870c-59a7f63b2241 {
--font-heading-scale: 0.88;
--font-body-scale: 1.5;
}
#fw-section-hero-b6b11017-78de-4588-bef6-00d07c6545fc {
--font-heading-scale: 1.29;
--font-body-scale: 1.54;
}

#fw-section-featured-collection-9adce245-6efb-4f8b-8b28-d017078ec508 {
--font-heading-scale: 1.6;
--font-body-scale: 1.58;
}
#fw-section-featured-collection-9adce245-6efb-4f8b-8b28-d017078ec508 {

/* FORCE TARGET PRODUCT CARDS */
[data-testid="product-card"] {
  position: relative;
  transition: all 0.3s ease;
}

/* IMAGE TRANSITION */
[data-testid="product-card"] img {
  transition: all 0.3s ease;
}

/* HOVER EFFECT */
[data-testid="product-card"]:hover img {
  transform: scale(1.05);
  filter: drop-shadow(0 0 15px rgba(255, 0, 0, 0.9))
          drop-shadow(0 0 35px rgba(255, 0, 0, 0.6))
          drop-shadow(0 0 60px rgba(255, 0, 0, 0.4));
}/* 🔴 TITLE GLOW */
h2, h3 {
  color: #ffffff;
  text-shadow:
    0 0 5px rgba(255, 0, 0, 0.6),
    0 0 10px rgba(255, 0, 0, 0.5),
    0 0 20px rgba(255, 0, 0, 0.4);
}

/* 🔥 PRODUCT IMAGE GLOW (SUBTLE) */
img {
  transition: 0.3s ease;
}

img:hover {
  filter: drop-shadow(0 0 10px rgba(255, 0, 0, 0.6))
          drop-shadow(0 0 20px rgba(255, 0, 0, 0.4));
}

/* 🌌 BACKGROUND GLOW */
section {
  position: relative;
}

section::before {
  content: "";
  position: absolute;
  top: -100px;
  left: -100px;
  right: -100px;
  bottom: -100px;
  background: radial-gradient(circle, rgba(255,0,0,0.12), transparent);
  z-index: 0;
  filter: blur(80px);
}

/* KEEP CONTENT ABOVE GLOW */
section > * {
  position: relative;
  z-index: 1;
}
  @keyframes pulseGlow {
  0% { text-shadow: 0 0 5px rgba(255,0,0,0.5); }
  50% { text-shadow: 0 0 20px rgba(255,0,0,0.8); }
  100% { text-shadow: 0 0 5px rgba(255,0,0,0.5); }
}

h2 {
  animation: pulseGlow 3s infinite;
}
}

#fw-section-hero-9d64c117-b24d-4b1b-bf64-bad7b95ff939 {
--font-heading-scale: 1.52;
--font-body-scale: 2.0;
}
#fw-section-rich-text-0e9f56d0-9f41-49ab-aa0b-191d19b5ce6b {
--font-heading-scale: 0.98;
--font-body-scale: 1.56;
}

#fw-section-featured-collection-ef2369fb-3915-4478-a4d5-17572cfb146f {

/* 🔴 TITLE GLOW */
h2, h3 {
  color: #ffffff;
  text-shadow:
    0 0 5px rgba(255, 0, 0, 0.6),
    0 0 10px rgba(255, 0, 0, 0.5),
    0 0 20px rgba(255, 0, 0, 0.4);
}

/* 🔥 PRODUCT IMAGE GLOW (SUBTLE) */
img {
  transition: 0.3s ease;
}

img:hover {
  filter: drop-shadow(0 0 10px rgba(255, 0, 0, 0.6))
          drop-shadow(0 0 20px rgba(255, 0, 0, 0.4));
}

/* 🌌 BACKGROUND GLOW */
section {
  position: relative;
}

section::before {
  content: "";
  position: absolute;
  top: -100px;
  left: -100px;
  right: -100px;
  bottom: -100px;
  background: radial-gradient(circle, rgba(255,0,0,0.12), transparent);
  z-index: 0;
  filter: blur(80px);
}

/* KEEP CONTENT ABOVE GLOW */
section > * {
  position: relative;
  z-index: 1;
}
  @keyframes pulseGlow {
  0% { text-shadow: 0 0 5px rgba(255,0,0,0.5); }
  50% { text-shadow: 0 0 20px rgba(255,0,0,0.8); }
  100% { text-shadow: 0 0 5px rgba(255,0,0,0.5); }
}

h2 {
  animation: pulseGlow 3s infinite;
}
}
#fw-section-hero-f761cfc6-d932-481c-8cec-6dd7d9c580c2 {
--font-heading-scale: 1.73;
--font-body-scale: 1.94;
}
#fw-section-hero-f761cfc6-d932-481c-8cec-6dd7d9c580c2 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #fed1d1;
--color-on-background-rgb: 254, 209, 209;
--color-on-primary: #ff0000;
--color-on-primary-rgb: 255, 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: #ff0000;
--primary-btn-border-color: #fed1d1;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fed1d1;
--secondary-btn-border-color: #fed1d1;

}

#fw-section-footer {
--font-heading-scale: 1.18;
--font-body-scale: 1.32;
}




#fw-section-collections-list-68be5fbd-4554-4648-9246-dd570a808b8f {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}


#fw-section-password {
--font-heading-scale: 1.03;
--font-body-scale: 0.89;
}