/* ===== عداد العروض - كود نظيف لثيم عالي ===== */

/* توسيط البلوك */
section.s-block-count-down{
    text-align: center;
}

/* حاوية العداد */
section.s-block-count-down ul li{
    list-style: none;
    width: 90px;
    height: 90px;

    background: #145A4A;
    color: #fff;

    border-radius: 16px;

    border: 3px solid #CBBBA5; /* إطار بيج أوضح */

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    box-shadow: 0 12px 25px rgba(0,0,0,0.18);

    transition: all .25s ease; /* حركة ناعمة */
}

/* حركة خفيفة عند المرور */
section.s-block-count-down ul li:hover{
    transform: translateY(-3px);
    box-shadow: 0 16px 30px rgba(0,0,0,0.22);
}

/* كل عنصر وقت */
section.s-block-count-down ul li{
    list-style: none;
    width: 90px;
    height: 90px;
    background: #145A4A;
    color: #fff;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: 0 10px 20px rgba(0,0,0,0.15);
}

/* الرقم */
section.s-block-count-down ul li strong{
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
}

/* النص */
section.s-block-count-down ul li span{
    font-size: 13px;
    opacity: 15;
    color: #ffffff !important;
}
/* توحيد لون النص داخل مربعات العداد */

section.s-block-count-down ul li *{
    color: #ffffff !important;
}

/* الجوال */
@media (max-width:768px){
    section.s-block-count-down ul li{
        width: 70px;
        height: 70px;
    }

    section.s-block-count-down ul li strong{
        font-size: 22px;
    }
  
}
/* ===== بطاقات المنتجات - ثيم عالي ===== */

/* البطاقة نفسها */
custom-salla-product-card.enhanced-product-card,
.enhanced-product-card{
    background: #ffffff !important;
    border: none !important;
    outline: none !important;
    border-radius: 26px !important;
    overflow: hidden !important;

box-shadow: 
0 12px 10px rgba(0,0,0,0.30),
0 6px 12px rgba(0,0,0,0.50) !important;

}
}

/* حركة عند المرور */
custom-salla-product-card.enhanced-product-card:hover,
.enhanced-product-card:hover{
    transform: translateY(-6px) !important;
    box-shadow: 0 18px 42px rgba(0,0,0,0.18) !important;
}

/* الصورة */
custom-salla-product-card.enhanced-product-card img,
.enhanced-product-card img{
    width: 100% !important;
    display: block !important;
    border-radius: 0 !important;
}

/* إزالة أي إطار أخضر أو حدود */
custom-salla-product-card.enhanced-product-card *,
.enhanced-product-card *{
    outline: none !important;
}

/* عنوان المنتج */
custom-salla-product-card.enhanced-product-card h2,
custom-salla-product-card.enhanced-product-card h3,
custom-salla-product-card.enhanced-product-card h4,
custom-salla-product-card.enhanced-product-card .title,
custom-salla-product-card.enhanced-product-card .product-title,
.enhanced-product-card h2,
.enhanced-product-card h3,
.enhanced-product-card h4,
.enhanced-product-card .title,
.enhanced-product-card .product-title{
    text-align: center !important;
    font-weight: 700 !important;
    line-height: 1.6 !important;
    color: #222 !important;
}

/* الوصف */
custom-salla-product-card.enhanced-product-card p,
custom-salla-product-card.enhanced-product-card .description,
.enhanced-product-card p,
.enhanced-product-card .description{
    text-align: center !important;
    color: #666 !important;
}

/* الأسعار */
custom-salla-product-card.enhanced-product-card .price,
custom-salla-product-card.enhanced-product-card .sale-price,
.enhanced-product-card .price,
.enhanced-product-card .sale-price{
    color: #ff4d4f !important;
    font-weight: 800 !important;
}

custom-salla-product-card.enhanced-product-card del,
custom-salla-product-card.enhanced-product-card .before-price,
.enhanced-product-card del,
.enhanced-product-card .before-price{
    color: #777 !important;
}

