@import url('https://fonts.googleapis.com/css2?family=Kufam:wght@400;500;600;700&display=swap');
/* ══════════════════════════════════════════════════════════
   جلاتيه GLATÉE — الملف الموحّد
   1) هيدر شفاف   2) فوتر بريميوم   3) قائمة جانبية (Kufam + أيقونات)
   كل عنصر له قاعدة واحدة فقط — لا تكرار ولا تعارض.
   ══════════════════════════════════════════════════════════ */

/* ═══════════ المتغيّرات ═══════════ */
:root{
  --gl-gold:#C9A15E;
  --gl-gold-soft:rgba(201,161,94,.30);
  --gl-cream:#F7F3EC;
  --gl-muted:rgba(247,243,236,.62);
}

/* ═══════════ 1) الهيدر الشفاف ═══════════ */
.store-header,
.navbarbg,
.shadow-md.navbarbg{
  background-color:transparent !important;
  background-image:none !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
  box-shadow:none !important;
  border:none !important;
}
.store-header > div,
.navbarbg > div{
  background-color:transparent !important;
  background-image:none !important;
}

/* ═══════════ 2) الفوتر ═══════════ */

/* هيكل عام */
.store-footer .store-footer__inner{ padding-top:44px !important; padding-bottom:8px !important; }
.store-footer salla-apps-icons{ display:none !important; }
.store-footer .container.grid{ align-items:start !important; }
.store-footer .container.grid > div{ align-self:start !important; margin-bottom:0 !important; }

/* اللوقو */
.store-footer a.athena-slide-down-top{ display:flex !important; justify-content:center !important; margin:0 0 14px !important; }
.store-footer a.athena-slide-down-top img{ width:200px !important; max-width:62% !important; height:auto !important; }

/* النبذة */
.store-footer .container.grid > div:first-child{ text-align:center !important; }
.store-footer .container.grid > div:first-child > p{
  max-width:360px !important; margin:0 auto !important; color:var(--gl-muted) !important;
  font-size:14px !important; line-height:2 !important; text-align:center !important;
}
.store-footer .container.grid > div:first-child > p strong{ color:var(--gl-gold) !important; }

/* أيقونات التواصل — على الجوال تظهر نسخة الثيم .contact-social (داخل عمود تواصل معنا)
   وعلى الحاسب نسخة عمود النبذة. الإظهار مضبوط في الميديا كويري أسفل. */
.store-footer div.hidden.lg\:block{ margin-top:4px !important; }
.store-footer .contact-social{ border-top:0 !important; margin-top:2px !important; padding-top:0 !important; }
.store-footer .s-social-list{
  display:flex !important; flex-direction:row !important;
  justify-content:center !important; align-items:center !important;
  gap:14px !important; list-style:none !important; padding:0 !important; margin:14px auto 4px !important;
}
.store-footer .s-social-link{ width:auto !important; margin:0 !important; }
.store-footer .s-social-link a{
  display:flex !important; align-items:center !important; justify-content:center !important;
  width:44px !important; height:44px !important; border-radius:50% !important;
  border:1px solid var(--gl-gold-soft) !important; transition:all .25s ease !important;
}
.store-footer .s-social-link a:hover{
  border-color:var(--gl-gold) !important; background:rgba(201,161,94,.12) !important;
  transform:translateY(-2px) !important;
}
.store-footer .s-social-icon{ display:flex !important; }
.store-footer .s-social-icon svg,
.store-footer .s-social-icon svg path{ fill:var(--gl-gold) !important; }
.store-footer .s-social-icon svg{ width:17px !important; height:17px !important; }

