:root,.dark{--bg-primary:#161616!important;--bg-secondary:#161616!important;--header-bg:#000!important;--header-text-color:#fff!important;--store-text-primary:#fff!important;--store-text-secondary:#ccc!important}.store-header,.main-header,.site-header,.header,.header-wrapper,header,.main-nav-container,.navbar,.salla-theme-header,.salla-header,.s-header,.s-header-wrapper,.s-header__inner,.s-header__top,.s-header__menu,#header,#main-header,[class*="header"],[class*="Header"],[class*="navbar"],[class*="Navbar"],[class*="nav-wrapper"],[class*="sticky"]{background:#000!important;background-color:#000!important}.store-header *,.main-header *,.site-header *,.header *,.header-wrapper *,header *,.main-nav-container *,.navbar *,.salla-theme-header *,.salla-header *,.s-header *,.s-header-wrapper *,#header *,#main-header *,body,main,section,.container,.s-block,.s-product-card-entry,custom-salla-product-card,.product-card,.product__description,.article--main,.s-product-options-wrapper,body h1,body h2,body h3,body h4,body h5,body h6,body p,body span,body a,body label,body b,body strong,body small,body li,body div,.s-product-card-content-title a,.s-product-card-price,.s-product-card-content,.s-product-card-content-main,.s-product-card-content-sub,.product__description *,.article--main *,a,.s-breadcrumb-wrapper *,.breadcrumbs *{color:#fff!important}body,main,.app,#app,.store-home,.s-block,section{background-color:#161616!important}.before-price,.line-through,del,s{color:#a1a1aa!important}.total-price,.s-product-card-price,.text-red-800,.text-red-600,a:hover{color:#c4b5fd!important}/* inputs عادية */
input,
textarea{
    color:#fff!important;
    background-color:#1a1a1a!important;
    border:1px solid #333!important;
}

/* السلة فقط */
.s-cart-page select,
.s-cart-page .s-form-control,
.cart-page select,
.cart-page .s-form-control,
.cart-item select,
.s-cart-item select{

    background:#1c1c1c!important;
    color:#fff!important;
    border:1px solid #333!important;
    border-radius:14px!important;
}

/* popup تمت الإضافة */
.s-alert,
.s-notification,
.toast,
.modal-content{

    background:#111!important;
    color:#fff!important;
    border:1px solid #2a2a2a!important;
}button,.s-button-text{color:inherit!important}.navbar-brand img{max-width:none!important;width:100px!important;height:auto!important;transform:scale(2.25)!important;transform-origin:center!important;object-fit:contain!important}
/* تأثير ضغط زر إضافة للسلة */

button[type="submit"],
.s-button-element {

    transition: transform 0.08s ease !important;
}

button[type="submit"]:active,
.s-button-element:active {

    transform: scale(0.95) !important;
}
.purple-curve-bg{
  position:relative;
  background:#000;
  min-height:520px;
  overflow:hidden;
  isolation:isolate;
}

/* التوهج البنفسجي الخلفي */
.purple-curve-bg::before{
  content:"";
  position:absolute;
  left:50%;
  bottom:90px;
  width:120%;
  height:420px;
  transform:translateX(-50%);
  background:radial-gradient(
    60% 70% at 50% 100%,
    rgba(145,70,255,0.45) 0%,
    rgba(95,35,190,0.28) 35%,
    rgba(0,0,0,0) 75%
  );
  z-index:0;
}

/* القوس البنفسجي */
.purple-curve-bg::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-430px;
  width:220%;
  height:700px;
  transform:translateX(-50%);
  border-radius:100% 100% 0 0;
  background:linear-gradient(
    180deg,
    #b44cff 0%,
    #7a22ff 18%,
    #260b45 48%,
    #000 100%
  );
  box-shadow:
    0 -35px 80px rgba(180,76,255,0.95),
    0 -75px 120px rgba(122,34,255,0.55),
    inset 0 70px 80px rgba(220,170,255,0.35),
    inset 0 -120px 180px rgba(0,0,0,0.9);
  z-index:1;
}

