#fw-section-text-carousel-f65f3feb-181e-42c4-8809-a278b6691166 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;
section, div, span, p, * {
  background-color: #ffffff !important;
  color: #c9a84c !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

}
#fw-section-rich-text-e5246ef0-93ed-4f6d-b2b4-1b006a8702d5 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-rich-text-97bc7ad1-3898-4c48-8e71-e56099b5fbcc {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-text-blocks-63128cf0-707c-4db6-b1d4-61e6d2ddd4f5 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-rich-text-c783dadd-571f-44d4-a0f2-5d2b809d571a {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-text-blocks-4c66c423-73d4-4b62-bdc0-0ffb8e47d4c9 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}


#fw-section-hero-d8c7456e-cf08-4976-b103-13137f8e83d9 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-rich-text-a1f1e9b7-98de-4e63-98e9-a95bfa5cc39e {

body {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
}

p, li, span {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}
a:hover { color: #c9a84c !important; }

button, [class*="btn"], input[type="submit"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border-radius: 0 !important;
  border: 1px solid #111111 !important;
}
button:hover, [class*="btn"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
}

[class*="price"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

nav, header, [class*="header"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
}

nav a, header a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  color: #111111 !important;
}

footer, [class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
}

* { border-radius: 0 !important; }

}
#fw-section-image-b66853e3-3c8c-46ed-ad49-55bf2759b9be {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-rich-text-a6f73e4e-7890-4610-a397-d62fd7ebed3b {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-text-carousel-a39a714f-c066-4d7d-8e39-323ba519fe77 {

section, div, span, p, * {
  background-color: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

}
#fw-section-rich-text-eb894fe1-729c-4390-9639-d0be929463ca {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-text-carousel-d628c8ca-d87b-47c2-9b10-4b318c1e61a8 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;
section, div, span, p, * {
  background-color: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

}
#fw-section-rich-text-6a173669-1cb9-446a-b7f1-6d364e42b40b {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-text-carousel-def1056e-c0f1-4002-9e3d-9d7128fb6fb3 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;
section, div, span, p, * {
  background-color: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

}
#fw-section-rich-text-6e80eb88-7cca-4906-9fcf-4704bd968787 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}

#fw-section-image-c57d7e9a-c3f3-45b8-9fb9-410c316f533f {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}

#fw-section-links-list-2806c2b0-7ee0-49c8-968e-88786d9ce163 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;
section, div, span, p, * {
  background-color: #ffffff !important;
  color: #c9a84c !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
  border-radius: 0 !important;
}

}



#fw-section-rich-text-ba607b5c-1e22-4414-b4bb-f904e8de02fd {

body {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
}

p, li, span {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}
a:hover { color: #c9a84c !important; }

button, [class*="btn"], input[type="submit"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border-radius: 0 !important;
  border: 1px solid #111111 !important;
}
button:hover, [class*="btn"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
}

[class*="price"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

nav, header, [class*="header"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
}

nav a, header a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  color: #111111 !important;
}

footer, [class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
}

* { border-radius: 0 !important; }

}
















#fw-section-links-list-ece3c8e3-fe85-4e3e-b2d1-2f2608d3d70b {
--font-heading-scale: 1.22;
--font-body-scale: 1.0;
}
#fw-section-links-list-ece3c8e3-fe85-4e3e-b2d1-2f2608d3d70b {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;
section, div, span, p, * {
  background-color: #ffffff !important;
  color: #c9a84c !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
  border-radius: 0 !important;
}

}

#fw-section-rich-text-02b98d01-2a20-4578-9d67-fc12084ac3c3 {

body {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
}

p, li, span {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}
a:hover { color: #c9a84c !important; }

button, [class*="btn"], input[type="submit"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border-radius: 0 !important;
  border: 1px solid #111111 !important;
}
button:hover, [class*="btn"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
}

[class*="price"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

nav, header, [class*="header"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
}

nav a, header a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  color: #111111 !important;
}

footer, [class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
}

* { border-radius: 0 !important; }

}
#fw-section-collection-template-collection-default {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}

#fw-section-text-carousel-c676d65b-6113-4cea-ab0f-592797987123 {

section, div, span, p, * {
  background-color: #ffffff !important;
  color: #c9a84c !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

}



#fw-section-image-with-text-d1942b5a-477e-457c-a869-fef4dfad3686 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-hero-641f2354-ad00-487d-be2c-5f14ff7d1413 {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}






#fw-section-image-b056e51d-695f-4d2a-ae6f-50f5e3cb950a {

section,
[class*="section"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-top: none !important;
  border-bottom: none !important;
}

}



#fw-section-footer {

body {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
}

p, li, span {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}
a:hover { color: #c9a84c !important; }

button, [class*="btn"], input[type="submit"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border-radius: 0 !important;
  border: 1px solid #111111 !important;
}
button:hover, [class*="btn"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
}

[class*="price"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

nav, header, [class*="header"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
}

nav a, header a {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  color: #111111 !important;
}

footer, [class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
}

* { border-radius: 0 !important; }
footer *,
[class*="footer"] * {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
}

}
#fw-section-announcement-bar-98c63eb6-fb66-40a5-a6d8-0a4fd5c92819 {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #c9a84c;
--color-on-background-rgb: 201, 168, 76;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #000000;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #c9a84c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #c9a84c;
--secondary-btn-border-color: #c9a84c;

}


