:root{--cream: #FAF7F2;--cream-2: #F3EEE7;--gold: #C9A646;--gold-dark: #A3862C;--black: #1A1A1A;--text-muted: #7A7261;--background: var(--cream);--surface: #FFFFFF;--line: #E6E2D9;--font-headings: "Playfair Display", serif;--font-body: "Cormorant Garamond", serif;--shadow-soft: 0 2px 8px rgba(0,0,0,.05);--shadow-card: 0 6px 20px rgba(0,0,0,.08);--radius: 6px}body{background-color:var(--background);font-family:var(--font-body);color:var(--black);line-height:1.6}h1,h2,h3,h4{font-family:var(--font-headings);color:var(--black);letter-spacing:.02em}.button{background:var(--gold);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius);font-family:var(--font-body);font-weight:500;transition:background .25s ease}.button:hover{background:var(--gold-dark)}a{color:var(--gold);text-decoration:none;transition:color .2s ease}a:hover{color:var(--gold-dark)}.chip{background:var(--cream-2);color:var(--gold-dark);font-size:.85rem;padding:.35rem .7rem;border-radius:20px;display:inline-block}.announcement-bar{background:#faf7f2;border-bottom:1px solid #E6E2D9}.announcement-bar__message{font-family:Cormorant Garamond,serif;font-size:15px;letter-spacing:.3px;color:#6b6b6b;display:inline-block;white-space:nowrap;animation:tasha-marquee 35s linear infinite}.announcement-bar__message:hover{animation-duration:55s}@keyframes tasha-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}:root{--tl-annc-bg: #FAF7F2;--tl-annc-text: #2B2B2B;--tl-annc-accent:#BFA66B}.announcement-bar,.header__announcement,.shopify-section-announcement-bar{background:var(--tl-annc-bg);color:var(--tl-annc-text);border-bottom:1px solid color-mix(in srgb,var(--tl-annc-accent) 35%,transparent);text-align:center;padding:8px 12px;letter-spacing:.4px;line-height:1.4;font-size:14px;font-family:Didot,Bodoni MT,Times New Roman,serif}.announcement-bar__message,.announcement__text{display:inline-flex;align-items:center;gap:.65em;white-space:nowrap}@media (max-width: 480px){.announcement-bar{font-size:13px;padding:7px 10px}}@media (min-width: 992px){.announcement-bar{font-size:14.5px}}:root{--tl-annc-bg:#FAF7F2;--tl-annc-text:#2B2B2B;--tl-annc-accent:#BFA66B}.announcement-bar,.shopify-section-announcement-bar,.header__announcement{background:var(--tl-annc-bg);color:var(--tl-annc-text);border-bottom:1px solid color-mix(in srgb,var(--tl-annc-accent) 35%,transparent);text-align:center;padding:8px 12px;letter-spacing:.4px;line-height:1.4;font-size:14px;font-family:Didot,Bodoni MT,Times New Roman,serif}.announcement-bar .page-width,.announcement__inner{max-width:1300px;margin:0 auto}.announcement-bar a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.announcement-bar a:hover{border-color:var(--tl-annc-accent)}.announcement-bar__message,.announcement__text{display:inline-flex;align-items:center;gap:.65em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__message:before,.announcement__text:before{content:"\2726";color:var(--tl-annc-accent);font-size:.95em;transform:translateY(-.5px)}@media (max-width:480px){.announcement-bar{font-size:13px;padding:7px 10px}}@media (min-width:992px){.announcement-bar{font-size:14.5px}}[id*=Announcement],[class*=announcement],[class*=Announcement]{background:#faf7f2!important;color:#2b2b2b!important;border-bottom:1px solid #BFA66B33;text-align:center;font-family:Didot,Bodoni MT,Times New Roman,serif!important;font-size:14px;letter-spacing:.4px;padding:8px 12px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base.css.map */
