/* Add custom CSS styles below */ 
.ad-close {
    display: none !important;  / يخفي الزر نهائيًا /
    pointer-events: none !important; / يمنع أي تفاعل */
}

/* ===============================
   CREAMY LUXURY PERFUME FOOTER
   فاتح - راقي - بدون تغميق
================================ */

:root{
  --lux-cream:#f6f0df;
  --lux-cream2:#efe4c8;
  --lux-gold:#c9a227;
  --lux-gold-soft:rgba(201,162,39,.25);
  --lux-shadow:rgba(0,0,0,.08);
}

/* الخلفية (فاتحة كريمي) */
.store-footer .store-footer__inner{
  background:
    radial-gradient(900px 420px at 20% 10%, rgba(201,162,39,.12), transparent 60%),
    radial-gradient(900px 420px at 80% 20%, rgba(255,255,255,.6), transparent 65%),
    linear-gradient(180deg,var(--lux-cream),var(--lux-cream2)) !important;
  padding-top:32px;
  padding-bottom:18px;
}

/* النص */
.store-footer,
.store-footer p,
.store-footer span,
.store-footer a{
  color:#2b2b2b !important;
}

/* العناوين دهبي راقي */
.store-footer h3{
  font-weight:800;
  letter-spacing:.4px;
  color:var(--lux-gold) !important;
}

/* خط رفيع دهبي تحت العنوان */
.store-footer h3::after{
  content:"";
  display:block;
  width:40px;
  height:2px;
  margin-top:8px;
  background:var(--lux-gold);
  opacity:.6;
}

/* روابط تهمك */
.store-footer .footer-list{
  display:flex;
  flex-direction:column;
  gap:12px;
}

.store-footer .footer-list a{
  background:rgba(255,255,255,.75) !important;
  border:1px solid var(--lux-gold-soft) !important;
  padding:12px 16px;
  border-radius:16px;
  box-shadow:0 6px 18px var(--lux-shadow);
  transition:.25s ease;
  text-decoration:none;
}

.store-footer .footer-list a:hover{
  transform:translateY(-3px);
  box-shadow:0 12px 26px rgba(201,162,39,.15);
}

/* أيقونات السوشيال */
.store-footer .s-social-link a{
  width:48px;
  height:48px;
  border-radius:50%;
  background:#ffffff;
  border:1px solid var(--lux-gold-soft);
  box-shadow:0 8px 20px var(--lux-shadow);
  transition:.25s ease;
}

.store-footer .s-social-link a:hover{
  transform:translateY(-3px);
  box-shadow:0 14px 30px rgba(201,162,39,.18);
}

.store-footer .s-social-link svg{
  color:var(--lux-gold);
  fill:currentColor;
}

/* خدمة العملاء */
.store-footer .s-contacts-item{
  width:75px;
  height:75px;
  border-radius:18px;
  background:#ffffff !important;
  border:1.5px solid var(--lux-gold-soft) !important;
  box-shadow:0 10px 24px var(--lux-shadow);
  transition:.25s ease;
}

.store-footer .s-contacts-item:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 40px rgba(201,162,39,.18);
}

.store-footer .s-contacts-item .unicode{
  display:none !important;
}

.store-footer .s-contacts-item,
.store-footer .s-contacts-item *{
  color:var(--lux-gold) !important;
  fill:currentColor !important;
  stroke:currentColor !important;
}

/* زر الرجوع للأعلى */
.store-footer .to-top a{
  background:#ffffff !important;
  border:1px solid var(--lux-gold-soft) !important;
  border-radius:999px;
  padding:10px 18px !important;
  box-shadow:0 8px 22px var(--lux-shadow);
  transition:.25s ease;
}

.store-footer .to-top a:hover{
  transform:translateY(-3px);
  box-shadow:0 14px 30px rgba(201,162,39,.18);
}

/* الفواصل */
.store-footer .da-brdr{
  border-color:rgba(201,162,39,.18) !important;
}

/* الحقوق */
.store-footer .footer-bottom{
  border-top:1px solid rgba(201,162,39,.15);
  margin-top:18px;
  padding-top:14px !important;
}
/* TikTok Hover Black */
.store-footer .s-social-link a[title="tiktok"]:hover{
  background:#000000 !important;
  border-color:#000000 !important;
  box-shadow:0 18px 40px rgba(0,0,0,.25) !important;
}

/* الأيقونة تبقى أبيض فوق الخلفية السودا */
.store-footer .s-social-link a[title="tiktok"]:hover svg{
  color:#ffffff !important;
  fill:#ffffff !important;
}
/* خلي قائمة خدمة العملاء في النص */
.store-footer .s-contacts-list-horizontal{
  display:flex !important;
  justify-content:center !important;   /* توسيط أفقي */
  align-items:center !important;       /* توسيط عمودي */
  gap:20px !important;
  text-align:center;
}