/* عشان المحتوى يطلع فوق الخلفية */
.purple-curve-bg > *{
  position:relative;
  z-index:2;
}
.ix-option{
  position:relative;
}

.ix-best-seller{
  position:absolute;
  top:-9px;
  right:50%;
  transform:translateX(50%);
  background:#a78bfa;
  color:#16091f;
  font-size:9px;
  font-weight:900;
  padding:2px 7px;
  border-radius:999px;
  line-height:1.2;
  white-space:nowrap;
  border:1px solid #c4b5fd;
}
/* إزالة أي خلفية بيضا من غلاف الصفحة */
.page-wrapper,
.main-content,
.main-content-inner,
.s-block,
.page-entry,
.article--main,
.page-content,
.content-entry,
.article-entry {

    background: #111 !important;
    background-color: #111 !important;
    border: none !important;
    box-shadow: none !important;
}

/* إزالة الحواف البيضاء */
.page-wrapper *,
.main-content *,
.main-content-inner * {

    border-color: transparent !important;
}

/* المنطقة اللي حول المحتوى مباشرة */
/* الصفحات التعريفية */
.page-entry,
.article--main,
.page-content,
.content-entry,
.article-entry{
    background:#111 !important;
    border:none !important;
    box-shadow:none !important;
}
/* سلة المشتريات */
.cart-page,
.s-cart-page{
    background:#111 !important;
}

/* عناصر السلة */
.cart-page .card,
.cart-page .cart-item,
.cart-page .cart-summary,
.cart-page .cart-totals,
.s-cart-page .card,
.s-cart-page .cart-item,
.s-cart-page .cart-summary,
.s-cart-page .cart-totals{

    background:#161616 !important;
    background-color:#161616 !important;
    border:1px solid #2a2a2a !important;
    border-radius:18px !important;
    box-shadow:none !important;
}

/* النصوص */
.cart-page *,
.s-cart-page *{
    color:#fff !important;
}

/* popup */
.s-alert,
.s-notification,
.toast,
.modal-content{

    background:#111 !important;
    color:#fff !important;
    border:1px solid #2a2a2a !important;
}
/* صندوق ملخص الطلب */
.bg-white{
    background:#161616 !important;
    background-color:#161616 !important;
}

/* النصوص الرمادية */
.text-gray-500{
    color:#b3b3b3 !important;
}

/* الظلال */
.shadow-default{
    box-shadow:none !important;
}

/* الزر */
.s-button-element{
    border:none !important;
}
hr,
.border-t,
.border-b{
    display:none !important;
}
hr,
.border-t,
.border-b{
    display:none !important;
}
/* إزالة الظل الأسود */
.shadow-default{
    box-shadow:none !important;
    border:none !important;

}
/* خلفية خيارات المنتج */
.s-product-options-option-content,
.s-product-options-option-content div{

    background:#161616 !important;
    background-color:#161616 !important;
}

/* الـ select نفسه */
.s-product-options-option-content select,
.s-product-options-option-content .s-form-control{

    background:#161616 !important;
    color:#fff !important;
    border:1px solid #333 !important;
    box-shadow:none !important;
}
/* popup إضافة المنتج للسلة */
.s-add-product-toast{
    background:#111 !important;
    background-color:#111 !important;
    color:#fff !important;
    border:1px solid #2a2a2a !important;
    box-shadow:none !important;
}

/* النصوص داخله */
.s-add-product-toast *{
    color:#fff !important;
}
/* شريط الهيدر كامل */
header,
.store-header,
.main-header,
.header-wrapper,
div.flex.items-stretch.justify-between.relative{

    background:#000 !important;
    background-color:#000 !important;
    border:none !important;
    box-shadow:none !important;
}


