/* Add custom CSS styles below */ 
/* الخلفية العامة للمتجر */
body {
  background-color: #f5f5f5 !important;
}

/* كروت المنتجات */
.product-card {
  background-color: #ffffff !important;
  border-radius: 12px;
  border: 1px solid #eee;
}

/* النصوص الأساسية */
body, p, span {
  color: #111111;
}

/* النصوص الثانوية */
.small, .text-muted {
  color: #6b6e70;
}

/* السعر */
.product-card .price {
  color: #c1121f;
  font-weight: bold;
  font-size: 18px;
}

/* زر إضافة للسلة */
.product-card .btn,
.product-card button,
.product-card .add-to-cart,
.product-card .btn-add-to-cart,
button.add-to-cart,
.mobile-add-to-cart {
  background-color: #c1121f !important;
  color: #fff !important;
  border-radius: 10px;
  width: 90%;
  margin: 10px auto;
  display: block;
  font-weight: bold;
}

/* تأثير عند المرور */
.product-card .btn:hover,
.product-card button:hover {
  background-color: #a10e19 !important;
}
/* كل خانات المنتج */
.product-info > div,
.product-meta,
.product-description,
.product-sku,
.product-price {
  background: #f9f9f9 !important;
  border: 1px solid #ddd !important;
  border-radius: 12px;
  padding: 15px;
  margin-bottom: 10px;
}

/* عنوان داخل الخانة (مثل السعر / رقم القطعة) */
.product-info label,
.product-meta label {
  color: #c1121f;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

/* النص داخل الخانة */
.product-info span,
.product-meta span {
  color: #111;
  font-weight: 500;
}

/* السعر */
.product-price {
  font-size: 18px;
  font-weight: bold;
}

/* إجبار اسم المنتج */
h1 {
  background: #f9f9f9 !important;
  border: 1px solid #ddd !important;
  border-radius: 12px !important;
  padding: 15px !important;
  margin-bottom: 10px !important;
}
/* البلوك اللي فيه رقم الموديل والتصنيف */
.product-single div:has(> span),
.product-single div:has(> strong) {
  background: #f9f9f9 !important;
  border: 1px solid #ddd !important;
  border-radius: 12px;
  padding: 15px;
  margin: 10px 0;
}

/* اسم المنتج */
h1, .product-title {
  color: #111111 !important;
  font-weight: bold;
}

/* السعر */
.price, .product-price {
  color: #c1121f !important;
  font-size: 20px;
  font-weight: bold;
}

/* النصوص العامة */
.product-description,
.product-meta,
.product-info {
  color: #444444 !important;
}

/* النصوص الثانوية */
.small,
.text-muted {
  color: #6b6e70 !important;
}

/* حالة التوفر */
.in-stock,
.available {
  color: #1aa35c !important;
  font-weight: bold;
}


/* نطاق فقط صفحة المنتج */
.product-single {

}

/* عنوان المنتج */
.product-single h1 {
  font-size: 20px;
  font-weight: 700;
  color: #111;
  margin-bottom: 12px;
  padding-bottom: 10px;
  border-bottom: 2px solid #e5e5e5;
}

/* كل البوكسات */
.product-single .product-meta,
.product-single .product-description,
.product-single .product-info > div {
  background: #fafafa !important;
  border: 1px solid #e2e2e2 !important;
  border-radius: 12px;
  padding: 14px;
  margin-bottom: 10px;
}

/* عنوان داخل البوكس */
.product-single label,
.product-single strong {
  color: #c1121f;
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 4px;
  display: block;
}

/* النص داخل */
.product-single span,
.product-single p {
  color: #222;
  font-size: 14px;
}

/* السعر */
.product-single .price {
  font-size: 18px;
  font-weight: bold;
  color: #c1121f;
}

/* الوصف (نقاط) */
.product-single ul {
  padding-right: 18px;
}

.product-single ul li {
  margin-bottom: 6px;
  line-height: 1.7;
}

/* زر */
.product-single button,
.product-single .btn {
  border-radius: 10px;
  font-weight: bold;
}

/* الكمية + الأزرار */
.product-single .quantity,
.product-single .product-actions {
  background: #fafafa;
  border-radius: 12px;
  padding: 10px;
}

/* مسافة عامة */
.product-single > * {
  margin-bottom: 10px;
}


}
.add-to-cart {
  background-color: #2e6da4;
  color: #ffffff;
}button.add-to-cart,
.btn--add-to-cart,
.product-form__cart-submit {
  background-color: #3a8dde; /* الأزرق اللي اخترناه */
  color: #ffffff;
  border: none;
}
/* اللون الأساسي للأزرار */
button,
.btn,
.add-to-cart {
  background-color: #2e6da4;
  color: #ffffff;
  border: none;
}

