#mainnav > div > div.header-container.container > div > div.flex.items-center.justify-start.w-1\/3 > span > i {
color: #246bc6;
}
.mm-spn li a span:not(.s-user-menu-dropdown-item-badge) {
    color: #246bc6;
    }
    li .mm-spn--open>.display-all-category {
    background: #246bc6 !important;
    }
    #mobile-menu{
    color: white;
    }
/* Add custom CSS styles below */ 
.store-footer .footer-container {
    justify-content: space-between;
    gap: 1rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: center;
    color: #ffffff;

    
}
    

.unicode {
    unicode-bidi: plaintext;
    color: white 
} 
.store-footer__inner {
    color: #ffffff;
    background-color: #246bc6; 
 } 
 
    
.footer-top {
    border: 0;
    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;    
 }
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245);
 } 
.tabs-wrapper .tabs__item.is-active {
    display: block;
    BORDER: 1PX SOLID #246bc6;
    BORDER-WIDTH: .15REM; 
 } 
.opacity-60 {
    opacity: 0.6;
    display: none; 
 }
 .tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    color: #246bc6;
    border: 1px solid #246bc6;
 }
.details {
    margin-bottom: 1rem;
    border: solid 2px #246bc6;
 
  }
[dir="rtl"] .md\:end-4 {
        left: 1rem;
        display: none; 
}
.sicon-shopping:before {
    content: "\ef39";
    color: #246bc6;
}

.sicon-user:before {
    content: "\f078";
    color: #246bc6;
} 
.s-product-card-wishlist-btn {
    box-shadow: none !important;
    position: static !important;
    position: initial !important;
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border: medium none currentColor !important;
    border: initial !important;
    display: none; 
 }
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255); 
 } 
    
.gap-2 {
    gap: 0.5rem;
}
.items-center {
    align-items: center;
}
.grid-cols-3 {
    grid-template-columns: auto;
}
.grid {
    display: inline-flex; 
 }
 
.s-block__title h2 {
    position: relative;
    font-size: 2rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2; 
    padding-top: 1rem;
 } 
.contact-links a {
    color: #246bc6; !important;
    min-width: 3.5rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 0.5;
    padding: 0.5rem; 
    background-color: #ffffff !important; 
 } 

 
.store-footer h3 {
    color: #246bc6; 
 } 
 .store-footer a {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    color: #ffffff;
 }  
 
.md\:mb-0 {
        margin-bottom: 0px;
        color: #246bc6;
 } 
 .grid-cols-3 {
    grid-template-columns: 1;
    
}  
    
.store-footer .footer-container .logo-footer .foo {
    margin-bottom: .5rem;
    width: auto;
    display: none; 
 
 }
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); 
 
  }
 .grid {
    display: grid;
 }
[dir="rtl"] .footer-middle .footer-list a {
        text-align: center;
 }
 
[dir="rtl"] .footer-middle h3 {
        text-align: center;
 
 } 
 .main-nav-container.animated .inner, .main-nav-container.hide .inner {
    transition: top .5s, transform .5s, opacity .4s;
}
.main-nav-container.fixed-pinned .inner {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    background-color: #ffffff;
}
.main-nav-container.fixed-header .inner {
    transform: translate3d(0, 0, 0);
}
.main-nav-container.fixed-pinned .inner {
    margin: .5rem auto;
    width: calc(100% - 1rem) !important;
    opacity: .85;
 
 }
 .sicon-menu:before {
    content: "\ed7f";
    color: #246bc6;
 } 
 [dir="rtl"] .ms-1 {
    margin-right: 0.25rem;
    color: #246bc6;
 }    
.s-cart-summary-total {
    color: #246bc6;  
 }     
    
 [class*=" sicon-"], [class^=sicon-] {
    font-family: sallaicons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;  
   }   
  .mm-spn a, .mm-spn span {
    position: relative;
    z-index: 1;
    padding: calc((50px - 24px) / 2) 20px;
    padding: calc((var(--mm-spn-item-height) - var(--mm-spn-line-height)) / 2) var(--mm-spn-item-indent);
    color: #ffffff;
    
 }     
.mm-spn.mm-spn--navbar.mm-spn--main:where([dir="rtl"], [dir="rtl"] *):after {
    padding-right: 0.75rem;
    color: #ffffff;  
  }    
.store-footer .store-links-items {
    -moz-columns: 2;
    columns: 1;    
}     
    
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    border: 1px solid;    
 }   
.store-footer .store-links-items a {
    max-width: none;    
 }    
    
 .md\:px-4 {
        padding-left: 1rem;
        padding-right: 16rem;    
   } 
   
h2 {
    text-align: center;
 }   
.s-block__title p {
    margin-top: 0rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    opacity: 1;
    text-align: center;   
 }    
.sicon-refund:before {
    content: "\eec6";
    color: #246bc6;   
 }
 .sicon-shipping-fast:before {
    content: "\ef31";
    color: #246bc6;
  }
 .sicon-packed-box:before {
    content: "\e953";
    color: #246bc6;
 }
.sicon-whatsapp2:before {
    content: "\e917";
    color: #246bc6; 
 
 }
 .sicon-iphone:before {
    content: "\ece5";
    color: #246bc6;
 
  }   
 .sicon-mail:before {
    content: "\ed57";  
    color: #246bc6;
  }
  .unicode {
    unicode-bidi: plaintext;
    color: #246bc6;
   }
  
  
     
 .py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    background-color: #f5f5f5;
 }
.sicon-link:before {
    content: "\ed2c";
    color: #246bc6;
}
 
.sicon-phone:before {
    content: "\ee41";
    color: #246bc6;
}
[dir=rtl] .mm-spn li:before {
    width: 6px;
    height: 6px;
    top: 50%;
    left: 25px;
    left: calc(50px / 2);
    left: calc(var(--mm-spn-item-height) / 2);
    right: auto;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: none;
    border-top: none;
    color: white;
}
.sicon-headphones:before {
    content: "\ec97";
    color: white; 
}
.sicon-store2:before {
    content: "\efbb";
    color: #246bc6;
 }   
.sicon-fire:before {
    content: "\ebf7";
    color: #246bc6;
 } 
 
 .store-footer h3 {
    color: #ffffff;
 } 
  
 

 }     
  @media (max-width: 767px) {  
 .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;    
        width: 200%;
        max-width: 1400px; 
}

 }
 
.s-product-card-content salla-add-product-button .s-button-text {
    gap: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-size-adjust: 10px;
    font-size: 12px; 
  }



}





}