#fw-section-hero-0e9d89af-f862-411c-95e8-ff110c24953b {
--color-primary: #c5dfee;
--color-primary-rgb: 197, 223, 238;
--color-background: #c5dfee;
--color-background-rgb: 197, 223, 238;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #ac9451;
--color-on-primary-rgb: 172, 148, 81;
--color-product-image-background: #ffffff;
--color-background-brightness: 217;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c5dfee;
--primary-btn-text: #ac9451;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-newsletter-1752861641 {
--font-heading-scale: 0.95;
--font-body-scale: 1.0;
}
#fw-section-newsletter-1752861641 {
--color-primary: #ac9451;
--color-primary-rgb: 172, 148, 81;
--color-background: #c5dfee;
--color-background-rgb: 197, 223, 238;
--color-on-background: #ac9451;
--color-on-background-rgb: 172, 148, 81;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ac9451;
--color-background-brightness: 217;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ac9451;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ac9451;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ac9451;
--secondary-btn-border-color: #ac9451;

}




#fw-section-hero-video-44e36a19-1bbf-4655-a85a-58fb515d7632 {
--color-primary: #ac9451;
--color-primary-rgb: 172, 148, 81;
--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: #ac9451;
--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-video-a938c98c-bc01-49d1-8f75-6e1944bb6892 {
--color-primary: #ac9451;
--color-primary-rgb: 172, 148, 81;
--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: #ac9451;
--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-video-b8fc270e-0ebe-4fdc-b9f0-abfd1bbf8eec {
--color-primary: #ac9451;
--color-primary-rgb: 172, 148, 81;
--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: #ac9451;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

}

#fw-section-custom-html-26218981-45c9-4933-a10c-be5c84170aac {

.about-container {
  display: flex;
  align-items: center; 
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  padding-top: 10px;    /* small space above content */
  padding-bottom: 20px; /* space below content */
  max-width: 1000px;
  margin: 0 auto;        /* keep horizontally centered */
}

.about-image img {
  width: 250px;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

.about-text {
  flex: 1;
  max-width: 500px;
  line-height: 1.6;
  text-align: left;
}

@media (max-width: 768px) {
  .about-container {
    flex-direction: column;
    align-items: center;
    padding-top: 10px;   /* small space above on mobile */
    padding-bottom: 15px;
  }
  .about-image img {
    width: 80%;
    max-width: 250px;
    margin-bottom: 15px;
  }
  .about-text {
    text-align: center;
    max-width: 90%;
  }
}

}


#fw-section-announcement-bar-0e3c1622-49b5-4de2-8c69-3ef389c891e4 {
--color-primary: #9dc8e5;
--color-primary-rgb: 157, 200, 229;
--color-background: #FFFFFF;
--color-background-rgb: 255, 255, 255;
--color-on-background: #ac9451;
--color-on-background-rgb: 172, 148, 81;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ac9451;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #9dc8e5;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ac9451;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ac9451;
--secondary-btn-border-color: #ac9451;

}
#fw-section-announcement-bar-4f93376e-42f7-458b-a60c-80ed81aa8411 {
--font-heading-scale: 1.0;
--font-body-scale: 1.1;
}
#fw-section-announcement-bar-4f93376e-42f7-458b-a60c-80ed81aa8411 {
--color-primary: #b2d5ec;
--color-primary-rgb: 178, 213, 236;
--color-background: #b2d5ec;
--color-background-rgb: 178, 213, 236;
--color-on-background: #ac9451;
--color-on-background-rgb: 172, 148, 81;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ac9451;
--color-background-brightness: 205;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #b2d5ec;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ac9451;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ac9451;
--secondary-btn-border-color: #ac9451;

}
#fw-section-header {
--color-primary: #c5dfee;
--color-primary-rgb: 197, 223, 238;
--color-background: #c5dfee;
--color-background-rgb: 197, 223, 238;
--color-on-background: #ab944f;
--color-on-background-rgb: 171, 148, 79;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #ab944f;
--color-background-brightness: 217;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c5dfee;
--primary-btn-text: #FFFFFF;
--primary-btn-border-color: #ab944f;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ab944f;
--secondary-btn-border-color: #ab944f;

}