@media(prefers-reduced-motion:no-preference){body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6d00,#9c27b0,#ff6d00,#9c27b0,#ff6d00);background-size:400% 100%;animation:hw-shimmer 5s linear infinite;z-index:999999;pointer-events:none}}@keyframes hw-shimmer{0%{background-position:0% 0%}to{background-position:400% 0%}}.hw-cobweb{position:fixed;top:0;width:160px;height:160px;pointer-events:none;z-index:9990;opacity:.55}.hw-cobweb--tl{left:0}.hw-cobweb--tr{right:0;transform:scaleX(-1)}.hw-spider{position:fixed;top:0;pointer-events:none;z-index:9991;display:flex;flex-direction:column;align-items:center;opacity:.8;animation:hw-swing 4s ease-in-out infinite;transform-origin:top center}.hw-spider__thread{width:1px;background:linear-gradient(to bottom,#c8c8c899,#c8c8c826)}.hw-spider__body{font-size:18px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@keyframes hw-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.hw-bat{position:fixed;pointer-events:none;z-index:9989;width:40px;opacity:0;will-change:transform,opacity}.hw-bat svg{animation:hw-flap .28s ease-in-out infinite;width:100%;height:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}@keyframes hw-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.hw-particle{position:fixed;pointer-events:none;z-index:9988;opacity:0;-webkit-user-select:none;user-select:none;will-change:transform,opacity;line-height:1}.announcement-bar__wrapper,.announcement-bar,[class*=announcement-bar],.section-announcement-bar{background:linear-gradient(135deg,#1a0010,#2d0a0a,#1a0010)!important;border-bottom:2px solid rgba(255,109,0,.6)!important;color:#fff!important}.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar strong{color:#fff!important}.btn,.button,[class*=btn--primary],[class*=button--primary]{transition:box-shadow .3s ease,transform .3s ease!important}.btn:hover,.button:hover,[class*=btn--primary]:hover,[class*=button--primary]:hover{box-shadow:0 4px 20px #ff6d0073!important}.product-card:hover,[class*=product-card]:hover{box-shadow:0 8px 30px #ff6d0026!important;border-color:#ff6d004d!important}.scrolltop-btn{box-shadow:0 0 #ff6d0066!important;animation:hw-scrollbtn-pulse 2.5s ease-in-out infinite!important}@keyframes hw-scrollbtn-pulse{0%{box-shadow:0 0 #ff6d0066}70%{box-shadow:0 0 0 10px #ff6d0000}to{box-shadow:0 0 #ff6d0000}}.hw-moon{position:fixed;top:80px;right:22px;width:54px;height:54px;pointer-events:none;z-index:9985;border-radius:50%;background:radial-gradient(circle at 38% 38%,#fff9c4 0%,#ffe57a 30%,#ff9800 70%,transparent 100%);box-shadow:0 0 18px 8px #ff98002e,0 0 50px 20px #ff980014;opacity:0;animation:hw-moon-appear 3s ease-out 2s forwards}@keyframes hw-moon-appear{to{opacity:.4}}@media(max-width:768px){.hw-cobweb{width:100px;height:100px;opacity:.4}.hw-moon,.hw-spider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/halloween-decor.css.map */