/* تأثير عند المرور */
button:hover,
.btn:hover,
.add-to-cart:hover {
  background-color: #1f4e79;
}

/* الروابط */
a {
  color: #2e6da4;
}

/* الهيدر */
header {
  background-color: #ffffff;
}

/* خلفيات خفيفة */
body {
  background-color: #f5f5f5;
}

/* البطاقات */
.product-card {
  background-color: #ffffff;
  border-radius: 10px;
}
.footer-made-with::after {
  font-weight: bold;
  letter-spacing: 1px;
}
/* إخفاء النص القديم */
.footer-made-with,
.made-with-salla {
  font-size: 0;
}

/* إضافة النص الجديد */
.footer-made-with::after,
.made-with-salla::after {
  content: "صُنع بإتقان على الجزيرة العالمية";
  font-size: 14px;
  color: #2e6da4; /* نفس لون الشعار */
}
.footer-rights p.text-gray-400::after {
  content: "صُنع بإتقان على الجزيرة العالمية";
  font-size: 14px;
  color: #2e6da4;
  font-weight: bold;
}
/* إخفاء النص القديم بالكامل */
.footer-rights p.text-gray-400 {
  font-size: 0 !important;
  line-height: 0 !important;
}

/* إضافة النص الجديد */
.footer-rights p.text-gray-400::after {
  content: "صُنع بإتقان على الجزيرة العالمية";
  font-size: 14px;
  color: #000000; /* أسود */
  font-weight: 500;
  line-height: normal;
}
/* إخفاء الشريط العلوي بالكامل */
.promotion-banner-wrapper {
  display: none !important;
}
/* خلفية الموقع */
body {
  background-color: #f5f5f5;
  font-family: 'Tahoma', sans-serif;
}

/* الهيدر */
header {
  background-color: #ffffff !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

/* الأزرار */
button,
.btn,
.add-to-cart {
  background: linear-gradient(135deg, #2e6da4, #3a8dde);
  color: #ffffff;
  border-radius: 10px;
  border: none;
  transition: 0.3s;
}

/* تأثير الأزرار */
button:hover,
.btn:hover,
.add-to-cart:hover {
  background: linear-gradient(135deg, #1f4e79, #2e6da4);
}

/* البطاقات (المنتجات) */
.product-card {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  transition: 0.3s;
}

/* تأثير عند المرور */
.product-card:hover {
  transform: translateY(-5px);
}

/* العناوين */
h1, h2, h3 {
  color: #000000;
}

/* الروابط */
a {
  color: #2e6da4;
}

/* إزالة أي لون مزعج */
.promotion-banner-wrapper {
  display: none !important;
}
/* استيراد الخط */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

/* تطبيق الخط على الموقع */
body {
  font-family: 'Cairo', sans-serif;
}
h1, h2, h3 {
  font-weight: 700;
}

p, span, a {
  font-weight: 500;
}
/* إرجاع الخط الافتراضي */
body {
  font-family: inherit !important;
}
/* بوكس وصف المنتج */
.product-single-top-description,
.product-description,
article ul {

  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  padding: 15px;
  margin-top: 15px;
  line-height: 1.8;
}

/* شكل النقاط */
.product-single-top-description ul li,
.product-description ul li {
  margin-bottom: 8px;
  font-size: 15px;
}
.search-box {
    background: linear-gradient(180deg, #1f3b73, #162a55);
    padding: 20px;
    border-radius: 15px;
    max-width: 400px;
    margin: auto;
}