/* لو كل عنصر جوه div لوحده */
.store-footer .s-contacts-list-horizontal > div{
  display:flex;
  justify-content:center;
}

/* تأكد إن الزر نفسه متوسّط */
.store-footer .s-contacts-item{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}





/* ===== Premium Reviews Modal (Force Override) ===== */

/* Overlay */
#reviewsModal .reviews-overlay,
#sallaReviewsModal .salla-reviews-overlay,
.custom-reviews-modal .reviews-overlay{
  background: rgba(0,0,0,.58) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}

/* Dialog / Card */
#reviewsModal .reviews-dialog,
#sallaReviewsModal .salla-reviews-dialog,
.custom-reviews-modal .reviews-dialog{
  border-radius: 22px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  box-shadow: 0 35px 95px rgba(0,0,0,.30) !important;
  overflow: hidden !important;
  background: #fff !important;
}

/* Header */
#reviewsModal .reviews-head,
#sallaReviewsModal .salla-reviews-head,
.custom-reviews-modal .reviews-head{
  padding: 18px 16px !important;
  font-weight: 900 !important;
  font-size: 18px !important;
  text-align: center !important;
  background: linear-gradient(180deg, rgba(0,0,0,.03), rgba(0,0,0,0)) !important;
  border-bottom: 1px solid rgba(0,0,0,.06) !important;
}

/* Close button */
#reviewsModal .reviews-close,
#sallaReviewsModal .salla-reviews-close,
.custom-reviews-modal .reviews-close{
  width: 42px !important;
  height: 42px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(0,0,0,.10) !important;
  background: rgba(255,255,255,.98) !important;
  box-shadow: 0 10px 25px rgba(0,0,0,.18) !important;
  transition: transform .2s ease, box-shadow .2s ease !important;
}
#reviewsModal .reviews-close:hover,
#sallaReviewsModal .salla-reviews-close:hover,
.custom-reviews-modal .reviews-close:hover{
  transform: scale(1.06) !important;
  box-shadow: 0 14px 35px rgba(0,0,0,.24) !important;
}

/* Track: hide scrollbar */
#reviewsModal .reviews-track,
#sallaReviewsModal .salla-reviews-track,
.custom-reviews-modal .reviews-track{
  scrollbar-width: none !important;
}
#reviewsModal .reviews-track::-webkit-scrollbar,
#sallaReviewsModal .salla-reviews-track::-webkit-scrollbar,
.custom-reviews-modal .reviews-track::-webkit-scrollbar{
  display:none !important;
}

/* Images */
#reviewsModal .reviews-slide img,
#sallaReviewsModal .salla-reviews-slide img,
.custom-reviews-modal .reviews-slide img{
  border-radius: 18px !important;
  border: 1px solid rgba(0,0,0,.06) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,.14) !important;
  background: #fff !important;
  transition: transform .25s ease !important;
}
#reviewsModal .reviews-slide img:hover,
#sallaReviewsModal .salla-reviews-slide img:hover,
.custom-reviews-modal .reviews-slide img:hover{
  transform: scale(1.015) !important;
}

/* Nav arrows */
#reviewsModal .reviews-nav,
#sallaReviewsModal .salla-reviews-nav,
.custom-reviews-modal .reviews-nav{
  width: 48px !important;
  height: 48px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(0,0,0,.10) !important;
  background: rgba(255,255,255,.98) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.20) !important;
  transition: transform .18s ease, box-shadow .18s ease !important;
}
#reviewsModal .reviews-nav:hover,
#sallaReviewsModal .salla-reviews-nav:hover,
.custom-reviews-modal .reviews-nav:hover{
  transform: scale(1.08) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.26) !important;
}

/* Dots -> pills when active */
#reviewsModal .reviews-dot,
#sallaReviewsModal .salla-reviews-dot,
.custom-reviews-modal .reviews-dot{
  width: 8px !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: rgba(0,0,0,.22) !important;
  transition: all .22s ease !important;
}
#reviewsModal .reviews-dot.active,
#sallaReviewsModal .salla-reviews-dot.is-active,
.custom-reviews-modal .reviews-dot.is-active,
.custom-reviews-modal .reviews-dot.active{
  width: 24px !important;
  background: rgba(0,0,0,.65) !important;
}

/* Floating button */
.reviews-fab button,
.custom-reviews-fab .reviews-fab__btn,
.salla-reviews-fab button{
  background: linear-gradient(135deg,#ffffff,#f6f6f6) !important;
  border: 1px solid rgba(0,0,0,.10) !important;
  box-shadow: 0 12px 34px rgba(0,0,0,.16) !important;
  font-weight: 900 !important;
  transition: transform .2s ease, box-shadow .2s ease !important;
}
.reviews-fab button:hover,
.custom-reviews-fab .reviews-fab__btn:hover,
.salla-reviews-fab button:hover{
  transform: translateY(-2px) !important;
  box-shadow: 0 16px 45px rgba(0,0,0,.22) !important;
}