/********** font *******/

@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500&family=IBM+Plex+Mono:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500&family=Silkscreen:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500&display=swap');

.hydrated{
    font-family:'Noto Kufi Arabic',sans-serif !important;
}

body{
    font-family:'Noto Kufi Arabic',sans-serif !important;
}
.atd-step-d{
      font-family: 'Noto Kufi Arabic', sans-serif !important;
}
.store-footer .leading-6{
     font-family: 'Noto Kufi Arabic', sans-serif !important;
}

/********** End of font *******/

/************ loading *********/
/* ============================================================
   عتاد | ATAAD — إخفاء الصفحة حتى تظهر شاشة التحميل
   الصق هذا في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   (خانة CSS تُحمّل قبل الجافاسكربت، فتمنع ظهور الصفحة لحظة قبل الشاشة)
   أمان: لو لم يعمل الجافاسكربت لأي سبب، تظهر الصفحة تلقائيًا بعد 4 ثوانٍ
   ============================================================ */
html:not(.atd-ready){background:#F1EAE0 !important}
html:not(.atd-ready) body{background:#F1EAE0 !important}
html:not(.atd-ready) body > *:not(#atd-loader){
  visibility:hidden !important;
  animation:atd-failsafe 0s linear 4s forwards;
}
@keyframes atd-failsafe{to{visibility:visible}}
/************ end of loading *********/
/************ Header  *********/
/* ===== شريط الإعلانات العلوي — نمط عتاد ===== */

salla-advertisement{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:28px!important;
  height:auto!important;
  min-height:0!important;
  padding:10px 32px!important;
  background:#4A3B2E!important;
  direction:rtl;
}

salla-advertisement .s-advertisement{
  background:transparent!important;
  color:#F1EAE0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  width:auto!important;
  min-height:0!important;
}

salla-advertisement .s-advertisement-content{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:0!important;
  max-width:none!important;
}

salla-advertisement .s-advertisement-content-main{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  white-space:nowrap;
}

/* المربع الأبيض بدل أيقونة الصح */
salla-advertisement .s-advertisement-content-icon{
  font-size:0!important;
  width:8px!important;
  height:12px!important;
  background:currentColor!important;
  display:inline-block!important;
  flex:none;
}
salla-advertisement .s-advertisement-content-icon::before{content:none!important}

salla-advertisement .s-advertisement-content-main a{
  font-family:'Noto Kufi Arabic',sans-serif!important;
  font-size:12px!important;
  font-weight:400!important;
  letter-spacing:.5px;
  line-height:1.6!important;
  color:inherit!important;
  text-decoration:none!important;
}

/* الإعلان الثاني باللون البرتقالي */
salla-advertisement .s-advertisement:nth-child(2){color:#D9834F!important}

/* إخفاء زر الإغلاق */
salla-advertisement .s-advertisement-action{display:none!important}

@media (max-width:640px){
  salla-advertisement{gap:16px!important;padding:9px 16px!important}
}
/* Search part */
.top-navbar{background:#F1EAE0!important;border-bottom:4px solid #4A3B2E!important;padding:12px 0!important;box-shadow:none!important}
.top-navbar>.container,.top-navbar>.container>.flex-1{display:flex!important;align-items:center!important;gap:14px!important}
.top-navbar>.container>.flex-1{justify-content:flex-end!important}
.top-navbar .s-search-input-wrapper{display:flex!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 10px!important;background:#fff!important;border:3px solid #4A3B2E!important;border-radius:0!important;box-shadow:none!important}
.top-navbar .s-search-input-wrapper:focus-within{box-shadow:-4px 4px 0 #B0522C!important}
.top-navbar .s-search-icon-wrap,.top-navbar .s-search-icon{position:static!important;display:flex!important;align-items:center!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important}
.top-navbar .s-search-icon svg{display:none!important}
.top-navbar .s-search-icon::before{content:'<';font:600 14px/1 'Noto Kufi Arabic',sans-serif;color:#9A8C7B}
.top-navbar .s-search-input{flex:1!important;height:36px!important;line-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:0!important;font:600 14px 'Noto Kufi Arabic',sans-serif!important;color:#4A3B2E!important}
.top-navbar .s-search-input::placeholder{color:#9A8C7B!important;opacity:1}
.top-navbar salla-bullet-delivery-tag,.top-navbar .s-contacts-header{display:none!important}
@media(max-width:640px){.top-navbar .header-search{flex:1!important}.top-navbar>.container>.flex-1{justify-content:stretch!important}}
/************ End of Header  *********/
/************ Logo Section  **********/
/* ===== هيدر عتاد الكامل (store-header) ===== */
.store-header{display:grid!important;grid-template-columns:100%;background:#F1EAE0!important;border-bottom:4px solid #4A3B2E!important;box-shadow:none!important}
.store-header>.lg\:hidden{grid-row:1}
.store-header #mainnav{grid-row:2;grid-column:1}
.store-header .top-navbar{grid-row:2;grid-column:1}

/* ---------- الصف الرئيسي ---------- */
#mainnav{height:72px!important;background:#F1EAE0!important;box-shadow:none!important;border:0!important}
#mainnav .inner{background:#F1EAE0!important}
#mainnav .container>.flex{align-items:center!important;height:72px}
#mainnav .navbar-brand{display:flex;align-items:center;margin-inline-end:26px!important}
#mainnav .navbar-brand img{height:44px!important;width:auto!important;max-width:200px;object-fit:contain}
#mainnav .main-menu{display:flex!important;align-items:center;gap:22px!important}
#mainnav .main-menu>li.root-level>a{display:block;padding:6px 0!important;border-bottom:3px solid transparent;background:none!important;font:600 14px 'Noto Kufi Arabic',sans-serif!important;color:#4A3B2E!important}
#mainnav .main-menu>li.root-level>a:hover{border-bottom-color:#CFC5B3}
#mainnav .main-menu>li.root-level:first-of-type>a,#mainnav .main-menu>li.root-level>a.active{border-bottom-color:#B0522C}
#mainnav .mburger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:3px solid #4A3B2E}
#mainnav .mburger i{color:#4A3B2E!important;font-size:18px!important}
#mainnav .justify-end{gap:12px!important;margin:0!important}

/* ---------- زر الحساب ---------- */
#mainnav .s-user-menu-login-btn,#mainnav .s-user-menu-avatar-wrap{width:42px!important;height:42px!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;background:#FFFDF9!important;border:3px solid #4A3B2E!important;border-radius:0!important;color:#4A3B2E!important;overflow:hidden}
#mainnav .s-user-menu-login-btn svg{width:22px!important;height:22px!important;fill:currentColor}
#mainnav .s-user-menu-trigger-avatar{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}
#mainnav .s-user-menu-login-btn:hover,#mainnav .s-user-menu-avatar-wrap:hover{box-shadow:-3px 3px 0 #B0522C}

/* ---------- السلة ---------- */
#mainnav salla-cart-summary{margin:0!important}
#mainnav .s-cart-summary-wrapper{position:relative;display:flex!important;align-items:center;gap:8px;height:42px;padding:0 14px!important;background:#B0522C!important;border:3px solid #4A3B2E!important;border-radius:0!important;box-shadow:4px 4px 0 #4A3B2E!important;color:#F1EAE0!important}
#mainnav .s-cart-summary-wrapper:hover{transform:translate(-2px,2px);box-shadow:2px 2px 0 #4A3B2E!important}
#mainnav #s-cart-icon{width:auto!important;height:auto!important;border:0!important;background:none!important}
#mainnav #s-cart-icon i{color:#F1EAE0!important;font-size:18px!important}
#mainnav .s-cart-summary-count{position:absolute!important;top:-10px!important;left:-10px!important;right:auto!important;min-width:22px;height:22px;display:flex!important;align-items:center;justify-content:center;background:#4A3B2E!important;color:#F1EAE0!important;border-radius:0!important;font:700 11px 'Noto Kufi Arabic',sans-serif!important}
#mainnav .s-cart-summary-content{display:block!important;margin:0!important}
#mainnav .s-cart-summary-total,#mainnav .s-cart-summary-total i{font:700 13px 'Noto Kufi Arabic',sans-serif!important;color:#F1EAE0!important;white-space:nowrap}

/* ---------- البحث داخل نفس الصف ---------- */
.top-navbar{z-index:5;display:flex;align-items:center;height:72px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;pointer-events:none}
.top-navbar>.container{width:100%;display:flex!important;align-items:center!important;justify-content:flex-end!important;}
.top-navbar>.container>.flex-1{display:flex!important;justify-content:flex-end!important;flex:0 1 auto!important}
.top-navbar .s-search-input-wrapper{display:flex!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 10px!important;background:#fff!important;border:3px solid #4A3B2E!important;border-radius:0!important;box-shadow:none!important}
.top-navbar .s-search-input-wrapper:focus-within{box-shadow:-4px 4px 0 #B0522C!important}
.top-navbar .s-search-icon-wrap,.top-navbar .s-search-icon{position:static!important;display:flex!important;align-items:center!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important}
.top-navbar .s-search-icon svg{display:none!important}
.top-navbar .s-search-icon::before{content:'<';font:600 14px/1 'Noto Kufi Arabic',sans-serif;color:#9A8C7B}
.top-navbar .s-search-input{flex:1!important;height:36px!important;line-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:0!important;font:600 14px 'Noto Kufi Arabic',sans-serif!important;color:#4A3B2E!important}
.top-navbar .s-search-input::placeholder{color:#9A8C7B!important;opacity:1}
.top-navbar salla-bullet-delivery-tag,.top-navbar .s-contacts-header{display:none!important}

/* ---------- الشاشات المتوسطة والجوال: البحث بصف مستقل ---------- */
@media(max-width:1024px){
  #mainnav,#mainnav .container>.flex{height:64px!important}
  #mainnav .navbar-brand img{height:36px!important}
  #mainnav .s-cart-summary-content{display:none!important}
  #mainnav .s-cart-summary-wrapper{padding:0 10px!important}
  .store-header .top-navbar{grid-row:3;height:auto;padding:15px 0!important;pointer-events:auto}
  .top-navbar>.container{padding-inline-end:16px!important}
  .top-navbar>.container>.flex-1,.top-navbar .header-search{flex:1 1 auto!important}
}
@media(min-width:1024px){
  [data-testid="store-header-mobile-toggle"],.mburger{display:none!important}
.top-navbar>.container {
    width: 100%;
    display: flex !important;
    align-items: end !important;
    padding-inline-end: 230px !important;
    min-height: 56px !important;
}
  .top-navbar .s-search-input-wrapper {
    min-width: 538px !important;
}
      .main-menu {
        padding-top: 1.5rem !important;
    }
}
/* استبدال أيقونة السلة بكلمة «السلة» */
#mainnav #s-cart-icon i,#mainnav #s-cart-icon svg{display:none!important}
#mainnav #s-cart-icon{display:flex!important;align-items:center!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;margin:0!important}
#mainnav #s-cart-icon::before{content:'السلة';font:700 13px/1 'Noto Kufi Arabic',sans-serif;color:#F1EAE0;white-space:nowrap}
/* زر الحساب — نفس تصميم زر السلة بخلفية بنية داكنة */
#mainnav .s-user-menu-login-btn,
#mainnav .s-user-menu-avatar-wrap{
  width:42px!important;height:42px!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  padding:0!important;margin:0!important;overflow:hidden;
  background:#4A3B2E!important;color:#F1EAE0!important;
  border:3px solid #4A3B2E!important;border-radius:0!important;
  box-shadow:4px 4px 0 #B0522C!important;
}
#mainnav .s-user-menu-login-btn:hover,
#mainnav .s-user-menu-avatar-wrap:hover{
  transform:translate(-2px,2px);
  box-shadow:2px 2px 0 #B0522C!important;
}
#mainnav .s-user-menu-login-btn svg{width:20px!important;height:20px!important;fill:currentColor!important}
#mainnav .s-user-menu-trigger-avatar{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}
.s-cart-summary-wrapper .sicon-sar{
  display: none !important;
}
/* إعادة تفعيل البحث */
.top-navbar .header-search,
.top-navbar salla-search,
.top-navbar salla-search *{pointer-events:auto!important}
.top-navbar{z-index:20!important}
/* خط أسفل «الألعاب» في القائمة */
#mobile-menu .main-menu>li.root-level>a,
#mainnav .main-menu>li.root-level>a{
  display:inline-block!important;
  padding:6px 0!important;
  border-bottom:3px solid #B0522C!important;
  font:600 14px 'Noto Kufi Arabic',sans-serif!important;
  color:#4A3B2E!important;
}
#mobile-menu .main-menu>li.root-level>a:hover,
#mainnav .main-menu>li.root-level>a:hover{border-bottom-color:#4A3B2E!important}

/* على الجوال: خط أسفل كل رابط في القائمة الجانبية */
@media(max-width:1024px){
  #mobile-menu .main-menu>li>a{
    display:block!important;
    padding:14px 16px!important;
    border-bottom:3px solid #DED6C6!important;
    font:600 14px 'Noto Kufi Arabic',sans-serif!important;
    color:#4A3B2E!important;
  }
}
.main-menu a{
  font-style: bold !important;
}
#mobile-menu .main-menu>li.root-level>a, #mainnav .main-menu>li.root-level>a {
    font: 800 15px 'Noto Kufi Arabic', sans-serif !important;
}
/************* End of logo section **********/
/************* Features section *************/
@media(min-width:1024px){
#atd .atd-grid {
    display: flex !important;
}
#atd .atd-step {
    width: 33% !important;
}
}
/************* end of Features section *************/
/************** Products *******************/
/* ===== بطاقات المنتجات في السلايدر — نمط عتاد ===== */
.s-products-slider-card{padding-bottom:10px!important}
.s-products-slider-card custom-salla-product-card{
  display:flex!important;flex-direction:column!important;width:100%;height:100%;
  background:#FFFDF9!important;border:4px solid #4A3B2E!important;border-radius:0!important;
  box-shadow:-7px 7px 0 #CFC5B3!important;overflow:visible!important;padding:0!important;
}

.s-products-slider-card custom-salla-product-card:hover{box-shadow:-7px 7px 0 #B0522C!important}

/* الصورة */
.s-products-slider-card .s-product-card-image{
  position:relative!important;aspect-ratio:3/4;height:auto!important;margin:0!important;
  border-bottom:4px solid #4A3B2E!important;border-radius:0!important;overflow:hidden!important;background:#CFC5B3!important;
}
.s-products-slider-card .s-product-card-image>a{display:block;width:100%;height:100%}
.s-products-slider-card .s-product-card-image-cover{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
/* شارة الإصدار (Deluxe / Remastered) */
.s-products-slider-card .s-product-card-promotion-title {
    background: #B0522C !important;
    background: #B0522C !important;
    color: #F1EAE0 !important;
    border: 2px solid#4A3B2E !important;
    border-radius: 0 !important;
    padding: 10px 10px !important;
    width: auto !important;
}
/* زر المفضلة */


.s-products-slider-card .s-product-card-wishlist-btn button{position:static!important}
.s-products-slider-card .s-product-card-wishlist-btn i{font-size:14px!important}

/* المحتوى */

.s-products-slider-card .s-product-card-content-title{margin:0!important}
.s-products-slider-card .s-product-card-content-title a{
  font:700 15px/1.5 'Noto Kufi Arabic',sans-serif!important;color:#3E3226!important;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.s-products-slider-card .s-product-card-content-title a:hover{color:#B0522C!important}

/* السعر */
.s-products-slider-card .s-product-card-sale-price{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap}
.s-products-slider-card .s-product-card-sale-price h4,
.s-products-slider-card .s-product-card-price{font:700 16px 'Noto Kufi Arabic',sans-serif!important;color:#B0522C!important;margin:0!important}
.s-products-slider-card .s-product-card-sale-price span{font-size:12px!important;color:#9A8C7B!important;text-decoration:line-through!important}

/* زر الإضافة للسلة */
.s-products-slider-card .s-product-card-content-footer{margin-top:auto!important;padding:0!important}
.s-products-slider-card salla-add-product-button,
.s-products-slider-card salla-add-product-button .s-button-wrap{width:100%!important}
.s-products-slider-card salla-add-product-button button{
  width:100%!important;height:42px!important;background:#4A3B2E!important;color:#F1EAE0!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  font:700 13px 'Noto Kufi Arabic',sans-serif!important;
}
.s-products-slider-card salla-add-product-button button:hover{background:#B0522C!important}
.s-products-slider-card salla-add-product-button button i{color:#F1EAE0!important}
.s-products-slider-card salla-add-product-button button[disabled]{background:#CFC5B3!important;color:#6A5847!important}

@media(max-width:640px){
  .s-products-slider-card custom-salla-product-card{box-shadow:-5px 5px 0 #CFC5B3!important;border-width:3px!important}
  .s-products-slider-card .s-product-card-content{padding:10px!important;gap:8px!important}
  .s-products-slider-card .s-product-card-content-title a{font-size:13px!important}
  .s-products-slider-card .s-product-card-sale-price h4{font-size:14px!important}
  .s-products-slider-card salla-add-product-button button{height:38px!important;font-size:12px!important}
  .s-products-slider-card .s-product-card-image::before{font-size:9px;padding:4px 5px}
}
/* ===== عنوان السلايدر — نمط عتاد ===== */
.s-slider-block__title{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;
  border-bottom:4px solid #4A3B2E!important;padding:0 0 14px!important;margin:0 0 28px!important;
}
.s-slider-block__title-right h2{
  margin:0!important;padding:0!important;
  font:700 26px/1.4 'Noto Kufi Arabic',sans-serif!important;color:#3E3226!important;
}
.s-slider-block__title-right h2::before,
.s-slider-block__title-right h2::after{display:none!important}

.s-slider-block__title-nav{display:flex!important;gap:8px!important}
.s-slider-block__title-nav .s-slider-nav-arrow{
  width:40px!important;height:40px!important;min-width:0!important;padding:0!important;margin:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  background:#FFFDF9!important;border:3px solid #4A3B2E!important;border-radius:0!important;
  box-shadow:-4px 4px 0 #CFC5B3!important;color:#4A3B2E!important;cursor:pointer;
}
.s-slider-block__title-nav .s-slider-nav-arrow:hover{
  background:#4A3B2E!important;color:#F1EAE0!important;
 box-shadow:-2px 2px 0 #B0522C!important;
}
.s-slider-block__title-nav .s-slider-nav-arrow svg{width:22px!important;height:22px!important;fill:currentColor!important}
.s-slider-block__title-nav .s-slider-nav-arrow.swiper-button-disabled,
.s-slider-block__title-nav .s-slider-nav-arrow[disabled]{opacity:.35!important;transform:none!important;box-shadow:none!important;cursor:default}

@media(max-width:640px){
  .s-slider-block__title{margin-bottom:20px!important;padding-bottom:10px!important}
  .s-slider-block__title-right h2{font-size:20px!important}
  .s-slider-block__title-nav .s-slider-nav-arrow{width:34px!important;height:34px!important}
}
/************** End of Products *******************/
/************** Footer ***********************/
#mainnav{
  background: #F1EAE0 !important;
  border-bottom: 4px solid #4A3B2E !important;
  box-shadow: none !important;
}
#mainnav .inner{ background: #F1EAE0 !important; }
#mainnav .container{ padding-top: 6px; padding-bottom: 6px; }

/* ---------- 2. الشعار ---------- */
#mainnav .navbar-brand{ display: flex; align-items: center; }
#mainnav .navbar-brand img{
  width: auto !important;
  height: 44px !important;
  max-height: 44px;
  object-fit: contain;
  image-rendering: pixelated;   /* حفاظ على حِدّة البيكسل */
}

/* ---------- 3. القائمة الرئيسية ---------- */
#mainnav .main-menu,
#mainnav .main-menu li{
  list-style: none !important;
  margin: 0;
  padding: 0;
}
#mainnav .main-menu{
  display: flex;
  align-items: center;
  gap: 22px;
  margin-inline-start: 26px;
}
#mainnav .main-menu > li > a{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 600;
  font-size: 15px;
  color: #4A3B2E !important;
  padding: 6px 0 !important;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
  background: none !important;
  transition: border-color .12s steps(2);
}
#mainnav .main-menu > li > a:hover{ border-bottom-color: #CFC5B3; }
#mainnav .main-menu > li.active > a,
#mainnav .main-menu > li[class*="current"] > a{
  color: #B0522C !important;
  border-bottom-color: #B0522C;
}

/* أيقونة قائمة الجوال */
#mainnav .sicon-menu{ color: #4A3B2E !important; }

/* ---------- 4. أيقونة الحساب — مخفية (غير موجودة في التصميم) ---------- */
#mainnav salla-user-menu{ display: none !important; }

/* ---------- 5. شريط البحث ---------- */
#mainnav .header-search,
.header-search{ display: flex; align-items: center; }
.header-search salla-search,
.header-search .s-search-placeholder-wrapper{ display: block; width: 100%; }

.header-search .s-search-input-wrapper{
  display: flex;
  align-items: center;
  gap: 10px;
  background: #FFFFFF;
  border: 3px solid #4A3B2E;
  border-radius: 0 !important;
  box-shadow: none;
  padding: 0 14px;
  min-height: 44px;
}
.header-search .s-search-input-wrapper:focus-within{
  box-shadow: -3px 3px 0 #B0522C;
}

.header-search .s-search-input{
  flex: 1;
  height: 38px !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  font-family: 'IBM Plex Sans Arabic', 'Noto Kufi Arabic', system-ui, sans-serif;
  font-size: 14px;
  color: #3E3226;
  text-align: right;
  cursor: pointer;
}
.header-search .s-search-input::placeholder{
  font-family: 'Noto Kufi Arabic', sans-serif;
  color: #8A7A67;
  opacity: 1;
}
.header-search .s-search-input::-webkit-search-cancel-button{ -webkit-appearance: none; appearance: none; }

/* استبدال أيقونة العدسة بمؤشر بيكسل ‹ على الطرف الأيسر */
.header-search .s-search-icon-wrap{
  order: 1;            /* آخر العناصر = يسار في RTL */
  flex: none;
  display: flex;
  align-items: center;
}
.header-search .s-search-icon svg{ display: none !important; }
.header-search .s-search-icon::before{
  content: '\003C';
  font-family: 'IBM Plex Mono', monospace;
  font-size: 13px;
  color: #9A8C7B;
  line-height: 1;
}

/* ---------- 6. زر السلة ---------- */
#mainnav salla-cart-summary .s-cart-summary-wrapper{
  display: flex !important;
  align-items: center;
  gap: 7px;
  flex-direction: row-reverse;
  background: #B0522C !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -4px 4px 0 #4A3B2E;
  padding: 10px 16px !important;
  color: #F1EAE0 !important;
  text-decoration: none;
  transition: transform .12s steps(2), box-shadow .12s steps(2);
}
#mainnav salla-cart-summary .s-cart-summary-wrapper:hover{
  transform: translate(-2px, 2px);
  box-shadow: -2px 2px 0 #4A3B2E;
}

/* كلمة «السلة» قبل العدد */
#mainnav salla-cart-summary .s-cart-summary-wrapper::after{
  content: 'السلة';
  font-family: 'Noto Kufi Arabic', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #F1EAE0;
  order: -1;
}

/* إخفاء الأيقونة والمجموع — التصميم يظهر النص والعدد فقط */
#mainnav salla-cart-summary #s-cart-icon,
#mainnav salla-cart-summary .s-cart-summary-content{ display: none !important; }

#mainnav salla-cart-summary .s-cart-summary-count{
  position: static !important;
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: 'Noto Kufi Arabic', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #F1EAE0 !important;
  line-height: 1;
  padding: 0 !important;
  transform: none !important;
}

/* ---------- 7. الجوال ---------- */
@media (max-width: 1024px){
  #mainnav .navbar-brand img{ height: 36px !important; }
  #mainnav salla-cart-summary .s-cart-summary-wrapper{
    padding: 8px 12px !important;
    box-shadow: -3px 3px 0 #4A3B2E;
  }
  .header-search .s-search-input-wrapper{ min-height: 40px; }
  .header-search .s-search-input{ height: 34px !important; }
}

/* ==================== شريط البحث ==================== */
/* ============================================================
   عتاد — تنسيق شريط البحث الأصلي في سلة بنمط البيكسل
   الصق هذا في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   لا يغيّر أي شيء آخر في الثيم — يستهدف شريط البحث فقط.
   ============================================================ */

/* الخطوط المستخدمة في تصميم عتاد */


/* ---- الحاوية ---- */
.header-search{
  display: flex;
  align-items: center;
}

.header-search salla-search,
.header-search .s-search-placeholder-wrapper{
  display: block;
  width: 100%;
}

/* ---- الإطار البيكسلي ---- */
.header-search .s-search-input-wrapper{
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  background: #FFFFFF;
  border: 3px solid #4A3B2E;      /* الإطار السميك */
  border-radius: 0 !important;     /* إلغاء الاستدارة */
  box-shadow: -4px 4px 0 #CFC5B3;  /* الظل المصمت */
  padding: 0 12px;
  min-height: 42px;
  transition: box-shadow .12s steps(2), transform .12s steps(2);
}

.header-search .s-search-input-wrapper:hover{
  box-shadow: -4px 4px 0 #B0522C;
}

.header-search .s-search-input-wrapper:focus-within{
  transform: translate(-2px, 2px);
  box-shadow: -2px 2px 0 #B0522C;
}

/* ---- حقل الإدخال ---- */
.header-search .s-search-input{
  flex: 1;
  height: 36px !important;
  border: 0 !important;
  border-radius: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  font-family: 'IBM Plex Sans Arabic', 'Noto Kufi Arabic', system-ui, sans-serif;
  font-size: 14px;
  color: #3E3226;
  cursor: pointer;
}

.header-search .s-search-input::placeholder{
  font-family: 'Noto Kufi Arabic', sans-serif;
  color: #8A7A67;
  opacity: 1;
}

/* إخفاء زر المسح الافتراضي في المتصفح */
.header-search .s-search-input::-webkit-search-cancel-button{
  -webkit-appearance: none;
  appearance: none;
}

/* ---- أيقونة البحث ---- */
.header-search .s-search-icon-wrap{
  display: flex;
  align-items: center;
  order: -1;            /* الأيقونة على يمين الحقل في RTL */
  flex: none;
}

.header-search .s-search-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  color: #F1EAE0;
}

.header-search .s-search-icon svg{
  width: 14px;
  height: 14px;
  fill: currentColor;
  shape-rendering: crispEdges;
}

.header-search .s-search-input-wrapper:focus-within .s-search-icon{
  background: #B0522C;   /* يتحوّل للبرتقالي عند التركيز */
}

/* ---- الجوال ---- */
@media (max-width: 640px){
  .header-search .s-search-input-wrapper{
    min-height: 38px;
    box-shadow: -3px 3px 0 #CFC5B3;
  }
  .header-search .s-search-input{ height: 32px !important; }
}

/* ==================== زر السلة ==================== */
/* ============================================================
   عتاد — زر السلة فقط (CSS)
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   ============================================================ */



/* صندوق الزر */
#mainnav salla-cart-summary .s-cart-summary-wrapper{
  display: flex !important;
  align-items: center;
  gap: 7px;
  flex-direction: row-reverse;
  background: #B0522C !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -4px 4px 0 #4A3B2E;
  padding: 10px 16px !important;
  color: #F1EAE0 !important;
  text-decoration: none;
  transition: transform .12s steps(2), box-shadow .12s steps(2);
}

#mainnav salla-cart-summary .s-cart-summary-wrapper:hover{
  transform: translate(-2px, 2px);
  box-shadow: -2px 2px 0 #4A3B2E;
}

/* كلمة «السلة» قبل العدد */
#mainnav salla-cart-summary .s-cart-summary-wrapper::after{
  content: 'السلة';
  font-family: 'Noto Kufi Arabic', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #F1EAE0;
  order: -1;
}

/* إخفاء الأيقونة والمجموع */
#mainnav salla-cart-summary #s-cart-icon,
#mainnav salla-cart-summary .s-cart-summary-content{
  display: none !important;
}

/* العدد */
#mainnav salla-cart-summary .s-cart-summary-count{
  position: static !important;
  min-width: 0 !important;
  width: auto !important;
  height: auto !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: 'Noto Kufi Arabic', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #F1EAE0 !important;
  line-height: 1;
  padding: 0 !important;
  transform: none !important;
}

