.banner_ {
    background-color: #3e0a06;
    text-align: center;
    padding-block: 10px;
}

.banner-content {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.text-animation {
    display: flex;
    animation: moveRight 10s linear infinite alternate;
    color: white;
}

.Group_animated {
    margin-inline: 20px;
    display: flex;
    gap: 20px;
    align-items: center;
}

.Group_animated span {
    font-size: 18px; /* تقدري تكبريه لو حابة */
    font-weight: 600;
}

@keyframes moveRight {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0%);
    }
}


body{background:#f0e1d7}
/*header  */
.main-menu li.root-level>a:hover, .main-menu>.has-children:hover>a {
    color: #ffffff !important;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 60px;
}
.navbar-brand img {
    max-height: 4rem;
}
.inner.bg-inherit ,#mainnav #mobile-menu {background: #3f0b04  !important;}
.main-menu mm-spn--open {background:#3f0b04 !important; color:white}

#mainnav .header-btn__icon ,i#theme-icon{color:white ;}
.main-menu {
    background: #3f0b04 !important;
color: white;}
#mainnav .s-cart-summary-count {
    background-color: #fff8f7;
    color: #3e0a06;
}
i.sicon-menu.text-\[var\(--text-color\)\].text-2xl {
    color: white;
}
/* Banners */
.s-block--fixed-banner .container {
  max-width: 100% !important;
  padding: 0px !important;
}
.index .s-block--fixed-banner img {
  background-color: transparent !important;
  border-radius: 0;
}
.s-block--fixed-banner:first-of-type {
  margin-top: 0px !important;
}

.footer-newsllater-mearge:after {
    background-color: #3f0b04;
    opacity: 1;}
.s-social-link {
    border: 1px solid white;
}
.footer-is-light .store-footer .store-footer__inner {
    background-color: #3e0a06;
 }
.footer-is-light .store-footer .store-footer__inner *{
color:white }
[aria-label="footer"] {
  border-radius: 12px 12px 0 0 !important;
}
footer > div:last-of-type {
  border-radius: 0 0 12px 12px !important;
}

#app > div.app-inner.flex.flex-col.min-h-full.overflow-x-hidden > section.s-block.s-block--banners.container > div{        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

.two-row .banner-entry:first-child{
        grid-column: unset;
        grid-row: unset;
}
.featured .featured-content .img-absolute img {
   
    -o-object-fit: contain  !important;
    object-fit: contain  !important;}
    
.lazy__bg.lazy.bg-no-repeat.entered.loaded {background:#f0e3d6;background-repeat:no-repeat; background-size:cover !important;}
.banner-entry {
    height: 239px;}

  @media  (max-width: 640px) {
      .banner-entry {
    height: 147px;
    }
      #app > div.app-inner.flex.flex-col.min-h-full.overflow-x-hidden > section.s-block.s-block--banners.container > div{        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .s-products-slider-card {
    max-width: 173px;
}
    .featured .featureddd-section ,#app > div.app-inner.flex.flex-col.min-h-full.overflow-x-hidden > section.featured.featured-section.mb-8.md\:mb-16.relative.container.featured-5 > div:nth-child(2){
    flex-direction: column !important;
      align-items:center
}.featured-content ,.featured-slider-column{width:100% !important;}

.featured .featured-content {
    max-height: 290px !important;
}

    }