/* Add custom CSS styles below */ 
:root {
    --main-color: #7c785a;
    --second-color: #858374;
    --third-color: #3b5171;
    --white-color: #ffffff;
}

body {
    background-color: var(--white-color);
}

.mm-spn.mm-spn--navbar.mm-spn--main:where([dir="rtl"], [dir="rtl"] *):after {
    background-color: var(--main-color);
    color: var(--white-color);
}

.top-navbar {
    background: var(--main-color) !important;
}

.s-search-input::placeholder {
    color: var(--white-color);
}

.s-search-icon svg {
    fill: var(--white-color);
}

.s-cart-summary-count {
    background-color: var(--main-color) !important;
}



.s-block--photos-slider,
.s-block--photos-slider-mobile {
    margin-top: 0;
}

salla-slider.photos-slider .swiper,
salla-slider.photos-slider .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0 !important;
}




.s-block--photos-slider.repeated-block {
  display: none;
}

@media (max-width: 767px) {
  .s-block--photos-slider:not(.repeated-block) {
    display: none;
  }

  .s-block--photos-slider.repeated-block {
    display: block;
  }
}

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

.s-product-card-content-footer .s-button-primary-outline,
salla-add-product-button[width="wide"] [product-status="out"] {
    background-color: var(--second-color) !important;
    color: var(--white-color) !important;
}

.s-product-card-content-footer .s-button-primary-outline:hover,
salla-add-product-button[width="wide"][product-status="out"]:hover {
    background-color: var(--white-color) !important;
    color: var(--second-color) !important;
    border-color: var(--second-color) !important;
}

.s-product-card-entry {
    border: 1px solid #e5e7eb;
}

custom-salla-product-card.s-product-card-entry .s-product-card-content-main,
custom-salla-product-card.s-product-card-entry .s-product-card-content-sub {
  text-align: center !important;
  flex-direction: column !important;
}

.s-block--features__item {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.s-block--features__item .feature-icon i {
    font-size: 0;
    display: block;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.feature-icon {
    background-color: var(--white-color) !important;
}

.index .s-block--features__item .sicon-store2 {
    background-image: url("https://i.ibb.co/pv4p2txp/57bbe69e1236a61b469f06529279534a2e69b027.gif");
}

.index .s-block--features__item .sicon-shipping-fast {
    background-image: url("https://i.ibb.co/SwFhNg6d/fb20ea601fd961d76c7522253d3313c77c7ad424.gif");
}

.index .s-block--features__item .sicon-fire {
    background-image: url("https://i.ibb.co/qLQQ2nB5/475ee2a276ce2fcf7962c458ee163cfe40abd97e.gif");
}

@media (max-width: 767px) {
    .footer-is-light .store-footer .store-footer__inner .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 {
        width: 100%;
        text-align: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .s-menu-footer-list a,
    .store-footer h3 {
        text-align: center;
    }

    .s-contacts-list-vertical {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer-is-light .store-footer .contact-social {
        display: flex;
        justify-content: center;
    }
}

.footer-is-light .store-footer .store-footer__inner,
footer.store-footer {
    background: #fff9ef !important;
    color: var(--third-color) !important;
}

footer.store-footer {
    background: var(--main-color) !important;
}

.copyright-text p {
    color: var(--white-color);
}