/* Add custom CSS styles below */ 
:root {
    --main-color: #D1AB02 ;
    --white-color: #fff;
    --second-color: #281F06;

}


body{
    background-color: #ffff !important;
}
/**nav**/
.main-nav-container i.header-btn__icon.sicon-user-circle,
.main-nav-container i.header-btn__icon.icon.sicon-shopping-bag{
    background-color: var(--main-color) !important;
        color:var(--second-color) !important;
    font-weight:bolder;

    
    
}

.inner.bg-inherit custom-main-menu ul li span ,
nav#mobile-menu{
    color:var(--second-color) !important;
}



.top-navbar {
    background-color:var(--main-color) !important;
    color:var(--second-color) !important;
}

.main-nav-container span.s-cart-summary-count {
    background-color: var(--white-color)!important;
    color:var(--second-color);
    border:1px solid var(--second-color);
    
    
}
.main-nav-container b.s-cart-summary-total{
  color:var(--second-color);
}
/*** End nav ***/



/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

section.s-block.s-block--photos-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display:none;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(11) > div{ 
    margin: auto !important;
   max-width: fit-content  !important;                                                                   
}

/** End banners ***/



.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-size: contain !important;
    background-color: var(--white-color)!important;}
    
    body.index> div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div{        grid-template-columns: repeat(4, minmax(0, 1fr));}

body.index> div.app-inner.flex.flex-col.min-h-full > section:nth-child(16)> div a:nth-child(1) {
    grid-area: 1/1/1/1 !important;
}


@media (max-width: 767px) {
body.index> div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div{grid-template-columns: repeat(2, minmax(0, 1fr));}
                                                                                  
body.index> div.app-inner.flex.flex-col.min-h-full > section:nth-child(16) > div a{height:118px !important;}                                                      
}

footer a[href*="instagram"] {
  background: linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );
  color: white;
}

footer a[href*="facebook"] {
  background-color: #1877f2; /* اللون الرسمي للفيسبوك */
  color: white;
}

footer a[href*="tiktok"] {
  background: black;
  color: white;
}

footer a[href*="snapchat"] {
  background: #fffc00; /* اللون الرسمي سناب */
  color: black;
}

.store-footer [title="youtube"] {
  background-color: #ff0000; /* الأحمر الرسمي يوتيوب */
  color: white;
}

footer a[title="twitter"] {
  background-color: #000000; /* اللون الأزرق الرسمي لتويتر */
  color: white;
}



.store-footer{background:var(--white-color) !important;}
.store-footer__inner {
 background-color:var(--main-color) !important;!important;
   color:var(--white-color)!important;  !important;
}
@media (max-width: 767px) {
  .store-footer__inner * {
    justify-content: center;
    text-align: center;
  }
  
.banner-entry {
    height: 56px !important;   }
}