/* Add custom CSS styles below */ 
body {
    background: #ffffff
}
.s-button-element {
  background-color: #B3721E !important;
  border: 1px solid #D7D0BE !important;
  color: #ffffff
}
/*توسيط العنوان القسم*/            
.s-block__title {
    display: flex;
    justify-content: space-around;
    margin-bottom: 1rem;
    flex-wrap: nowrap;
}
.mm-spn a {
    background: inherit;
    color: #927940;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*لون ايقونات المميزات*/
.s-block--features__item .feature-icon {
    align-items: center;
    background-color: #414042;
    background-color: #b3721e;
    border-radius: 9999px;
    display: flex;
    height: 4rem;
    justify-content: center;
    margin-bottom: .75rem;
    overflow: hidden;
    width: 4rem;
}



.s-block__title .right-side:where([dir=rtl],[dir=rtl] *) {
    padding-left: 0rem;
}

/*توسيط عناوين الفوتر*/ 
.store-footer h3 {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem;
    margin-bottom: .75rem;
    text-align: center;
}
.store-footer__inner {
    border: none;
    background-color: #322a18 !important;
    text-align: center;
}
.store-footer a {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    align-items: center;
    justify-content: center;
}

/*توحيد صف البريد والوتس*/

.s-contacts-list-vertical {
    flex-direction: row;
    align-items: stretch;
    display: flex;
    align-content: stretch;
    flex-wrap: nowrap;
    justify-content: space-around;
}

/*توسيط سوشل تحت*/

.s-social-list {
    display: flex;
    gap: .625rem;
    flex-wrap: nowrap;
    justify-content: center;
}

.s-user-menu-login-btn {
    align-items: center;
    border-radius: 9999px;
    border-width: 1px;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem;
    --tw-border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgb(219 178 96);
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background-color: #1e1e1e;
}
/*من هنا*/
.bg-inherit {
    /* background-color: inherit; */
    background: linear-gradient(182deg, #cbac5e, #b9974a) !important;
}
/*اخفاء قلوب اعجاب منتج*/
.s-product-card-vertical .s-product-card-wishlist-btn:where([dir=rtl],[dir=rtl] *) {
    left: .5rem;
    right: auto;
    opacity: 0;
}


.s-user-menu-login-btn svg {
    height: 1.25rem;
    width: 1.25rem;
    fill: #E8E4D9;
  
}


.s-contacts-item {
    align-items: center;
    display: flex;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1;
    justify-content: center;
  color: #CBAB5E
}

/*الى هنا*/
section.s-block:nth-of-type(1) .container {
    max-width: 100%;
    padding: 0
}

section.s-block:nth-of-type(1) {
    margin-top: 0px
}

section.s-block img {
    background-color: transparent;
    border-radius: 0
}
/*فوتر*/
footer.store-footer {
    background-color: #1E1E1E !important
}

.store-footer__inner {
    background-color: #1E1E1E!important;
    color: #E8E4D9
}

footer.store-footer p {
    color: #fff
}

.store-footer__inner {
    border: none
}

.sicon-user-circle:before {
    content: "\f078";
  background-color: #1e1e1e
}

/*نافبار*/

.top-navbar,div#mainnav {
    background-color: #1E1E1E!important
}


.shadow-default {
    box-shadow: 0 0 transparent!important
}

div#mainnav i.sicon-shopping-bag,i.sicon-user-circle {
    background-color: #1E1E1E;
    color: #E8E4D9!important;
    border-color: #CBAB5E!important;
    /*box-shadow: 1px 1px 5px #fff*/
}

div#mainnav i.sicon-shopping-bag:hover,i.sicon-user-circle:hover {
    background-color:  #1E1E1E;
    color: #fff!important;
    border-color: #CBAB5E!important
}

b.s-cart-summary-total,nav#mobile-menu {
    color: #fff
}

ul.main-menu.mm-spn--open li:hover a {
    color: #fff
}

.top-navbar a {
    color: #fff!important
}

.s-search-container.s-search-inline {
    background-color: #fff;
    border-radius: 50px
}

.sub-menu a {
    color: #000
}

.s-user-menu-trigger {
    border-radius: 50px;
    width: 45px;
    height: 45px;

}

i.sicon-menu {
    color: #fff
}

.fixed-header .inner {
    background-color: #000
}
/*لون الزركارت*/
button.s-product-card-wishlist-btn.animated {
    background-color: #CBAB5E !important;
    color: #ffffff;
    border-color: #CBAB5E!important
}

.s-product-card-content {
    text-align: center
}

