#fw-section-hero-50fe19ef-4ee0-4c82-815d-8811b07cbab4 {
--font-heading-scale: 0.91;
--font-body-scale: 1.0;
}
#fw-section-hero-50fe19ef-4ee0-4c82-815d-8811b07cbab4 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--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: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-carousel-863e9d83-601c-4e01-b85a-ddea67b9b347 {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}


#fw-section-image-with-text-7b4874f6-56d4-4b8e-ad27-9d2de486d6bb {
--font-heading-scale: 1.0;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-7b4874f6-56d4-4b8e-ad27-9d2de486d6bb {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-af9d894e-32e2-4e18-beb2-8e463d1d851f {
--font-heading-scale: 1.07;
--font-body-scale: 0.98;
}
#fw-section-image-with-text-af9d894e-32e2-4e18-beb2-8e463d1d851f {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-carousel-082ddfbc-624f-4feb-9c38-e4336e5654b2 {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}
#fw-section-text-carousel-082ddfbc-624f-4feb-9c38-e4336e5654b2 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #131313;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #131313;
--secondary-btn-bg: transparent;
--secondary-btn-text: #131313;
--secondary-btn-border-color: #131313;

}

#fw-section-image-with-text-2d467ef0-d6fa-4681-a984-d5a348e10662 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-carousel-9d696c81-18d7-40e7-94ca-0b20713dfa95 {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}
#fw-section-text-carousel-9d696c81-18d7-40e7-94ca-0b20713dfa95 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #131313;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #131313;
--secondary-btn-bg: transparent;
--secondary-btn-text: #131313;
--secondary-btn-border-color: #131313;

}
#fw-section-image-with-text-923003ae-e629-4452-96da-020b5d3f5c75 {
--font-heading-scale: 1.22;
--font-body-scale: 1.01;
}
#fw-section-text-blocks-b10e88fb-5f59-4d43-ad1c-32ba5f7ed00e {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-65de27c3-da74-4dcf-bde2-4797c999565f {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}

#fw-section-text-blocks-655c5dba-bb3d-4f03-996a-239366ddd671 {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}

#fw-section-text-blocks-fa6324fa-42e5-4dd9-bc46-2bdab04e6833 {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-867a74f7-2fd1-44ab-8582-81a513325546 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-carousel-a7ee9a05-ba75-4272-b6be-0d220d08f073 {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}
#fw-section-text-carousel-a7ee9a05-ba75-4272-b6be-0d220d08f073 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #131313;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #131313;
--secondary-btn-bg: transparent;
--secondary-btn-text: #131313;
--secondary-btn-border-color: #131313;

}

#fw-section-hero-03106718-3a3a-4636-b471-d4a529a12e82 {
--font-heading-scale: 0.96;
--font-body-scale: 0.92;
}
#fw-section-hero-03106718-3a3a-4636-b471-d4a529a12e82 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--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: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}

#fw-section-image-with-text-25a416f9-6e39-4e2d-af82-576e06dbdc6e {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-77736db5-d034-43d5-8329-789086014d85 {
--font-heading-scale: 1.13;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-77736db5-d034-43d5-8329-789086014d85 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-9219d7e1-a536-4fbd-9b63-bab04213a19c {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-blocks-a5c614d1-ff21-4f79-8f1a-26e72a17934d {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}

#fw-section-image-with-text-526e12ef-e890-4d84-9d83-8b603608dd17 {
--font-heading-scale: 1.22;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-37491e5a-4b1e-4a5e-9b83-d3f36e475cd3 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}

#fw-section-text-blocks-85b80aa4-80fa-43b5-b7c3-a3705430f865 {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}

#fw-section-text-blocks-b4d28393-7257-4c4b-9995-94a215ebea44 {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-9d820d42-1d1b-4556-b112-4b349f867cd7 {
--font-heading-scale: 1.0;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-9d820d42-1d1b-4556-b112-4b349f867cd7 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}


#fw-section-image-with-text-9562bfd7-e1ce-4c51-a7a1-7897b0c097d0 {

/* FOURTHWALL GOLD BUTTON STYLE */

/* Main buttons */
button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #111 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-71f0a520-eda0-45ea-97f1-4cfa591b3994 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-1e181632-57dc-4622-8ec2-07109f264069 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}
#fw-section-rich-text-177842985176176 {
--font-heading-scale: 1.31;
--font-body-scale: 1.0;
}


#fw-section-image-with-text-93f06b95-0be3-466b-9842-027fef51042e {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-898de807-74e9-4840-8d50-69ef6422c328 {

