#fw-section-rich-text-893f1b98-ee1c-43dd-b047-ede14355bc90 {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #070708;
--color-background-rgb: 7, 7, 8;
--color-on-background: #bea891;
--color-on-background-rgb: 190, 168, 145;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #bea891;
--color-background-brightness: 7;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #070708;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #bea891;
--secondary-btn-bg: #bea891;
--secondary-btn-text: #070708;
--secondary-btn-border-color: #bea891;

}


#fw-section-featured-collection-bb34ddd8-b1ea-4f36-b799-179a23a7742a {
--font-heading-scale: 1.49;
--font-body-scale: 1.0;
}

#fw-section-featured-collection-349dceb7-6c15-48d6-a34c-f9e038b63b16 {
--font-heading-scale: 1.78;
--font-body-scale: 1.23;
}
#fw-section-featured-collection-03c52fed-f63c-4bf2-88b4-b1d8796b94e7 {
--font-heading-scale: 1.47;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-03c52fed-f63c-4bf2-88b4-b1d8796b94e7 {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #070708;
--color-background-rgb: 7, 7, 8;
--color-on-background: #d00808;
--color-on-background-rgb: 208, 8, 8;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #d00808;
--color-background-brightness: 7;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #070708;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #d00808;
--secondary-btn-bg: #d00808;
--secondary-btn-text: #070708;
--secondary-btn-border-color: #d00808;

}
#fw-section-featured-collection-c3a315f2-eecc-492b-927a-5f575f4a4902 {
--font-heading-scale: 1.49;
--font-body-scale: 1.03;
}
#fw-section-featured-collection-c3a315f2-eecc-492b-927a-5f575f4a4902 {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #070708;
--color-background-rgb: 7, 7, 8;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #ffffff;
--color-background-brightness: 7;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #070708;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #ffffff;
--secondary-btn-text: #070708;
--secondary-btn-border-color: #ffffff;

}
#fw-section-featured-collection-335d5e35-fa1a-44f3-ad80-dfa8564f4778 {
--font-heading-scale: 1.47;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-b810f722-abf1-4bf3-a410-b8eccd82458e {
--font-heading-scale: 1.49;
--font-body-scale: 1.03;
}
#fw-section-featured-collection-b810f722-abf1-4bf3-a410-b8eccd82458e {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #070708;
--color-background-rgb: 7, 7, 8;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #ffffff;
--color-background-brightness: 7;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #070708;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #ffffff;
--secondary-btn-text: #070708;
--secondary-btn-border-color: #ffffff;

}

#fw-section-hero-0 {
--font-heading-scale: 0.7;
--font-body-scale: 1.19;
}
#fw-section-hero-0 {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #090909;
--color-background-rgb: 9, 9, 9;
--color-on-background: #f3eee6;
--color-on-background-rgb: 243, 238, 230;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #f3eee6;
--color-background-brightness: 9;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #090909;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #f3eee6;
--secondary-btn-bg: #f3eee6;
--secondary-btn-text: #090909;
--secondary-btn-border-color: #f3eee6;

}

#fw-section-featured-collection-0 {
--font-heading-scale: 1.0;
--font-body-scale: 1.59;
}



#fw-section-featured-collection-863a05dd-0bdd-43dd-8a8c-c1bd19554e71 {
--color-primary: #f3efe7;
--color-primary-rgb: 243, 239, 231;
--color-background: #0b0b0d;
--color-background-rgb: 11, 11, 13;
--color-on-background: #bea891;
--color-on-background-rgb: 190, 168, 145;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #bea891;
--color-background-brightness: 11;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0b0b0d;
--primary-btn-text: #f3efe7;
--primary-btn-border-color: #bea891;
--secondary-btn-bg: #bea891;
--secondary-btn-text: #0b0b0d;
--secondary-btn-border-color: #bea891;

}
#fw-section-custom-html-c16e9fbd-6aae-4460-ac09-f7a764a51597 {
--font-heading-scale: 0.92;
--font-body-scale: 1.0;
}
#fw-section-featured-collection-86e93835-1cd2-4dbd-adbd-9e7029e28fa1 {
--color-primary: #0b0b0d;
--color-primary-rgb: 11, 11, 13;
--color-background: #d1bf9e;
--color-background-rgb: 209, 191, 158;
--color-on-background: #050506;
--color-on-background-rgb: 5, 5, 6;
--color-on-primary: #f0ece1;
--color-on-primary-rgb: 240, 236, 225;
--color-product-image-background: #050506;
--color-background-brightness: 193;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d1bf9e;
--primary-btn-text: #0b0b0d;
--primary-btn-border-color: #050506;
--secondary-btn-bg: #050506;
--secondary-btn-text: #d1bf9e;
--secondary-btn-border-color: #050506;
section {
  background: #050505 !important;
  padding-top: 24px !important;
  padding-bottom: 48px !important;
  color: #f3eee6 !important;
}

section > div {
  background: transparent !important;
}

h1,
h2,
h3 {
  color: #f3eee6 !important;
}

h2 {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: -0.035em !important;
  text-transform: uppercase !important;
}

a {
  color: #f3eee6 !important;
}

img {
  border-radius: 0 !important;
}

button,
[role="button"] {
  border-radius: 0 !important;
}
}
#fw-section-custom-html-5ae52f9b-c15c-421d-a824-37bb4dd0b941 {
--font-heading-scale: 0.92;
--font-body-scale: 1.0;
}
#fw-section-custom-html-5ae52f9b-c15c-421d-a824-37bb4dd0b941 {

