lord-icon.flex.m-auto {
    --lord-icon-primary: #fff !important;
    --lord-icon-secondary: #000 !important;
    --lord-icon-primary-base: #fff !important;
    --lord-icon-secondary-base: #000 !important;
}

img.w-full.h-full.object-contain {
    object-fit: cover;
}
.banner-entry {
    height: 435px;
}
.s-product-card-content-title a:hover {
    color: rgb(0 0 0);
}
/* ==============================
   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;                   /* إزالة الزوايا الدائرية */
}

.navbar-brand img {
    max-height: 5rem;
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 5rem;
}
.store-footer__inner {
    background-color: #5a96c6;
 
}
@media (max-width: 767px) {
  a.sc-q8c6tt-0.bvGVHZ {
    margin-bottom: 50%;
}
}
.bvGVHZ {
  
    background-color: #5A96C6 !important;
}
.sc-1au8ryl-0.dkuywW {
    display: none;
}
.bg-primary {
    background-color: #ffffff !important;
}