/* =========================================================
   ClaimBoost — ثيم رائد (سلة) — التصميم الداكن الكامل
   يُلصق كاملًا في: تخصيص الثيم ← CSS مخصص (بدل أي كود قديم)
   يعمل مع ملف claimboost-salla.js
   ========================================================= */

body.theme-raed{
  --cb-bg:#0C0910; --cb-card:#15101B; --cb-card-2:#1C1524; --cb-pop:#1A1422;
  --cb-line:#251D2E; --cb-line-2:#3A2E46;
  --cb-fg:#F1EDF5; --cb-muted:#A198AD; --cb-faint:#756C80;
  --cb-brand:#C926F5; --cb-brand-soft:#DE6BE0; --cb-wash:#2A1433; --cb-gold:#F2BB55;
  background:var(--cb-bg) !important;
  color:var(--cb-fg);
}
body.theme-raed .app-inner{background:transparent !important;position:relative;z-index:1}

/* ---------- شريط الإعلان (كاش باك) بلون المتجر بدل اللون الفاتح ---------- */
body.theme-raed .s-advertisement{
  background:linear-gradient(90deg,rgba(88,101,242,.22),rgba(201,38,245,.28)),#120D17 !important;
  color:var(--cb-fg) !important;border-bottom:1px solid var(--cb-line);
}
body.theme-raed .s-advertisement *{color:inherit !important}

/* ---------- الشريط العلوي ---------- */
body.theme-raed .top-navbar{background:rgba(8,6,11,.92) !important;border-bottom:1px solid var(--cb-line)}
body.theme-raed .top-navbar a{color:var(--cb-muted) !important}
body.theme-raed .top-navbar a:hover{color:var(--cb-fg) !important}
body.theme-raed .header-search input,
body.theme-raed .header-search .s-search-input{background:var(--cb-card) !important;border:1px solid var(--cb-line) !important;color:var(--cb-fg) !important}

/* ---------- الهيدر ---------- */
body.theme-raed .store-header{background:transparent !important}
body.theme-raed #mainnav,
body.theme-raed #mainnav .inner{background:rgba(12,9,16,.97) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}
/* ملاحظة: لا تضيف backdrop-filter للهيدر — يخرب قائمة الحساب في الجوال (تطلع مقصوصة من فوق) */
body.theme-raed #mainnav{border-bottom:1px solid var(--cb-line)}
body.theme-raed .navbar-brand img{max-height:52px;width:auto}
body.theme-raed .header-btn__icon,
body.theme-raed .mburger{color:var(--cb-fg) !important}

