.s-products-slider-card {
        max-width: 200px;
    }
 

/* Hover احترافي */
.s-block--info-blocks-2 .info-block:hover{
transform:translateY(-8px) scale(1.03);
box-shadow:0 20px 40px rgba(0,0,0,0.12);
}

/* حركة ضوء خفيفة مثل Nike */
.s-block--info-blocks-2 .info-block::before{
content:"";
position:absolute;
top:0;
left:-120%;
width:120%;
height:100%;
background:linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.4),
transparent
);
transition:all .6s ease;
}

.s-block--info-blocks-2 .info-block:hover::before{
left:120%;
}
a.banner.banner--fixed.block {
    transform: scale(1.1);
}
/* Cinematic Banner Entrance */

.s-block--fixed-banner{
overflow:hidden;
}

/* الصورة تبدأ مكبرة قليلاً */
.s-block--fixed-banner .banner img {
transform:scale(1.15);
opacity:0;
animation: cinematicBanner 1.8s cubic-bezier(.22,.61,.36,1) forwards;
}

/* حركة Cinematic */
@keyframes cinematicBanner{

0%{
opacity:0;
transform:scale(1.2) translateY(40px);
filter:blur(6px);
}

60%{
opacity:1;
filter:blur(0);
}

100%{
opacity:1;
transform:scale(1.05) translateY(0);
}

}
 
 /* تحسين هيدر سلة للموبايل باستخدام نفس الكلاسات الظاهرة */

@media (max-width:768px){

 

/* توسيط اللوقو */
.navbar-brand{
position:absolute;
left:50%;
transform:translateX(-50%);
}



/* ترتيب ايقونات الهيدر */
.header-icon-button,
.salla-cart-summary{
display:flex;
align-items:center;
justify-content:center;

}

/* تحسين السلة */
.cart-summary-wrapper{
display:flex;
align-items:center;
}

/* شكل عداد السلة */
.s-cart-summary-count{
background:#000;
color:#fff;
font-size:10px;
border-radius:50px;
padding:2px 6px;
}

/* تثبيت الهيدر */
.store-header{
position:sticky;
top:0;
z-index:999;
background:#fff;
box-shadow:0 2px 10px rgba(0,0,0,0.05);
}
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    transform: scale(0.9);
    padding: 4px;
    font-size: 0.7rem;
}
.s-block--tabs-produtcs  button {
  
    background-color: #243c4a;
    color: #ff6767;
    color: var(--color-primary-reverse);
    padding-top: 3px;
    padding-bottom: 0px;
    transform: scale(0.8);
}