/* تصميم بطاقة التقييم الذهبية */
.gold-review-card .testimonials-entry, 
.gold-review-card .s-block--testimonials-item {
    background-color: #ffffff !important;
    border: 1px solid #f0f0f0;
    border-top: 4px solid #c5a059 !important; /* خط ذهبي علوي */
    border-radius: 15px !important;
    padding: 25px 20px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;
    transition: transform 0.3s ease;
    text-align: center;
    position: relative;
}

/* تأثير عند مرور الماوس */
.gold-review-card .testimonials-entry:hover,
.gold-review-card .s-block--testimonials-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(197, 160, 89, 0.15) !important;
}

/* تنسيق صورة العميل */
.gold-review-card img {
    border: 2px solid #c5a059 !important;
    padding: 2px;
    width: 60px !important;
    height: 60px !important;
    border-radius: 50%;
    margin-bottom: 10px;
}

/* تنسيق النجوم */
.gold-review-card .s-rating__stars,
.gold-review-card .stars {
    color: #FFD700 !important; /* لون ذهبي للنجوم */
    margin-bottom: 15px !important;
}

/* تنسيق نص التقييم */
.gold-review-card p {
    color: #555;
    font-size: 14px;
    line-height: 1.6;
    margin-top: 10px;
}

/* تنسيق اسم العميل */
.gold-review-card h3, 
.gold-review-card .testimonials-entry__name {
    color: #000;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
}

/* إضافة علامة اقتباس جمالية في الخلفية */
.gold-review-card .testimonials-entry::before,
.gold-review-card .s-block--testimonials-item::before {
    content: '"';
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 60px;
    color: #f8f8f8;
    font-family: serif;
    z-index: 0;
}


/* تأثير النبض (Pulse) للأزرار الرئيسية */
@keyframes pulse-gold {
    0% { box-shadow: 0 0 0 0 rgba(197, 160, 89, 0.7); }
    70% { box-shadow: 0 0 0 10px rgba(197, 160, 89, 0); }
    100% { box-shadow: 0 0 0 0 rgba(197, 160, 89, 0); }
}

/* تطبيق الحركة على زر إضافة للسلة العائم أو الثابت */
.product-details__btn-add, .s-button-element--primary {
    animation: pulse-gold 2s infinite;
}


/* تكبير صورة المنتج عند المرور عليها */
.s-product-card-image img, 
.product-entry__image img {
    transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.s-product-card-entry:hover .s-product-card-image img,
.product-entry:hover .product-entry__image img {
    transform: scale(1.1); /* نسبة التكبير */
}

/* رفع كرت المنتج قليلاً للأعلى */
.s-product-card-entry, .product-entry {
    transition: all 0.3s ease;
}

.s-product-card-entry:hover, .product-entry:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
}



/* تأثير ضغط الأزرار */
.btn, .s-button-element {
    transition: transform 0.1s;
}

.btn:active, .s-button-element:active {
    transform: scale(0.96); /* تصغير الزر لحظياً عند الضغط */
}




/* اهتزاز الأيقونات عند المرور عليها */
@keyframes shake-icon {
    0% { transform: rotate(0deg); }
    25% { transform: rotate(10deg); }
    50% { transform: rotate(0deg); }
    75% { transform: rotate(-10deg); }
    100% { transform: rotate(0deg); }
}

.s-block--features-item:hover img, 
.s-block--features-item:hover i {
    animation: shake-icon 0.5s ease-in-out;
}