/*==start hesder==*/
.main-nav-container {
    background-color: #F1EDE9;
}
header.store-header {
    background-color: #F1EDE9;
}
.shadow-default {
    box-shadow: none;
}
@media (max-width: 991px) {  
.top-navbar .s-search-input, .btn--rounded-gray {
    background-color: #F1EDE9;
    border-color: #2B361B;
    border-style: groove;
    border-width: .03px;
    color: #2B361B;
}
}

p.s-cart-summary-content {
    display: none;
}
.header-btn__icon {
    border-width: 0px;
    color: #2B361B;
}
.s-cart-summary-count {
    background-color: #D2C6BC;
    color: #2B361B;

}
.sicon-menu:before {
    color: #2B361B;
}
div.header-search.flex-1 > salla-search > div > div > input{
    border-radius: 0px;
}



/*=====fixed banner=====*/


section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder .container {
    padding: 0;
    margin: 0;
    max-width: 100%;
}

section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding-left: 0px;
    padding-right: 0px;
        max-width: 100%;

}
@media (max-width: 991px) {
    section.s-block.s-block--fixed-banner.wide-placeholder .container {
        padding: 0;
    }
}
.banner--fixed img {
    background: none;
    border-radius: 0rem !important;
}
/*
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(9) > div {
    padding-left: 0px;
    padding-right: 0px;
}
*/


/*=====general=====*/
body#app, .mm-spn.mm-spn--light{
    background-color: #F1EDE9;
}

/*===products===*/
.s-block__title {
    align-items: center;
    justify-content: center;
}
[dir=rtl] .s-block__title .right-side {
    padding-left: 0rem;
}
.s-block__title {
    color: #2B361B;
}
.s-product-card-entry {
    border-radius: 0rem;
}
.s-product-card-vertical .s-product-card-image {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}
.s-product-card-content {
    padding: 0rem;
}
.s-product-card-content-main {
    padding: 0.37rem;
}
.s-product-card-content-sub {
    padding: 0.37rem;
}
salla-button .s-button-btn{
border-radius: 0px;
background-color: #2B361B;
color: #D2C6BC;
border: none
}
.s-slider-block__title h2 {
    color: #2B361B ;
}
.s-products-list-vertical-cards {
    gap: 8px;
}
.s-button-text .sicon-shopping-bag{
    display: none;
}
.s-product-card-content-footer .s-button-btn {
    border-radius: 0rem!important;
}
.s-product-card-content {
    background: #D2C6BC ;
}
.s-product-card-content-main {
    padding-bottom: 0rem;
    justify-content: center;
}
.s-product-card-content-sub {
    margin-bottom: 0.50rem;
    justify-content: center;
}
.s-product-card-content-title a {
    display: flex;
    justify-content: center;
    text-align: center;
}
.s-block__title {
    flex-direction: column;
}
.s-block__display-all {
    display: inline-block;
    line-height: 2rem;
    font-weight: 700;
    color: #D2C6BC;    
    background: #2B361B;
    margin: 20px;
    border-radius: 5px;

}
[dir=rtl] .s-product-card-content-pie {
    display: none;
}
[dir=rtl] .s-product-card-special .s-product-card-content-main, [dir=rtl] special .s-product-card-content-sub {
    padding-left: 0rem;
}
[dir=rtl] .s-product-card-content-extra-padding {
    padding-left: 0rem;
    padding-right: 0;
}
.s-block--special-products .tabs {
    display: none;
}

[dir=rtl] .s-product-card-vertical .s-product-card-wishlist-btn {
    left: 0rem;
    
}
.s-product-card-vertical .s-product-card-wishlist-btn {
    top: 0.12rem;
}
.s-product-card-vertical .s-product-card-wishlist-btn button {
    /* --tw-bg-opacity: 1 !important; */
    background-color: #fffff40 !important;
    border-radius: 0px 16px 16px 0px !important; 
    color: #2B361B;
}

/*=====categories=====*/
s-block.s-block--banners > .grid {
    grid-template-columns:  1fr 1fr;
}

.s-block.s-block--banners > .grid .banner-entry {
    padding-top: 0%;
}

.two-row .banner-entry:first-child {
    grid-column: auto;
    grid-row: auto;
}

.s-block.s-block--banners:nth-of-type(19) {
    margin-bottom: 1rem;
}

.s-block.s-block--banners > .grid .banner-entry {
    height: 170px;
}

