.out-of-stock .product-card__buttons .addToCart .s-button-text i,
.out-of-stock .product-card__normal-cart .s-button-text i {
    font-size: 16px
}

.banner-entry h3,
.two-row .banner-entry h3 {
    margin-top  : auto;
    margin-left : auto;
    margin-right: 0 !important;
    font-size   : 1.25rem !important;
    line-height : 2rem !important
}

.nahdi-arab-banner .out-of-stock .product-card__buttons .addToCart .s-button-text,
.nahdi-arab-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label,
.nahdi-arab-banner .out-of-stock .product-card__normal-cart .s-button-text,
.nahdi-en-banner .out-of-stock .product-card__buttons .addToCart .s-button-text,
.nahdi-en-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label,
.nahdi-en-banner .out-of-stock .product-card__normal-cart .s-button-text,
.out-of-stock .product-card__buttons .addToCart .s-button-text,
.out-of-stock .product-card__enhanced-mini-cart .enhanced-label,
.out-of-stock .product-card__normal-cart .s-button-text {
    font-size: 0
}

.nahdi-arab-banner .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
.nahdi-arab-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before,
.nahdi-arab-banner .out-of-stock .product-card__normal-cart .s-button-text::before,
html[dir=rtl] .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
html[dir=rtl] .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before,
html[dir=rtl] .out-of-stock .product-card__normal-cart .s-button-text::before {
    content  : "أطلب من خلال النهدي";
    font-size: 15px;
    display  : inline-block
}

.nahdi-en-banner .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
.nahdi-en-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before,
.nahdi-en-banner .out-of-stock .product-card__normal-cart .s-button-text::before,
html[dir=ltr] .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before,
html[dir=ltr] .out-of-stock .product-card__normal-cart .s-button-text::before,
html[dir=ltr] salla-products-list[source-value="1a627415146"] .out-of-stock .product-card__buttons .addToCart .s-button-text::before {
    content  : "Shop on Nahdi";
    font-size: 15px;
    display  : inline-block
}
/*
html[dir=rtl] salla-products-list.s-products-list[source-value="1627415146"]::after {
    content      : "لتصل للرابط المباشر في النهدي اضغط على المنتج";
    margin-bottom: 20px;
    width        : 100%;
    font-size    : 20px;
    font-weight  : 700;
    order        : -1;
    text-align   : center;
    color        : #add868
}*/
/*
html[dir=ltr] salla-products-list.s-products-list[source-value="1627415146"]::after {
    content      : "Click the product to reach the direct Nahdi link";
    margin-bottom: 20px;
    width        : 100%;
    font-size    : 20px;
    font-weight  : 700;
    order        : -1;
    text-align   : center;
    color        : #add868
}*/

.out-of-stock img.loaded {
    filter: grayscale(0)
}

@media(max-width:992px) {
    .out-of-stock .product-card__buttons .addToCart .s-button-text::before {
        font-size: 14px
    }
}

@media(max-width:768px) {

    .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
    .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before {
        font-size: 12px
    }
}

.product-card__normal-cart .s-button-element {
    background-color: #add868 !important;
    color           : #fff !important
}

.banner-entry>a {
    opacity: 1 !important
}

html[dir=ltr] .arab-banner,
html[dir=ltr] .nahdi-arab-banner,
html[dir=rtl] .en-banner,
html[dir=rtl] .nahdi-en-banner {
    display: none !important
}

.slide--one-fourth a {
    position: relative;
    display : block
}

.slide--one-fourth h3 {
    position     : absolute;
    bottom       : 10px;
    right        : 10px;
    margin       : 0;
    color        : #fff;
    padding      : 6px 10px;
    border-radius: 6px;
    font-size    : 16px
}

.mm-spn.mm-spn--navbar:after,
.mm-spn.mm-spn--navbar:before {
    background: #add868 !important;
    color     : #fff !important
}

.s-block--enhanced-features__item {
    background-color: #f7f7f7
}

.banner-entry a.text-with-border {
    border-width : 1px;
    border       : none !important;
    padding-right: 0
}

.banner-entry h3,
.two-row .banner-entry h3 {
    border-bottom: 1px solid #fff
}