.s-product-card-content-sub {
    justify-content: center
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #000!important;
    border: 1px solid #000!important;
    color: #fff
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background-color: transparent!important;
    border: 2px solid #000!important;
    color: #000
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover i {
    color: #000
}

i.text-base.sicon-shopping-bag {
    color: #fff
}

h3.s-product-card-content-title a {
    color: #000
}

h3.s-product-card-content-title:hover a {
    color: #000
}

salla-add-product-button.hydrated[product-status=out] {
    background-color: #fff !important;
    border: 1px solid #000;
    color: #000!important
}

/*كلور بوردر الكرت*/
custom-salla-product-card,salla-product-card {
    border: 1px solid #E8E4D9
}

h1#page-main-title {
    color: #000
}

.main-content label {
    color: #000
}

nav.breadcrumbs {
    color: #000
}

a.text-primary {
    color: #000
}
/*زر اضهار المزيد + خلفية القلب*/
button.s-infinite-scroll-btn.s-button-btn.s-button-primary {
    background-color: #000!important;
    border: 2px solid #000!important;
    color: #fff
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    background-color: #fff !important;
    border: 2px solid #000!important;
    color: #fff
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center:hover {
    background-color: transparent!important;
    border: 2px solid #000!important;
    color: #000
}

p.text-primary {
    color: #000
}

.main-content h1 {
    color: #000
}

button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after {
    background-color: transparent;
    color: #000;
    border: 2px solid #000
}

button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after:hover {
    background-color: #000;
    color: #fff
}

section.s-block.s-block--banners.container {
    display: flex;
    gap: 5px;
    justify-content: space-around;
    flex-wrap: nowrap
}
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    flex: 0 0 100%;
    max-width: 60%
}

a.banner-entry {
    display: inline-block;
    height: 360px;
    background-color: transparent;
    border-radius: 0
}

.two-row .banner-entry:first-child {
    grid-row: span 1/span 2
}

@media only screen and (max-width: 600px) {
    .sticky-product-bar__quantity.center-between.mb-5 {
        width:30%
    }

    .fixed-header .inner {
        padding-block:10px
    }

    .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text {
        font-size: 0
    }

    section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none,salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated {
        flex-direction: row-reverse!important
    }

    .s-add-product-button-with-quick-buy salla-quick-buy:where([dir=rtl],[dir=rtl] *) {
        margin-left: .5rem;
        margin-right: 0
    }

    .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text svg {
        display: none
    }

    .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center span.s-button-text::before {
        content: "إضافة للسلة"!important;
        font-size: 12px
    }

    .product-single button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
        padding: 6px!important
    }

    .product-single footer {
        padding-bottom: 75px
    }

    .app-inner.flex.flex-col.min-h-full {
        position: relative!important
    }

    section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none {
        position: fixed!important;
        left: 0;
        bottom: 60px;
        width: 100%;
        z-index: 22
    }

    .s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
        z-index: 999999999!important
    }

    .s-search-container {
        width: 250px!important;
        margin-inline:auto}

    nav#mobile-menu {
        color: #000!important
    }

    section.s-block:nth-of-type(1) {
        margin-top: 0px
    }

    .product-single div#wa-widget-send-button {
    margin-bottom:100px;
    }
    a.banner-entry {
        height:105px
    }
}

@media(min-width: 400px) and (max-width:600px) {
    a.banner-entry {
        height:115px
    }
}

@media(min-width: 600px) and (max-width:760px) {
    a.banner-entry {
        height:180px
    }
}

@media(min-width: 760px) and (max-width:875px) {
    a.banner-entry {
        height:220px
    }
}

@media(min-width: 876px) and (max-width:1024px) {
    a.banner-entry {
        height:265px
    }

}

.loader-init {
    display: none
}

button.s-login-modal-enter-button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center,button.btn--wishlist.animated.hidden.sm\:inline-flex.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center,button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
    background-color: #000!important;
    border: 2px solid #000!important;
    color: #fff
}

a.s-login-modal-link {
    color: #000
}

.s-comments.s-comments-product {
    background-color: transparent
}

.product__description a strong {
    color: #000;
  background-image: linear-gradient(150deg,#CBAB5E,#000,#CBAB5E)

}

li.s-social-link a {
    border: none;
  background-image: linear-gradient(150deg,#CBAB5E,#000,#CBAB5E)

}

li.s-social-link:nth-of-type(2) a {
    background-image: linear-gradient(150deg,#CBAB5E,#000,#CBAB5E)
}

li.s-social-link:nth-of-type(1) a {
    background-image: linear-gradient(150deg,#CBAB5E,#000,#CBAB5E)

    color: #fff
}
.s-product-card-image-contain{
  object-fit : unset;
}
.s-block--features__item {
    box-shadow: 1px 1px 10px #0000004f; 
}
.navbar-brand img {
    max-height: 5rem;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 70px
}
.store-footer__inner , footer.store-footer{
    border-top-right-radius : 25px !important;
    border-top-left-radius : 25px !important;
}