:root{--paper:#f6f4ee;--paper-alt:#f1eee5;--card:#fbfaf6;--forest:#1e2822;--moss:#3f5e38;--gold:#c6a665;--gold-hover:#d3b679;--charcoal:#191a19;--serif:"Cormorant Garamond", Georgia, serif;--body:"EB Garamond", Georgia, serif;--sans:"Plus Jakarta Sans", system-ui, sans-serif}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--charcoal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--moss);text-decoration:none}a:hover{color:var(--forest)}::selection{background:var(--gold);color:var(--charcoal)}*{box-sizing:border-box}.s-nav-link{color:var(--charcoal);transition:color .3s}.s-nav-link:hover{color:var(--moss)}.s-btn-gold{background:var(--gold);color:var(--charcoal);transition:all .3s}.s-btn-gold:hover{background:var(--gold-hover);color:var(--charcoal);transform:scale(1.05)}.s-btn-gold.no-scale:hover{transform:none}.s-btn-outline{border:1px solid var(--forest);color:var(--forest);transition:all .3s}.s-btn-outline:hover{background:var(--forest);color:var(--paper)}.s-btn-outline.scale:hover{transform:scale(1.05)}.s-book{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:rotateY(26deg)rotateX(4deg)}.s-book:hover{transform:rotateY(12deg)rotateX(2deg)scale(1.03)}.s-circle-btn{color:var(--forest);background:0 0;border:1px solid #1e282238;transition:all .3s}.s-circle-btn:hover{background:var(--forest);color:var(--gold);transform:scale(1.05)}.s-play{background:var(--gold);transition:all .3s}.s-play:hover{background:var(--gold-hover);transform:scale(1.08)}.s-font-btn{border:1px solid #f6f4ee33}.s-font-btn:hover{border-color:var(--gold)}.s-card{transition:all .3s}.s-card:hover{transform:scale(1.02)}.s-card.standard:hover{box-shadow:0 24px 60px -30px #1e282259}.s-retailer{color:var(--paper);border:1px solid #f6f4ee38;transition:all .3s}.s-retailer:hover{border-color:var(--gold);color:var(--gold);transform:scale(1.05)}.s-foot-link{color:#f6f4eebf}.s-foot-link:hover{color:var(--gold)}.s-foot-link.dim{color:#f6f4ee73}.s-foot-link.dim:hover{color:var(--gold)}.s-dismiss{color:#f6f4eeb3}.s-dismiss:hover{color:var(--gold)}
