/* Add custom CSS styles below */ 
@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap);

    .container {
        padding-left: 30px;
        padding-right: 30px;
        color: white;
    }


.top-navbar:not(.topnav-has-bg) {
    background-color: var(--header-bg);
    color: #ffffff;
}
.product-card--fit-height, .product-card__full-image, .product-card--minimal, .product-card--horizontal {
    height: 440px;
}

.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {
    border-bottom: 2px solid #414042;
    border-bottom: 2px solid #132f1d;
    padding-bottom: 20px;
}


.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 2rem;
    color: #132f1d;
}

.s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all, salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 10pc;
    color: #132f1d;
}


.product-card__title a {
    display: block;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    color: #132f1d;
}
.text-store-text-secondary {
    color: #132f1d;
}
.justify-end {
    justify-content: flex-end;
    color: #1c3726;
}
@media only screen and (min-width: 1024px) {
    @media (min-width: 1024px) {
        .main-menu {
            display: flex
;
            color: #1c3726;
        }
        
.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid var(--color-primary);
    color: #1c3726;
}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {
    max-height: 40px;
    background-color: #1c3726;
    color: white;
}

.text-store-text-secondary {
    color: #132f1d;
}
.text-primary {

    color: #1c3726;
}

.s-fast-checkout-button.rtl
 {
    flex-direction: row-reverse;
    color: #1c3726;
}

.s-fast-checkout-button.outline {
    background-color: transparent;
    border: 1px solid var(--color-primary);
    color: #1c3726 !important;
}



.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    background: #1c3726;
}

path {
    color: #e7dbcd;
}



.footer-is-custom .store-footer .store-footer__inner ,custom .store-footer .store-footer__contacts-row{
    background-color: #e7dbcd;
    }
    .justify-end {
    justify-content: flex-end;
    color: #ffffff;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0;
    color: #132f1d;
}
#tabbyPromoWrapper #tabbyPromo * {
    color: #132f1d;
    font-family: var(--font-main);
}