@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";
@import "https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100&display=swap";
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');


body *:not(i) {
    font-family: 'cairo' !important;
}


:root {
    --main-text-color: #000!important
}
.s-comments-item-inner p {
  color: #fff
}

.Class-main-splash {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ddb493;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9998;
    transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s
}

.Class-img-splash {
    z-index: 9999;
    top: 50vh;
    left: 30%;
    height: 30vh;
    width: 30%;
    align-content: center
}

#delayedItem {
    display: none;
    padding: 20px;
    background-color: #333
}

.hidden {
    transition: .5s;
    display: none
}

.inner.bg-inherit {
    background: #2c2c2c
}

.top-navbar .s-search-input {
    border-style: none;
    background: linear-gradient(359deg,#2c2c2c,#ddb493)
}

.main-nav-container.fixed-header .inner {
    background: 0 0;
    box-shadow: none
}

i.header-btn__icon {
    border: 1px solid #575757
}

.main-menu li>a:hover {
    color: #999;
    color: #ddb493!important
}

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0
}

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

@media only screen and (min-width: 768px) {
    section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type {
        margin-top:-10px!important
    }
}

.banner--fixed img {
    background: #333
}

ul.main-menu.mm-spn--open {
    background: 0 0
}

.sub-menu.w-56 ul li {
    border-bottom: 1px solid #575757;
    background: #444
}

.banner--fixed img {
    background: 0 0;
    margin-top: 10px
}

.s-slider-block__title-right:before {
    left: 2rem;
    content: "";
    position: absolute;
    width: 75%;
    background: #ddb493;
    bottom: -20%;
    height: 2px;
    right: 0
}

.s-slider-block__title-right {
    font-family: noto kufi arabic,sans-serif;
    position: relative
}

.s-product-card-content {
    text-align: center;
    justify-content: center;
    background: #1a1a1a
}

button.s-product-card-wishlist-btn.animated.s-button-element.s-button-icon.s-button-fill-none.s-button-light.s-button-loader-center {
    color: #ddb493!important;
    background: #2b2b2b!important
}

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

.s-product-card-image img.loaded {
    transition: .5s
}

.s-product-card-vertical:hover .s-product-card-image img.loaded {
    scale: 1.2
}

.s-product-card-image img.loaded {
    position: relative;
    opacity: 1;
    transition: .5s
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: linear-gradient(45deg,#2e2e2e,#ddb493)
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    border: 1px solid #444;
    background: #ddb493
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: #ddb493!important;
    color: #fff!important
}

.s-button-primary-outline:hover {
    color: #ddb493!important;
    border: 1px solid #444!important;
    box-shadow: 0 0 2px 0 #ddb493!important;
    background: linear-gradient(45deg,#ddb493,transparent)!important
}

.store-footer h3,.footer-list {
    text-align: center
}

a.flex.items-center.m-0 {
    content: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/WoQPA/eiidUbeUNfHbRIGWjZgFf4aQ29vCTuXAsON0lQSh.png);
    width: 125px;
    justify-content: end;
    margin: 0 auto
}

ul.flex.mb-6,a.mb-4.last\:mb-0.flex.items-center.text-sm.leading-none,.flex.rtl\:space-x-reverse.space-x-2.items-end {
    justify-content: center
}

#app>div.app-inner.flex.flex-col.min-h-full>footer>div.md\:flex.items-center.justify-between.py-4.container.text-center>span {
    display: none
}

ul.main-menu.mm-spn--open {
    background: #2c2c2c
}

.s-block--features__item {
    border-radius: 12px;
    box-shadow: 0 1px 7px 0 #ddb493;
    background-size: cover;
    background-attachment: fixed;
    padding: 1rem!important
}

.s-block--features__item h4 {
    font-family: noto kufi arabic,sans-serif;
    font-weight: 900;
    font-size: 18px
}

footer h3 {
    font-family: noto kufi arabic,sans-serif;
    color: #fff
}

@media only screen and (min-width: 768px) {
    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 {
        grid-template-columns:1fr 1fr 1fr 1fr
    }

    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
        background: #ddb493;
        border-radius: 10px;
        padding: 10px;
        color: #ddb493;
        border: unset!important
    }

    .lg\:col-span-2 {
        grid-column: span 1/span 2
    }
}

@media only screen and (max-width: 768px) {
    .s-block--features__item {
        padding:10px
    }
}

.s-block--hero-slider .swiper-slide .swiper-lazy:after {
    background: unset
}

.swiper-lazy.swiper-lazy-loaded {
    background-size: cover;
    background-repeat: no-repeat
}

.swiper-lazy-wrap.w-full.min-h-\[300px\].lg\:min-h-\[528px\].bg-dark.swiper-slide.swiper-slide-duplicate.swiper-slide-next {
    min-height: 260px!important
}

.min-h-\[300px\] {
    min-height: 260px
}

@media only screen and (max-width: 768px) {
    .s-block--hero-slider .swiper-slide {
        position:relative;
        height: 0
    }

    .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
        width: 100%;
        padding: 0
    }
}

@media only screen and (min-width: 768px) {
    .inner.bg-inherit {
        z-index:1;
        position: relative;
        background: 0 0!important
    }
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ddb493!important
}

salla-slider.photos-slider .swiper-slide {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    width: 100%;
    overflow: hidden;
    border-radius: .375rem
}

section.s-block.s-block--photos-slider {
    margin: 0
}

