/* نقاط السلايدر (Swiper Pagination) */
.swiper-pagination-bullet {
    background: #d35400 !important;
    opacity: 0.4 !important;
}

.swiper-pagination-bullet-active {
    background: #d35400 !important;
    opacity: 1 !important;
}

.s-button-primary.s-button-element:hover {
    background-color: rgba(211, 84, 0, 0.3) !important;
    border-color: rgba(211, 84, 0, 0.3) !important;
}


.s-block-simple-section__title {
    color: red !important;
    font-size: 40px !important;
}



/* زر الرجوع */
.back-btn i {
    color: #ffffff !important;
}

/* أيقونة "القائمة" */
.mburger i,
.mburger p {
    color: #ffffff !important;
}

/* أيقونة البحث */
.search-btn i {
    color: #ffffff !important;
}

/* أيقونة المستخدم (تسجيل الدخول) */
.header-btn i {
    color: #ffffff !important;
}

/* أيقونة السلة (SVG) */
.s-cart-summary-icon,
.s-cart-summary-icon svg,
.s-cart-summary-icon path {
    fill: #ffffff !important;
}

/* أيقونة السلة (fallback) */
#s-cart-icon .header-btn i {
    color: #ffffff !important;
}

/* عدد المنتجات في السلة */
.s-cart-summary-count {
    color: #ffffff !important;
}

/* سعر السلة الإجمالي */
.s-cart-summary-content,
.s-cart-summary-total {
    color: #ffffff !important;
}
.s-cart-summary-total i {
    color: #ffffff !important;
}  
/* --- 1. لون نصوص الفوتر: أبيض --- */
.footer-middle,
.footer-middle p,
.footer-middle a,
.footer-middle .footer-title,
.footer-middle .s-contacts-item,
.footer-bottom p,
.footer-bottom a {
    color: #FFFFFF !important;
}

.footer-middle a:hover,
.footer-bottom a:hover {
    color: #FFFFFF !important;
    opacity: 0.9;
}
/* 4.  لون سهم العودة للأعلى */
.to-top a,
.to-top .sicon-arrow-up {
    color: #FFFFFF !important;
}


/* --- 3. إخفاء شهادة SBC --- */
.sbc-certificate {
    display: none !important;
}

/* أيقونات السوشيال ميديا في الفوتر - #a93e23 */
.footer-middle .s-social-icon svg,
.footer-middle .s-contacts-icon svg {
    fill: #ffffff !important;
    stroke: #ffffff !important;
    transition: none !important;
    transform: none !important;
}

/* لالغاء شفافيه النصوص  وجعلها بدون حلفيه ز */
.footer-middle a,
.footer-middle a:hover,
.footer-middle .s-social-link a,
.footer-middle .s-social-link a:hover,
.footer-middle .s-contacts-item,
.footer-middle .s-contacts-item:hover {
    color: #FBF7EF !important;
    opacity: 1 !important;
    background-color: transparent !important;
    transition: none !important;
    transform: none !important;
}




/* ========================================
   وصف المنتج - نفس بنية h2/p/strong/span
   ======================================== */

/* إخفاء الـ h2 الفاضية (فواصل المحرر) */
.full-description h2:empty {
    display: none !important;
    margin: 0 !important;
}

/* عناوين الأقسام: إيحاءات النكهة / مميزات المنتج / طريقة الاستخدام / استخدامات المنتج -> برتقالي (نفس لون نقاط السلايدر) */
.full-description h2:not(:empty) {
    font-family: 'GE SS Two', 'Cairo', sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #d35400 !important;
    margin: 22px 0 10px 0 !important;
}

/* الفقرات العادية (الملخص القصير + طريقة الاستخدام) */
.full-description p {
    margin: 6px 0 !important;
}
.full-description p strong:not([style]) {
    font-weight: 400 !important;
    color: #4a3a30 !important;
    font-size: 15px !important;
    line-height: 1.9 !important;
    display: block !important;
}

/* عناوين النكهة الفرعية (الافتتاحية / القلب / القاعدة) - برتقالي */
.full-description p strong[style] {
    color: #d35400 !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    display: block !important;
    margin-top: 14px !important;
}

/* نص وصف النكهة نفسه */
.full-description p span[style] {
    color: #3d2b1f !important;
    font-size: 15px !important;
    line-height: 2 !important;
    display: block !important;
}

/* إخفاء الفقرات الفاضية (<p><br></p>) */
.full-description p:has(> br:only-child) {
    display: none !important;
}

/* القوائم (مميزات المنتج + استخدامات المنتج المقترحة) */
.full-description ul {
    list-style: none !important;
    padding-right: 0 !important;
    margin: 10px 0 !important;
}
.full-description ul li {
    position: relative !important;
    padding: 8px 25px 8px 0 !important;
    font-size: 15px !important;
    color: #4a3a30 !important;
    border-bottom: 1px solid rgba(0,0,0,0.04) !important;
    line-height: 1.6 !important;
}
.full-description ul li::before {
    content: "✦" !important;
    position: absolute !important;
    right: 0 !important;
    top: 8px !important;
    color: #a93e23 !important;
    font-size: 14px !important;
}
.full-description ul li:last-child {
    border-bottom: none !important;
}