/* السجل التجاري + الرقم الضريبي — بلا خلفية ولا حدود، جنب بعض */
.store-footer .flex-wrap.gap-4{
  display:flex !important; flex-wrap:nowrap !important;
  justify-content:center !important; align-items:center !important;
  gap:24px !important; margin-top:22px !important; padding-top:22px !important;
  border-top:1px solid rgba(201,161,94,.16) !important;
}
.store-footer .s-trust-badges-wrapper,
.store-footer salla-trust-badges,
.store-footer .space-x-2{
  display:flex !important; flex-direction:row !important;
  align-items:center !important; justify-content:flex-start !important; gap:9px !important;
  background:transparent !important; border:0 !important; border-radius:0 !important;
  padding:0 !important; margin:0 !important; width:auto !important; max-width:none !important;
}
.store-footer .space-x-2 > *{ margin:0 !important; }
/* نسبة الصور محفوظة (شعار الضريبة 54×70) بدل حشرها في مربّع */
.store-footer .s-trust-badges-image,
.store-footer .space-x-2 img{
  width:auto !important; height:44px !important; margin:0 !important; border-radius:4px !important;
}
.store-footer .s-trust-badges-content,
.store-footer .space-x-2 > div{ text-align:start !important; }
.store-footer .s-trust-badges-label,
.store-footer .space-x-2 p{
  font-size:11px !important; color:var(--gl-muted) !important;
  margin:0 0 3px !important; max-width:none !important;
}
.store-footer .s-trust-badges-number,
.store-footer .space-x-2 b{
  font-size:13px !important; color:var(--gl-cream) !important; letter-spacing:.4px !important;
}

/* عناوين الأقسام — مركزية بشرطة ذهبية */
.store-footer .container.grid > div:nth-child(2),
.store-footer .container.grid > div:nth-child(3){ text-align:center !important; }
.store-footer .container.grid h3,
.store-footer .s-contacts-title{
  display:block !important; width:100% !important;
  color:var(--gl-gold) !important; font-size:14px !important; font-weight:700 !important;
  letter-spacing:.4px !important; text-align:center !important;
  margin:0 0 2px !important; padding-bottom:8px !important; position:relative !important;
}
.store-footer .container.grid h3::after,
.store-footer .s-contacts-title::after{
  content:""; position:absolute; inset-inline-start:50%; bottom:0;
  transform:translateX(50%); width:34px; height:1px;
  background:linear-gradient(90deg, transparent, var(--gl-gold), transparent);
}

/* روابط مهمة — شبكة عمودين مركزية، النص يبدأ من اليمين */
.store-footer .s-menu-footer-list{
  display:grid !important; grid-template-columns:max-content max-content !important;
  justify-content:center !important; justify-items:start !important; align-items:center !important;
  gap:6px 26px !important; margin-top:8px !important; padding:0 !important; list-style:none !important;
}
.store-footer .s-menu-footer-item{
  color:var(--gl-muted) !important; font-size:13px !important; line-height:1.5 !important;
  margin:0 !important; padding:0 !important;   /* الثيم يضع margin-bottom:20px */
  text-align:start !important; white-space:nowrap !important;
  transition:color .22s ease !important;
}
.store-footer .s-menu-footer-item:hover{ color:var(--gl-gold) !important; }
/* حذف رابط «تواصل معنا» — له قسم مستقل أسفله */
.store-footer .s-menu-footer-item[href$="/contact"]{ display:none !important; }

/* تواصل معنا — صفّ أفقي بفواصل ذهبية */
/* ملاحظة: كل رابط ملفوف في div بلا صنف، والقائمة هي الجدّ.
   نُبقي السيلكتور المزدوج لأنه حامل الأولوية ضد قاعدة الثيم العمودية. */
.store-footer salla-contacts.s-contacts{ display:block !important; width:100% !important; }
.store-footer .s-contacts-list.s-contacts-list-vertical,
.store-footer .s-contacts .s-contacts-list{
  display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
  align-items:center !important; justify-content:center !important;
  gap:0 !important; width:100% !important; margin-top:8px !important;
}
/* الفاصل يُرسم على الغلاف لأن الروابط ليست أشقّاء */
.store-footer .s-contacts-list > *{ position:relative !important; padding:2px 15px !important; }
.store-footer .s-contacts-list > * + *::before{
  content:""; position:absolute; inset-inline-start:0; top:50%;
  transform:translateY(-50%); width:1px; height:17px; background:rgba(201,161,94,.28);
}
.store-footer .s-contacts-list .s-contacts-item,
.store-footer #contact-slot .s-contacts-item{
  display:flex !important; flex-direction:row-reverse !important;
  align-items:center !important; justify-content:center !important; gap:8px !important;
  width:auto !important; padding:0 !important; border:0 !important; background:none !important;
  color:var(--gl-muted) !important; font-size:13px !important; transition:color .22s ease !important;
}
.store-footer .s-contacts-list .s-contacts-item:hover{ color:var(--gl-gold) !important; }
/* التسمية مربوطة بنوع الرابط لا بترتيبه */
.store-footer .s-contacts-item .unicode{ font-size:0 !important; direction:rtl !important; line-height:1 !important; }
.store-footer .s-contacts-item .unicode::after{ font-size:13px !important; font-weight:500 !important; color:inherit !important; }
.store-footer .s-contacts-item[href*="wa.me"] .unicode::after{ content:"الواتس"; }
.store-footer .s-contacts-item[href^="tel:"] .unicode::after{ content:"الجوال"; }
.store-footer .s-contacts-item[href^="mailto:"] .unicode::after{ content:"الايميل"; }
.store-footer .s-contacts-item .s-contacts-icon{
  display:flex !important; align-items:center !important; width:19px !important;
  border:0 !important; background:transparent !important;
}
.store-footer .s-contacts-icon svg,
.store-footer .s-contacts-icon svg path{ fill:var(--gl-gold) !important; }
.store-footer .s-contacts-icon svg{ width:17px !important; height:17px !important; }