/* السلة: كبسولة واحدة (أيقونة + المبلغ) بدل المربع */
body.theme-raed .s-cart-summary-wrapper{
  display:inline-flex !important;align-items:center;gap:8px;
  background:var(--cb-card) !important;border:1px solid var(--cb-line-2) !important;border-radius:999px !important;
  padding:3px 3px 3px 12px;color:var(--cb-fg) !important;box-shadow:none !important;transition:border-color .15s;
}
body.theme-raed[dir="ltr"] .s-cart-summary-wrapper{padding:3px 12px 3px 3px}
body.theme-raed .s-cart-summary-wrapper:hover{border-color:var(--cb-brand-soft) !important}
body.theme-raed .s-cart-summary-wrapper *{background-color:transparent;box-shadow:none}
body.theme-raed .s-cart-summary-wrapper .header-btn__icon,
body.theme-raed .s-cart-summary-wrapper #s-cart-icon > span,
body.theme-raed .s-cart-summary-wrapper #s-cart-icon > i{
  width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;
  border-radius:50% !important;border:0 !important;background:var(--cb-wash) !important;color:var(--cb-fg) !important;margin:0 !important;
}
body.theme-raed .s-cart-summary-icon svg{fill:var(--cb-fg) !important}
body.theme-raed .s-cart-summary-wrapper p,
body.theme-raed .s-cart-summary-wrapper span:not(.s-cart-summary-count){color:var(--cb-fg) !important;font-size:14px;font-weight:600}
body.theme-raed .s-cart-summary-count{background:var(--cb-brand) !important;color:#fff !important;border:2px solid var(--cb-bg);font-size:11px}

/* قائمة المستخدم (الصورة الشخصية) */
body.theme-raed .s-user-menu-trigger,
body.theme-raed .s-user-menu-login-btn{background:transparent !important;border-color:var(--cb-line-2) !important;box-shadow:none !important;color:var(--cb-fg) !important}
body.theme-raed .s-user-menu-login-btn svg{fill:var(--cb-fg)}
body.theme-raed .s-user-menu-trigger-avatar{border-color:var(--cb-line-2) !important}
body.theme-raed .s-user-menu-trigger-name,
body.theme-raed .s-user-menu-trigger-text-value{color:var(--cb-fg) !important}
body.theme-raed .s-user-menu-trigger-hello{color:var(--cb-muted) !important}
body.theme-raed .s-user-menu-red-dot .s-user-menu-avatar-wrap::after{border-color:var(--cb-bg) !important}
body.theme-raed .s-user-menu-dropdown{
  background:var(--cb-pop) !important;border:1px solid var(--cb-line-2) !important;border-radius:14px !important;
  box-shadow:0 18px 40px -12px rgba(0,0,0,.7) !important;padding:6px !important;overflow:hidden;
}
body.theme-raed .s-user-menu-dropdown-header{border-color:var(--cb-line) !important;background:transparent !important}
body.theme-raed .s-user-menu-dropdown-header-content p{color:var(--cb-fg) !important}
body.theme-raed .s-user-menu-dropdown-header-content span{color:var(--cb-muted) !important}
body.theme-raed .s-user-menu-dropdown ul,
body.theme-raed .s-user-menu-dropdown li{background:transparent !important;border:0 !important;box-shadow:none !important;margin:0}
body.theme-raed .s-user-menu-dropdown-item a{
  display:flex;align-items:center;gap:10px;padding:10px 12px !important;border-radius:10px;
  color:var(--cb-fg) !important;background:transparent !important;font-size:14px;transition:background .15s;
}
/* أي عنصر داخل البند يبقى شفاف (هذا سبب المربعات القديمة حول النص والأيقونة) */
body.theme-raed .s-user-menu-dropdown-item a *{background:transparent !important;border:0 !important;box-shadow:none !important;color:inherit !important;padding:0;margin:0}
body.theme-raed .s-user-menu-dropdown-item a i,
body.theme-raed .s-user-menu-dropdown-item a svg{color:var(--cb-muted) !important;fill:var(--cb-muted) !important;font-size:17px;width:18px;flex:none}
body.theme-raed .s-user-menu-dropdown-item a:hover{background:var(--cb-wash) !important}
body.theme-raed .s-user-menu-dropdown-item-badge{background:var(--cb-brand) !important;color:#fff !important}
body.theme-raed .s-user-menu-dropdown-item-logout{border-top:1px solid var(--cb-line) !important;margin-top:4px !important;padding-top:4px !important}
body.theme-raed .s-user-menu-dropdown-item-logout a,
body.theme-raed .s-user-menu-dropdown-item-logout a i,
body.theme-raed .s-user-menu-dropdown-item-logout a svg{color:#FF6B6B !important;fill:#FF6B6B !important}
body.theme-raed .s-user-menu-dropdown-item-logout a:hover{background:rgba(255,107,107,.1) !important}

/* قائمة الحساب في الجوال: تطلع من تحت وتنسحب لو طويلة بدل ما تنقص من فوق */
@media (max-width:767px){
  body.theme-raed .s-user-menu-dropdown{
    max-height:calc(100dvh - 72px);overflow-y:auto !important;overscroll-behavior:contain;
    border-radius:18px 18px 0 0 !important;border-bottom:0 !important;
    padding:8px 8px calc(8px + env(safe-area-inset-bottom)) !important;
  }
  body.theme-raed .s-user-menu-dropdown-item a{padding:12px !important}
}

/* قائمة الأقسام في الكمبيوتر (الشريط الأفقي حق الثيم) */
body.theme-raed #mainnav .main-menu > li > a,
body.theme-raed #mainnav .main-menu > li > a span{color:var(--cb-muted) !important;transition:color .15s}
body.theme-raed #mainnav .main-menu > li > a:hover,
body.theme-raed #mainnav .main-menu > li > a:hover span{color:var(--cb-fg) !important}
body.theme-raed .main-menu .sub-menu{
  background:var(--cb-pop) !important;border:1px solid var(--cb-line-2) !important;border-radius:12px !important;
  box-shadow:0 18px 40px -12px rgba(0,0,0,.7) !important;padding:6px !important;
}
body.theme-raed .main-menu .sub-menu ul,
body.theme-raed .main-menu .sub-menu li{background:transparent !important}
body.theme-raed .main-menu .sub-menu a{display:block;border-radius:8px;padding:9px 12px !important;color:var(--cb-fg) !important}
body.theme-raed .main-menu .sub-menu a:hover{background:var(--cb-wash) !important}

/* قائمة الجوال (الثلاث شرطات) بنفس ألوان المتجر */
body.theme-raed .mburger i{color:var(--cb-brand-soft) !important}
body.theme-raed .mm-ocd__backdrop{background:rgba(5,3,8,.65) !important}
body.theme-raed .mm-ocd__content{background:var(--cb-pop) !important;border-left:1px solid var(--cb-line-2)}
body.theme-raed .mm-spn{
  --mm-spn-item-height:54px;
  background:var(--cb-pop) !important;color:var(--cb-fg) !important;
}
body.theme-raed .mm-spn ul{background:var(--cb-pop) !important}
body.theme-raed .mm-spn li,
body.theme-raed .mm-spn li > span{background:transparent !important;color:var(--cb-fg) !important}
/* الرابط لازم خلفيته مصمتة عشان يغطي سهم القائمة الفرعية لما ما يكون فيه أقسام تحته */
body.theme-raed .mm-spn li > a{background:var(--cb-pop) !important;color:var(--cb-fg) !important}
body.theme-raed .mm-spn li > a,
body.theme-raed .mm-spn li > span{display:flex !important;align-items:center;gap:12px;font-size:15px;font-weight:500}
body.theme-raed .mm-spn li > a span{color:inherit !important}
body.theme-raed .mm-spn li > a:active,
body.theme-raed .mm-spn li > span:active{background:var(--cb-wash) !important}
body.theme-raed .mm-spn li > span img,
body.theme-raed .mm-spn li > a img{width:40px;height:40px;border:1px solid var(--cb-line-2)}
body.theme-raed .mm-spn li > a[href].text-gray-500{color:var(--cb-fg) !important}
body.theme-raed .mm-spn ul ul > li:first-child > a{color:var(--cb-brand-soft) !important}
body.theme-raed .mm-spn li:after{border-top-color:var(--cb-line) !important;opacity:1 !important}
body.theme-raed .mm-spn li:before{border-color:var(--cb-muted) !important;opacity:1 !important}
body.theme-raed .mm-spn.mm-spn--navbar:after{color:var(--cb-fg) !important;opacity:1 !important;font-weight:600}
body.theme-raed .mm-spn.mm-spn--navbar:before{border-color:var(--cb-muted) !important;opacity:1 !important}
body.theme-raed .mm-spn.mm-spn--navbar ul:before{border-top-color:var(--cb-line-2) !important;opacity:1 !important}
/* زر الإغلاق (كان أحمر) */
body.theme-raed .close-mobile-menu{
  background:var(--cb-card) !important;color:var(--cb-fg) !important;
  border:1px solid var(--cb-line-2) !important;border-radius:12px !important;
}

/* ---------- العنوان التعريفي (يضيفه الـ JS) ---------- */
.cb-intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 16px 4px}
.cb-intro .cb-pill{font-size:13.5px;color:var(--cb-brand-soft);border:1px solid rgba(222,107,224,.45);border-radius:20px;padding:4px 16px;background:rgba(42,20,51,.5)}
.cb-intro h1{margin:0;font-weight:600;font-size:clamp(28px,4.4vw,48px);line-height:1.25;color:var(--cb-fg);text-wrap:balance}
.cb-intro p{margin:0;color:var(--cb-muted);font-size:clamp(15px,1.6vw,17px);max-width:52ch;line-height:1.7}
.cb-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:4px;color:var(--cb-muted);font-size:14px}
.cb-facts span{display:inline-flex;align-items:center;gap:7px}
.cb-facts span::before{content:"";width:7px;height:7px;border-radius:50%;background:#5FD39C;box-shadow:0 0 0 3px rgba(95,211,156,.15)}

/* ---------- المسافات بين الأقسام ---------- */
body.theme-raed #main-content > .s-block{margin-top:44px !important}
body.theme-raed #main-content > .cb-intro + .s-block--fixed-banner{margin-top:24px !important}

/* ---------- البنرات ---------- */
body.theme-raed .s-block--fixed-banner,
body.theme-raed .s-block--fixed-banner .container,
body.theme-raed .s-block--fixed-banner a{background:transparent !important}
body.theme-raed .s-block--fixed-banner .banner{
  border-radius:16px !important;overflow:hidden !important;isolation:isolate;
  background:var(--cb-bg) !important;
  box-shadow:0 0 0 1px var(--cb-line),0 18px 48px -20px rgba(201,38,245,.55);
  transition:box-shadow .25s;
}
body.theme-raed .s-block--fixed-banner .banner img,
body.theme-raed .s-block--fixed-banner .banner > *{border-radius:inherit !important;background:transparent !important}
body.theme-raed .s-block--fixed-banner .banner:hover{box-shadow:0 0 0 1px rgba(222,107,224,.5),0 22px 56px -18px rgba(201,38,245,.7)}

/* ---------- كروت المنتجات: كرت كامل، كل شي في النص، وزر عريض تحت ---------- */
body.theme-raed .s-product-card-entry{
  display:flex !important;flex-direction:column;height:100%;padding:10px !important;
  background:var(--cb-card) !important;border:1px solid var(--cb-line) !important;
  border-radius:18px !important;overflow:hidden !important;box-shadow:none !important;transform:none !important;
  transition:border-color .2s;
}
body.theme-raed .s-product-card-entry:hover{border-color:var(--cb-line-2) !important;box-shadow:none !important;transform:none !important}

/* الصورة مربعة ومدورة */
body.theme-raed .s-product-card-image{
  position:relative;aspect-ratio:1/1 !important;height:auto !important;width:100% !important;flex:none;
  background:var(--cb-card-2) !important;border:0 !important;border-radius:14px !important;
  overflow:hidden;isolation:isolate;
}
body.theme-raed .s-product-card-image > a{display:block;width:100%;height:100%}
body.theme-raed .s-product-card-image img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}
/* اللمعة الخفيفة: خط ضوء يمر مرة وحدة فوق الصورة */
body.theme-raed .s-product-card-image::after{
  content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
  background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.13) 48%,rgba(255,255,255,.04) 54%,transparent 68%);
  transform:translateX(-110%);
}
body.theme-raed .s-product-card-entry:hover .s-product-card-image::after,
body.theme-raed .s-product-card-entry.cb-tap .s-product-card-image::after{transform:translateX(110%);transition:transform .85s ease}

