:root{--cream: #f8f2e9;--burgundy: #681c27;--dark-burgundy: #45101a;--text: #342c29;--muted: #70665f;--gold: #a58148;--border: #ded3c5;--page-width: 1560px;--heading-font: Georgia, "Times New Roman", serif;--body-font: Arial, sans-serif;--heading-weight: 400;--body-weight: 400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--text);font-family:var(--body-font);font-weight:var(--body-weight);font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:1.05;margin:0 0 20px}h1{font-size:clamp(40px,5vw,76px)}h2{font-size:clamp(32px,3.2vw,52px)}h3{font-size:24px}p{margin:0 0 16px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,textarea,select{font:inherit;color:inherit}button,summary{cursor:pointer}button{border:0;background:none}input,textarea,select{border:1px solid var(--border);background:transparent;border-radius:0;padding:12px;max-width:100%}input[type=checkbox]{accent-color:var(--burgundy);width:18px;height:18px}input[type=number]{width:100px}textarea{width:100%;min-height:100px}img,svg,video,iframe,model-viewer{max-width:100%}img{display:block;height:auto}ul{list-style:none;padding:0;margin:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";margin-left:14px}details[open]>summary:after{content:"\2212"}[hidden]{display:none!important}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--burgundy);outline-offset:5px}.page-width{width:min(100% - 80px,var(--page-width));margin-inline:auto}.section-space{padding-block:var(--section-space, 64px)}.narrow{max-width:850px}.eyebrow{color:var(--burgundy);font-size:11px;letter-spacing:.24em;text-transform:uppercase;line-height:1.9;margin-bottom:24px}.muted{color:var(--muted)}.rte a{text-decoration:underline}.rte img{height:auto}.rte ul{list-style:disc;padding-left:24px}.rte ol{padding-left:24px}.rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.rte td,.rte th{border:1px solid var(--border);padding:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 26px;background:var(--burgundy);color:var(--cream);font-size:14px;border:1px solid var(--burgundy);transition:background .2s}.button:hover{background:var(--dark-burgundy);text-decoration:none}.button--outline{background:transparent;color:var(--burgundy)}.button--outline:hover{color:var(--cream)}.button--small{min-height:40px;padding:8px 18px}.text-link{display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:14px}.icon{width:22px;height:22px;flex-shrink:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:12px;z-index:100;background:var(--cream);padding:12px}.skip-link:focus{top:12px}.placeholder{background:#eee4d7;width:100%;height:100%}.empty-page{text-align:center;min-height:50vh}.pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:48px}.pagination [aria-current]{border-bottom:1px solid var(--burgundy)}.errors{color:var(--burgundy)}@media(max-width:749px){.page-width{width:calc(100% - 36px)}.section-space{padding-block:calc(var(--section-space, 64px) * .7)}body{font-size:15px}.eyebrow{font-size:10px;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
