#fw-section-hero-0 {
--font-heading-scale: 1.11;
--font-body-scale: 1.03;
}
#fw-section-hero-0 {
--color-primary: #ff1cfe;
--color-primary-rgb: 255, 28, 254;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--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: #b130b0;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff1cfe;
--primary-btn-text: #000000;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #ff1cfe;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #ff1cfe;

}
#fw-section-featured-collection-0 {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}

/* 🔥 Base Button */
button, 
.btn, 
a.button {
  background: linear-gradient(135deg, #FF1DFF, #B300FF);
  color: #000000;
  border: none;
  border-radius: 10px;
  padding: 12px 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  text-align: center;

  box-shadow: 0 0 10px rgba(255, 29, 255, 0.6),
              0 0 20px rgba(179, 0, 255, 0.4);

  transition: all 0.25s ease;
}

/* 💜 Hover = seductive glow */
button:hover, 
.btn:hover, 
a.button:hover {
  background: linear-gradient(135deg, #FF66FF, #D633FF);
  color: #000000;

  box-shadow: 0 0 15px #FF1DFF,
              0 0 30px #FF1DFF,
              0 0 45px rgba(255, 29, 255, 0.6);

  transform: translateY(-2px) scale(1.05);
}

/* 💀 Click = pressed in */
button:active, 
.btn:active, 
a.button:active {
  transform: scale(0.96);
  box-shadow: 0 0 8px #FF1DFF;
}

/* 🖤 Secondary / Outline buttons */
button.outline, 
.btn.outline {
  background: transparent;
  color: #FF1DFF;
  border: 2px solid #FF1DFF;
  box-shadow: none;
}

button.outline:hover, 
.btn.outline:hover {
  background: #FF1DFF;
  color: #000000;
  box-shadow: 0 0 15px #FF1DFF;
}

/* ✨ Disabled (still pretty, just sad) */
button:disabled, 
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
}

#fw-section-featured-collection-1723512827 {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}

/* 🔥 Base Button */
button, 
.btn, 
a.button {
  background: linear-gradient(135deg, #FF1DFF, #B300FF);
  color: #000000;
  border: none;
  border-radius: 10px;
  padding: 12px 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  text-align: center;

  box-shadow: 0 0 10px rgba(255, 29, 255, 0.6),
              0 0 20px rgba(179, 0, 255, 0.4);

  transition: all 0.25s ease;
}

/* 💜 Hover = seductive glow */
button:hover, 
.btn:hover, 
a.button:hover {
  background: linear-gradient(135deg, #FF66FF, #D633FF);
  color: #000000;

  box-shadow: 0 0 15px #FF1DFF,
              0 0 30px #FF1DFF,
              0 0 45px rgba(255, 29, 255, 0.6);

  transform: translateY(-2px) scale(1.05);
}

/* 💀 Click = pressed in */
button:active, 
.btn:active, 
a.button:active {
  transform: scale(0.96);
  box-shadow: 0 0 8px #FF1DFF;
}

/* 🖤 Secondary / Outline buttons */
button.outline, 
.btn.outline {
  background: transparent;
  color: #FF1DFF;
  border: 2px solid #FF1DFF;
  box-shadow: none;
}

button.outline:hover, 
.btn.outline:hover {
  background: #FF1DFF;
  color: #000000;
  box-shadow: 0 0 15px #FF1DFF;
}

/* ✨ Disabled (still pretty, just sad) */
button:disabled, 
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
}

#fw-section-instagram-feed-1724376486 {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}
/* 🔥 Base Button */
button, 
.btn, 
a.button {
  background: linear-gradient(135deg, #FF1DFF, #B300FF);
  color: #000000;
  border: none;
  border-radius: 10px;
  padding: 12px 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  text-align: center;

  box-shadow: 0 0 10px rgba(255, 29, 255, 0.6),
              0 0 20px rgba(179, 0, 255, 0.4);

  transition: all 0.25s ease;
}

/* 💜 Hover = seductive glow */
button:hover, 
.btn:hover, 
a.button:hover {
  background: linear-gradient(135deg, #FF66FF, #D633FF);
  color: #000000;

  box-shadow: 0 0 15px #FF1DFF,
              0 0 30px #FF1DFF,
              0 0 45px rgba(255, 29, 255, 0.6);

  transform: translateY(-2px) scale(1.05);
}

/* 💀 Click = pressed in */
button:active, 
.btn:active, 
a.button:active {
  transform: scale(0.96);
  box-shadow: 0 0 8px #FF1DFF;
}

/* 🖤 Secondary / Outline buttons */
button.outline, 
.btn.outline {
  background: transparent;
  color: #FF1DFF;
  border: 2px solid #FF1DFF;
  box-shadow: none;
}

button.outline:hover, 
.btn.outline:hover {
  background: #FF1DFF;
  color: #000000;
  box-shadow: 0 0 15px #FF1DFF;
}

/* ✨ Disabled (still pretty, just sad) */
button:disabled, 
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
}



#fw-section-header {
--font-heading-scale: 1.41;
--font-body-scale: 1.24;
}
#fw-section-header {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}
}
#fw-section-product {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}

/* 🔥 Base Button */
button, 
.btn, 
a.button {
  background: linear-gradient(135deg, #FF1DFF, #B300FF);
  color: #000000;
  border: none;
  border-radius: 10px;
  padding: 12px 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  text-align: center;

  box-shadow: 0 0 10px rgba(255, 29, 255, 0.6),
              0 0 20px rgba(179, 0, 255, 0.4);

  transition: all 0.25s ease;
}

/* 💜 Hover = seductive glow */
button:hover, 
.btn:hover, 
a.button:hover {
  background: linear-gradient(135deg, #FF66FF, #D633FF);
  color: #000000;

  box-shadow: 0 0 15px #FF1DFF,
              0 0 30px #FF1DFF,
              0 0 45px rgba(255, 29, 255, 0.6);

  transform: translateY(-2px) scale(1.05);
}

/* 💀 Click = pressed in */
button:active, 
.btn:active, 
a.button:active {
  transform: scale(0.96);
  box-shadow: 0 0 8px #FF1DFF;
}

/* 🖤 Secondary / Outline buttons */
button.outline, 
.btn.outline {
  background: transparent;
  color: #FF1DFF;
  border: 2px solid #FF1DFF;
  box-shadow: none;
}

button.outline:hover, 
.btn.outline:hover {
  background: #FF1DFF;
  color: #000000;
  box-shadow: 0 0 15px #FF1DFF;
}

/* ✨ Disabled (still pretty, just sad) */
button:disabled, 
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
}
#fw-section-product-recommendations {

a {
  color: #ffffff;
  transition: all 0.3s ease;
}

a:hover {
  color: #FF1DFF;
  text-shadow: 0 0 6px #FF1DFF;
  transform: scale(1.05);
}

/* 🔥 Base Button */
button, 
.btn, 
a.button {
  background: linear-gradient(135deg, #FF1DFF, #B300FF);
  color: #000000;
  border: none;
  border-radius: 10px;
  padding: 12px 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  display: inline-block;
  text-align: center;

  box-shadow: 0 0 10px rgba(255, 29, 255, 0.6),
              0 0 20px rgba(179, 0, 255, 0.4);

  transition: all 0.25s ease;
}

/* 💜 Hover = seductive glow */
button:hover, 
.btn:hover, 
a.button:hover {
  background: linear-gradient(135deg, #FF66FF, #D633FF);
  color: #000000;

  box-shadow: 0 0 15px #FF1DFF,
              0 0 30px #FF1DFF,
              0 0 45px rgba(255, 29, 255, 0.6);

  transform: translateY(-2px) scale(1.05);
}

/* 💀 Click = pressed in */
button:active, 
.btn:active, 
a.button:active {
  transform: scale(0.96);
  box-shadow: 0 0 8px #FF1DFF;
}

/* 🖤 Secondary / Outline buttons */
button.outline, 
.btn.outline {
  background: transparent;
  color: #FF1DFF;
  border: 2px solid #FF1DFF;
  box-shadow: none;
}

button.outline:hover, 
.btn.outline:hover {
  background: #FF1DFF;
  color: #000000;
  box-shadow: 0 0 15px #FF1DFF;
}

/* ✨ Disabled (still pretty, just sad) */
button:disabled, 
.btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}
}