body.index:after { 
    content: ""; 
    width: 100%; 
    height: 100%; 
    top: 0; 
    position: fixed; 
    z-index: 9999999 !important; 
    background: url(https://i.ibb.co/hdtcdCS/lont-logo.jpg); 
    left: 0; 
    background-repeat: no-repeat; 
    background-position: center; 
    background-size: 60px; 
    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: #406960; 
    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)} 

} 
 
/*for mobile*/ 
@media (max-width:768px) { 
   body.index:after { 
       animation-name:pupup_logo-mobile; 
   } 
} 
@keyframes  pupup_logo-mobile { 
     
0%{transform:scale(0)} 
 
18%{transform:scale(2)} 
 
75%{transform:scale(2)} 
 
95%{transform:scale(0)} 
 
100%{transform:scale(0)} 
}
.text-gray-800 {
color: #000;
}
/* Add custom CSS styles below */ 
.s-product-card-image{
background-color:#fff;
}
.footer-is-light .store-footer .store-footer__inner {
background-color:#cebd9f;
color:#406960;
border-style:none;
}
.bg-inherit{

background-color:#406960;
}
.main-menu li.root-level>a:hover {
color:#fff!important;
}
.main-menu>.has-children:hover>a{
color:#fff!important;
}
.main-menu {
color:#cebd9f!important;
}
.main-menu>li>a[href*=offer] {
color:#fff!important
}
.s-button-btn {
background-color:#406960;
color:white;
}
.s-button-btn:hover {
background-color:#cebd9f;
color:#406960;
border:0;
}
.s-cart-summary-total {
color:white;
}
.header-btn__icon {
color:white;
}
.s-cart-summary-count{
background-color:#406960;
}
.banner--fixed img {
border-radius:5px;
margin-top:none;
}
.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;
}
.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:#406960;
}
.sicon-menu:before {
color:#cebd9f;
}

.footer-is-light .store-footer {
color:#000
}
.text-gray-400 {
color:#000;
}
.rtl\:pl-4:where([dir=rtl],[dir=rtl] *) {
color:#cebd9f;
}
.store-footer h3 {
color:#633e27!important;
}
@media (max-width: 767px) {
.main-menu {
color:#406960!important;
}
.main-menu>li>a[href*=offer] {
color:#cebd9f!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);
}
.product__description a {
color:#a99675;
}
.s-user-menu-trigger {
background-color:#406960;
}
.s-search-icon svg {
fill:#fff;
}
.copyright-text p {
color:#406960;
}
.s-block--features__item .feature-icon i {
color:#cebd9f;
}
.top-navbar .s-search-input:hover {
background-color:#cebd9fd9;
}
.top-navbar .s-search-input {
background-color:#cebd9fbf;
color:#406960;
}
.top-navbar .s-search-input::placeholder {
 color:#406960;
 }

.swal2-container .swal2-popup.swal2-toast.swal2-icon-success{
background-color:#cebd9f;
}
.alert-info {
background-color:#406960!important;
}
.topnav-link-item:last-child:where([dir=rtl],[dir=rtl] *) {
color:#cebd9f;
}
.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: #406960;
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:#406960!important;
}

.salla-advertisement{
background-color:#cebd9f!important;
}
.s-product-card-promotion-title {
background-color: #406960!important;
font-size:0.55rem;
}
.promotion-title {
background-color: #406960!important;
font-size:0.55rem;
}