.dmhb,.dmhb i{display:block;position:absolute;font-style:normal}.dmhb{--dmhb-body: #07090c;--dmhb-eye: radial-gradient(circle, #fff6c2 0 16%, #ffc233 42%, #f25f1b 80%);--dmhb-glow: 0 0 .35em .08em rgba(255, 176, 46, .75);--dmhb-rim: drop-shadow(0 0 1px rgba(255, 150, 70, .95)) drop-shadow(0 0 .5em rgba(242, 95, 27, .6));--k: 1;pointer-events:none}.dmhb--light{--dmhb-rim: drop-shadow(0 1px 1px rgba(0, 0, 0, .2))}.dmhb[data-bat],.dmhb-sky .dmhb-bat{pointer-events:auto;cursor:pointer}.dmhb.is-caught,.dmhb-fly.is-caught .dmhb-bat{opacity:0!important;transform:scale(1.4)!important;transition:opacity .25s ease-out,transform .25s ease-out!important}.dmhb-bat{top:50%;left:50%;width:1.1em;height:1.25em;margin:-.625em 0 0 -.55em;isolation:isolate}.dmhb-head{top:0;right:0;bottom:0;left:0;border-radius:2em;background:var(--dmhb-body)}.dmhb-head:before,.dmhb-head:after{content:"";position:absolute;top:-.32em;left:.06em;width:.38em;height:.5em;background:var(--dmhb-body);clip-path:polygon(0 100%,35% 0,100% 100%)}.dmhb-head:after{right:.06em;left:auto;clip-path:polygon(0 100%,65% 0,100% 100%)}.dmhb-eye{bottom:50%;left:17%;width:.26em;height:.26em;border-radius:50%;background:var(--dmhb-eye);box-shadow:var(--dmhb-glow)}.dmhb-eye+.dmhb-eye{right:17%;left:auto}.dmhb-wing{z-index:-1;right:50%;bottom:20%;width:4em;height:1.6em;background:var(--dmhb-body);clip-path:polygon(65% 59%,39% 53%,33% 33%,10% 22%,0 0,70% 0,100% 65%,100% 100%);transform-origin:100% 50%;animation:dmhb-flap-l var(--flap, .12s) ease-in-out infinite alternate}.dmhb-wing+.dmhb-wing{right:auto;left:50%;clip-path:polygon(0 100%,0 65%,30% 0,100% 0,90% 22%,67% 33%,61% 53%,35% 59%);transform-origin:0 50%;animation-name:dmhb-flap-r}.dmhb-fly{top:0;left:0}.dmhb-bob{top:0;left:0;width:9em;height:5em;margin:-2.5em 0 0 -4.5em;filter:var(--dmhb-rim);animation:dmhb-bob var(--bob, .9s) ease-in-out infinite alternate}.dmf{position:relative;isolation:isolate}.dmhb-sky{z-index:1;top:0;right:0;left:0;height:min(100%,380px);overflow:hidden;container-type:size}.dmhb-sky .dmhb-fly{animation:dmhb-roam calc(var(--d, 12s) * .7) ease-in-out var(--dl, 0s) infinite alternate}.dmhb-sky .dmhb-bob{font-size:calc(var(--fs, 8) * var(--k) * 1px)}.dmhb-sky .dmhb-bat{opacity:0;transform:scale(.2);transition:opacity .8s ease-out var(--in, 0s),transform 1.4s cubic-bezier(.2,.7,.3,1) var(--in, 0s)}.dmhb-sky.is-awake .dmhb-bat{opacity:var(--o, 1);transform:none}.dmhb-sky:not(.is-on) i{animation-play-state:paused}.dmhb-sky .dmhb-fly:nth-child(1){--x0: 6cqw;--y0: 20cqh;--x1: 22cqw;--y1: 8cqh;--x2: 14cqw;--y2: 34cqh;--x3: 32cqw;--y3: 18cqh;--d: 13s;--dl: -2s;--fs: 12;--flap: .12s;--bob: .8s;--in: .1s}.dmhb-sky .dmhb-fly:nth-child(2){--x0: 52cqw;--y0: 10cqh;--x1: 40cqw;--y1: 30cqh;--x2: 64cqw;--y2: 16cqh;--x3: 47cqw;--y3: 6cqh;--d: 11s;--dl: -6s;--fs: 9;--o: .9;--flap: .1s;--bob: .7s;--in: .35s}.dmhb-sky .dmhb-fly:nth-child(3){--x0: 78cqw;--y0: 28cqh;--x1: 88cqw;--y1: 12cqh;--x2: 70cqw;--y2: 6cqh;--x3: 84cqw;--y3: 36cqh;--d: 14s;--dl: -4s;--fs: 11;--flap: .13s;--bob: 1s;--in: .6s}.dmhb-sky .dmhb-fly:nth-child(4){--x0: 30cqw;--y0: 46cqh;--x1: 46cqw;--y1: 58cqh;--x2: 24cqw;--y2: 66cqh;--x3: 58cqw;--y3: 42cqh;--d: 12s;--dl: -9s;--fs: 8;--o: .85;--flap: .1s;--bob: .75s;--in: .8s}.dmhb-sky .dmhb-fly:nth-child(5){--x0: 90cqw;--y0: 52cqh;--x1: 74cqw;--y1: 38cqh;--x2: 94cqw;--y2: 64cqh;--x3: 66cqw;--y3: 58cqh;--d: 10s;--dl: -1s;--fs: 12;--flap: .11s;--bob: .85s;--in: .5s}.dmhb-sky .dmhb-fly:nth-child(6){--x0: 62cqw;--y0: 68cqh;--x1: 80cqw;--y1: 54cqh;--x2: 56cqw;--y2: 78cqh;--x3: 72cqw;--y3: 50cqh;--d: 15s;--dl: -7s;--fs: 10;--o: .9;--flap: .12s;--bob: .95s;--in: 1s}@media(max-width:749px){.dmhb-sky{--k: .85;height:min(100%,300px)}}.dmhb-boss{z-index:2;height:100%}.dmhb-boss .dmhb-fly:nth-child(1){--x0: 18cqw;--y0: 18cqh;--x1: 58cqw;--y1: 34cqh;--x2: 84cqw;--y2: 14cqh;--x3: 40cqw;--y3: 46cqh;--d: 12s;--dl: 0s;--fs: 20;--flap: .12s;--bob: .9s;--in: 0s}.dmhb-boss .dmhb-fly.is-hit .dmhb-bat{animation:dmhb-flinch .4s ease-out}@media(max-width:749px){.dmhb-boss{--k: .7}}:has(>.dmhb-sky){position:relative;isolation:isolate}.dmh-help{position:relative}.dmhb-hang{z-index:1;top:0;right:var(--dmhb-right, 12%);width:2.2em;height:4.4em;font-size:13px}.dmhb-hang.dmhb--seated{right:auto;margin-left:-1.1em}.dmhb-hang:before{pointer-events:none;content:"";position:absolute;top:-1.4em;left:50%;width:7em;height:7em;margin-left:-3.5em;border-radius:50%;background:radial-gradient(closest-side,#f25f1b4d,#f25f1b00)}.dmhb--light.dmhb-hang:before{display:none}.dmhb-hang__sway{top:0;right:0;bottom:0;left:0;filter:var(--dmhb-rim);transform-origin:50% 0;animation:dmhb-sway 3.2s ease-in-out infinite alternate}.dmhb-hang:not(.is-on) .dmhb-hang__sway{animation-play-state:paused}.dmhb-hang__sway:before,.dmhb-hang__sway:after{content:"";position:absolute;top:0;left:36%;width:.16em;height:.6em;border-radius:.1em;background:var(--dmhb-body)}.dmhb-hang__sway:after{right:36%;left:auto}.dmhb-hang__wings{top:.45em;left:0;width:100%;height:3em;border-radius:40% 40% 50% 50%/22% 22% 78% 78%;background:var(--dmhb-body)}.dmhb-hang__wings:before{content:"";position:absolute;top:12%;bottom:22%;left:50%;width:1px;background:#ff964640}.dmhb-hang__head{bottom:.4em;left:50%;width:1.3em;height:1.2em;margin-left:-.65em;border-radius:50%;background:var(--dmhb-body)}.dmhb-hang__head:before,.dmhb-hang__head:after{content:"";position:absolute;bottom:-.36em;left:.04em;width:.42em;height:.5em;background:var(--dmhb-body);clip-path:polygon(0 0,100% 0,30% 100%)}.dmhb-hang__head:after{right:.04em;left:auto;clip-path:polygon(0 0,100% 0,70% 100%)}.dmhb-hang .dmhb-eye{bottom:30%;left:19%;opacity:.45;box-shadow:none;transform:scaleY(.15);transition:transform .25s ease-out .6s,opacity .25s ease-out .6s,box-shadow .4s ease-out .6s}.dmhb-hang .dmhb-eye+.dmhb-eye{right:19%;left:auto}.dmhb-hang.is-awake .dmhb-eye{opacity:1;box-shadow:var(--dmhb-glow);transform:none}.dmhb-hang.is-awake.is-on .dmhb-eye{animation:dmhb-blink 4.6s ease-in-out 2s infinite}.dmh-guarantee__card .dmhb-hang{--dmhb-right: clamp(20px, 4%, 56px)}.dmh-help .dmhb-hang{--dmhb-right: 9%}.dmhb-peek{z-index:2;bottom:100%;width:6em;height:2.3em;margin:0 0 -.12em -3em;font-size:15px;filter:var(--dmhb-rim)}.dmhb-peek{clip-path:inset(-30px -30px 0 -30px)}.dmhb-peek__in{top:0;right:0;bottom:0;left:0;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.dmhb-peek.is-ducked{pointer-events:none}.dmhb-peek.is-ducked .dmhb-peek__in{transform:translateY(115%);transition:transform .14s ease-in}.dmhb-peek:not(.is-on) i{animation-play-state:paused}.dmhb-peek__head{bottom:0;left:50%;width:1.8em;height:1.5em;margin-left:-.9em;border-radius:.9em .9em .3em .3em;background:var(--dmhb-body)}.dmhb-peek__head:before,.dmhb-peek__head:after{content:"";position:absolute;top:-.42em;left:.08em;width:.5em;height:.6em;background:var(--dmhb-body);clip-path:polygon(0 100%,35% 0,100% 100%)}.dmhb-peek__head:after{right:.08em;left:auto;clip-path:polygon(0 100%,65% 0,100% 100%)}.dmhb-peek .dmhb-eye{bottom:42%;left:20%;width:.32em;height:.32em;animation:dmhb-blink 5.2s ease-in-out 1s infinite}.dmhb-peek .dmhb-eye+.dmhb-eye{right:20%;left:auto}.dmhb-peek__hand{bottom:-.05em;left:.5em;width:.6em;height:.42em;border-radius:.3em .3em .1em .1em;background:var(--dmhb-body)}.dmhb-peek__hand+.dmhb-peek__hand{right:.5em;left:auto}.dmhb-peek__wing{z-index:-1;bottom:0;left:.15em;width:2.4em;height:1.25em;background:var(--dmhb-body);clip-path:polygon(100% 22%,0 0,8% 55%,22% 100%,36% 72%,52% 100%,66% 74%,80% 100%,100% 100%);transform-origin:100% 100%;animation:dmhb-peek-wing 3.6s ease-in-out infinite}.dmhb-peek__wing+.dmhb-peek__wing{right:.15em;left:auto;clip-path:polygon(0 22%,100% 0,92% 55%,78% 100%,64% 72%,48% 100%,34% 74%,20% 100%,0 100%);transform-origin:0 100%;animation-name:dmhb-peek-wing-r}.dmhb-hunt{position:fixed;z-index:900;right:20px;bottom:84px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none;font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.45}.dmhb-hunt>*{pointer-events:auto}.dmhb-hunt [hidden]{display:none!important}.dmhb-hunt__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 16px 0 10px;border:1px solid rgba(242,95,27,.65);border-radius:999px;background:#0b1117;color:#fff;box-shadow:0 8px 24px #00000040,0 0 0 3px #f25f1b1f;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.dmhb-hunt__btn:focus-visible{outline:2px solid #f25f1b;outline-offset:3px}.dmhb.dmhb-hunt__icon{position:relative;display:inline-block;flex:0 0 auto;width:38px;height:24px;font-size:4.6px;--dmhb-body: #f25f1b}.dmhb-hunt__icon .dmhb-bat{filter:none}.dmhb-hunt__icon .dmhb-wing{animation:none}.dmhb-hunt__of{opacity:.6}.dmhb-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dmhb-hunt.is-bump .dmhb-hunt__btn{animation:dmhb-bump .45s cubic-bezier(.3,1.6,.5,1)}.dmhb-hunt.is-done .dmhb-hunt__btn{border-color:#f25f1b;background:#f25f1b;box-shadow:0 8px 24px #f25f1b73,0 0 0 4px #f25f1b40}.dmhb-hunt.is-done .dmhb-hunt__icon{--dmhb-body: #0b1117}.dmhb-hunt.is-done .dmhb-hunt__icon .dmhb-wing{animation:dmhb-flap-l .14s ease-in-out infinite alternate}.dmhb-hunt.is-done .dmhb-hunt__icon .dmhb-wing+.dmhb-wing{animation-name:dmhb-flap-r}.dmhb-hunt__panel{box-sizing:border-box;width:min(290px,calc(100vw - 24px));padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0b1117;color:#c9d1d9;box-shadow:0 16px 40px #0000004d}.dmhb-hunt__title{margin:0 0 4px;color:#fff;font-weight:800;font-size:16px}.dmhb-hunt.is-done .dmhb-hunt__title{color:#f25f1b}.dmhb-hunt__text{margin:0 0 10px}.dmhb-hunt__areas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dmhb-hunt__areas li{display:flex;justify-content:space-between;gap:12px;margin:0}.dmhb-hunt__areas a{color:#fff;text-decoration:underline;text-underline-offset:3px}.dmhb-hunt__areas b{color:#f25f1b;font-variant-numeric:tabular-nums}.dmhb-hunt__areas .is-full b:after{content:" \2713"}.dmhb-hunt__prize{margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.dmhb-hunt__prize p{margin:0 0 8px}.dmhb-hunt__code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 8px 8px 12px;border:1px dashed rgba(242,95,27,.8);border-radius:10px;color:#fff;font-weight:800;font-size:17px;letter-spacing:.04em}.dmhb-hunt__copy{margin:0;padding:6px 10px;border:0;border-radius:8px;background:#ffffff1f;color:#fff;font:inherit;font-weight:700;font-size:13px;letter-spacing:0;cursor:pointer}.dmhb-hunt__shop{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:#f25f1b;color:#fff!important;font-weight:700;text-decoration:none!important}.dmhb-hunt__tip{position:relative;margin:0 6px 2px 0;padding:8px 12px;border-radius:12px;background:#f25f1b;color:#fff;font-weight:700;animation:dmhb-tip .4s ease-out both}.dmhb-hunt__tip:after{content:"";position:absolute;right:22px;bottom:-6px;width:12px;height:12px;background:#f25f1b;transform:rotate(45deg)}@media(max-width:749px){.dmhb-hunt{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media print{.dmhb-hunt{display:none}}.dmhb-pop{position:fixed;z-index:901;width:0;height:0;pointer-events:none}.dmhb-pop i{position:absolute;display:block}.dmhb-pop__ring{top:-28px;left:-28px;width:56px;height:56px;border:2px solid rgba(242,95,27,.85);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffb3,#ffbe6e2e 45%,#82aaff2e 68%,#fff0 72%);box-shadow:inset 0 0 10px #82aaff80;animation:dmhb-pop-ring .45s ease-out forwards}.dmhb-pop__drop{top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:#f25f1b;animation:dmhb-pop-drop .55s ease-out forwards}.dmhb-pop__drop:nth-child(odd){background:#0b1117}@keyframes dmhb-flap-l{0%{transform:rotate(20deg)}to{transform:rotate(-30deg)}}@keyframes dmhb-flap-r{0%{transform:rotate(-20deg)}to{transform:rotate(30deg)}}@keyframes dmhb-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes dmhb-bob-wide{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}@keyframes dmhb-roam{0%{transform:translate(var(--x0),var(--y0))}33%{transform:translate(var(--x1),var(--y1))}67%{transform:translate(var(--x2),var(--y2))}to{transform:translate(var(--x3),var(--y3))}}@keyframes dmhb-peek-wing{0%,82%,to{transform:none}88%{transform:rotate(14deg)}94%{transform:rotate(-4deg)}}@keyframes dmhb-peek-wing-r{0%,82%,to{transform:none}88%{transform:rotate(-14deg)}94%{transform:rotate(4deg)}}@keyframes dmhb-bump{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes dmhb-tip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dmhb-pop-ring{0%{opacity:1;transform:scale(.35)}70%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@keyframes dmhb-pop-drop{0%{opacity:1;transform:rotate(var(--a)) translate(10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(46px) scale(.3)}}@keyframes dmhb-flinch{0%{transform:none;filter:brightness(1)}20%{transform:translate(-6px) rotate(-8deg);filter:brightness(2.4)}45%{transform:translate(6px) rotate(6deg)}70%{transform:translate(-3px)}to{transform:none;filter:brightness(1)}}@keyframes dmhb-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes dmhb-blink{0%,92%,to{transform:none}95%{transform:scaleY(.1)}}@supports not (width: 1cqw){.dmhb-sky{display:none}}@media(prefers-reduced-motion:reduce){.dmhb-sky .dmhb-fly{animation:none;transform:translate(var(--x0),var(--y0))}.dmhb-sky .dmhb-bat{opacity:var(--o, 1);transform:none;transition:none}.dmhb-bob,.dmhb-wing,.dmhb-peek i,.dmhb-hunt__btn{animation:none!important}.dmhb-hang__sway,.dmhb-hang .dmhb-eye{animation:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/dm-halloween-bats.css.map */
