/* Add custom CSS styles below */  


.store-footer .footer-container {
    justify-content: space-between;
    gap: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: center;
    color: white;
 } 
.store-footer .footer-container {
    --tw-border-opacity: 0.2;    
    
 }   
 .footer-top {
    border: 0px;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    margin-bottom: 13px;
    padding: 24px;
    display: flex;
    justify-content: center !important; 
 } 
.store-footer .footer-container .logo-footer .foo {
    margin-bottom: .5rem;
    width: auto;
 }    
#mail {
    display: flex
;
    flex-direction: column;
    align-items: center;     
  }
input.required.mail-input.form-input.rtl\:rounded-l-none.ltr\:rounded-r-none.rtl\:border-l-0.ltr\:border-r-0 {
    width: 14rem;
}

.mail-input {
    border: solid 1px #6a6f47 !important;
    background-color: #ffffff !important; 
  
}  

.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;

}
salla-button.hydrated {
    background-color: #6a6f47 !important;

} 

button.rtl\:rounded-r-none.ltr\:rounded-l-none.rtl\:rounded-l-md.ltr\:rounded-r-md.s-button-wrap.hydrated.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
        background-color: #6a6f47;
        border: 0.5px solid #ffffff; 

}
.s-product-card-content-footer salla-add-product-button .s-button-primary {
    color: #ffffff;

}
.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #ffffff;
}



.main-nav-container.fixed-pinned .inner {
    margin: 0.5rem auto;
    width: calc(100% - 1rem) !important;
    opacity: .95;
    background-color: var(--color-primary);
}

.main-nav-container.fixed-header .inner {
    transform: translate3d(0, 0, 0);

}
.s-cart-summary-count {
    background: #414042;
    background: #9ea75d;
    padding: .1rem;
    height: .9rem;
    width: .9rem;
}





.main-nav-container.fixed-pinned .inner {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: 10;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.main-nav-container.animated .inner, .main-nav-container.hide .inner {
    transition: top .5s, transform .5s, opacity .4s;    
}    
 .footer-bottom {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
    margin-bottom: 13px;
    margin-top: 13px;
    padding: 24px;   
 }   
.contact-links a {
    min-width: 3.5rem;
    border-radius: 0.375rem;
    background-color: transparent;
    border: 1px solid; 
}   
.store-footer a {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    color: white;   
 } 
   
.sicon-menu:before {
    content: "\ed7f";  
    color: #ffffff;
   
 }   
[dir="rtl"] .ms-1 {
    margin-right: 0.25rem;
    color: #ffffff;   
}
  
.text-black {
    --tw-text-opacity: 1;
    color: #ffffff;  
  }  
.s-cart-summary-total {
    color: #ffffff; 
    
  }
  .s-block__title h2 {
    position: relative;
    line-height: 1.2;
    text-align: center;
    font-size: 1.5rem;
    color: #6a6f47;
  }  
   .s-block__title p {
    color: #6a6f47;
    margin-top: 0.5rem;
    overflow: hidden;
    font-size: 0.975rem;
    line-height: 1.25rem;
    opacity: 100%;
    text-align: center;
   }  
  .sidebar salla-button.btn--wishlist .btn--wishlist {
    border-width: 0px;
    display: none;
}  
 .tabs__product .tab-trigger {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: #6a6f47;
    padding: 0.5rem;
    color: white; 
  
}  
button.s-social-share-btn {
    margin: 0px;
    border-width: 0px;
    display: none;
}

.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
}
.footer-list {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.store-footer h3 {
    color: #ffffff;
}
.s-slider-block__title h2 {
    position: relative;
    font-size: 1.525rem;
    line-height: 1.2;
    text-align: center;

}
.mm-spn.mm-spn--navbar.mm-spn--main:where([dir="rtl"], [dir="rtl"] *):after {
    padding-right: 0.75rem;
    color:  var(--color-primary);
}
.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: var(--color-primary);
}
.footer-images img {
    display: none;

}
.text-lg {
    display: none;

}
.pb-2 {
    padding-bottom: 0rem;

}






@media (min-width: 992px) {
    [dir="rtl"] .footer-middle h3 {
        text-align: center;
}

@media (min-width: 992px) {
    .footer-middle .contact-links {
        justify-content: start;
        flex-wrap: wrap;
        max-width: 13rem;    
    
  }    
.gap-3 {
    gap: 0.75rem;    
 }

@media (min-width: 992px) {
    [dir="rtl"] .footer-newsletter .title-mail h2 {
        text-align: center;
 }