:root{--bg: #f7f5f1;--bg-deep: #efece6;--ink: #1a1814;--ink-soft: #6b665e;--line: #e2ddd4;--accent: #6b665e;--step--1: .83rem;--step-0: 1rem;--step-1: 1.3rem;--step-2: 1.7rem;--step-3: 2.3rem;--step-4: 3.2rem;--step-5: clamp(3.5rem, 8vw, 6.5rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2.5rem;--space-5: 4rem;--space-6: 6.5rem;--space-7: 10rem;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .5s;--maxw: 1280px;--maxw-text: 60ch;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter Tight", system-ui, sans-serif}:root{--heading-font-stack: var(--font-display);--body-font-stack: var(--font-body);--main-font-stack: var(--font-body)}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.font-heading{font-family:var(--font-display);font-weight:380;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h1.hero-heading,h1.font-heading{font-family:var(--font-display);font-weight:300}.eyebrow,.label,.caption,time[datetime],.article-card__date{font-family:var(--font-body);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);font-weight:500}.rte,article p{max-width:none}a{color:var(--ink);text-decoration:none}::selection{background:var(--ink);color:var(--bg)}[data-color-scheme=scheme5]{--color-scheme-background: 247 245 241;--color-scheme-text: 26 24 20}main>[data-color-scheme]:nth-child(2n),.section--alt{--color-scheme-background: 239 236 230}html,body{background-color:var(--bg)}.featured-collection,.featured-collection .pb-theme-double,.featured-collection .splide__track,.featured-collection .splide__list>li>div,.featured-collection .splide__pagination,.featured-collection .splide__arrows,.featured-collection [class*=grid-cols]{background-color:var(--bg)!important}.featured-collection,.featured-collection [class*=border-white],.featured-collection [class*=border-b-gridline]{border-color:transparent!important}.featured-collection .splide__track,.featured-collection .splide__list{gap:0!important}.article-body-col{width:100%;box-sizing:border-box}@media(min-width:1024px){.article-body-col{width:50%;margin-left:auto;margin-right:auto;display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
