/* Show one group at a time; briefly overlay the next group for a fade. */
.hot-product:not(.hot-shop) .van-swipe__track {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  width: 100% !important;
  transform: none !important;
  transition: none !important;
}
.hot-product:not(.hot-shop) .van-swipe__track > .van-swipe-item {
  grid-area: 1 / 1;
  width: 100% !important;
  transform: none !important;
}
.hot-product:not(.hot-shop) .van-swipe-item.hot-fade-static { opacity: 1; z-index: 1; }
.hot-product:not(.hot-shop) .van-swipe-item.hot-fade-leaving {
  animation: home-hot-leave 420ms ease forwards;
  pointer-events: none;
  z-index: 1;
}
.hot-product:not(.hot-shop) .van-swipe-item.hot-fade-entering {
  animation: home-hot-enter 420ms ease forwards;
  z-index: 2;
}
@keyframes home-hot-leave { from { opacity: 1; } to { opacity: 0; } }
@keyframes home-hot-enter { from { opacity: 0; } to { opacity: 1; } }
