:root{--tl-cream: #f1f0ea;--tl-warm: #f3eada;--tl-green: #8a9065;--tl-deep: #545a3d;--tl-ink: #212322;--tl-muted: #756f60;--tl-white: #ffffff}:root{--paper: var(--tl-warm);--paper-deep: #ece0c9;--cream: #faf5ea;--sage: var(--tl-green);--sage-tint: #e4e6d4;--cypress: var(--tl-deep);--cypress-deep: #3f4430;--shiitake: #685948;--stucco: #a49382;--stucco-tint: #e7ddd0;--jet: var(--tl-ink);--serif: var(--font-heading-family);--sans: var(--font-body-family);--tl-gutter: 1.6rem;--tl-rail-max: 112rem;--tl-rail: min(100% - 2 * var(--tl-gutter), var(--tl-rail-max));--tl-rail-inset: calc((100% - var(--tl-rail)) / 2);--section-y: clamp(56px, 9vw, 120px);--h2: clamp(3.04rem, 3.4vw, 4.16rem);--radius-s: 0px;--radius-m: 0px;--radius-l: 0px;--shadow-soft: 0 10px 30px rgba(33, 35, 34, .08);--t-hover: .15s ease;--t-menu: .22s ease;--t-slide: .32s cubic-bezier(.33, 1, .68, 1);--t-reveal: .45s cubic-bezier(.22, 1, .36, 1);--tcl-sticky-book-h: 0px}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}h1,.h1,.h0{line-height:1.12}.caption-with-letter-spacing{letter-spacing:.08em;text-transform:uppercase}:root{--brand-button-text-transform: none;--brand-button-letter-spacing: normal}.button,.shopify-payment-button__button--unbranded{text-transform:var(--brand-button-text-transform);letter-spacing:var(--brand-button-letter-spacing)}blockquote,.rte blockquote{font-family:var(--font-heading-family);font-style:italic;font-weight:500;font-size:clamp(2.2rem,1.7rem + 1.4vw,2.8rem);line-height:1.4;letter-spacing:-.01em}.rte{line-height:1.7}.rte a:not(.button){text-underline-offset:.15em;text-decoration-thickness:.06em}@media screen and (min-width:990px){.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2.4rem 3rem;align-items:start}.footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0}}.footer__list-social{margin-top:1rem}@media screen and (min-width:750px){:root{--tl-gutter: 2rem}}.page-width,.page-width--narrow{width:var(--tl-rail);max-width:none;margin-inline:auto;padding-left:0;padding-right:0}.utility-bar .page-width.utility-bar__grid,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{width:100%;max-width:none;margin-inline:0;padding-left:var(--tl-rail-inset);padding-right:var(--tl-rail-inset)}.page-width--narrow{max-width:72.6rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width,.page-width.drawer-menu{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
