/* Viral Theme v1.0 - Special for Alhesn.sa */
.product-item, .s-product-card {
    border-radius: 28px !important;
    border: 1px solid rgba(124, 58, 237, 0.1) !important;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.product-item:hover {
    transform: translateY(-12px) !important;
    box-shadow: 0 30px 60px rgba(124, 58, 237, 0.15) !important;
}

.s-add-to-cart-button {
    background: linear-gradient(135deg, #7c3aed, #4f46e5) !important;
    border-radius: 18px !important;
    animation: pulse-effect 2s infinite !important;
}

@keyframes pulse-effect {
    0% { transform: scale(1); }
    50% { transform: scale(1.04); }
    100% { transform: scale(1); }
}