:root{--hm-pumpkin:#ea580c;--hm-pumpkin-dark:#c2410c;--hm-pumpkin-soft:#fff4ec;--hm-night:#0f0f12}::selection{background:#ea580c;color:#fff}.hm-night-bats{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.hm-night-bat{position:absolute;left:-14%;top:var(--y,12%);width:var(--s,30px);opacity:0;color:#0b0b0d;filter:drop-shadow(0 0 1px rgba(253,186,116,.95)) drop-shadow(0 0 7px rgba(234,88,12,.75));animation:hm-bat-fly var(--d,18s) linear var(--delay,0s) infinite}.hm-night-bat svg{display:block;width:100%;height:auto;transform-origin:50% 40%;animation:hm-bat-flap .28s ease-in-out infinite alternate}@keyframes hm-bat-fly{0%{left:-14%;opacity:0;transform:translateY(0) rotate(-6deg)}10%{opacity:var(--o,.85)}35%{transform:translateY(-14px) rotate(4deg)}65%{transform:translateY(10px) rotate(-3deg)}90%{opacity:var(--o,.85)}to{left:110%;opacity:0;transform:translateY(-6px) rotate(5deg)}}@keyframes hm-bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}.hm-web{position:absolute;width:var(--w,120px);color:#ffffff2b;pointer-events:none;z-index:0}.hm-web svg{display:block;width:100%;height:auto}.hm-web--tl{top:0;left:0}.hm-web--tr{top:0;right:0;transform:scaleX(-1)}.hm-web--light{color:#11111117}@media(prefers-reduced-motion:reduce){.hm-night-bat,.hm-night-bat svg{animation:none!important}.hm-night-bat{opacity:.75;left:var(--x,20%)}}.hm-ch .hm-ch__media .hm-ch__note{background:#ea580cf0;border-color:#ffffff38;color:#fff;box-shadow:0 8px 24px -8px #ea580cbf}.hm-ch .hm-ch__media .hm-ch__content,.hx-cd .hx-cd__head,.hx-cd .hx-cd__timer{z-index:3}.hm-duo .hm-duo__head{position:relative;overflow:hidden}.hm-duo .hm-duo__head>div{position:relative;z-index:3}.hm-duo .hm-duo__head:after{content:"";position:absolute;right:-90px;bottom:-140px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(234,88,12,.38),transparent 65%);pointer-events:none}.hm-hw-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-pumpkin-dark)}.hx-cta .hx-cta__box{position:relative;overflow:hidden}.hx-cta .hx-title em{color:var(--hm-pumpkin)}
/*# sourceMappingURL=/cdn/shop/t/57/assets/hm-halloween.css.map */
