#fw-section-image-with-text-2294dff9-6367-4a24-a687-89c865d80280 {
--font-heading-scale: 1.22;
--font-body-scale: 1.1;
}



#fw-section-hero-115bd1af-e45b-43ed-afb6-18bd5f465b5e {
--color-primary: #f46403;
--color-primary-rgb: 244, 100, 3;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #f9f6f4;
--color-on-background-rgb: 249, 246, 244;
--color-on-primary: #f4f1eb;
--color-on-primary-rgb: 244, 241, 235;
--color-product-image-background: #f9f6f4;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f46403;
--primary-btn-text: #f4f1eb;
--primary-btn-border-color: #f9f6f4;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f9f6f4;
--secondary-btn-border-color: #f9f6f4;

}



#fw-section-collections-list-55c1ce0a-7328-4b57-90ba-a47b779f0bc2 {
--font-heading-scale: 1.72;
--font-body-scale: 1.79;
}
























#fw-section-hero-0 {
--font-heading-scale: 0.72;
--font-body-scale: 1.84;
}
#fw-section-hero-0 {
--color-primary: #2a6f48;
--color-primary-rgb: 42, 111, 72;
--color-background: #1a1433;
--color-background-rgb: 26, 20, 51;
--color-on-background: #07fc07;
--color-on-background-rgb: 7, 252, 7;
--color-on-primary: #f0f1ee;
--color-on-primary-rgb: 240, 241, 238;
--color-product-image-background: #07fc07;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2a6f48;
--primary-btn-text: #f0f1ee;
--primary-btn-border-color: #07fc07;
--secondary-btn-bg: transparent;
--secondary-btn-text: #07fc07;
--secondary-btn-border-color: #07fc07;
.links-list {
  transition: background 0.5s ease;
}
}
#fw-section-links-list-670b553d-4595-4f4d-97cd-7a2199bb6d05 {
--font-heading-scale: 1.21;
--font-body-scale: 2.0;
}
#fw-section-links-list-670b553d-4595-4f4d-97cd-7a2199bb6d05 {
--color-primary: #070707;
--color-primary-rgb: 7, 7, 7;
--color-background: #0a0a0a;
--color-background-rgb: 10, 10, 10;
--color-on-background: #cccccc;
--color-on-background-rgb: 204, 204, 204;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #cccccc;
--color-background-brightness: 10;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #070707;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #cccccc;
--secondary-btn-bg: transparent;
--secondary-btn-text: #cccccc;
--secondary-btn-border-color: #cccccc;
a {
  padding: 10px 20px;
  border: 1px solid #00ff66;
  border-radius: 25px;
  margin: 5px;
  display: inline-block;
  transition: 0.3s;
}

a:hover {
  background-color: #00ff66;
  color: black;
} 
.links-list a {
  box-shadow: 0 0 0 rgba(0,255,102,0);
}

.links-list a:hover {
  box-shadow: 0 0 12px rgba(0,255,102,0.6);
  transform: translateY(-3px) scale(1.03);
}
.links-list a {
  min-width: 160px;
  text-align: center;
}

.links-list p {
  max-width: 500px;
  margin: 0 auto;
}
.links-list {
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.85),
    rgba(0,0,0,0.95)
  );
  border-top: 1px solid rgba(0,255,102,0.2);
  border-bottom: 1px solid rgba(0,255,102,0.2);
}

.links-list h2 {
  letter-spacing: 2px;
  font-weight: 700;
}

.links-list p {
  opacity: 0.75;
  letter-spacing: 1px;
}

.links-list h2::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  margin: 10px auto;
  background: #00ff66;
}

.links-list {
  padding: 40px 20px;
}.links-list {
  background: linear-gradient(
    to bottom,
    #000000,
    #070707
  );
}.links-list a:hover {
  box-shadow: 0 0 16px rgba(0,255,102,0.8);
}

.links-list {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.8s ease forwards;
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.links-list a {
  transition: all 0.3s ease;
}

.links-list a:hover {
  transform: translateY(-3px) scale(1.03);
  box-shadow: 0 0 16px rgba(0,255,102,0.7);
}
}

#fw-section-featured-collection-0 {

.links-list a {
  transition: all 0.3s ease;
}

.links-list a:hover {
  transform: translateY(-3px) scale(1.03);
  box-shadow: 0 0 16px rgba(0,255,102,0.7);
}

.product-card:hover {
  transform: scale(1.03);
  transition: 0.3s ease;
}
}

#fw-section-footer {
--font-heading-scale: 1.0;
--font-body-scale: 1.61;
}
#fw-section-footer {
--color-primary: #4c3c2f;
--color-primary-rgb: 76, 60, 47;
--color-background: #f4f1eb;
--color-background-rgb: 244, 241, 235;
--color-on-background: #070503;
--color-on-background-rgb: 7, 5, 3;
--color-on-primary: #0a0907;
--color-on-primary-rgb: 10, 9, 7;
--color-product-image-background: #070503;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4c3c2f;
--primary-btn-text: #0a0907;
--primary-btn-border-color: #070503;
--secondary-btn-bg: transparent;
--secondary-btn-text: #070503;
--secondary-btn-border-color: #070503;

}
#fw-section-header {
--color-primary: #fafaf8;
--color-primary-rgb: 250, 250, 248;
--color-background: #f9f7f3;
--color-background-rgb: 249, 247, 243;
--color-on-background: #0a0a04;
--color-on-background-rgb: 10, 10, 4;
--color-on-primary: #070602;
--color-on-primary-rgb: 7, 6, 2;
--color-product-image-background: #0a0a04;
--color-background-brightness: 247;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fafaf8;
--primary-btn-text: #070602;
--primary-btn-border-color: #0a0a04;
--secondary-btn-bg: transparent;
--secondary-btn-text: #0a0a04;
--secondary-btn-border-color: #0a0a04;

}














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