.index .lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-color   : transparent !important;
    background-position: top
}

.index section.s-block.s-block--banners.container .banner-entry {
    height          : 500px;
    background-color: transparent !important
}

.nahdi-arab-banner .advanced-slider__caption__inner__content,
.nahdi-arab-banner .space-y-4.lg\:space-y-8.absolute {
    align-items    : flex-start !important;
    justify-content: flex-end !important;
    text-align     : right !important
}

.nahdi-en-banner .advanced-slider__caption__inner__content,
.nahdi-en-banner .space-y-4.lg\:space-y-8.absolute {
    align-items    : start !important;
    justify-content: flex-end !important;
    text-align     : left !important
}

.nahdi-arab-banner a.advanced-slider__caption__inner__content__button.outlined {
    border       : 0 !important;
    border       : none !important;
    border-bottom: 1px solid #fff !important;
    text-align   : right !important
}

.nahdi-en-banner a.advanced-slider__caption__inner__content__button.outlined {
    border       : 0 !important;
    border       : none !important;
    border-bottom: 1px solid #fff !important;
    text-align   : left !important
}

@media(max-width:992px) {
    section.s-block.s-block--square-links.square-links-3 .slide--one-fourth a {
        width: 150px !important
    }

    section.s-block.s-block--square-links.square-links-3 .swiper-backface-hidden .swiper-slide {
        width: 180px !important
    }

    section.s-block.s-block--banners.container .md\:grid-cols-2,
    section.s-block.s-block--banners.container .md\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .banner-entry a.text-with-border {
        border-width: 1px;
        border      : none !important
    }

    .lazy__bg.lazy.bg-no-repeat.entered.loaded {
        background-color   : transparent !important;
        background-position: top
    }

    .index section.s-block.s-block--banners.container .md\:grid-cols-2 .banner-entry {
        height          : 200px;
        background-color: transparenat !important
    }

    .index section.s-block.s-block--banners.container .md\:grid-cols-2 .lazy__bg {
        background-position: 50%;
        background-size    : cover;
        background-repeat  : no-repeat;
        background-color   : #fff !important
    }

    .banner-entry h3 {
        font-size : .8rem !important;
        text-align: right !important
    }

    .nahdi-arab-banner .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
    .nahdi-arab-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before,
    .nahdi-en-banner .out-of-stock .product-card__buttons .addToCart .s-button-text::before,
    .nahdi-en-banner .out-of-stock .product-card__enhanced-mini-cart .enhanced-label::before {
        font-size: 12px
    }

    .nahdi-arab-banner h2.text-2xl.md\:text-4xl.font-bold.\!leading-\[1\.15\],
    .nahdi-en-banner h2.text-2xl.md\:text-4xl.font-bold.\!leading-\[1\.15\] {
        color: #5f5f5f !important
    }

    .nahdi-arab-banner a.advanced-slider__caption__inner__content__button.outlined,
    .nahdi-en-banner a.advanced-slider__caption__inner__content__button.outlined {
        border-bottom: 1px solid #5f5f5f !important;
        color        : #5f5f5f !important
    }
}

html[dir="ltr"] .slide--one-fourth a {

    left      : 0;
    text-align: left;
}


html[dir="ltr"] .slide--one-fourth h3 {

    left: 0;
}

.main-menu-row .main-menu li.root-level:hover>a,
.main-menu li>a:hover {
    color: #414042 !important;
}

.inventory-content>#variant-inventory.out_stock {
    color  : #e52828;
    display: none !important;
}

@media(min-width:992px) {

    .sticky-cart-single {

        bottom: 50%;
    }

    section.sticky-product-bar.bg-storeBG.p-5.md.rounded-md.rounded-b-none {
        position  : fixed;
        bottom    : 0;
        width     : 100%;
        left      : 0;
        z-index   : 5545454;
        background: #ffff !important;
        padding   : 20px;
    }
}
.store-footer__contacts-row a[href="tel:+966542687882"]{
display:none !important 
}

.s-block--animated-brands--brand img {
    width: 200px !important;
    height: auto !important;
}