/* =========================================
   تحسين صور المنتجات
========================================= */

.raheeb-inside{
    background-size:contain !important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    background-color:transparent !important;
    border-radius:24px !important;
    overflow:hidden;
    transition:.3s ease;
}

.raheeb-inside:hover{
    transform:translateY(-6px);
}

.raheeb-outside{
    background:transparent !important;
}


/* =========================================
   البنر بعرض كامل
========================================= */

.main-slider,
.s-block--hero-slider,
section:first-of-type .container,
.main-slider .container,
.s-block--fixed-banner .container{
    width:100% !important;
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
}

.s-block--fixed-banner{
    margin:0 !important;
    padding:0 !important;
}

.main-slider img,
.s-block--hero-slider img,
.s-block--fixed-banner img{
    width:100% !important;
    display:block;
}


/* =========================================
   إعدادات عامة
========================================= */

body{
    overflow-x:hidden;
}

main{
    padding-top:0 !important;
}


/* =========================================
   الهيدر
========================================= */

.logo .w-\[7\.8rem\]{
    width:3.5rem !important;
}

.raheeb-header{
    min-height:4rem !important;
}


/* =========================================
   صفحة السلة
========================================= */

/* مربع السلة */
.raheeb_checkout_border.relative.bg-white{
    background:#FBDA59 !important;
    border:2px solid #000 !important;
}

/* الخلفية السوداء */
.raheeb_checkout_shadow{
    background:#000 !important;
    border:2px solid #000 !important;
}

/* زر اتمام الطلب */
.cart-submit-wrap .s-button-element{
    background:#FFCC00 !important;
    color:#000 !important;
    border:2px solid #000 !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

/* نص الزر */
.cart-submit-wrap .s-button-text{
    color:#000 !important;
    font-weight:700 !important;
}

/* الخلفية الوهمية للزر */
.cart-submit-wrap button.absolute{
    background:#000 !important;
    border-color:#000 !important;
}


/* =========================================
   صفحة المنتج
========================================= */

/* إخفاء المفضلة والمشاركة والكمية */
.raheeb-wishlist,
.raheeb-share,
.sticky-product-bar__quantity,
.raheeb-qty,
salla-quantity-input{
    display:none !important;
}

/* إزالة الصندوق الكبير */
.raheeb-buy-cart{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
}

/* إزالة أي ظلال إضافية */
.raheeb-buy-cart-shadow{
    display:none !important;
}

/* الخلفية السوداء الصغيرة خلف زر احجز الآن */
.raheeb-buy-cart .raheeb-add-to-cart .s-button-wrap{
    background:#000 !important;
    border:none !important;
    border-radius:12px !important;
    padding:0px !important;
}

/* زر احجز الآن */
.raheeb-add-to-cart .s-button-element{
    background:#FFCC00 !important;
    color:#000 !important;
    border:none !important;
    border-radius:12px !important;
    box-shadow:none !important;
}

/* نص زر احجز الآن */
.raheeb-add-to-cart .s-button-text{
    color:#000 !important;
    font-weight:700 !important;
}

/* تغيير نص زر احجز الآن */
.raheeb-add-to-cart .s-button-text{
    font-size:0 !important;
}

.raheeb-add-to-cart .s-button-text::after{
    content:"تعلم الآن";
    font-size:16px;
    font-weight:700;
}
/* =========================================
   خلفيات وصور المنتجات
========================================= */

.raheeb-image{
    background:#000 !important;
}

.raheeb-single-product{
    background:#fdf5d5 !important;
}

.raheeb-border,
.aspect-square{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
}


/* =========================================
   إخفاء أيقونة المحفظة المعطوبة
========================================= */

img[src*="mahally_customer_wallet_mini"]{
    display:none !important;
}

li:has(img[src*="mahally_customer_wallet_mini"]){
    display:none !important;
}


/* =========================================
   الأسعار
========================================= */

/* السعر الحالي */
.raheeb-price > span > span{
    color:#ff0000 !important;
}

/* السعر قبل الخصم */
.raheeb-price .line-through{
    color:#999 !important;
}

/* صفحة المنتج */
.raheeb-single-product .raheeb-price{
    color:#ff0000 !important;
}


/* =========================================
   تثبيت الهيدر
========================================= */

.store-header{
    position:sticky !important;
    top:0 !important;
    z-index:9999 !important;
    background:#fff !important;
}

/* المربع الأمامي */
.raheeb-prev,
.raheeb-next{
    background:#000 !important;
    border-color:#000 !important;
    color:#FFCC00 !important;
}

/* المربع الخلفي */
.raheeb-prev + button,
.raheeb-next + button{
    background:#FFCC00 !important;
    border-color:#000 !important;
}

/* تغيير حجم عنوان باقاتنا */
.raheeb-title{
    font-size:2rem !important;
    font-weight:700 !important;
}

/* خلفية القائمة */
#mobile-menu{
    background:#FFCC00 !important;
}

/* لون النصوص */
#mobile-menu a,
#mobile-menu span,
#mobile-menu li{
    color:#000 !important;
}

/* لون الحدود والهوفر */
#mobile-menu .root-level{
    border-color:transparent !important;
}

#mobile-menu .root-level:hover{
    border-color:#000 !important;
}

/* أثناء/بعد الضغط على زر الإضافة */
.raheeb-add-to-cart .s-button-element:active,
.raheeb-add-to-cart .s-button-element:focus,
.raheeb-add-to-cart .s-button-element:focus .s-button-text{
    color:#fff !important;
}

/* لو الثيم حول الخلفية لأسود */
.raheeb-add-to-cart .s-button-element{
    transition:all .2s ease !important;
}

.raheeb-add-to-cart .s-button-element[aria-busy="true"],
.raheeb-add-to-cart .s-button-element.loading{
    color:#fff !important;
}

.raheeb-add-to-cart .s-button-element[aria-busy="true"] .s-button-text,
.raheeb-add-to-cart .s-button-element.loading .s-button-text{
    color:#fff !important;
}

/* منع النص الأصلي أثناء ظهور تمت الإضافة */
.raheeb-add-to-cart .s-button-text.added-cart{
    font-size:16px !important;
}

.raheeb-add-to-cart .s-button-text.added-cart::after{
    content:none !important;
}