.shimmer-base{background-color:#f2f2f2;position:relative;overflow:hidden}.shimmer-base:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%);width:100%;height:100%;animation:1.5s linear infinite card-shimmer;position:absolute;top:0;left:0}@keyframes card-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-card .product-card__thumb img{transition:transform .3s}.product-card:hover .product-card__thumb img{transform:scale(1.05)}.text-line-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:44px;display:-webkit-box;overflow:hidden}