/* المحتوى في النص، والزر ينزل لتحت دايم */
body.theme-raed .s-product-card-content{
  display:flex !important;flex-direction:column;align-items:center;text-align:center;
  gap:6px;flex:1;background:transparent !important;padding:12px 4px 0 !important;
}
body.theme-raed .s-product-card-content > *{width:100% !important;margin:0 !important;text-align:center;justify-content:center !important}
body.theme-raed .s-product-card-content-title,
body.theme-raed .s-product-card-content-title a{
  color:var(--cb-fg) !important;font-weight:600;font-size:15px;line-height:1.5;text-align:center;
  display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body.theme-raed .s-product-card-content-subtitle{display:block !important;color:var(--cb-muted) !important;font-size:13px}

/* التقييم (ذهبي) فوق والسعر تحته */
body.theme-raed .s-product-card-content-sub{display:flex !important;flex-direction:column-reverse;align-items:center;gap:6px}
body.theme-raed .s-product-card-rating{display:inline-flex !important;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:600}
body.theme-raed .s-product-card-rating,
body.theme-raed .s-product-card-rating *{color:var(--cb-gold) !important}
body.theme-raed .s-product-card-rating svg,
body.theme-raed .s-product-card-rating i{fill:var(--cb-gold) !important;width:16px;height:16px}
body.theme-raed .s-product-card-price,
body.theme-raed .s-product-card-sale-price h4{color:var(--cb-fg) !important;font-weight:700;font-size:16px;margin:0}
body.theme-raed .s-product-card-sale-price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-direction:row-reverse}
body.theme-raed .s-product-card-sale-price h4{color:var(--cb-brand-soft) !important}
body.theme-raed .s-product-card-sale-price span{color:var(--cb-faint) !important;font-size:13px;text-decoration:line-through}
body.theme-raed .s-product-card-promotion-title{
  background:rgba(12,9,16,.85) !important;color:var(--cb-gold) !important;
  border:1px solid rgba(242,187,85,.35);border-radius:7px !important;z-index:3;
}

