nav ul.hidden.lg\:flex.main-menu.mm-spn--open, .relative.hidden.lg\:flex.px-2.lg\:px-12.justify-end.lg\:justify-center.h-20.items-center, .mobile-menu {
    background-color: #ddefe8 !important;
}
.relative.py-3.md\:py-3.container.md\:px-20.mx-auto.text-center {
    background: #ddefe8;
    max-width: unset;
}


.prestige-banner-3 .aspect-square.relative.group.overflow-hidden.rounded-md {
    height: 150px;
    aspect-ratio: auto;
}

.prestige-banner-3 .w-full.h-full.bg-center.bg-origin-content.overflow-hidden.bg-no-repeat.bg-cover.group-hover\:scale-110.ease-in-out.duration-300 {
    height: 150px;
}

.blog-single .main-content img
{
    height: auto !important;
    width: auto !important;
}


.blog-single .main-content.blog-category.md\:w-96.flex-1.bg-white.p-8.rounded-md.mb-10.md\:mb-0 
{
    max-width: 50rem;
    margin: auto;
}




.store-header {
    position: relative; /* نبدأ بموضع نسبي */
    transition: background-color 0.3s, box-shadow 0.3s; 
    width: 100%;
    z-index: 1000; 
}
.store-header.sticky {
    position: fixed; 
    top: 0; 
    left: 0;
    background-color: #fff; 
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); 
}


@media(min-width:1024px) {

.s-products-slider-card.swiper-slide {
    width: 270px;
}

section.s-block.s-block--banners.container .grid {
    display: flex;
    flex-wrap: wrap; 
    justify-content: center;
    gap: 1rem; 
}

section.s-block.s-block--banners.container .banner-entry {
    flex: 0 0 calc(30% - 1rem); 
      box-sizing: border-box; 
}

/* لتحديد الصف الثاني مع مارجن أقل */
section.s-block.s-block--banners.container .grid > .banner-entry:nth-last-child(1),
section.s-block.s-block--banners.container .grid > .banner-entry:nth-last-child(2) {
    flex: 0 0 calc(30% - 1rem); 
    margin: 0 5px;    
}
}




.prestige-header {height: 60px;}
.prestige-header .prestige-logo.logo {width: 65px;}


.main-content .s-add-product-button-main .s-add-product-button-mini-checkout-content {color: #000;}


.s-modal-container {z-index:9999}


.main-menu li.root-level>a, .main-menu li.root-level>a>span {
    color:#37514a!important;
}



@media(max-width:767px) 
{
  #mobile-menu * {
    color:#37514a!important;
}
}

.blog-category ul li{
list-style: disc;
}

.blog-category ol li{
list-style: auto;
}


@media(max-width:767px) {
#app > div.app-inner.flex.flex-col.min-h-full > footer > div > div > div:nth-child(4) {display:none}

footer {
    padding-bottom: 0 !important;
}

}


section.prestige-photos-slider.s-block.s-block--photos-slider, section.prestige-photos-slider.s-block.s-block--photos-slider * {
    padding: unset !important;
}


ol.prestige-breadcrumbs {
    background: transparent;
}


#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--slider-with-bg.s-block--full-bg > div.slider-bg > div * {color:#333333}