.fx-web{position:absolute;top:0;z-index:2;width:var(--fx-web-size, 200px);height:var(--fx-web-size, 200px);pointer-events:none;animation:fx-web-sway 7s ease-in-out infinite alternate}.fx-web_tl{left:0;transform-origin:0 0}.fx-web_tr{right:0;transform-origin:100% 0;animation-delay:-3s}.fx-web_tr .fx-web__svg{transform:scaleX(-1)}.fx-web__svg{display:block;width:100%;height:100%;overflow:visible}.fx-web__svg path{fill:none;stroke:#ffffff6b;stroke-width:.6;stroke-linecap:round;filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}@keyframes fx-web-sway{0%{transform:rotate(-1.2deg) scale(1)}to{transform:rotate(1.2deg) scale(1.02)}}.fx-spider__svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 6px rgba(255,108,14,.55))}.fx-spider__legs{transform-box:view-box;transform-origin:50% 50%}.fx-spider__legs path{fill:none;stroke:#141414;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fx-spider__body{fill:#141414;stroke:#ffffff59;stroke-width:.6}.fx-spider__mark{fill:#ff6c0e}.fx-spider__eye{fill:#ff8a2b;filter:drop-shadow(0 0 2px #FF6C0E)}.fx-web_on-light .fx-web__svg path{stroke:#28282861;filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}.fx-header-webs{position:absolute;top:calc(100% + var(--fx-header-offset, 0px));left:0;right:0;height:0;pointer-events:none}.fx-spider{position:fixed;top:0;left:0;z-index:90;width:var(--fx-spider-size, 40px);height:var(--fx-spider-size, 40px);cursor:pointer;will-change:transform}@media (hover: none){.fx-spider{pointer-events:none;cursor:auto}}.fx-spider.is-walking .fx-spider__legs-a{animation:fx-legs var(--fx-leg-speed, .14s) ease-in-out infinite alternate}.fx-spider.is-walking .fx-spider__legs-b{animation:fx-legs var(--fx-leg-speed, .14s) ease-in-out infinite alternate-reverse}.fx-spider.is-falling{pointer-events:none;animation:fx-fall 1.1s cubic-bezier(.5,0,.9,.6) forwards}.fx-spider-thread{position:fixed;top:0;left:0;z-index:89;width:1px;height:1px;background:rgba(255,255,255,.7);box-shadow:0 0 1px #0009;transform-origin:0 0;opacity:0;pointer-events:none;transition:opacity .6s ease}.fx-spider-thread.is-visible{opacity:1}@keyframes fx-legs{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes fx-fall{0%{transform:translate3d(var(--fx-fall-x),var(--fx-fall-y),0) rotate(0) scale(1.15)}to{transform:translate3d(var(--fx-fall-x),calc(100vh + 80px),0) rotate(540deg) scale(.9)}}.fx-peek{position:fixed;z-index:80;width:170px;height:170px;margin-top:-85px;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.fx-peek_left{left:-60px;background:radial-gradient(circle at 35% 50%,rgba(8,8,8,.92) 0,rgba(8,8,8,.75) 22%,rgba(8,8,8,0) 62%)}.fx-peek_right{right:-60px;background:radial-gradient(circle at 65% 50%,rgba(8,8,8,.92) 0,rgba(8,8,8,.75) 22%,rgba(8,8,8,0) 62%)}.fx-peek.is-visible{opacity:1}.fx-peek__eyes{position:absolute;top:50%;display:flex;gap:10px;margin-top:-4px}.fx-peek_left .fx-peek__eyes{left:66px}.fx-peek_right .fx-peek__eyes{right:66px}.fx-peek__eyes span{width:12px;height:7px;border-radius:50% 50% 45% 45%;background:#FF8A2B;box-shadow:0 0 8px 2px #ff6c0eb3}.fx-peek.is-visible .fx-peek__eyes span{animation:fx-peek-blink 6.5s step-end}.fx-peek__eyes span:first-child{transform:rotate(12deg)}.fx-peek__eyes span:last-child{transform:rotate(-12deg)}@keyframes fx-peek-blink{0%,to{scale:1 .1}18%,40%,43%,70%,73%{scale:1 1}41%,71%{scale:1 .1}}@media only screen and (max-width: 767px){.fx-peek{width:120px;height:120px;margin-top:-60px}.fx-peek_left .fx-peek__eyes{left:50px}.fx-peek_right .fx-peek__eyes{right:50px}}.fx-garland{position:absolute;top:calc(100% + var(--fx-header-offset, 0px));left:0;right:0;height:0;pointer-events:none}.fx-garland__string{position:absolute;top:-1px;left:0;overflow:visible}.fx-garland__string path{fill:none;stroke:#5a3a22;stroke-width:1.4;stroke-linecap:round}.fx-pumpkin{position:absolute;top:0;width:26px;margin-left:-13px;transform-origin:50% 0;animation:fx-pumpkin-sway 3.4s ease-in-out var(--fx-delay, 0s) infinite alternate}.fx-pumpkin__thread{width:1px;height:8px;margin:0 auto;background:#5A3A22}.fx-pumpkin__svg{display:block;width:100%;overflow:visible;animation:fx-pumpkin-glow 2.8s ease-in-out var(--fx-delay, 0s) infinite}.fx-pumpkin__body{fill:#ff7a1a}.fx-pumpkin__rib{fill:none;stroke:#e05e00;stroke-width:1.4}.fx-pumpkin__stem{fill:#4e7a2b}.fx-pumpkin__face{fill:#ffe07a}@media only screen and (max-width: 767px){.fx-pumpkin{width:20px;margin-left:-10px}.fx-pumpkin__thread{height:5px}}@keyframes fx-pumpkin-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes fx-pumpkin-glow{0%,to{filter:drop-shadow(0 0 2px rgba(255,170,60,.45))}50%{filter:drop-shadow(0 0 7px rgba(255,170,60,.85))}}.fx-fall{position:fixed;inset:0;z-index:70;overflow:hidden;pointer-events:none}.fx-fall__item{position:absolute;top:-60px;width:var(--fx-size, 24px);opacity:0;animation:fx-fall var(--fx-duration, 5s) cubic-bezier(.3,.1,.6,1) var(--fx-delay, 0s) forwards}.fx-fall__item svg{display:block;width:100%;overflow:visible}.fx-fall_leaf svg{fill:#e8742a}.fx-fall_leaf-dark svg{fill:#b9471b}.fx-fall_leaf-yellow svg{fill:#f2b23a}.fx-fall__vein{fill:none;stroke:#5a280a73;stroke-width:1.2}.fx-fall_candy svg{fill:#ff8a2b}.fx-fall_candy-purple svg{fill:#8e5bd8}.fx-fall__wrap{opacity:.85}.fx-fall__stripe{fill:none;stroke:#ffffffbf;stroke-width:1.6}.fx-corn__base{fill:#ffc94a}.fx-corn__middle{fill:#ff8a2b}.fx-corn__tip{fill:#fff;stroke:#0000001f}@keyframes fx-fall{0%{opacity:0;transform:translateZ(0) rotate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate3d(var(--fx-drift, 0px),105vh,0) rotate(var(--fx-spin, 360deg))}}.fx-ghost__svg{display:block;width:100%;overflow:visible;filter:drop-shadow(0 4px 10px rgba(80,60,140,.25))}.fx-ghost__body{fill:#fff;stroke:#cfc8e8;stroke-width:1.4}.fx-ghost__eye{fill:#2e2a3b}.fx-ghost__shine{fill:#fff}.fx-ghost__blush{fill:#ffb3c7;opacity:.8}.fx-ghost__mouth{fill:none;stroke:#2e2a3b;stroke-width:1.6;stroke-linecap:round}.fx-cart-ghost{position:fixed;z-index:95;width:34px;margin-left:-17px;pointer-events:none;animation:fx-cart-ghost 2.4s ease-in-out forwards}.fx-cart-ghost_below{animation-name:fx-cart-ghost-below}@keyframes fx-cart-ghost-below{0%{opacity:0;transform:translateY(-14px) scale(.6) rotate(0)}25%{opacity:1;transform:translateY(10px) scale(1) rotate(-8deg)}45%{transform:translateY(6px) scale(1) rotate(8deg)}65%{opacity:1;transform:translateY(10px) scale(1) rotate(-4deg)}to{opacity:0;transform:translateY(-12px) scale(.6) rotate(0)}}@keyframes fx-cart-ghost{0%{opacity:0;transform:translateY(6px) scale(.6) rotate(0)}25%{opacity:1;transform:translateY(-34px) scale(1) rotate(-8deg)}45%{transform:translateY(-30px) scale(1) rotate(8deg)}65%{opacity:1;transform:translateY(-34px) scale(1) rotate(-4deg)}to{opacity:0;transform:translateY(4px) scale(.6) rotate(0)}}.fx-ghost{position:fixed;top:0;left:0;z-index:75;width:64px;opacity:0;cursor:pointer;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.fx-ghost_rtl .fx-ghost__svg{transform:scaleX(-1)}.fx-ghost__float{animation:fx-ghost-float 3.2s ease-in-out infinite alternate}.fx-ghost__mouth-o{fill:#2e2a3b;opacity:0}.fx-ghost__eye{transform-box:fill-box;transform-origin:50% 50%;transition:transform .15s ease}.fx-ghost.is-startled .fx-ghost__eye{transform:scale(1.25)}.fx-ghost.is-startled .fx-ghost__mouth{opacity:0}.fx-ghost.is-startled .fx-ghost__mouth-o{opacity:1}.fx-ghost.is-happy{pointer-events:none}.fx-ghost.is-happy .fx-ghost__float{animation:fx-ghost-twirl .8s ease-in-out}.fx-ghost.is-happy .fx-ghost__blush{opacity:1;fill:#ff8fae}@media only screen and (max-width: 767px){.fx-ghost{width:46px}}@keyframes fx-ghost-float{0%{translate:0 -10px;rotate:-4deg}to{translate:0 10px;rotate:4deg}}@keyframes fx-ghost-twirl{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.25) rotate(200deg)}to{transform:scale(1) rotate(360deg)}}.fx-treats{position:fixed;z-index:76;width:0;height:0;pointer-events:none}.fx-treat{position:absolute;top:-10px;left:-10px;width:20px;animation:fx-treat 1.2s cubic-bezier(.2,.8,.3,1) forwards}.fx-treat svg{display:block;width:100%;overflow:visible}.fx-treat_candy svg{fill:#ff8a2b}.fx-treat_heart svg{fill:#ff6f9c}.fx-treat_candy .fx-fall__wrap{opacity:.85}.fx-treat_candy .fx-fall__stripe{fill:none;stroke:#ffffffbf;stroke-width:1.6}@keyframes fx-treat{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--fx-x),calc(var(--fx-y) + 26px)) scale(1) rotate(var(--fx-spin))}}.fx-decor-toggle{position:fixed;left:16px;bottom:16px;z-index:96;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:6px;border:0;border-radius:50%;background:#FFFFFF;box-shadow:0 4px 14px #0000002e;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.fx-decor-toggle:hover{transform:scale(1.08)}.fx-decor-toggle:focus-visible{outline:2px solid #009CA6;outline-offset:2px}.fx-decor-toggle .fx-pumpkin__svg{width:30px;animation:none}.fx-decor-toggle.is-off{opacity:.7}.fx-decor-toggle.is-off .fx-pumpkin__svg{filter:grayscale(1)}@media only screen and (max-width: 767px){.fx-decor-toggle{left:12px;bottom:12px;width:38px;height:38px}.fx-decor-toggle .fx-pumpkin__svg{width:26px}}.is-halloween-decor-off .fx-header-webs{display:none}@media (prefers-reduced-motion: reduce){.fx-web,.fx-pumpkin,.fx-pumpkin__svg{animation:none}}
