:root{--xm-red: #C8102E;--xm-red-dark: #A00D25;--xm-red-ink: #8E0B20;--xm-gold: #D4AF37;--xm-gold-soft: #E9D49A;--xm-green: #1F4D3A;--xm-ink: #2B1A1D;--xm-cream: #FFF8EE;--xm-bar-h: 2.25rem}@media(max-width:767px){:root{--xm-bar-h: 2.75rem}}.xm-bar{height:var(--xm-bar-h);display:flex;align-items:center;justify-content:center;padding:0 1rem;background:var(--xm-red);color:#fff;border-bottom:2px solid var(--xm-gold);font-size:.875rem;font-weight:700;line-height:1.25;text-align:center;overflow:hidden;transition:height .25s ease,border-width .25s ease}.xm-bar__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767px){.xm-bar{font-size:.8125rem;padding:0 .75rem}.site-header.scrolled .xm-bar{height:0;border-bottom-width:0}}@media(prefers-reduced-motion:reduce){.xm-bar{transition:none}}body{padding-top:calc(4rem + var(--xm-bar-h))!important}@media(min-width:768px){body{padding-top:calc(4.5rem + var(--xm-bar-h))!important}}@media(min-width:1024px){.pdp-info{top:calc(6rem + var(--xm-bar-h))}}.collection-filters{top:calc(4rem + var(--xm-bar-h))}.cart-summary-wrap{top:calc(6rem + var(--xm-bar-h))}#main-content{scroll-margin-top:calc(5rem + var(--xm-bar-h))}html body.fsb-active{padding-top:calc(4rem + 34px + var(--xm-bar-h))!important}@media(min-width:768px){html body.fsb-active{padding-top:calc(4.5rem + 34px + var(--xm-bar-h))!important}}@media(max-width:767px){body:has(.xm-bar) .fsb-sticky{display:none!important}html body.fsb-active:has(.xm-bar){padding-top:calc(4rem + var(--xm-bar-h))!important}body.fsb-active:has(.xm-bar) .site-header{top:0!important}}.header-logo img.header-logo-img--xmas{height:42px;width:auto}@media(min-width:768px)and (max-width:1279px){.header-logo img.header-logo-img--xmas{height:36px}}@media(max-width:767px){.header-logo img.header-logo-img--xmas{height:38px}}@media(max-width:359px){.header-logo img.header-logo-img--xmas{height:32px}}.site-header{background:#fff!important}.site-header .header-inner{border-bottom:0}.site-header:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--xm-red) 0%,var(--xm-gold) 50%,var(--xm-red) 100%)}.site-header .header-nav>a,.site-header .header-nav-parent,.site-header .header-phone,.site-header .header-icon{color:var(--xm-ink)}.site-header .header-nav>a:hover,.site-header .header-nav-parent:hover,.site-header .header-icon:hover{color:var(--xm-red)}.site-header .cart-count{background:var(--xm-red);color:#fff}.site-header a:focus-visible,.site-header button:focus-visible{outline:3px solid var(--xm-green);outline-offset:2px}.site-header .header-nav{margin-left:16px}@media(min-width:768px){.site-header .header-nav{gap:clamp(.9rem,1.6vw,2rem)}}.site-header .header-nav>a,.site-header .header-nav-parent{white-space:nowrap;background-image:linear-gradient(var(--xm-red),var(--xm-red));background-repeat:no-repeat;background-position:0 100%;background-size:0 3px;padding-bottom:4px;transition:background-size .2s ease}.site-header .header-nav>a:hover,.site-header .header-nav>a:focus-visible,.site-header .header-nav-parent:hover,.site-header .header-nav-parent:focus-visible{background-size:100% 3px}.hero-hw .hero-subtext,.hero-hw .hero-subtext p,.hero-hw .hero-content>p{color:#fff8ee}.hero-hw .hero-social-text,.hero-hw .hero-social-number,.hero-hw .hero-rating-line{color:var(--xm-ink)!important}.hero-hw{height:320px!important;min-height:0!important;max-height:none!important}.hero-hw .container{padding-top:0!important;padding-bottom:0!important}.hero-hw .hero-content{padding:10px 0!important;gap:6px!important}.hero-hw h1{font-size:2.1rem!important;line-height:1.1!important;margin:0!important;white-space:nowrap}.hero-hw .hero-subtext{margin:0!important;font-size:1rem!important;white-space:nowrap}.hero-hw .hero-social-badge{margin:0!important;padding:4px 10px!important}.hero-hw .hero-cta{margin:0!important}.hero-hw .hero-cta .btn{padding:8px 18px!important;font-size:.95rem!important}.hero-hw .hero-trust{flex-direction:row!important;flex-wrap:wrap!important;gap:4px 16px!important;margin:0!important}.hero-hw .hero-bg img{object-position:center 70%!important}@media(max-width:767px){.hero-hw{height:auto!important;min-height:200px!important}.hero-hw h1{font-size:1.5rem!important;white-space:normal}.hero-hw .hero-subtext{white-space:normal;font-size:.9rem!important}.hero-hw .hero-bg img{object-position:center bottom!important}}section.section-padding .overline:has(+h2):not(.bundle-info .overline):not(.showcase-content .overline){display:none!important}#bestsellery .overline,.overline{color:var(--xm-red-ink)}.social-proof-bar,.nl-section{background:var(--xm-green)!important;border-top:3px solid var(--xm-gold);border-bottom:3px solid var(--xm-gold)}.social-proof-bar div,.social-proof-bar span,.social-proof-bar p,.social-proof-bar strong{color:#fff8ee!important}.social-proof-bar svg{color:var(--xm-gold-soft)!important}.nl-section h1,.nl-section h2,.nl-section h3,.nl-section p,.nl-section label,.nl-section span{color:#fff8ee!important}.nl-section .btn,.nl-section button[type=submit]{background:var(--xm-red)!important;border-color:var(--xm-gold)!important;color:#fff!important}.btn-primary,.bundle-cta,.pdp-add-btn,.pdp-sticky-btn,.product-card-quick-add button,.cross-sell-btn{background:var(--xm-red)!important;border-color:var(--xm-red)!important;color:#fff!important;box-shadow:inset 0 0 0 2px #d4af3799}.btn-primary:hover,.bundle-cta:hover,.pdp-add-btn:hover:not(:disabled),.pdp-sticky-btn:hover,.product-card-quick-add button:hover,.cross-sell-btn:hover{background:var(--xm-red-dark)!important;border-color:var(--xm-red-dark)!important;box-shadow:inset 0 0 0 2px var(--xm-gold),0 4px 12px #c8102e40}.pdp-add-btn:disabled{opacity:.55;box-shadow:none}.btn-dark{background:var(--xm-ink)!important;border-color:var(--xm-ink)!important;color:#fff8ee!important}.btn:focus-visible,a:focus-visible{outline:3px solid var(--xm-green);outline-offset:2px}.product-card{border:1px solid #EFE2CF!important;border-radius:16px!important;box-shadow:0 4px 14px #2b1a1d12;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover,.product-card:focus-within{transform:translateY(-4px);box-shadow:0 14px 30px #c8102e24;border-color:var(--xm-gold)!important}@media(prefers-reduced-motion:reduce){.product-card,.product-card:hover{transition:none;transform:none}}.product-card [class*=discount],.product-card [class*=sale],.product-card .badge,.pdp-badges .badge-sale,.pdp-price-row .badge-sale{background:var(--xm-red)!important;color:#fff!important}.product-card-info:after,.pdp-price-row:after{content:var(--xm-gift, "");display:inline-block;margin-top:.45rem;padding:.2rem .6rem;border:1px solid var(--xm-gold);border-radius:999px;background:#fff4e4;color:var(--xm-red-ink);font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap}.pdp-price-row:after{margin-top:0;align-self:center;font-size:.8rem}.section-padding a:not(.btn):not(.product-card):not(.category-card){color:var(--xm-red-ink)}.xm-snow{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:60}.xm-flake{position:absolute;top:-12px;color:#a9c4da;opacity:.75;line-height:1;-webkit-user-select:none;user-select:none;will-change:transform;animation-name:xm-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes xm-fall{0%{transform:translate3d(0,-12px,0) rotate(0)}to{transform:translate3d(var(--xm-drift, 30px),105vh,0) rotate(240deg)}}@media(max-width:767px),(prefers-reduced-motion:reduce){.xm-snow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/xmas-site.css.map */
