/* --- الإعدادات العامة --- */
body#app, .inner.bg-inherit, .s-user-menu-trigger {
    background: #D4CCB5 !important;
}

.navbar-brand img { max-height: 6rem; }

/* --- تعديلات صفحة المنتجات --- */

body.is-page-products .s-products-list-wrapper {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

/* إضافة إطار أسود حول كامل بطاقة المنتج */
body.is-page-products custom-salla-product-card {
    background: #D4CCB5 !important;
    width: 300px !important;
    border: 2px solid #000 !important; /* إطار أسود حول البطاقة */
    border-radius: 10px; /* اختياري: لجعل الزوايا دائرية قليلاً */
    padding: 10px;
    text-align: center;
}

/* تنسيق الصورة داخل الإطار */
body.is-page-products .s-product-card-image {
    overflow: hidden;
    margin-bottom: 10px;
}

/* إخفاء العناصر غير المطلوبة */
body.is-page-products .s-product-card-wishlist-btn,
body.is-page-products .s-product-card-badges,
body.is-page-products .s-product-card-content-sub,
body.is-page-products .s-product-card-footer {
    display: none !important;
}

/* توسيط الاسم والسعر */
body.is-page-products .s-product-card-title,
body.is-page-products .s-product-card-price {
    display: block !important;
    text-align: center !important;
    background: #D4CCB5 !important;
    font-weight: bold;
    color: #000;
    margin: 5px 0;
}

/* --- تنسيقات إضافية لصفحة الشحن --- */
#shipping_form .row h3 { visibility: hidden !important; }
#shipping_form .d-flex.flex-column.gap-1::before {
    content: 'شركة التوصيل';
    font-size: 16px;
    font-weight: 700;
}
.d-flex.flex-column.gap-1 { display: none !important; }