body.avatar-page #ggGlobalHandsV536.gg-v602-hulk-smash .hand-left .hand-motion,
body.avatar-page #ggGlobalHandsV536.gg-v602-hulk-smash .hand-right .hand-motion{
  animation-duration:1.14s !important;
  animation-iteration-count:1 !important;
  animation-fill-mode:both !important;
  transform-box:fill-box;
  transform-origin:50% 82%;
}
body.avatar-page #ggGlobalHandsV536.gg-v602-hulk-smash .hand-left .hand-motion{animation-name:ggV602HulkSmashL !important}
body.avatar-page #ggGlobalHandsV536.gg-v602-hulk-smash .hand-right .hand-motion{animation-name:ggV602HulkSmashR !important}

@keyframes ggV602HulkSmashL{
  0%{transform:translate(0,2px) scale(1) rotate(0deg)}
  16%{transform:translate(-6px,-5px) scale(1.05) rotate(-4deg)}
  28%{transform:translate(-16px,-11px) scale(1.1) rotate(-10deg)}
  42%{transform:translate(22px,-13px) scale(1.16) rotate(12deg)}
  52%{transform:translate(20px,-11px) scale(1.12) rotate(8deg)}
  65%{transform:translate(8px,-6px) scale(1.05) rotate(4deg)}
  78%{transform:translate(12px,-8px) scale(1.08) rotate(6deg)}
  100%{transform:translate(0,2px) scale(1) rotate(0deg)}
}
@keyframes ggV602HulkSmashR{
  0%{transform:translate(0,2px) scale(1) rotate(0deg)}
  16%{transform:translate(6px,-5px) scale(1.05) rotate(4deg)}
  28%{transform:translate(16px,-11px) scale(1.1) rotate(10deg)}
  42%{transform:translate(-22px,-13px) scale(1.16) rotate(-12deg)}
  52%{transform:translate(-20px,-11px) scale(1.12) rotate(-8deg)}
  65%{transform:translate(-8px,-6px) scale(1.05) rotate(-4deg)}
  78%{transform:translate(-12px,-8px) scale(1.08) rotate(-6deg)}
  100%{transform:translate(0,2px) scale(1) rotate(0deg)}
}

body.avatar-page #avatarStage.gg-v602-stage-shake{
  animation:ggV602StageShake .26s linear 2;
}
@keyframes ggV602StageShake{
  0%,100%{transform:translate(0,0)}
  20%{transform:translate(-2px,1px)}
  40%{transform:translate(3px,-1px)}
  60%{transform:translate(-3px,-2px)}
  80%{transform:translate(2px,1px)}
}

body.avatar-page #avatarSvg #ggV602Shockwave{pointer-events:none}
body.avatar-page #avatarSvg #ggV602Shockwave .gg-v602-ring-a{
  transform-origin:center;
  animation:ggV602ShockRingA .54s ease-out forwards;
}
body.avatar-page #avatarSvg #ggV602Shockwave .gg-v602-ring-b{
  transform-origin:center;
  animation:ggV602ShockRingB .62s ease-out .05s forwards;
}
body.avatar-page #avatarSvg #ggV602Shockwave .gg-v602-burst{
  transform-origin:center;
  animation:ggV602ShockBurst .42s ease-out forwards;
}
body.avatar-page #avatarSvg #ggV602Shockwave .gg-v602-puff{
  transform-origin:center;
  animation:ggV602ShockPuff .5s ease-out forwards;
}
@keyframes ggV602ShockRingA{
  0%{opacity:.96;transform:scale(.28)}
  100%{opacity:0;transform:scale(2.2)}
}
@keyframes ggV602ShockRingB{
  0%{opacity:.88;transform:scale(.18)}
  100%{opacity:0;transform:scale(2.9)}
}
@keyframes ggV602ShockBurst{
  0%{opacity:.95;transform:scale(.45)}
  60%{opacity:.7;transform:scale(1.05)}
  100%{opacity:0;transform:scale(1.45)}
}
@keyframes ggV602ShockPuff{
  0%{opacity:.75;transform:scale(.4)}
  100%{opacity:0;transform:scale(1.85)}
}