@media (max-width: 2001px) {
    .s-block.s-block--banners > .grid {
        grid-template-columns: 1fr 1fr !important ;
    }

    .s-block.s-block--banners:nth-of-type(19) > .grid .banner-entry:last-child, .s-block.s-block--banners:nth-of-type(21) > .grid .banner-entry:last-child, .s-block.s-block--banners:nth-of-type(22) > .grid .banner-entry:last-child {
        grid-column: 1 ;
    }
}
/*categories responsive*/
/*phones screen*/
@media (max-width: 600px) {
    .s-block.s-block--banners > .grid .banner-entry {
       height: 150px;
    }
}
/*ipad air, ipad mini screen*/
@media screen and (max-width: 900px) and (min-width:600px) {
.s-block.s-block--banners > .grid .banner-entry {
    height: 300px;

}
}
/*ipad pro and laptop screen*/
@media screen and (min-width: 900px) {
.s-block.s-block--banners > .grid .banner-entry {
    height: 400px;
}
}


/*=====store featutre=====*/
.s-block--features__item {
    background-color: transparent;
}

section.s-block.s-block--features.container > .grid {
    display: block;
}
.s-block--features__item .feature-icon {
    border-radius: 9px;
    background-color: transparent;
    animation: mymove 5s ease infinite;
}
.s-block--features__item .feature-icon i {
    color: #2B361B;
    /* color: var(--color-primary-reverse); */
    animation: mymove 5s ease infinite;
        animation-direction: alternate;*/


}
.s-block--features__item {
    padding-top: 15px;
    padding-bottom: 15px;
}
.s-block--features__item h2 {
    color: #2B361B;
}
.s-block--features__item p {
    color: #2B361B;
}
@keyframes mymove {
    0%, 7% {
        transform: rotateZ(0);
    }

    15% {
        transform: rotateZ(-8deg);
    }

    20% {
        transform: rotateZ(8deg);
    }

    25% {
        transform: rotateZ(-8deg);
    }

    30% {
        transform: rotateZ(6deg);
    }

    40%, 100% {
        transform: rotateZ(0);
    }
}


/*=====testimonials=====*/
.s-block--testimonials.container .flex.justify-between{
    justify-content: center;
}
section.s-block.s-block--testimonials.container.overflow-hidden .flex.justify-between h1{
    font-size: 0px;
    padding: 0px;
}

section.s-block.s-block--testimonials.container.overflow-hidden .flex.justify-between h1:after{
    color: #2B361B;
    font-size: 15px;
    content: "قالوا عنا";
    text-align: center;
}
.testimonials-slider .testimonial {
    background-color: #D2C6BC50;
   border: 1px solid #D2C6BC ;
    border-radius: 6px;
}

/*=====footer=====*/

.footer-is-light .store-footer .store-footer__inner {
    background: none;
 }
 .footer-is-light .store-footer {
     color: #2B361B;
 }
@media (min-width: 992px) {
 .footer-is-light .store-footer .store-footer__inner{
    background-color: #D2C6BC;
 padding-bottom: 70px;
 background-image: url(https://i.postimg.cc/3NtChWKV/temp-Image3-REIbq.jpg);
 background-position: bottom;
 background-size: 50%; 
background-repeat: repeat-x;
}
}
@media (max-width: 991px) {
a.flex.items-center.m-0 {
    padding-right: 80px;
    background-image: url(https://i.postimg.cc/P5tcfp7L/27-BE8-BBF-A445-4-FA9-B1-CA-BCD9-E63467-DB.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    animation: light 5s ease infinite;
    animation-direction: alternate;
    padding-left: 80px;
    padding-top: 50px;
    padding-bottom: 0px;
}

a.flex.items-center.m-0 > h3{
    visibility: hidden;
}

.footer-is-light .store-footer .store-footer__inner{
    background-color: #D2C6BC;
 padding-bottom: 70px;
 background-image: url(https://i.postimg.cc/3NtChWKV/temp-Image3-REIbq.jpg);
 background-position: bottom;
 background-size: contain; 
background-repeat: repeat-x;
}


}
@-webkit-keyframes light{ 
0%,50%,to { 
opacity: 1 } 
25%,75% { 
opacity: 0 }
 } 
@keyframes light{ 
0%,50%,from,to { 
opacity: 1 } 
25%,75% { 
opacity: 0 }
 }


 @media (max-width: 900px){
    footer {
        text-align: center;
    }
    .store-footer .contact-social ul {
        justify-content: center;
        }
        
    .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
        justify-content: center;
        display: inline-grid;
        justify-items: center;
    }
 .store-footer a {
        justify-content: center;
    }
} 

.footer-is-light .store-footer .social-link {
   border: none;
}

footer .sicon-whatsapp2, footer .sicon-iphone,footer .sicon-phone, footer .sicon-mail {
    border: none;

}

.store-footer {
    margin-top: 0rem;
}