.s-product-card-entry{
background: linear-gradient(
180deg,
#12061f,
#1d0a35
)!important;

border:1px solid #7c3aed !important;

box-shadow:
0 0 15px rgba(124,58,237,.3),
0 0 30px rgba(124,58,237,.15) !important;

transition:.3s;
}

.s-product-card-entry:hover{
transform:translateY(-8px);
box-shadow:
0 0 25px rgba(124,58,237,.6),
0 0 50px rgba(124,58,237,.3) !important;
}
/* الشريط الأحمر */

.s-product-card-countdown{
background:linear-gradient(
90deg,
#6d28d9,
#9333ea
)!important;

border:none !important;
}


/* البادجات */

.s-product-card-entry .badge,
.s-product-card-entry .tag,
.s-product-card-entry .s-badge{
background:#6d28d9 !important;
color:#fff !important;
border:none !important;
}


/* السعر */

.price_is,
.money-price,
.price{
color:#fff !important;
font-size:22px !important;
font-weight:900 !important;

text-shadow:
0 0 10px #8b5cf6;
}


/* زر السلة */

.s-product-card-entry button{
background:rgba(255,255,255,.05)!important;

border:1px solid #8b5cf6 !important;

border-radius:12px !important;

box-shadow:
0 0 15px rgba(139,92,246,.25)!important;

transition:.3s;
}

.s-product-card-entry button:hover{
transform:translateY(-2px);
box-shadow:
0 0 25px rgba(139,92,246,.6)!important;
}
.s-product-card-entry button{
background:linear-gradient(
90deg,
#5b21b6,
#7c3aed
)!important;

border:none!important;

box-shadow:
0 0 15px rgba(124,58,237,.5)!important;

font-weight:700;
}
.price,
.money-price{
font-size:24px!important;
font-weight:900!important;

color:#fff!important;

text-shadow:
0 0 12px #a855f7,
0 0 20px #7c3aed;
}
/* ========================================= */
/* RISE STORE DARK FANTASY FOOTER V2 */
/* ========================================= */

.store-footer{
position:relative;
overflow:hidden;

background:
linear-gradient(
180deg,
#05020c 0%,
#0b0415 35%,
#12061f 70%,
#18092b 100%
)!important;

border-top:1px solid rgba(159,103,255,.15);
}

/* Aura */

.store-footer::after{
content:"";

position:absolute;
inset:0;

background:
radial-gradient(
circle at center,
rgba(124,58,237,.08),
transparent 70%
);

pointer-events:none;
}

/* Neon Line */

.store-footer::before{
content:"";

position:absolute;

top:0;
left:0;

width:100%;
height:2px;

background:
linear-gradient(
90deg,
transparent,
#a855f7,
#c4b5fd,
#a855f7,
transparent
);

box-shadow:
0 0 15px #a855f7,
0 0 35px #7c3aed;
}

/* ====================== */
/* Newsletter */
/* ====================== */

.store-footer input{
background:rgba(255,255,255,.03)!important;

border:1px solid rgba(168,85,247,.25)!important;

border-radius:14px!important;

color:#f5f3ff!important;

backdrop-filter:blur(10px);
}

.store-footer input:focus{
border-color:#a855f7!important;

box-shadow:
0 0 15px rgba(168,85,247,.25)!important;
}

.store-footer button{
background:
linear-gradient(
180deg,
#9f67ff,
#6d28d9
)!important;

border:none!important;

border-radius:14px!important;

color:#fff!important;

font-weight:700!important;

box-shadow:
0 0 20px rgba(159,103,255,.35)!important;

transition:.3s;
}

.store-footer button:hover{
transform:translateY(-2px);

box-shadow:
0 0 30px rgba(159,103,255,.55)!important;
}

/* ====================== */
/* Middle */
/* ====================== */

.footer-middle{
gap:22px!important;

padding:45px 0!important;
}

.footer-middle > div{

background:
linear-gradient(
180deg,
rgba(255,255,255,.02),
rgba(255,255,255,.01)
)!important;

border:1px solid rgba(159,103,255,.12)!important;

border-radius:22px!important;

padding:24px!important;

backdrop-filter:blur(16px);

transition:.35s;

box-shadow:
inset 0 0 20px rgba(159,103,255,.03);
}

.footer-middle > div:hover{

transform:translateY(-8px);

border-color:rgba(196,181,253,.35)!important;

box-shadow:
0 0 25px rgba(124,58,237,.15),
0 0 50px rgba(124,58,237,.08);
}