#fw-section-product-recommendations-product-default {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-search-bar-search {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}
#fw-section-collection-template-search {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}








#fw-section-password {

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Bebas+Neue&family=Montserrat:wght@300;400;500&display=swap');

body, html {
  background: #ffffff !important;
  color: #111111 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  -webkit-font-smoothing: antialiased !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  color: #111111 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

p, li, span, label, div {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
}

a {
  color: #111111 !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}
a:hover { color: #c9a84c !important; }

nav, header,
[class*="header"],
[class*="navbar"],
[class*="navigation"] {
  background: #ffffff !important;
  border-bottom: 1px solid #dddddd !important;
  box-shadow: none !important;
}

nav a, header a,
[class*="nav"] a,
[class*="header"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: 4px !important;
  color: #111111 !important;
}
nav a:hover, header a:hover,
[class*="nav"] a:hover {
  color: #c9a84c !important;
}

[class*="logo"],
[class*="brand-name"],
[class*="site-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

button,
.button,
[class*="btn"],
[class*="button"],
input[type="submit"],
input[type="button"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 12px !important;
  background: #111111 !important;
  color: #ffffff !important;
  border: 1px solid #111111 !important;
  border-radius: 0 !important;
  padding: 14px 32px !important;
  transition: background 0.3s ease, color 0.3s ease !important;
  box-shadow: none !important;
}
button:hover,
.button:hover,
[class*="btn"]:hover,
[class*="button"]:hover {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

[class*="add-to-cart"],
[class*="checkout"],
[class*="buy-now"] {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}
[class*="add-to-cart"]:hover,
[class*="checkout"]:hover,
[class*="buy-now"]:hover {
  background: #a8863a !important;
  border-color: #a8863a !important;
}

[class*="product-card"],
[class*="product-item"],
[class*="collection-item"],
[class*="product-tile"] {
  background: #ffffff !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}
[class*="product-card"]:hover,
[class*="product-item"]:hover,
[class*="collection-item"]:hover {
  border-color: #c9a84c !important;
  box-shadow: none !important;
}

[class*="product-title"],
[class*="product-name"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  font-size: 20px !important;
  color: #111111 !important;
}

[class*="product-price"],
[class*="price"],
[class*="amount"] {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  color: #c9a84c !important;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
input[type="tel"],
textarea,
select {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 300 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: #111111 !important;
  padding: 12px 16px !important;
  box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
  border-color: #c9a84c !important;
  outline: none !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}

[class*="marquee"],
[class*="scrolling-text"],
[class*="ticker"],
[class*="announcement-bar"] {
  background: #c9a84c !important;
  color: #111111 !important;
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 4px !important;
  font-size: 13px !important;
}

[class*="text-block"],
[class*="card"],
[class*="feature-block"] {
  background: #f9f9f9 !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

[class*="card-title"],
[class*="block-title"],
[class*="feature-title"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  color: #111111 !important;
}

[class*="badge"],
[class*="tag"],
[class*="label"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 10px !important;
  border-radius: 0 !important;
  background: #111111 !important;
  color: #ffffff !important;
  padding: 4px 10px !important;
}
[class*="sold-out"],
[class*="unavailable"] {
  background: #888888 !important;
}

[class*="cart-title"],
[class*="cart-header"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}
[class*="cart-item"],
[class*="line-item"] {
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0 !important;
}
[class*="cart-total"],
[class*="subtotal"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  color: #111111 !important;
}

[class*="modal"],
[class*="drawer"],
[class*="overlay"] {
  background: #ffffff !important;
  border-radius: 0 !important;
}
[class*="modal-title"],
[class*="drawer-title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
}

footer,
[class*="footer"] {
  background: #ffffff !important;
  border-top: 1px solid #dddddd !important;
  color: #888888 !important;
}
footer a,
[class*="footer"] a {
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  color: #888888 !important;
}
footer a:hover,
[class*="footer"] a:hover {
  color: #c9a84c !important;
}
[class*="copyright"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 3px !important;
  font-size: 10px !important;
  color: #888888 !important;
}

hr,
[class*="divider"],
[class*="separator"],
[class*="section-divider"] {
  display: none !important;
  border: none !important;
  height: 0 !important;
}

section,
[class*="section"] {
  border-top: none !important;
  border-bottom: none !important;
}

[class*="pagination"] a,
[class*="page-number"] {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 2px !important;
  border: 1px solid #dddddd !important;
  border-radius: 0 !important;
  color: #111111 !important;
}
[class*="pagination"] a:hover,
[class*="pagination"] a.active {
  background: #c9a84c !important;
  border-color: #c9a84c !important;
  color: #ffffff !important;
}

* {
  border-radius: 0 !important;
  box-shadow: none !important;
}

::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-track { background: #ffffff; }
::-webkit-scrollbar-thumb { background: #c9a84c; }

}