.s-button-primary:hover {
    background-color: #ddb493;
    color: #fff
}

.s-button-primary {
    background-color: #ddb493;
    color: #fff
}

#cart _summary_desktop .btn.btn--fixed {
    height: 40px;
    background: #ddb493;
    color: #fff!important
}

#cart_summary_desktop .btn.btn--fixed:hover {
    height: 40px;
    background: #fff!important;
    color: #ddb493!important
}

.shipping-middleware input[type=radio]:checked+label:before {
    background: #ddb493!important
}

.salla-advertisement {
    background-color: #ddb493;
    color: #ddb493;
    height: 60px
}

.s-product-card-vertical {
    flex-direction: column;
    border-style: solid;
    border-width: 15px
}

.s-product-card-entry {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
    border-style: solid!important;
    border-width: 10px!important
}

.s-product-card-image {
    position: relative;
    height: 100%;
    width: 100%;
    flex-shrink: 0;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: #1a1a1a;
    border-style: groove!important;
    border-width: 2px;
    border-color: #1a1a1a
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-image: #ddb493;
    background-position: center
}

.s-product-card-entry {
    border-block-color:inherit;background: border-box;
    margin-left: 10px;
    margin-right: 10px;
    border: #ddb493;
    border-width: thin!important
}

.s-product-card-content {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: .75rem;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 20px;
    background-image: #ddb493!important
}

.s-product-card-image {
    border-width: 0
}

[dir=rtl] .s-product-card-vertical .s-product-card-wishlist-btn {
    left: .1rem;
    right: auto;
    right: initial;
    color: #ddb493
}

.store-footer__inner {
    background-image: #ddb493;
    border-top: 4px solid #575757;
    background-position: center;
    border-top-width: thick
}

.max-w-sm {
    margin-top: 20px;
    text-align: center
}

.store-footer {
    background-image: #ddb493
}

.testimonials-slider .swiper-slide-active .testimonial {
    margin-right: 10px;
    margin-left: 10px;
    background: #ddb493;
    border-radius: 10px;
    padding: 10px;
    color: #ddb493;
    border: 2px solid #575757;
    box-shadow: 0 1px 3px 0 #575757
}

.s-product-card-promotion-title {
    background-color: #1c1c1c!important
}

.top-navbar .s-search-input::placeholder {
    color: #fff!important
}

.top-navbar .s-search-icon-wrap * {
    fill: #fff!important
}

.mm-spn li a,.mm-spn li>span {
    max-width: 85%!important;
    margin: 5px auto!important;
    background: #ddb493!important;
    text-align: center!important;
    border-radius: 10px!important
}

.mm-spn li a span {
    min-width: 100%!important;
    display: flex!important;
    text-align: center!important;
    justify-content: center!important
}

.mm-spn li a,.mm-spn li>span {
    max-width: 85%!important;
    margin: 5px auto!important;
    background: #ddb493!important;
    text-align: center!important;
    border-radius: 10px!important
}

.mm-spn li a span {
    min-width: 100%!important;
    display: flex!important;
    text-align: center!important;
    justify-content: center!important
}

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

.cart-item {
    background: rgb(34,34,34,.2)!important
}

.s-quantity-input-button {
    background: rgba(255,255,255,.9)!important
}

@media screen and (min-width: 1024px) {
    .main-nav-container {
        min-height:84px;
        background: 0 0!important
    }
}

#mainnav .flex.items-stretch.justify-between.relative {
    border-bottom: #ddb493 solid 5px!important
}

.s-button-primary {
    background: #ddb493!important;
    color: #fff!important
}

.s-user-menu-trigger {
    background-color: transparent!important
}

.store-footer h3 {
    color: #ddb493!important
}

.max-w-sm,.store-footer a,.s-product-card-content-title a,.s-product-card-price,[dir=rtl] .rtl\:pl-3,.mb-2 {
    color: #ddb493!important
}

.s-quantity-input-button {
    background: #ddb493!important
}

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

li.w-12:nth-child(6)>img:nth-child(1),li.w-12:nth-child(6) {
    display: none!important
}

@media only screen and (min-width: 768px) {
    .container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
        background:#ddb493!important;
        border-radius: 10px;
        padding: 10px;
        color: #ddb493;
        border: unset!important
    }

    .store-footer h3 {
        color: #ddb493!important
    }
}

.top-navbar .s-search-input {
    border-style: none;
    background: #2c2c2c!important
}

.s-product-card-entry {
    margin-left: 0!important;
    margin-right: 0!important
}

.s-products-slider-wrapper[block-title="Ù…Ù†ØªØ¬Ø§Øª Ù‚Ø¯ ØªØ¹Ø¬Ø¨Ùƒ"] .swiper-wrapper {
    gap: 10px!important
}

.s-button-primary {
    background: #ddb493!important;
    color: #fff!important
}

.cart-item {
    background: #2c2c2c!important
}

.s-quantity-input-button {
    width: 2.75rem;
    fill: #fff!important;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms
}

#app::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
   
    /* opacity: .15; */
    z-index: -1
}

.s-block--features__item .feature-icon {
    background: #ddb493!important
}

.s-block--features__item .feature-icon {
    background: #ddb493!important
}

.mm-spn li a {
    background: #242424!important;
    color: #ddb493!important
}

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

.s-product-card-entry {
    border: none!important;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1)
}

.store-footer {
    color: #fff!important
}

