<style>
  @import url('https://fonts.googleapis.com/css2?family=Changa:wght@300;400;700&display=swap');

  body, html {
    font-family: 'Changa', sans-serif;
    background-color: #fcfcfc;
  }

  :root {
    --header-primary-color: #ffffff;
    --footer-primary-color: #6b4f3f;
    --footer-text-color-primary-bg: #ffffff;
    --brown-dark: #3e2723;
  }

  /* --- 1. توسيط الشعار بشكل احترافي --- */
  .search-header-bar {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
  }

  .header-logo {
    flex: 1;
    display: flex;
    justify-content: flex-start;
  }

  .header-cart {
    flex: 1;
    display: flex;
    justify-content: flex-end;
  }

  /* حاوية الشعار في الوسط */
  .logo-container, .header-logo + a, .header-logo + div {
    flex: 0 0 auto;
    margin: 0 auto;
    text-align: center;
  }

  .image-logo {
    max-width: 300px !important;
    height: auto !important;
    transition: transform 0.3s ease;
  }

  /* --- 2. الفوتر (حواف مشطوفة، غير ملاصق، كلام بالمنتصف) --- */
  footer, .main-footer {
    background-color: var(--footer-primary-color) !important;
    color: var(--footer-text-color-primary-bg) !important;
    margin: 20px !important; /* لجعله غير ملاصق للحواف */
    border-radius: 50px 8px 50px 8px !important; /* حواف مشطوفة احترافية */
    text-align: center !important;
    padding: 40px 20px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;
  }

  footer a, footer p, footer span {
    text-align: center !important;
    display: block;
    margin: 5px auto;
  }

  /* --- 3. بطاقة المنتج (إطار مربع بارز) --- */
  .product-item, .product-card {
    border: 1px solid #eee !important;
    border-radius: 12px !important; /* انحناء بسيط للمربع ليكون عصرياً */
    padding: 15px !important;
    background: #fff !important;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05) !important; /* بروز خفيف */
    height: 90%;
    margin-bottom: 26px;
  }

  /* تأثير البروز عند تمرير الماوس */
  .product-item:hover, .product-card:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 15px 30px rgba(107, 79, 63, 0.15) !important; /* بروز قوي بلون المتجر */
    border-color: var(--footer-primary-color) !important;
  }

  /* زر السلة داخل البطاقة ليتماشى مع اللون البني */
  .product-item .btn, .add-to-cart-submit {
    background-color: var(--footer-primary-color) !important;
    border: none !important;
    border-radius: 8px !important;
  }
/* تنسيق حاوية الهيدر لضمان عمل التوسيط */
.search-header-bar {
    position: relative !important; /* ضروري لعمل التموضع المطلق بداخلها */
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 80px; /* يمكنك تعديل الارتفاع حسب الرغبة */
}

/* التوسيط الاحترافي للشعار */
.header-logo + a, 
.image-logo {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important; /* سحب الشعار ليكون مركزه في المنتصف تماماً */
    z-index: 10;
    max-width: 170px !important; /* حجم الشعار */
    margin: 0 !important;
}

/* تأمين مساحة للعناصر الجانبية لكي لا تختفي خلف الشعار */
.header-logo {
    flex: 1;
    z-index: 5;
}

.header-cart {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    z-index: 5;
}
/* تنسيق حاوية البنر الرئيسية */
.main-banner-container, .slider-container, .zid-banner {
    margin: 20px !important; /* لجعله غير ملاصق للحواف من جميع الجهات */
    overflow: hidden !important; /* لضمان قص الصورة مع انحناء الحواف */
    border-radius: 25px 5px 25px 5px !important; /* حواف مشطوفة متناسقة مع الفوتر */
    box-shadow: 0 8px 25px rgba(0,0,0,0.1) !important; /* ظل ناعم ليعطي عمق للبنر */
}

