#fw-section-custom-html-55f551ce-7bd9-43ce-a262-5d5c22307c3c {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}

#fw-section-custom-html-ec7debb0-6a70-417a-b53f-dd85384aafb6 {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}

#fw-section-custom-html-caa24984-1221-4781-beae-e9e2cacbd8f4 {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}

#fw-section-custom-html-e9106ac6-655d-41c1-8a66-8ae1a5b7ceec {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}

#fw-section-custom-html-702a2b58-96dd-4ea4-87cb-b64df8dc72c4 {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}

#fw-section-custom-html-dbc4b7be-7743-4e1b-9b84-072cd912e20d {
--font-heading-scale: 1.66;
--font-body-scale: 1.1;
}


#fw-section-hero-0 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #d01a9e;
--color-background-rgb: 208, 26, 158;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #2e3d27;
--color-on-primary-rgb: 46, 61, 39;
--color-product-image-background: #ffffff;
--color-background-brightness: 95;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffff;
--primary-btn-text: #2e3d27;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-carousel-aff63e7d-6965-4ad9-b5a9-5e060fe0661c {
--color-primary: #df16a9;
--color-primary-rgb: 223, 22, 169;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #2e3d27;
--color-on-background-rgb: 46, 61, 39;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #2e3d27;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #df16a9;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2e3d27;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2e3d27;
--secondary-btn-border-color: #2e3d27;

}


#fw-section-featured-collection-0 {

/* Outer wrapper */
.featured-products-carousel {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* Moving track */
.featured-products-track {
  display: flex;
  width: max-content;
  animation: move-right 30s linear infinite;
}

/* Product cards */
.featured-product {
  flex: 0 0 auto;
  margin-right: 40px; /* spacing between items */
}

/* Animation */
@keyframes move-right {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}

/* Pause on hover */
.featured-products-carousel:hover .featured-products-track {
  animation-play-state: paused;
}

}


#fw-section-announcement-bar-7abd5b07-08d6-4df7-adb1-5c8451ff3231 {
--font-heading-scale: 0.7;
--font-body-scale: 0.92;
}
#fw-section-announcement-bar-7abd5b07-08d6-4df7-adb1-5c8451ff3231 {
--color-primary: #d0a61a;
--color-primary-rgb: 208, 166, 26;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-background: #2e3d27;
--color-on-background-rgb: 46, 61, 39;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #2e3d27;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d0a61a;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #2e3d27;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2e3d27;
--secondary-btn-border-color: #2e3d27;

}
#fw-section-header {
--color-primary: #2e3d27;
--color-primary-rgb: 46, 61, 39;
--color-background: #fef7ee;
--color-background-rgb: 254, 247, 238;
--color-on-background: #2e3d27;
--color-on-background-rgb: 46, 61, 39;
--color-on-primary: #fef7ee;
--color-on-primary-rgb: 254, 247, 238;
--color-product-image-background: #2e3d27;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #2e3d27;
--primary-btn-text: #fef7ee;
--primary-btn-border-color: #2e3d27;
--secondary-btn-bg: transparent;
--secondary-btn-text: #2e3d27;
--secondary-btn-border-color: #2e3d27;

}