:root{--cm-xmas-green: #1F6B45;--cm-xmas-green-light: #8FD3AE;--cm-xmas-cream: #FBF6EE;--cm-xmas-ribbon: repeating-linear-gradient(135deg, var(--cm-red) 0 14px, #fff 14px 20px, var(--cm-xmas-green) 20px 34px, #fff 34px 40px)}.cm-hero{background-color:var(--cm-ink);background-image:radial-gradient(rgba(255,255,255,.16) 1.6px,transparent 1.8px),radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.2px);background-size:48px 48px,24px 24px;background-position:0 0,12px 18px}.cm-hero:after{content:"";display:block;height:8px;background:var(--cm-xmas-ribbon)}.cm-hero .cm-pill:before{content:"\2744\fe0e";margin-right:8px;color:#fff}[id$=__gifts_50] .cm-section,[id$=__stocking] .cm-section,[id$=__gamers] .cm-section{background:var(--cm-xmas-cream);padding-bottom:clamp(32px,5vw,56px)}[id$=__gifts_50] .cm-eyebrow,[id$=__stocking] .cm-eyebrow,[id$=__gamers] .cm-eyebrow{color:var(--cm-xmas-green);display:inline-flex;align-items:center;gap:8px}[id$=__gifts_50] .cm-eyebrow:before,[id$=__stocking] .cm-eyebrow:before,[id$=__gamers] .cm-eyebrow:before{content:"";width:14px;height:14px;border-radius:3px;flex:0 0 14px;background:linear-gradient(var(--cm-xmas-green),var(--cm-xmas-green)) center / 3px 100% no-repeat,linear-gradient(var(--cm-xmas-green),var(--cm-xmas-green)) center / 100% 3px no-repeat,var(--cm-red)}[id$=__gifts_50] .cm-card__media:after,[id$=__stocking] .cm-card__media:after,[id$=__gamers] .cm-card__media:after{content:"";position:absolute;top:18px;right:-34px;width:130px;height:16px;transform:rotate(45deg);background:var(--cm-red);border-block:2px solid var(--cm-gold);box-shadow:0 2px 6px #0000002e;pointer-events:none}.announcement-bar-section .utility-bar{border-bottom:3px solid var(--cm-xmas-green)}.announcement-bar__message:before{content:"\2744\fe0e";margin-right:8px;opacity:.85}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:14px;z-index:3;pointer-events:none;background:radial-gradient(circle at 12px 8px,var(--cm-red) 0 4px,transparent 5px) 0 0 / 72px 14px repeat-x,radial-gradient(circle at 36px 9px,var(--cm-gold) 0 4px,transparent 5px) 0 0 / 72px 14px repeat-x,radial-gradient(circle at 60px 8px,var(--cm-xmas-green-light) 0 4px,transparent 5px) 0 0 / 72px 14px repeat-x,linear-gradient(#1c1c2159,#1c1c2159) 0 3px / 100% 1px no-repeat;filter:drop-shadow(0 0 3px rgba(255,210,120,.55));animation:cm-twinkle 2.6s ease-in-out infinite}@keyframes cm-twinkle{50%{filter:drop-shadow(0 0 1px rgba(255,210,120,.2));opacity:.75}}.cm-btn--red{transition:background-position .6s ease}.cm-btn--red:hover{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 10px,transparent 10px 20px);background-size:200% 100%;background-position:100% 0}.cm-trust__icon{color:var(--cm-xmas-green)}footer.footer.color-inverse{border-top:8px solid transparent;border-image:var(--cm-xmas-ribbon) 1}.cm-snow{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:99}.cm-snow span{position:absolute;top:0;color:#a9c7de;text-shadow:0 0 2px rgba(255,255,255,.9);animation-name:cm-snow-fall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes cm-snow-fall{0%{transform:translate3d(0,-5vh,0) rotate(0)}to{transform:translate3d(var(--cm-sway, 0px),105vh,0) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cm-snow{display:none}.header-wrapper:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cm-christmas.css.map */
