html.xmas{--c-soft-2: #f4e6da;--c-line: #eadfd3;--c-ink-soft: #5d6660;--xm-red: var(--c-accent);--xm-green: var(--c-teal);--xm-gold: var(--c-sun);--xm-pine: #123526;--art-bg: var(--c-soft)}html.xmas .btn--primary{box-shadow:0 6px 18px #c8102e47}html.xmas .announcement{background:var(--xm-pine);position:relative;padding-bottom:13px}html.xmas .announcement:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(-45deg,var(--xm-red) 0 10px,#fff 10px 20px)}html.xmas .announcement em{color:var(--xm-gold)}html.xmas .header{border-bottom-color:transparent}html.xmas .header:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:14px;pointer-events:none;z-index:1;background:radial-gradient(circle at 12px 9px,#e2283f 0 3.5px,transparent 4.5px) 0 0 / 96px 14px repeat-x,radial-gradient(circle at 36px 9px,#f2c14e 0 3.5px,transparent 4.5px) 0 0 / 96px 14px repeat-x,radial-gradient(circle at 60px 9px,#2f9e5d 0 3.5px,transparent 4.5px) 0 0 / 96px 14px repeat-x,radial-gradient(circle at 84px 9px,#3a8fd9 0 3.5px,transparent 4.5px) 0 0 / 96px 14px repeat-x,radial-gradient(ellipse 50px 7px at 50% 0,transparent 5.5px,#3b4a40 5.5px 6.5px,transparent 7px) 0 0 / 24px 14px repeat-x;animation:xm-twinkle 2.4s ease-in-out infinite}@keyframes xm-twinkle{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.25) saturate(1.3)}}html.xmas body.nav-open .header:after{display:none}html.xmas .hero{background:radial-gradient(1200px 380px at 50% 112%,#fff 0 60%,transparent 61%),radial-gradient(800px 420px at 85% -10%,rgba(242,193,78,.22),transparent 70%),linear-gradient(170deg,#fbf5ee,#f3e4d6);position:relative}html.xmas .hero__eyebrow{color:var(--xm-red)}html.xmas .hero__eyebrow .icon{color:var(--xm-green)}html.xmas .hero h1 em:after{background:var(--xm-gold);opacity:.55}html.xmas .pola{position:relative}html.xmas .pola:before{content:"";position:absolute;top:-9px;left:50%;width:34px;height:18px;margin-left:-17px;background:radial-gradient(ellipse 9px 7px at 8px 9px,var(--xm-red) 0 98%,transparent 100%),radial-gradient(ellipse 9px 7px at 26px 9px,var(--xm-red) 0 98%,transparent 100%),radial-gradient(circle at 17px 9px,#9a0b22 0 4px,transparent 4.5px);z-index:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}html.xmas .pola figcaption{color:var(--xm-pine)}html.xmas .cat-tile .icon,html.xmas .usps .icon,html.xmas .how__step .icon{color:var(--xm-red)}html.xmas .card .badge--tag{background:var(--xm-red);color:#fff}html.xmas .card__btn:hover{background:var(--xm-pine);border-color:var(--xm-pine)}html.xmas .newsletter{background:radial-gradient(circle,rgba(255,255,255,.5) 0 1.5px,transparent 2px) 0 0 / 46px 46px,radial-gradient(circle,rgba(255,255,255,.3) 0 1px,transparent 1.5px) 23px 23px / 46px 46px,var(--xm-pine)}html.xmas .newsletter:before{background:#c8102e59}html.xmas .newsletter:after{background:#f2c14e38}html.xmas .newsletter p{color:#d3e2d8}html.xmas .footer{position:relative}html.xmas .footer:before{content:"";position:absolute;left:0;right:0;top:-14px;height:15px;background:radial-gradient(circle at 12px 15px,var(--c-soft) 0 12px,transparent 12.5px) 0 0 / 24px 15px repeat-x}html.xmas .footer__bottom{border-top-color:var(--c-line)}.xm-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:40}@media(prefers-reduced-motion:reduce){.xm-snow{display:none}html.xmas .header:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/christmas.css.map */
