/* Add custom CSS styles below */ 

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;
}

body#app.index {
    background: white; /* خلفية بيضاء لصفحة الهوم */
}


/* ==============================
   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;                   /* إزالة الزوايا الدائرية */
}



section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
    margin-top: 0;
}


.s-block--banners .grid.one-row.md\:grid-cols-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

/* موبايل */
@media (max-width: 768px) {
    .s-block--banners .grid.one-row.md\:grid-cols-3 {
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }
  .banner-entry {
    height: 200PX !important;
}
}


.content-loading,
.content-loading::before,
.content-loading::after {
  background-color: #6E7A5F !important;
}
.banner-entry {
    height: 400PX;
}

.store-footer a.flex h3 {
    font-size: 0;                                      /* إخفاء النص */
    background-image: url(https://i.ibb.co/tPztcv1R/Mask-group-20.png); /* شعار */
    background-size: contain;                          /* ملاءمة الحجم */
    background-repeat: no-repeat;                      /* منع التكرار */
    background-position: center;                       /* توسيط */
    display: block;
    width: 150px;
    height: 100px;
}
section.s-block.s-block--fixed-banner.wide-placeholder:last-of-type {
    margin-bottom: 20PX;
}
.main-nav-container.fixed-pinned {
    background-color: #ffffff;
}