/* ========================================
   الهاشتاجات (الأوسام) - شكل كارت مع hover بسيط
   ======================================== */

.mb-3 {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    margin: 16px 0 !important;
}

.mb-3 a {
    background: #fbfaf7 !important;
    border: 1px solid #e8d9c8 !important;
    color: #A63413 !important;
    padding: 6px 16px !important;
    border-radius: 20px !important;
    font-size: 13px !important;
    text-decoration: none !important;
    opacity: 1 !important;
    transition: all 0.25s ease !important;
}
.mb-3 a:hover {
    background: #A63413 !important;
    color: #ffffff !important;
    border-color: #A63413 !important;
}
/* مميزات المنتج (أول قائمة) - تفضل عمود واحد على كل المقاسات */
.full-description ul:nth-of-type(1) {
    display: block !important;
}
.full-description ul:nth-of-type(1) li {
    border-bottom: 1px solid rgba(0,0,0,0.04) !important;
    padding: 8px 25px 8px 0 !important;
}

/* استخدامات المنتج المقترحة (ثاني قائمة) - عمودين على الهاتف بس */
@media (max-width: 768px) {
    .full-description ul:nth-of-type(2) {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 4px 10px !important;
    }
    .full-description ul:nth-of-type(2) li {
        border-bottom: none !important;
        padding: 6px 20px 6px 0 !important;
    }
}


/* ========================================
   Breadcrumb (مسار التنقل) - صفحة المنتج
   ======================================== */

.breadcrumbs {
    padding: 14px 0 !important;
}

.s-breadcrumb-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    gap: 4px !important;
}

/* كل خطوة نص */
.s-breadcrumb-item {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #3d2b1f !important;
}

/* الروابط (الرئيسية / جميع المنتجات) */
.s-breadcrumb-item a {
    color: #6b5a4a !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}
.s-breadcrumb-item a:hover {
    color: #A63413 !important;
    text-decoration: underline !important;
}

/* آخر خطوة = اسم المنتج الحالي، بدون رابط */
.s-breadcrumb-item:last-child {
    color: #A63413 !important;
    font-weight: 700 !important;
}

/* السهم الفاصل بين الخطوات */
.s-breadcrumb-arrow {
    display: flex !important;
    align-items: center !important;
    margin: 0 2px !important;
}
.s-breadcrumb-arrow svg {
    width: 18px !important;
    height: 18px !important;
    fill: #A63413 !important;
}


/* ========================================
   Sticky Product Bar 
   ======================================== */

.sticky-product-bar {
    background: #F5F4F2 !important;
    border: 1px solid #E7DFD5 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.05) !important;
}

.sticky-product-bar .da-tm.leading-normal {
    color: #3d2417 !important;
    font-weight: 600 !important;
}

.sticky-product-bar .total-price {
    color: #A63413 !important;
}

.sticky-product-bar .s-quantity-input-container {
    border: 1px solid #f0dcc8 !important;
    border-radius: 8px !important;
    background: #ffffff !important;
}
.sticky-product-bar .s-quantity-input-button,
.sticky-product-bar .s-quantity-input-input {
    color: #A63413 !important;
    font-weight: 600 !important;
}

/* أضف للسلة - معبّى بنفس لون نقاط السلايدر */
.sticky-product-bar .s-button-element {
    background: #d35400 !important;
    border: 1px solid #d35400 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
}
.sticky-product-bar .s-button-element:hover {
    opacity: 0.85 !important;
}

/* اشتري الآن - فاضي، يتعبى عند الـ hover */
.sticky-product-bar .s-add-product-button-mini-checkout-content {
    background: transparent !important;
    border: 1px solid #A63413 !important;
    color: #A63413 !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    transition: 0.25s !important;
}
.sticky-product-bar .s-add-product-button-mini-checkout-content:hover {
    background: #A63413 !important;
    color: #ffffff !important;
}


/* ========================================
   زر التصفية والفلترة (موبايل) - نفس تصميم أزرار الشراء
   ======================================== */

.filters-trigger {
    background: #A63413 !important;
    border: 1px solid #A63413 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    padding: 10px 18px !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}
.filters-trigger:hover {
    opacity: 0.85 !important;
}
.filters-trigger i {
    color: #ffffff !important;
}

/* ========================================
   زر "أضف للسلة" الأساسي في صفحة المنتج (غير sticky bar)
   ======================================== */

.s-button-primary.s-button-element {
    background-color: #a93e23 !important;
    border-color: #a93e23 !important;
    color: #ffffff !important;
}



/* زر "متابعة التسوق" - نص أسود + هوفر بلون البراند */
.s-button-gray-outline.s-button-element {
    color: #000000 !important;
    border-color: #000000 !important;
}
.s-button-gray-outline.s-button-element:hover {
    background-color: #a93e23 !important;
    border-color: #a93e23 !important;
    color: #ffffff !important;
}

/* ========================================
   صفحة السلة (Cart) 
   ======================================== */

/* ===== 1. كارت المنتج داخل السلة ===== */
.cart-item {
    background: #ffffff !important;
    border: 1px solid #e8d9c8 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 14px rgba(61, 43, 31, 0.05) !important;
}

/* اسم المنتج */
.cart-item h4 a {
    color: #3d2b1f !important;
    font-weight: 600 !important;
}
.cart-item h4 a:hover {
    color: #a93e23 !important;
}

/* السعر */
.cart-item .item-price,
.cart-item #has_discount,
.cart-item .item-total {
    color: #a93e23 !important;
    font-weight: 700 !important;
}
.cart-item .item-regular-price,
.cart-item .item-original-price {
    color: #b7ab9e !important;
}

/* الوزن */
.cart-item .da-ts {
    color: #7c8082 !important;
}

/* ===== 2. حاوية الكمية ===== */
.cart-item .s-quantity-input-container {
    border: 1px solid #f0dcc8 !important;
    border-radius: 8px !important;
    background: #fdfbf8 !important;
}
.cart-item .s-quantity-input-button,
.cart-item .s-quantity-input-input {
    color: #a93e23 !important;
    font-weight: 600 !important;
}

/* ===== 3. زر "أضف للأمنيات" ===== */
.cart-item .btn--wishlist {
    background: transparent !important;
    border: 1px solid #e8d9c8 !important;
    color: #a93e23 !important;
    border-radius: 8px !important;
}
.cart-item .btn--wishlist:hover {
    background: #fbfaf7 !important;
}

/* ===== 4. زر "حذف" ===== */
.cart-item .btn--delete {
    background: transparent !important;
    border: 1px solid #e8d9c8 !important;
    color: #9a2b1f !important;
    border-radius: 8px !important;
}
.cart-item .btn--delete:hover {
    background: #9a2b1f !important;
    color: #ffffff !important;
    border-color: #9a2b1f !important;
}

/* الفاصل السفلي داخل الكارت (قبل المجموع) */
.cart-item .border-t {
    border-color: #f0e6d8 !important;
}
.cart-item .text-primary {
    color: #a93e23 !important;
}

/* ===== 5. صندوق الشحن المجاني ===== */
#free-shipping {
    background: #fdfbf8 !important;
    border: 1px solid #e8d9c8 !important;
    border-radius: 12px !important;
    box-shadow: none !important;
}
#free-shipping i.sicon-shipping-fast {
    background: #a93e23 !important;
}
#free-shipping h3,
#free-shipping p {
    color: #3d2b1f !important;
}
#free-shipping-bar {
    background: #f0e6d8 !important;
}
#free-shipping-bar .progress-bg {
    background: #a93e23 !important;
}

