.jg-drawer__panel::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:
    radial-gradient(circle 1.5px at 33% 19%, rgba(255,225,165,0.57) 0%, transparent 70%),
    radial-gradient(circle 1.0px at 53% 38%, rgba(255,225,165,0.70) 0%, transparent 70%),
    radial-gradient(circle 1.0px at 6% 44%, rgba(255,225,165,0.58) 0%, transparent 70%),
    radial-gradient(circle 1.0px at 43% 79%, rgba(255,225,165,0.62) 0%, transparent 70%),
    radial-gradient(circle 1.4px at 62% 89%, rgba(255,225,165,0.67) 0%, transparent 70%),
    radial-gradient(circle 1.7px at 96% 10%, rgba(255,225,165,0.64) 0%, transparent 70%),
    radial-gradient(circle 1.2px at 16% 16%, rgba(255,225,165,0.79) 0%, transparent 70%),
    radial-gradient(circle 1.5px at 19% 57%, rgba(255,225,165,0.66) 0%, transparent 70%),
    radial-gradient(circle 1.0px at 55% 12%, rgba(255,225,165,0.61) 0%, transparent 70%),
    radial-gradient(circle 2.2px at 24% 91%, rgba(255,178,75,0.28) 0%, transparent 78%),
    radial-gradient(circle 3.6px at 10% 28%, rgba(255,178,75,0.23) 0%, transparent 78%),
    radial-gradient(circle 2.7px at 64% 46%, rgba(255,178,75,0.26) 0%, transparent 78%),
    radial-gradient(circle 2.1px at 20% 79%, rgba(255,178,75,0.23) 0%, transparent 78%),
    radial-gradient(circle 2.7px at 4% 29%, rgba(255,178,75,0.31) 0%, transparent 78%),
    radial-gradient(circle 2.4px at 38% 16%, rgba(255,178,75,0.32) 0%, transparent 78%),
    radial-gradient(circle 2.6px at 8% 61%, rgba(255,178,75,0.28) 0%, transparent 78%),
    radial-gradient(circle 2.8px at 34% 67%, rgba(255,178,75,0.28) 0%, transparent 78%),
    radial-gradient(circle 2.2px at 89% 57%, rgba(255,178,75,0.21) 0%, transparent 78%);
  background-size: 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 400px, 100% 600px, 100% 600px, 100% 600px, 100% 600px, 100% 600px, 100% 600px, 100% 600px, 100% 600px, 100% 600px;
  background-repeat: repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y, repeat-y;
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  animation: jgDrawerDrift 40s linear infinite;
}
@keyframes jgDrawerDrift{
  0%   { background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0; }
  100% { background-position: 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px, 0 -1200px; }
}

@media (max-width:767px){
  .jg-drawer__panel::before{ opacity:.7; }
}
