/*توسيط custom CSS styles below */ 
/*البرت css */

/* Add custom CSS styles below */ 
/* خلفية الموقع الرئيسية */
body {
  background: #050A20;
}

.swiper.s-slider-container.swiper-initialized  {
border: 0px !important ;
  background-color: #050A20
}

  
.s-quantity-input-input, .product-filter{
color: red
  }
#featured-products-style2-15 {
background-color: #050A20 !important ;
  }


.container {
background-color: #050A20;
  color: #98A0F3
  }
img {
background-color: #050A20 !important ;
  border: 0px !important 
  }

h2 , h1 {
color: #98A0F3 !important ;
 /* background-color: #050A20 !important ;*/
  }

.sticky-product-bar ,.bg-white, .p-5 ,.rounded-md ,.rounded-b-none {
background-color : #050A20;
color : #fff
}

.s-cart-summary-total{
  color: #00DFFF !important;
  
}

.s-blocks-wrapper:empty+,.container--product-details {
    margin-top: 0 !important;
    background-color: #050A20;
    color: #ffffff;
}

/*ايقونمزايا*/
.s-block--features__item p {
    color: #D8C5FF;
    color: rgb(205 171 255);
}
.s-block--features__item {
    align-items: center;
    border-radius: .375rem;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    --tw-bg-opacity: 1;
    background-color: #050a20;
    padding: 2rem 1rem;
    text-align: center;
    transition-duration: .5s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.s-block--features__item h2 {
    color: #1f2937;
    color: rgb(248 210 255);
    font-weight: 700;
    margin-bottom: .25rem;
}
.s-block--features__item .feature-icon {
    align-items: center;
    background-color: #4655FF !important ;
    border-radius: 9999px;
    display: flex;
    height: 4rem;
    justify-content: center;
    margin-bottom: .75rem;
    overflow: hidden;
    width: 4rem;
}
.s-block--features__item .feature-icon i {
    color: #ffffff;
    font-size: 1.875rem;
    line-height: 2.25rem;
}



/*خلفية img*/
.s-product-card-image{
  background-color: #050a20;
}


/*mdry توسيط سعر*/
.s-product-card-content-sub {
    gap: .75rem;
    justify-content: center;
  color: #DAB5FF
}


/*كرتلون*/
.s-product-card-entry {
 /*   border-radius: .75rem;
    display: flex;
    height: 100%;
    justify-content: space-between;
    position: relative;
    --tw-bg-opacity: 1;*/
    background-color: #050A20 !important;
    transition-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    border-radius: 0px !important;
    text-align: center;
  color: #DAB5FF !important 
}
  /*تصغير منتجمتحرك*/
.s-products-slider-card {
    height: auto !important;
    max-width: 250px;
    padding-left: .5rem;
    padding-right: .5rem;
    width: 50%;
}




/* تنسيق الأزرار الأساسية في المتجر */
.s-button-element {
  background: linear-gradient(182deg, #7901F8, #150921) !important;

  /*background-color: #B3721E !important;*/
  border: 1px solid #7901f8 !important;
  color: #ffffff;
}

/* توسيط عنوان القسم */
.s-block__title {
  display: flex;
  justify-content: space-around;
  margin-bottom: 1rem;
  flex-wrap: nowrap;
}

/* تغيير لون روابط القائمة الجانبية */
.mm-spn a {
  background: inherit;
  color: #7901f8;
  text-decoration: none;
}

/* لون أيقونات قسم المميزات */
.s-block--features__item .feature-icon {
    align-items: center;
    background-color: #414042;
    background-color: #c8a85a;
    border-radius: 9999px;
    display: flex;
    height: 4rem;
    justify-content: center;
    margin-bottom: .75rem;
    overflow: hidden;
    width: 4rem;
}

/* إزالة المسافة اليسرى من عنوان القسم في اتجاه RTL */
.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0rem;
}

/* تنسيق عناوين أقسام الفوتر وتوسيطها */
.store-footer h3 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-bottom: .75rem;
    text-align: center;
}