.lg\:col-span-2,.grid-col-1>div:nth-child(2),.grid-col-1>div:nth-child(3) {
    background: #ddb493!important;
    border-radius: 10px!important;
    padding: 10px!important
}

section.s-block.s-block--photos-slider {
    margin: 10px auto!important
}

.mm-spn li a {
    background: rgba(36,34,34,.02)!important;
    color: #fff!important
}

i.header-btn__icon {
    border: none;
    background: #ddb493!important;
    border-radius: 20px 3px!important;
    font-size: 16px!important
}

@media only screen and (max-width: 1024px) {
    .mm-spn ul.main-menu li::before {
        height:.5rem;
        width: .5rem;
        background: #ddb493!important
    }
}

.s-cart-summary-total {
    font-weight: 100;
    --tw-text-opacity: 1;
    color: #ddb493;
    font-size: 11px!important
}

.s-quantity-input-button.s-quantity-input-decrease-button {
    background: #ddb493!important;
    border-radius: 20px 0 0 20px
}

.s-quantity-input-button.s-quantity-input-increase-button {
    background: #ddb493!important;
    border-radius: 0 20px 20px 0!important
}

.s-quantity-input-container {
    border-radius: 20px!important
}

.cart-item {
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1)
}

body {
    background-color: rgb(34,34,34,.5)!important
}

.Class-main-splash {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ddb493;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9998;
    transition: 1s
}

.store-footer__inner {
    color: #fff!important;
    background-position: center;
    border-top-width: thick
}

.s-block--features__item {
    background: #ddb493!important;
    color: #2c2c2c!important
}

.mm-spn li a,.s-button-primary {
    background: #0000!important;
    color: #fff!important
}

#app::before {
    content: "";
    /* display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    
    opacity: .15;
    z-index: -1;
    background-attachment: fixed;
    background-size: 800px!important */
}

.store-footer {
    background: 0 0!important
}

.s-slider-block__title h2 {
    padding: 15px!important
}

.s-product-card-entry,.s-product-card-content {
    background: 0 0!important
}

.s-product-card-entry {
    border: #ddb493 solid 2px!important;
    border-radius: 1rem!important
}

.s-product-card-entry .s-button-element {
    background: #ddb493!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important
}

.store-footer__inner {
    background: 0 0!important
}

.s-block--features__item {
    background: 0 0!important;
    color: #2c2c2c!important
}

element {
    animation: customAni 2s ease 0s infinite alternate-reverse forwards
}

@keyframes customAni {
    0% {
        transform: rotate(0);
        transform-origin: right
    }

    100% {
        transform: rotate(360deg);
        transform-origin: right
    }
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background: 0 0!important;
    border-radius: 10px;
    padding: 10px;
    color: #fff!important
}

.max-w-sm,.store-footer a,.s-product-card-content-title a,.s-product-card-price,[dir=rtl] .rtl\:pl-3,.mb-2 {
    color: #fff!important
}

.s-block--features__item {
    background: 0 0!important;
    color: #2c2c2c!important;
    box-shadow: #ddb493 2px 2px 5px!important
}

.s-block--features__item h2 {
    color: #ddb493!important
}

.s-block--features__item p {
    color: #fff!important
}

#mainnav .flex.items-stretch.justify-between.relative {
    background: #ddb493!important;
    padding: 0 20px;
    border-radius: 14px;
    box-shadow: 0 3px 6px -2px #ddb493
}

i.header-btn__icon {
    border: none;
    background: #fff!important;
    border-radius: 20px!important;
    font-size: 16px!important
}

.inner.bg-inherit {
    background: #ddb493!important
}

.s-cart-summary-total {
    color: #fff!important
}

.mm-ocd--open {
    bottom: 0;
    background: #ddb493!important;
    transition-delay: 0s
}

ul.main-menu.mm-spn--open {
    background: #ddb493
}

.mm-spn li:hover a span {
    color: #2c2c2c!important
}

.mm-spn li a span {
    background: #ddb493!important;
    padding: 10px!important;
    border-radius: 1rem!important
}

ul.main-menu.mm-spn--open {
    background: #ddb493
}

.mm-spn.mm-spn--light {
    color: #fff!important;
    background: #ddb493!important
}

.is-sticky-product-bar .sticky-product-bar {
    background: #000!important
}

.text-gray-800 {
    color: #fff!important
}

.cart-item {
    background: rgba(255,255,255,.1)!important
}

.text-gray-900 {
    color: #fff!important
}

.text-gray-500 {
    color: #ddb493!important
}

div.p-5:nth-child(2) {
    background: rgba(255,255,255,.1)!important
}

h2.font-bold {
    color: #ddb493!important
}

#sub-total,div.flex:nth-child(5)>b:nth-child(2) {
    color: #ddb493!important
}

#cart-submit>button:nth-child(1) {
    background: #ddb493!important
}

.text-gray-500 {
    color: #fff!important
}

.main-menu li.root-level>a {
    font-weight: 700;
    color: #fff!important
}

.s-modal-header,.s-modal-body {
    background: #ddb493!important;
    opacity: 1!important;
    backdrop-filter: unset!important;
    color: #fff!important
}

.s-modal-body button {
    background: #ddb493!important
}

.s-login-modal-label {
    color: #fff!important
}

div.s-localization-modal-item>div>label {
    color: #fff!important
}

.form-label {
    color: #fff!important
}

.iti__country-list,.iti__selected-flag {
    color: #fff!important
}

