/* ========== SAR LINE — Classic Luxury ========== */
@import url('https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Tajawal:wght@400;500;700&display=swap');

:root{
  --sl-bg:#FAF7F2;        /* عاجي دافئ */
  --sl-card:#FFFFFF;
  --sl-text:#2B2622;      /* فحمي ناعم */
  --sl-muted:#7A7068;
  --sl-gold:#B08D57;      /* ذهبي شامبانيا */
  --sl-gold-dark:#8E6F3E;
  --sl-line:#E6DCCB;      /* حدود رفيعة */
  --sl-dark:#1F1B17;
}

body, #main-content{
  background:var(--sl-bg);
  color:var(--sl-text);
  font-family:'Tajawal',sans-serif;
  font-size:15px;
  line-height:1.8;
}
h1,h2,h3,h4,.s-slider-block__title h2{
  font-family:'Amiri',serif;
  letter-spacing:0;
}

/* ---------- الهيدر ---------- */
.store-header{
  background:var(--sl-bg);
  border-bottom:1px solid var(--sl-line);
  box-shadow:none;
  transition:box-shadow .3s ease;
}
.store-header.is-scrolled{ box-shadow:0 4px 18px rgba(43,38,34,.08); }
.store-header a{ color:var(--sl-text); font-weight:500; }
.store-header a:hover{ color:var(--sl-gold-dark); }

/* القوائم المنسدلة */
.sub-menu.w-56{
  background:var(--sl-card);
  border:1px solid var(--sl-line);
  border-top:2px solid var(--sl-gold);
  border-radius:2px;
  box-shadow:0 12px 30px rgba(43,38,34,.10);
}
.sub-menu.w-56 a{ padding:.55rem 1rem; transition:all .2s; }
.sub-menu.w-56 a:hover{ background:var(--sl-bg); padding-inline-start:1.3rem; }

/* البحث */
.s-search-input{
  background:var(--sl-card);
  border:1px solid var(--sl-line);
  border-radius:2px;
  font-family:'Tajawal',sans-serif;
}
.s-search-input:focus{ border-color:var(--sl-gold); outline:none; }

/* ---------- بطاقات المنتجات (كلاسات سلة القياسية: تأكد منها بالفحص) ---------- */
.s-product-card-entry{
  background:var(--sl-card);
  border:1px solid var(--sl-line);
  border-radius:2px;
  overflow:hidden;
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}
.s-product-card-entry:hover{
  transform:translateY(-4px);
  border-color:var(--sl-gold);
  box-shadow:0 14px 32px rgba(43,38,34,.10);
}
.s-product-card-image img{ transition:transform .6s ease; }
.s-product-card-entry:hover .s-product-card-image img{ transform:scale(1.04); }

.s-product-card-content-title,
.s-product-card-content-title a{
  font-family:'Amiri',serif;
  font-size:16px;
  font-weight:700;
  color:var(--sl-text);
}
.s-product-card-price{ font-size:16px; font-weight:700; color:var(--sl-gold-dark); }
.s-product-card-sale-price .total-price,
.s-product-card-sale-price h4{ color:var(--sl-gold-dark); }
.s-product-card-sale-price span{ color:var(--sl-muted); }

/* زر المفضلة */
.s-product-card-wishlist-btn{
  background:rgba(250,247,242,.92);
  border-radius:50%;
}

/* زر إضافة للسلة: ذهبي هادئ */
.s-product-card-content-footer .s-button-element,
.s-product-card-entry .s-button-primary,
.s-product-card-entry .s-button-outline{
  background:transparent;
  color:var(--sl-text);
  border:1px solid var(--sl-text);
  border-radius:2px;
  font-family:'Tajawal',sans-serif;
  font-weight:500;
  transition:all .3s ease;
}
.s-product-card-content-footer .s-button-element:hover,
.s-product-card-entry .s-button-primary:hover,
.s-product-card-entry .s-button-outline:hover{
  background:var(--sl-gold);
  border-color:var(--sl-gold);
  color:#fff;
}

/* ---------- البنرات ---------- */
#main-content img[src*="cdn.files.salla"]{ border-radius:2px; }
#main-content a:hover > img{ filter:brightness(1.03); }

/* ---------- الفوتر ---------- */
.store-footer{
  background:var(--sl-dark);
  color:#CFC6B8;
  border-top:3px solid var(--sl-gold);
}
.store-footer h3,.store-footer h4,.store-footer b{
  font-family:'Amiri',serif;
  color:#E9D9B8;
  font-size:18px;
}
.store-footer a,.store-footer p,.store-footer li{
  color:#CFC6B8 !important;   /* توحيد الألوان */
  font-size:14px;
}
.store-footer a:hover{ color:var(--sl-gold) !important; }
.s-social-list a:hover,.s-contacts-item:hover{ color:var(--sl-gold) !important; }

/* ---------- الجوال ---------- */
@media (max-width:640px){
  body{ font-size:15px; }
  .s-product-card-content-title{ font-size:15px; }
}