:root{--r-paper: #FAFAF7;--r-cream: #F3EADB;--r-cream-deep: #EADFCB;--r-ink: #2C2418;--r-ink-soft: rgba(44, 36, 24, .78);--r-forest: #2D5A3D;--r-forest-deep:#1F3A2C;--r-sage: #AEC58C;--r-gold: #C4A35A;--r-line: rgba(44, 36, 24, .1);--r-clay: #C0663E;--r-expo: cubic-bezier(.16, 1, .3, 1);--r-content: cubic-bezier(.22, 1, .36, 1);--r-micro: cubic-bezier(.33, 1, .68, 1);--r-ui: cubic-bezier(.4, 0, .2, 1);--r-in: .6s;--r-band: clamp(3.5rem, 10vw, 7.5rem);--r-gutter: clamp(1.25rem, 5vw, 3rem);--r-measure: 65ch;--r-container: 1280px;--r-shadow: 0 24px 38px rgba(28,24,16,.1)}body{background:var(--r-paper)}::selection{background:var(--r-sage);color:var(--r-ink)}h1,h2,.h1,.h2{font-weight:500;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}h3,h4{font-weight:500;letter-spacing:-.01em}p,li{color:var(--r-ink-soft);line-height:1.68}.rte p{max-width:var(--r-measure)}.r-eyebrow{display:inline-block;font-family:var(--font-body-family, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--r-forest);margin-bottom:1rem}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:4px!important;font-family:var(--font-body-family, sans-serif);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;min-height:3.5rem;box-shadow:none!important;transition:transform .22s var(--r-ui),background-color .22s var(--r-ui),opacity .22s var(--r-ui)}.button:not([disabled]):hover{transform:translateY(-1px)}.card,.product-card{box-shadow:none!important;border-radius:6px}:where(.border,[class*=border]){border-color:var(--r-line)!important}.r-band{padding-block:var(--r-band)}.r-band--cream{background:var(--r-cream)}.r-band--forest{background:var(--r-forest-deep);color:var(--r-paper)}.r-band--forest :is(h1,h2,h3,h4,p,li,span){color:var(--r-paper)}.r-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);text-align:center;max-width:1100px;margin-inline:auto;padding-inline:var(--r-gutter)}.r-stat__num{font-family:var(--font-heading-family, serif);font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--r-sage)}.r-stat__label{margin-top:.75rem;font-size:.9rem;letter-spacing:.02em;opacity:.9}@media(max-width:749px){.r-stats{grid-template-columns:1fr;gap:2.5rem}}.r-compare{max-width:900px;margin-inline:auto;padding-inline:var(--r-gutter)}.r-compare__row{display:grid;grid-template-columns:1fr 96px 96px;align-items:center;padding-block:1.15rem;border-bottom:1px solid var(--r-line)}.r-compare__row span:first-child{color:var(--r-ink);font-weight:500}.r-compare__col{text-align:center}.r-compare__col--us{background:var(--r-cream);border-radius:6px}.r-compare__head{font-family:var(--font-heading-family, serif);font-size:1.1rem}.r-yes{color:var(--r-forest);font-size:1.2rem}.r-no{color:#2c24184d;font-size:1.2rem}.r-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.r-pill{padding:.5rem 1rem;background:var(--r-cream);border-radius:999px;font-size:.82rem;font-weight:500;color:var(--r-ink)}@media(min-width:990px){.product-information__media,.product__media-wrapper{position:sticky;top:2rem;align-self:start}}@media(prefers-reduced-motion:no-preference){[data-r-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--r-in) var(--r-expo),transform var(--r-in) var(--r-expo);will-change:opacity,transform}[data-r-reveal].r-in{opacity:1;transform:none}[data-r-stagger]>*{opacity:0;transform:translateY(18px);transition:opacity .62s var(--r-expo),transform .62s var(--r-expo)}[data-r-stagger].r-in>*{opacity:1;transform:none}[data-r-stagger].r-in>*:nth-child(1){transition-delay:.04s}[data-r-stagger].r-in>*:nth-child(2){transition-delay:.12s}[data-r-stagger].r-in>*:nth-child(3){transition-delay:.2s}[data-r-stagger].r-in>*:nth-child(4){transition-delay:.28s}[data-r-stagger].r-in>*:nth-child(5){transition-delay:.36s}[data-r-stagger].r-in>*:nth-child(6){transition-delay:.44s}}@media(prefers-reduced-motion:reduce){[data-r-reveal],[data-r-stagger]>*{opacity:1!important;transform:none!important}}.r-eyebrow:after{content:"";display:block;width:2rem;height:1px;background:var(--r-gold);margin-top:.75rem}.r-gold-rule{height:1px;background:var(--r-gold);border:0;width:2.5rem;margin:1.5rem auto}.r-band--forest .r-eyebrow:after{background:var(--r-gold)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rootual.css.map */