/* المنطقة حول اللوغو والقائمة */
div.flex.items-center,
div.flex.items-center.justify-end.my-2\.5{

    background:#000 !important;
}

/* إزالة أي شفافية */
header *,
.store-header *,
.main-header *{

    background-color:transparent !important;
}
/* توحيد لون الصفحات */
.content--single-page,
.content-entry,
.bg-white,
.page-entry,
.article--main,
.page-content,
.content-entry,
.article-entry{

    background:#111 !important;
    background-color:#111 !important;
    border:none !important;
    box-shadow:none !important;
}

/* النصوص */
.content--single-page *,
.content-entry *{

    color:#fff !important;
}
/* كروت المنتجات */
.s-product-card-entry,
.product-card,
.product-card-content,
.s-product-card-content,
.s-product-card-vertical{

    background:#111 !important;
    background-color:#111 !important;

    border:1px solid #222 !important;
    box-shadow:none !important;
}

/* داخل الكرت */
.s-product-card-entry *,
.product-card *{

    color:#fff !important;
  }
/* حاوية صورة المنتج */
.s-product-card-image
{

    background:#161616 !important;

    border-radius:22px !important;

    padding:14px !important;

    overflow:hidden !important;
}

/* الصورة نفسها */
.s-product-card-image-contain{

    border-radius:18px !important;

    filter:brightness(.88) contrast(1.05) !important;

    transition:.3s ease !important;
}

/* hover */
.s-product-card-image-contain:hover{

    filter:brightness(.97) contrast(1.08) !important;

    transform:scale(1.02);
}
/* زر إضافة للسلة */
.s-button-primary-outline,
.s-button-outline{

    background:#7a22ff !important;
    background-color:#7a22ff !important;

    border:1px solid #9333ea !important;

    color:#fff !important;

    box-shadow:none !important;
}

/* النص والأيقونة */
.s-button-primary-outline *,
.s-button-outline *{

    color:#fff !important;
}

/* hover */
.s-button-primary-outline:hover,
.s-button-outline:hover{

    background:#8b33ff !important;
}

/* فلتر الترتيب */
select,
.form-input{

    background:#0f0f0f !important;
    background-color:#0f0f0f !important;

    color:#fff !important;

    border:1px solid #222 !important;

    border-radius:18px !important;

    min-height:48px !important;

    padding:0 18px !important;

    box-shadow:none !important;

    transition:.3s ease !important;
}

/* عند الضغط */
select:focus,
.form-input:focus{

    border-color:#333 !important;

    box-shadow:none !important;
}

/* الخيارات */
select option{

    background:#111 !important;
    color:#fff !important;
}
/* زر المفضلة */
.s-product-card-wishlist-btn{

    background:transparent !important;

    border:none !important;

    box-shadow:none !important;
}

/* القلب */
.s-product-card-wishlist-btn i{

    color:#c084fc !important;

    font-size:20px !important;
}
.s-product-options-wrapper{

    background:transparent !important;
}

.s-product-options-option-content{

    background:transparent !important;
}
/* إخفاء البحث */
.s-search-input,
.s-search-icon,
.s-search-wrapper,
.s-search-container,
.search-wrapper,
.search-container,
.search-form,
header form[role="search"]{

    display:none !important;
}
/* تمديد الهيدر كامل العرض */
.store-header .container{

    max-width:100% !important;

    width:100% !important;

    padding-left:0 !important;

    padding-right:0 !important;

    margin-left:0 !important;

    margin-right:0 !important;
}
/* الهيدر كامل الشاشة */
.store-header,
.header-wrapper,
.main-header,
header{

    width:100vw !important;

    max-width:100vw !important;

    margin:0 !important;

    padding-left:0 !important;

    padding-right:0 !important;

    left:0 !important;
    right:0 !important;
}
/* إزالة الخط الأسود فوق السعر */
.product-price,
.product-formatted-price,
.flex.whitespace-nowrap.gap-4.items-center{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
}

