:root{--color-cream: #F8F3EA;--color-warm-white: #FFFDF8;--color-brown: #2D211A;--color-brown-soft: #5A4537;--color-champagne: #C8A96A;--color-gold-muted: #A98745;--color-beige: #E7D8C3;--color-border: #DDD0BD;--font-heading-family: Georgia, "Times New Roman", serif;--font-body-family: Inter, Arial, sans-serif;--font-heading-weight: 400;--font-heading-line-height: 1.08;--font-body-line-height: 1.55;--font-size-section-title: clamp(2.25rem, 5vw, 4rem);--page-width: 1440px;--content-width: 1180px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6.5rem;--radius: 2px;--shadow-soft: 0 16px 50px rgba(45, 33, 26, .08)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-width:320px;min-height:100%;margin:0;color:var(--color-brown);background:var(--color-cream);font-family:var(--font-body-family);font-size:1rem;line-height:var(--font-body-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--color-gold-muted)}p,h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6{color:var(--color-brown);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:var(--font-heading-line-height);text-wrap:balance}p{margin-bottom:1rem}ul,ol{margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:.75rem;left:.75rem;z-index:1000;transform:translateY(-150%);padding:.75rem 1rem;background:var(--color-brown);color:var(--color-warm-white);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:1px solid var(--color-gold-muted);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