.qtc-grey-panel {
  width: 100%;
  min-height: 520px;
  display: grid;
  grid-template-columns: 48% 52%;
  align-items: stretch;
  background: #050505;
  color: #f3eee6;
  overflow: hidden;
  border-top: 1px solid rgba(243, 238, 230, 0.08);
  border-bottom: 1px solid rgba(243, 238, 230, 0.08);
}

.qtc-grey-panel * {
  box-sizing: border-box;
}

.qtc-grey-copy {
  position: relative;
  z-index: 2;
  padding: 84px 34px 84px 48px;
  background:
    linear-gradient(
      to right,
      rgba(5, 5, 5, 1) 0%,
      rgba(5, 5, 5, 0.96) 72%,
      rgba(5, 5, 5, 0.62) 100%
    );
}

.qtc-grey-eyebrow {
  margin: 0 0 14px;
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #d2b28f;
  opacity: 0.88;
}

.qtc-grey-copy h2 {
  margin: 0 0 18px;
  font-size: 64px;
  line-height: 0.88;
  letter-spacing: -0.065em;
  text-transform: uppercase;
  color: #d8b794;
}

.qtc-grey-summary {
  max-width: 660px;
  margin: 0 0 26px;
  font-size: 21px;
  line-height: 1.35;
  color: #f1e7dc;
  opacity: 0.94;
}

.qtc-grey-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.qtc-grey-tags span {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid rgba(243, 238, 230, 0.28);
  background: rgba(0, 0, 0, 0.42);
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #f3eee6;
  opacity: 0.92;
}

.qtc-grey-art {
  position: relative;
  min-height: 520px;
  overflow: hidden;
  background: #111;
}

.qtc-grey-art img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center center;
  opacity: 1;
  filter: contrast(1.08) brightness(1.02);
  transform: scale(1.08);
}

.qtc-grey-art::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(
      to right,
      rgba(5, 5, 5, 0.32) 0%,
      rgba(5, 5, 5, 0.04) 32%,
      rgba(5, 5, 5, 0.02) 100%
    ),
    linear-gradient(
      to bottom,
      rgba(5, 5, 5, 0) 0%,
      rgba(5, 5, 5, 0.18) 74%,
      rgba(5, 5, 5, 0.86) 100%
    );
  pointer-events: none;
}

@media screen and (max-width: 900px) {
  .qtc-grey-panel {
    grid-template-columns: 1fr;
  }

  .qtc-grey-art {
    order: 1;
    min-height: 320px;
  }

  .qtc-grey-copy {
    order: 2;
    padding: 34px 16px 44px;
    background: #050505;
  }

  .qtc-grey-copy h2 {
    font-size: 40px;
  }

  .qtc-grey-summary {
    font-size: 16px;
  }

  .qtc-grey-tags span {
    font-size: 9px;
    padding: 7px 9px;
  }
}
}
#fw-section-featured-collection-cd0d7467-416f-4d7b-bdb0-e6b08f2b056b {
--color-primary: #d1bf9e;
--color-primary-rgb: 209, 191, 158;
--color-background: #0b0b0d;
--color-background-rgb: 11, 11, 13;
--color-on-background: #e5e5e5;
--color-on-background-rgb: 229, 229, 229;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #e5e5e5;
--color-background-brightness: 11;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0b0b0d;
--primary-btn-text: #d1bf9e;
--primary-btn-border-color: #e5e5e5;
--secondary-btn-bg: #e5e5e5;
--secondary-btn-text: #0b0b0d;
--secondary-btn-border-color: #e5e5e5;
section {
  background: #050505 !important;
  padding-top: 24px !important;
  padding-bottom: 48px !important;
  color: #f3eee6 !important;
}

section > div {
  background: transparent !important;
}

h1,
h2,
h3 {
  color: #f3eee6 !important;
}

h2 {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: -0.035em !important;
  text-transform: uppercase !important;
}

a {
  color: #f3eee6 !important;
}

img {
  border-radius: 0 !important;
}

button,
[role="button"] {
  border-radius: 0 !important;
}
}

#fw-section-featured-collection-77dd6bef-2065-4e98-b534-c77dc5d93d9e {
--color-primary: #d1bf9e;
--color-primary-rgb: 209, 191, 158;
--color-background: #0b0b0d;
--color-background-rgb: 11, 11, 13;
--color-on-background: #a58c92;
--color-on-background-rgb: 165, 140, 146;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--color-product-image-background: #a58c92;
--color-background-brightness: 11;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0b0b0d;
--primary-btn-text: #d1bf9e;
--primary-btn-border-color: #a58c92;
--secondary-btn-bg: #a58c92;
--secondary-btn-text: #0b0b0d;
--secondary-btn-border-color: #a58c92;
section {
  background: #050505 !important;
  padding-top: 24px !important;
  padding-bottom: 48px !important;
  color: #f3eee6 !important;
}

section > div {
  background: transparent !important;
}

h1,
h2,
h3 {
  color: #f3eee6 !important;
}

h2 {
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  font-size: 24px !important;
  line-height: 1 !important;
  letter-spacing: -0.035em !important;
  text-transform: uppercase !important;
}

a {
  color: #f3eee6 !important;
}

img {
  border-radius: 0 !important;
}

button,
[role="button"] {
  border-radius: 0 !important;
}
}

#fw-section-featured-collection-d4c7bf28-8a0e-47ee-b60b-61b960cee851 {
--color-primary: #d1bf9e;
--color-primary-rgb: 209, 191, 158;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #050506;
--color-on-primary-rgb: 5, 5, 6;
--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: #d1bf9e;
--primary-btn-border-color: #ffffff;
--secondary-btn-bg: #ffffff;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #ffffff;

}

















#fw-section-password {
--font-heading-scale: 1.2;
--font-body-scale: 1.14;
}