/* Source and licensing information for the line(s) below can be found at https://promerch.uk/modules/contrib/ajax_loader/css/three-bounce.css. */
/*  Flow

      <div class="sk-flow">
        <div class="sk-flow-dot"></div>
        <div class="sk-flow-dot"></div>
        <div class="sk-flow-dot"></div>
      </div>
 */
.ajax-throbber.sk-flow {
  display: flex;
  justify-content: space-between;
  width: calc(var(--sk-size) * 1.3);
  height: calc(var(--sk-size) * 1.3);
}

.ajax-throbber .sk-flow-dot {
  width: 25%;
  height: 25%;
  animation: sk-flow 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite
    both;
  border-radius: 50%;
  background-color: var(--sk-color);
}

.ajax-throbber .sk-flow-dot:nth-child(1) {
  animation-delay: -0.3s;
}
.ajax-throbber .sk-flow-dot:nth-child(2) {
  animation-delay: -0.15s;
}

@keyframes sk-flow {
  0%,
  80%,
  100% {
    transform: scale(0.3);
  }
  40% {
    transform: scale(1);
  }
}

/* Source and licensing information for the above line(s) can be found at https://promerch.uk/modules/contrib/ajax_loader/css/three-bounce.css. */