:root{--tessera-charcoal: #2E2E2E;--tessera-stone: #A89F93;--tessera-sand: #EDE7DE;--tessera-champagne: #C9B18F;--tessera-off-white: #FAF9F6;--tessera-rule: rgba(46,46,46,.16);--tessera-page-max: 1360px;--tessera-content-max: 1240px;--tessera-editorial-max: 820px;--tessera-legal-max: 880px;--tessera-section-space: clamp(2.8rem, 2.6vw, 3.6rem);--tessera-section-space-compact: clamp(2.4rem, 2.2vw, 3.2rem);--tessera-gutter: clamp(2rem, 4vw, 6.4rem);--tessera-transition: .18s ease;--tessera-heading-track: -.02em;--tessera-micro-track: .14em}html{scroll-behavior:smooth}body{background:var(--tessera-off-white);color:var(--tessera-charcoal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:var(--tessera-heading-track);color:var(--tessera-charcoal)}h1,.h0,.h1{line-height:1.02}h2,.h2{line-height:1.08}h3,.h3{line-height:1.15}body,p,a,button,input,textarea,select,label{font-family:var(--font-body-family)}.page-width{max-width:var(--tessera-content-max);padding-left:var(--tessera-gutter);padding-right:var(--tessera-gutter)}.tessera-page-wide{width:min(calc(100% - (2 * var(--tessera-gutter))),var(--tessera-page-max));margin-inline:auto}.tessera-editorial{width:min(calc(100% - (2 * var(--tessera-gutter))),var(--tessera-editorial-max));margin-inline:auto}.tessera-micro{font-size:1.15rem;letter-spacing:var(--tessera-micro-track);text-transform:uppercase;font-weight:600}.button,.shopify-payment-button__button,.customer button{min-height:4.8rem;border-radius:6px;letter-spacing:.04em;transition:background-color var(--tessera-transition),color var(--tessera-transition),border-color var(--tessera-transition)}:focus-visible{outline:2px solid var(--tessera-champagne);outline-offset:3px}@media screen and (max-width:749px){:root{--tessera-gutter: 2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tessera-base.css.map */
