.vendyl-announcement{
  text-align:center;
  padding:10px 0;
  font-weight:600;
  position:relative;
  z-index:8;
  width:100%;
  transition:all .3s ease;
}
.vendyl-announcement.pulse{animation:va-pulse 2s ease-in-out infinite;}
@keyframes va-pulse{0%,100%{filter:brightness(100%);}50%{filter:brightness(120%);}}
.vendyl-announcement.shimmer{
  background-image:linear-gradient(120deg,rgba(255,255,255,.2) 25%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.2) 75%);
  background-size:200% 100%;
  animation:va-shimmer 2s linear infinite;
}
@keyframes va-shimmer{0%{background-position:-200% 0;}100%{background-position:200% 0;}}
.vendyl-announcement.slide span{
  display:inline-block;
  white-space:nowrap;
  animation:va-slide 12s linear infinite;
}
@keyframes va-slide{0%{transform:translateX(100%);}100%{transform:translateX(-100%);}}