/* ====================== */
/* Titles */
/* ====================== */

.footer-middle h3,
.footer-middle h4{

color:#f5f3ff!important;

font-weight:800!important;

letter-spacing:.3px;

text-shadow:
0 0 15px rgba(196,181,253,.2);
}

/* ====================== */
/* Links */
/* ====================== */

.footer-middle a,
.footer-middle p{

color:#d7cdfd!important;

transition:.3s;
}

.footer-middle a:hover{

color:#ffffff!important;

padding-right:8px;

text-shadow:
0 0 10px rgba(196,181,253,.3);
}

/* ====================== */
/* Logo */
/* ====================== */

.footer-middle img{

transition:.4s;

filter:
drop-shadow(
0 0 15px rgba(159,103,255,.25)
);
}

.footer-middle img:hover{

transform:
scale(1.08);

filter:
drop-shadow(
0 0 25px rgba(196,181,253,.35)
);
}

/* ====================== */
/* Bottom */
/* ====================== */

.footer-bottom{

border-top:
1px solid rgba(159,103,255,.12)!important;

padding-top:22px!important;
}

/* Payment */

.footer-bottom img{

transition:.3s;

filter:
brightness(.95);
}

.footer-bottom img:hover{

transform:
translateY(-4px)
scale(1.05);

filter:
brightness(1.1);
}

/* ====================== */
/* Back To Top */
/* ====================== */

.to-top{

color:#d7cdfd!important;

transition:.3s;
}

.to-top:hover{

color:#fff!important;

text-shadow:
0 0 15px #a855f7,
0 0 30px #7c3aed;
}
/* ========================================= */
/* RISE STORE COLOR SYSTEM */
/* ========================================= */

.store-footer{
background:
linear-gradient(
180deg,
#05020c 0%,
#090312 25%,
#0d0518 50%,
#12061f 75%,
#18092b 100%
)!important;

border-top:1px solid rgba(196,181,253,.08)!important;
}

/* الخط العلوي */

.store-footer::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:2px;

background:
linear-gradient(
90deg,
transparent,
#a855f7,
#c4b5fd,
#a855f7,
transparent
);

box-shadow:
0 0 20px rgba(168,85,247,.7),
0 0 40px rgba(124,58,237,.35);
}

/* كروت الفوتر */

.footer-middle > div{

background:
linear-gradient(
180deg,
rgba(255,255,255,.02),
rgba(255,255,255,.01)
)!important;

border:
1px solid rgba(196,181,253,.12)!important;

box-shadow:
inset 0 0 25px rgba(196,181,253,.02),
0 0 25px rgba(124,58,237,.05);

backdrop-filter:blur(18px);
}

/* Hover */

.footer-middle > div:hover{

border-color:
rgba(196,181,253,.28)!important;

box-shadow:
0 0 30px rgba(124,58,237,.12),
0 0 60px rgba(124,58,237,.06);
}

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

.footer-middle h3,
.footer-middle h4{

color:#f5f3ff!important;

text-shadow:
0 0 12px rgba(196,181,253,.15);
}

/* النصوص */

.footer-middle p,
.footer-middle a{

color:#d7cdfd!important;
}

/* الروابط */

.footer-middle a:hover{

color:#ffffff!important;

text-shadow:
0 0 12px rgba(196,181,253,.2);
}

/* الشعار */

.footer-middle img{

filter:
drop-shadow(
0 0 15px rgba(196,181,253,.18)
);
}

/* زر الاشتراك */

.store-footer button{

background:
linear-gradient(
180deg,
#a855f7,
#6d28d9
)!important;

box-shadow:
0 0 25px rgba(168,85,247,.35)!important;
}

/* مربع البريد */

.store-footer input{

background:
rgba(255,255,255,.03)!important;

border:
1px solid rgba(196,181,253,.12)!important;

color:#f5f3ff!important;
}
/* FORCE RISE BACKGROUND */

.store-footer__inner{
background:
linear-gradient(
180deg,
#05020c 0%,
#090312 25%,
#0d0518 50%,
#12061f 75%,
#18092b 100%
)!important;
}

/* إزالة أي خلفية من القالب */

.store-footer{
background:transparent!important;
}
/* حذف كارد خدمة العملاء */
.footer-middle > div:nth-child(2){
display:none!important;
}
.footer-middle > div:last-child{
border:1px solid rgba(196,181,253,.22)!important;

box-shadow:
0 0 35px rgba(124,58,237,.08),
0 0 80px rgba(124,58,237,.04)!important;
}
.footer-middle > div{
position:relative;
overflow:hidden;
}

