:root{--primary:#b5431d;--bg-primary:#faf0eb;--surface-primary:#f4ded3;--subtle-primary:#ebc0ac;--border-primary:#de9c7f;--muted-primary:#d2754f;--base-primary:#b5431d;--hover-primary:#9a3816;--text-primary:#823013;--active-primary:#6a2710;--heading-primary:#521e0d;--dark-primary:#36140a;--secondary:#5b3f69;--bg-secondary:#f5f1f6;--surface-secondary:#eae2ee;--subtle-secondary:#d6c8dd;--border-secondary:#b9a3c4;--muted-secondary:#8f7399;--base-secondary:#5b3f69;--hover-secondary:#4a3256;--text-secondary:#3b2745;--active-secondary:#2e1f37;--heading-secondary:#251a2d;--dark-secondary:#1a1220;--tertiary:#b7862c;--bg-tertiary:#fbf6ea;--surface-tertiary:#f5e9cc;--subtle-tertiary:#ebd49e;--border-tertiary:#ddb96b;--muted-tertiary:#cc9f45;--base-tertiary:#b7862c;--hover-tertiary:#9a6f22;--text-tertiary:#7d5a1c;--active-tertiary:#634716;--heading-tertiary:#4a3511;--dark-tertiary:#2e210b;--accent:#6b7155;--bg-accent:#f4f5f0;--surface-accent:#e6e8de;--subtle-accent:#cdd1bf;--border-accent:#adb399;--muted-accent:#8c9376;--base-accent:#6b7155;--hover-accent:#575c45;--text-accent:#464a38;--active-accent:#383b2d;--heading-accent:#2a2c22;--dark-accent:#1c1d17;--neutral:#72665a;--bg-neutral:#f6f1e8;--surface-neutral:#eee7da;--subtle-neutral:#e2d8c6;--border-neutral:#d0c3ad;--muted-neutral:#a69884;--base-neutral:#72665a;--hover-neutral:#5e5449;--text-neutral:#423a32;--active-neutral:#2d2721;--heading-neutral:#1e1a16;--dark-neutral:#15110d;--base-white:#fff;--base-black:#15110d;--white:#fff;--black:#15110d;--primary-rgb-vals:181,67,29;--secondary-rgb-vals:91,63,105;--tertiary-rgb-vals:183,134,44;--accent-rgb-vals:107,113,85;--neutral-rgb-vals:114,102,90;--base-white-rgb-vals:255,255,255;--base-black-rgb-vals:21,17,13;--s1:clamp(4px,calc(0.125rem + ((1vw - 3.6px) * 0.1852)),4px);--s2:clamp(8px,calc(0.25rem + ((1vw - 3.6px) * 0.3704)),8px);--s3:clamp(8px,calc(0.375rem + ((1vw - 3.6px) * 0.5556)),12px);--s4:clamp(10px,calc(0.5rem + ((1vw - 3.6px) * 0.7407)),16px);--s5:clamp(12px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--s6:clamp(14px,calc(0.75rem + ((1vw - 3.6px) * 1.1111)),24px);--s7:clamp(14px,calc(0.875rem + ((1vw - 3.6px) * 1.2963)),28px);--s8:clamp(16px,calc(1rem + ((1vw - 3.6px) * 1.4815)),32px);--s9:clamp(18px,calc(1.125rem + ((1vw - 3.6px) * 1.6667)),36px);--s10:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--s12:clamp(24px,calc(1.5rem + ((1vw - 3.6px) * 2.2222)),48px);--s14:clamp(28px,calc(1.75rem + ((1vw - 3.6px) * 2.5926)),56px);--s16:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--s20:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--s24:clamp(48px,calc(3rem + ((1vw - 3.6px) * 4.4444)),96px);--s28:clamp(56px,calc(3.5rem + ((1vw - 3.6px) * 5.1852)),112px);--s32:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--s36:clamp(72px,calc(4.5rem + ((1vw - 3.6px) * 6.6667)),144px);--s40:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--s44:clamp(88px,calc(5.5rem + ((1vw - 3.6px) * 8.1491)),176px);--s48:clamp(96px,calc(6rem + ((1vw - 3.6px) * 9.2593)),192px);--s56:clamp(112px,calc(7rem + ((1vw - 3.6px) * 11.029)),224px);--s64:clamp(128px,calc(8rem + ((1vw - 3.6px) * 12.5926)),256px);--s72:clamp(144px,calc(9rem + ((1vw - 3.6px) * 14.1491)),288px);--ss-none:0px;--ss-xxs:clamp(10px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--ss-xs:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--ss-sm:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--ss-md:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--ss-lg:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--ss-xl:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--ss-xxl:clamp(128px,calc(8rem + ((1vw - 3.6px) * 11.852)),256px);--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--hero:clamp(40px,calc(4.0000rem + ((1vw - 3.6px) * 7.4074)),120px);--h1:clamp(36px,calc(3.6000rem + ((1vw - 3.6px) * 2.9630)),68px);--h2:clamp(32px,calc(3.2000rem + ((1vw - 3.6px) * 1.4815)),48px);--h3:clamp(26px,calc(2.6000rem + ((1vw - 3.6px) * 1.1111)),38px);--h4:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.7407)),28px);--h5:clamp(18px,calc(1.8000rem + ((1vw - 3.6px) * 0.3704)),22px);--h6:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.3704)),20px);--text-xs:clamp(12px,calc(1.2000rem + ((1vw - 3.6px) * 0.0000)),12px);--text-sm:clamp(14px,calc(1.4000rem + ((1vw - 3.6px) * 0.0000)),14px);--text-base:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.0000)),16px);--text-lg:clamp(17px,calc(1.7000rem + ((1vw - 3.6px) * 0.0926)),18px);--text-xl:clamp(18px,calc(1.8000rem + ((1vw - 3.6px) * 0.1852)),20px);--text-2xl:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.3704)),24px);--text-3xl:clamp(24px,calc(2.4000rem + ((1vw - 3.6px) * 0.5556)),30px);--text-4xl:clamp(30px,calc(3.0000rem + ((1vw - 3.6px) * 0.5556)),36px);--text-5xl:clamp(38px,calc(3.8000rem + ((1vw - 3.6px) * 0.9259)),48px);--text-6xl:clamp(48px,calc(4.8000rem + ((1vw - 3.6px) * 1.1111)),60px);--text-7xl:clamp(56px,calc(5.6000rem + ((1vw - 3.6px) * 1.4815)),72px);--ms-paper:var(--bg-neutral);--ms-paper-2:var(--surface-neutral);--ms-paper-3:var(--subtle-neutral);--ms-ink:var(--dark-neutral);--ms-text:var(--text-neutral);--ms-muted:var(--base-neutral);--ms-ember:var(--base-primary);--ms-ember-hover:var(--hover-primary);--ms-ember-light:var(--muted-primary);--ms-ember-soft:var(--surface-primary);--ms-plum:var(--dark-secondary);--ms-plum-2:var(--active-secondary);--ms-gold:var(--base-tertiary);--ms-sage:var(--base-accent);--ms-line:rgba(21,17,13,.13);--ms-line-strong:rgba(21,17,13,.26);--ms-line-dark:rgba(246,241,232,.16);--ms-on-dark:#f6f1e8;--ms-on-dark-muted:rgba(246,241,232,.68);--ms-font-sans:"Mona Sans",sans-serif;--ms-font-serif:"Instrument Serif",serif;--ms-font-hand:"Caveat",sans-serif;--ms-container:1320px;--ms-container-wide:1520px;--ms-gutter:clamp(20px,4.4vw,64px);--ms-section:clamp(88px,11vw,168px);--ms-section-tight:clamp(56px,7vw,104px);--ms-radius:22px;--ms-radius-sm:12px;--ms-radius-lg:34px;--ms-ease:cubic-bezier(.16,1,.3,1);--ms-shadow:0 40px 80px -40px rgba(21,17,13,.45);--bde-button-border-radius:999px;--bde-button-padding-base:18px 28px;--bde-button-padding-sm:11px 20px;--bde-button-padding-lg:22px 40px;--bde-button-font-weight:600;--bde-button-custom-background-color:var(--ms-ink);--bde-button-custom-background-color-hover:var(--ms-ember);--bde-button-custom-border-color:var(--ms-ink);--bde-button-custom-border-color-hover:var(--ms-ember);--bde-form-input-border-radius:14px;--bde-form-input-border-color:var(--border-neutral);--bde-form-input-background-color:#fffdf9;--bde-form-input-placeholder-color:var(--muted-neutral);--bde-form-input-padding-top:15px;--bde-form-input-padding-bottom:15px;--bde-form-input-padding-left:18px;--bde-form-input-padding-right:18px;--bde-form-label-font-weight:600;--bde-form-text-color:var(--ms-text);--bde-form-gap:18px;--bde-woo-base-border-color:var(--subtle-neutral);--bde-woo-wrappers__border-radius:20px;--bde-woo-wrappers__border-color:var(--subtle-neutral);--bde-woo-wrappers__background-color:#fffdf9;--bde-woo-tables__border-radius:16px;--bde-woo-tables__header-color:var(--surface-neutral);--bde-woo-tables__background-color:#fffdf9;--bde-woo-product-images__border-radius:20px;--bde-woo-notices__border-radius:14px;--bde-woo-sale-badge__border-radius:999px;--bde-woo-sale-badge__padding:6px 12px;--bde-woo-buttons-and-links__nav-border-radius:999px;--bde-woo-payment-box-background-color:var(--surface-neutral);--bde-woo-payment-box-border-color:var(--subtle-neutral);--bde-woo-ratings__star-color:var(--base-tertiary)}