/* Add custom CSS styles below */ /* الوضع الطبيعي للشعار على الكمبيوتر */#header-mainbar .navbar-brand {  position: static !important;  left: auto !important;  right: auto !important;  transform: none !important;  margin: 0 !important;  z-index: auto !important;}#header-mainbar .right-side {  position: relative !important;}/* توسيط الشعار على الجوال فقط */@media (max-width: 768px) {  #header-mainbar .container.sides-wrap {    position: relative !important;  }  #header-mainbar .navbar-brand {    position: absolute !important;    left: 50% !important;    right: auto !important;    transform: translateX(-50%) !important;    margin: 0 !important;    z-index: 30 !important;  }  #header-mainbar .right-side {    position: static !important;  }  #header-mainbar .navbar-brand img {    max-height: 52px !important;    width: auto !important;  }}@media (max-width: 768px) {  /* الشريط العائم */  #mobile-menu-bar {    position: fixed !important;    left: 12px !important;    right: 12px !important;    bottom: 12px !important;    width: auto !important;    min-height: 72px !important;    background: rgba(255, 255, 255, 0.94) !important;    backdrop-filter: blur(16px) !important;    -webkit-backdrop-filter: blur(16px) !important;    border: 1px solid rgba(0, 0, 0, 0.07) !important;    border-radius: 24px !important;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16) !important;    padding: 7px 8px calc(7px + env(safe-area-inset-bottom)) !important;  z-index: 9999 !important;    overflow: visible !important;  }  #mobile-menu-bar > ul {    display: flex !important;    align-items: center !important;    justify-content: space-around !important;    gap: 0 !important;    padding: 0 !important;  }  /* كل زر */  #mobile-menu-bar li {    flex: 1 !important;    min-width: 0 !important;  }  #mobile-menu-bar li > a {    min-height: 56px !important;    display: flex !important;    flex-direction: column !important;    align-items: center !important;    justify-content: center !important;    gap: 4px !important;    color: #6b6b6b !important;    border-radius: 17px !important;    transition: 0.25s ease !important;  }  /* الأيقونات */  #mobile-menu-bar svg {    width: 25px !important;    height: 25px !important;  }  /* النصوص */  #mobile-menu-bar li > a span,  #mobile-menu-bar li > a p {    font-size: 11px !important;    line-height: 1.15 !important;    font-weight: 600 !important;  }  /* العنصر النشط */  #mobile-menu-bar li.is-active > a {    color: #16823b !important;    background: rgba(22, 130, 59, 0.10) !important;  }  /* زر السلة بارز */  #mobile-menu-bar li.cart-item > a {    position: relative !important;    transform: translateY(-13px) !important;    width: 58px !important;    min-height: 58px !important;    margin: 0 auto !important;    color: #ffffff !important;    background: #16823b !important;    border: 5px solid #ffffff !important;    border-radius: 50% !important;    box-shadow: 0 8px 20px rgba(22, 130, 59, 0.30) !important;  }  #mobile-menu-bar li.cart-item > a span,  #mobile-menu-bar li.cart-item > a p {    display: none !important;  }  #mobile-menu-bar li.cart-item svg {    width: 27px !important;    height: 27px !important;  }  /* ترك مساحة أسفل الصفحة للشريط */  body {    padding-bottom: 105px !important;  }}@media (max-width: 768px) {  /* إزالة الخط الأخضر فوق العنصر النشط */  #mobile-menu-bar li.is-active::before,  #mobile-menu-bar li.is-active::after {    display: none !important;  }  /* إبراز زر السلة */  #mobile-menu-bar li.cart-item {    position: relative !important;    transform: translateY(-14px) !important;    z-index: 5 !important;  }  #mobile-menu-bar li.cart-item > a,  #mobile-menu-bar li.cart-item > button,  #mobile-menu-bar li.cart-item > * {    width: 58px !important;    height: 58px !important;    min-height: 58px !important;    margin: 0 auto !important;    padding: 0 !important;    display: flex !important;    align-items: center !important;    justify-content: center !important;    color: #ffffff !important;    background: #16823b !important;    border: 5px solid #ffffff !important;    border-radius: 50% !important;    box-shadow: 0 8px 20px rgba(22, 130, 59, 0.32) !important;  }  /* إخفاء كلمة السلة فقط */#mobile-menu-bar li.cart-item p {  display: none !important;}  #mobile-menu-bar li.cart-item svg {    width: 27px !important;    height: 27px !important;    color: #ffffff !important;    stroke: currentColor !important;  }}@media (max-width: 768px) {  /* تكبير دائرة السلة */  #mobile-menu-bar li.cart-item > a,  #mobile-menu-bar li.cart-item > button,  #mobile-menu-bar li.cart-item > * {    width: 68px !important;    height: 68px !important;    min-height: 68px !important;    border-width: 6px !important;  }  #mobile-menu-bar li.cart-item {    transform: translateY(-19px) !important;  }  #mobile-menu-bar li.cart-item svg {    width: 31px !important;    height: 31px !important;  }}/* حركة الشريط السفلي */#mobile-menu-bar {  transition:    transform 0.3s ease,    opacity 0.3s ease !important;}/* إخفاء الشريط فقط أثناء ظهور النافذة */body:has(.s-modal-entering) #mobile-menu-bar,body:has(.s-modal-open) #mobile-menu-bar,body:has(.s-modal-show) #mobile-menu-bar {  transform: translateY(130%) !important;  opacity: 0 !important;  visibility: hidden !important;  pointer-events: none !important;}/* إخفاء المربعات الرمادية الفارغة أسفل سلة المشتريات */salla-basket-gap,salla-basket-gap .s-basket-gap-skeleton,.s-basket-gap-entry {  display: none !important;}/* إصلاح تداخل الشريط السفلي مع أزرار ووسائل الدفع */@media screen and (max-width: 767px) {  :root {    --mobile-bottom-bar-space: 110px;  }  /* مساحة إضافية حتى يمكن رفع آخر محتوى فوق الشريط */  html {    scroll-padding-bottom: calc(      var(--mobile-bottom-bar-space) + env(safe-area-inset-bottom)    );  }  body {    padding-bottom: calc(      var(--mobile-bottom-bar-space) + env(safe-area-inset-bottom)    ) !important;  }  /* رفع شريط الشراء الثابت فوق شريط التنقل */  .sticky-product-bar {    bottom: calc(      var(--mobile-bottom-bar-space) + env(safe-area-inset-bottom)    ) !important;    z-index: 40 !important;  }  /* إبقاء وسائل الدفع ظاهرة وقابلة للضغط */  salla-installment,  salla-payments,  salla-quick-buy,  .payment-methods,  .product-form {    position: relative !important;    z-index: 2 !important;  }  salla-installment,  salla-payments,  salla-quick-buy {    display: block !important;    margin-bottom: 20px !important;  }}/* صفحة السلة على الجوال */@media screen and (max-width: 767px) { body.cart #mobile-menu-bar { display: none !important; } body.cart { padding-bottom: 24px !important; } body.cart .rd-cart-home-link { display: flex !important; align-items: center; justify-content: center; width: 100%; min-height: 48px; margin: 0 0 12px; padding: 10px 16px; border: 1px solid var(--color-primary, #009912); border-radius: 10px; color: var(--color-primary, #009912) !important; background: #ffffff; font-size: 15px; font-weight: 700; text-decoration: none !important; } body.cart .rd-cart-home-link:active { background: rgba(0, 153, 18, 0.08); } }@media screen and (max-width:767px){body.cart #mobile-menu-bar{display:none!important}body.cart{padding-bottom:145px!important}body.cart .rd-cart-home-link{display:none!important}body.cart #rd-cart-mobile-actions{position:fixed!important;right:0;bottom:0;left:0;z-index:9999;display:flex!important;flex-direction:column;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 18px rgba(0,0,0,.12);box-sizing:border-box}body.cart #rd-cart-mobile-actions .rd-cart-home-fixed{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;border:1px solid var(--color-primary,#009912);border-radius:10px;color:var(--color-primary,#009912)!important;background:#fff;font-size:15px;font-weight:700;text-decoration:none!important;box-sizing:border-box}body.cart #rd-cart-mobile-actions .rd-cart-checkout-fixed{display:none!important}body.cart #rd-cart-mobile-actions salla-button.cart-submit-btn{display:block!important;width:100%!important;margin:0!important}body.cart #rd-cart-mobile-actions salla-button.cart-submit-btn::part(button){width:100%;min-height:48px;margin:0} }@media screen and (min-width:768px){#rd-cart-mobile-actions{display:none!important}}@media screen and (max-width:767px){body.cart #rd-cart-mobile-actions salla-button.cart-submit-btn{display:none!important}body.cart #rd-cart-mobile-actions .rd-cart-checkout-fixed:not([hidden]){display:block!important;width:100%;min-height:48px;margin:0;padding:10px 16px;border:0;border-radius:10px;color:#fff!important;background:var(--color-primary,#009912);font-size:16px;font-weight:700;box-sizing:border-box}body.cart #rd-cart-mobile-actions:has(.rd-cart-checkout-fixed[hidden]){padding-bottom:calc(10px + env(safe-area-inset-bottom))} }@media screen and (max-width:767px){body.cart #rd-cart-mobile-actions{gap:0!important}body.cart #rd-cart-mobile-actions .rd-cart-home-fixed{margin:0!important;border-radius:10px 10px 0 0!important}body.cart #rd-cart-mobile-actions .rd-cart-checkout-fixed:not([hidden]){margin:0!important;border-radius:0 0 10px 10px!important}body.cart #rd-cart-mobile-actions>*{margin-top:0!important;margin-bottom:0!important} }@media screen and (max-width:767px){body.cart #rd-cart-mobile-actions{display:none!important}body.cart salla-cart-summary-card.s-cart-summary-card--mobile{bottom:0!important;padding-bottom:0!important;z-index:9999!important} }@media screen and (max-width:767px){body.cart #rd-cart-mobile-actions{display:flex!important;gap:0!important;padding:0 14px calc(10px + env(safe-area-inset-bottom))!important;box-shadow:none!important}body.cart #rd-cart-mobile-actions .rd-cart-checkout-fixed{display:none!important}body.cart #rd-cart-mobile-actions salla-button.cart-submit-btn{display:none!important}body.cart salla-cart-summary-card.s-cart-summary-card--mobile{bottom:calc(42px + env(safe-area-inset-bottom))!important;padding-bottom:0!important}body.cart #rd-cart-mobile-actions .rd-cart-home-fixed{margin:0!important} }