.product-slide-item { opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity .65s ease,transform .65s ease,visibility .65s; }
.product-slide-item.active { opacity:1;visibility:visible;transform:none; }
.product-slide-content,.product-slide-icon { opacity:0; }
.product-slide-item.active .product-slide-content { animation:slideContentIn .55s .08s both; }
.product-slide-item.active .product-slide-icon { animation:slideIconIn .6s .12s both, floatSoft 4s 1s ease-in-out infinite; }
@keyframes slideContentIn { from{opacity:0;transform:translateY(12px)} to{opacity:1;transform:translateY(-50%)} }
@keyframes slideIconIn { from{opacity:0;transform:translateY(-45%) scale(.92) rotate(0)} to{opacity:1;transform:translateY(-50%) scale(1) rotate(4deg)} }
@media (max-width:700px){
  .product-slide-item.active .product-slide-content { animation:slideContentMobile .5s .06s both; }
  @keyframes slideContentMobile { from{opacity:0;transform:translateY(calc(-50% + 10px))} to{opacity:1;transform:translateY(-50%)} }
}