/* تنسيق الحاوية الداخلية للفوتر */
.store-footer__inner {
    border: none;
    background-color: #1B023B !important;
    text-align: center;
}

/* توسيط روابط الفوتر وإضافة حركة انتقالية */
.store-footer a {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    justify-content: center;
}

/* عرض وسائل التواصل (البريد والواتساب) في صف واحد */
/*.s-contacts-list-vertical {
    flex-direction: row;
    align-items: stretch;
    display: flex;
    align-content: stretch;
    flex-wrap: nowrap;
    justify-content: space-around;
}*/

/* توسيط أيقونات شبكات التواصل الاجتماعي */
.s-social-list {
    display: flex;
    gap: .625rem;
    flex-wrap: nowrap;
    justify-content: center;
}

/* تنسيق زر تسجيل الدخول في الهيدر */
.s-user-menu-login-btn {
    align-items: center;
    border-radius: 9999px;
    border-width: 1px;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
    --tw-border-opacity: 1;
    border-color: #00DFFF;
    border-color: #FE07FF;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background-color: #050A20;
}

/* تغيير الخلفيات التي تستخدم الصنف bg-inherit إلى تدرج ذهبي */
.bg-inherit {
    /* background-color: inherit; */
    background-color: #050A20!important;
}

/* إخفاء زر إضافة المنتج للمفضلة داخل بطاقات المنتجات */
.s-product-card-vertical .s-product-card-wishlist-btn:where([dir=rtl],[dir=rtl] *) {
    left: .5rem;
    right: auto;
    opacity: 0;
}

/* تغيير حجم ولون أيقونة زر تسجيل الدخول */
.s-user-menu-login-btn svg {
    height: 1.25rem;
    width: 1.25rem;
    fill: #FE07FF;
}

/* تنسيق عناصر بيانات التواصل داخل الفوتر */
.s-contacts-item {
    align-items: center;
    display: flex;
    font-size: .875rem;
    line-height: 1;
    justify-content: center;
    color: #FE07FF;
}

/* جعل أول قسم في الصفحة بعرض كامل */
section.s-block:nth-of-type(1) .container {
    max-width: 100%;
    padding: 0;
}

/* إزالة الهامش العلوي لأول قسم */
section.s-block:nth-of-type(1) {
    margin-top: 0px;
}

/* إزالة أي خلفية أو تدوير من صور الأقسام */
section.s-block img {
    background-color: #050A20;
    border-radius: 0;
}

/* تخصيص الخلفية العامة للفوتر */
footer.store-footer {
    background-color: #1B023B !important;
}

/* تحديد لون الخلفية ولون النص داخل الفوتر */
.store-footer__inner {
    background-color: #1B023B !important;
    color: #fff;
}

/* تغيير لون النصوص داخل الفوتر */
footer.store-footer p {
    color: #fff;
}

/* إزالة الحدود من الحاوية الداخلية للفوتر */
.store-footer__inner {
    border: none;
}

/* استبدال أيقونة المستخدم الافتراضية بأيقونة أخرى */
.sicon-user-circle:before {
    content: "\f078";
    background-color: #050A20;
}

/* تغيير لون شريط التنقل العلوي والقائمة الرئيسية */
.top-navbar,
div#mainnav {
    background-color: #050A20 !important;
}

/* إزالة جميع الظلال الافتراضية */
.shadow-default {
    box-shadow: 0 0 transparent !important;
}

/* تنسيق أيقونات السلة والحساب في الهيدر */
div#mainnav i.sicon-shopping-bag,
i.sicon-user-circle {
    background-color: #050A20;
    color: #fff !important;
    border-color: #F053FC !important;
    /*box-shadow: 1px 1px 5px #fff*/
}

/* تأثير التحويم على أيقونات السلة والحساب */
div#mainnav i.sicon-shopping-bag:hover,
i.sicon-user-circle:hover {
    background-color: #150921;
    color: #fff !important;
    border-color: #00DFFF !important;
}

/* تغيير لون إجمالي السلة ونص القائمة الجانبية */
b.s-cart-summary-total,
nav#mobile-menu {
    color: #00DFFF;
}