/* إزالة أي خط */
.product-price::before,
.product-price::after,
.flex.whitespace-nowrap.gap-4.items-center::before,
.flex.whitespace-nowrap.gap-4.items-center::after{
    display:none !important;
    content:none !important;
}
.product-formatted-price,
.product-price,
.font-bold.text-xl.inline-block{
    color:#b26cff !important;
    text-shadow:0 0 10px rgba(178,108,255,.4);
}
/* إزالة الخلفية السوداء من فلتر المنتجات */
#product-filter,
.form-input,
.flex.items-center select{
    background:transparent !important;
    border:1px solid rgba(178,108,255,.35) !important;
    color:#fff !important;
    box-shadow:none !important;
}

/* إزالة البلوك الأسود */
.mb-4.sm\:mb-6.flex.justify-between.items-center{
    background:transparent !important;
    border:none !important;
}

/* تنسيق القائمة */
#product-filter option{
    background:#111 !important;
    color:#fff !important;
}
/* إزالة كل الخلفيات والبلوكات */
.mb-4.sm\:mb-6.flex.justify-between.items-center,
#product-filter,
.form-input{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    color:#fff !important;
}

/* القائمة */
#product-filter option{
    background:#111 !important;
    color:#fff !important;
}
/* قسم التعليقات */
.s-comments,
.s-comments-page,
.s-comments-page-container,
.s-comments-container,
salla-comment-form,
salla-reviews-summary,
.s-comments-header,
.s-comment-form-wrapper,
.s-comment-form-content{
    background:transparent !important;
    background-color:transparent !important;
    border:none !important;
    box-shadow:none !important;
}

/* النصوص */
.s-comments *,
salla-reviews-summary *,
salla-comment-form *{
    color:#fff !important;
}

/* مربع الكتابة */
.s-comment-form-input{
    background:#1a1a1a !important;
    border:1px solid #2a2a2a !important;
    color:#fff !important;
    border-radius:16px !important;
}

/* زر الإرسال */
.s-comment-form-action .s-button-element{
    background:#7a22ff !important;
    border:none !important;
}

/* العناصر الفارغة */
.s-comments div:empty{
    display:none !important;
}
/* إزالة الخلفية البيضاء من الصور المصغرة */
.s-slider-thumbs img,
.bg-gray-100{
    background:#000 !important;
}

/* تحسين الثمبنيل */
.s-slider-thumbs .swiper-slide{
    background:#000 !important;
    border:1px solid #1f1f1f !important;
}
/* قائمة الحساب - إزالة الشفافية */
.s-user-menu-dropdown{
    background: #0b0b0f !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    opacity: 1 !important;
    border: 1px solid rgba(255,255,255,.06);
    box-shadow: 0 10px 40px rgba(0,0,0,.65);
}

/* الخلفية الداخلية */
.s-user-menu-dropdown-list,
.s-user-menu-dropdown-header{
    background: transparent !important;
}

/* العناصر */
.s-user-menu-dropdown-item{
    background: transparent !important;
}

/* hover */
.s-user-menu-dropdown-item:hover{
    background: rgba(138, 43, 226, 0.12) !important;
}

.s-toggle-switcher{
    background:#2a2a2a !important;
}

/* زر تعطيل الحساب */
.s-button-danger-outline{
    border-color:#7c3aed !important;
    color:#fff !important;
}
/* صفحة الإعدادات فقط */
body.user-settings-page .s-user-settings-section,
body.user-settings-page .s-list-tile-item{
    background:#14141b !important;
    border:1px solid rgba(255,255,255,.05)!important;
    border-radius:16px !important;
}

/* النصوص */
body.user-settings-page .s-user-settings-wrapper *,
body.user-settings-page .main-content h1{
    color:#fff !important;
}

/* الوصف */
body.user-settings-page .s-list-tile-item-subtitle{
    color:#9ca3af !important;
}