/* إخفاء القلب */
body.theme-raed .s-product-card-wishlist-btn,
body.theme-raed salla-add-to-wishlist,
body.theme-raed .s-product-card-image [class*="wishlist"]{display:none !important}

/* زر "أضف إلى السلة" بإطار */
body.theme-raed .s-product-card-content-footer{margin-top:auto !important;padding-top:14px;width:100% !important;border:0 !important}
body.theme-raed .s-product-card-content-footer salla-add-product-button,
body.theme-raed .s-product-card-content-footer salla-add-product-button > div,
body.theme-raed .s-product-card-content-footer salla-button{width:100% !important;display:block}
body.theme-raed .s-product-card-content-footer .s-button-btn{
  width:100% !important;height:44px !important;min-width:0 !important;padding:0 12px !important;
  display:inline-flex;align-items:center;justify-content:center;
  background:transparent !important;border:1px solid var(--cb-brand-soft) !important;border-radius:12px !important;
  color:var(--cb-brand-soft) !important;font-weight:600;box-shadow:none !important;transition:background .15s;
}
body.theme-raed .s-product-card-content-footer .s-button-btn .s-button-text{font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}
body.theme-raed .s-product-card-content-footer .s-button-btn .s-button-text > i,
body.theme-raed .s-product-card-content-footer .s-button-btn .s-button-text > svg{display:none}
body.theme-raed .s-product-card-content-footer .s-button-btn .s-button-text::before{content:"+";font-size:20px;font-weight:400;line-height:1}
body.theme-raed .s-product-card-content-footer .s-button-btn:hover{background:var(--cb-wash) !important}
body.theme-raed .s-product-card-content-footer .s-button-btn[disabled],
body.theme-raed .s-product-card-content-footer .s-button-disabled{opacity:.45;cursor:not-allowed}
body.theme-raed .s-product-card-content-footer .s-button-btn[disabled] .s-button-text::before,
body.theme-raed .s-product-card-content-footer .s-button-disabled .s-button-text::before{content:none}

/* الجوال: كروت أصغر (يبان كرتين وجزء من الثالث) */
@media (max-width:640px){
  body.theme-raed salla-products-slider .swiper-slide,
  body.theme-raed .s-products-slider-card{width:44% !important}
  body.theme-raed .s-product-card-entry{padding:7px !important;border-radius:14px !important}
  body.theme-raed .s-product-card-image{border-radius:10px !important}
  body.theme-raed .s-product-card-content{padding:10px 2px 0 !important;gap:4px}
  body.theme-raed .s-product-card-content-title,
  body.theme-raed .s-product-card-content-title a{font-size:13px}
  body.theme-raed .s-product-card-content-subtitle{font-size:12px}
  body.theme-raed .s-product-card-price,
  body.theme-raed .s-product-card-sale-price h4{font-size:15px}
  body.theme-raed .s-product-card-rating svg{width:14px;height:14px}
  body.theme-raed .s-product-card-content-footer{padding-top:10px}
  body.theme-raed .s-product-card-content-footer .s-button-btn{height:38px !important;border-radius:10px !important}
  body.theme-raed .s-product-card-content-footer .s-button-btn .s-button-text{font-size:12.5px}
}

/* ---------- صفحة المنتج: نفس ألوان الثيم بدل الأبيض ---------- */
body.theme-raed #main-content .bg-white{background:var(--cb-card) !important;color:var(--cb-fg)}
body.theme-raed [data-testid="store-product-title"],
body.theme-raed #main-content .text-gray-800{color:var(--cb-fg) !important}
body.theme-raed .product-form > section.bg-white{border:1px solid var(--cb-line);border-bottom:0}
body.theme-raed .product-form > section.sticky-product-bar{border:1px solid var(--cb-line);border-top:0}
body.theme-raed .product-form > section.bg-white + section.sticky-product-bar{border-top:1px solid var(--cb-line)}
body.theme-raed .product-form .form-label,
body.theme-raed .product-form .total-price{color:var(--cb-fg) !important}
body.theme-raed .product-form .price_is_on_sale .total-price{color:var(--cb-brand-soft) !important}
body.theme-raed .product-form .before-price{color:var(--cb-faint) !important}
body.theme-raed #main-content .bg-white .\!text-red-800{color:var(--cb-gold) !important}
body.theme-raed .details-slider .swiper,
body.theme-raed .details-slider .magnify-wrapper{background:var(--cb-card-2) !important}
body.theme-raed #main-content .s-button-light-outline{background:var(--cb-card) !important;border-color:var(--cb-line-2) !important;color:var(--cb-fg) !important}
body.theme-raed #main-content .s-button-light-outline:hover{background:var(--cb-wash) !important}
/* الكمية */
body.theme-raed .s-quantity-input-container{background:transparent !important;border-color:var(--cb-line-2) !important;border-radius:10px;overflow:hidden}
body.theme-raed .s-quantity-input-input{background:transparent !important;color:var(--cb-fg) !important;border-color:var(--cb-line-2) !important}
body.theme-raed .s-quantity-input-button{fill:var(--cb-muted) !important;background:transparent !important}
body.theme-raed .s-quantity-input-button:hover{fill:var(--cb-brand-soft) !important}
body.theme-raed salla-quantity-input{border-color:var(--cb-line-2) !important}

/* بطاقة "جربت هذا المنتج؟" */
body.theme-raed .s-verified-review-container{background:var(--cb-card) !important;border-color:var(--cb-line) !important}
body.theme-raed .s-verified-review-title{color:var(--cb-fg) !important}
body.theme-raed .s-verified-review-subtitle,
body.theme-raed .s-verified-review-order{color:var(--cb-muted) !important}
body.theme-raed .s-verified-review-image{background:var(--cb-card-2) !important}

