:root{
    --main-color:#01577A;
    --prim-color:#FFFBF4;
    --black-color:#000000;
    --white-color:#fff;
}
.content.content--single-page,
.mm-spn.mm-spn--navbar ul,
.about111,
body,
.inner.bg-inherit.w-full,
section.s-block.s-block--bundle-about-us,
section#featured-products-style2-6,
salla-slider.photos-slider .swiper{
    background-color:var(--prim-color) !important;
}



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

[dir=rtl] .s-cart-summary-count{
    background-color:var(--main-color)
}
.s-user-menu-login-btn,
.s-user-menu-login-btn svg,
i.header-btn__icon{
        fill:var(--main-color) !important;

    color:var(--main-color) !important;
    border-color:var(--main-color)  !important;
}

.s-block--photos-slider{
    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-product-card-entry{
    border:1px solid var(--main-color);
    box-shadow:5px 7px 7px #ddd;
    transition:box-shadow .3s
}
.s-products-slider-card custom-salla-product-card .s-product-card-content-title{
    display:flex;
    justify-content:center;
    text-align:center
}
.s-products-slider-card custom-salla-product-card .s-product-card-content-sub{
    justify-content:center!important
}
.s-product-card-content-subtitle{
    text-align:center
}
.s-product-card-content-footer .s-button-primary-outline,salla-add-product-button[width=wide] [product-status=out]{
    background-color:var(--main-color)!important;
    color:var(--prim-color)!important;

}


.s-product-card-content-footer .s-button-primary-outline:hover,salla-add-product-button[width=wide][product-status=out]:hover{
    opacity:.8
}
.s-product-card-out-of-stock{
    filter: grayscale(1) !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container{
    width:100%;
    max-width:100%;
    padding:0
}
.s-block--features__item{
          border:1px solid var(--main-color);
    box-shadow:5px 7px 7px #ddd;
}
.feature-icon{
    background-color:var(--main-color)!important;
}

@media(max-width:992px){
[component-id="139888464"] {  
    display:none !important;
}
}

@media(min-width:992px){
[component-id="874038610"] {  
    display:none !important;
}
}
.s-product-card-image img{
    background:var(--white-color)
}



section.s-block--banners[data-testid="store-home-square-photos"] .grid {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 16px !important;
}



section.s-block--banners[data-testid="store-home-square-photos"] .lazy__bg {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 1 / 1 !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}


@media (max-width: 767px) {

    section.s-block--banners[data-testid="store-home-square-photos"] .grid {
        grid-template-columns: repeat(6, 1fr) !important;
        gap: 10px !important;
    }

    section.s-block--banners[data-testid="store-home-square-photos"] .banner-entry {
        grid-column: span 2 !important;
        width: 100% !important;
        aspect-ratio: 1 / 1 !important;
    }

    section.s-block--banners[data-testid="store-home-square-photos"] .banner-entry:nth-child(4) {
        grid-column: 2 / span 2 !important;
    }

    section.s-block--banners[data-testid="store-home-square-photos"] .banner-entry:nth-child(5) {
        grid-column: 4 / span 2 !important;
    }
}
.two-row .banner-entry:first-child {
    grid-column: span 1/span 1 !important;
    grid-row: span 1/span 1 !important;
}
.banner-entry,
.lazy__bg.lazy.bg-no-repeat.entered.loaded {
    background-color:transparent 
}



@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,.top-navbar,footer.store-footer{
    background:var(--main-color)!important;
    color:var(--prim-color)!important
}
.copyright-text p{
    color:var(--prim-color)!important
}

.main-menu li.root-level>a,.s-cart-summary-total{
    color:var(--main-color)!important
}

 .s-comments.s-comments-product {
     background:var(--prim-color) !important 
}
 section.sticky-product-bar.bg-white button.s-button-element span.s-button-text {
     color:var(--prim-color) !important 
}
section[data-testid="store-home-main-links"] .slide--cat-entry ,
section[data-testid="store-home-main-links"] .swiper-slide,
section[data-testid="store-home-main-links"] .slide--cat-entry {
    background: transparent !important;
    box-shadow:none !important;
    border:none !important;
    height: 200px;
}
.slide--cat-entry,
.slide--cat-entry img.w-16.h-16.object-cover.rounded-full.mb-2\.5 {
    border-radius:0 !important;
    

}
.slide--cat-entry img.w-16.h-16.object-cover.rounded-full.mb-2\.5 {
    width:160px;
    height:160px;
    background-size:contain ;
}
 nav#mobile-menu li img {

    display: none;
}