p.max-w-sm.leading-6.mb-6 {
    display: none !important;
}
.rtl\:lg\:pl-20:where([dir="rtl"], [dir="rtl"] *) h3 {
    margin: 0;
}
.store-footer__inner salla-social > li:nth-child(1) > a:hover {
    background-image: linear-gradient(
    45deg,
    #f09433 0%, /* Yellow-orange */
    #e6683c 25%, /* Orange */
    #dc2743 50%, /* Red */
    #cc2366 75%, /* Pink */
    #bc1888 100% /* Purple */);
    color: white;
    transform: scale(1.2) rotate(15deg);
    transition: all .5s;
}
.store-footer__inner salla-social > li:nth-child(2) > a:hover {
    background-color: #FFFF00;
    color: #000;
    transform: scale(1.2) rotate(15deg);
    transition: all .5s;
}
.store-footer__inner salla-social > li:nth-child(3) > a:hover {
    background-color: #000;
    color: #fff;
    transform: scale(1.2) rotate(15deg);
    transition: all .5s;
}
.store-footer__inner salla-social > li > a{
    transition: all .5s;

}
/* Add custom CSS styles below */ 
/* ==============================
   3- إعدادات اللازي لود (Lazy Loading)
============================== */
.lazy__bg.lazy.entered.loaded {
    background-size: contain;      /* ملاءمة الخلفية بدون قص */
    background-repeat: no-repeat;  /* منع التكرار */
}


/* ==============================
   4- إعدادات الصور والبنرات
============================== */
a.banner-entry.square-photos {
    background: transparent; /* خلفية شفافة */
}

.banner-entry {
    transition:
        transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94),       /* حركة تكبير/تصغير */
        background-size 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), /* انتقال حجم الخلفية */
        background-position 0.6s ease;                             /* انتقال موضع الخلفية */
}

.banner-entry:hover {
    transform: scale(1.05) translateY(-10px); /* تكبير وتحريك لأعلى عند الهوفر */
}

img {
    background: transparent !important; /* إزالة خلفية الصور */
    border-radius: 0;                   /* إزالة الزوايا الدائرية */
}

/* ==============================
   6- إعدادات البانرات (Banners)
============================== */

salla-slider.photos-slider .swiper-slide {
        margin:0;
        width: 100%;
        padding:0;
    }
    
salla-slider.photos-slider .swiper {
    padding: 0;
}
section.s-block.s-block--photos-slider {
    margin-top: 0;
}

.index section.s-block--fixed-banner:nth-of-type(1) > .container,
.index section.s-block--fixed-banner:nth-of-type(3) > .container,
.index section.s-block--fixed-banner:nth-of-type(5) > .container,
.index section.s-block--fixed-banner:nth-of-type(7) > .container {
    max-width: 100%; /* تمديد الكونتينر بعرض الصفحة */
    padding: 0;      /* إزالة الهوامش الداخلية */
}
/* ==============================
   12- responsive
============================== */

@media(max-width:767px){
#photos-0-slider > div.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-ios.swiper-backface-hidden{
   padding:0;
}
.s-products-slider-card {
    max-width: 185px;
}
.main-nav-container {
    min-height: 56px;
}
  .s-button-element:not(:disabled):not([loading]) {
    font-size: 11px;
}
}

.main-nav-container.fixed-pinned .navbar-brand img,
.navbar-brand img {
    max-height: 5rem; /* تحديد أقصى ارتفاع للشعار */
}