/* الجوال */
@media (max-width: 1024px){
  #mainnav salla-cart-summary .s-cart-summary-wrapper{
    padding: 8px 12px !important;
    box-shadow: -3px 3px 0 #4A3B2E;
  }
}

/* ==================== زر الحساب ==================== */
/* ============================================================
   عتاد — زر الحساب (أيقونة المستخدم) بنمط البيكسل — CSS فقط
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   ============================================================ */

/* صندوق الزر — نفس إطار وظل زر السلة لكن بخلفية داكنة */
#mainnav salla-user-menu .s-user-menu-login-btn{
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 40px;   /* نفس ارتفاع زر السلة */
  height: 40px;
  background: #4A3B2E !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -4px 4px 0 #CFC5B3;
  padding: 0 !important;
  color: #F1EAE0 !important;
  transition: transform .12s steps(2), box-shadow .12s steps(2), background .12s steps(2);
}

#mainnav salla-user-menu .s-user-menu-login-btn:hover{
  background: #B0522C !important;
  border-color: #4A3B2E !important;
  transform: translate(-2px, 2px);
  box-shadow: -2px 2px 0 #CFC5B3;
}

/* الأيقونة */
#mainnav salla-user-menu .s-user-menu-login-btn svg{
  width: 24px;
  height: 24px;
  fill: currentColor;
  shape-rendering: geometricPrecision;   /* أوضح للأيقونة الدائرية */
}

