/* [project]/src/components/atoms/deal-icons/dealIcons.module.css [app-client] (css) */
.dealIcons-module__Rk7tCG__icon {
  display: inline-block;
  overflow: visible;
}

.dealIcons-module__Rk7tCG__bottle, .dealIcons-module__Rk7tCG__capsule, .dealIcons-module__Rk7tCG__drop, .dealIcons-module__Rk7tCG__heartbeat, .dealIcons-module__Rk7tCG__bandage, .dealIcons-module__Rk7tCG__cross, .dealIcons-module__Rk7tCG__leaf, .dealIcons-module__Rk7tCG__dewdrop, .dealIcons-module__Rk7tCG__droplet, .dealIcons-module__Rk7tCG__sparkles, .dealIcons-module__Rk7tCG__ripple1, .dealIcons-module__Rk7tCG__ripple2 {
  transform-box: fill-box;
  transform-origin: center;
  transition: transform .5s cubic-bezier(.4, 0, .2, 1), opacity .5s;
}

.dealIcons-module__Rk7tCG__bottle {
  transform-origin: 50% 100%;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__bottle, .deal-card:hover .dealIcons-module__Rk7tCG__bottle) {
  transform: rotate(-6deg);
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__capsule, .deal-card:hover .dealIcons-module__Rk7tCG__capsule) {
  transition-delay: 80ms;
  transform: translate(-2px, -6px)rotate(-12deg);
}

.dealIcons-module__Rk7tCG__heartbeat {
  stroke-dasharray: 60;
  stroke-dashoffset: 60px;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__heartbeat, .deal-card:hover .dealIcons-module__Rk7tCG__heartbeat) {
  animation: .7s ease-out forwards dealIcons-module__Rk7tCG__heartbeat-draw;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__drop, .deal-card:hover .dealIcons-module__Rk7tCG__drop) {
  animation: .7s ease-out dealIcons-module__Rk7tCG__drop-pulse;
}

@keyframes dealIcons-module__Rk7tCG__heartbeat-draw {
  from {
    stroke-dashoffset: 60px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dealIcons-module__Rk7tCG__drop-pulse {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.05);
  }
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__bandage, .deal-card:hover .dealIcons-module__Rk7tCG__bandage) {
  transform: rotate(12deg);
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__cross, .deal-card:hover .dealIcons-module__Rk7tCG__cross) {
  animation: .8s ease-in-out dealIcons-module__Rk7tCG__cross-pulse;
}

@keyframes dealIcons-module__Rk7tCG__cross-pulse {
  0%, 50%, 100% {
    transform: scale(1);
  }

  25%, 75% {
    transform: scale(1.25);
  }
}

.dealIcons-module__Rk7tCG__leaf {
  transform-origin: 50% 100%;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__leaf, .deal-card:hover .dealIcons-module__Rk7tCG__leaf) {
  animation: .8s ease-in-out dealIcons-module__Rk7tCG__leaf-sway;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__dewdrop, .deal-card:hover .dealIcons-module__Rk7tCG__dewdrop) {
  animation: .9s ease-in .2s forwards dealIcons-module__Rk7tCG__dew-fall;
}

@keyframes dealIcons-module__Rk7tCG__leaf-sway {
  0% {
    transform: rotate(0);
  }

  33% {
    transform: rotate(-5deg);
  }

  66% {
    transform: rotate(5deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes dealIcons-module__Rk7tCG__dew-fall {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}

.dealIcons-module__Rk7tCG__ripple1, .dealIcons-module__Rk7tCG__ripple2 {
  opacity: 0;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__droplet, .deal-card:hover .dealIcons-module__Rk7tCG__droplet) {
  animation: .8s ease-out dealIcons-module__Rk7tCG__drop-pulse;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__ripple1, .deal-card:hover .dealIcons-module__Rk7tCG__ripple1) {
  animation: 1.2s ease-out dealIcons-module__Rk7tCG__ripple-out;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__ripple2, .deal-card:hover .dealIcons-module__Rk7tCG__ripple2) {
  animation: 1.2s ease-out .3s dealIcons-module__Rk7tCG__ripple-out;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__sparkles > *, .deal-card:hover .dealIcons-module__Rk7tCG__sparkles > *) {
  animation: 1.2s ease-in-out dealIcons-module__Rk7tCG__twinkle;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__sparkles > :nth-child(2), .deal-card:hover .dealIcons-module__Rk7tCG__sparkles > :nth-child(2)) {
  animation-delay: .2s;
}

:is(.dealIcons-module__Rk7tCG__icon:hover .dealIcons-module__Rk7tCG__sparkles > :nth-child(3), .deal-card:hover .dealIcons-module__Rk7tCG__sparkles > :nth-child(3)) {
  animation-delay: .4s;
}

@keyframes dealIcons-module__Rk7tCG__ripple-out {
  0% {
    opacity: .7;
    transform: scale(.5);
  }

  100% {
    opacity: 0;
    transform: scale(2.4);
  }
}

@keyframes dealIcons-module__Rk7tCG__twinkle {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .55;
    transform: scale(1.25);
  }
}

@media (prefers-reduced-motion: reduce) {
  .dealIcons-module__Rk7tCG__bottle, .dealIcons-module__Rk7tCG__capsule, .dealIcons-module__Rk7tCG__drop, .dealIcons-module__Rk7tCG__heartbeat, .dealIcons-module__Rk7tCG__bandage, .dealIcons-module__Rk7tCG__cross, .dealIcons-module__Rk7tCG__leaf, .dealIcons-module__Rk7tCG__dewdrop, .dealIcons-module__Rk7tCG__droplet, .dealIcons-module__Rk7tCG__sparkles, .dealIcons-module__Rk7tCG__ripple1, .dealIcons-module__Rk7tCG__ripple2 {
    transition: none;
    animation: none !important;
    transform: none !important;
  }

  .dealIcons-module__Rk7tCG__heartbeat {
    stroke-dashoffset: 0;
  }

  .dealIcons-module__Rk7tCG__ripple1, .dealIcons-module__Rk7tCG__ripple2 {
    opacity: 0;
  }
}

/*# sourceMappingURL=src_components_atoms_deal-icons_dealIcons_module_0k-1khx.css.map*/