/* FOURTHWALL GOLD BUTTON STYLE */

/* Main buttons */
button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #111 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}







#fw-section-image-with-text-4cb38200-f265-4d37-8ca4-8ed587f7232c {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}





#fw-section-image-with-text-36fd192b-da03-40f6-9439-823580295dd7 {
--font-heading-scale: 1.36;
--font-body-scale: 0.98;
}
#fw-section-image-with-text-a0974f44-f54b-46d3-9e53-277aa9f30d4d {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-292aebbe-2d75-4064-9591-ee56c5d1b79b {
--font-heading-scale: 1.4;
--font-body-scale: 0.98;
}
#fw-section-image-with-text-292aebbe-2d75-4064-9591-ee56c5d1b79b {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-8ff9333f-9807-45dc-a5ec-052e6fa4f941 {
--font-heading-scale: 1.07;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-8ff9333f-9807-45dc-a5ec-052e6fa4f941 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}
#fw-section-image-with-text-1ae703b0-5653-4341-8705-a517cbe9b021 {
--font-heading-scale: 1.18;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-1ae703b0-5653-4341-8705-a517cbe9b021 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}


#fw-section-text-blocks-39099618-396b-4f3a-86e0-59750d0c59c3 {
--font-heading-scale: 0.7;
--font-body-scale: 0.76;
}
#fw-section-text-blocks-39099618-396b-4f3a-86e0-59750d0c59c3 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-text-banner-82406aa2-fdaf-4799-b8a9-9612f6eaa010 {
--font-heading-scale: 1.0;
--font-body-scale: 0.98;
}
#fw-section-donations-91e624e9-0b11-4cbb-91eb-45d3adbcf781 {
--font-heading-scale: 0.82;
--font-body-scale: 0.98;
}
#fw-section-text-banner-ebfc5a49-46b8-4f4f-80c1-3fc7c93562cd {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}
#fw-section-instagram-feed-7a96763d-387e-4c33-ba72-819e7c42d1ba {
--font-heading-scale: 1.15;
--font-body-scale: 0.98;
}



#fw-section-hero-034e6bd6-7ec6-4cda-9fb5-362eeb473aff {
--font-heading-scale: 0.94;
--font-body-scale: 0.85;
}
#fw-section-hero-034e6bd6-7ec6-4cda-9fb5-362eeb473aff {
--color-primary: #b69329;
--color-primary-rgb: 182, 147, 41;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--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: #b69329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}
#fw-section-image-with-text-2f3df72f-47a8-4e0c-ba17-50b6c111658f {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}


#fw-section-image-with-text-c0122dd8-1808-437b-ac3c-d1774fd76825 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}



#fw-section-text-blocks-10c0258b-72b2-49ec-b74b-77d9f1277ada {
--font-heading-scale: 0.7;
--font-body-scale: 1.01;
}
#fw-section-text-blocks-10c0258b-72b2-49ec-b74b-77d9f1277ada {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
}
}
#fw-section-image-with-text-f680d5e1-e0b0-40f4-9ea1-796a2a400a41 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
  text-decoration: none !important;
} 
}
#fw-section-rich-text-177838697414838 {
--font-heading-scale: 0.89;
--font-body-scale: 1.01;
}


#fw-section-image-with-text-aff3f8b7-cabe-4392-9902-032cdb80746a {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-12930db9-c2c5-4c8c-93a2-24aae2791d41 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-f7ba9ed9-091c-447c-97b4-f55c10bae41c {

/* FOURTHWALL GOLD BUTTON STYLE */

/* Main buttons */
button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #111 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}





#fw-section-image-with-text-5c9c6907-53ea-48d3-a81f-81680bc50f13 {
--font-heading-scale: 1.3;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-5c9c6907-53ea-48d3-a81f-81680bc50f13 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-06492ebb-460b-439c-b9bb-a3e6405e047b {

/* FOURTHWALL GOLD BUTTON STYLE */

/* Main buttons */
button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #111 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-aff0c60c-4e19-4d49-92f1-d3ca3d439267 {
--font-heading-scale: 1.4;
--font-body-scale: 1.01;
}
#fw-section-image-with-text-aff0c60c-4e19-4d49-92f1-d3ca3d439267 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-51155994-f63d-4ead-9408-5b6b81f34269 {
--font-heading-scale: 1.3;
--font-body-scale: 0.98;
}
#fw-section-image-with-text-51155994-f63d-4ead-9408-5b6b81f34269 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}