/* التأكد من أن الصورة داخل البنر تأخذ نفس انحناء الحواف */
.main-banner-container img, .slider-container img {
    border-radius: 25px 5px 25px 5px !important;
    transition: transform 0.5s ease !important; /* حركة ناعمة عند التحميل */
}

/* لمسة جمالية: تكبير بسيط عند تمرير الماوس */
.main-banner-container:hover img {
    transform: scale(1.02);
}
.add-to-wishlist {
    position: absolute;
    right: 0;
    z-index: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 10px;
    width: 40px;
    height: 35px;
    cursor: pointer;
    border-radius: 5px;
    background-color: unset;
}
.product-item img {
    max-width: 110%;
    max-height: 110%;
    object-fit: unset;
}
.icon-heart-mask {
    display: inline-block;
    width: 15px;
    height: 20px;
    mask-size: 100%;
    mask-position: revert-layer;
    mask-repeat: no-repeat;
    mask-image: var(--heart-outlined-icon);
    background-color: #6c757d00;
}
.main-banner-container, .slider-container, .zid-banner {
    margin: 20px !important;
    overflow: unset;
    border-radius: 25px 5px 25px 5px !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1) !important;
}
/* منع خروج العناصر عن حدود الشاشة وحل مشكلة القص */
html, body {
    overflow-x: hidden !important; /* يمنع التمرير الجانبي المزعج */
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* التأكد من أن جميع العناصر تحترم حدود الشاشة */
* {
    box-sizing: border-box !important;
}

/* إصلاح أي إزاحة في الحاوية الرئيسية */
.main-wrapper, .container, .search-header-bar {
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
@media (max-width: 768px) {
    /* استهداف حاوية أيقونات التواصل */
    .social-icons, 
    .footer-social-icons, 
    .social-links,
    [class*="social"] { 
        display: flex !important;
        justify-content: center !important; /* التوسيط الأفقي */
        align-items: center !important;
        flex-wrap: wrap !important;
        margin-right: auto !important;
        margin-left: auto !important;
        padding: 0 !important;
        float: none !important; /* إلغاء أي محاذاة قديمة */
        width: 100% !important;
    }

    /* ضمان توسيط الأيقونات الفردية */
    .social-icons a, 
    .footer-social-icons a {
        margin: 5px 10px !important; /* توزيع متساوي حول الأيقونات */
        display: inline-block !important;
    }

}
/* تقليل المساحة بين السلايدر وقسم المنتجات */
.home-products-section {
    padding-top: 10px !important; /* تقليل الفراغ العلوي */
    margin-top: -20px !important; /* سحب القسم للأعلى قليلاً */
}

.container-slider {
    margin-bottom: 0 !important; /* إلغاء الفراغ السفلي للسلايدر */
}

section.ss {
    padding-bottom: 0 !important; /* التأكد أن قسم السلايدر ما فيه مساحة زايدة من تحت */
}

/* تعديل عرض المنتجات عشان تستغل المساحة بشكل أرتب */
.product-item {
    margin-bottom: 15px !important;
}
//
<style>
  /* استهداف العنوان مباشرة وبقوة */
  h2.section-title.theme-title-primary {
    text-align: center !important; /* توسيط النص */
    width: 100% !important;        /* يخليه يفرش بعرض الصفحة عشان يضبط النص في الوسط */
    display: block !important;     /* يخليه عنصر مستقل ما يتأثر باللي جنبه */
    margin-right: auto !important;
    margin-left: auto !important;
    padding: 0 !important;         /* يلغي أي مسافات جانبية ممكن تميله يمين */
  }

  /* لضمان عدم وجود تداخل من الحاويات الأب */
  .slider-container {
    text-align: center !important;
  }
</style>
</style>
////
<style>
  /* 1. تصميم العنوان ليكون كبسولة أنيقة ومريحة للعين */
  h2.section-title.theme-title-primary, 
  .home-products-section h2 {
      display: inline-block !important; /* الخلفية تكون على قد الكلمة فقط */
      background-color: #ffffff !important;
      color: #8B5E3C !important; /* درجة بني/ذهبي تناسب شعارك */
      padding: 8px 40px !important; /* مساحة داخلية مريحة للنص */
      border-radius: 50px !important; /* حواف دائرية ناعمة جداً */
      box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; /* ظل خفيف يبرز العنوان */
      border: 1px solid #f9f9f9 !important; /* إطار خفيف جداً */
      margin-bottom: 15px !important; /* مسافة بسيطة تحت العنوان */
      margin-top: 10px !important;
      font-size: 18px !important; /* حجم خط مريح للقراءة */
      width: auto !important; /* إلغاء العرض الكامل */
  }

  /* 2. تنظيف الحاويات الخلفية لتقليل البياض الزائد */
  .home-products-section, 
  .section-padding-space {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      background-color: transparent !important; /* إخفاء الخلفية البيضاء العريضة */
  }

  /* 3. ضمان التوسيط للحاوية الأب */
  .slider-container, 
  div[class*="container"] {
      text-align: center !important;
  }
  
  /* تقليل المسافة بين عنوان 'منتجاتنا' وعنوان 'السمبوسة' */
  div[section-id] {
      margin-bottom: 10px !important;
  }
</style>
<style>
  /* تنسيق العنوان الأساسي */
  h2.section-title.theme-title-primary {
      position: relative !important;
      text-align: center !important;
      display: block !important;
      margin: 20px auto 40px auto !important; /* زدنا المسافة تحت عشان السهم */
      color: #8B5E3C !important; /* لون بني/ذهبي يناسب ثيمك */
      font-size: 22px !important;
      font-weight: bold !important;
      background: transparent !important; /* بدون خلفية بيضاء عريضة */
      width: fit-content !important;
      padding: 0 20px !important;
  }

  /* رسم السهم المتحرك تحت الكلمة */
  h2.section-title.theme-title-primary::after {
      content: '';
      position: absolute;
      left: 50%;
      bottom: -25px; /* مكان السهم تحت الكلمة */
      transform: translateX(-50%) rotate(45deg); /* تدوير المربع ليصبح سهم */
      width: 12px;
      height: 12px;
      border-bottom: 2px solid #8B5E3C; /* لون السهم */
      border-right: 2px solid #8B5E3C;
      animation: bounce 2s infinite; /* تشغيل الحركة */
  }

  /* حركة النبض (فوق وتحت) */
  @keyframes bounce {
      0%, 20%, 50%, 80%, 100% {
          transform: translateX(-50%) translateY(0) rotate(45deg);
      }
      40% {
          transform: translateX(-50%) translateY(-10px) rotate(45deg);
      }
      60% {
          transform: translateX(-50%) translateY(-5px) rotate(45deg);
      }
  }

  /* تنظيف الحاويات لضمان عدم وجود قص */
  .home-products-section {
      padding-top: 10px !important;
      overflow: visible !important; /* مهم عشان السهم ما ينقص */
  }
</style>
/* تنسيق القسم الرئيسي للسجل */
.maroof-icon {
    display: flex;
    flex-direction: row-reverse; /* لجعل الشعار على اليمين والنص يساره */
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 10px;
}

/* إضافة الشعار الذي أرفقتيه عبر CSS */
.maroof-icon::before {
    content: "";
    display: inline-block;
    width: 40px; /* حجم الشعار */
    height: 40px;
    background-image: url('https://e.top4top.io/p_3698fjku61.jpg'); 
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    /* لإزالة الخلفية الخضراء وجعل الشعار أبيض فقط ليتناسب مع البني */
   
}

/* تنسيق نصوص الرقم والعنوان */
.maroof-icon span {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.4;
}

.maroof-icon span:last-child {
    font-weight: bold;
    font-size: 16px;
    display: block;
    letter-spacing: 1px;
}