/* صورة الحساب عند تسجيل الدخول — مربّعة بنفس الإطار */
#mainnav salla-user-menu .s-user-menu-avatar,
#mainnav salla-user-menu img{
  border-radius: 0 !important;
  border: 3px solid #4A3B2E !important;
  box-shadow: -4px 4px 0 #CFC5B3;
  width: 40px !important;
  height: 40px !important;
  object-fit: cover;
  image-rendering: pixelated;
}

/* القائمة المنسدلة */
#mainnav salla-user-menu .s-user-menu-dropdown,
#mainnav salla-user-menu [class*="dropdown"]{
  background: #FFFDF9 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -5px 5px 0 #CFC5B3 !important;
}

#mainnav salla-user-menu a,
#mainnav salla-user-menu li > button{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 600;
  font-size: 14px;
  color: #4A3B2E !important;
  border-radius: 0 !important;
}

#mainnav salla-user-menu a:hover,
#mainnav salla-user-menu li > button:hover{
  background: #EDE3D4 !important;
  color: #B0522C !important;
}

/* الجوال */
@media (max-width: 1024px){
  #mainnav salla-user-menu .s-user-menu-login-btn{
    width: 36px;
    height: 36px;
    box-shadow: -3px 3px 0 #CFC5B3;
  }
  #mainnav salla-user-menu .s-user-menu-login-btn svg{ width: 21px; height: 21px; }
}

/* ==================== عنوان السلايدر ==================== */
/* ============================================================
   عتاد | ATAAD — عنوان أقسام السلايدر بنمط البيكسل
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   يطبّق على: .s-slider-block__title (العنوان + أسهم التنقّل)
   ============================================================ */



/* ---------- 1. صف العنوان ---------- */
.s-slider-block__title{
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 20px !important;
  flex-wrap: wrap;
  border-bottom: 4px solid #4A3B2E !important;
  padding-bottom: 14px !important;
  margin-bottom: 28px !important;
}

/* ---------- 2. النص ---------- */
.s-slider-block__title-right h2,
.s-slider-block__title h2{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 26px !important;
  line-height: 1.4 !important;
  margin: 0 !important;
  color: #3E3226 !important;
}

/* إلغاء أي خط أو تزيين أسفل العنوان في الثيم */
.s-slider-block__title-right h2::after,
.s-slider-block__title-right h2::before{ display: none !important; }