#fw-section-hero-ca34a447-7726-403c-8ea6-136508ef683d {
--font-heading-scale: 1.5;
--font-body-scale: 0.92;
}
#fw-section-hero-ca34a447-7726-403c-8ea6-136508ef683d {
--color-primary: #b69329;
--color-primary-rgb: 182, 147, 41;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--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: #b69329;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;
/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}
#fw-section-image-with-text-758138ae-01cf-40ac-a0f5-f90c4d5f3698 {
--font-heading-scale: 1.36;
--font-body-scale: 0.98;
}


#fw-section-image-with-text-38f65e87-c88e-4eb5-b222-811d7981a0c7 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}

#fw-section-image-with-text-223d952f-4729-44a7-9fe9-801fba554d0f {
--font-heading-scale: 1.43;
--font-body-scale: 0.95;
}
#fw-section-image-with-text-223d952f-4729-44a7-9fe9-801fba554d0f {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}
}

#fw-section-image-with-text-db8d8984-dcf1-4311-960c-4279a42c9e45 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-rich-text-b9f7db21-8a9d-4fd9-ab8a-5f3c9bb2787d {
--font-heading-scale: 1.03;
--font-body-scale: 1.0;
}
#fw-section-text-blocks-fa9e6f82-0e24-49ff-9cf8-ecc8160c2999 {
--font-heading-scale: 0.7;
--font-body-scale: 0.97;
}

#fw-section-image-with-text-8372e5fd-f979-4848-8f8d-47eb6d0aa670 {

/* GOLD BUTTON STYLE (CTA ONLY) */

button,
.Button,
[class*="Button"],
a[role="button"],
a[class*="button"],
a[class*="Button"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: linear-gradient(
    135deg,
    #f7e08a 0%,
    #d4a63a 25%,
    #f3d36b 50%,
    #b8860b 75%,
    #f8e7a1 100%
  ) !important;

  color: #ffffff !important;
  border: none !important;
  box-shadow: none !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.55) !important;
  text-decoration: none !important;
}

/* Hover state */
button:hover,
.Button:hover,
[class*="Button"]:hover,
a[role="button"]:hover,
a[class*="button"]:hover,
a[class*="Button"]:hover {
  opacity: 0.92 !important;
  transform: translateY(-1px);
}

/* Remove weird overlays */
button::before,
button::after,
.Button::before,
.Button::after,
[class*="Button"]::before,
[class*="Button"]::after {
  display: none !important;
}

}



#fw-section-image-with-text-b6e9d767-8045-44b4-a5dd-23d96d496ed2 {
--font-heading-scale: 0.98;
--font-body-scale: 1.0;
}
#fw-section-image-with-text-9c758084-bd9b-471f-88c3-67939cc7a3a9 {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}

#fw-section-image-with-text-1bae8d62-bb1c-4a3c-a412-e6ea2fb85f71 {
--font-heading-scale: 1.48;
--font-body-scale: 0.95;
}
#fw-section-footer {

footer a[href*="instagram"],
footer a[href*="facebook"],
footer a[href*="tiktok"],
footer a[href*="twitter"],
footer a[href*="x.com"],
footer a[href*="youtube"],
footer a[href*="pinterest"] {
  display: none !important;
}
}
#fw-section-text-carousel-4bf29688-390f-4b18-9193-1ed8ea0a08ad {
--font-heading-scale: 0.7;
--font-body-scale: 0.98;
}
#fw-section-text-carousel-fcff65de-06d9-4b2c-ad84-3434b5e47025 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-carousel-fcff65de-06d9-4b2c-ad84-3434b5e47025 {
--color-primary: #521560;
--color-primary-rgb: 82, 21, 96;
--color-background: #fffaf5;
--color-background-rgb: 255, 250, 245;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #131313;
--color-background-brightness: 251;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #521560;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #131313;
--secondary-btn-bg: transparent;
--secondary-btn-text: #131313;
--secondary-btn-border-color: #131313;

}
#fw-section-header {
--font-heading-scale: 0.7;
--font-body-scale: 1.09;
}
#fw-section-product-product-default {
--font-heading-scale: 0.8;
--font-body-scale: 0.9;
}





#fw-section-password {
--font-heading-scale: 1.03;
--font-body-scale: 0.92;
}






#fw-section-content_for_header {

/* Hide skip-to-content accessibility link */
a[href="#main-content"],
a[href="#MainContent"],
.skip-nav,
.skip-link,
.skip-to-content,
a.skip-nav-link {
  display: none !important;
}
}