:root {
    --main-color:  #d3a985;
    --white-color: #fff;
    --second-color: #6b4a39;

}


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;
        border:2px solid var(--second-color);

    
    
}

.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:#fff;
}

.main-nav-container span.s-cart-summary-count {
    background-color:white;
    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;
}
/** End banners ***/

/****gride ********/

@media(min-width:992px){

 section.s-block.s-block--banners.container{
  margin-top:-120px;
  z-index:20;
 }
 
}

section.s-block.s-block--banners.container .md\:grid-cols-3 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
 gap:1px !important;
    }


section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1 ;
    }

 section.s-block.s-block--banners.container  .md\:grid-cols-3 a.banner-entry.square-photos {
  background-color:transparent;
  height: 195px;
 }



custom-salla-product-card {
    border:1px solid var(--second-color);
    transition:0.5s !important;
        overflow: hidden;
}
custom-salla-product-card:hover{
    transform:translateY(-10px);
box-shadow: 3px 3px 5px 4px #ddd !important;
border:1px solid var(--second-color)  ;
    
}
body.index salla-products-slider.s-products-slider-wrapper.hydrated .swiper.s-slider-container {
    padding:30px 0 !important;

}
.product-index salla-products-list.flex-1,
 .product-index-offers  salla-products-list.flex-1
 {
    padding-top: 30px !important;
    padding-inline: 15px !important;
}

.s-product-card-content {
    background-color:var(--main-color);
    color:#fff
}

.s-product-card-content button.s-button-element.s-button-btn.s-button-outline {
    color:white;
    background-color:var(--second-color);
}

.s-product-card-content h3.s-product-card-content-title {
    text-align:center;
}

.s-product-card-content h3.s-product-card-content-title a {
    font-size:20px;
    color:white;
}

.s-product-card-content p.s-product-card-content-subtitle.opacity-80 {
    text-align:center;
    font-size:20px;
    color:#fff;
}

.s-product-card-content .s-product-card-content-sub {
    align-items:center;
    justify-content:center;
    
}

.s-product-card-content h4.s-product-card-price {
    font-size:20px;
}

.s-block--features__item {
    background: 0 0;
    border: none;
    border-radius: 0;
    box-shadow: none !important;
    background-color:transparent !important;
}
@media(min-width: 1024px) {
.s-block--features__item:not(:last-child){
    position: relative;
}
.s-block--features__item:not(:last-child):before {
    position: absolute;
    content: '';
    width: 3px;
    height: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
}

.s-block--features__item .feature-icon {
    height: 7rem;
    width: 7rem;
    background: var(--main-color);
}

.s-block--features__item .feature-icon i:before {
    content: '';
    width: 70px;
    height: 70px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

}

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(1) > div > i:before{
    background-image:url('https://img.imgdd.com/3cb898ef-c575-48cd-b2a1-462469e463e1.png');
}


body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(2) > div > i:before{
    background-image:url('https://img.imgdd.com/c73233b4-4249-415c-ba33-a847f26873be.png');
}
body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(3) > div > i:before{
    background-image:url('https://img.imgdd.com/1a0f3255-0f02-4ab2-b5bf-8cd05af15f35.png');
    
}
.s-block--features__item h2 {
    font-size: 18px!important;
    line-height: 1.7rem!important;
}



.s-block--features__item h2{
    color:var(--main-color);
    font-weight:bolder;
}

.s-block--features__item {
        background: var(--main-color);
    border-radius:12px;
}

.s-block--features__item p {
    color:var(--second-color);
    font-weight:bold;
    font-size:16px;
}

 section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1 ;
    }

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(4) > div > i::before {
     background-image:url('https://img.imgdd.com/d69f0cdc-f5c1-4fb8-bbe6-d23a301df7a5.png');
}
body.index> div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(3) > div {
    background-color:#28150e;
    
}
body.index> div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(1) > div {
    background-color:#28150e;
}
footer .store-footer__inner {
    background-color:#6a493a !important;
}

[title="snapchat"]{
  background-color: #FFFC00 !important;
  color: black !important;
}

[title="tiktok"]{
  background-color: black !important;
  color: white !important;
}


[title="twitter"]{
    background-color: black !important;
    color: white !important;
}
[title="instagram"]{
    background: linear-gradient(
    to right,
    #833ab4,#fd1d1d,#fcb045
  ) !important;
  color: wheat !important;
}   


   footer{
    color:#fff !important ;
}

@media(max-width:992px){


 section.s-block.s-block--banners.container .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
 gap:9px !important;
    }



 section.s-block.s-block--banners.container  .md\:grid-cols-3 a.banner-entry.square-photos {
  background-color:transparent;
  height: 122px;
 }
 footer.store-footer  *{
    justify-content:center;
    align-items:center;
    text-align:center;
    
}
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: green;
  border-radius: 50%;
  margin-right: 5px; /* النقطة تظهر على اليسار */
  animation: pulse 1.5s infinite;
}

/* تأثير التوسع والتقلص للنقطة */
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
 div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 > p{color:green }