.s-product-card-price {
    color: #214322 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
}



.s-product-card-entry {
    transition: border-color .3s ease, box-shadow .3s ease;
}

.s-product-card-entry:hover {
    border-color: #C89B3C !important;
    box-shadow: 0 6px 16px rgba(47,94,46,.10) !important;
    transform: none !important;
}



/* إخفاء "شاهدتها مؤخرًا" في الصفحة الرئيسية فقط */
body.index #viewed-section,
body.home #viewed-section {
    display: none !important;
}


/* زر أضف للسلة */
.s-product-card-btn,
.btn-primary,
button.s-button-btn {
    transition: all .3s ease;
}

/* عند مرور الماوس */
.s-product-card-btn:hover,
.btn-primary:hover,
button.s-button-btn:hover {
    background: #254C25; !important;
    border-color: #214322 !important;
}


/* عنوان القسم */
.s-block__title .right-side h2{
    display:inline-block !important;
    position:relative;
    padding-bottom:10px;
}

/* الخط الذهبي أسفل العنوان */
.s-block__title .right-side h2::after{
    content:"";
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#C89B3C;
    border-radius:50px;


  /* الخط الذهبي أسفل عناوين الأقسام في الصفحة الرئيسية */
body.index .s-block__title .right-side h2 {
    display: inline-block !important;
    position: relative;
    padding-bottom: 10px;
}

body.index .s-block__title .right-side h2::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 70px;
    height: 3px;
    background: #C89B3C;
    border-radius: 20px;
}
}


/* عناوين الفوتر */
.store-footer h3,
.store-footer h4,
.store-footer .footer-title,
.store-footer [class*="title"] {
    color: #C89B3C !important;
}

/* روابط الفوتر */
.store-footer a {
    color: #FFFFFF !important;
    transition: color .25s ease;
}

/* عند تمرير الماوس على الروابط */
.store-footer a:hover {
    color: #D8B04C !important;
}

/* النصوص العادية داخل الفوتر */
.store-footer p,
.store-footer li,
.store-footer span {
    color: #F2F2F2;
}


/* روابط الفوتر */
.store-footer .footer-list a,
.store-footer .store-links-items a {
    color: #FFFFFF !important;
    transition: color .25s ease;
}

/* إلغاء hover:text-primary */
.store-footer .footer-list a:hover,
.store-footer .store-links-items a:hover,
.store-footer .footer-list a.hover\:text-primary:hover,
.store-footer .store-links-items a.hover\:text-primary:hover {
    color: #D8B04C !important;
}

/* جميع عناوين الفوتر */
.store-footer p.footer-title,
.store-footer .footer-title,
.store-footer .font-primary {
    color: #C89B3C !important;
}

.store-footer button,
.store-footer .newsletter button,
.store-footer .subscribe-btn {
    background: #C89B3C !important;
    border-color: #C89B3C !important;
    color: #fff !important;
    transition: .25s;
}

.store-footer button:hover,
.store-footer .newsletter button:hover,
.store-footer .subscribe-btn:hover {
    background: #B6862E !important;
    border-color: #B6862E !important;
}


/* السجل التجاري */
.store-footer .s-trust-badges-label {
    color: #C89B3C !important;
    font-weight: 700 !important;
}

/* الرقم الضريبي */
.store-footer .vat-num p {
    color: #C89B3C !important;
    font-weight: 700 !important;
}

/* إبقاء الأرقام باللون الأبيض */
.store-footer .s-trust-badges-number,
.store-footer .vat-num span {
    color: #FFFFFF !important;
}


/* إطار بطاقات مواقع التواصل */
.slide--cat-entry {
    border: 1.5px solid #C89B3C !important;
    border-radius: 16px !important;
    box-sizing: border-box !important;
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* إطار بطاقات تقييمات العملاء */
.s-block--testimonials .swiper-slide > div,
.angel-testimonials .swiper-slide > div {
    border: 1.5px solid #C89B3C !important;
    border-radius: 16px !important;
    box-sizing: border-box !important;
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* تأثير هادئ عند مرور الماوس */
.slide--cat-entry:hover,
.s-block--testimonials .swiper-slide > div:hover,
.angel-testimonials .swiper-slide > div:hover {
    border-color: #B6862E !important;
    box-shadow: 0 6px 16px rgba(200, 155, 60, .16) !important;
}