.gift-conic:hover img{opacity:1}.gift-conic__icon{animation:shake 1s ease-out infinite;opacity:1}@keyframes shake{0%{transform:rotate(13deg)}50%{transform:rotate(-13deg)}to{transform:rotate(13deg)}}.gift-highlight{position:relative;z-index:0;overflow:hidden;cursor:pointer}.gift-highlight:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:#9b9e91;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(transparent,rgba(255,204,0,1),transparent 80%);transform:rotate(0turn);transition:transform .5s ease-in-out}.gift-highlight:after{content:"";position:absolute;z-index:-1;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#151515;border-radius:12px;box-shadow:inset 0 2px 7px 0 rgba(0,0,0,.25),inset 0 4px 4px 0 rgba(0,0,0,.25)}.gift-highlight:hover:before{transform:rotate(.8turn)}.swing-animation{animation:swing 1.2s ease-in-out infinite;transform-origin:center center}.vip-button{cursor:pointer;z-index:0;overflow:hidden;transition:all .3s}.vip-button:before{left:-80%;width:260%;height:360%;transform:rotate(.3turn)}.vip-button:after,.vip-button:before{content:"";position:absolute;z-index:-2;top:-150%;background-repeat:no-repeat;background-position:0 0;transition:all .5s}.vip-button:after{left:-190%;width:460%;height:460%;transform:rotate(.7turn)}:is(.vip-button:hover,.vip-button.hover-effect):before{transform:rotate(.55turn)}:is(.vip-button:hover,.vip-button.hover-effect):after{transform:rotate(378deg)}.vip-button__text{position:absolute;letter-spacing:2px;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);display:flex;justify-content:center;align-items:center}.vip-button__text--active{border:1px solid #a2ddf3;background:linear-gradient(0deg,var(--primary-30060,rgba(0,184,212,.6)) -57.64%,rgba(0,184,212,.35) 62.45%,rgba(8,49,58,.1) 184.37%);transition:text-shadow .3s;color:var(--color-primary)}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes itemShow{0%{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}