:root{--x-pine: #2F3B2A;--x-pine-2: #3E4C36;--x-berry: #7A1F1A;--x-berry-2: #5E1612;--x-cream: #FBF7F2;--x-linen: #F1E9DC;--x-sage: #E6EBDF;--x-gold: #C9A66B;--x-ink: #23291F;--x-muted: #5A6352}.xbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:2px;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.xbtn--berry{background:var(--x-berry);color:var(--x-cream);border-color:var(--x-berry)}.xbtn--berry:hover{background:var(--x-berry-2);border-color:var(--x-berry-2)}.xbtn--ghost{background:transparent;color:var(--x-cream);border-color:#fbf7f2bf}.xbtn--ghost:hover{background:var(--x-cream);color:var(--x-ink)}.xbtn--cream{background:var(--x-cream);color:var(--x-ink);border-color:var(--x-cream)}.xbtn--cream:hover{background:transparent;color:var(--x-cream)}.xbtn--outline{background:transparent;color:var(--x-pine-2);border-color:var(--x-pine-2)}.xbtn--outline:hover{background:var(--x-pine-2);color:var(--x-cream)}.xlink{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:4px;border-bottom:1px solid currentColor}.x-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--x-berry);margin:0 0 14px}.x-h{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 600);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance;color:inherit}.x-rte{font-size:17px;line-height:1.7}.x-rte p{margin:0 0 14px}.x-rte p:last-child{margin-bottom:0}.x-rte a{color:var(--x-berry);text-underline-offset:3px}.x-wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.x-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 35%,rgb(255 255 255 / .35),transparent 70%),var(--fb, var(--x-linen))}.x-fallback:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgb(35 41 31 / .14)}.announcement-bar,.announcement-bar *{letter-spacing:.14em}.header-logo,.header-logo__text,.header__logo{font-family:var(--font-heading--family)!important}footer .shopify-section{color:#ede5d7}footer a{color:#ede5d7}footer a:hover{color:var(--x-gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xmas-extra.css.map */
