/* Responsive motion-path correction for the verified payment bird. */
.pv-payment-return__bird {
  left: 1%;
  top: 61%;
  offset-path: none;
  offset-distance: 0;
}

@keyframes pvPaymentBirdWait {
  0%, 100% { transform: translateY(0) scale(.92); }
  50% { transform: translateY(-7px) scale(.96); }
}

@keyframes pvPaymentBirdFly {
  0% { left: 1%; top: 61%; opacity: 1; transform: scale(.92); }
  18% { left: 17%; top: 12%; transform: scale(.95); }
  36% { left: 32%; top: 66%; transform: scale(.96); }
  55% { left: 48%; top: 25%; transform: scale(.98); }
  73% { left: 70%; top: 10%; transform: scale(1); }
  92% { left: 88%; top: 35%; opacity: 1; transform: scale(1); }
  100% { left: 98%; top: 30%; opacity: 0; transform: scale(.86); }
}

.pv-payment-return__check {
  right: 4%;
}

@media (prefers-reduced-motion: reduce) {
  .pv-payment-return.is-complete .pv-payment-return__bird {
    left: 88%;
    top: 38%;
    offset-distance: 0;
    opacity: 0;
  }
}