.s-login-modal-input,.s-verify-input {
    color: #fff!important
}

@media screen and (max-width: 767px) {
    ul.main-menu.mm-spn--open {
        background:#ddb493;
        border-left: #ddb493 solid 5px!important
    }
}

.store-footer {
    background: 0 0!important
}

.banner--fixed img {
    background: 0 0;
    margin-top: 10px;
    border-radius: 1rem!important
}

.s-slider-block__title h2 {
    padding: 15px!important
}

.s-product-card-entry,.s-product-card-content {
    background: 0 0!important
}

.s-product-card-entry {
    border: #ddb493 solid 2px!important;
    border-radius: 1rem!important
}

.s-product-card-entry .s-button-element {
    background: #ddb493!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important
}

.store-footer__inner {
    background: rgb(44,44,44,.5)!important;
    border: none!important
}

.s-block--features__item {
    background: 0 0!important;
    color: #2c2 c2c!important
}

element {
    animation: customAni 2s ease 0s infinite alternate-reverse forwards
}

@keyframes customAni {
    0% {
        transform: rotate(0);
        transform-origin: right
    }

    100% {
        transform: rotate(360deg);
        transform-origin: right
    }
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background: 0 0!important;
    border-radius: 10px;
    padding: 10px;
    color: #fff!important
}

.max-w-sm,.store-footer a,.s-product-card-content-title a,.s-product-card-price,[dir=rtl] .rtl\:pl-3,.mb-2 {
    color: #fff!important
}

.s-block--features__item {
    background: 0 0!important;
    color: #2c2c2c!important;
    box-shadow: #ddb493 2px 2px 5px!important
}

.s-block--features__item h2 {
    color: #ddb493!important
}

.s-block--features__item p {
    color: #fff!important
}

#mainnav .flex.items-stretch.justify-between.relative {
    background: #ddb493!important;
    padding: 0 20px;
    border-radius: 14px;
    box-shadow: 0 3px 6px -2px #ddb493
}

i.header-btn__icon {
    border: none;
    background: #fff!important;
    border-radius: 20px!important;
    font-size: 16px!important
}

.inner.bg-inherit {
    background: #ddb493!important
}

.s-cart-summary-total {
    color: #fff!important
}

.mm-ocd--open {
    bottom: 0;
    background: #ddb493!important;
    transition-delay: 0s
}

ul.main-menu.mm-spn--open {
    background: #ddb493
}

.mm-spn li:hover a span {
    color: #2c2c2c!important
}

.mm-spn li a span {
    background: #ddb493!important;
    padding: 10px!important;
    border-radius: 1rem!important
}

ul.main-menu.mm-spn--open {
    background: #ddb493
}

.mm-spn.mm-spn--light {
    color: #fff!important;
    background: #ddb493!important
}

.s-block--banners div.md\:grid-cols-3 .s-block--banners div.md\:grid-cols-3 .banner-entry>div {
    background-size: contain!important;
    background-repeat: no-repeat!important
}

.is-sticky-product-bar .sticky-product-bar {
    background: #000!important
}

.text-gray-800 {
    color: #000!important
}

.cart-item {
    background: rgba(255,255,255,.1)!important
}

.text-gray-900 {
    color: #000!important
}

.text-gray-500 {
    color: #ddb493!important
}

div.p-5:nth-child(2) {
    background: rgba(255,255,255,.1)!important
}

h2.font-bold {
    color: #ddb493!important
}

#sub-total,div.flex:nth-child(5)>b:nth-child(2) {
    color: #ddb493!important
}

#cart-submit>button:nth-child(1) {
    background: #ddb493!important
}

.text-gray-500 {
    color: #000!important
}

.main-menu li.root-level>a {
    font-weight: 700;
    color: #fff!important
}

.s-modal-header,.s-modal-body {
    background: #ddb493!important;
    opacity: 1!important;
    backdrop-filter: unset!important;
    color: #fff!important
}

.s-modal-body button {
    background: #ddb493!important
}

.s-login-modal-label {
    color: #000!important
}

div.s-localization-modal-item>div>label {
    color: #000!important
}

.form-label {
    color: #000!important
}

.iti__country-list,.iti__selected-flag {
    color: #000!important
}

.s-login-modal-input,.s-verify-input {
    color: #000!important
}

@media screen and (max-width: 767px) {
    ul.main-menu.mm-spn--open {
        background:#ddb493;
        border-left: #ddb493 solid 5px!important
    }
}

.s-block--banners div.md\:grid-cols-3 .banner-entry {
    height: 200px!important;
    background-size: contain!important;
    background: 0 0!important;
    max-width: 100%;
    border-radius: 1rem
}

.navbar-brand img {
    max-height: 6rem!important;
    width: auto!important;
    max-width: auto!important
}

.iti input,.iti input[type=text],.iti input[type=tel] {
    color: #fff!important
}

.s-modal-title {
    color: #fff!important
}

.s-product-card-entry {
    background: rgb(44,44,44,.5)!important
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background: rgb(44,44,44,.5)!important;
    border-top: none!important
}

.s-block__title h2 {
    color: rgb(44,44,44,.5)!important;
    border-bottom: rgb(44,44,44,.5) solid 5px!important;
    padding-bottom: 10px!important
}

.s-block--features__item {
    background-color: rgb(44,44,44,.5)!important
}

.sicon-user-circle::before {
    content: "\f007"!important;
    font-family: fontawesome!important;
    color: #fff!important
}

