.hw-feature[data-v-f9dcaf97]{animation:hw-flicker-f9dcaf97 3.5s infinite;background:#171718;border:1px solid var(--hw-feature-border,#f59e2e);border-radius:8px;color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s}.hw-feature[data-v-f9dcaf97]:hover{transform:translateY(-3px)}.hw-feature[data-v-f9dcaf97]:has(.hw-feature-link:focus-visible){outline:2px solid #fff;outline-offset:2px}.hw-feature-media[data-v-f9dcaf97]{aspect-ratio:16/10;background:var(--hw-feature-media,radial-gradient(ellipse at 50% 30%,#5a1b3e 0,#22141f 55%,#0f0b13 100%));position:relative}.hw-feature-media.is-capsule[data-v-f9dcaf97]{aspect-ratio:460/215}.hw-feature-tag[data-v-f9dcaf97]{background:#0e0e10cc;border-radius:4px;color:#f59e2e;font-size:12px;font-weight:800;letter-spacing:.12em;padding:6px 10px;top:12px}.hw-feature-label[data-v-f9dcaf97],.hw-feature-tag[data-v-f9dcaf97]{left:12px;position:absolute;text-transform:uppercase}.hw-feature-label[data-v-f9dcaf97]{bottom:10px;color:var(--hw-card-label,#b9afc4);font-size:11px;letter-spacing:.14em}.hw-feature-badge[data-v-f9dcaf97]{background:var(--hw-accent);border-radius:0 0 0 6px;font-size:18px;font-weight:700;padding:8px 12px;position:absolute;right:0;top:100%}.hw-feature-body[data-v-f9dcaf97]{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.hw-feature-title[data-v-f9dcaf97]{font-size:24px;font-weight:800;line-height:1.45;margin:0;padding-right:62px}.hw-feature-link[data-v-f9dcaf97]{color:inherit}.hw-feature-link[data-v-f9dcaf97]:after{content:"";inset:0;position:absolute;z-index:1}.hw-feature-link[data-v-f9dcaf97]:focus-visible{outline:none}.hw-feature-text[data-v-f9dcaf97]{color:#c4c4cc;display:-webkit-box;font-size:15px;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hw-feature-foot[data-v-f9dcaf97]{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.hw-btn[data-v-f9dcaf97],.hw-feature-icons[data-v-f9dcaf97]{position:relative;z-index:2}.hw-btn[data-v-f9dcaf97]:disabled{cursor:not-allowed;opacity:.6}.hw-feature-price[data-v-f9dcaf97]{align-items:flex-end;display:flex;flex-direction:column;line-height:1.25}.hw-feature-price s[data-v-f9dcaf97]{color:#a9a9b3;font-size:13px}.hw-feature-price b[data-v-f9dcaf97]{font-size:30px;font-weight:800}.hw-feature-save[data-v-f9dcaf97]{color:#ffc77a;font-size:12px;font-weight:700}@keyframes hw-flicker-f9dcaf97{0%,to{box-shadow:0 0 46px -8px rgba(var(--hw-flicker-rgb,245,158,46),.55)}42%{box-shadow:0 0 28px -10px rgba(var(--hw-flicker-rgb,245,158,46),.3)}46%{box-shadow:0 0 56px -6px rgba(var(--hw-flicker-rgb,245,158,46),.7)}60%{box-shadow:0 0 40px -8px rgba(var(--hw-flicker-rgb,245,158,46),.45)}}@font-face{font-family:Pirata One;src:local("Pirata One Regular"),local("Pirata One"),url(../_fonts/42XTwM8zluNm1XnP0hBNyNEfL4NerPkeqMAs5uZmTfQ-CCORXaLNZrPVjuEYl31l_LI5QkfyKQOw2NBKOnArBoM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Pirata One Fallback: Georgia";src:local("Georgia");size-adjust:78.7347%;ascent-override:127.7708%;descent-override:35.4354%;line-gap-override:0%}.halloween-page{--hw-accent:#9b0047;color:#fff;overflow-x:clip}.halloween-page.is-horror{--hw-card-glow:#c0145e;--hw-card-glow-shadow:rgba(192,20,94,.8);--hw-card-label:#c9b4be;--hw-feature-border:#c0145e;--hw-feature-media:radial-gradient(ellipse at 50% 35%,#6a1238 0%,#240e19 55%,#0d070a 100%);--hw-flicker-rgb:192,20,94}.halloween-page.is-hits{--hw-card-glow:#f59e2e;--hw-card-glow-shadow:rgba(245,158,46,.65);--hw-card-label:#cdbfac;--hw-feature-border:#f59e2e;--hw-feature-media:radial-gradient(ellipse at 50% 35%,#6a3a0c 0%,#26170c 55%,#0e0a08 100%);--hw-flicker-rgb:245,158,46}.halloween-page.is-coop{--hw-card-glow:#2fa6c4;--hw-card-glow-shadow:rgba(47,166,196,.65);--hw-card-label:#b4c9d0;--hw-feature-border:#2fa6c4;--hw-feature-media:radial-gradient(ellipse at 50% 35%,#12586a 0%,#0f2029 55%,#070b0e 100%);--hw-flicker-rgb:47,166,196}.halloween-page .container{max-width:1280px;padding-left:32px;padding-right:32px}@media(max-width:900px){.halloween-page .container{padding-left:16px;padding-right:16px}}.halloween-page .hw-product{transition:transform .2s,box-shadow .2s}.halloween-page .hw-product:hover{box-shadow:0 0 0 1px var(--hw-card-glow,#9b0047),0 16px 34px -12px var(--hw-card-glow-shadow,rgba(155,0,71,.8));transform:translateY(-3px)}.halloween-page .hw-faq{margin-bottom:72px;margin-top:40px}.halloween-page .hw-collection-faq,.halloween-page .hw-faq.is-hub{margin-top:80px}.halloween-page .hw-collection-faq .hw-faq{margin-top:0}.halloween-page h1,.halloween-page h2{word-break:auto-phrase}.halloween-page .hw-anchor{scroll-margin-top:140px}.halloween-page .hw-goth{font-family:Pirata One,"Pirata One Fallback: Georgia",Exo,serif;font-weight:400;letter-spacing:.01em}.halloween-page .hw-btn{align-items:center;border:2px solid transparent;border-radius:6px;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:0 22px;transition:background-color .2s,border-color .2s}.halloween-page .hw-btn-teal{background:#1d7e97;color:#fff}.halloween-page .hw-btn-teal:hover{background:#2391ad}.halloween-page .hw-btn-ghost{background:#12121680;border-color:#4a4a55;color:#fff}.halloween-page .hw-btn-ghost:hover{border-color:#fff}.halloween-page .hw-btn-white{background:#fff;color:#121216}.halloween-page .hw-btn-white:hover{background:#ececf0}.halloween-page .hw-bat{animation:hw-bob 3.2s ease-in-out infinite;position:absolute}.halloween-page .hw-bat svg{animation:hw-flap .35s ease-in-out infinite alternate;transform-origin:50% 60%}@media(prefers-reduced-motion:reduce){.halloween-page *,.halloween-page :after,.halloween-page :before{animation:none!important;transition:none!important}}.is-halloween-page .breadcrumb-container .container{max-width:1280px;padding-left:32px;padding-right:32px}@media(max-width:900px){.is-halloween-page .breadcrumb-container .container{padding-left:16px;padding-right:16px}}@keyframes hw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}