/* تغيير لون روابط القائمة عند تمرير المؤشر */
ul.main-menu.mm-spn--open li:hover a {
    color: #fff;
}

/* تغيير لون روابط الشريط العلوي */
.top-navbar a {
    color: #00DFFF !important;
}

/* تنسيق مربع البحث */
.s-search-container.s-search-inline {
    background-color: #fff;
    border-radius: 50px;
}

/* تغيير لون روابط القوائم الفرعية */
.sub-menu a {
    color: #00DFFF;
}

/* تنسيق زر فتح قائمة المستخدم */
.s-user-menu-trigger {
    border-radius: 50px;
    width: 45px;
    height: 45px;
}

/* تغيير لون أيقونة القائمة */
i.sicon-menu {
    color: #00DFFF;
}

/* تغيير لون الهيدر عند تثبيته أثناء التمرير */
.fixed-header .inner {
    background-color: #050A20;
}

/* تغيير لون زر المفضلة داخل بطاقات المنتجات */
button.s-product-card-wishlist-btn.animated {
    background-color: #050A20 !important;
    color: #ffffff;
    border-color: #F053FC !important;
}

/* توسيط محتوى بطاقة المنتج */
.s-product-card-content {
    text-align: center;
  background-color: #050A20;
}

/* توسيط العناصر الفرعية داخل بطاقة المنتج */
.s-product-card-content-sub {
    justify-content: center;
}

/* تنسيق زر إضافة المنتج للإشعارات أو الطلبات الخاصة */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #050A20 !important;
    border: 1px solid #00DFFF !important;
    color: #fff;
}

/* تأثير التحويم على الزر السابق */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background-color: transparent !important;
    border: 2px solid #00DFFF !important;
    color: #fff;
}

/* تغيير لون الأيقونة داخل الزر عند التحويم */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover i {
    color: #00DFFF;
}

/* تغيير لون أيقونة السلة */
i.text-base.sicon-shopping-bag {
    color: #fff;
}

/* تغيير لون عنوان المنتج */
h3.s-product-card-content-title a {
    color: #00DFFF;
}

/* تثبيت لون عنوان المنتج عند التحويم */
h3.s-product-card-content-title:hover a {
    color: #00DFFF;
}

/* تنسيق زر المنتجات غير المتوفرة */
salla-add-product-button.hydrated[product-status=out] {
    background-color: #fff !important;
    border: 1px solid #00DFFF;
    color: #00DFFF !important;
}

/* إضافة إطار لجميع بطاقات المنتجات */
custom-salla-product-card,
salla-product-card {
    border: 0px solid #00DFFF;
}

/* تغيير لون عنوان الصفحة */
h1#page-main-title {
    color: #F053FC;
}

/* تغيير لون جميع التسميات داخل الصفحات */
.main-content label {
    color: #fff;
}

/* تغيير لون مسار التنقل */
nav.breadcrumbs {
    color: #F053FC;
}

/* تغيير لون الروابط الأساسية */
a.text-primary {
    color: #F053FC;
}

/* تنسيق زر "إظهار المزيد" وزر المفضلة */
button.s-infinite-scroll-btn.s-button-btn.s-button-primary {
  background-color: #050A20 !important;
  border: 2px solid #F053FC !important;
  color: #fff;
}

/* تنسيق أزرار سلة الأساسية ذات النمط الممتلئ */
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
  background-color: #064BFC !important;
  border: 2px solid #000 !important;
  color: #fff;
}

/* تأثير التحويم على الزر الأساسي */
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center:hover {
  background-color: transparent !important;
  border: 2px solid #F053FC !important;
  color: #fff;
}

/* تغيير لون الفقرات الأساسية */
p.text-primary {
  color: #064BFC;
}

/* تغيير لون العنوان الرئيسي داخل المحتوى */
.main-content h1 {
  color: #00DFFF;
}

/* تنسيق زر الشراء السريع */
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after {
  background-color: transparent;
  color: #F053FC;
  border: 2px solid #000;
}

