body.index:after { 
             content: ""; 
             width: 100%; 
             height: 100%; 
             top: 0; 
             position: fixed; 
             z-index: 9999999 !important; 
             background: url(https://i.ibb.co/frDMw7f/Artboard-13.png); 
             left: 0; 
             background-repeat: no-repeat; 
             background-position: center; 
             background-size: 40px; 
             transform: scale(0); 
             animation-name: pupup_logo; 
             animation-duration: 2s; 
         } 
          
         @keyframes pupup_logo { 
              
             0%{transform:scale(0)} 
              
             18%{transform:scale(2)} 
              
             75%{transform:scale(2)} 
              
             95%{transform:scale(0)} 
              
             100%{transform:scale(0)} 
         } 
          
         body.index:before { 
         content: ""; 
             width: 100%; 
             height: 100%; 
             background: #3e434c; 
             position: fixed; 
             z-index: 999999; 
             transform: scale(0); 
             animation-name: pupup; 
             animation-duration: 2s; 
         } 
         @keyframes pupup { 
             
              0%{transform:scale(2)} 
              18%{transform:scale(2)} 
              80%{transform:scale(2)} 
              100%{transform:scale(0)} 
 
         } 
/* Add custom CSS styles below */ 
.s-product-card-image{
  background-color:#fff;
  }
  .footer-is-light .store-footer .store-footer__inner {
  background-color:#3e434c;
  color:#b09a33;
  border-style:none;
  }
  .bg-inherit{
 
  background-color:#b09a33;
  }
  .main-menu li.root-level>a:hover {
  color:#fff!important;
  }
   .main-menu>.has-children:hover>a{
  color:#fff!important;
  }
.main-menu {
color:#3e434c!important;
}
.main-menu>li>a[href*=offer] {
color:#fff!important
}
  .s-button-btn {
  background-color:#b09a33;
  color:white;
  }
  .s-button-btn:hover {
  background-color:#3e434c;
  color:#b09a33;
  border:0;
  }
  .s-cart-summary-total {
  color:white;
  }
  .header-btn__icon {
  color:white;
  }
  .s-cart-summary-count{
  background-color:#b09a33;
  }
  .banner--fixed img {
  border-radius:15px;
  margin-top:none;
  }
  .s-product-card-image img {
  height:auto!important;
  }
  
  .sub-menu {
  color:black;
  }
  .navbar-brand img {
  margin: 10px;
  min-width:65px;
  min-height:65px;
  }
  .s-product-card-fit-height .s-product-card-image, .s-product-card-vertical ,.brand-item , .s-button-btn {
  border-radius:20px;
  }
  salla-slider.details-slider .s-slider-container {
  border-radius:10px!important;
  
  }
  .s-product-card-fit-height {
  box-shadow:0 0 40px -12px rgba(0,28,70,.1);
  }
  .slide--cat-entry {
  border-radius:25px;
  }
  pp-window-subtitle{
font-size:20px;!important
}
  .s-product-card-promotion-title {
  border-top-right-radius:0.4rem!important;
  border-top-left-radius:0.5rem!important;
  border-bottom-left-radius:0.5rem!important;
  }
  
  .top-navbar{
  background-color:#b09a33;
  }
  .sicon-menu:before {
  color:#3e434c;
  }
  
  .footer-is-light .store-footer {
  color:#000
  }
  .text-gray-400 {
  color:#000;
  }
  .store-footer h3 {
  color:#fff!important;
  }
  @media (max-width: 767px) {
  .main-menu {
color:#b09a33!important;
}
.main-menu>li>a[href*=offer] {
color:#3e434c!important
}
  .s-product-card-content-title:nth-child(4) {
    margin-top: -30px!important;
}
.s-block--features__item:nth-child(2) {
    grid-column: span 2/span 2!important;
}
.s-block--features__item:nth-child(3) {
    grid-column: span 2/span 2!important;
}

.sicon-shopping-bag:before {
font-size:17px;
}

/* Add this style to your CSS file */
.s-cart-summary-wrapper {
font-size:12px;
}
.header-btn__icon {
    height: 2.15rem;
    width: 2.15rem;
}

[dir=rtl] .rtl\:mr-4 {
margin-right: 0.3rem;
}
}
.s-product-card-image img {
  transition: transform 0.5s ease;
}

.s-product-card-image img:hover{
transform: scale(1.1);
}

.s-user-menu-trigger {
background-color:#b09a33;
}

.s-block--features__item .feature-icon i {
color:#3e434c;
}

.swal2-container .swal2-popup.swal2-toast.swal2-icon-success{
background-color:#3e434c;
}
.alert-info {
background-color:#b09a33!important;

}
.main-nav-container.animated .inner {
transition:none!important;
}



.s-product-card-vertical {
    overflow: hidden;
    border: 1.5px solid transparent;
    transition: border-color 0.3s ease;
}

.s-product-card-vertical:hover {
    border-color: #b09a33;
    animation: drawBorder 2s forwards;
}

@keyframes drawBorder {
    0% {
        stroke-dasharray: 0;
        stroke-dashoffset: 0;
    }
    100% {
        stroke-dasharray: 1000; /* Adjust this value based on the length of your border */
        stroke-dashoffset: 0;
    }
}

.cLcbjv , .iaPUuL{
 display:none!important;
}
.cA-Ddva {
background:#b09a33!important;
}
.karzoun-box-poweredby {
display:none!important;
font-size:0px;
}

.salla-advertisement{
background-color:#3e434c!important;
}
.s-product-card-promotion-title {
background-color: #b09a33!important;
font-size:0.55rem;
}
.promotion-title {
background-color: #b09a33!important;
font-size:0.55rem;
}
.s-offer-modal-slider-centered .s-offer-modal-slider-item {
height: 200px;
max-width: 20%;
}
.s-offer-modal-header-icon svg {
fill:#b09a33;
}
.bg-inherit {
    background-color: #454f5d;
}
.top-navbar {
    background-color: #454f5d;
}
.main-menu {
    color: #454f5d !important;
}
.sicon-menu:before {
    color: #ffffff;
}
.s-product-card-promotion-title {
    background-color: #454f5d !important;
    font-size: 0.55rem;
}
.s-block--features__item .feature-icon i {
    color: #ffffff;
}
.s-button-btn {
    background-color: #454f5d;
    color: white;
}


.s-cart-summary-count {
    background-color: #454f5d;
}
.promotion-title {
    background-color: #454f5d !important;
    font-size: 0.55rem;
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #454f5d;
    color: #ffffff;
    border-style: none;
}