/* ---------- 3. حاوية الأسهم ---------- */
.s-slider-block__title-nav{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

/* ---------- 4. أزرار التنقّل — مربّعة بإطار ٣ بكسل ---------- */
.s-slider-block__title-nav .s-slider-nav-arrow,
.s-slider-block__title .s-slider-prev,
.s-slider-block__title .s-slider-next{
  width: 40px !important;
  height: 40px !important;
  min-width: 0 !important;
  flex: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #4A3B2E !important;
  padding: 0 !important;
  margin: 0 !important;
  cursor: pointer;
  transition: background .12s steps(2), color .12s steps(2);
}

.s-slider-block__title-nav .s-slider-nav-arrow:hover:not(:disabled){
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
}

/* الزر المعطّل */
.s-slider-block__title-nav .s-slider-nav-arrow:disabled,
.s-slider-block__title-nav .swiper-button-disabled{
  background: transparent !important;
  border-color: #CFC5B3 !important;
  color: #8A7A67 !important;
  opacity: 1 !important;
  cursor: not-allowed;
}

/* ---------- 5. الأيقونة ---------- */
.s-slider-block__title-nav .s-slider-button-icon{
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  height: auto !important;
}

.s-slider-block__title-nav .s-slider-button-icon svg{
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
  display: block;
}

/* ---------- 6. الجوال ---------- */
@media (max-width: 640px){
  .s-slider-block__title h2{ font-size: 21px !important; }
  .s-slider-block__title-nav .s-slider-nav-arrow{ width: 36px !important; height: 36px !important; }
  .s-slider-block__title-nav .s-slider-button-icon svg{ width: 16px !important; height: 16px !important; }
}

/* ==================== بطاقة المنتج ==================== */
/* ============================================================
   عتاد | ATAAD — بطاقة المنتج الأصلية في سلة بنمط البيكسل
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   CSS فقط — كل وظائف سلة تبقى كما هي (السلة، المفضلة، نفدت الكمية).
   تدعم البطاقة العمودية والأفقية (horizontal).
   ============================================================ */



/* ---------- 1. هيكل البطاقة ---------- */
custom-salla-product-card.s-product-card-entry,
salla-product-card.s-product-card-entry{
  display: flex;
  flex-direction: column;
  background: #FFFDF9 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -7px 7px 0 #CFC5B3;
  overflow: hidden;
  transition: box-shadow .12s steps(2);
}

custom-salla-product-card.s-product-card-entry:hover,
salla-product-card.s-product-card-entry:hover{
  box-shadow: -7px 7px 0 #B0522C;
}

/* البطاقة الأفقية: الصورة بجانب المحتوى */
custom-salla-product-card.s-product-card-horizontal{
  flex-direction: row;
  align-items: stretch;
}

/* ---------- 2. الصورة ---------- */
.s-product-card-entry .s-product-card-image{
  position: relative;
  margin: 0 !important;
  border-radius: 0 !important;
  background: #CFC5B3;
  border-bottom: 4px solid #4A3B2E;
  overflow: hidden;
  flex: none;
}

/* في الأفقية: الإطار على الجانب لا الأسفل */
.s-product-card-horizontal .s-product-card-image{
  width: 132px;
  border-bottom: 0;
  border-inline-end: 4px solid #4A3B2E;
}

.s-product-card-entry .s-product-card-image a{
  display: block;
  width: 100%;
  height: 100%;
}

.s-product-card-entry .s-product-card-image-cover,
.s-product-card-entry .s-product-card-image img{
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 0 !important;
  display: block;
  transform: none !important;
}

/* ---------- 3. الشرائط (خصم / نفدت الكمية) ---------- */
.s-product-card-entry .s-product-card-promotion-title,
.s-product-card-entry .s-product-card-sale-price-badge,
.s-product-card-entry [class*="badge"]{
  border-radius: 0 !important;
  background: #B0522C !important;
  color: #F1EAE0 !important;
  border: 2px solid #4A3B2E !important;
  font-family: 'Silkscreen', 'Noto Kufi Arabic', monospace !important;
  font-size: 10px !important;
  padding: 4px 6px !important;
  box-shadow: none !important;
}

.s-product-card-entry .s-product-card-out-of-stock-badge{
  border-radius: 0 !important;
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-size: 11px !important;
}

/* البطاقات النافدة: صورة باهتة قليلًا */
custom-salla-product-card.s-product-card-out-of-stock .s-product-card-image img{
  opacity: .55;
  filter: grayscale(.35);
}

/* ---------- 4. المحتوى ---------- */
.s-product-card-entry .s-product-card-content{
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
  padding: 14px 14px 16px !important;
  background: #FFFDF9;
}

.s-product-card-entry .s-product-card-content-main{ margin: 0 !important; }

.s-product-card-entry .s-product-card-content-title{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  margin: 0 !important;
  min-height: 0 !important;
}

.s-product-card-entry .s-product-card-content-title a{
  color: #4A3B2E !important;
  text-decoration: none;
}
.s-product-card-entry .s-product-card-content-title a:hover{ color: #B0522C !important; }

.s-product-card-entry .s-product-card-content-sub{ margin: 0 !important; }

/* ---------- 5. السعر ---------- */
.s-product-card-entry .s-product-card-price{
  display: flex !important;
  align-items: baseline;
  gap: 7px;
  margin: 0 !important;
  font-family: 'Silkscreen', 'Noto Kufi Arabic', monospace !important;
  font-weight: 400 !important;
  font-size: 15px !important;
  color: #B0522C !important;
  white-space: nowrap;
}

.s-product-card-entry .s-product-card-price .sicon-sar,
.s-product-card-entry .s-product-card-price i{
  font-size: 14px;
  color: #B0522C;
}

/* السعر قبل الخصم */
.s-product-card-entry .s-product-card-price-before,
.s-product-card-entry .s-product-card-sale-price ~ span,
.s-product-card-entry del{
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
  font-size: 11px !important;
  color: #9A8C7B !important;
  text-decoration: line-through;
}

/* ---------- 6. أزرار التذييل ---------- */
.s-product-card-entry .s-product-card-content-footer{
  margin-top: auto;
  display: flex;
  align-items: center;
  gap: 8px !important;
}

/* زر «أضف للسلة» / «نفدت الكمية» */
.s-product-card-entry .s-button-element{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 10px 12px !important;
  min-height: 0 !important;
  transition: background .12s steps(2);
}

.s-product-card-entry .s-button-element:hover:not(:disabled){
  background: #B0522C !important;
  border-color: #4A3B2E !important;
  color: #F1EAE0 !important;
}

.s-product-card-entry .s-button-element:disabled,
.s-product-card-entry .s-button-disabled{
  background: #DED6C6 !important;
  border-color: #CFC5B3 !important;
  color: #4A3B2E !important;
  cursor: not-allowed;
}

/* أيقونة الحقيبة داخل زر «أضف إلى السلة» */
.s-product-card-entry .s-button-text{
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
  font: inherit !important;
}
.s-product-card-entry .sicon-shopping-bag{ font-size: 14px; }

/* زر المفضلة — مربّع بنفس الإطار */
.s-product-card-entry .s-product-card-wishlist-btn .s-button-element,
.s-product-card-entry .s-button-icon{
  width: 40px !important;
  height: 40px !important;
  flex: none;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: #F1EAE0 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  color: #4A3B2E !important;
  padding: 0 !important;

}

.s-product-card-entry .s-product-card-wishlist-btn .s-button-element:hover{
  background: #EDE3D4 !important;
  color: #B0522C !important;
}

/* المفضلة المضافة */
.s-product-card-entry .s-product-card-wishlist-btn.s-product-card-wishlist-btn-added .s-button-element,
.s-product-card-entry .s-product-card-wishlist-btn.favorited .s-button-element{
  background: #B0522C !important;
  color: #F1EAE0 !important;
}

.s-product-card-entry .sicon-heart{ font-size: 16px; }

/* ---------- 7. شبكة المنتجات — ٣ منتجات بجانب بعضها ---------- */
.s-products-list-wrapper,
.s-products-list-wrapper.s-products-list-horizontal-cards{
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  overflow: visible !important;   /* حتى لا يُقطع الظل المصمت */
}

/* قسم المنتجات: مساحة تنفّس للظل */
.s-block salla-products-list{ display: block; padding: 8px 0 14px; }

/* شريط «لا يوجد المزيد» */
.s-infinite-scroll-status p{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-size: 13px !important;
  color: #8A7A67 !important;
}

@media (max-width: 1024px){
  .s-products-list-wrapper,
  .s-products-list-wrapper.s-products-list-horizontal-cards{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .s-product-card-entry{ box-shadow: -5px 5px 0 #CFC5B3; }
}

@media (max-width: 640px){
  .s-products-list-wrapper,
  .s-products-list-wrapper.s-products-list-horizontal-cards{
    grid-template-columns: 1fr !important;
  }
  .s-product-card-horizontal .s-product-card-image{ width: 108px; }
}

/* ==================== قسم التقييمات ==================== */
/* ============================================================
   عتاد | ATAAD — قسم آراء العملاء بنمط البيكسل
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   يطبّق على مكوّن التقييمات الأصلي في سلة (s-reviews-testimonial)
   CSS فقط — السلايدر ووظائف سلة تبقى كما هي.
   ============================================================ */



/* ---------- 1. السلايدر: مساحة للظل المصمت ---------- */
.s-slider-container:has(.s-reviews-swiper-slide),
.swiper:has(.s-reviews-swiper-slide){
  overflow: visible !important;
  padding-bottom: 12px;
}

.s-reviews-swiper-slide{
  height: auto !important;
  display: flex !important;
  padding: 0 0 10px 8px;
}

/* ---------- 2. البطاقة ---------- */
.s-reviews-testimonial{
  flex: 1;
  display: flex;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.s-reviews-testimonial__inner{
  position: relative;
  flex: 1;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 14px;
  padding: 26px 24px !important;
  background: #FFFDF9 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -7px 7px 0 #CFC5B3 !important;
  transition: box-shadow .12s steps(2);
  margin: 0 4px;
}

.s-reviews-testimonial__inner:hover{
  box-shadow: -7px 7px 0 #B0522C !important;
}

/* ---------- 3. علامة التنصيص — أعلى البطاقة بلون باهت ---------- */
.s-reviews-testimonial__icon{
  order: -1;
  align-self: flex-start;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  color: #DED6C6 !important;
  opacity: 1 !important;
  line-height: 0;
}

.s-reviews-testimonial__icon svg{
  width: 34px !important;
  height: 34px !important;
  fill: #DED6C6 !important;
  display: block;
}

/* ---------- 4. الصورة الرمزية — مربّعة بإطار ٣ بكسل ---------- */
.s-reviews-testimonial__avatar{
  order: 1;
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  flex: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  background: #CFC5B3 !important;
  box-shadow: none !important;
  overflow: hidden;
}

.s-reviews-testimonial__avatar img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  border-radius: 0 !important;
  image-rendering: pixelated;
  display: block;
}

/* ---------- 5. صف الاسم + التقييم بجانب الصورة ---------- */
.s-reviews-testimonial__inner{ display: grid !important; }
.s-reviews-testimonial__inner{
  grid-template-columns: 58px minmax(0, 1fr);
  grid-template-areas:
    'quote quote'
    'avatar info'
    'text  text';
  align-items: center;
  column-gap: 14px;
  row-gap: 14px;
}

.s-reviews-testimonial__icon{ grid-area: quote; justify-self: flex-start; }
.s-reviews-testimonial__avatar{ grid-area: avatar; }
.s-reviews-testimonial__text{
  grid-area: info;
  display: contents !important;
  margin: 0 !important;
  padding: 0 !important;
}

.s-reviews-testimonial__name_wrapper{
  grid-area: info;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 6px !important;
  margin: 0 !important;
}

/* ---------- 6. الاسم ---------- */
.s-reviews-testimonial__info h2,
.s-reviews-testimonial__info h2.font-bold{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  margin: 0 !important;
  color: #3E3226 !important;
}

.s-reviews-testimonial__info{ margin: 0 !important; }

/* ---------- 7. النجوم — برتقالية بحواف حادة ---------- */
.s-reviews-testimonial__rating{ margin: 0 !important; }

.s-reviews-testimonial .s-rating-stars-wrapper{
  display: flex !important;
  gap: 3px;
  direction: ltr;
}

.s-reviews-testimonial .s-rating-stars-btn-star svg{
  width: 14px !important;
  height: 14px !important;
  display: block;
  shape-rendering: crispEdges;
}

.s-reviews-testimonial .s-rating-stars-btn-star svg path{
  fill: #DED6C6 !important;
}

.s-reviews-testimonial .s-rating-stars-selected svg path{
  fill: #B0522C !important;
}

/* ---------- 8. نص الرأي ---------- */
.s-reviews-testimonial__text > p,
.s-reviews-testimonial__text p.text-sm{
  grid-area: text;
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.85 !important;
  color: #5F5142 !important;
  margin: 0 !important;
  text-wrap: pretty;
}

/* ---------- 9. الجوال ---------- */
@media (max-width: 640px){
  .s-reviews-swiper-slide{ padding-left: 6px; }
  .s-reviews-testimonial__inner{
    padding: 22px 20px !important;
    box-shadow: -5px 5px 0 #CFC5B3 !important;
    column-gap: 12px;
  }
  .s-reviews-testimonial__inner{ grid-template-columns: 50px minmax(0, 1fr); }
  .s-reviews-testimonial__avatar{ width: 50px !important; height: 50px !important; min-width: 50px !important; }
  .s-reviews-testimonial__icon svg{ width: 28px !important; height: 28px !important; }
  .s-reviews-testimonial__text > p{ font-size: 14px !important; }
}

/* ==================== آراء العملاء ==================== */
/* ============================================================
   عتاد | ATAAD — قسم «آراء العملاء» بنمط البيكسل
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   CSS فقط — يعيد تنسيق بلوك آراء العملاء الأصلي في سلة
   (السلايدر والأسهم تبقى تعمل كما هي).
   ============================================================ */



/* ---------- 1. حاوية القسم ---------- */
.s-block--testimonials,
.s-block.testimonials,
section[class*="testimonial"]{
  background: transparent !important;
  padding: 52px 0 !important;
  position: relative;
}


/* ---------- 2. عنوان القسم ---------- */
.s-block--testimonials .s-block__title,
.s-block--testimonials h2,
section[class*="testimonial"] h2{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 26px !important;
  color: #3E3226 !important;
  text-align: start !important;
  margin: 0 0 26px !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}

.s-block--testimonials .s-block__title::after,
section[class*="testimonial"] h2::after{ display: none !important; }

/* ---------- 3. بطاقة الرأي ---------- */
.s-block--testimonials .swiper-slide,
section[class*="testimonial"] .swiper-slide{
  height: auto !important;
  display: flex !important;
  padding: 0 0 10px !important;   /* مساحة للظل المصمت */
}


.s-block--testimonials .swiper-slide-active > div,
section[class*="testimonial"] .swiper-slide-active > div{
  box-shadow: -7px 7px 0 #B0522C !important;
}

/* علامة التنصيص — بكسل برتقالي بدل الرمادي */
.s-block--testimonials .swiper-slide svg,
.s-block--testimonials [class*="quote"],
section[class*="testimonial"] [class*="quote"]{
  color: #DED6C6 !important;
  fill: #DED6C6 !important;
  opacity: 1 !important;
}

/* ---------- 4. الصورة الرمزية ---------- */
.s-block--testimonials .swiper-slide img[class*="avatar"],
.s-block--testimonials .swiper-slide img[class*="image"],
.s-block--testimonials .swiper-slide [class*="avatar"] img,
.s-block--testimonials .swiper-slide [class*="avatar"],
section[class*="testimonial"] .swiper-slide img[class*="avatar"],
section[class*="testimonial"] .swiper-slide [class*="avatar"] img{
  width: 58px !important;
  height: 58px !important;
  border-radius: 0 !important;          /* مربّعة لا دائرية */
  border: 3px solid #4A3B2E !important;
  background: #CFC5B3;
  object-fit: cover;
  image-rendering: pixelated;
  box-shadow: none !important;
}

/* ---------- 5. الاسم ونص الرأي ---------- */
.s-block--testimonials .swiper-slide h3,
.s-block--testimonials .swiper-slide h4,
.s-block--testimonials [class*="name"],
section[class*="testimonial"] [class*="name"]{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #3E3226 !important;
  margin: 0 !important;
}

.s-block--testimonials .swiper-slide p,
section[class*="testimonial"] .swiper-slide p{
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.85 !important;
  color: #5F5142 !important;
  margin: 0 !important;
}

/* ---------- 6. النجوم ---------- */
.s-block--testimonials [class*="rating"] i,
.s-block--testimonials [class*="star"],
section[class*="testimonial"] [class*="star"]{
  color: #B0522C !important;
  font-size: 15px !important;
  letter-spacing: 3px;
}

/* ---------- 7. أسهم السلايدر — مربّعة بإطار البيكسل ---------- */
.s-block--testimonials .s-slider-nav-arrow,
.s-block--testimonials .swiper-button-next,
.s-block--testimonials .swiper-button-prev,
section[class*="testimonial"] .swiper-button-next,
section[class*="testimonial"] .swiper-button-prev{
  width: 42px !important;
  height: 42px !important;
  border-radius: 0 !important;
  background: #F1EAE0 !important;
  border: 3px solid #4A3B2E !important;
  box-shadow: -4px 4px 0 #CFC5B3 !important;
  color: #4A3B2E !important;
  transition: background .12s steps(2);
}

.s-block--testimonials .swiper-button-next:hover,
.s-block--testimonials .swiper-button-prev:hover,
section[class*="testimonial"] .swiper-button-next:hover,
section[class*="testimonial"] .swiper-button-prev:hover{
  background: #B0522C !important;
  color: #F1EAE0 !important;
  box-shadow: -2px 2px 0 #4A3B2E !important;
}

.s-block--testimonials .swiper-button-next::after,
.s-block--testimonials .swiper-button-prev::after,
section[class*="testimonial"] .swiper-button-next::after,
section[class*="testimonial"] .swiper-button-prev::after{
  font-size: 14px !important;
  font-weight: 700;
}

/* نقاط السلايدر */
.s-block--testimonials .swiper-pagination-bullet,
section[class*="testimonial"] .swiper-pagination-bullet{
  width: 10px !important;
  height: 10px !important;
  border-radius: 0 !important;
  background: #CFC5B3 !important;
  opacity: 1 !important;
}

.s-block--testimonials .swiper-pagination-bullet-active,
section[class*="testimonial"] .swiper-pagination-bullet-active{
  background: #B0522C !important;
}



@media (max-width: 640px){
  .s-block--testimonials .s-block__title,
  section[class*="testimonial"] h2{ font-size: 21px !important; }
  .s-block--testimonials .s-testimonials-item,
  .s-block--testimonials .swiper-slide > div,
  section[class*="testimonial"] .swiper-slide > div{
    box-shadow: -5px 5px 0 #CFC5B3 !important;
    padding: 20px 18px !important;
  }
}

/* ==================== التذييل ==================== */
/* ============================================================
   عتاد | ATAAD — تذييل المتجر بنمط التصميم
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   ============================================================ */



/* ---------- 1. أرضية التذييل ---------- */
.store-footer{
  position: relative;
  background: #F7F2E9 !important;
  border-top: 4px solid #4A3B2E !important;
  color: #4A3B2E !important;
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

.store-footer__inner{
  background: transparent !important;
  border: 0 !important;
  padding: 48px 0 8px !important;
}

/* ---------- 2. عناوين الأعمدة ---------- */
.store-footer h3{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: #3E3226 !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
  border: 0 !important;
}

.store-footer h3::after,
.store-footer h3::before{ display: none !important; }

/* اسم المتجر في العمود الأول */
.store-footer .store-footer__inner > .container > div:first-child h3{
  font-size: 22px !important;
  margin-bottom: 16px !important;
}

/* ---------- 3. وصف المتجر ---------- */
.store-footer .max-w-sm{
  font-size: 14px !important;
  line-height: 1.8 !important;
  color: #6A5847 !important;
  max-width: 34ch !important;
}

/* ---------- 4. الروابط ---------- */
.store-footer a{
  color: #6A5847 !important;
  text-decoration: none !important;
  transition: color .12s steps(2);
}

.store-footer a:hover{ color: #B0522C !important; }

.store-footer .s-menu-footer-list{
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.store-footer .s-menu-footer-item{
  font-size: 14px !important;
  line-height: 1.6 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

/* ---------- 5. التواصل — نص بسيط بلا أطر ---------- */
.store-footer .s-contacts-list{
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.store-footer .s-contacts-item{
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: 14px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

.store-footer .s-contacts-icon{
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #8A7A67 !important;
}

.store-footer .s-contacts-icon svg{
  width: 14px !important;
  height: 14px !important;
  fill: currentColor !important;
  display: block;
}

.store-footer .unicode{ direction: ltr; unicode-bidi: isolate; }

/* ---------- 6. وثيقة العمل الحر ---------- */
.store-footer .s-trust-badges-wrapper{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.store-footer .s-trust-badges-image{
  width: 44px !important;
  height: auto !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}

.store-footer .s-trust-badges-label{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  color: #3E3226 !important;
  margin: 0 0 3px !important;
}

.store-footer .s-trust-badges-number{
  font-size: 12px !important;
  color: #8A7A67 !important;
  direction: ltr;
  unicode-bidi: isolate;
  display: block;
}

/* ---------- 7. أيقونات التواصل الاجتماعي ---------- */
.store-footer .s-social-list{
  display: flex !important;
  gap: 14px !important;
  flex-wrap: wrap;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

.store-footer .s-social-list li a{
  width: auto !important;
  height: auto !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #6A5847 !important;
}

.store-footer .s-social-list li a:hover{
  background: transparent !important;
  color: #B0522C !important;
}

.store-footer .s-social-list svg,
.store-footer .s-social-list i{
  width: 18px !important;
  height: 18px !important;
  font-size: 18px !important;
  fill: currentColor !important;
}

/* ---------- 8. الشريط السفلي: فاصل رقيق + شريط برتقالي ---------- */
.store-footer > div:last-child{
  margin-top: 0 !important;
  border-top: 3px solid #DED6C6 !important;
  padding-top: 16px !important;
  padding-bottom: 34px !important;   /* الحاوية تتكفّل بالهوامش الجانبية */
}

/* الشريط البرتقالي ممتد بعرض الصفحة كاملة */
.store-footer::after{
  content: '';
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 12px;
  background: #B0522C;
}

.store-footer .copyright-text,
.store-footer .copyright-text p{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-size: 12px !important;
  color: #9A8C7B !important;
  margin: 0 !important;
}

.store-footer .copyright-text a{ color: #9A8C7B !important; }
.store-footer .copyright-text a:hover{ color: #B0522C !important; }

/* ---------- 9. طرق الدفع — شعارات بلا أطر ---------- */
.store-footer .s-payments-list{
  display: flex !important;
  gap: 10px !important;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

.store-footer .s-payments-list-item{
  width: 40px !important;
  height: 26px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: hidden;
}

.store-footer .s-payments-list-item img{
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
  border-radius: 0 !important;
}

/* ---------- 10. شعار عتاد داخل التذييل ---------- */
.store-footer .store-footer__inner a.flex.items-center.m-0{
  display: block !important;
  width: 170px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 33' shape-rendering='crispEdges'%3E%3Crect x='34' y='0' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='0' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='1' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='1' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='2' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='2' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='3' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='4' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='5' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='5' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='5' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='5' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='6' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='6' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='6' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='6' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='7' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='7' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='7' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='7' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='8' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='8' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='8' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='8' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='9' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='9' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='9' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='9' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='10' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='10' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='41' y='10' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='10' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='10' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='11' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='11' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='11' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='47' y='11' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='11' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='12' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='12' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='12' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='47' y='12' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='12' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='13' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='41' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='44' y='13' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='48' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='51' y='13' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='13' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='9' y='14' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='14' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='14' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='14' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='14' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='14' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='14' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='15' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='15' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='15' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='15' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='15' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='15' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='16' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='16' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='16' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='44' y='16' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='51' y='16' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='16' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='7' y='17' width='19' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='17' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='17' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='46' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='62' y='17' width='3' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='17' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='6' y='18' width='22' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='18' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='58' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='18' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='18' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='18' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='6' y='19' width='23' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='19' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='56' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='19' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='19' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='19' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='5' y='20' width='25' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='20' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='49' y='20' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='55' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='65' y='20' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='20' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='5' y='21' width='25' height='1' fill='%234A3B2E'/%3E%3Crect x='30' y='21' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='21' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='21' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='61' y='21' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='21' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='9' y='22' width='15' height='1' fill='%23CFC5B3'/%3E%3Crect x='24' y='22' width='7' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='22' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='22' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='22' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='59' y='22' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='22' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='23' width='17' height='1' fill='%23CFC5B3'/%3E%3Crect x='25' y='23' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='23' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='23' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='23' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='23' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='60' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='23' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='23' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='24' width='17' height='1' fill='%23CFC5B3'/%3E%3Crect x='25' y='24' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='24' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='24' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='39' y='24' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='24' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='42' y='24' width='7' height='1' fill='%234A3B2E'/%3E%3Crect x='49' y='24' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='24' width='3' height='1' fill='%234A3B2E'/%3E%3Crect x='54' y='24' width='8' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='24' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='24' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='3' y='25' width='28' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='25' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='25' width='38' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='25' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='25' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='2' y='26' width='29' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='26' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='26' width='38' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='26' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='26' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='1' y='27' width='30' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='27' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='27' width='37' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='27' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='27' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='1' y='28' width='30' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='28' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='28' width='37' height='1' fill='%234A3B2E'/%3E%3Crect x='70' y='28' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='28' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='28' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='0' y='29' width='31' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='29' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='29' width='36' height='1' fill='%234A3B2E'/%3E%3Crect x='69' y='29' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='29' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='29' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='4' y='30' width='30' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='30' width='37' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='30' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='4' y='31' width='30' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='31' width='37' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='31' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='3' y='32' width='31' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='32' width='36' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='32' width='12' height='1' fill='%234A3B2E'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  margin: 0 0 16px !important;
}

/* إخفاء النص مع الحفاظ على وصوليته لقارئات الشاشة */
.store-footer .store-footer__inner a.flex.items-center.m-0 h3{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}


/* ---------- 11. الجوال ---------- */
@media (max-width: 640px){
  .store-footer__inner{ padding-top: 36px !important; }
  .store-footer .store-footer__inner > .container > div:first-child h3{ font-size: 19px !important; }
  .store-footer .max-w-sm{ max-width: none !important; }
  .store-footer > div:last-child{ margin-top: 28px !important; }
}

/* شعار التذييل على الجوال */
@media (max-width: 640px){
  .store-footer .store-footer__inner a.flex.items-center.m-0{
    width: 140px;
    height: 38px;
  }
}

/* ==================== شعار التذييل ==================== */
/* ---------- شعار عتاد داخل التذييل (بدل النص) ---------- */
.store-footer .store-footer__inner a.flex.items-center.m-0{
  display: block !important;
  width: 170px;
  height: 46px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 121 33' shape-rendering='crispEdges'%3E%3Crect x='34' y='0' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='0' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='1' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='1' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='2' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='2' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='3' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='3' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='4' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='4' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='5' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='5' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='5' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='5' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='6' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='6' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='6' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='6' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='7' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='7' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='7' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='7' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='8' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='8' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='8' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='8' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='9' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='9' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='9' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='9' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='10' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='10' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='41' y='10' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='10' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='10' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='11' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='11' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='11' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='47' y='11' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='11' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='12' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='12' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='12' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='47' y='12' width='4' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='12' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='13' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='41' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='44' y='13' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='48' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='51' y='13' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='13' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='13' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='13' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='9' y='14' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='14' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='14' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='14' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='14' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='14' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='14' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='14' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='15' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='15' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='15' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='15' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='15' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='15' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='15' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='16' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='16' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='16' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='44' y='16' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='51' y='16' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='16' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='16' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='7' y='17' width='19' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='17' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='17' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='46' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='62' y='17' width='3' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='17' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='118' y='17' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='6' y='18' width='22' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='18' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='58' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='18' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='18' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='18' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='18' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='6' y='19' width='23' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='19' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='56' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='88' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='19' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='100' y='19' width='8' height='1' fill='%23B0522C'/%3E%3Crect x='108' y='19' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='115' y='19' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='5' y='20' width='25' height='1' fill='%234A3B2E'/%3E%3Crect x='33' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='20' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='49' y='20' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='55' y='20' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='65' y='20' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='20' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='5' y='21' width='25' height='1' fill='%234A3B2E'/%3E%3Crect x='30' y='21' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='21' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='21' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='21' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='61' y='21' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='21' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='9' y='22' width='15' height='1' fill='%23CFC5B3'/%3E%3Crect x='24' y='22' width='7' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='22' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='22' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='22' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='22' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='59' y='22' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='88' y='22' width='32' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='23' width='17' height='1' fill='%23CFC5B3'/%3E%3Crect x='25' y='23' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='23' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='23' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='38' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='43' y='23' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='48' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='54' y='23' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='60' y='23' width='3' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='23' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='23' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='8' y='24' width='17' height='1' fill='%23CFC5B3'/%3E%3Crect x='25' y='24' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='24' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='24' width='6' height='1' fill='%234A3B2E'/%3E%3Crect x='39' y='24' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='40' y='24' width='1' height='1' fill='%234A3B2E'/%3E%3Crect x='42' y='24' width='7' height='1' fill='%234A3B2E'/%3E%3Crect x='49' y='24' width='1' height='1' fill='%23CFC5B3'/%3E%3Crect x='50' y='24' width='3' height='1' fill='%234A3B2E'/%3E%3Crect x='54' y='24' width='8' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='24' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='24' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='3' y='25' width='28' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='25' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='25' width='38' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='25' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='25' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='2' y='26' width='29' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='26' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='26' width='38' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='26' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='26' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='1' y='27' width='30' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='27' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='27' width='37' height='1' fill='%234A3B2E'/%3E%3Crect x='98' y='27' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='108' y='27' width='2' height='1' fill='%234A3B2E'/%3E%3Crect x='1' y='28' width='30' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='28' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='28' width='37' height='1' fill='%234A3B2E'/%3E%3Crect x='70' y='28' width='4' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='28' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='28' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='0' y='29' width='31' height='1' fill='%234A3B2E'/%3E%3Crect x='31' y='29' width='2' height='1' fill='%23CFC5B3'/%3E%3Crect x='33' y='29' width='36' height='1' fill='%234A3B2E'/%3E%3Crect x='69' y='29' width='5' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='29' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='105' y='29' width='5' height='1' fill='%234A3B2E'/%3E%3Crect x='4' y='30' width='30' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='30' width='37' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='30' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='4' y='31' width='30' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='31' width='37' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='31' width='12' height='1' fill='%234A3B2E'/%3E%3Crect x='3' y='32' width='31' height='1' fill='%23CFC5B3'/%3E%3Crect x='36' y='32' width='36' height='1' fill='%23CFC5B3'/%3E%3Crect x='98' y='32' width='12' height='1' fill='%234A3B2E'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  margin: 0 0 16px !important;
}

/* إخفاء النص مع الحفاظ على وصوليته لقارئات الشاشة */
.store-footer .store-footer__inner a.flex.items-center.m-0 h3{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  white-space: nowrap !important;
}

@media (max-width: 640px){
  .store-footer .store-footer__inner a.flex.items-center.m-0{
    width: 140px;
    height: 38px;
  }
}

/* ==================== سلايدر المنتجات ==================== */
.s-products-slider-slider .s-slider-container{margin-inline:-11px!important;overflow:hidden!important}
.s-products-slider-slider .s-products-slider-card,
.s-products-slider-slider .swiper-slide{width:20%!important;flex:0 0 20%!important;max-width:20%!important;margin:0!important;padding-inline:11px!important;box-sizing:border-box!important;height:auto!important;display:flex!important}
.s-products-slider-slider .s-products-slider-card > custom-salla-product-card{flex:1;min-width:0}
@media (max-width:1280px){.s-products-slider-slider .s-products-slider-card,.s-products-slider-slider .swiper-slide{width:33.3333%!important;flex:0 0 33.3333%!important;max-width:33.3333%!important}}
@media (max-width:1024px){.s-products-slider-slider .s-products-slider-card,.s-products-slider-slider .swiper-slide{width:50%!important;flex:0 0 50%!important;max-width:50%!important}}
@media (max-width:640px){.s-products-slider-slider .s-slider-container{margin-inline:-7px!important}.s-products-slider-slider .s-products-slider-card,.s-products-slider-slider .swiper-slide{width:50%!important;flex:0 0 50%!important;max-width:50%!important;padding-inline:7px!important}}
@media (min-width: 1024px) {
    .store-footer__inner .lg\:col-span-2 {
        grid-column: span 3 / span 3;
          padding-right:1rem !important;

    }
  .store-footer .max-w-sm {
    max-width: 100% !important;
}
  .store-footer__inner div div:nth-child(2) h3{
    margin-top:30px !important;
  }
   .store-footer__inner div div:nth-child(3) h3{
    margin-top:30px !important;
  }
  .s-trust-badges-content{
    margin-top:0 !important;
  }
}
s-reviews-testimonial__text {
     font-family: 'Noto Kufi Arabic', sans-serif !important;
}
/************** End of Footer ***********************/
/************** Product page ************************/
/* ============================================================
   عتاد | ATAAD — القلب والمشاركة + صندوق الشراء + بطاقة التقييم
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   امسح أكواد «صندوق الشراء» و«القلب والمشاركة» القديمة — هذا الكود يشملها
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600&display=swap');

/* ---------- صف القلب والمشاركة ---------- */
.main-content > .flex.space-x-3{
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin: 0 0 22px !important;
}

.main-content > .flex.space-x-3 > *{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ===== صندوق الشراء ===== */
/* ============================================================
   عتاد | ATAAD — بطاقة الشراء (السعر · الكمية · الأزرار · Apple Pay)
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   مبني على بنية form.product-form الأصلية — بدون تعديل HTML.
   ============================================================ */
700&family=Silkscreen:wght@400;700&display=swap');

/* ---------- ١. البطاقة: قسمان يصيران صندوقًا واحدًا ---------- */
form.product-form{
  background: #F7F2E9 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 26px 26px 30px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 22px !important;
}

form.product-form > section{
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

form.product-form .form-label,
form.product-form .form-label b{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 17px !important;
  color: #3E3226 !important;
  margin: 0 !important;
}

/* ---------- ٢. السعر: SAR بخط البيكسل ---------- */
form.product-form .center-between{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
}

form.product-form .total-price{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  font-family: 'Silkscreen', 'Noto Kufi Arabic', monospace !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 1 !important;
  letter-spacing: .08em !important;
  color: #B0522C !important;
  margin: 0 !important;
}

/* استبدال رمز الريال برمز SAR النصي */
form.product-form .sicon-sar{ font-style: normal !important; }
form.product-form .sicon-sar::before{
  content: 'SAR' !important;
  font-family: 'Silkscreen', monospace !important;
  font-size: 1em !important;
  letter-spacing: .08em !important;
}

form.product-form .before-price{
  font-family: 'Silkscreen', monospace !important;
  font-size: 14px !important;
  color: #9A8C7B !important;
}

/* ---------- ٣. الكمية: ثلاث خانات بإطار بيكسل ---------- */
form.product-form .sticky-product-bar__quantity{ margin-bottom: 26px !important; }

form.product-form .s-quantity-input,
form.product-form .s-quantity-input-container{
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

form.product-form .s-quantity-input-container{
  direction: ltr !important;               /* + يسار، − يمين كما في التصميم */
  display: flex !important;
  border: 3px solid #4A3B2E !important;
  height: 54px !important;
}

form.product-form .s-quantity-input-button,
form.product-form .s-quantity-input-input{
  box-sizing: border-box !important;
  width: 54px !important;
  height: 100% !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #F7F2E9 !important;
  color: #3E3226 !important;
  cursor: pointer;
}

form.product-form .s-quantity-input-input{
  width: 70px !important;
  background: #FFFDF9 !important;
  border-inline: 3px solid #4A3B2E !important;
  text-align: center !important;
  font-family: 'Silkscreen', monospace !important;
  font-size: 15px !important;
  cursor: text;
  -moz-appearance: textfield;
}

form.product-form .s-quantity-input-button svg{
  width: 13px !important;
  height: 13px !important;
  fill: currentColor !important;
}

form.product-form .s-quantity-input-button:hover{
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
}

/* ---------- ٤. الأزرار: صف من زرّين + Apple Pay أسفلهما ---------- */
form.product-form salla-add-product-button{
  display: flex !important;
  flex-direction: column !important;
  gap: 26px !important;
  margin: 0 !important;
  width: 100% !important;
}

form.product-form .s-add-product-button-main{
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 22px !important;
  width: 100% !important;
  direction: ltr !important;               /* أضف إلى السلة يسار، اشترِ الآن يمين */
}

form.product-form .s-add-product-button-main > *{ direction: rtl !important; }

form.product-form .s-add-product-button-main salla-button,
form.product-form .s-add-product-button-main salla-mini-checkout-widget{
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
}

/* أضف إلى السلة — برتقالي بظل مصمت */
form.product-form .s-add-product-button-main .s-button-element{
  box-sizing: border-box !important;
  width: 100% !important;
  height: 64px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #B0522C !important;
  color: #F1EAE0 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -7px 7px 0 #4A3B2E !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  transition: transform .08s steps(2), box-shadow .08s steps(2) !important;
}

form.product-form .s-add-product-button-main .s-button-element:hover{
  background: #C25E33 !important;
  transform: translate(3px, 3px) !important;
  box-shadow: -4px 4px 0 #4A3B2E !important;
}

form.product-form .s-add-product-button-main .s-button-element:active{
  transform: translate(7px, 7px) !important;
  box-shadow: 0 0 0 #4A3B2E !important;
}

/* اشترِ الآن — الإطار مرسوم على المحتوى (CSS فقط) */
form.product-form salla-mini-checkout-widget{
  box-sizing: border-box !important;
  height: 64px !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
  cursor: pointer !important;
}

form.product-form .s-add-product-button-mini-checkout-content{
  box-sizing: border-box !important;
  width: 100% !important;
  height: 64px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #F7F2E9 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -7px 7px 0 #4A3B2E !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #3E3226 !important;
  transition: transform .08s steps(2), box-shadow .08s steps(2), background .08s steps(2) !important;
}

form.product-form salla-mini-checkout-widget:hover .s-add-product-button-mini-checkout-content{
  background: #EDE3D4 !important;
  transform: translate(3px, 3px) !important;
  box-shadow: -4px 4px 0 #4A3B2E !important;
}

form.product-form salla-mini-checkout-widget:active .s-add-product-button-mini-checkout-content{
  transform: translate(7px, 7px) !important;
  box-shadow: 0 0 0 #4A3B2E !important;
}

form.product-form .s-add-product-button-mini-checkout-content > span{ display: none !important; } /* أيقونة المحفظة */

/* Apple Pay — صندوق أسود بإطار بني */
form.product-form salla-quick-buy{
  display: block !important;
  width: 100% !important;
}

form.product-form apple-pay-button,
form.product-form .s-quick-buy-apple-pay{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 66px !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  background: #000 !important;
  overflow: hidden !important;
  cursor: pointer !important;
  --apple-pay-button-width: 100%;
  --apple-pay-button-height: 60px;
  --apple-pay-button-border-radius: 0px;
  --apple-pay-button-padding: 0px;
}



/* ---------- ٤ج. تحصين ضد أنماط الثيم الأصلية ---------- */
/* إلغاء فراغات Tailwind داخل البطاقة */
form.product-form .p-5,
form.product-form .sm\:pb-0,
form.product-form .mb-5,
form.product-form .mt-5{
  padding: 0 !important;
  margin: 0 !important;
}

form.product-form .sticky-product-bar__quantity{ margin-bottom: 26px !important; }

form.product-form .bg-white{ background: transparent !important; }

form.product-form .rounded-md,
form.product-form .rounded-b-none{ border-radius: 0 !important; }

/* إخفاء التكرارات المخفية أصلًا */
form.product-form .hidden{ display: none !important; }

/* الزر الداخلي لـ "اشترِ الآن" يملأ الإطار بالكامل */
form.product-form salla-mini-checkout-widget > *{
  width: 100% !important;
  height: 100% !important;
}


/* ---------- توسيط نص كل الأزرار أفقيًا وعموديًا ---------- */
form.product-form .s-button-element,
form.product-form .s-button-text,
form.product-form salla-mini-checkout-widget,
form.product-form .s-add-product-button-mini-checkout-content,
form.product-form apple-pay-button,
form.product-form .s-quick-buy-apple-pay{
  text-align: center !important;
  justify-content: center !important;
  align-items: center !important;
}

form.product-form .s-button-text{
  display: flex !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

form.product-form salla-mini-checkout-widget{ display: flex !important; }

form.product-form .s-add-product-button-mini-checkout-content{
  width: 100% !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ---------- ٥. الجوال — نفس التصميم بالضبط على الشاشات الصغيرة ---------- */
@media (max-width: 768px){
  /* إلغاء تحويل سلة للشريط إلى شريط ثابت أسفل الشاشة */
  form.product-form .sticky-product-bar,
  form.product-form .sticky-product-bar.fixed,
  form.product-form .sticky-product-bar.is-sticky,
  form.product-form .sticky-product-bar.sticky{
    position: static !important;
    inset: auto !important;
    transform: none !important;
    width: auto !important;
    z-index: auto !important;
    box-shadow: none !important;
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
  }

  /* الكمية تبقى ظاهرة بجانب العنوان */
  form.product-form .sticky-product-bar__quantity{
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
  }

  /* الزرّان جنبًا إلى جنب دائمًا */
  form.product-form salla-add-product-button,
  form.product-form .s-add-product-button-with-sticky-bar{
    display: flex !important;
    flex-direction: column !important;
    position: static !important;
  }

  form.product-form .s-add-product-button-main{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    flex-wrap: nowrap !important;
  }

  form.product-form salla-mini-checkout-widget,
  form.product-form salla-quick-buy,
  form.product-form apple-pay-button{
    display: flex !important;
    visibility: visible !important;
  }
}

@media (max-width: 640px){
  form.product-form{ padding: 20px 16px 24px !important; gap: 18px !important; }
  form.product-form .form-label,
  form.product-form .form-label b{ font-size: 15px !important; }
  form.product-form .total-price{ font-size: 19px !important; }
  form.product-form .s-add-product-button-main{ gap: 14px !important; }
  form.product-form .s-add-product-button-main .s-button-element,
  form.product-form salla-mini-checkout-widget{ height: 54px !important; }
  form.product-form .s-add-product-button-main .s-button-element,
  form.product-form .s-add-product-button-mini-checkout-content{ font-size: 14px !important; }
  form.product-form .s-add-product-button-main .s-button-element,
  form.product-form .s-add-product-button-mini-checkout-content{ box-shadow: -5px 5px 0 #4A3B2E !important; }
  form.product-form .s-add-product-button-mini-checkout-content{ height: 54px !important; }
  form.product-form apple-pay-button,
  form.product-form .s-quick-buy-apple-pay{ height: 56px !important; }
  form.product-form .s-quantity-input-container{ height: 46px !important; }
  form.product-form .s-quantity-input-button{ width: 44px !important; }
  form.product-form .s-quantity-input-input{ width: 54px !important; }
}

@media (max-width: 360px){
  form.product-form .s-add-product-button-main{ gap: 10px !important; }
  form.product-form .s-add-product-button-main .s-button-element,
  form.product-form .s-add-product-button-mini-checkout-content{ font-size: 13px !important; }
}


/* ===== القلب والمشاركة ===== */
/* ============================================================
   عتاد | ATAAD — زرّا القلب والمشاركة فقط
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   ============================================================ */

/* محاذاة الزرّين على نفس الخط (سلة تضع mb-5 على المشاركة فقط) */
salla-social-share[data-testid="store-product-social-share"],
salla-button.btn--wishlist{
  display: inline-flex !important;
  align-items: center !important;
  vertical-align: middle !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  height: 46px !important;
}

salla-social-share .s-social-share-wrapper,
salla-social-share salla-button{
  display: inline-flex !important;
  margin: 0 !important;
  padding: 0 !important;
}

div:has(> salla-social-share[data-testid="store-product-social-share"]){
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin-bottom: 20px !important;
}

div:has(> salla-social-share[data-testid="store-product-social-share"]) > *{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

salla-social-share .s-social-share-btn.s-button-element,
salla-button.btn--wishlist .s-button-element{
  box-sizing: border-box !important;
  margin: 0 !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #F7F2E9 !important;
  color: #4A3B2E !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -4px 4px 0 #CFC5B3 !important;
  cursor: pointer !important;
  transition: transform .08s steps(2), box-shadow .08s steps(2), background .08s steps(2) !important;
}

salla-social-share .s-social-share-btn.s-button-element:hover,
salla-button.btn--wishlist .s-button-element:hover{
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
  transform: translate(2px, 2px) !important;
  box-shadow: -2px 2px 0 #CFC5B3 !important;
}

salla-social-share .s-social-share-btn.s-button-element:active,
salla-button.btn--wishlist .s-button-element:active{
  transform: translate(4px, 4px) !important;
  box-shadow: 0 0 0 #CFC5B3 !important;
}

salla-social-share .s-social-share-btn .s-button-text,
salla-button.btn--wishlist .s-button-text{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

salla-social-share .s-social-share-btn svg{
  width: 19px !important;
  height: 19px !important;
  fill: currentColor !important;
  display: block !important;
}

salla-button.btn--wishlist .sicon-heart{
  font-size: 19px !important;
  line-height: 1 !important;
  color: currentColor !important;
}

salla-button.btn--wishlist.is-added .s-button-element,
salla-button.btn--wishlist .s-button-element.is-added{
  color: #B0522C !important;
}

@media (max-width: 640px){
  salla-social-share[data-testid="store-product-social-share"],
  salla-button.btn--wishlist{ height: 44px !important; }

  salla-social-share .s-social-share-btn.s-button-element,
  salla-button.btn--wishlist .s-button-element{
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
  }
}


/* ---------- بطاقة «جربت هذا المنتج؟» ---------- */
salla-verified-review{
  display: block !important;
  margin-top: 26px !important;
}

salla-verified-review .s-verified-review-container{
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
  background: #F7F2E9 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -6px 6px 0 #4A3B2E !important;
  padding: 18px 20px !important;
  overflow: visible !important;
}

salla-verified-review .s-verified-review-glow{ display: none !important; }

salla-verified-review .s-verified-review-image{
  width: 64px !important;
  height: 64px !important;
  object-fit: cover !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  display: block !important;
}

salla-verified-review .s-verified-review-content{ flex: 1 !important; min-width: 0 !important; }

salla-verified-review .s-verified-review-title{
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #3E3226 !important;
  margin: 0 0 4px !important;
}

salla-verified-review .s-verified-review-subtitle{
  font-size: 14px !important;
  line-height: 1.7 !important;
  color: #6A5847 !important;
  margin: 0 !important;
}

salla-verified-review .s-verified-review-cta .s-button-element{
  height: 46px !important;
  padding: 0 20px !important;
  background: #F7F2E9 !important;
  color: #4A3B2E !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -4px 4px 0 #4A3B2E !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  white-space: nowrap !important;
  transition: transform .08s steps(2), box-shadow .08s steps(2), background .08s steps(2) !important;
}

salla-verified-review .s-verified-review-cta .s-button-element:hover{
  background: #4A3B2E !important;
  color: #F1EAE0 !important;
  transform: translate(2px, 2px) !important;
  box-shadow: -2px 2px 0 #4A3B2E !important;
}

/* ---------- الجوال ---------- */
@media (max-width: 640px){
  salla-verified-review .s-verified-review-container{ flex-wrap: wrap !important; }
  salla-verified-review .s-verified-review-actions,
  salla-verified-review .s-verified-review-cta,
  salla-verified-review .s-verified-review-cta .s-button-element{ width: 100% !important; }
}
/* ============================================================
   عتاد | ATAAD — قسم التعليقات في صفحة المنتج
   الصق في: سلة ← تخصيص متقدم ← تخصيص باستخدام CSS
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@600;700&family=IBM+Plex+Sans+Arabic:wght@400;500&display=swap');

/* ---------- ١. القسم: بدون خلفية ولا إطار ---------- */
salla-comments[data-testid="store-product-comments"]{
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: transparent !important;
  border: 0 !important;
  padding: 36px 0 44px !important;
  margin: 0 !important;
}

salla-comments .s-comments,
salla-comments .s-comments-container{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

salla-comments .s-comments-container{
  margin: 0 auto !important;
  padding-inline: 24px !important;
  box-sizing: border-box !important;
}

/* ---------- ٢. صندوق كتابة التعليق ---------- */
salla-comments .s-comment-form-wrapper,
salla-comments .s-comment-form-content{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

salla-comments .s-comment-form-content{
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}

salla-comments .s-comment-form-content br{ display: none !important; }

salla-comments .s-comment-form-input{
  display: block !important;
  width: 100% !important;
  min-height: 150px !important;
  box-sizing: border-box !important;
  background: #F7F2E9 !important;
  color: #3E3226 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -6px 6px 0 #4A3B2E !important;
  padding: 16px !important;
  outline: none !important;
  resize: vertical !important;
  font-family: 'IBM Plex Sans Arabic', 'Noto Kufi Arabic', sans-serif !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
}

salla-comments .s-comment-form-input::placeholder{
  color: #8A7A67 !important;
  opacity: 1 !important;
}

salla-comments .s-comment-form-input:focus{
  border-color: #B0522C !important;
  box-shadow: -6px 6px 0 #B0522C !important;
}

/* ---------- ٣. زر الإرسال ---------- */
salla-comments .s-comment-form-action{
  display: flex !important;
  justify-content: flex-start !important;
  margin: 6px 0 0 !important;
  padding: 0 !important;
}

salla-comments .s-comment-form-action salla-button{
  display: inline-block !important;
  width: auto !important;
}

salla-comments .s-comment-form-action .s-button-element{
  box-sizing: border-box !important;
  min-width: 140px !important;
  height: 52px !important;
  padding: 0 28px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #B0522C !important;
  color: #F1EAE0 !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -6px 6px 0 #4A3B2E !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  cursor: pointer !important;
  transition: transform .08s steps(2), box-shadow .08s steps(2), background .08s steps(2) !important;
}

salla-comments .s-comment-form-action .s-button-element:hover{
  background: #C25E33 !important;
  transform: translate(3px, 3px) !important;
  box-shadow: -3px 3px 0 #4A3B2E !important;
}

salla-comments .s-comment-form-action .s-button-element:active{
  transform: translate(6px, 6px) !important;
  box-shadow: 0 0 0 #4A3B2E !important;
}

salla-comments .s-comment-form-action .s-button-text{
  margin: 0 !important;
  padding: 0 !important;
}

/* ---------- ٤. ملخّص التقييمات والعنوان ---------- */
salla-comments salla-reviews-summary:not(:empty){
  display: block !important;
  margin-top: 30px !important;
  background: #F7F2E9 !important;
  border: 4px solid #4A3B2E !important;
  box-shadow: -6px 6px 0 #4A3B2E !important;
  padding: 18px 20px !important;
}

salla-comments .s-comments-header:not(:empty){
  margin: 30px 0 16px !important;
  padding: 0 0 12px !important;
  border-bottom: 4px solid #4A3B2E !important;
  font-family: 'Noto Kufi Arabic', sans-serif !important;
  font-weight: 700 !important;
  font-size: 20px !important;
  color: #3E3226 !important;
}

/* ---------- ٥. بطاقات التعليقات ---------- */
salla-comments .s-comment-item,
salla-comments salla-comment-item > div{
  position: relative !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: #F7F2E9 !important;
  border: 4px solid #4A3B2E !important;
  border-radius: 0 !important;
  box-shadow: -6px 6px 0 #4A3B2E !important;
  padding: 20px 22px !important;
  margin: 0 0 18px !important;
  color: #4A3B2E !important;
}

salla-comments .s-comment-item img{
  width: 44px !important;
  height: 44px !important;
  object-fit: cover !important;
  border: 3px solid #4A3B2E !important;
  border-radius: 0 !important;
}

salla-comments [class*="rating"] i,
salla-comments [class*="star"]{
  color: #B0522C !important;
  fill: #B0522C !important;
}

/* ---------- ٦. الجوال ---------- */
@media (max-width: 640px){
  salla-comments[data-testid="store-product-comments"]{ padding: 26px 0 32px !important; }
  salla-comments .s-comments-container{ padding-inline: 16px !important; }
  salla-comments .s-comment-form-input{ min-height: 120px !important; box-shadow: -4px 4px 0 #4A3B2E !important; }
  salla-comments .s-comment-form-action .s-button-element{ width: 100% !important; box-shadow: -4px 4px 0 #4A3B2E !important; }
  salla-comments .s-comment-form-action salla-button{ width: 100% !important; }
}

/************** End of product page *****************/