/* توحيد حجم حاوية صورة المنتج */
.s-product-card-image {
    height: 320px !important;
    padding: 15px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #fff !important;
}

/* ضبط الصور لتظهر كاملة ومتناسقة */
.s-product-card-image img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

/* جعل رابط الصورة يملأ الحاوية */
.s-product-card-image a {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
/* ضبط السلايدر لإظهار صورة التصميم كاملة دون قص */
.home-slider.photos-slider .swiper-slide img {
    object-fit: contain !important; /* يضمن ظهور كامل التصميم والكلام */
    background-color: #f7f9fa !important; /* يملأ الفراغات باللون الأبيض إذا كانت النسبة مختلفة */
    height: auto !important; 
  width: cover!important; 
    max-height: 400px !important; /* يمكنك تعديل الارتفاع حسب رغبتك */
}

/* تحسين شكل السلايدر في الجوال */
@media (max-width: 768px) {
    .home-slider.photos-slider .swiper-slide img {
        max-height: 250px !important;
    }
}
/* تغيير لون شريط التنقل العلوي بالكامل */
.top-navbar {
    background-color: #0099e5 !important;
}

/* توحيد ألوان النصوص والروابط بداخله لتكون بيضاء لسهولة القراءة */
.top-navbar a, 
.top-navbar span, 
.top-navbar .s-menu-topnav-item,
.top-navbar .s-contacts-topnav-link {
    color: #ffffff !important;
}

/* تغيير لون أيقونة البحث لتناسب الخلفية الجديدة */
.top-navbar .s-search-icon svg {
    fill: #ffffff !important;
}

/* تغيير لون الفاصل | بين العربية والعملة */
.top-navbar .mx-1.5 {
    color: #ffffff !important;
    opacity: 0.6;
}
/* 1. تغيير لون دائرة عدد المنتجات (الخلفية والنص) */
.s-cart-summary-count {
    background-color: #0099e5 !important;
    color: #ffffff !important;
}

/* 2. تغيير لون أيقونة السلة (Shopping Bag) */
.s-cart-summary-icon svg, 
.sicon-shopping-bag {
    color: #0099e5 !important;
    fill: #0099e5 !important;
}

/* 3. تغيير لون أيقونة المستخدم (تسجيل الدخول) */
.header-btn__icon.sicon-user-circle {
    color: #0099e5 !important;
}

/* 4. تغيير لون المبلغ الإجمالي بجانب السلة */
.s-cart-summary-total {
    color: #0099e5 !important;
}


/* ضبط حاوية الصورة لتكون متناسقة */
.s-product-card-image {
    background-color: #fff !important;
    padding: 10px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 250px !important; /* ارتفاع ثابت ومناسب للموبايل والديسكتوب */
}

/* منع قطع الصورة وجعلها تظهر بالكامل */
.s-product-card-image img {
    object-fit: contain !important; /* السر في إظهار الصورة كاملة */
    width: 100% !important;
    height: 100% !important;
    transition: transform 0.4s ease-in-out !important; /* تأثير زووم ناعم */
}

/* تأثير احترافي عند مرور الماوس على المنتج */
.s-product-card-entry:hover .s-product-card-image img {
    transform: scale(1.08);
}

.s-product-card-entry {
    border: 1px solid #f1f1f1 !important;
    border-radius: 12px !important;
    transition: box-shadow 0.3s ease !important;
    background: #fff !important;
}

.s-product-card-entry:hover {
    box-shadow: 0 10px 20px rgba(0, 153, 229, 0.1) !important; /* ظل خفيف بلون هويتك الأزرق */
}

/* تجميل زر الإضافة للسلة */
.s-product-card-content-footer .s-button-element {
    border-radius: 8px !important;
    font-weight: bold !important;
}
header {
    background-color:#7a0019 !important;
color:black !important;
 
}
/* جعل كل السكاشن بعرض كامل */
.container {
max-width: 100% !important;
width: 100% !important;
  
padding-left: 0 !important;
padding-right: 0 !important;
}

/* إزالة المسافات الجانبية من السكاشن */
.s-block {
padding-left: 0 !important;
padding-right: 0 !important;
}

/* جعل الصور والبنرات تمتد بعرض كامل */
.s-block img {
width: 100% !important;

}

 header img {
height: 70px !important;
max-height: 200px !important;
   max-width: 150px !important;
}
.s-header,
.s-header a,
.s-header span,
.s-header .nav-link {
color: black !important;
   font-size: 15px important;
}


/* إزالة شكل الأيقونة الدائري */
.s-block--categories .icon,
.s-block--categories .category-icon {
border-radius: 0 !important;
}
.s-block--categories .category-item img,
.s-block--categories img {
width: 100% !important;
height: 160px !important;
object-fit: cover !important;
border-radius: 0 !important;
}


/* إلغاء السلايدر */
.s-block--categories .swiper-wrapper {
display: grid !important;
grid-template-columns: repeat(4, 1fr);

}

/* شكل كل قسم */
.s-block--categories .swiper-slide {
width: 100% !important;
 
margin-bottom: 25px !important;
  margin-top: 25px !important;

}

/* إزالة المسافات حول البانر */
.s-block--banners {
padding: 0 !important;
margin: 0 !important;
}

/* جعل البانر يملأ السكشن بالكامل */
.s-block--banners img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block;
}

