#fw-section-hero-1752601695 {
--color-primary: #c9a447;
--color-primary-rgb: 201, 164, 71;
--color-background: #fffceb;
--color-background-rgb: 255, 252, 235;
--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: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c9a447;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-tiers-f41160fd-61a4-4e2f-a85a-53629fa73d74 {

.tiers__tiers { justify-content: center; } .tiers__list { justify-content: center; } .tiers__grid { justify-content: center; }
}
#fw-section-hero-e5d2494f-db46-4f4c-ad1c-18a1bd326ac6 {
--color-primary: #c9a447;
--color-primary-rgb: 201, 164, 71;
--color-background: #fffceb;
--color-background-rgb: 255, 252, 235;
--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: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c9a447;
--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-d7c9cbe2-1438-4fe9-9ee7-5e7cc1278300 {
--color-primary: #081e79;
--color-primary-rgb: 8, 30, 121;
--color-background: #eae7d6;
--color-background-rgb: 234, 231, 214;
--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: 230;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #081e79;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-collections-list-f3b6645d-eca9-45f4-a83c-5d202c26eebf {

/* Hide the fake CSS-only button if you added it before */
section:has(h2)::after {
  display: none !important;
}

/* Turn an existing View All / collection link into an ALL PRODUCTS style button */
a[href*="/collections/all"],
a[href*="/products"] {
  font-size: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: fit-content !important;
  margin: 34px auto 0 auto !important;
  padding: 12px 30px !important;
  border: 2px solid #103f36 !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: #103f36 !important;
  text-decoration: none !important;
  line-height: 1 !important;
}

a[href*="/collections/all"]::after,
a[href*="/products"]::after {
  content: "ALL PRODUCTS";
  font-size: 14px !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: #103f36 !important;
}

a[href*="/collections/all"]:hover,
a[href*="/products"]:hover {
  background: #103f36 !important;
}

a[href*="/collections/all"]:hover::after,
a[href*="/products"]:hover::after {
  color: #fff8e8 !important;
}
}

#fw-section-featured-collection-94e2200d-2c8a-4dba-8b67-8e9baca7c1a9 {
--color-primary: #0d562b;
--color-primary-rgb: 13, 86, 43;
--color-background: #f6c8c1;
--color-background-rgb: 246, 200, 193;
--color-on-background: #0d562b;
--color-on-background-rgb: 13, 86, 43;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #0d562b;
--color-background-brightness: 213;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0d562b;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #0d562b;
--secondary-btn-bg: transparent;
--secondary-btn-text: #0d562b;
--secondary-btn-border-color: #0d562b;
/* Style all section titles using Montserrat */
h2 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* Add subtitle/tagline below section titles */
h2::after {
  content: "For The Timeless Ladies";
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #c9a447; /* Golden Brown from your brand */
  margin-top: 8px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

}

#fw-section-featured-collection-e9e2d217-3c4b-4e41-b444-83599cf61ef4 {
--color-primary: #c9a447;
--color-primary-rgb: 201, 164, 71;
--color-background: #151515;
--color-background-rgb: 21, 21, 21;
--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: 21;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c9a447;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* Style all section titles using Montserrat */
h2 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* Add subtitle/tagline below section titles */
h2::after {
  content: "Tier 3 Member Exclusive";
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #c9a447; /* Golden Brown from your brand */
  margin-top: 8px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

}







#fw-section-hero-203b5c33-0887-4065-8a17-1cdfda28407f {
--font-heading-scale: 0.7;
--font-body-scale: 0.91;
}
#fw-section-hero-203b5c33-0887-4065-8a17-1cdfda28407f {
--color-primary: #c9a447;
--color-primary-rgb: 201, 164, 71;
--color-background: #fffceb;
--color-background-rgb: 255, 252, 235;
--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: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c9a447;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-text-carousel-cf7f856e-f99e-4d74-b639-deb9a9b6a350 {
--font-heading-scale: 0.8;
--font-body-scale: 1.17;
}
#fw-section-text-carousel-cf7f856e-f99e-4d74-b639-deb9a9b6a350 {
--color-primary: #fffceb;
--color-primary-rgb: 255, 252, 235;
--color-background: #c9a447;
--color-background-rgb: 201, 164, 71;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #0e0d36;
--color-on-primary-rgb: 14, 13, 54;
--color-product-image-background: #ffffff;
--color-background-brightness: 164;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffceb;
--primary-btn-text: #0e0d36;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-announcement-bar-639b4f63-3db9-4aae-9c72-c8a11e364cfc {
--color-primary: #fffceb;
--color-primary-rgb: 255, 252, 235;
--color-background: #c9a447;
--color-background-rgb: 201, 164, 71;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #0e2148;
--color-on-primary-rgb: 14, 33, 72;
--color-product-image-background: #ffffff;
--color-background-brightness: 164;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #fffceb;
--primary-btn-text: #0e2148;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
.announcement-bar {
  overflow: hidden;
}

.announcement-bar__inner,
.announcement-bar__text,
.announcement-bar p,
.announcement-bar span {
  display: inline-block;
  white-space: nowrap;
  animation: marquee 15s linear infinite;
}

@keyframes marquee {
  0%   { transform: translateX(100vw); }
  100% { transform: translateX(-100%); }
}
}
#fw-section-header {
--color-primary: #c9a447;
--color-primary-rgb: 201, 164, 71;
--color-background: #fffceb;
--color-background-rgb: 255, 252, 235;
--color-on-background: #c9a447;
--color-on-background-rgb: 201, 164, 71;
--color-on-primary: #0d362b;
--color-on-primary-rgb: 13, 54, 43;
--color-product-image-background: #c9a447;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #c9a447;
--primary-btn-text: #0d362b;
--primary-btn-border-color: #c9a447;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a447;
--secondary-btn-border-color: #c9a447;

}