.sicon-shopping-bag::before {
    content: "\f07a"!important;
    font-family: fontawesome!important;
    color: #fff!important
}

i.header-btn__icon {
    background: 0 0!important
}

.s-product-card-image {
    max-height: 320px!important;
    position: relative!important;
    background-position: center center!important;
    background: #1a1a1a!important
}

.s-product-card-image img {
    background-size: cover!important;
    max-height: 100%!important;
    background-position: top center!important;
    margin: auto!important
}

.sicon-menu {
    background: rgb(44,44,44,.5)!important;
    color: #fff!important;
    padding: 8px!important;
    border-radius: 15px 8px!important
}

.store-footer h3 {
    background: #1a1a1a!important
}

.mm-ocd--open {
    background: 0 0!important
}

@media screen and (max-width: 767px) {
    ul.main-menu.mm-spn--open {
        background:rgb(44,44,44,.5);
        border-left: #ddb493 solid 5px!important
    }
}

.text-gray-500 {
    color: #000!important
}

.text-gray-900 {
    color: #000000!important
}

.text-gray-800 {
    color: #000!important
}

.shipping-item {
    color: rgb(44,44,44,.5)!important
}

.is-sticky-product-bar .sticky-product-bar {
    background: rgb(44,44,44,.5)!important
}

.s-quantity-input-input {
    background: #1a1a1a!important
}

.s-button-primary-outline {
    color: #fff!important;
    border: 1px solid #444!important;
    box-shadow: 0 0 2px 0 #ddb493!important;
    background: #ddb493!important
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: #1a1a1a;
    background-color: transparent!important
}

.sticky-product-bar__quantity .form-label {
    color: #fff!important
}

#page-main-title {
    color: #000!important
}

.s-modal-header,.s-modal-body {
    background: #2c2c2c!important;
    opacity: 1!important;
    backdrop-filter: unset!important;
    color: #fff!important
}

.s-product-card-entry {
    background: #2c2c2c!important
}

.s-product-card-content:not(button):not(.s-product-card-sale-price) {
    color: #ddb493!important
}

.s-product-card-content-title a {
    color: #fff!important
}

.s-product-card-sale-price {
    color: #ddb493!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important;
    color: #fff!important
}

i.header-btn__icon:nth-child(1) {
    display: none!important
}

.s-product-card-entry {
    border: #fff solid 2px!important;
    border-radius: 1rem!important
}

body {
    background-color: rgba(34,34,34,.5)!important
}

.s-product-card-price {
    color: #fff!important
}

.s-product-card-sale-price h4 {
    color: #fff!important
}

.main-menu li.root-level>a {
    font-weight: 700;
    color: #fff!important
}

.sicon-shopping-bag::before {
    content: "\f07a"!important;
    font-family: fontawesome!important;
    color: #fff!important
}

.inner.bg-inherit {
    background: #1a1a1a!important
}

#mainnav .flex.items-stretch.justify-between.relative {
    background: #1a1a1a!important;
    padding: 0 5px!important;
    border-radius: 14px;
    border-bottom: #1a1a1a solid 5px!important;
    box-shadow: 0 3px 6px -2px #1a1a1a
}

ul.main-menu.mm-spn--open {
    background: #1a1a1a
}

.sicon-menu {
    background: #1a1a1a!important;
    color: #fff!important;
    padding: 8px!important;
    border-radius: 15px 8px!important
}

.s-product-card-entry .sicon-shopping-bag::before {
    color: #fff!important
}

.store-footer__inner {
    background: 0 0!important;
    border: none!important
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background: 0 0!important;
    border-top: none!important
}

.max-w-sm,.store-footer a,.s-product-card-content-title a,.s-product-card-price,[dir=rtl] .rtl\:pl-3,.mb-2 {
    color: #fff!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important;
    border-color: #ddb493!important
}

.s-product-card-sale-price {
    color: #fff!important
}

.s-product-card-sale-price h4 {
    color: #ddb493!important
}

.store-footer h3 {
    color: #fff!important
}

.mm-spn li a span,.mm-spn li a span:hover {
    background: 0 0!important;
    padding: 10px!important;
    border-radius: 1rem!important;
    color: #fff!important
}

.mm-spn.mm-spn--light {
    color: #fff!important;
    background: #000!important
}

.store-footer a span.unicode {
    display: none!important
}

footer .grid>div:nth-child(3)>div:nth-child(1) {
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center!important
}

footer .grid>div:nth-child(3)>div:nth-child(1) h3 {
    flex: 100%!important
}

footer a.mb-4:nth-child(4) {
    padding: 0!important;
    margin: 0!important;
    line-height: 0!important;
    display: block
}

footer a.mb-4 i {
    border-radius: 10px!important
}

.container.grid.grid-col-1.lg\:grid-cols-6.gap-8.lg\:gap-6 .lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20,#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(2),#app>div.app-inner.flex.flex-col.min-h-full>footer>div.store-footer__inner>div>div:nth-child(3) {
    background: 0 0!important;
    border-radius: 10px;
    padding: 10px;
    color: #fff!important
}

.s-slider-block__title {
    border-radius: 10px;
    color: #fff!important;
    border-color: rgba(255,255,255,.2)!important
}

@media screen and (max-width: 767px) {
    ul.main-menu.mm-spn--open {
        background:#fff;
        border-left: #fff solid 5px!important
    }

    .mm-spn ul.main-menu li::before {
        height: .5rem;
        width: .5rem;
        background: #fff!important
    }
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: #fff!important;
    color: #fff!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important;
    color: #fff!important
}

