#fw-section-featured-collection-0 {
--color-primary: #cd5c5c;
--color-primary-rgb: 205, 92, 92;
--color-background: #171616;
--color-background-rgb: 23, 22, 22;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 22;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-7e450877-9c45-44c3-9b4c-d9c9a1696443 {
--color-primary: #c5a880;
--color-primary-rgb: 197, 168, 128;
--color-background: #212121;
--color-background-rgb: 33, 33, 33;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 33;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-bfd9288b-8911-4d8a-857c-c9d1d1ac18c1 {
--color-primary: #c5a880;
--color-primary-rgb: 197, 168, 128;
--color-background: #171616;
--color-background-rgb: 23, 22, 22;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 22;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-021f3ca3-6877-46b7-b615-58912f6488d6 {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #cd5c5c;
--color-background-rgb: 205, 92, 92;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 126;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-custom-html-4495addf-f6ec-4fa2-8344-7f57d770d99f {
--color-primary: #c5a880;
--color-primary-rgb: 197, 168, 128;
--color-background: #171616;
--color-background-rgb: 23, 22, 22;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 22;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-rich-text-3cbc7fca-170e-4435-8647-a43b960b71aa {

/* PAGE DE CONTACT WALICHE TOU */

.contact-section {
  background-color: #F8F9FA; /* Blanc cassé */
  padding: 60px 20px;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.contact-form {
  background-color: #ffffff;
  padding: 40px;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 500px;
}

.contact-form h2 {
  font-family: 'Poppins', sans-serif;
  color: #0A0F2C; /* Bleu nuit */
  text-align: center;
  margin-bottom: 20px;
  font-size: 28px;
}

.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: 14px;
  margin-bottom: 20px;
  border: 1px solid #C5A880; /* Doré doux */
  border-radius: 8px;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  background-color: #fff;
  color: #0A0F2C;
}

.contact-form input:focus,
.contact-form textarea:focus {
  outline: none;
  border-color: #0A0F2C;
}

.contact-form button {
  width: 100%;
  padding: 14px;
  background-color: #C5A880; /* Doré doux */
  color: #fff;
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.contact-form button:hover {
  background-color: #0A0F2C; /* Bleu nuit sur hover */
}

}
#fw-section-header {
--color-primary: #f1c40f;
--color-primary-rgb: 241, 196, 15;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--color-primary: #cd5c5c;
--color-primary-rgb: 205, 92, 92;
--color-background: #212121;
--color-background-rgb: 33, 33, 33;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-on-background: #f8f9fa;
--color-on-background-rgb: 248, 249, 250;
--color-product-image-background: #f8f9fa;
--color-background-brightness: 33;
background-color: var(--color-background);
color: var(--color-on-background);

}