/* hover */
body.user-settings-page .s-list-tile-item:hover{
    background:#1a1a24 !important;
}
/* فقط بطاقات صفحة الإعدادات */
.s-user-settings-section,
.s-list-tile-item{
    background:#161616 !important;
    background-color:#161616 !important;
    border:1px solid #262626 !important;
    border-radius:16px !important;
}

/* النصوص */
.s-user-settings-section *,
.s-list-tile-item *{
    color:#fff !important;
}

/* الوصف */
.s-user-settings-section-subtitle{
    color:#a1a1aa !important;
}

/* hover خفيف */
.s-list-tile-item:hover{
    background:#1d1d1d !important;
}

/* قائمة المزيد بالديسكتوب */

#more-menu-dropdown .sub-menu{

    background:#111 !important;

    background-color:#111 !important;

    width:260px !important;

    min-width:260px !important;

    padding:10px 0 !important;

    border:1px solid #2a2a2a !important;

    border-radius:16px !important;

    box-shadow:0 15px 40px rgba(0,0,0,.65) !important;

    position:absolute !important;

    top:100% !important;

    right:0 !important;

    z-index:9999 !important;
}

/* عناصر القائمة */

#more-menu-dropdown .sub-menu li{

    width:100% !important;

    background:transparent !important;
}

/* الروابط */

#more-menu-dropdown .sub-menu a{

    display:block !important;

    padding:12px 18px !important;

    color:#fff !important;

    background:transparent !important;

    transition:.2s ease !important;
}

/* hover */

#more-menu-dropdown .sub-menu a:hover{

    background:rgba(124,58,237,.16) !important;

    color:#c084fc !important;
}


/* إزالة أي خلفية سوداء من كامل معرض الصور */

.sidebar,
.image-slider,
.details-slider,
.s-slider-wrapper,
.s-slider-container,
.s-slider-thumbs,
.s-slider-thumbs-container,
.swiper,
.swiper-wrapper{

    background:none !important;

    background-color:transparent !important;

    box-shadow:none !important;

    border:none !important;
}

/* تصميم قسم اختيار الباقة */

.s-product-options-wrapper{
    background:#161616!important;
    border:1px solid rgba(168,85,247,.25)!important;
    border-radius:18px!important;
    padding:18px!important;
}

.s-product-options-option-label b{
    color:#c084fc!important;
}

.s-product-options-wrapper select{
    background:#111!important;
    border:1px solid rgba(168,85,247,.22)!important;
    color:#fff!important;
}

/* أسهم التنقل */

.s-breadcrumb-arrow svg,
.s-breadcrumb-arrow path{

    fill:#c084fc !important;

    color:#c084fc !important;
}
/* 12 شهر فوق لحالو */

.ix-options{
    grid-template-columns:repeat(2,1fr)!important;
}

.ix-options .ix-option:first-child{
    grid-column:1 / -1;
}
/* تخفيف إبراز الباقة المختارة */

.ix-option.active{

    background:#2b1b44 !important;

    border-color:#8b5cf6 !important;

    color:#fff !important;

    box-shadow:none !important;
}
/* إصلاح صفحة الطلبات */

.s-orders-table-tbody-tr,
.s-orders-table-tbody-tr-td,
.s-orders-table-tbody-tr-td-content{
    background: transparent !important;
    color: #ffffff !important;
}

.s-orders-reference-id,
.s-orders-mobile-title,
.s-orders-status-container,
.s-orders-table-tbody-tr-td-content div,
.s-orders-table-tbody-tr-td-content span{
    color: #ffffff !important;
}

.s-orders-table-tbody-tr-shadow{
    background: #111111 !important;
    border: 1px solid #333 !important;
    border-radius: 16px !important;
}
/* إصلاح بطاقة ملخص الطلب */

.s-order-totals-card-panel{
    background:#111111 !important;
    color:#ffffff !important;
    border:1px solid #333 !important;
    border-radius:16px !important;
}

