@charset "UTF-8";

/* src/styles.scss */
@keyframes cart-bump {
  0% {
    transform: scale(1);
  }
  35% {
    transform: scale(1.35);
  }
  65% {
    transform: scale(0.92);
  }
  100% {
    transform: scale(1);
  }
}
.cart-bump {
  animation: cart-bump 0.5s ease;
}
.btn-added,
.btn-added:hover,
.btn-added:focus {
  background-color: #2e7d32 !important;
  border-color: #2e7d32 !important;
  color: #fff !important;
}
.tp-scroll-row {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  scroll-snap-type: x proximity;
  scroll-behavior: smooth;
  padding-bottom: 8px;
  -webkit-overflow-scrolling: touch;
}
.tp-scroll-row-item {
  flex: 0 0 220px;
  scroll-snap-align: start;
}
@media (min-width: 576px) {
  .tp-scroll-row-item {
    flex-basis: 240px;
  }
}
.tp-swiper-dot .swiper-pagination-bullet {
  cursor: pointer;
  border: 0;
  padding: 0;
}
.tp-swiper-arrow button {
  cursor: pointer;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