/* ========================= */
/* RISE HEADER ONLY */
/* ========================= */

.store-header{
background:
linear-gradient(
90deg,
#12061f,
#1b0930,
#220d3f,
#1b0930,
#12061f
)!important;

border-bottom:1px solid rgba(168,85,247,.35)!important;

box-shadow:
0 0 20px rgba(124,58,237,.25)!important;
}

/* العملة */

.header-buttons button,
.currency-btn{
background:rgba(124,58,237,.12)!important;
border:1px solid rgba(168,85,247,.35)!important;
border-radius:12px!important;
color:#fff!important;
}

/* القائمة */

.mburger,
.mburger *{
color:#fff!important;
}

/* الثلاث خطوط */

.sicon-menu{
color:#d8b4fe!important;
text-shadow:
0 0 8px #a855f7;
}

/* البحث */

.sicon-search{
color:#d8b4fe!important;
}

/* اللوقو */

.header-logo img,
.logo img{
filter:
drop-shadow(0 0 10px #a855f7)!important;
}
/* ================================= */
/* FORCE HEADER STYLE EVERYWHERE */
/* ================================= */

.header-inner,
.bottom-header,
.store-header,
.fixed-header,
.header-container{

background:
linear-gradient(
90deg,
#12061f 0%,
#1b0930 30%,
#2a1065 50%,
#1b0930 70%,
#12061f 100%
)!important;

border-bottom:
1px solid rgba(168,85,247,.35)!important;

box-shadow:
0 0 20px rgba(124,58,237,.25)!important;
}

.fixed-header .header-inner,
.fixed-header .bottom-header{
background:inherit!important;
}

.header-is-sticky .header-inner,
.header-is-sticky .bottom-header,
.fixed-header{
background:
linear-gradient(
90deg,
#12061f 0%,
#1b0930 30%,
#2a1065 50%,
#1b0930 70%,
#12061f 100%
)!important;
}

/* يمنع الهيدر الثاني من تغيير اللون */

.fixed-header .header-inner,
.fixed-header .bottom-header{
background:inherit!important;
}

/* عند النزول */

.header-is-sticky .header-inner,
.header-is-sticky .bottom-header,
.fixed-header{
background:
linear-gradient(
90deg,
#12061f 0%,
#1b0930 30%,
#2a1065 50%,
#1b0930 70%,
#12061f 100%
)!important;
}
/* ========================= */
/* RISE MENU FIX FINAL */
/* ========================= */

#mobile-menu,
.mm-spn,
.mm-ocd__content{
background:#4f3b8c!important;
}

/* حذف الشريط الأزرق فوق */
#mobile-menu::before,
.mm-spn::before{
display:none!important;
content:none!important;
}

/* منطقة الإغلاق */
.btn-close-mobile-menu{
background:transparent!important;
width:55px!important;
height:55px!important;
}

/* عناصر القائمة */
#mobile-menu li{
background:transparent!important;
border-bottom:1px solid rgba(255,255,255,.08)!important;
}

/* الروابط */
#mobile-menu a{
color:#fff!important;
font-size:18px!important;
font-weight:700!important;
background:transparent!important;
}

/* إزالة أي خلفيات غريبة */
#mobile-menu a:hover,
#mobile-menu li:hover{
background:rgba(255,255,255,.04)!important;
}

/* السلايدر المخفي حق القالب */
.mobile-menu-slider{
display:none!important;
height:0!important;
min-height:0!important;
overflow:hidden!important;
margin:0!important;
padding:0!important;
}

/* يمنع الهيدر من التأثير على القائمة */
#mobile-menu,
#mobile-menu *{
backdrop-filter:none!important;
}
/* FIX ANGEL MOBILE MENU HEADER */

#mobile-menu{
background:#4f3b8c!important;
}

#mobile-menu .main-menu{
background:#4f3b8c!important;
}

#mobile-menu .flex.items-stretch.justify-between.relative{
background:#4f3b8c!important;
}

#mobile-menu .flex.items-center.justify-start.w-1\/3,
#mobile-menu .flex.items-center.flex-col.justify-center,
#mobile-menu .flex.items-center.justify-end.w-1\/3{
background:transparent!important;
}

#mobile-menu .mobile-menu-slider{
display:none!important;
}

#mobile-menu::before,
#mobile-menu::after{
display:none!important;
}