.s-block--banners div.md\:grid-cols-3 {
    display: grid!important;
    grid-template-columns: repeat(4,25%)!important;
    gap: 5px!important
}

.footer-is-light .store-footer .store-footer__inner {
    background: rgba(7, 7, 7)!important;
    margin-top: 25px;
}

.absolute {
    background: 0 0!important;
    height: 50px!important;
    fill: rgb(44,44,44,.5)!important;
    position: absolute;
    width: 100%;
    bottom: 0!important;
    top: unset!important;
    position: relative;
    color: rgb(44,44,44,.5)!important
}

.footer-is-light .store-footer {
    margin-top: 0!important
}

.store-footer h3 {
    background: 0 0!important;
    border-bottom: #fff 2px dotted!important
}

.s-block.raoua_video {
    margin-top: -150px!important;
    max-height: 100vh!important;
    height: calc(100vh + 150px)!important;
    overflow-y: scroll!important
}

.object-center {
    object-position: center!important;
    height: 100%!important
}

.object-cover {
    object-fit: cover!important
}

.s-block.raoua_video .w-full {
    width: 100%!important
}

.s-block.raoua_video .h-full {
    height: 100%!important
}

.inner.bg-inherit {
    background: 0 0!important
}

#mainnav .flex.items-stretch.justify-between.relative {
    background: 0 0!important;
    padding: 0 5px!important;
    border-radius: 14px;
    border-bottom: unset!important;
    box-shadow: unset!important;
    backdrop-filter: blur(5px)!important
}

.fixed-header.main-nav-container.fixed-header .inner {
    background: rgb(44,44,44,.5)!important
}

@media screen and (max-width: 767px) {
    .s-block.raoua_video {
        margin-top:-170px!important;
        max-height: 100vh!important;
        height: calc(60vh + 150px)!important;
        overflow-y: scroll!important
    }

    .navbar-brand img {
        max-height: 3rem!important;
        width: auto!important;
        max-width: auto!important
    }

    .s-block--banners div.md\:grid-cols-3 {
        display: grid!important;
        grid-template-columns: repeat(1,1fr)!important;
        gap: 5px!important
    }
}

.mm-spn li a,.s-button-primary {
    color: #fff!important
}

ul.main-menu.mm-spn--open {
    background: 0 0!important
}

.is-sticky-product-bar .sticky-product-bar {
    background: rgba(0,0,0,.3)!important
}

#cart-submit>button:nth-child(1) {
    background: #ddb493!important;
    color: #fff!important
}

.mm-spn.mm-spn--light {
    color: #fff!important;
    background: 0 0!important
}

:is([dir=rtl] .mm-spn.mm-spn--navbar.mm-spn--main)::after {
    padding-right: .75rem;
    background: #ddb493!important;
    justify-content: center;
    display: flex
}

.max-w-sm,.store-footer a,.s-product-card-content-title a,.s-product-card-price,[dir=rtl] .rtl\:pl-3,.mb-2 {
    color: #fff!important
}

.s-block--features__item {
    box-shadow: unset!important
}

.s-block --features__item p {
    color: #fff!important
}

.s-product-card-image {
    margin-top: -80px!important;
    max-width: calc(100% - 30px)!important;
    margin-right: 15px!important;
    border-radius: 25px!important;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1)!important
}

.s-products-list-wrapper {
    overflow: visible!important;
    padding-top: 100px!important;
    padding-bottom: 100px!important
}

.s-products-list-vertical-cards {
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: .625rem;
    row-gap: .625rem;
    row-gap: 100px!important
}

.s-product-card-entry {
    background: #1a1a1a!important;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,.1)!important;
    border: none!important
}

.s-block__title h2 {
    color: #000000!important;
    border-bottom: #000000 solid 3px!important;
    padding-bottom: 10px!important
}

.s-products-slider-wrapper .carousel-slider .swiper-wrapper {
    padding-top: 100px!important
}

.cart-item {
    background: rgb(0,0,0,.15)!important;
    border-radius: 2rem!important;
    backdrop-filter: blur(2px)
}

.mm-spn li a {
    background: #333!important
}

.mm-spn li a {
    background: rgb(0,0,0,.15)!important;
    border-radius: 2rem!important;
    backdrop-filter: blur(2px);
    padding: 5px!important
}

.mm-spn li a {
    background: #333!important
}

@media screen and (max-width: 767px) {
    .mm-spn ul.main-menu li::before {
        height:1rem;
        width: 1rem;
        background: #fff!important;
        top: 45%!important;
        right: 30px!important
    }

    .s-products-list-vertical-cards {
        grid-template-columns: repeat(2,minmax(0,1fr));
        gap: .625rem;
        row-gap: .625rem;
        row-gap: 100px!important
    }

    .grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\] {
        grid-template-columns: repeat(4,minmax(0,1fr))!important
    }

    .s-block--features__item:first-child {
        grid-column: 1/2!important
    }
}

.maSection {
    margin-top: 2rem;
    background: rgb(0,0,0,.1);
    padding: 2rem;
    width: 100%;
    border-radius: 1rem
}

.maSection .elementor-container {
    display: flex
}

.maSection .elementor-container .elementor-column {
    display: flex;
    width: 50%;
    justify-content: center
}

.elementor-image-box-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-items: center;
    padding-top: 20px
}