/* الشريط السفلي — بلا خط علوي */
.store-footer .border-t-2{
  border-top:0 !important;
  margin-top:26px !important; padding-top:22px !important; padding-bottom:26px !important;
}
.store-footer .s-payments-list{
  display:flex !important; flex-wrap:wrap !important; justify-content:center !important;
  gap:8px !important; list-style:none !important; padding:0 !important; margin:0 !important;
}
.store-footer .s-payments-list-item{
  display:flex !important; align-items:center !important;
  background:#fff !important; border-radius:9px !important; padding:5px 11px !important; height:34px !important;
}
.store-footer .s-payments-list-item img{ height:22px !important; width:auto !important; display:block !important; margin:0 !important; }
.store-footer .copyright-text{ display:block !important; }
.store-footer .copyright-text::before{
  content:"جميع الحقوق محفوظة لجـلاتيه © 2026";
  display:block; color:var(--gl-cream); font-size:13px; font-weight:600; margin-bottom:5px;
}
/* إخفاء سطر «صنع بإتقان على منصة سلة» */
.store-footer .copyright-text p{ display:none !important; }

/* ── جوال: كل قسم بعرض كامل ── */
@media (max-width:1023px){
  .store-footer .container.grid{
    display:grid !important; grid-template-columns:1fr !important; gap:34px 0 !important;
  }
  .store-footer .container.grid > div{ grid-column:1 / -1 !important; }
  .store-footer .flex-wrap.gap-4{ gap:18px !important; }
  .store-footer .s-menu-footer-list{ gap:6px 20px !important; max-width:none !important; }
  .store-footer .s-contacts-list > *{ padding:2px 11px !important; }
  .store-footer .s-contacts-item{ font-size:12.5px !important; }
  /* أيقونات التواصل تحت «تواصل معنا» — #app لهزيمة قاعدة الثيم المخفيّة */
  #app .store-footer div.hidden.lg\:block{ display:none !important; }
  #app .store-footer div.contact-social{ display:block !important; }
  .store-footer .border-t-2{
    display:flex !important; flex-direction:column !important; align-items:center !important; gap:16px !important;
  }
  .store-footer salla-payments{ order:1 !important; }
  .store-footer .copyright-text{ order:2 !important; }
}

/* ── شاشات كبيرة ── */
@media (min-width:1024px){
  .store-footer .container.grid{ grid-template-columns:2.2fr 1fr 1.2fr !important; }
  .store-footer .container.grid > div:first-child{ text-align:start !important; }
  .store-footer .container.grid > div:first-child > p{ margin:0 !important; text-align:start !important; }
  .store-footer a.athena-slide-down-top{ justify-content:flex-start !important; }
  .store-footer .s-social-list{ justify-content:flex-start !important; margin:20px 0 4px !important; }
  .store-footer .flex-wrap.gap-4{ justify-content:flex-start !important; }
  .store-footer .s-menu-footer-list{ gap:6px 24px !important; }
  /* على الحاسب: تبقى داخل عمود النبذة */
  #app .store-footer div.hidden.lg\:block{ display:block !important; }
  #app .store-footer div.contact-social{ display:none !important; }
}

/* ═══════════ 3) القائمة الجانبية — Kufam + الأيقونات ═══════════ */
/* معرّفات سلة تبدأ بأرقام ⇒ li[id="..."] لا li#...  |  الاحتياطي Cairo */

