#fw-section-custom-html-37af8141-b1c0-4f04-bace-10ddcb6344ab {

body {
  font-family: 'Montserrat', sans-serif;
  background-color: #f7f7f5;
  color: #2a2a2a;
}

/* Form container — no border box */
.contact-form {
  max-width: 550px;
  margin: 40px auto;
  padding: 0; /* No box around fields */
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* Title */
.form-title {
  font-size: 28px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin-bottom: 10px;
}

/* Labels */
.contact-form label {
  font-weight: 600;
  margin-bottom: -8px;
}

/* Inputs + Textarea */
.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 10px; /* Rounded corners */
  font-size: 16px;
  background-color: #fafafa;
}

/* Textarea height */
.contact-form textarea {
  height: 140px;
  resize: vertical;
}

/* Button */
.contact-form button {
  padding: 14px;
  background-color: #000000;
  color: white;
  border: none;
  border-radius: 10px; /* Rounded corners */
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

/* Updated hover color */
.contact-form button:hover {
  background-color: #0288D1;
}

}

















#fw-section-hero-1761139441 {
--font-heading-scale: 1.07;
--font-body-scale: 1.0;
}
#fw-section-hero-1761139441 {
--color-primary: #0288D1;
--color-primary-rgb: 2, 136, 209;
--color-background: #EEFAFF;
--color-background-rgb: 238, 250, 255;
--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: #000000;
--color-background-brightness: 247;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0288D1;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-announcement-bar-a351ee97-471f-4676-89d6-05dcdcb450d5 {
--font-heading-scale: 1.0;
--font-body-scale: 2.0;
}



#fw-section-hero-3e02a167-b032-4bf2-830b-5f6df4c8b3a2 {
--color-primary: #0288d1;
--color-primary-rgb: 2, 136, 209;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0288d1;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-image-with-text-2979ff3c-7a71-4392-8a1a-398c5e9bcaa7 {
--color-primary: #0288D1;
--color-primary-rgb: 2, 136, 209;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #010101;
--color-on-background-rgb: 1, 1, 1;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #010101;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0288D1;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #010101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #010101;
--secondary-btn-border-color: #010101;

}



#fw-section-newsletter-a071cd7a-36e8-4205-b967-214e67706548 {
--font-heading-scale: 1.25;
--font-body-scale: 1.25;
}
#fw-section-newsletter-a071cd7a-36e8-4205-b967-214e67706548 {
--color-primary: #0288d1;
--color-primary-rgb: 2, 136, 209;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--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: #000000;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0288d1;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}
#fw-section-featured-collection-c6d13e7f-ed22-47b0-84a2-ad6de986abda {
--color-primary: #0288D1;
--color-primary-rgb: 2, 136, 209;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #010101;
--color-on-background-rgb: 1, 1, 1;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #010101;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0288D1;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #010101;
--secondary-btn-bg: transparent;
--secondary-btn-text: #010101;
--secondary-btn-border-color: #010101;

}