.sendtocart {
  display: block;
  animation: yAxis 1s alternate cubic-bezier(1.000, 0.440, 0.840, 0.165);

  &:before {
    animation: xAxis 1s forwards forwards cubic-bezier(0.165, 0.840, 0.440, 1.000);
  }
}

@keyframes xAxis {
  100% {
    transform: translateX(calc(50vw - 105px));
  }
}

@keyframes yAxis {
  100% {
    transform: translateY(calc(-50vh + 75px));
  }
}