.bubs-halloween-effects,.bubs-halloween-effects *,.bubs-halloween-effects *:before,.bubs-halloween-effects *:after{box-sizing:border-box}.bubs-halloween-effects{--hw-orange: #ff7518;--hw-purple: #6c3baa;--hw-charcoal: #1e1e1e;--hw-opacity: .68;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;width:100%;height:100%;overflow:hidden;pointer-events:none}.bubs-halloween-effects[data-intensity=subtle]{--hw-opacity: .52}.bubs-halloween-effects[data-intensity=medium]{--hw-opacity: .7}.bubs-halloween-effects[data-intensity=full]{--hw-opacity: .86}.bubs-halloween-announcement{position:relative;z-index:100;width:100%;background:linear-gradient(90deg,#1e1e1e,#6c3baa,#1e1e1e);color:#fff;text-align:center;pointer-events:auto}.bubs-halloween-announcement__inner{width:min(100% - 32px,1400px);margin:0 auto;padding:9px 16px;font:inherit;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.01em}.bubs-halloween-web{position:fixed;top:0;width:clamp(65px,6.5vw,105px);height:clamp(65px,6.5vw,105px);color:var(--hw-purple);opacity:0;pointer-events:none;will-change:opacity;animation:bubs-halloween-web-intro 7s ease forwards}.bubs-halloween-web svg{display:block;width:100%;height:100%}.bubs-halloween-web--left{left:0;transform:translate(-35%,-30%)}.bubs-halloween-web--right{right:0;transform:translate(35%,-30%)}@keyframes bubs-halloween-web-intro{0%{opacity:0}15%{opacity:.11}65%{opacity:.11}to{opacity:0}}.bubs-halloween-dynamic{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.bubs-halloween-bat-gif{position:fixed;left:0;top:0;display:block;width:72px;height:auto;max-width:none;padding:0;margin:0;border:0;outline:0;background:transparent!important;opacity:0;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 7px rgba(30,30,30,.15));will-change:transform,opacity}.bubs-halloween-popup-pumpkin{position:fixed;left:50%;bottom:-5px;display:block;width:130px;height:auto;max-width:none;padding:0;margin:0;border:0;outline:0;background:transparent!important;opacity:0;pointer-events:none;transform-origin:center bottom;filter:drop-shadow(0 10px 13px rgba(30,30,30,.17));will-change:transform,opacity}.bubs-halloween-ghost{position:fixed;top:55vh;right:-90px;z-index:50;width:70px;height:auto;padding:0;margin:0;border:0;outline:0;background:transparent;opacity:0;cursor:pointer;pointer-events:none;transform-origin:center;will-change:transform,opacity,right}.bubs-halloween-ghost svg{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 12px rgba(32,35,79,.16))}.bubs-halloween-ghost.is-peeking{pointer-events:auto;animation:bubs-halloween-ghost-peek 6.2s cubic-bezier(.22,1,.36,1) both}@keyframes bubs-halloween-ghost-peek{0%{right:-90px;opacity:0;transform:rotate(4deg) scale(.88)}15%{right:-20px;opacity:.88;transform:rotate(-3deg) scale(1)}42%{right:-14px;opacity:.94;transform:translateY(-4px) rotate(2deg) scale(1.03)}65%{right:-14px;opacity:.94;transform:translateY(2px) rotate(-2deg) scale(1.02)}82%{right:-20px;opacity:.82}to{right:-90px;opacity:0;transform:rotate(5deg) scale(.9)}}.bubs-halloween-ghost.is-reacting{right:8px!important;opacity:1!important;pointer-events:auto;animation:bubs-halloween-ghost-reaction 1.55s cubic-bezier(.2,.8,.2,1) both!important}@keyframes bubs-halloween-ghost-reaction{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.28) rotate(-8deg)}40%{transform:scale(1.17) rotate(8deg)}62%{transform:scale(1.24) rotate(-5deg)}82%{transform:scale(1.16) rotate(3deg)}to{transform:scale(1.12) rotate(0)}}.bubs-ghost-reaction-particle{position:fixed;z-index:55;font-size:17px;line-height:1;pointer-events:none;will-change:transform,opacity}.bubs-halloween-sparkle{position:fixed;left:0;top:0;width:7px;height:7px;color:var(--hw-orange);pointer-events:none;will-change:transform,opacity}.bubs-halloween-sparkle:before,.bubs-halloween-sparkle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:999px;background:currentColor}.bubs-halloween-sparkle:before{width:2px;height:100%}.bubs-halloween-sparkle:after{width:100%;height:2px}.bubs-halloween-cart-burst{position:fixed;top:72px;right:34px;width:1px;height:1px;z-index:55;pointer-events:none}.bubs-halloween-confetti{position:absolute;width:6px;height:10px;border-radius:4px;pointer-events:none;will-change:transform,opacity}.bubs-halloween-mini-pumpkin{position:absolute;font-size:18px;line-height:1;pointer-events:none;will-change:transform,opacity}@media screen and (max-width:989px){.bubs-halloween-bat-gif{width:58px}.bubs-halloween-popup-pumpkin{width:105px}.bubs-halloween-ghost{width:58px}}@media screen and (max-width:749px){.bubs-halloween-effects[data-mobile-mode=off]{display:none!important}.bubs-halloween-web{width:52px;height:52px;animation-duration:5.5s}.bubs-halloween-web--left{transform:translate(-40%,-36%)}.bubs-halloween-web--right{transform:translate(40%,-36%)}.bubs-halloween-bat-gif{width:48px;filter:drop-shadow(0 3px 5px rgba(30,30,30,.13))}.bubs-halloween-popup-pumpkin{width:78px;filter:drop-shadow(0 7px 9px rgba(30,30,30,.14))}.bubs-halloween-ghost{width:44px;right:-55px}.bubs-halloween-ghost.is-reacting{right:4px!important}.bubs-halloween-effects[data-mobile-mode=minimal] .bubs-halloween-ghost{display:none}.bubs-halloween-announcement__inner{width:calc(100% - 20px);padding:7px 10px;font-size:11px;line-height:1.35}.bubs-halloween-cart-burst{top:62px;right:24px}}@media screen and (max-width:480px){.bubs-halloween-bat-gif{width:42px}.bubs-halloween-popup-pumpkin{width:70px}.bubs-halloween-web{width:46px;height:46px}}@media(hover:none),(pointer:coarse){.bubs-halloween-sparkle{display:none!important}}@media(prefers-reduced-motion:reduce){.bubs-halloween-bat-gif,.bubs-halloween-popup-pumpkin,.bubs-halloween-ghost,.bubs-halloween-sparkle,.bubs-halloween-confetti,.bubs-halloween-mini-pumpkin{display:none!important}.bubs-halloween-web{opacity:.06;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bubs-halloween-effects.css.map */
