@media (min-width: 1024px) {
header.store-header {
    width: 90% !important;
    margin: auto;
    height: 170px;
    background: #ffffff85;
    border-radius: 0 0 40px 40px;
    display: flex;
    flex-direction: column;
    z-index:999;
}
.top-navbar {
    width: 80%;
    margin: 8px auto;
    background: #96c55e;
    border-radius: 50px;
   height: 45px;
}
div#mainnav{
border-radius: 0 0 40px 40px;
}
div#mainnav .inner.bg-inherit, div#mainnav {
    padding-bottom: 7rem;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) .container {
    max-width: 100%;
    padding: 0;
}
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) {
    margin-top: -11rem;
}

header.store-header:has(.fixed-header) {
 height: unset;
}
div#mainnav .inner.bg-inherit,div#mainnav {
    background: transparent !important;
}

}
div#mainnav.fixed-header .inner.bg-inherit,div#mainnav.fixed-header {
    background: #fff !important;
     padding-bottom: 0;
}

.s-product-card-content-title a:hover {
    color: #95c45e;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0;
}

.banner-entry {
    height: 355px;
}
.banner-entry {
    background: transparent;
}
 .s-product-card-content {
        min-height: 195px;
  }
  .s-product-card-image {
    max-height: 297px;
}
.s-block__title h2 {
    color: #775541;
}
body {

    background-color: rgb(237 227 217);
}
.s-button-primary {
    border-width: 1px;
    border-color: #8fbc5a;
    background-color: #91be5b;
    color: #ffffff;
}
.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid #3b610e;
    color: #3b610e;
}
.s-block__display-all i {
    display: none;
}
a.s-block__display-all {
    background: #7c6450;
    color: #fff;
    height: 29px;
    padding: 0 8px;
    border-radius: 5px;
}

.navbar-brand img {
    max-height: 7rem !important;
    width: 7rem !important;
    }
    body {
    background-color: ffefe2 !important;

}
.s-product-card-entry {
    background-color: #72513f !important;
}
.s-product-card-content-title a,.s-product-card-price {
    color: rgba(243, 244, 246, 1);
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.5;
    text-align:center;
    margin: auto;

}
button.btn--close-sm.close-mobile-menu.sicon-cancel.hidden {
    position: absolute;
    left: 41px;
    top: -52px;
    width: 95px;
    border-radius: 0 5px;
}
button.btn--close-sm.close-mobile-menu.sicon-cancel.hidden:after {
    content: "اغلاق";
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    color: #ffffff;
    background: #95c45e;
    border: 0;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: #406326;
    color: #fff;
}
.banner--fixed img {
    background-color: rgb(238 227 217);

}
input.s-quantity-input-input, .product-single .bg-white,.s-comments-product,.s-product-options-wrapper {
    background: #eee3d9;
        border-radius: 0;
}
.s-quantity-input-button {
    background: #c3b4a8;
    fill: #fff;
}
.footer-is-light .store-footer .store-footer__inner, .footer-is-light .store-footer, .main-nav-container.fixed-header .inner, .s-user-menu-trigger {
    background: #765441;
    border-radius: 0;
    color:#fff;
}
@media (max-width: 480px) {
.banner-entry {
    height: 230px;
} 
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) {
    margin-top: 0;
}
}
    @media only screen and (max-width: 768px) {
  /* For Mobile Phones */
.navbar-brand img {
    max-height: 5rem !important;
    width: 5rem !important;
    }
}

.s-product-card-content-subtitle
{
    color: rgb(55 192 0);

}