/* Add custom CSS styles below */



.s-verify-message {
    color: #3d401f;
}
a.s-verify-back {
    background-color: transparent;
    svg{
        fill: #3d401f;
        }
}
.s-verify-codes{
  input{
    background-color: #9f9f7d;
  }
}
a.s-verify-resend {
    color: #3d401f;
}
.text-\[color\:var\(--color-primary\)\] {
    color: #3d401f !important;
}
.tamara-product-widget {
    background-color: #9f9f7d;
    border-radius: 1.5rem !important;
    border-width: 0 !important;
    color: #3d401f !important;
    span {
     color: #3d401f !important;
    }
}
span.s-cart-summary-count {
    background-color: #3d401f;
}
@media(max-width: 767px) {
  div#openRoullete {
    margin-bottom: 3rem;
  }
}
.main-content{
  div div div {
    h3+span{
    color: #3d401f !important;
  }
}

.sicon-cancel {
  color: #3d401f !important;
  }
  .cart-item {
    .item-price {
      opacity: .8 !important;
       color: #3d401f !important;
    }
    .item-total {
        color: #3d401f !important;
      }
    }
  }
      salla-product-options.s-product-options-wrapper {
      background-color: transparent !important;
    }
  
  .s-modal-close svg {
    fill: #3d401f !important;
  }
  
  .sticky-product-bar {
    border-radius: 1.5rem !important;
    background-color: #9f9f7d !important;
    opacity: 1 !important;
    div {
      background-color: transparent !important
    }
  }
  .s-user-menu-dropdown-header-content span {
    color: #3d401f !important;
  }

  .single-product .main-content div div {
    color: #3d401f !important;
  }
  
  .single-product .main-content div div .sicon-fire {
    background-color: transparent !important;
    color: #3d401f !important;
  }
  .single-product .main-content div div span {
    color: #3d401f !important;
  }
  
  .sticky {
    h4{
      color: #3d401f !important;
    }
   div#total-discount+div {
    b {
     color: #3d401f !important;
    } 
   } 
  }
  
  .s-product-options-option-container:last-child {
    background-color: #9f9f7d !important;;
}


.s-comments.s-comments-product>div {
   h2{
    display: none !important; 
   }
   salla-infinite-scroll{
     .comment {
       div:nth-child(2) {
         div:first-child {
           div:first-child {
             div {
               display: none !important;
               .sicon-check {
                 background-color: #858664 !important;
                 color: #3d401f !important;
                 }
               span {
                 color: #858664 !important;
               }  
             }
           }
           p{
             display: none !important;
             color: #858664 !important;
           }
           .comment__rating {
             .sicon-star2 {
               color: #3d401f !important;
             }
           }
         }
       }
     }
   }
   .nested-comment {
     .sicon-reply {
       color: #3d401f !important;
     }
     div:nth-of-type(2) {
       div:first-child {
         p{
           color: #858664 !important;
         }
       }
     }
   }
 }
 .roulleteButton {left: 50% !important;transform: translateX(-50%);bottom: -40px !important;}
 .roulleteButton *{color: white !important;font-size: 16px!important}
#openRoullete{z-index:100!important}

.main-content>div{
  position: relative !important;
}

.flex.flex-col.rtl\:space-x-reverse.gap-2.mb-8.absolute.top-6.rtl\:-left-5.ltr\:-right-5{
    flex-direction: row;
    bottom: 1.95rem;
    top: unset !important;
    height: fit-content;
    width: fit-content;
    margin-bottom:0 !important;
    .btn--wishlist{
      .btn--wishlist{
        background-color: #858663 !important;
        .s-button-text{
          color: #3d401f !important
        }
      }
    }
    salla-social-share{
      .s-social-share-wrapper{
        color: #3d401f !important;
        .s-social-share-btn{
          .s-button-element{
            background-color: #858663 !important;
          }
        }
      }
    }
}