/* إزالة أي مسافات من العنصر الداخلي */
.s-block--banners .container {
padding: 0 !important;
margin: 0 !important;

  
max-width: 100% !important;
}

/* جعل سكشن الصور المتحركة بعرض كامل */
.s-block .swiper {
width: 100% !important;
}

/* جعل كل سلايد يأخذ العرض الكامل */
.s-block .swiper-slide {
width: 100% !important;
flex: 0 0 100% !important;
}

/* جعل الصورة تغطي السكشن بالكامل */
.s-block .swiper-slide img {
width: 100% !important;
height: auto !important;
display: block !important;
  
}
/* إخفاء أسهم التنقل */
categories .swiper-button-next,
.s-block--categories .swiper-button-prev {
display: none !important;
}

/* إلغاء حركة السلايدر */
categories .swiper-wrapper {
transform: none !important;
}

/* جعل الأقسام ثابتة */
.s-block--categories .swiper-slide {
width: auto !important;
}

/* تنسيق حاوية القسم بالكامل */
.slide--cat-entry {
    background: #ffffff !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 15px !important;
    padding: 20px 10px !important;
  
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    transition: all 0.3s ease-in-out !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.02) !important;
    height: 100% !important;
}

/* تأثير عند مرور الماوس */
.slide--cat-entry:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.08) !important;
    border-color: #007bff !important; /* لون البراند الأزرق */
}

/* تنسيق حاوية القسم بالكامل */
.slide--cat-entry {
    background: #ffffff !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 15px !important;
    padding: 20px 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    transition: all 0.3s ease-in-out !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.02) !important;
    height: 100% !important;
}

/* تأثير عند مرور الماوس */
.slide--cat-entry:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.08) !important;
    border-color: #007bff !important; /* لون البراند الأزرق */
}

/* تعديل صورة القسم */

/* 2. توحيد شكل وحجم الدوائر (الصور) */
.slide--cat-entry img {
    width: 100% !important;
    height: 100px !important; /* ارتفاع ثابت للصورة لمنع التفاوت */
    object-fit: contain !important; 
    margin-bottom: 10px !important;
}
/* تنسيق النص (عنوان القسم) */
.slide--cat-entry h2 {
    font-size: 0.95rem !important;
    font-weight: 600 !important;
    color: #333 !important;
    text-align: center !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    min-height: 40px !important; /* لتوحيد الارتفاع لو العنوان طويل */
}
.videoWrapper {
width: 100vw !important;
height: 400px !important;
position: relative !important;
left: 50% !important;
right: 50% !important;
margin-left: -50vw !important;
margin-right: -50vw !important;
max-width: none !important;
padding: 0 !important;
overflow: hidden !important;
}


@media (max-width: 768px) {
    /* 1. تصفير حاوية السلايدر وإلغاء أي إزاحة برمجية */
    .s-block--categories .swiper-container, 
    .s-block--categories .swiper {
        padding: 0 10px !important;
        overflow: visible !important;
    }

    /* 2. ضبط الشبكة لتكون في المنتصف */
    .s-block--categories .swiper-wrapper {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 15px !important;
        transform: none !important; /* إلغاء حركة السلايدر تماماً */
        width: 100% !important;
        margin: 0 auto !important; /* التوسط الأفقي */
        justify-content: center !important;
        align-content: center !important;
    }

    /* 3. التأكد من أن كل كارت يأخذ مساحته بالتساوي */
    .s-block--categories .swiper-slide {
        width: auto !important;
        margin: 0 !important;
        display: flex !important;
        justify-content: center !important;
    }

    /* 4. تجميل الكارت وجعله في المنتصف */
    .s-block--categories .slide--cat-entry {
        width: 100% !important;
        max-width: 160px; /* يمكنك التحكم في عرض الكارت الواحد من هنا */
        text-align: center !important;
        margin: 0 auto !important;
    }
}

body {
overflow-x: hidden !important;
}
body {
overflow-x: hidden !important;

body { overflow-x: hidden !important; }
/* إزالة قيود الكونتينر */
.s-block .container {


  
max-width: 100% !important;
padding: 0 !important;
}