/* Add custom CSS styles below */ 
.bg-inherit {
    background-color: #27170e !important;
    color: white;
}
body {
    --tw-bg-opacity: 1;
    background-image: url ("");
    background-color: rgb(38 23 15);
    /* background-color: rgb(249 250 251/var(--tw-bg-opacity)); */
   background: #27170e
}
.topnav-is-dark .top-navbar {
    --tw-bg-opacity: 1;
    background-color: #1d1f1f;
    background-color: rgb(29 31 31/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: #d1d5db;
    color: rgb(209 213 219/var(--tw-text-opacity));
    background-color: #a18031 !important;
}
.s-block__title h2 {
    position: relative;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
    color: white;
}
.sicon-user-circle:before {
    content: "\f072";
    color: white;
}
.sicon-shopping-bag:before {
    content: "\ef36";
    color: white;
}
.s-cart-summary-total {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #fffefe;
    color: rgb(0 0 0/var(--tw-text-opacity));
    color: white !important;
}
[dir=rtl] .s-slider-block__title h2 {
    padding-left: 2rem;
    color: white !important;
}



.md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
    color: wheat;
}
b, strong {
    font-weight: bolder;
    color: black!important;
}
.font-bold {
    font-weight: 700;
    color: white;
}
.rtl .fix-align, [dir=rtl] .fix-align {
    transform: translateY(-2px);
    display: inline-block;
    color: black;
}
.sicon-keyboard_arrow_left:before {
    content: "\e970";
    color: white;
}
.s-block__display-all {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    opacity: .8;
    color: white;
}
.sicon-shield-check:before {
    content: "\ef2b";
    color: black;
}
.sicon-shipping-fast:before {
    content: "\ef31";
    color: black;
}.sicon-barcode-scan:before {
    content: "\e981";
    color: black;
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    border-bottom-color: rgb(229 231 235/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(243 244 246/var(--tw-bg-opacity));
    background: #1d1f1f;
    --main-text-color: white;
}
.lg\:gap-6 {
    gap: 1.5rem;
    color: white;
}

.banner--fixed img {
    MARGIN-TOP: -30px;
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    border-bottom-color: rgb(229 231 235/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: #f3f4f6;
    background-color: rgb(243 244 246/var(--tw-bg-opacity));
    background: #a18031 !important;
    --main-text-color: white;
}
.s-search-icon svg {
    height: 1rem;
    width: 1rem;
    fill: #ffffff;
}

.mm-spn.mm-spn--navbar ul {
    top: calc(50px + 1px);
    top: calc(var(--mm-spn-item-height) + 1px);
    background-color: #49301f;
}
.p-5 {
    padding: 1.25rem;
    background-color: #473a34;
}

.tamara-product-widget, .spotii-wrapper {
    background-color: #473a34;
    color : white !important ;
}
.sm\:p-1 {
    padding: 0.25rem;
    background-color: #e5e7eb;
    border-radius: 20px;
}
.s-breadcrumb-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: wheat;
}

@media (min-width: 1024px) {
    .top-navbar {
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        background-color: #b49a3c;
    }
}