:root{--xm-red:#6B1E1A;--xm-red-hi:#7E2620;--xm-red-tint:#F3E4E1;--xm-char:#2E2B28;--xm-char-2:#3A3632;--xm-cream:#FCFAF4;--xm-cream-2:#F4EFE4;--xm-forest:#2F4A3C;--xm-line:#E5DDCA;--xm-muted:#6B655E}.section-gift-ledger-bar{position:sticky;top:0;z-index:4}.section-header.shopify-section-header-sticky,.section-header{top:var(--xm-bar-h,0px)!important}.shopify-section-header-hidden{top:calc(-1 * var(--header-height, 100px))!important}.header-wrapper{border-bottom:1px solid var(--xm-line)}.scrolled-past-header .header{padding-top:4px!important;padding-bottom:4px!important}.scrolled-past-header .header__inline-menu{margin-top:0!important}@media(min-width:990px){.scrolled-past-header .header--top-center{row-gap:0!important}}.utility-bar{background:var(--xm-red)!important;color:var(--xm-cream)!important;border-bottom:0!important}.announcement-bar__message{font-weight:700;letter-spacing:.06em!important}.announcement-bar__link,.utility-bar .announcement-bar__message,.utility-bar svg{color:var(--xm-cream)!important}.gl{--gl-rust:#6B1E1A;--gl-free:#6B1E1A;--gl-tint:var(--xm-red-tint)}.gl--bar{background:var(--xm-forest)!important}.cart-line-price .gl-free-tag{background:var(--xm-red)!important}[id^=glh-] .glh__kicker,[id^=glh-]:not(.glh--photo) .glh__body strong,[id^=glh-]:not(.glh--photo) .glh__heading em{color:var(--xm-red)!important}[id^=glh-] .glh__cta,[id^=glh-] .glh__step h3:before{background:var(--xm-red)!important;color:var(--xm-cream)!important}[id^=glh-] .glh__cta:hover{background:var(--xm-char)!important;color:var(--xm-cream)!important}[id^=glh-].glh--photo .glh__kicker{color:#e9c7c0!important}.button:not(.button--secondary):not(.button--tertiary):not(.atcp__link),.shopify-payment-button__button--unbranded{--color-button:107,30,26;--color-button-text:252,250,244;background-color:var(--xm-red)!important;color:var(--xm-cream)!important}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--xm-red-hi)!important}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:0 0 0 var(--buttons-border-width) #6b1e1a!important}.price--on-sale .price-item--sale,.cart-item__final-price{color:var(--xm-red)!important}.badge.price__badge-sale,.bph__pill{background:var(--xm-red)!important;color:var(--xm-cream)!important;border-color:var(--xm-red)!important}.bph__offer-note{background:#2e2b2899!important;color:var(--xm-cream)!important}.xm-fs{--fs-bg:var(--xm-cream);--fs-ink:var(--xm-char);--fs-sub:#4A4540;--fs-muted:var(--xm-muted);--fs-line:var(--xm-line);--fs-kick:var(--xm-red);--fs-cta:var(--xm-red);--fs-cta-ink:var(--xm-cream);--fs-cta-hi:var(--xm-char);--fs-chip:var(--xm-cream-2);--fs-save-bg:var(--xm-red);--fs-save-ink:var(--xm-cream);background:var(--fs-bg);color:var(--fs-ink);border-top:1px solid var(--xm-line);border-bottom:1px solid var(--xm-line)}.xm-fs--charcoal,.xm-fs--red,.xm-fs--forest{--fs-ink:var(--xm-cream);--fs-sub:#E9E2D6;--fs-muted:#CFC6B8;--fs-line:rgba(252,250,244,.16);--fs-kick:#E9C7C0;--fs-cta:var(--xm-red);--fs-cta-ink:var(--xm-cream);--fs-cta-hi:var(--xm-red-hi);--fs-chip:rgba(252,250,244,.1);--fs-save-bg:var(--xm-cream);--fs-save-ink:var(--xm-red);border:0}.xm-fs--charcoal{--fs-bg:var(--xm-char)}.xm-fs--red{--fs-bg:var(--xm-red);--fs-cta:var(--xm-cream);--fs-cta-ink:var(--xm-red);--fs-cta-hi:#fff}.xm-fs--forest{--fs-bg:var(--xm-forest)}.xm-fs__in{max-width:1240px;margin:0 auto;padding:var(--xm-fs-pad,72px) 24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.xm-fs__media{position:relative;background:var(--xm-cream-2);overflow:hidden;display:block}.xm-fs__media img{width:100%;height:auto;display:block}.xm-fs__stamp{position:absolute;top:18px;left:18px;background:var(--xm-red);color:var(--xm-cream);font:700 11px/1 var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;padding:10px 12px}.xm-fs__kicker{font:700 12px/1.2 var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;color:var(--fs-kick);margin:0 0 14px}.xm-fs__h{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(36px,4.6vw,64px);line-height:1;letter-spacing:-.045em!important;margin:0 0 16px;color:var(--fs-ink)}.xm-fs__body{font-size:17px;line-height:1.55;color:var(--fs-sub);margin:0 0 22px;max-width:52ch}.xm-fs__list{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--fs-line)}.xm-fs__list li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--fs-line);font-size:15.5px}.xm-fs__list li span:last-child{color:var(--fs-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.xm-fs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0 0 6px}.xm-fs__now{font-size:44px;font-weight:700;letter-spacing:-.04em!important;line-height:1}.xm-fs__was{font-size:20px;color:var(--fs-muted);text-decoration:line-through}.xm-fs__save{background:var(--fs-save-bg);color:var(--fs-save-ink);font-weight:700;font-size:13px;letter-spacing:.04em;padding:5px 10px}.xm-fs__alt{font-size:14px;color:var(--fs-muted);margin:0 0 22px}.xm-fs__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.xm-fs__cta{display:inline-block;background:var(--fs-cta);color:var(--fs-cta-ink)!important;text-decoration:none;font-weight:700;font-size:16px;padding:18px 34px;border:0}.xm-fs__cta:hover{background:var(--fs-cta-hi);color:var(--xm-cream)!important}.xm-fs--red .xm-fs__cta:hover{color:var(--xm-red)!important}.xm-fs__link{color:var(--fs-ink)!important;font-size:15px;text-underline-offset:4px}.xm-fs__fine{font-size:12.5px;line-height:1.45;color:var(--fs-muted);margin:14px 0 0;max-width:52ch}.xm-fs__clock{margin:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:18px;border-top:1px solid var(--fs-line);font-size:14px;color:var(--fs-sub)}.xm-fs__clock b{color:var(--fs-ink)}.xm-fs__units{display:inline-flex;gap:6px}.xm-fs__u{background:var(--fs-chip);padding:6px 8px;min-width:46px;text-align:center;font-variant-numeric:tabular-nums}.xm-fs__u b{display:block;font-size:18px;line-height:1}.xm-fs__u small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-muted)}@media(max-width:749px){.xm-fs__in{grid-template-columns:1fr;gap:28px;padding:44px 16px}.xm-fs__now{font-size:38px}.xm-fs__cta{width:100%;text-align:center}}.section-gift-ledger-bar{position:sticky}.section-gift-ledger-bar gift-ledger{transition:opacity .35s}.xm-rot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;background:var(--xm-forest);color:var(--xm-cream)!important;font:700 12.5px/1.2 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;opacity:0;pointer-events:none;transition:opacity .35s}.xm-rot:hover span{text-decoration:underline;text-underline-offset:3px}.xm-rot-on .xm-rot{opacity:1;pointer-events:auto}.xm-rot-on gift-ledger{opacity:0}@media(prefers-reduced-motion:reduce){.xm-rot,.section-gift-ledger-bar gift-ledger{transition:none}}.badge.badge--low{font-size:1rem!important;line-height:1.2!important;padding:.35rem .8rem!important;letter-spacing:.02em!important;background:var(--xm-red)!important;border-color:var(--xm-red)!important;max-width:calc(100% - .8rem)!important}.low-stock{color:var(--xm-red)!important}.low-stock:before{background:var(--xm-red)!important}@media(min-width:750px){.badge.badge--low{font-size:1.1rem!important}}.button:not(.button--tertiary):not(.atcp__link),.shopify-payment-button__button--unbranded,.xm-fs__cta,[id^=glh-] .glh__cta,.bph__btn,a.bph__cta{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.45rem!important;font-weight:600!important;min-height:4.6rem!important;padding:1.15rem 3rem!important;line-height:1.2!important}.xm-fs__cta,[id^=glh-] .glh__cta{font-size:14.5px!important;padding:13px 30px!important;min-height:0!important}.button:not(.button--secondary):not(.button--tertiary):not(.atcp__link),.xm-fs__cta,[id^=glh-] .glh__cta,.shopify-payment-button__button--unbranded{outline:1.5px solid rgba(255,255,255,.9)!important;outline-offset:-5px!important}.xm-fs--red .xm-fs__cta{outline-color:#6b1e1a99!important}.card__badge:has(.badge--low){align-self:flex-start!important;grid-row-start:1!important;justify-self:flex-end!important;justify-content:flex-end!important}.badge.badge--low{background:#fcfaf4eb!important;color:var(--xm-red)!important;border:0!important;outline:0!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.03em!important;padding:.3rem .7rem!important;border-radius:2px!important;box-shadow:0 1px 3px #0000001f!important;max-width:75%!important;text-align:right}@media(min-width:750px){.badge.badge--low{font-size:1.05rem!important}}.card .button,.quick-add__submit,.card-wrapper .button{font-size:1.2rem!important;letter-spacing:.08em!important;padding:.9rem 1.2rem!important;min-height:4rem!important;white-space:nowrap!important}.card-wrapper .card .button:not(.button--tertiary):not(.atcp__link),.card-wrapper .quick-add__submit:not(.button--tertiary){font-size:1.25rem!important;letter-spacing:.08em!important;padding:.9rem 1rem!important;min-height:4rem!important;white-space:nowrap!important}[id^=glh-] .glh__cta,.bph__btn,a.bph__cta,.xm-fs__cta{font-size:17px!important;letter-spacing:.08em!important;padding:19px 46px!important;min-height:0!important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,outline-color .2s ease!important}[id^=glh-] .glh__cta:hover,[id^=glh-] .glh__cta:focus-visible,.bph__btn:hover,a.bph__cta:hover,.xm-fs__cta:hover,.xm-fs__cta:focus-visible{background:#fff!important;color:var(--xm-red)!important;box-shadow:inset 0 0 0 2px var(--xm-red)!important;outline-color:transparent!important}@media(max-width:749px){[id^=glh-] .glh__cta,.bph__btn,a.bph__cta,.xm-fs__cta{font-size:15.5px!important;padding:17px 30px!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/christmas.css.map */