/* زر أضف للسلة */
custom-salla-product-card.enhanced-product-card button,
custom-salla-product-card.enhanced-product-card .btn,
custom-salla-product-card.enhanced-product-card [class*="cart"],
.enhanced-product-card button,
.enhanced-product-card .btn,
.enhanced-product-card [class*="cart"]{
    background: #1f1a1a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 18px !important;
    font-weight: 700 !important;
    box-shadow: none !important;
}

/* بادج الخصم */
custom-salla-product-card.enhanced-product-card [class*="badge"],
custom-salla-product-card.enhanced-product-card [class*="discount"],
.enhanced-product-card [class*="badge"],
.enhanced-product-card [class*="discount"]{
    border-radius: 12px !important;
    box-shadow: 0 8px 18px rgba(0,0,0,0.12) !important;
}

/* توزيع الشبكة */
.s-products-list-wrapper,
.s-products-list-wrapper.s-products-list-vertical-cards{
    gap: 22px !important;
}

__________________
/* الحاوية */
.s-product-options-grid-mode{
display:flex;
gap:12px;
flex-wrap:wrap;
}

/* البطاقة نفسها */
.s-product-options-grid-mode-span{
display:flex;
align-items:center;
justify-content:center;
min-width:220px;
min-height:56px;
padding:14px 18px;
border:1px solid #dfe3ea;
border-radius:14px;
background:#fff;
cursor:pointer;
transition:all .25s ease;
font-weight:700;
font-size:15px;
color:#1f2937;
box-shadow:0 4px 10px rgba(15,23,42,0.04);
}

/* hover */
.s-product-options-grid-mode-span:hover{
border-color:#c7d2fe;
transform:translateY(-1px);
box-shadow:0 8px 20px rgba(15,23,42,0.08);
}

/* الخيار المحدد */
input[type="radio"]:checked + .s-product-options-grid-mode-span{
border-color:#0f766e;
background:linear-gradient(180deg,#f7fffd 0%, #ecfdf5 100%);
color:#0f766e;
box-shadow:0 10px 24px rgba(16,185,129,0.14);
}

/* إخفاء + السعر الإضافي إذا موجود بشكل منفصل داخل العنصر */
.s-product-options-grid-mode-span small,
.s-product-options-grid-mode-span .price,
.s-product-options-grid-mode-span .additional-price{
display:none !important;
}
______________

/* إخفاء السعر الإضافي بجانب خيارات المنتج */

.s-product-options-grid-mode small,
.s-product-options-grid-mode .additional-price,
.s-product-options-grid-mode [class*="price"]{
display:none !important;
}

_____________
/* تنسيق خيارات الباقات */
.s-product-options-grid-mode{
display:flex;
gap:12px;
flex-wrap:wrap;
}

.s-product-options-grid-mode-span{
display:flex;
align-items:center;
justify-content:center;
text-align:center;
min-width:240px;
min-height:58px;
padding:14px 18px;
border:1px solid #d9dee7;
border-radius:14px;
background:#fff;
font-size:15px;
font-weight:700;
color:#1f2937;
box-shadow:0 4px 12px rgba(15,23,42,0.04);
transition:all .25s ease;
}

.s-product-options-grid-mode-span:hover{
border-color:#b8c4d6;
box-shadow:0 8px 18px rgba(15,23,42,0.08);
transform:translateY(-1px);
}

input[type="radio"]:checked + .s-product-options-grid-mode-span{
border-color:#111827;
box-shadow:0 8px 20px rgba(17,24,39,0.10);
background:#fff;
color:#111827;
}

/*_____*/
/* شكل الخيار العادي */
.s-product-options-grid-mode-span{
border:1px solid #e5e7eb;
background:#ffffff;
transition:all .2s ease;
}

/* عند المرور بالماوس */
.s-product-options-grid-mode-span:hover{
border-color:#22c55e;
}

/* الخيار المختار */
input[type="radio"]:checked + .s-product-options-grid-mode-span{
background:#ecfdf5;
border:2px solid #22c55e;
color:#166534;
}