:root {  
   --main-color: #5A3B4B;   
      --second-color: #F2E2C4;
         --third-color: #121212; 
         }
         @font-face {
  font-family: 'Poppins';
  src: url('https://fonts.gstatic.com/s/poppins/v20/pxiEyp8s-2QyUj_KFWXoFN-B_D0.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://fonts.gstatic.com/s/poppins/v20/pxiByp8s-2QyUj_KFWXoFN-B_D2.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('https://fonts.gstatic.com/s/poppins/v20/pxiByp8s-2QyUj_KFWXoFN-B_D3.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

body, h1, h2, h3, h4, h5, h6, p, a, span, div, li, button, input, select, textarea {
  font-family: 'Poppins', sans-serif !important;
}
.top-navbar:not(.topnav-has-bg) {  background: var(--main-color);}
.sicon-keyboard_arrow_down::before {
  color:var(--second-color)

}
.sicon-dollar-coin-stack::before {
color:var(--second-color)
}
.product-card__price .total-price {

 color:var(--main-color)
}
.shrink-0{color:var(--second-color)}

#mainnav {
  width: 100%;
  border-radius: 15px;

  z-index: 99 !important;
  position: relative !important;
  min-height: 68px;
}
  .main-menu li.root-level > a {
 color:var(--main-color)
  }
.sicon-search{ color:var(--main-color)}
 .sicon-user{color:var(--main-color)}
 .sicon-cart{color:var(--main-color)}
[dir="rtl"] .rtl\:pl-4:where([dir="rtl"], [dir="rtl"] *) {
  padding-left: 1rem;
color:var(--third-color) !important }


@media (max-width: 768px) {

  .product-card--fit-height .product-card__image {
    height: 70% !important; 
    max-height: 70% !important;
  }


  .product-card--fit-height .product-card__info {
    max-height: 30% !important;
    overflow: hidden !important;
  }
}
.product-single-top-description::after {
  content: "";
  display: block;
  width: 100%; 
  height: 500px; 
  background-image: url('https://i.ibb.co/CKDnCH0Q/1.png'); 
  background-size: cover; 
  background-position: center; 
  background-repeat: no-repeat;
  margin-top: 15px; 
  
}
@media (max-width: 768px) {
 .product-single-top-description::after {
  content: "";
  display: block;
  width: 100%; 
  height: 290px; 
  background-image: url('https://i.ibb.co/CKDnCH0Q/1.png'); 
  background-size: cover; 
  background-position: center; 
  background-repeat: no-repeat;
  margin-top: 15px; 
  
}
}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card{background:transparent}
.product-card__title{margin:0 !Important;
text-align:center}



button.s-button-btn.s-button-outline {


  border-radius: initial !important; 
  border: none !important;

  border-radius: 50px !important;
  


}
.s-button-wrap[type="button"] {background:transparent}
.s-button-element:not(:disabled):not([loading]) {background:#846876!Important}
.sicon-shopping::before {
  content: "\ef39";
  color: white;
}
.s-button-text{color:white !Important }
.sicon-heart::before {
  content: "\eca1";

  color: wheat;

}
.quickview-btn .sicon-eye {
  color: wheat!important;
}


.quickview-btn .sicon-eye::before {
  color: wheat!important;
}

  .s-block--enhanced-features__item {
background:var(--main-color) !important ;
transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  
.s-block--enhanced-features__item {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

.s-block--enhanced-features__item:hover {
  transform: translateY(-8px); /* يرتفع قليلاً */
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); /* ظل أنيق */
}
  .sicon-shipping-fast::before {
color:var(--second-color)

}
.sicon-dress-long-sleeve::before {
color:var(--second-color)

}
.sicon-users::before {
color:var(--second-color)
}
 .s-block--enhanced-features__item h2{color:var(--second-color)}
 .s-block--enhanced-features__item p{color:var(--second-color)}
 
 
 
.s-slider-container{margin-bottom:20px} 
.more-button:hover {
  transform: translateY(-5px); 
  box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.2); 
  letter-spacing: 3px; 
}
.s-quantity-input-container{border-color:var(--main-color)!important }

 .topnav-link-item{
  color: wheat!Important;
}