/* Add custom CSS styles below */ 
/* قوائم الهيدر المنسدلة: نص غامق على خلفية بيضاء */
.main-menu .sub-menu a,
.main-menu .sub-menu a span,
.main-menu .sub-menu li,
.main-menu .sub-menu i{color:#0b1f3a !important;}
.main-menu .sub-menu a:hover,
.main-menu .sub-menu a:hover span{color:#1d4ed8 !important;}

/* الشريط العلوي المتحرك: نص متكرر بيتحرك من الشمال لليمين (العناصر بيبنيها كود JS) */
.s-advertisement{overflow:hidden}
.s-advertisement .s-advertisement-content{overflow:hidden;position:relative;direction:ltr;justify-content:flex-start!important;width:100%;padding:0!important}
.s-advertisement .bw-track{display:flex;width:max-content;flex-shrink:0;animation:bwMarq var(--bw-dur,40s) linear infinite;will-change:transform}
.s-advertisement .bw-group{display:flex;flex-shrink:0}
.s-advertisement .bw-item{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;padding:0 32px;direction:rtl;animation:none!important;transform:none!important;width:auto!important}
.s-advertisement:hover .bw-track{animation-play-state:paused}
.s-advertisement .s-advertisement-action{position:absolute!important;left:8px;top:50%;transform:translateY(-50%);z-index:3;background:inherit;border-radius:50%}
@keyframes bwMarq{from{transform:translateX(-50%)}to{transform:translateX(0)}}

/* بنر واي فاي 7: العنوان فوق والصورة تحته */
.x-special-product .sp-hero{flex-direction:column!important;justify-content:flex-start!important;padding:28px 16px 72px!important;gap:6px}
.x-special-product .sp-copy{position:relative!important;inset:auto!important;transform:none!important;padding:0!important}
.x-special-product .sp-copy__inner{text-align:center;align-items:center}
.x-special-product .sp-title{font-size:clamp(26px,4.2vw,50px)!important;line-height:1.25!important;transform:none!important}
.x-special-product .sp-subtitle{font-size:clamp(13px,1.6vw,18px)!important;margin-top:0!important}
.x-special-product .sp-img{transform:none!important;height:240px!important;width:auto!important;max-width:90%!important;margin-top:8px}
@media (max-width:640px){.x-special-product .sp-img{height:170px!important}.x-special-product .sp-hero{padding:22px 12px 66px!important}}

.x-special-product .sp-copy__inner{transform:none!important}
/* البنرات العريضة: من الحافة للحافة */
.s-block--fixed-banner > .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}
.s-block--fixed-banner .banner, .s-block--fixed-banner img{width:100%!important;border-radius:0!important}