.halloweenHero_layer__7GKzz{position:absolute;inset:0;pointer-events:none}.halloweenHero_fadeIn__io3Wk{animation:halloweenHero_fadeIn__io3Wk .6s cubic-bezier(.16,1,.3,1)}.halloweenHero_twinkle__B9KXN{animation:halloweenHero_twinkle__B9KXN 2s ease infinite}.halloweenHero_flap__HCfj3{animation:halloweenHero_flap__HCfj3 .16s ease-in-out infinite alternate}.halloweenHero_shadow__tVdhd{animation:halloweenHero_shadow__tVdhd 1.5s ease-in-out infinite}.halloweenHero_sway__ZSVmo{transform-origin:top center;animation:halloweenHero_sway__ZSVmo 5s ease-in-out infinite}.halloweenHero_spider__cBTe2{animation:halloweenHero_spider__cBTe2 6s ease-in-out infinite}.halloweenHero_drift__uQN9V{animation:halloweenHero_drift__uQN9V 7s ease-in-out infinite}.halloweenHero_bob__0palI{will-change:transform;animation:halloweenHero_bob__0palI 2.6s ease-in-out infinite alternate}.halloweenHero_bounce__Wyj6i{transform-origin:50% 100%;animation:halloweenHero_bounce__Wyj6i 1.5s infinite}.halloweenHero_driftMobile__HiBjF{animation:halloweenHero_driftMobile__HiBjF 7s ease-in-out infinite}.halloweenHero_bobMobile__crmja{will-change:transform;animation:halloweenHero_bobMobile__crmja 2.4s ease-in-out infinite alternate}.halloweenHero_bounceMobile__QQTya{transform-origin:50% 100%;animation:halloweenHero_bounceMobile__QQTya 1.5s infinite}@keyframes halloweenHero_fadeIn__io3Wk{0%{opacity:0}to{opacity:1}}@keyframes halloweenHero_twinkle__B9KXN{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes halloweenHero_flap__HCfj3{0%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes halloweenHero_shadow__tVdhd{0%,to{transform:scaleX(1);opacity:.5}50%{transform:scaleX(.5);opacity:.18}}@keyframes halloweenHero_sway__ZSVmo{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes halloweenHero_spider__cBTe2{0%,to{transform:translateY(0)}50%{transform:translateY(80px)}}@keyframes halloweenHero_drift__uQN9V{0%,to{transform:translate(0)}25%{transform:translate(22px,-14px)}50%{transform:translate(44px,6px)}75%{transform:translate(16px,16px)}}@keyframes halloweenHero_bob__0palI{0%{transform:translate(-4px,-10px) rotate(-4deg)}to{transform:translate(4px,10px) rotate(2deg)}}@keyframes halloweenHero_bounce__Wyj6i{0%{transform:translateY(0) scale(1.14,.86);animation-timing-function:ease-out}10%{transform:translateY(-6px) scale(.92,1.08);animation-timing-function:cubic-bezier(.2,.6,.4,1)}50%{transform:translateY(var(--h)) scale(1) rotate(var(--r));animation-timing-function:cubic-bezier(.6,0,.8,.4)}90%{transform:translateY(-6px) scale(.94,1.06);animation-timing-function:ease-in}to{transform:translateY(0) scale(1.14,.86)}}@keyframes halloweenHero_driftMobile__HiBjF{0%,to{transform:translate(0)}50%{transform:translate(14px,-8px)}}@keyframes halloweenHero_bobMobile__crmja{0%{transform:translate(-3px,-6px) rotate(-4deg)}to{transform:translate(3px,6px) rotate(2deg)}}@keyframes halloweenHero_bounceMobile__QQTya{0%{transform:translateY(0) scale(1.14,.86);animation-timing-function:ease-out}10%{transform:translateY(-4px) scale(.92,1.08);animation-timing-function:cubic-bezier(.2,.6,.4,1)}50%{transform:translateY(var(--h)) rotate(var(--r));animation-timing-function:cubic-bezier(.6,0,.8,.4)}90%{transform:translateY(-4px) scale(.94,1.06);animation-timing-function:ease-in}to{transform:translateY(0) scale(1.14,.86)}}@media (prefers-reduced-motion:reduce){.halloweenHero_layer__7GKzz *{animation:none!important}}.couponTag_hanger__MENMl{width:176px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:couponTag_swing__zfFYD 3.2s ease-in-out infinite;filter:drop-shadow(0 14px 22px rgba(10,4,30,.45))}.couponTag_hanger__MENMl:focus-within,.couponTag_hanger__MENMl:hover{animation-play-state:paused}.couponTag_string__XebHJ{width:2px;height:26px;background:#e9d9ff}.couponTag_tag__zVGd9{position:relative;width:176px;box-sizing:border-box;padding:26px 14px 14px;background:#fff6ec;border-radius:10px 10px 18px 18px;clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.couponTag_hole__S8Zzy{position:absolute;top:8px;left:81px;width:14px;height:14px;border-radius:50%;background:#2d0a5e;box-shadow:inset 0 0 0 3px #e9d9ff}.couponTag_eyebrow__hxVca{font-size:12px;font-weight:800;letter-spacing:.14em;color:#d12a62}.couponTag_label__EfXkV{font-size:13px;font-weight:600;color:#4a3470}.couponTag_code__uHXOZ{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:25px;font-weight:700;letter-spacing:.1em;color:#2d0a5e;padding:4px 8px;border:2px dashed #f08a24;border-radius:8px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.couponTag_copy__3g_In{margin-top:4px;width:100%;min-height:44px;border:0;border-radius:999px;background:#d12a62;color:#ffffff;font-size:15px;font-weight:800;cursor:pointer;transition:opacity .2s,transform .2s}.couponTag_copy__3g_In:hover{opacity:.9}.couponTag_copy__3g_In:active{transform:scale(.95)}.couponTag_copy__3g_In:focus-visible{outline:3px solid #2d0a5e;outline-offset:2px}@keyframes couponTag_swing__zfFYD{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.couponTag_hanger__MENMl{animation:none}}