/* ===== 6. ملخص الطلب ===== */
.shadow-default.bg-white {
    background: #ffffff !important;
    border: 1px solid #e8d9c8 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 14px rgba(61, 43, 31, 0.05) !important;
}

.shadow-default h4 {
    color: #3d2b1f !important;
    font-weight: 700 !important;
}

.shadow-default .flex.justify-between span {
    color: #6b5a4a !important;
}
.shadow-default .flex.justify-between b,
.shadow-default #sub-total,
.shadow-default #tax-amount,
.shadow-default [data-cart-total] {
    color: #a93e23 !important;
}

/* سطر الإجمالي - أبرز شوية */
.shadow-default .flex.justify-between.text-lg {
    border-top: 1px solid #f0e6d8 !important;
    padding-top: 14px !important;
}
.shadow-default .flex.justify-between.text-lg span,
.shadow-default .flex.justify-between.text-lg b {
    font-weight: 700 !important;
    font-size: 18px !important;
}

/* ===== 7. زر "إتمام الطلب" ===== */
#cart-submit.s-button-element {
    background: #a93e23 !important;
    border: 1.5px solid #a93e23 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    padding: 12px 0 !important;
    transition: all 0.3s ease !important;
}
#cart-submit.s-button-element:hover {
    background: #8a331c !important;
    border-color: #8a331c !important;
}

/* ===== 8. قسم "أرسلها كهدية" ===== */
#cart-gifting {
    background: #fdfbf8 !important;
    border: 1px solid #e8d9c8 !important;
    border-radius: 12px !important;
    box-shadow: none !important;
}
#cart-gifting h3 {
    color: #3d2b1f !important;
}
#cart-gifting .s-gifting-widget-action {
    border-color: #a93e23 !important;
    color: #a93e23 !important;
    border-radius: 8px !important;
}
#cart-gifting .s-gifting-widget-action:hover {
    background: #a93e23 !important;
    color: #ffffff !important;
/* دحول زر */
button.btn.btn--primary {
    background-color: #a93e23 !important;
    border-color: #a93e23 !important;
    color: #ffffff !important;
}
button.btn.btn--primary:hover {
    background-color: #8a331c !important;
    border-color: #8a331c !important;
}
  /* زر التسجيل */
  button.btn.btn--primary {
    background-color: #a93e23 !important;
    border-color: #a93e23 !important;
    color: #ffffff !important;
}
button.btn.btn--primary:hover {
    background-color: #8a331c !important;
    border-color: #8a331c !important;
}