/* تأثير التحويم على زر الشراء السريع */
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after:hover {
  background-color: #000;
  color: #fff;
}

/* عرض بنرات الصفحة الرئيسية في صف واحد */
section.s-block.s-block--banners.container {
  display: flex;
  gap: 5px;
  justify-content: space-around;
  flex-wrap: nowrap;
}

/* تحديد حجم شبكة البنرات */
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  flex: 0 0 100%;
  max-width: 60%;
}

/* تنسيق كل بنر داخل الصفحة الرئيسية */
a.banner-entry {
  display: inline-block;
  height: 360px;
  background-color: transparent;
  border-radius: 0;
}

/* جعل أول بنر بنفس ارتفاع باقي البنرات */
.two-row .banner-entry:first-child {
  grid-row: span 1 / span 2;
}

/* تخصيص تنسيقات الجوال */
@media only screen and (max-width: 600px) {
  
  /* تحديد عرض كمية المنتج في الشريط السفلي */
  .sticky-product-bar__quantity.center-between.mb-5 {
    width: 30%;
  }
  
  /* تقليل المسافات داخل الهيدر المثبت */
  .fixed-header .inner {
    padding-block: 10px;
  }
  
  /* إخفاء نص زر إضافة للسلة في صفحة المنتج */
  .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text {
    font-size: 0;
  }
  
  /* عكس ترتيب عناصر شريط الشراء السفلي */
  section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none,
  salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated {
    flex-direction: row-reverse !important;
  }
  
  /* ضبط هامش زر الشراء السريع */
  .s-add-product-button-with-quick-buy salla-quick-buy:where([dir=rtl], [dir=rtl] *) {
    margin-left: .5rem;
    margin-right: 0;
  }
  
  /* إخفاء أيقونة زر إضافة للسلة */
  .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text svg {
    display: none;
  }
  
  /* استبدال نص زر إضافة للسلة */
  .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text::before {
    content: "إضافة للسلة" !important;
    font-size: 12px;
  }
  
  /* تصغير حجم زر إضافة للسلة */
  .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    padding: 6px !important;
  }
  
  /* إضافة مسافة أسفل صفحة المنتج */
  .product-single footer {
    padding-bottom: 75px;
  }
  
  /* منع تحريك الحاوية الرئيسية */
  .app-inner.flex.flex-col.min-h-full {
    position: relative !important;
  }
  
  /* تثبيت شريط الشراء أسفل الشاشة */
  section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none {
    position: fixed !important;
    left: 0;
    bottom: 60px;
    width: 100%;
    z-index: 22;
  }
  
  /* رفع طبقة نافذة تسجيل الدخول */
  .s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
    z-index: 999999999 !important;
  }
  
  /* تحديد عرض مربع البحث */
  .s-search-container {
    width: 250px !important;
    margin-inline: auto;
  }
  
  /* تغيير لون القائمة الجانبية */
  nav#mobile-menu {
    color: #fff !important;
    background-color: #1B0239 !important 
  }
  
  /* إزالة الهامش العلوي لأول قسم */
  section.s-block:nth-of-type(1) {
    margin-top: 0px;
  }
  
  /* رفع زر واتساب فوق الشريط السفلي */
  .product-single div#wa-widget-send-button {
    margin-bottom: 100px;
  }
  
  /* تصغير ارتفاع البنرات على الجوال */
  a.banner-entry {
    height: 105px;
  }
}

/* تعديل ارتفاع البنرات للشاشات بين 400 و600 بكسل */
@media (min-width: 400px) and (max-width: 600px) {
  a.banner-entry {
    height: 115px;
  }
}

/* تعديل ارتفاع البنرات للأجهزة اللوحية الصغيرة */
@media (min-width: 600px) and (max-width: 760px) {
  a.banner-entry {
    height: 180px;
  }
}

/* تعديل ارتفاع البنرات للأجهزة اللوحية المتوسطة */
@media (min-width: 760px) and (max-width: 875px) {
  a.banner-entry {
    height: 220px;
  }
}