/* التقييمات والتعليقات */
body.theme-raed .s-comments-product{background:rgba(21,16,27,.7) !important;border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line)}
body.theme-raed .s-comments-title,
body.theme-raed .s-comments-count-label,
body.theme-raed .s-reviews-summary-overall-label,
body.theme-raed .s-reviews-summary-average,
body.theme-raed .s-reviews-summary-recommendation-percentage,
body.theme-raed .s-reviews-summary-header-section p,
body.theme-raed .s-comments-item-content,
body.theme-raed .s-comments-item-content p,
body.theme-raed .s-comments-item-timestamp,
body.theme-raed [class*="s-comments-item-user-info-name"]{color:var(--cb-fg) !important}
body.theme-raed .s-reviews-summary-count,
body.theme-raed .s-reviews-summary-percentage,
body.theme-raed .s-comments-filter-label,
body.theme-raed .s-comments-item-has-order-check-text,
body.theme-raed .s-comments-item-time,
body.theme-raed .s-comments-item-rated-widget,
body.theme-raed .s-comments-placeholder,
body.theme-raed .s-comments-placeholder p,
body.theme-raed .s-comments-item-review-factor-label,
body.theme-raed .s-comments-item-review-factor-name{color:var(--cb-muted) !important}
body.theme-raed .s-progress-bar-wrapper{background:var(--cb-line) !important}
body.theme-raed .s-progress-bar-progress{background:var(--cb-brand-soft) !important}
body.theme-raed .s-rating-stars-btn-star:not(.s-rating-stars-selected){fill:var(--cb-line-2) !important}
body.theme-raed .s-comment-form-input,
body.theme-raed .s-comments-sort-input{background:var(--cb-card) !important;border:1px solid var(--cb-line-2) !important;color:var(--cb-fg) !important}
body.theme-raed .s-comment-form-input::placeholder{color:var(--cb-faint)}
body.theme-raed .s-comment-form-input:focus{border-color:var(--cb-brand-soft) !important}
body.theme-raed .s-comments-sort-input option{background:var(--cb-pop);color:var(--cb-fg)}
body.theme-raed .s-comments-item{border-color:var(--cb-line) !important}
body.theme-raed .s-comments-item-avatar-img,
body.theme-raed .s-comments-placeholder span{background:var(--cb-card-2) !important}
body.theme-raed .s-comments-item-pending-text,
body.theme-raed .s-comments-item-pinned-icon,
body.theme-raed .s-comments-item-pinned-icon-with-margin{background:var(--cb-line-2) !important;color:var(--cb-muted) !important}
body.theme-raed .s-comments-item-review-factors{background:transparent !important;border-color:var(--cb-line) !important}

