.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}@keyframes popImgShow{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(90deg) scale(.7)}100%{transform:translate(-50%,-50%) rotate(-90deg) scale(5)}}.pop-img-show{animation:popImgShow 1s;animation-fill-mode:forwards}@keyframes popImgback{0%{transform:translate(-50%,-50%) rotate(-90deg) scale(5)}100%{transform:translate(-50%,-50%) rotate(0deg)}}.pop-img-back{animation:popImgback .5s;animation-fill-mode:forwards}@keyframes popTextHidden{0%{transform:translateY(0%);opacity:1;display:block}100%{transform:translateY(-100%);display:none;opacity:0}}.pop-text-hidden{animation:popTextHidden .5s ease forwards}.pop-text-show{animation:popTextHidden .5s ease forwards;animation-direction:reverse}@keyframes bubbleTextHidden{0%{opacity:1;display:block}100%{display:none;opacity:0}}.bubble-text-hidden{animation:bubbleTextHidden .5s ease forwards}.bubble-text-show{animation:bubbleTextHidden .5s ease forwards;animation-direction:reverse}@keyframes loveTextShow{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0%);opacity:1}}.love-text-show{animation:loveTextShow .5s ease forwards}.love-text-hidden{animation:loveTextShow .5s ease forwards;animation-direction:reverse}#pack-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:100%;object-fit:contain}@media screen and (min-width:1024px){#pack-img{width:280px;height:280px}}@keyframes packImgShow{0%{transform:translate(-50%,100%);opacity:0}100%{transform:translate(-50%,0%);opacity:1}}.pack-img-show{animation:packImgShow .5s ease forwards}.pack-img-hidden{animation:packImgShow 1s ease forwards;animation-direction:reverse}