/* 1. إيقاف السلايدر وتحويله لقائمة عمودية */
.s-block--slider-with-bg .swiper-wrapper {
display: flex !important;
flex-direction: column !important;
transform: none !important;
gap: 15px !important;
height: auto !important;
}

/* 2. إجبار الشريحة والمكونات المخفية على أخذ كامل العرض */
.s-block--slider-with-bg .swiper-slide,
.s-block--slider-with-bg custom-salla-product-card,
.s-block--slider-with-bg .s-product-card-entry {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
}

/* 3. الترتيب المثالي (الصورة يمين والنص يسار) مع تمدد كامل */
.s-block--slider-with-bg .s-product-card-vertical,
.s-block--slider-with-bg .s-product-card {
display: grid !important;
grid-template-columns: 120px 1fr !important;
grid-template-rows: auto auto !important;
gap: 5px 15px !important;
padding: 15px !important;
background: #ffffff !important;
border: 1px solid #e5e7eb !important;
border-radius: 12px !important;
text-align: right !important;
box-shadow: 0 2px 5px rgba(0,0,0,0.02) !important;
width: 100% !important;
box-sizing: border-box !important;
}

/* 4. إعدادات الصورة وتثبيتها */
.s-block--slider-with-bg .s-product-card-image {
grid-column: 1 !important;
grid-row: 1 / span 2 !important;
width: 120px !important;
height: 120px !important;
margin: 0 !important;
position: relative !important;
border-radius: 8px !important;
overflow: hidden !important;
display: block !important;
}

.s-block--slider-with-bg .s-product-card-image img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
position: absolute !important;
top: 0 !important;
right: 0 !important;
opacity: 1 !important;
visibility: visible !important;
display: block !important;
}

/* 5. وضع النصوص والزر في اليسار وإعطائهم باقي المساحة */
.s-block--slider-with-bg .s-product-card-content {
grid-column: 2 !important;
grid-row: 1 !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: flex-start !important;
margin: 0 !important;
width: 100% !important;
}

.s-block--slider-with-bg .s-product-card-actions {
grid-column: 2 !important;
grid-row: 2 !important;
width: auto !important;
margin: 0 !important;
align-self: flex-start !important;
}

/* إخفاء أسهم السلايدر */
.s-block--slider-with-bg .s-slider-controls {
display: none !important;
}

footer {
background: linear-gradient(to top, #535657, #9a9a9a, #e0e0e0);
border-top-left-radius: 50px;
border-top-right-radius: 50px;
margin-top: 0px;
margin-right: 10px;
margin-left: 10px;
overflow: hidden;
}

/* إخفاء شريط شعارات التوثيق بالكامل */
salla-trust-badges.s-trust-badges-wrapper {
    display: none !important;
    visibility: hidden !important;
}

/* حل إضافي لضمان الإخفاء في حال وجود حاوية فرعية */
.footer-vat salla-trust-badges {
    display: none !important;
}