.flex.flex-col.rtl\:space-x-reverse.gap-2.mb-8.absolute.top-6.rtl\:-left-5.ltr\:-right-5:dir(rtl){
    left: 70%;
}
.flex.flex-col.rtl\:space-x-reverse.gap-2.mb-8.absolute.top-6.rtl\:-left-5.ltr\:-right-5:dir(rtl){
    flex-direction: row;
    right: 70%;
}
.product-form{
  salla-product-options+div{
    background-color: transparent !important;
    padding: 0px !important;
    margin-bottom: 0 !important;
  }
}
  .navbar-brand {
    img {
     object-fit: contain !important;
    }
  }
  
.main-nav-container.fixed-header {
 display: none !important;
}
.mm-spn.mm-spn--navbar ul {
  background-color: var(--color-primary) 
}
.s-table tbody tr {
  border-width: 0 !important;
  background-color: var(--components-bg-color) !important;
}
.s-table tbody tr .mobile-title {
  color: var(--main-text-color) !important;
}
.profile-main-page .main-content salla-infinite-scroll .s-table .list-container .s-table__tr td:last-child div span + span {
  color: var(--main-text-color) !important;
}

.new-main-links salla-slider .swiper .swiper-wrapper .slide--one-sixth{
  height: 10rem !important
}

.s-block--testimonials {
  .flex.justify-center.items-center.w-full.mt-10{
    display: none !important
  }
}

.single-product .main-content salla-rating-stars .s-rating-stars-reviews {
  display: none !important;
}

.s-comments-product salla-infinite-scroll>div{
  margin-bottom: 20px !important;
  padding-bottom: 20px !important;
  border-color: #858664 !important
}
@media(max-width: 480px){
  .small-card .product-entry__inner .s-product-card-image .s-product-card-wishlist-btn {
    top: 0.8rem !important;
    left: 0 !important;
  }
}
@media(min-width: 481px){
  .small-card .product-entry__inner .s-product-card-image .s-product-card-wishlist-btn {
    top: 0.95rem !important;
  }
}
@media(max-width: 480px){
  .medium-card .product-entry__inner .s-product-card-image .s-product-card-wishlist-btn {
    top: 0.85rem !important;
  }
}
@media(min-width: 481px){
  .medium-card .product-entry__inner .s-product-card-image .s-product-card-wishlist-btn {
    top: 2.25rem !important;
  }
}
.product-entry__inner .s-product-card-image .s-product-card-wishlist-btn {
    display: none !important 
  }
  .single-product .main-content{
      .flex.whitespace-nowrap h4{
        color: #3d401f !important ;
      }
      .flex.rtl\:space-x-reverse.gap-2 {
        width: fit-content !important;
        position: absolute !important;
        left: 10% !important;
        bottom: 30px !important;
      }
      .s-form-control{
        background-color: #878866 !important;
        color: #3c3f1f !important;
      }
      ::placeholder {
        color: #3c3f1f !important;
      }
  }
  .s-infinite-scroll-btn.s-button-btn.s-button-primary, .s-button-primary{
  color: var(--secondary-components-text-color) !important
  }
  .mobile-menu .navbar-brand-sm{
  background-color: var(--color-primary) !important;
  border-bottom-width: 1px  !important;
  border-color: var(--main-text-color)  !important;
  }
 .mobile-menu .btn--close::before {
   color:var(--main-text-color) !important;
 }
 
 .s-product-options-option-container:last-child{
   background-color: transparent !important;
 }
 
 #shipping-cost+div{
   padding: 10px !important;
   border-radius: 24px !important;
   background-color: var(--secondary-components-bg-color) !important;
 }
 
 /*------------ mobile-menu -----------*/
 #mobile-menu{
   .main-menu+div{
     b+a{
       display: flex;
       justify-content: end;
       align-items: center;
     }
   }
 }
 
 /*--------------- footer ---------------*/
 @media(max-width: 768px){
    .store-footer{
       .store-footer__inner{
          .store-description{
            text-align: center !important;
          }
        }
     }
  }
  .copyright p{
    color: var(--main-text-color) !important;
  }