/* 1. حجز مساحة للبنر الرئيسي لمنع القفز */
.main-slider {
    min-height: 400px; /* هذا الرقم تقريبي، يفضل قياس طول البنرات عندك */
    background-color: #f8f8f8; /* لون خلفية خفيف يظهر قبل تحميل الصورة */
    display: block;
}

/* 2. تحسين تحميل الخطوط */
@font-face {
    font-display: swap !important;
}

/* 3. منع اهتزاز الهيدر (رأس الصفحة) */
header {
    min-height: 70px;
    contain: layout;
}

/* 4. تحديد أبعاد شعار المتجر */
.header-contact-container img, .logo img {
    width: 150px; /* عدل الرقم حسب حجم شعارك */
    height: auto;