.video-footer{position:relative;overflow:hidden}.footer-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.footer-content{position:relative;z-index:2}.video-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1}.footer-video{filter:brightness(1.3) contrast(1.1)}@media(max-width:768px){.footer-video{object-fit:cover;filter:brightness(1.2)}.video-footer:after{background:#0000004d}}.custom-announcement-bar{width:100%;font-size:14px;font-weight:500;text-align:center;overflow:hidden;position:relative;background-color:#000}.announcement-slide{padding:5px 20px;display:flex;justify-content:center;align-items:center;min-height:40px}#cursor-crackers-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:visible;transform:translateZ(0)}.cracker{position:absolute;will-change:transform,opacity;width:var(--cracker-size, 10px);height:var(--cracker-size, 10px);border-radius:2px;background:var(--cracker-color, #FFD700);opacity:1;transform-origin:center;animation:cracker-fly var(--cracker-life, .8s) cubic-bezier(.2,.6,.1,1) forwards;box-shadow:0 1px 2px #00000026}.cracker.spark{border-radius:50%}@keyframes cracker-fly{0%{transform:translate(0) rotate(0) scale(1);opacity:1}to{transform:translate(var(--dx, 0px),var(--dy, -40px)) rotate(var(--rot, 360deg)) scale(.5);opacity:0}}@media(prefers-reduced-motion:reduce){.cracker{animation-duration:.2s!important;opacity:0!important}}@media(max-width:768px){#cursor-crackers-container{touch-action:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/dc-global.css.map */
