.produk-img{transition:transform 0.4s cubic-bezier(0.22,0.61,0.36,1),box-shadow 0.4s ease !important;transform:rotateZ(-4deg)}.card-produk:hover .produk-img{transform:rotateZ(-1deg) scale(1.05)}.product-image-showcase{perspective:1200px;position:relative}.product-image-tilted{display:block;transform:rotateZ(-8deg) rotateX(2deg);transform-origin:center;transition:transform 0.5s cubic-bezier(0.22,0.61,0.36,1) !important;box-shadow:-8px 16px 30px rgba(0,0,0,0.15)}.product-image-showcase:hover .product-image-tilted{transform:rotateZ(-2deg) rotateX(1deg) scale(1.02);box-shadow:-12px 20px 40px rgba(217,140,140,0.25)}@media (max-width:768px){.produk-img{transform:rotateZ(-2deg)}.card-produk:hover .produk-img{transform:rotateZ(0deg) scale(1.03)}.product-image-tilted{transform:rotateZ(-6deg) rotateX(1deg)}.product-image-showcase:hover .product-image-tilted{transform:rotateZ(-3deg) scale(1.01)}}@media (max-width:576px){.produk-img{transform:rotateZ(-1deg)}.card-produk:hover .produk-img{transform:rotateZ(0deg) scale(1.02)}.product-image-tilted{transform:rotateZ(-4deg)}.product-image-showcase:hover .product-image-tilted{transform:rotateZ(-2deg) scale(1.01)}}.produk-img.rs-loaded,.product-image-tilted{animation:tiltedImageLoad 0.6s cubic-bezier(0.22,0.61,0.36,1) both}@keyframes tiltedImageLoad{from{opacity:0;transform:rotateZ(-12deg) scale(0.95)}to{opacity:1;transform:rotateZ(-4deg) scale(1)}}.card-produk{position:relative;overflow:hidden}.card-produk>a{overflow:hidden;position:relative}