h1, h2, h3,
.store_category_item_title{ font-family:'Kufam','Cairo',sans-serif; }

#mobile-menu li[id="777843790"] > a,
#mobile-menu li[id="1241920072"] > a,
#mobile-menu li[id="1908961354"] > a,
#mobile-menu li[id="1133944651"] > a,
#mobile-menu li[id="494124628"] > a,
#mobile-menu li[id="1868094805"] > a,
#mobile-menu li[id="958790742"] > a {
  font-family:'Kufam','Cairo',sans-serif;
  display:flex; align-items:center; gap:14px;
}

#mobile-menu li[id="777843790"] > a::before,
#mobile-menu li[id="1241920072"] > a::before,
#mobile-menu li[id="1908961354"] > a::before,
#mobile-menu li[id="1133944651"] > a::before,
#mobile-menu li[id="494124628"] > a::before,
#mobile-menu li[id="1868094805"] > a::before,
#mobile-menu li[id="958790742"] > a::before {
  content:""; flex:0 0 26px; width:26px; height:26px;
  background-repeat:no-repeat; background-position:center; background-size:contain;
}

#mobile-menu li[id="777843790"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2048%20L50%2026%20L78%2048'/%3E%3Cpath%20d='M30%2044%20L30%2076%20L70%2076%20L70%2044'/%3E%3Cpath%20d='M44%2076%20L44%2060%20L56%2060%20L56%2076'/%3E%3C/svg%3E") } /* الرئيسية */
#mobile-menu li[id="1241920072"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='28'%20y='42'%20width='44'%20height='36'%20rx='4'/%3E%3Cpath%20d='M40%2042%20Q40%2028%2050%2028%20Q60%2028%2060%2042'/%3E%3C/svg%3E") } /* جميع المنتجات */
#mobile-menu li[id="1908961354"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='50'%20cy='50'%20r='33'/%3E%3Ccircle%20cx='50'%20cy='50'%20r='24'/%3E%3Cpath%20d='M16%2040%20Q9%2050%2016%2060'/%3E%3Cpath%20d='M84%2040%20Q91%2050%2084%2060'/%3E%3C/svg%3E") } /* صــواني الشوكولاته */
#mobile-menu li[id="1133944651"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='24'%20y='42'%20width='52'%20height='40'%20rx='4'/%3E%3Crect%20x='19'%20y='33'%20width='62'%20height='11'%20rx='3'/%3E%3Cpath%20d='M50%2033%20L50%2082'/%3E%3Cpath%20d='M50%2032%20C42%2034%2033%2028%2034%2022%20C35%2017%2045%2020%2050%2030'/%3E%3Cpath%20d='M50%2032%20C58%2034%2067%2028%2066%2022%20C65%2017%2055%2020%2050%2030'/%3E%3Ccircle%20cx='50'%20cy='31'%20r='2.4'/%3E%3C/svg%3E") } /* الهدايا */
#mobile-menu li[id="494124628"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='26'%20y='20'%20width='48'%20height='60'%20rx='5'/%3E%3Cpath%20d='M50%2020%20L50%2080'/%3E%3Cpath%20d='M26%2040%20L74%2040'/%3E%3Cpath%20d='M26%2060%20L74%2060'/%3E%3C/svg%3E") } /* الشوكولاته */
#mobile-menu li[id="1868094805"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23824227'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M35%2047%20L50%2082%20L65%2047'/%3E%3Cpath%20d='M33%2047%20Q33%2024%2050%2024%20Q67%2024%2067%2047%20Z'/%3E%3Ccircle%20cx='50'%20cy='20'%20r='3'/%3E%3Cpath%20d='M50%2017%20Q51%2013%2054%2013'/%3E%3C/svg%3E") } /* الايسكريم */
#mobile-menu li[id="958790742"] > a::before{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20fill='none'%20stroke='%23a8432c'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M40%2028%20L74%2028%20Q78%2028%2078%2032%20L78%2068%20Q78%2072%2074%2072%20L40%2072%20L22%2050%20Z'/%3E%3Ccircle%20cx='40'%20cy='50'%20r='4'/%3E%3C/svg%3E") } /* العروض */

#mobile-menu li[id="958790742"] > a{ color:#a8432c; font-weight:700; }