#fw-section-featured-collection-0 {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #878776;
--color-background-rgb: 135, 135, 118;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 133;
background-color: var(--color-background);
color: var(--color-on-background);
/* Fourthwall "View all" button custom style */
.featured-collection a.fw-button,
.featured-collection a.button {
  background-color: #1e2d23 !important;  /* Dark green header color */
  color: #ffffff !important;             /* White text */
  border-radius: 12px !important;        /* Rounded corners */
  border: none !important;
  padding: 10px 20px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}

/* Hover effect */
.featured-collection a.fw-button:hover,
.featured-collection a.button:hover {
  background-color: #16351c !important;  /* Slightly darker green */
  color: #ffffff !important;
}

}




#fw-section-password {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #eae8db;
--color-background-rgb: 234, 232, 219;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 231;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-footer {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #1e2d23;
--color-background-rgb: 30, 45, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #9c9c89;
--color-background-brightness: 39;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-header {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #1e2d23;
--color-background-rgb: 30, 45, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #9c9c89;
--color-background-brightness: 39;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-recent-posts-b1d1d60c-38b2-4751-bbf9-8bd84ba29013 {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #1e2d23;
--color-background-rgb: 30, 45, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #eae8db;
--color-on-background-rgb: 234, 232, 219;
--color-product-image-background: #9c9c89;
--color-background-brightness: 39;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-recent-posts-b37d38a2-0996-48eb-98e7-59d7bcf6a57f {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #1e2d23;
--color-background-rgb: 30, 45, 35;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #9c9c89;
--color-background-brightness: 39;
background-color: var(--color-background);
color: var(--color-on-background);

}



#fw-section-custom-html-df05cb52-5593-4b04-8c72-c9e3501fd6d6 {

/* Remove big top padding */
.formkit-form[data-uid="a0745e1008"][min-width~="700"] [data-style="clean"],
.formkit-form[data-uid="a0745e1008"][min-width~="800"] [data-style="clean"] {
  padding-top: 0 !important;
}

/* Remove extra margin from fields container */
.formkit-form[data-uid="a0745e1008"] .seva-fields {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Kill hidden alert spacing */
.formkit-form[data-uid="a0745e1008"] .formkit-alert {
  margin: 0 !important;
  padding: 0 !important;
}

/* Hide “Built with Kit” badge */
.formkit-form[data-uid="a0745e1008"] .formkit-powered-by-convertkit-container {
  display: none !important;
}


}


#fw-section-featured-collection-3edfd258-b2c9-4bbf-ab9d-b99e0eb17abb {
--color-primary: #1e2d23;
--color-primary-rgb: 30, 45, 35;
--color-background: #878776;
--color-background-rgb: 135, 135, 118;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 133;
background-color: var(--color-background);
color: var(--color-on-background);
/* Fourthwall "View all" button custom style */
.featured-collection a.fw-button,
.featured-collection a.button {
  background-color: #1e2d23 !important;  /* Dark green header color */
  color: #ffffff !important;             /* White text */
  border-radius: 12px !important;        /* Rounded corners */
  border: none !important;
  padding: 10px 20px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}

/* Hover effect */
.featured-collection a.fw-button:hover,
.featured-collection a.button:hover {
  background-color: #16351c !important;  /* Slightly darker green */
  color: #ffffff !important;
}

}
#fw-section-announcement-bar-b62c2781-41a3-41bb-8e80-cc1a5836f156 {
--color-primary: #526f58;
--color-primary-rgb: 82, 111, 88;
--color-background: #b2b09d;
--color-background-rgb: 178, 176, 157;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 174;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-image-with-text-6d101a76-2790-4fe9-ad9a-fc12f1d68ecf {
--color-primary: #1c3440;
--color-primary-rgb: 28, 52, 64;
--color-background: #b2b09d;
--color-background-rgb: 178, 176, 157;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1c3440;
--color-on-background-rgb: 28, 52, 64;
--color-product-image-background: #9c9c89;
--color-background-brightness: 174;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-announcement-bar-a0d4cb28-655f-46bc-b751-060bbd514374 {
--color-primary: #1c3440;
--color-primary-rgb: 28, 52, 64;
--color-background: #b2b09d;
--color-background-rgb: 178, 176, 157;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 174;
background-color: var(--color-background);
color: var(--color-on-background);
/* Make announcement text scroll like a ticker */
.announcement-bar__text {
  display: inline-block;
  white-space: nowrap;
  animation: ticker 12s linear infinite;
}

@keyframes ticker {
  0%   { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

}