.elementor-image-box-content * {
    justify-content: center;
    justify-content: center;
    justify-content: center;
    text-align: center
}

.elementor-heading-title {
    padding: 15px;
    text-align: center
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-45180777 {
    display: none
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-6b41ff33.elementor-hidden-phone {
    display: none
}

#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>section>div>div.elementor-column.elementor-col-14.elementor-inner-column.elementor-element.elementor-element-120006fa {
    display: none
}

.elementor-image-box-description,#app>div.app-inner.flex.flex-col.min-h-full>section.s-block.s-block--features.container>section>div>div.elementor-element.elementor-element-d7dee6e.elementor-widget.elementor-widget-heading>div>h4 {
    display: none
}

.elementor-container {
    display: grid!important;
    grid-template-columns: repeat(4,25%);
    justify-content: center;
    gap: 20px!important
}

.elementor-container * {
    text-align: center!important;
    justify-content: center
}

.maSection .elementor-container .elementor-column {
    display: flex;
    width: 100%;
    justify-content: center;
    gap: 20px!important
}

.s-map-search-input {
    color: #fff
}

.maSection img {
    width: 70px!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    background: #ddb493!important;
    color: #fff!important
}

.is-sticky-product-bar .sticky-product-bar {
    background: rgb(0,0,0,.8)!important
}

a.mb-4:nth-child(5) {
    margin-bottom: 15px!important;
    margin-top: 0!important
}

#app::before {
    /* opacity: .15!important; */
    background: #ddb493!important
}

[id^=gb-widget-]>div>div>a>svg {
    width: auto;
    max-width: 50px
}

.s-block--full-banner .full-banner-entry {
    background: #ddb493!important;
    max-height: 200px;
    padding: 0!important
}

.s-block--full-banner .full-banner-entry .h-full {
    padding: 0!important
}

.s-block--full-banner .overlay {
    display: none!important
}

.s-block--full-banner .full-banner-entry .h-full h2 {
    color: #fff!important;
    font-size: 1.6rem!important
}

.s-block--full-banner .full-banner-entry a {
    background: #000!important;
    font-size: 1.2rem!important;
    border-color: #fff!important;
    border-bottom: #fff solid 5px!important;
    color: #fff!important;
    margin-top: 15px!important;
    border-radius: 3rem!important
}

.s-block--full-banner .full-banner-entry a {
    background: #000!important;
    font-size: 1.2rem!important;
    border-color: #fff!important;
    border-bottom: #fff solid 5px!important;
    color: #fff!important;
    margin-top: 15px!important;
    border-radius: 3rem!important;
    -webkit-animation: bounce-top 2s infinite;
    animation: bounce-top 2s infinite
}

@-webkit-keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    24% {
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    65% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    82% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    93% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25%,55%,75%,87% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }
}

@keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    24% {
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    65% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    82% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    93% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25%,55%,75%,87% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }
}

@media screen and (max-width: 767px) {
    .elementor-container {
        display:grid!important;
        grid-template-columns: repeat(2,50%);
        justify-content: center;
        gap: 20px!important
    }
}

.mm-spn.mm-spn--navbar ul {
    background: #1a1a1a!important
}

.mm-spn li a,.mm-spn li a span,.mm-spn li span {
    background-image: linear-gradient(to right,#2c2c2c,#2e2e2e,#2f2f2f,#1a1a1a)!important;
    box-shadow: 0 2px 10px 0 rgba(45,54,65,.25)!important;
    color: #fff!important;
    border-radius: 2rem!important;
    text-align: center!important
}

.mm-spn li::before {
    display: none!important
}

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

.mm-spn a,.mm-spn span,.mm-spn *:hover,.mm-spn.mm-spn--navbar ul *:hover,.mm-spn.mm-spn--navbar ul *:active,.mm-spn.mm-spn--navbar ul *:focus,.mm-spn *:hover *,.mm-spn.mm-spn--navbar ul * {
    color: #fff!important
}

li.lg\:hidden>a>span {
    color: #fff!important
}

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

ul.main-menu.mm-spn--open * hover span {
    color: #fff!important
}

.mm-spn li:hover a span {
    color: #fff!important
}

.lg\:col-span-2,.grid-col-1>div:nth-child(2),.grid-col-1>div:nth-child(3) {
    background: #2c2c2c!important;
    border-radius: 10px!important;
    padding: 10px!important
}

.s-block--features__item .feature-icon i {
    font-size: 1.875rem;
    line-height: 2.25rem;
    color: #ff6767;
    color: #fff!important
}

.mm-spn li a span {
    width: 100%!important;
    display: flex!important;
    text-align: center!important;
    justify-content: center!important;
    min-width: unset!important
}

.s-contacts-list-vertical {
    flex-direction: row;
    justify-content: center
}

.store-footer .contact-social {
    margin-top: 1.25rem;
    border-top-width: 1px;
    border-color: rgba(255,255,255,.1);
    padding-top: 1.25rem;
  /*  display: none */
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important;
    color: #fff!important
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #ddb493!important;
    border-color: #ddb493!important;
    border-bottom-color: #242324;
    border-bottom: #ddb493 5px solid!important
}

.s-product-card-content-title a {
    max-height: 45px!important;
    overflow: hidden
}

@media screen and (max-width: 767px) {
    .index .s-block--best-offers salla-slider .swiper-slide {
        max-width:48vw!important
    }
}

.s-block--features__item h2,.s-product-card-price,.s-slider-block__display-all,h2.font-bold,.text-primary,.text-gray-500 {
    color: #e1b27e!important
}

.s-slider-block__title-right:before,.s-slider-nav-arrow,.s-button-primary,.s-add-product-button-main .s-add-product-button-mini-checkout {
    background: #e1b27e!important
}

.s-add-product-button-main .s-add-product-button-mini-checkout {
    border-radius: 15px!important
}

#product-505011501>div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16>form>section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none>div {
    padding: 10px
}

