:root {

  --color-primary:#410c70;
}



#main-content + footer.store-footer {
  display: none!important
}

.store-header {
  display: none!important}




header .riseon-active .rh-container {
        padding: 10px 20px !important;
    }

@media (max-width: 992px) {
header .riseon-active .rh-container {
        padding: 10px 20px;
    }
  .riseon-active .rh-hero__img {

        object-fit: contain;

  }
}





.container--breadcrumbs {

  display: none !important
}

.s-products-slider-slider {

  display: none !important
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background: linear-gradient(90deg, #ffffff, #ffffff) !important;
    border-color: transparent !important;
    box-shadow: none;
    transition: filter .25s ease, transform .25s ease;
}
body.product-single .s-button-primary, body.product-single .s-button-solid.s-button-primary {
    background: linear-gradient(90deg, var(--rz-brand), var(--rz-brand2)) !important;
    border-color: transparent !important;
    box-shadow: 0 10px 24px rgba(60, 22, 113, .25) !important;
    transition: filter .25s ease, transform .25s ease;
    display: none;
}

.s-fast-checkout-button.rtl {
    flex-direction: row-reverse;
    background: linear-gradient(90deg, var(--rz-brand), var(--rz-brand2)) !important;
    border-color: transparent !important;
    box-shadow: 0 10px 24px rgba(60, 22, 113, .25) !important;
    transition: filter .25s ease, transform .25s ease;
}

.s-fast-checkout-button.outline {
    background-color: #430d72;
    border: 1px solid var(--color-primary);
    color: #ffffff;
}


.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background: linear-gradient(90deg, var(--rz-brand), var(--rz-brand2)) !important;
    border-color: transparent !important;
    box-shadow: 0 10px 24px rgba(60, 22, 113, .25) !important;
    transition: filter .25s ease, transform .25s ease;
}

.product-single #main-content {
margin-top: 40px
  
}
salla-mini-checkout-widget .s-button-element,
.s-add-product-button-mini-checkout .s-button-element {
    color: #fff !important;
    background: linear-gradient(90deg, var(--rz-brand), var(--rz-brand2)) !important;
    border: none !important;
    box-shadow: 0 10px 24px rgba(60,22,113,.25) !important;
    transition: .25s ease !important;
}

/* ==========================================================================
   Riseon — تنسيق صفحات المنتج/الباقات الفرعية (مثل صفحة السيو)
   يُضاف هذا الملف في: لوحة التحكم > تصميم المتجر > تخصيص > CSS
   (منفصل عن ملف riseon-theme.js الذي يضيف الهيدر/الفوتر/الشات)
   ========================================================================== */

:root{
  --rz-brand:#3c1671;
  --rz-brand2:#4f2486;
  --rz-amber:#ffb703;
  --rz-text:#17140f;
  --rz-muted:#6b6560;
  --rz-bg2:#f7f6f4;
  --rz-line:rgba(20,15,10,.09);
  --rz-radius:16px;
  --rz-shadow:0 10px 30px rgba(20,15,10,.08);
}

/* -------- عنوان المنتج/الباقة -------- */
body.product-single h1{
  font-weight:800 !important;
  color:var(--rz-text) !important;
  letter-spacing:-.3px;
}

/* -------- السعر ونسبة الخصم -------- */
body.product-single .text-red-800{ color:var(--rz-brand) !important; }
body.product-single .line-through{ color:var(--rz-muted) !important; opacity:.8; }

body.product-single .promotion-title{
  background:linear-gradient(90deg,var(--rz-brand),var(--rz-brand2)) !important;
  color:#fff !important;
  border-radius:999px !important;
  font-weight:700 !important;
  padding:6px 14px !important;
}

/* -------- صندوق الصور/السلايدر -------- */
body.product-single .details-slider,
body.product-single .sidebar{
  border-radius:var(--rz-radius) !important;
  overflow:hidden;
}

/* -------- وصف المنتج -------- */
body.product-single .product__description{
  line-height:1.9;
  color:var(--rz-muted);
}
body.product-single .product__description h2{
  color:var(--rz-text) !important;
  font-size:19px;
  font-weight:700;
  margin:26px 0 12px !important;
  padding-inline-start:12px;
  border-inline-start:3px solid var(--rz-brand);
}
body.product-single .product__description ul{ padding-inline-start:20px; }
body.product-single .product__description li{ margin-bottom:8px; }
body.product-single .product__description strong{ color:var(--rz-text); }
body.product-single .product__description blockquote{
  background:var(--rz-bg2);
  border-inline-start:3px solid var(--rz-amber);
  padding:14px 18px;
  border-radius:10px;
  margin:18px 0;
  color:var(--rz-muted);
}

/* -------- أزرار الإضافة للسلة / الشراء -------- */
body.product-single .s-button-primary,
body.product-single .s-button-solid.s-button-primary{
  background:linear-gradient(90deg,var(--rz-brand),var(--rz-brand2)) !important;
  border-color:transparent !important;
  box-shadow:0 10px 24px rgba(60,22,113,.25) !important;
  transition:filter .25s ease, transform .25s ease;
}
body.product-single .s-button-primary:hover{
  filter:brightness(1.08);
  transform:translateY(-1px);
}

/* -------- الشريط اللاصق لزر الشراء أسفل الشاشة -------- */
body.is-sticky-product-bar .sticky-product-bar{
  border-top:1px solid var(--rz-line) !important;
  box-shadow:0 -6px 20px rgba(20,15,10,.06);
}

/* -------- رفع أيقونة الشات العائمة فوق شريط الشراء اللاصق
   حتى لا يتداخلان مع بعض في الجوال والديسكتوب -------- */
body.is-sticky-product-bar .rh-chat{
  bottom:96px !important;
  z-index:10050 !important;
}
@media (max-width:480px){
  body.is-sticky-product-bar .rh-chat{ bottom:44px !important; }
  body.is-sticky-product-bar .rh-chat__panel{ bottom:70px !important; }
}



.rf-print-btn {
display: none !important
  
}


.rh-dark .riseon-active .rh-gradient-text {
  background: linear-gradient(90deg, #c481ff, #d7a8ff) !important;
}
.rh-dark .riseon-active .rh-kpi strong{
  background: linear-gradient(90deg, #c481ff, #d7a8ff)!important;
}
.rh-dark .riseon-active .rh-pricing__foot a {
    color: #c49aff!important;}


#promoPopup {
    display: none !important;}
#promoOverlay {
  display: none !important;}