/* تعديل ارتفاع البنرات للأجهزة اللوحية الكبيرة */
@media (min-width: 876px) and (max-width: 1024px) {
  a.banner-entry {
    height: 265px;
  }
}

/* إخفاء شاشة التحميل الابتدائية */
.loader-init {
  display: none;
}

/* تنسيق أزرار تسجيل الدخول والمفضلة والمشاركة */
button.s-login-modal-enter-button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center,
button.btn--wishlist.animated.hidden.sm\:inline-flex.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center,
button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
  background-color: #050A20 !important;
  border: 2px solid #00DFFF !important;
  color: #fff;
}

/* تغيير لون رابط إنشاء حساب أو تسجيل الدخول */
a.s-login-modal-link {
  color: #00DFFF;
}

/* إزالة خلفية قسم التعليقات */
.s-comments.s-comments-product {
  background-color: transparent;
}

/* تنسيق النصوص القوية داخل وصف المنتج */
.product__description a strong {
  color: #fff;
  background: linear-gradient(182deg, #7901F8, #150921) !important;

}

/* تنسيق جميع أيقونات شبكات التواصل */
li.s-social-link a {
  border: none;
  background: linear-gradient(182deg, #7901F8, #150921) !important;

}

/* تخصيص أيقونة شبكة التواصل الثانية */
li.s-social-link:nth-of-type(2) a {
  background: linear-gradient(182deg, #7901F8, #150921) !important;

}

/* تخصيص أيقونة شبكة التواصل الأولى */
li.s-social-link:nth-of-type(1) a {
  background: linear-gradient(182deg, #7901F8, #150921) !important;

  color: #fff;
}

/* إلغاء خاصية احتواء الصورة داخل بطاقة المنتج */
.s-product-card-image-contain {
  object-fit: unset;
}

/* إضافة ظل خفيف لبطاقات قسم المميزات */
.s-block--features__item {
  box-shadow: 1px 1px 10px #0000004f;
}

/* تحديد أقصى ارتفاع لشعار المتجر */
.navbar-brand img {
  max-height: 5rem;
}

/* تصغير الشعار عند تثبيت شريط التنقل أثناء التمرير */
.main-nav-container.fixed-pinned .navbar-brand img {
  max-height: 70px;
}

/* إضافة حواف دائرية علوية للفوتر */
.store-footer__inner,
footer.store-footer {
  border-top-right-radius: 25px !important;
  border-top-left-radius: 25px !important;
}

/*من هنا العاب*/


/* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
*/

.banners-section {
    max-width: 1100px;
    margin: 0 auto;
    position: ;
}

/* الشبكة: 3 أعمدة */
.banners-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

/* رابط البنر */
.banner-link {
    text-decoration: none;
    display: block;
}

/* كرت البنر */
.banner-card {
    position: relative;
    border-radius: 28px; /* حواف دائرية كبيرة نفس الصورة */
    overflow: hidden;
    background: #050A20;
    aspect-ratio: 1024 / 1024; /* مربع 100% */
    transition: all 0.3s ease;
   /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);*/
}

.banner-card img {
    width: 100%;
    height: 100%;
   object-fit: cover;
    display: block;
 transition: transform 0.4s ease;
}

/* تأثيرات الهوفر */
.banner-link:hover .banner-card {
    transform: translateY(-6px);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
}

.banner-link:hover .banner-card img {
    transform: scale(1.05);
}

.banner-link:active .banner-card {
    transform: translateY(-2px);
}

/* تابلت: عمودين */
@media (max-width: 900px) {
    .banners-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    
    .banner-card {
        border-radius: 24px;
    }
}

/* جوال كبير: عمودين أصغر */
@media (max-width: 600px) {
    body {
    /*    padding: 20px 15px;*/
    }
    
    .banners-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 16px;
    }
    
    .banner-card {
        border-radius: 20px;
    }
}

/* جوال صغير: عمود واحد */
@media (max-width: 400px) {
    .banners-grid {
        grid-template-columns: 1fr;
        gap: 16px;
    }
    
    .banner-card {
        border-radius: 24px;
    }
}
/*لين هنا العاب*/