#fw-section-rich-text-178829823802901 {
--font-heading-scale: 1.44;
--font-body-scale: 1.06;
}
#fw-section-rich-text-178829823802901 {
--color-primary: #211e1b;
--color-primary-rgb: 33, 30, 27;
--color-background: #f4f1ec;
--color-background-rgb: 244, 241, 236;
--color-on-background: #211e1b;
--color-on-background-rgb: 33, 30, 27;
--color-on-primary: #f4f1ec;
--color-on-primary-rgb: 244, 241, 236;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #211e1b;
--primary-btn-text: #f4f1ec;
--primary-btn-border-color: #211e1b;
--secondary-btn-bg: #211e1b;
--secondary-btn-text: #f4f1ec;
--secondary-btn-border-color: #211e1b;

}
#fw-section-image-with-text-f2a81dc6-2566-4984-bc98-24589a6586ee {
--font-heading-scale: 0.92;
--font-body-scale: 0.7;
}
#fw-section-rich-text-d59ffdc6-3621-4ada-ae97-dd4a4f02258d {
--font-heading-scale: 0.78;
--font-body-scale: 0.7;
}
#fw-section-gallery-7521cf02-3e24-4458-a9c9-cdf018139bfe {
--font-heading-scale: 0.82;
--font-body-scale: 1.01;
}


#fw-section-rich-text-178829829857452 {
--font-heading-scale: 0.8;
--font-body-scale: 0.94;
}
#fw-section-rich-text-178831399314984 {
--font-heading-scale: 0.75;
--font-body-scale: 0.7;
}
#fw-section-rich-text-178831399314984 {
--color-primary: #211e1b;
--color-primary-rgb: 33, 30, 27;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #f4f1ec;
--color-on-primary-rgb: 244, 241, 236;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #211e1b;
--primary-btn-text: #f4f1ec;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #211e1b;
--secondary-btn-text: #f4f1ec;
--secondary-btn-border-color: #211e1b;

}
#fw-section-hero-550d7b89-216b-4df5-a5d6-8d223126617e {
--font-heading-scale: 0.91;
--font-body-scale: 1.06;
}

#fw-section-collection-template-collection-collections {
--font-heading-scale: 0.7;
--font-body-scale: 1.06;
}
#fw-section-text-blocks-eb703524-ccdc-4e24-95e3-f18ab9327af1 {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-text-blocks-eb703524-ccdc-4e24-95e3-f18ab9327af1 {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #211e1b;
--color-on-primary-rgb: 33, 30, 27;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #211e1b;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #211e1b;
--secondary-btn-border-color: #f4f1ec;

}

#fw-section-featured-collection-975e1819-4f68-4333-9202-5ae998bbc316 {
--font-heading-scale: 0.84;
--font-body-scale: 0.81;
}
#fw-section-featured-collection-975e1819-4f68-4333-9202-5ae998bbc316 {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #211e1b;
--color-on-primary-rgb: 33, 30, 27;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #211e1b;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #211e1b;
--secondary-btn-border-color: #f4f1ec;

}
#fw-section-collection-template-collection-default {
--font-heading-scale: 0.7;
--font-body-scale: 0.87;
}
#fw-section-text-blocks-a0f32bde-89c8-4679-8c26-7807cecb552d {
--font-heading-scale: 0.91;
--font-body-scale: 0.91;
}
#fw-section-collection-template-collection-merch {
--font-heading-scale: 0.7;
--font-body-scale: 0.82;
}
#fw-section-hero-0 {
--font-heading-scale: 0.86;
--font-body-scale: 0.7;
}
#fw-section-hero-0 {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #f4f1ec;
--color-background-rgb: 244, 241, 236;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #271c0a;
--color-on-primary-rgb: 39, 28, 10;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #271c0a;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #271c0a;
--secondary-btn-border-color: #f4f1ec;
p {
  text-transform: none !important;
}
}

#fw-section-featured-collection-54ded715-2a7b-4f62-a770-6feb559ead8e {
--font-heading-scale: 1.74;
--font-body-scale: 0.95;
}
#fw-section-featured-collection-54ded715-2a7b-4f62-a770-6feb559ead8e {

/* CENTER HEADING */
h2 {
  width: 100% !important;
  text-align: center !important;
  margin: 0 auto 6px !important;
  font-weight: 500 !important;
}

/* SUBHEADING */
h2::after {
  content: "Three moods. Endless moments.";
  display: block;
  margin-top: 4px;
  font-size: 0.52em;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 1.3;
  text-transform: none !important;
  opacity: 0.72;
}


/* FORCE PRODUCT AREA INTO 3 COLUMNS */
[class*="grid"],
[class*="products"],
[class*="product-list"],
[class*="collection-list"] {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  justify-content: center !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}


/* CENTER PRODUCT INFO */
[class*="product"] {
  text-align: center !important;
}

[class*="product"] * {
  text-align: center !important;
}


/* MOBILE */
@media (max-width: 767px) {

  [class*="grid"],
  [class*="products"],
  [class*="product-list"],
  [class*="collection-list"] {
    grid-template-columns: 1fr !important;
  }

}
}

