#fw-section-text-blocks-f1b332c6-4b81-4c88-b525-1fc4ac957af8 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #9d7c4a;
--color-background-rgb: 157, 124, 74;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #9d7c4a;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-links-list-9b45d934-f2ee-4bca-9e46-ce9912a58754 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #4c4a37;
--color-background-rgb: 76, 74, 55;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 72;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4c4a37;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-text-blocks-c971798d-f226-4d42-a6c6-cd3b5969470a {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #9d7c4a;
--color-background-rgb: 157, 124, 74;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 128;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #9d7c4a;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-rich-text-178994025024707 {
--font-heading-scale: 2.0;
--font-body-scale: 1.35;
}
#fw-section-rich-text-178994025024707 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #12110f;
--color-background-rgb: 18, 17, 15;
--color-on-background: #ecdec7;
--color-on-background-rgb: 236, 222, 199;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ecdec7;
--color-background-brightness: 17;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #12110f;
--primary-btn-text: #ecdec7;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ecdec7;
--secondary-btn-border-color: #ecdec7;

}






#fw-section-rich-text-179116001110807 {
--font-heading-scale: 1.8;
--font-body-scale: 1.0;
}
#fw-section-rich-text-179116001110807 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #4c4a37;
--color-background-rgb: 76, 74, 55;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 72;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4c4a37;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}



#fw-section-custom-liquid-4977b2c8-0854-414a-b9e4-589bf90a26a0 {
--font-heading-scale: 1.0;
--font-body-scale: 0.75;
}
#fw-section-custom-liquid-4977b2c8-0854-414a-b9e4-589bf90a26a0 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #4b4937;
--color-background-rgb: 75, 73, 55;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 72;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #4b4937;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}



#fw-section-featured-collection-0 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #55402d;
--color-background-rgb: 85, 64, 45;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ffffff;
--color-background-brightness: 68;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #55402d;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}

#fw-section-recent-videos-07bfa464-666a-420d-98d4-7f04a66ee499 {
--color-primary: #4b4a37;
--color-primary-rgb: 75, 74, 55;
--color-background: #9d7e4b;
--color-background-rgb: 157, 126, 75;
--color-on-background: #ebddc6;
--color-on-background-rgb: 235, 221, 198;
--color-on-primary: #11110F;
--color-on-primary-rgb: 17, 17, 15;
--color-product-image-background: #ebddc6;
--color-background-brightness: 129;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #9d7e4b;
--primary-btn-text: #ebddc6;
--primary-btn-border-color: #4b4a37;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ebddc6;
--secondary-btn-border-color: #ebddc6;

}

#fw-section-rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce {

.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce { background: #4A4A36; color: #F1E7D0; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__inner { max-width: 100%; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__header,
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__text { width: calc(100% - 48px); max-width: 1200px; margin-left: auto; margin-right: auto; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__heading { margin: 0 0 20px; color: #F1E7D0; font-family: var(--font-family-heading); font-size: clamp(2rem, 4vw, 4rem); letter-spacing: .08em; line-height: .95; text-transform: uppercase; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .html-formatter { color: #F1E7D0; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-intro { margin: 0 0 8px; color: #A58348; font-family: var(--font-family-base); font-size: .72rem; font-weight: 700; letter-spacing: .18em; line-height: 1.4; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-lede { max-width: 620px; margin: 0 0 36px; color: #F1E7D0; font-family: var(--font-family-base); font-size: 1rem; line-height: 1.65; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillars { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); max-width: 1200px; margin: 0 auto; border: 1px solid #E8DCC3; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar { min-width: 0; padding: 34px 32px 36px; text-align: center; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar + .tol-pillar { border-left: 1px solid rgba(232,220,195,.58); }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar__icon { display: flex; justify-content: center; margin: 0 auto 20px; color: #F1E7D0; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar__icon svg { width: 42px; height: 42px; fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.35; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar__label { margin: 0 0 10px; color: #A58348; font-family: var(--font-family-base); font-size: .68rem; font-weight: 700; letter-spacing: .16em; line-height: 1.4; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar h3 { margin: 0 0 16px; color: #F1E7D0; font-family: var(--font-family-heading); font-size: clamp(1.45rem, 2vw, 2.2rem); letter-spacing: .07em; line-height: 1; text-transform: uppercase; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar__copy { max-width: 290px; margin: 0 auto; color: #F1E7D0; font-family: var(--font-family-base); font-size: .94rem; line-height: 1.65; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-rule { height: 1px; margin: 34px 0 28px; background: #A58348; opacity: .8; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-quote { margin: 0; color: #F1E7D0; text-align: center; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-quote p { max-width: 720px; margin: 0 auto 12px; font-family: Georgia, 'Times New Roman', serif; font-size: clamp(1.25rem, 2.2vw, 1.75rem); font-style: italic; line-height: 1.45; }
.rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-quote cite { color: #F1E7D0; font-family: var(--font-family-base); font-size: .68rem; font-style: normal; font-weight: 700; letter-spacing: .18em; }
@media screen and (max-width: 639px) {
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce.section-fw-section-rich-text-padding { padding-top: 56px !important; padding-bottom: 56px !important; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__header,
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .rich-text__text { width: calc(100% - 32px); max-width: 1200px; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-lede { margin-bottom: 28px; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillars { display: block; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar { padding: 28px 22px 30px; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-pillar + .tol-pillar { border-top: 1px solid rgba(232,220,195,.58); border-left: 0; }
  .rich-text--rich-text-1256be20-0253-4a70-b5d7-4f73cf8fb4ce .tol-grounds-rule { margin: 28px 0 24px; }
}
}


#fw-section-collections-list-dec34e5b-56ff-4957-a229-aa724fc73cb6 {
--color-primary: #A58348;
--color-primary-rgb: 165, 131, 72;
--color-background: #543f2c;
--color-background-rgb: 84, 63, 44;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-on-primary: #9c7d4b;
--color-on-primary-rgb: 156, 125, 75;
--color-product-image-background: #ffffff;
--color-background-brightness: 67;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #543f2c;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #A58348;
--secondary-btn-bg: transparent;
--secondary-btn-text: #ffffff;
--secondary-btn-border-color: #ffffff;

}
#fw-section-footer {
--color-primary: #ebddc6;
--color-primary-rgb: 235, 221, 198;
--color-background: #0f100e;
--color-background-rgb: 15, 16, 14;
--color-on-background: #fcfcfc;
--color-on-background-rgb: 252, 252, 252;
--color-on-primary: #9d7d4b;
--color-on-primary-rgb: 157, 125, 75;
--color-product-image-background: #fcfcfc;
--color-background-brightness: 15;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #0f100e;
--primary-btn-text: #fcfcfc;
--primary-btn-border-color: #ebddc6;
--secondary-btn-bg: transparent;
--secondary-btn-text: #fcfcfc;
--secondary-btn-border-color: #fcfcfc;

}