.s-order-totals-card-label,
.s-order-totals-card-value,
.s-order-totals-card-total-label,
.s-order-totals-card-total-value,
.s-order-totals-card-panel h2{
    color:#ffffff !important;
}

.s-order-totals-card-total{
    border-top:1px solid #333 !important;
}
/* اسم المنتج داخل تفاصيل الطلب */

.s-order-details a.text-gray-900,
.s-order-page a.text-gray-900{
    color: #ffffff !important;
}
/* خلفية نافذة التقييم */

.s-modal-body{
    background:#111111 !important;
    color:#ffffff !important;
}

/* العناوين */

.s-rating-modal-title,
.s-rating-modal-product-title,
.s-rating-modal-thanks-title,
.s-rating-modal-thanks-msg,
.s-modal-title{
    color:#ffffff !important;
}

/* مربع التعليق */

.s-rating-modal-comment{
    background:#1a1a1a !important;
    color:#ffffff !important;
    border:1px solid #333 !important;
}

.s-rating-modal-comment::placeholder{
    color:#bdbdbd !important;
}

/* الفوتر */

.s-rating-modal-footer{
    background:#111111 !important;
}

/* زر الإغلاق */

.s-modal-close{
    color:#ffffff !important;
}
/* صفحة تقييم المنتج فقط */

.s-rating-modal-product-img-wrap,
.s-rating-modal-product-image,
.s-rating-modal-product img{
    display:none !important;
}

.s-rating-modal-product{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}

.s-rating-modal-product-title{
    width:100% !important;
    text-align:center !important;
    color:#fff !important;
    font-size:28px !important;
    font-weight:700 !important;
    margin:15px 0 !important;
}

.s-modal-close,
.s-modal-close span{
    background:transparent !important;
    box-shadow:none !important;
}

/* إزالة خلفية الهيدر */

.s-modal-header{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
}

.s-modal-header-inner{
    background:transparent !important;
    border:none !important;
}

/* تنسيق العنوان */

.s-modal-title{
    color:#ffffff !important;
    text-align:center !important;
    font-size:28px !important;
    font-weight:700 !important;
}
.s-reviews-summary-recommendation-only{
    display:none !important;
}
/* نافذة تسجيل الدخول فقط */

.s-modal-body:has(iframe[title="Salla Login"]){
    background:#ffffff !important;
}

.s-modal-body:has(iframe[title="Salla Login"]) .s-modal-header{
    background:#ffffff !important;
}

.s-modal-body:has(iframe[title="Salla Login"]) .s-modal-close svg{
    fill:#000000 !important;
}
/* صفحة الإشعارات */

.s-notifications-item{
    background:#111111 !important;
    color:#ffffff !important;
    border:1px solid #333 !important;
}

.s-notifications-item h4,
.s-notifications-item p,
.s-notifications-item span,
.s-notifications-item i{
    color:#ffffff !important;
}

.s-notifications-item-shadow{
    box-shadow:none !important;
}
/* أيقونة الجرس في الإشعارات */

.s-notifications-item-icon,
.s-notifications-item-icon i,
.sicon-bell-ring,
.sicon-bell-ring:before{
    color:#a855f7 !important;
}
/* صفحة تقييم المنتج فقط */

.s-rating-modal-product{
    padding:20px !important;
}

.s-rating-modal-product-title{
    font-size:28px !important;
    text-align:center !important;
    margin-bottom:15px !important;
}

.s-rating-modal-stars-product{
    display:flex !important;
    justify-content:center !important;
    margin-bottom:20px !important;

}

.s-rating-modal-comment{
    min-height:160px !important;
    padding:15px !important;
    font-size:16px !important;
}
/* نجوم صفحة التقييم فقط */

.s-rating-stars-small svg{
    width:42px !important;
    height:42px !important;
}

/* نجوم صفحة المنتج فقط */

.s-rating-stars-medium svg{
    width:18px !important;
    height:18px !important;
}