/* ---------- آراء العملاء (يعيد بناءها الـ JS) ---------- */
body.theme-raed.cb-reviews-ready .s-block--testimonials salla-reviews{display:none !important}
.cb-reviews .cb-rhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}
.cb-reviews h2{margin:0;font-size:21px;font-weight:600;color:var(--cb-fg)}
.cb-reviews .cb-score{color:var(--cb-muted);font-size:14px}
.cb-reviews .cb-score b{color:var(--cb-fg);font-size:17px;margin-inline-end:4px}
.cb-rrail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.cb-rrail::-webkit-scrollbar{display:none}
.cb-rv{scroll-snap-align:start;background:rgba(21,16,27,.85);border:1px solid var(--cb-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:150px}
.cb-rv .cb-stars{color:var(--cb-gold);font-size:14px;letter-spacing:2px}
.cb-rv p{margin:0;color:var(--cb-fg);font-size:14.5px;line-height:1.65;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.cb-rv .cb-who{display:flex;align-items:center;gap:10px;color:var(--cb-muted);font-size:13px}
.cb-rv .cb-who img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--cb-card-2)}
.cb-rv .cb-who small{margin-inline-start:auto;color:#5FD39C;font-size:11.5px}
@media (max-width:1023px){.cb-rrail{grid-auto-columns:calc((100% - 12px)/2)}}
@media (max-width:640px){.cb-rrail{grid-auto-columns:82%}}

/* ---------- الفوتر ---------- */
body.theme-raed footer.store-footer{background:#08060B !important;border-top:1px solid var(--cb-line);position:relative;z-index:1}
body.theme-raed .store-footer__inner{background:transparent !important;padding:48px 0 36px !important}
body.theme-raed .store-footer__inner > .container{
  display:grid !important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px 48px;
}
body.theme-raed .store-footer__inner > .container > *{padding:0 !important;grid-column:auto !important}
body.theme-raed footer.store-footer h3,
body.theme-raed footer.store-footer .s-contacts-title{color:var(--cb-fg) !important;font-size:15px;font-weight:600;margin:0 0 14px !important}
body.theme-raed .store-footer__inner > .container > div:first-child h3{font-size:22px;font-weight:700;margin-bottom:10px !important}
body.theme-raed footer.store-footer a,
body.theme-raed footer.store-footer p,
body.theme-raed footer.store-footer span,
body.theme-raed footer.store-footer .max-w-sm{color:var(--cb-muted) !important}
body.theme-raed footer.store-footer .max-w-sm{font-size:14px;line-height:1.8;margin-bottom:18px !important}
body.theme-raed footer.store-footer a:hover{color:var(--cb-fg) !important}
/* الروابط وقائمة التواصل */
body.theme-raed footer .s-menu-footer-list,
body.theme-raed footer .s-contacts-list{display:flex !important;flex-direction:column;gap:10px}
body.theme-raed footer .s-menu-footer-item{font-size:14px;padding:0 !important;margin:0 !important;display:inline-flex;align-items:center;gap:8px}
body.theme-raed footer .s-menu-footer-item::before{content:"»";color:var(--cb-brand-soft);font-size:15px;line-height:1}
/* شعار المتجر في الفوتر (يضيفه الـ JS بدل النص) */
.cb-flogo{display:inline-block;margin-bottom:14px}
.cb-flogo img{height:52px;width:auto;max-width:220px;object-fit:contain;display:block}
/* تواصل معنا: ديسكورد وتليجرام (يضيفه الـ JS بدل الجوال والإيميل) */
body.theme-raed.cb-footer-ready footer salla-contacts{display:none !important}
.cb-fcontact h3{margin:0 0 14px}
.cb-fcontact ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.cb-fcontact a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--cb-muted) !important;transition:color .15s}
.cb-fcontact a:hover{color:var(--cb-fg) !important}
.cb-fcontact svg{width:20px;height:20px;flex:none;color:var(--cb-brand-soft)}
body.theme-raed footer .s-contacts-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;margin:0 !important}
body.theme-raed footer .s-contacts-icon{
  width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;
  border:1px solid var(--cb-line-2) !important;border-radius:9px !important;background:var(--cb-card) !important;
}
body.theme-raed footer .s-contacts-icon svg{width:14px;height:14px;fill:var(--cb-muted)}
body.theme-raed footer .s-contacts-item .unicode{direction:ltr}
/* إخفاء: وثيقة العمل الحر + الجوال + الإيميل + العناصر الفاضية */
body.theme-raed footer salla-trust-badges,
body.theme-raed footer .flex:has(> salla-trust-badges),
body.theme-raed footer #contact-slot:has(a[href^="tel:"]),
body.theme-raed footer #contact-slot:has(a[href^="mailto:"]),
body.theme-raed footer a[href^="tel:"],
body.theme-raed footer a[href^="mailto:"],
body.theme-raed footer salla-apps-icons:empty,
body.theme-raed footer salla-social:has(.s-social-list:empty){display:none !important}
/* الشريط السفلي */
body.theme-raed footer.store-footer > .container:last-child{
  border-top:1px solid var(--cb-line);padding-top:18px !important;padding-bottom:22px !important;
  display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;
}
body.theme-raed footer.store-footer .copyright-text,
body.theme-raed footer.store-footer .copyright-text p,
body.theme-raed footer.store-footer .copyright-text a{color:var(--cb-faint) !important;font-size:13px;margin:0 !important}
body.theme-raed .s-payments-list{gap:6px}
body.theme-raed .s-payments-list-item{border-radius:8px;overflow:hidden;background:#fff;opacity:.9}

/* شريط ديسكورد فوق الفوتر (يضيفه الـ JS) */
.cb-join{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid #3A2648;border-radius:16px;padding:18px 22px;margin:44px auto 28px;background:linear-gradient(90deg,rgba(88,101,242,.16),rgba(201,38,245,.16))}
.cb-join b{display:block;font-size:18px;font-weight:600;color:var(--cb-fg)}
.cb-join span{color:var(--cb-muted);font-size:14px}
.cb-join a{display:inline-flex;align-items:center;gap:8px;background:#5865F2;color:#fff !important;border-radius:10px;padding:10px 18px;font-weight:500;white-space:nowrap}
.cb-join a:hover{background:#4752C4}

/* ---------- الجوال ---------- */
@media (max-width:1023px){
  body.theme-raed .store-footer__inner > .container{grid-template-columns:1fr 1fr;gap:28px 20px}
  body.theme-raed .store-footer__inner > .container > div:first-child{grid-column:1 / -1 !important}
}
@media (max-width:640px){
  .cb-intro{padding-top:22px}
  .cb-facts{font-size:13px;gap:6px 14px}
  body.theme-raed #main-content > .s-block{margin-top:32px !important}
  body.theme-raed .s-block--fixed-banner .banner{border-radius:12px !important}
  body.theme-raed .s-block__title h2{font-size:18px}
  .cb-join{margin:32px 16px 20px}
  body.theme-raed .store-footer__inner{padding:36px 0 28px !important}
  body.theme-raed footer.store-footer > .container:last-child{justify-content:center;text-align:center}
}
@media (prefers-reduced-motion:reduce){
  body.theme-raed .s-product-card-image::after{display:none}
}

/* ---------- عناوين الأقسام (الثابتة والمتحركة) في النص مع زخرفة تحتها ---------- */
body.theme-raed .s-block__title,
body.theme-raed [class*="slider-block__title"]{
  position:relative;display:flex !important;justify-content:center !important;align-items:center;
  text-align:center !important;width:100%;padding-inline:0 !important;margin-bottom:22px !important;
}
body.theme-raed .s-block__title > *,
body.theme-raed [class*="slider-block__title"] > *{
  flex:0 1 auto !important;width:auto !important;margin:0 auto !important;padding:0 !important;text-align:center !important;
}
body.theme-raed .s-block__title h1,
body.theme-raed .s-block__title h2,
body.theme-raed [class*="slider-block__title"] h2,
body.theme-raed [class*="slider-block__title"] h3{
  display:inline-flex !important;flex-direction:column;align-items:center;gap:12px;
  margin:0 auto !important;color:var(--cb-fg) !important;font-size:24px !important;font-weight:700;
}
body.theme-raed .s-block__title h1::after,
body.theme-raed .s-block__title h2::after,
body.theme-raed [class*="slider-block__title"] h2::after,
body.theme-raed [class*="slider-block__title"] h3::after{
  content:"";width:200px;height:12px;display:block;
  background:
    radial-gradient(circle,transparent 3px,var(--cb-brand-soft) 3.5px 5px,transparent 5.5px) center/12px 12px no-repeat,
    linear-gradient(to left,var(--cb-brand-soft),transparent) left center/42% 2px no-repeat,
    linear-gradient(to right,var(--cb-brand-soft),transparent) right center/42% 2px no-repeat;
}

/* إخفاء أسهم السلايدر وزر "عرض الكل" عشان ما يزحزحون العنوان */
body.theme-raed .s-slider-nav-arrow,
body.theme-raed salla-slider-nav,
body.theme-raed [class*="slider-block__title-nav"],
body.theme-raed [class*="slider-block__title-left"],
body.theme-raed [class*="slider-block__display-all"],
body.theme-raed .s-block__title .s-slider-nav{display:none !important}

@media (max-width:640px){
  body.theme-raed .s-block__title h1,
  body.theme-raed .s-block__title h2,
  body.theme-raed [class*="slider-block__title"] h2,
  body.theme-raed [class*="slider-block__title"] h3{font-size:20px !important}
  body.theme-raed .s-block__title h1::after,
  body.theme-raed .s-block__title h2::after,
  body.theme-raed [class*="slider-block__title"] h2::after,
  body.theme-raed [class*="slider-block__title"] h3::after{width:150px}
}
/* ---------- شبكة المنتجات الثابتة: حجم ثابت ومرتبة في النص ---------- */
body.theme-raed .s-products-list-wrapper,
body.theme-raed salla-products-list > div,
body.theme-raed .s-block--fixed-products .grid{
  display:grid !important;
  grid-template-columns:repeat(auto-fit,minmax(200px,240px)) !important;
  justify-content:center !important;gap:16px !important;
}
/* الجوال: كرتين جنب بعض */
@media (max-width:640px){
  body.theme-raed .s-products-list-wrapper,
  body.theme-raed salla-products-list > div,
  body.theme-raed .s-block--fixed-products .grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;
  }
}
/* ---------- الأسئلة الشائعة بألوان المتجر ---------- */
body.theme-raed [class*="s-block--faq"],
body.theme-raed [class*="s-block--faq"] .container,
body.theme-raed [class*="s-block--faq"] [class*="bg-gray"],
body.theme-raed [class*="s-block--faq"] [class*="bg-white"]{background:transparent !important}

/* العنوان: نفس زخرفة باقي العناوين، ونشيل الخط اللي فوقه */
body.theme-raed [class*="s-block--faq"] h2{
  display:flex !important;flex-direction:column;align-items:center;gap:12px;
  color:var(--cb-fg) !important;font-size:24px !important;font-weight:700;opacity:1 !important;
  border:0 !important;padding-top:0 !important;margin-bottom:24px !important;text-align:center;
}
body.theme-raed [class*="s-block--faq"] h2::before,
body.theme-raed [class*="s-block--faq"] [class*="title"]::before{display:none !important}
body.theme-raed [class*="s-block--faq"] h2::after{
  content:"";width:200px;height:12px;display:block;
  background:
    radial-gradient(circle,transparent 3px,var(--cb-brand-soft) 3.5px 5px,transparent 5.5px) center/12px 12px no-repeat,
    linear-gradient(to left,var(--cb-brand-soft),transparent) left center/42% 2px no-repeat,
    linear-gradient(to right,var(--cb-brand-soft),transparent) right center/42% 2px no-repeat;
}
body.theme-raed [class*="s-block--faq"] hr,
body.theme-raed [class*="s-block--faq"] .border-t{display:none !important}

/* كروت الأسئلة */
body.theme-raed [class*="s-block--faq"] details,
body.theme-raed [class*="s-block--faq"] [class*="faq-item"],
body.theme-raed [class*="s-block--faq"] [class*="accordion"]{
  background:var(--cb-card) !important;border:1px solid var(--cb-line) !important;
  border-radius:14px !important;box-shadow:none !important;overflow:hidden;
}
body.theme-raed [class*="s-block--faq"] details[open],
body.theme-raed [class*="s-block--faq"] [class*="faq-item"]:hover{border-color:var(--cb-line-2) !important}
body.theme-raed [class*="s-block--faq"] summary,
body.theme-raed [class*="s-block--faq"] button,
body.theme-raed [class*="s-block--faq"] h3,
body.theme-raed [class*="s-block--faq"] h4{color:var(--cb-fg) !important;font-weight:600;opacity:1 !important;background:transparent !important}
body.theme-raed [class*="s-block--faq"] p,
body.theme-raed [class*="s-block--faq"] [class*="answer"],
body.theme-raed [class*="s-block--faq"] [class*="content"]{color:var(--cb-muted) !important;line-height:1.8;opacity:1 !important}


/* ---------- الأسئلة الشائعة: أيقونة مرسومة مكان الدائرة + سهم رصاصي ---------- */
body.theme-raed .s-block--faqs .faq-item label{padding-left:96px !important}
body.theme-raed .s-block--faqs .faq-item label::before{
  content:"" !important;position:absolute;left:24px;top:50%;width:24px;height:24px;transform:translateY(-50%);
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .8-1 1.5v.7'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center/22px no-repeat;
}
body.theme-raed .s-block--faqs .faq-item.cb-q-shield label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 8.3-8 9-4.6-.7-8-4.5-8-9V6l8-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
body.theme-raed .s-block--faqs .faq-item.cb-q-clock label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2'/%3E%3Cpath d='M10 2h4'/%3E%3C/svg%3E")}
body.theme-raed .s-block--faqs .faq-item.cb-q-chat label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4V5z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}
body.theme-raed .s-block--faqs .faq-item.cb-q-card label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}
body.theme-raed .s-block--faqs .faq-item.cb-q-check label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE6BE0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12l3 3 5-6'/%3E%3C/svg%3E")}
body.theme-raed .s-block--faqs .faq-item label::after{
  content:"" !important;left:62px !important;right:auto !important;top:50% !important;width:16px !important;height:16px !important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23D4CEDB'/%3E%3Cstop offset='1' stop-color='%236E6779'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='url%28%23g%29' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;
  transform:translateY(-50%);transition:transform .25s;
}
body.theme-raed .s-block--faqs .faq-item input:checked + .faq-item__inner label::after{transform:translateY(-50%) rotate(180deg) !important}
@media (max-width:640px){
  body.theme-raed .s-block--faqs .faq-item label{padding-left:80px !important}
  body.theme-raed .s-block--faqs .faq-item label::before{left:16px}
  body.theme-raed .s-block--faqs .faq-item label::after{left:50px !important}
}
body.theme-raed .s-block--faqs .lp-title__overline{display:none !important}
/* ---------- تناسق الكروت: الوصف محجوز + السعر والتقييم في سطر واحد ---------- */
body.theme-raed .s-product-card-content-subtitle{display:block !important;min-height:20px;line-height:20px}
body.theme-raed .s-product-card-content-sub{
  display:flex !important;flex-direction:row !important;align-items:center;
  justify-content:space-between !important;gap:8px;min-height:24px;padding:0 4px;
}
body.theme-raed .s-product-card-content-sub > *{order:1;width:auto !important;margin:0 !important}
body.theme-raed .s-product-card-content-sub .s-product-card-rating{order:2;margin-inline-start:auto !important;font-size:12px}
body.theme-raed .s-product-card-content-sub .s-product-card-rating svg,
body.theme-raed .s-product-card-content-sub .s-product-card-rating i{width:13px;height:13px}
body.theme-raed .s-product-card-sale-price{justify-content:flex-start !important;flex-direction:row !important}
body.theme-raed .s-product-card-content-sub:not(:has(.s-product-card-rating)){justify-content:flex-start !important}
@media (max-width:640px){
  body.theme-raed .s-product-card-content-sub{padding:0 2px}
  body.theme-raed .s-product-card-sale-price span{font-size:11px}
}
/* ---------- اسم المنتج: سطرين بدل سطر واحد ---------- */
body.theme-raed .s-product-card-content-title,
body.theme-raed .s-product-card-content-title a{
  white-space:normal !important;text-overflow:clip !important;
  display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
  line-height:1.45 !important;min-height:2.9em;
}
/* ---------- شارة العرض على صورة المنتج: نفس ستايل زر "أضف إلى السلة" ---------- */
body.theme-raed .s-product-card-promotion-title{
  background:rgba(21,16,27,.85) !important;color:var(--cb-brand-soft) !important;
  border:1px solid var(--cb-brand-soft) !important;border-radius:999px !important;box-shadow:none !important;
  font-size:12px !important;font-weight:600;line-height:1 !important;padding:6px 10px !important;
  width:auto !important;height:auto !important;max-width:calc(100% - 16px);
  white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;
  top:8px !important;inset-inline-end:8px !important;
}
@media (max-width:640px){
  body.theme-raed .s-product-card-promotion-title{
    font-size:10px !important;padding:4px 8px !important;top:6px !important;inset-inline-end:6px !important;
  }
}
/* الشارة على قد الكلمة بس، في الزاوية اليمين فوق */
body.theme-raed .s-product-card-promotion-title{
  display:inline-block !important;width:max-content !important;
  inset-inline-start:8px !important;inset-inline-end:auto !important;
  left:auto;right:auto;
}
@media (max-width:640px){
  body.theme-raed .s-product-card-promotion-title{inset-inline-start:6px !important}
}
/* ---------- خلفية الموقع سوداء ---------- */
body.theme-raed{--cb-bg:#000000;background:#000 !important}
body.theme-raed #mainnav,
body.theme-raed #mainnav .inner{background:rgba(0,0,0,.97) !important}
body.theme-raed .top-navbar{background:#000 !important}
body.theme-raed footer.store-footer{background:#000 !important}
/* ---------- سعر السلة بالأبيض ---------- */
body.theme-raed .s-cart-summary-total,
body.theme-raed .s-cart-summary-total *,
body.theme-raed .s-cart-summary-wrapper .sicon-sar{color:#fff !important}

/* ---------- إخفاء الشريط العلوي + البحث في الهيدر ---------- */
@media (min-width:768px){
  body.theme-raed .top-navbar{display:none !important}
}
@media (max-width:767px){
  body.theme-raed .top-navbar salla-menu,
  body.theme-raed .top-navbar .header-buttons,
  body.theme-raed .top-navbar salla-contacts,
  body.theme-raed .top-navbar .s-contacts-topnav-link,
  body.theme-raed .top-navbar .hidden{display:none !important}
}
body.theme-raed #mainnav .cb-nav-search{width:260px;margin-inline-end:14px;flex:none}
body.theme-raed #mainnav .cb-nav-search input,
body.theme-raed #mainnav .cb-nav-search .s-search-input{
  height:42px !important;border-radius:999px !important;
  background:var(--cb-card) !important;border:1px solid var(--cb-line-2) !important;color:var(--cb-fg) !important;
}
@media (max-width:1023px){body.theme-raed #mainnav .cb-nav-search{width:180px}}
/* ---------- آراء العملاء: سحب سلس يمين ويسار ---------- */
.cb-rrail{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.cb-rrail.cb-dragging{cursor:grabbing;scroll-snap-type:none}
.cb-rrail.cb-dragging .cb-rv{pointer-events:none}
.cb-rv img{-webkit-user-drag:none}
/* الحركة التلقائية: نوقف التثبيت عشان يمشي بنعومة */
.cb-rrail.cb-auto{scroll-snap-type:none !important}