#fw-section-hero-391efc8b-0255-4b1a-9d18-60826f9d4faf {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-collections-list-65a01612-a57d-49f2-b461-2a987e96c7b2 {
--font-heading-scale: 1.84;
--font-body-scale: 1.68;
}

#fw-section-instagram-feed-19f4fbe0-00a7-404b-8588-2ebe32f6cad6 {
--font-heading-scale: 1.44;
--font-body-scale: 1.02;
}
#fw-section-newsletter-8bdc769a-a1a0-4c26-b30a-b6e7997256d8 {
--font-heading-scale: 0.85;
--font-body-scale: 0.84;
}
#fw-section-newsletter-8bdc769a-a1a0-4c26-b30a-b6e7997256d8 {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #211e1b;
--color-on-primary-rgb: 33, 30, 27;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #211e1b;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #211e1b;
--secondary-btn-border-color: #f4f1ec;

}
#fw-section-featured-collection-0 {
--font-heading-scale: 1.37;
--font-body-scale: 0.77;
}
#fw-section-featured-collection-0 {
--color-primary: #211e1b;
--color-primary-rgb: 33, 30, 27;
--color-background: #f4f1ec;
--color-background-rgb: 244, 241, 236;
--color-on-background: #111111;
--color-on-background-rgb: 17, 17, 17;
--color-on-primary: #f4f1ec;
--color-on-primary-rgb: 244, 241, 236;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #211e1b;
--primary-btn-text: #f4f1ec;
--primary-btn-border-color: #111111;
--secondary-btn-bg: #211e1b;
--secondary-btn-text: #f4f1ec;
--secondary-btn-border-color: #211e1b;

}
#fw-section-featured-collection-afd35879-45a0-4fb5-94d8-af25c2b1834e {
--font-heading-scale: 0.84;
--font-body-scale: 0.7;
}
#fw-section-featured-collection-afd35879-45a0-4fb5-94d8-af25c2b1834e {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #211e1b;
--color-on-primary-rgb: 33, 30, 27;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #211e1b;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #211e1b;
--secondary-btn-border-color: #f4f1ec;

}
#fw-section-footer {
--font-heading-scale: 1.19;
--font-body-scale: 0.84;
}
#fw-section-announcement-bar-f75d60b1-da66-4794-86ac-95dca89b8fa0 {
--font-heading-scale: 1.39;
--font-body-scale: 0.79;
}
#fw-section-header {
--font-heading-scale: 0.7;
--font-body-scale: 0.93;
}
#fw-section-product-product-default {
--font-heading-scale: 1.0;
--font-body-scale: 0.7;
}
#fw-section-product-product-default {
--color-primary: #211e1b;
--color-primary-rgb: 33, 30, 27;
--color-background: #f4f1ec;
--color-background-rgb: 244, 241, 236;
--color-on-background: #211e1b;
--color-on-background-rgb: 33, 30, 27;
--color-on-primary: #f4f1ec;
--color-on-primary-rgb: 244, 241, 236;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #211e1b;
--primary-btn-text: #f4f1ec;
--primary-btn-border-color: #211e1b;
--secondary-btn-bg: #211e1b;
--secondary-btn-text: #f4f1ec;
--secondary-btn-border-color: #211e1b;

}
#fw-section-product-recommendations-product-default {
--font-heading-scale: 1.14;
--font-body-scale: 0.92;
}
#fw-section-product-recommendations-product-default {
--color-primary: #f4f1ec;
--color-primary-rgb: 244, 241, 236;
--color-background: #211e1b;
--color-background-rgb: 33, 30, 27;
--color-on-background: #f4f1ec;
--color-on-background-rgb: 244, 241, 236;
--color-on-primary: #211e1b;
--color-on-primary-rgb: 33, 30, 27;
--color-product-image-background: #ffffff;
--color-background-brightness: 31;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f4f1ec;
--primary-btn-text: #211e1b;
--primary-btn-border-color: #f4f1ec;
--secondary-btn-bg: #f4f1ec;
--secondary-btn-text: #211e1b;
--secondary-btn-border-color: #f4f1ec;

}
#fw-section-search-bar-search {
--font-heading-scale: 1.04;
--font-body-scale: 0.89;
}






#fw-section-password {
--font-heading-scale: 1.22;
--font-body-scale: 1.06;
}
#fw-section-password {
--color-primary: #d4af37;
--color-primary-rgb: 212, 175, 55;
--color-background: #f4f1ec;
--color-background-rgb: 244, 241, 236;
--color-on-background: #211e1b;
--color-on-background-rgb: 33, 30, 27;
--color-on-primary: #f4f1ec;
--color-on-primary-rgb: 244, 241, 236;
--color-product-image-background: #ffffff;
--color-background-brightness: 241;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #d4af37;
--primary-btn-text: #f4f1ec;
--primary-btn-border-color: #211e1b;
--secondary-btn-bg: #d4af37;
--secondary-btn-text: #f4f1ec;
--secondary-btn-border-color: #d4af37;

}