.text-gray-900 {
    color: #fff!important
}

a.s-login-modal-link {
    color: #e1b27e
}
.s-block__title .right-side:where([dir="rtl"], [dir="rtl"] *) {
  padding-left: 0;
  margin: auto;
  font-size: 3rem;
}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial {
  background: #000 !important;
}
.s-products-list-filters-results {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.625rem;
    row-gap: 0.625rem;
  row-gap: 100px;
}
.sticky-product-bar {
  background: #000 !important;
}
h2.total-price {
  color: #000 !important;
}
#more-content > p {
  
  color: #000 !important;
}
.s-breadcrumb-item {
  
  color: #000 !important;
}
.s-product-card-content .s-product-card-price {
  color: #fff !important;
}
.s-filters-widget-container {
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    background: #000;
  }
.s-block--features__item h2, .s-product-card-price, .s-slider-block__display-all {
  color: #000 !important;
}
:lang(ar) section.s-block:nth-child(3),
:lang(ar) section.s-block:nth-child(5),
:lang(ar) section.s-block:nth-child(7),
:lang(ar) section.s-block:nth-child(9),
:lang(ar) section.s-block:nth-child(11) {
  display: none !important;
}

:lang(en) section.s-block:nth-child(4),
:lang(en) section.s-block:nth-child(6),
:lang(en) section.s-block:nth-child(8),
:lang(en) section.s-block:nth-child(10) {
  display: none !important;
}
.s-reviews-header {
  color: #000 !important;
}

.lg\:hidden.contact-social {
  display: flex !important;
  justify-content: center !important;
}
.s-reviews-testimonial__text p {
  color: #fff !important;
}

.s-contacts-topnav-link {
  display: none !important;
}
.s-reviews-header {
  color: #000 !important;
  margin: 10px auto;
  color: #000 !important;
  border-bottom: #000 solid 3px !important;
  padding-bottom: 10px !important;
}
.store-header {
  background: #000000 !important;
}
.store-footer__inner .container {
  direction: ltr !important;
}
.s-block__title .right-side:where([dir="ltr"], [dir="ltr"] *) {
  padding-right: 0;
  margin: auto;
}
.lg\:col-span-2 {
  background: transparent !important;
}
div.s-localization-modal-item > div > label {
  color: #fff !important;
}
.s-localization-modal-title {
  color: #AC9479
}
.cart h2.font-bold,
.cart .text-gray-500,
.cart #sub-total
{
  color: #000 !important;
}
@media screen and (max-width: 767px) {
    .navbar-brand img {
        max-height:5rem!important;
        width: auto!important;
        max-width: auto!important
    }
}
@media screen and (max-width: 767px) {
  .s-block--banners div.md\:grid-cols-3 {
    display: grid !important;
    grid-template-columns: repeat(4,1fr) !important;
    gap: 5px !important;
  }
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
  height: 100px !important;
  background-size: contain !important;
  background: 0 0 !important;
  max-width: 100%;
  border-radius: 1rem;
}
}
@media screen and (max-width: 300px) {
  .s-block--banners div.md\:grid-cols-3 .banner-entry {
    height:60px !important;
    background-size: contain !important;
    background: 0 0 !important;
    max-width: 100%;
    border-radius: 1rem;
  }
}
.s-block--features__item p {
  color: #fff !important;
  display: none;
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
}
.s-block--features__item {
  background: transparent !important;
}
.s-block--features__item .feature-icon {
  background: #000 !important;
  
}
.s-block--features__item h2 {
  color: #000!important;
}
.s-block--features .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\] {
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
}
.s-reviews-testimonial__info h2 {
  color: #ddb493 !important;
}
.s-block--features__item h2 {
  color: #000 !important;
  text-transform: uppercase;
}
:lang(ar) .s-quantity-input-button.s-quantity-input-increase-button {
  background: #ddb493 !important;
  border-radius: 20px 0 0 20px !important;
}

:lang(ar) .s-quantity-input-button.s-quantity-input-decrease-button {
  border-radius: 0 20px 20px 0 !important;
}
.s-quantity-input-input {
  background: #1a1a1a !important;
  color: #fff !important;
}
.s-filters-widget-title {
  color: #fff
}
.fixed-header.main-nav-container.fixed-header .inner {
  background: #000 !important;
}
h2.font-bold.text-sm.mb-5 {
    color: #000 !important;
}

span.text-gray-500 {}
 .text-gray-500 {
    color: #000 !important;
}
p.text-primary.flex-none.font-bold.text-sm.rtl\:md\:pl-12.ltr\:md\:pr-12 {
color: #000 !important;    
}
/*
.navbar-brand img {
  max-height: 6rem !important;
  width: auto !important;
  max-width: auto !important;
  background: #000 !important;
}
#mobile-menu {
  background: #000 !important;
  
}
#mobile-menu ul,
.main-menu li.root-level > a
{
  padding:10px !important;
} 

*/