.cheers-scene{position:relative;width:min(330px,calc(100vw - 36px));margin:90px auto 0;text-align:center}.cheers-art{position:relative;width:100%}.cheers-art video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cheers-art canvas{display:block;width:100%;height:auto;background:transparent}.brand-discover.cheers-landing,.brand-discover.cheers-landing.beer-delivery-highlight{position:absolute;left:50%;top:28%;width:2px;height:2px;display:block;margin:0;padding:0;border:0;background:none;box-shadow:none;pointer-events:none}.cheers-scene.cheers-clink .cheers-art canvas{animation:cheers-bump .3s ease-out}@keyframes cheers-bump{0%,100%{transform:scale(1)}45%{transform:scale(1.04) rotate(-2deg)}}@media(max-width:600px){.cheers-scene{width:min(270px,calc(100vw - 36px));margin:72px auto 0}}@media(prefers-reduced-motion:reduce){.cheers-scene.cheers-clink .cheers-art canvas{animation:none}}