@font-face{font-family:Cinzel;src:url(cinzel-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(lato-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(lato-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(lato-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(lato-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-hero-dark: #304448;--color-primary: #4d5d4e;--color-primary-50: rgb(77, 93, 78, .5);--color-primary-20: rgb(77, 93, 78, .2);--color-primary-12: rgb(77, 93, 78, .12);--color-primary-10: rgb(77, 93, 78, .1);--color-accent: #9a4c2c;--color-cream: #e9e4da;--color-cream-band: #dbd8ce;--color-white: #ffffff;--color-white-10: rgb(255, 255, 255, .1);--color-black: #1a1a1a;--color-dimming: rgb(0, 0, 0, .2);--color-background: var(--color-cream);--color-foreground: var(--color-primary);--color-error-bg: #fef2f2;--color-error: #991b1b;--font-display: "Cinzel", georgia, "Times New Roman", serif;--font-body: "Lato", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--font-primary--family: var(--font-body);--page-width: 1440px;--page-margin: 64px;--section-py: 140px;--section-py-cta: 80px;--spacing-half: 2px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 40px;--radius-circle: 50px;--shadow-card: 0 4px 24px rgb(0, 0, 0, .1)}@media(max-width:1024px){:root{--page-margin: 24px;--section-py: 80px;--section-py-cta: 56px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h-hero{font-family:var(--font-display);font-weight:700;font-size:96px;line-height:1.1;letter-spacing:-1.92px}.h-section{font-family:var(--font-display);font-weight:700;font-size:56px;line-height:1.1;letter-spacing:-1.12px}.h-product-spotlight{font-family:var(--font-body);font-weight:600;font-size:36px;line-height:1.2;letter-spacing:-.72px}.h-card{font-family:var(--font-body);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:-.56px}.txt-body{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.5}.txt-subtitle{font-family:var(--font-body);font-weight:500;font-size:28px;line-height:1.3}.txt-feature-body{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.5}.txt-mini{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.4}.btn-text{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:8px;left:8px;background:var(--color-cream);color:var(--color-primary);padding:8px 16px;z-index:1000;width:auto;height:auto;clip:auto}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-accent);color:var(--color-cream);border:none;border-radius:var(--radius-pill);padding:12px 28px;font-family:var(--font-body);font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .1s;width:fit-content}.btn-primary:hover{background-color:#7d3d23;color:var(--color-cream);text-decoration:none}.btn-primary:active{transform:scale(.98)}.full-width{width:100%}.section-inner{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin:0 auto;padding:0 var(--page-margin);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
