#fw-section-custom-html-94a8a9de-c0e4-4948-b8f4-b45f8f9f16c2 {

/* Hard-lock all scrolling on all devices/browsers */
html, body {
    overflow: hidden !important;
    height: 100% !important;
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    touch-action: none !important;
    -ms-touch-action: none !important;
}
}

#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%); }
}

}
#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-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-custom-html-03c7f5ce-6ec6-441c-8ced-8889ec478ae5 {
--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: #1e2d23;
--color-on-background-rgb: 30, 45, 35;
--color-product-image-background: #9c9c89;
--color-background-brightness: 39;
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 {
--font-heading-scale: 0.7;
--font-body-scale: 1.16;
}
#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-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);

}