/* Add custom CSS styles below */ 
section.s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block {
    background-color: #00000000;
}
.flex-center.h-14.w-14.md\:h-20.md\:w-20 {
    background-color: #a1825a;
    border-radius: 50px;
}
section.s-block.s-block--features.angel-features.bg-gray-100.da-bgg.py-8.mask-block {
    mask-image: none!important;
}
h2.w-full.da-cp.text-center {
    color: #a1825a;
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, 1);
    color: rgb(255 255 255);
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, 1);
    color: rgb(255 255 255);
}
.s-slider-block__title-right {
    color: aliceblue;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgb(161 130 90);
}
p.text-base.da-tm.leading-6.line-clamp-3.w-full.da-tm.text-center.my-2 {
    color: aliceblue;
}
.testimonial__avatar.overflow-hidden.h-24.w-24.flex.z-1.rounded-full.transition-shadow.duration-500.hover\:shadow-default {
    background-color: antiquewhite;
}
.sicon-menu:before {
    content: "\ed7f";
    color: #141515;
}
.s-block--full-bg:first-of-type {
    margin-top: 10px;
}

.store-footer {
    margin-top: 60px;
    position: relative;
    background: #a1825a;
    background-image: url(https://cdn.salla.sa/form-builder/4kw6EGHBthAAHBb4Fy70lSBfFB95WI8RP2AviqAC.png), url(https://cdn.salla.sa/form-builder/45q0O2tFyeSRzd83C5YQuTNJTpVk8nyH3efD8LIU.png), radial-gradient(circle at 50% 0%, #c9aa81 18px, transparent 64%);
    background-size: 100%, 100%, contain;
    background-position: top, bottom right, bottom left;
    background-repeat: no-repeat;
    border-radius: 40px 40px 5px 5px / 20px 20px 5px 5px;
}

.store-footer h3 {
    background: #1c1b19;
    border-radius: 6px;
    border-radius: 7px 7px 40px 40px;
    height: 32px;
    line-height: 36px;
    font-weight: 700 !important;
    width: calc(100% - 30px);
    right: 15px;
    position: relative;
    padding: 0px 20px 0px 20px;
}

.contact-links a {
    min-width: 3.5rem;
    border-radius: 0.375rem;
    background-color: rgba(229, 231, 235, 1);
    background-color: rgb(28 27 25);
    --tw-bg-opacity: 0.5;
    padding: 0.5rem;
    color: #dfb988;
}

.store-footer .footer-container {
    justify-content: space-between;
    gap: 1rem;
    border-bottom-width: 0px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, 1);
    border-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    padding-top: 2rem;
    padding-bottom: 0rem;
    text-align: center;
}
.footer-bottom {
    order: 3;
    background: #1c1b19;
    border-radius: 40px 40px 5px 5px;
    z-index: 1;
    /* border: aquamarine; */
}

.mm-spn li:after {
    content: "";
    position: absolute;
    top: 5px;
    width: 15%;
    height: calc(100% - 10px);
    
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .1s linear;
    left: 0;
    border: 0;
    opacity: 1;
    z-index: 0;
    border-radius: 0px 20px 20px 0px;
    background-color: #a1825a;
}

[dir=rtl] .mm-spn li:before {
    width: 6px;
    height: 6px;
    top: 50%;
    left: 25px;
    left: calc(50px/2);
    left: calc(var(--mm-spn-item-height)/2);
    right: auto;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: none;
    border-top: none;
}

.mm-spn li {
    background: inherit;
    cursor: pointer;
    padding-left: .75rem;
    padding-right: .75rem;
    position: relative;
    
}
.mm-spn li:before {
    content: "";
    display: block;
    position: absolute;
    top: calc(50px/2);
    top: calc(var(--mm-spn-item-height)/2);
    right: calc(50px/2);
    right: calc(var(--mm-spn-item-height)/2);
    z-index: 0;
    width: 10px;
    height: 10px;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg) translate(0, -50%);
    opacity: .4;
}


.mm-spn.mm-spn--light {
    --tw-bg-opacity: 1;
   background: #141515eb;
   
}
.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    padding: .75rem 1rem;
    background: #0000;
    color: #a1825a;
}
[dir="rtl"] .mm-spn.mm-spn--navbar:after {
    text-align: right;
    color: aliceblue;
}
.mm-spn li:hover:after {
    width: 100%;
    /* right: 0; */
}
h5.menu_title {
    color: aliceblue;
}
.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    padding: .75rem 1rem;
    background: #0000;
    color: #ffffff;
}
.sicon-cancel:before {
    content: "\ea47";
    color: aliceblue;
}
.mm-ocd--open .mm-ocd__content {
    transform: translate3d(0, 0, 0);
    background-color: #4b4946;
    /* background: url(https://cdn.salla.sa/form-builder/4kw6EGHBthAAHBb4Fy70lSBfFB95WI8RP2AviqAC.png); */
    /* background-size: contain; */
    /* background-image: url(https://cdn.salla.sa/form-builder/4kw6EGHBthAAHBb4Fy70lSBfFB95WI8RP2AviqAC.png); */
    background-size: contain;
    background-repeat: no-repeat;
    /* background: url(https://cdn.salla.sa/form-builder/vQmY8fLdmr2Obv3CBsJfnIKJVirQv4nv219lp013.png); */
    background-image: url(https://cdn.salla.sa/form-builder/vQmY8fLdmr2Obv3CBsJfnIKJVirQv4nv219lp013.png);
    background-blend-mode: soft-light;
}
.mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
    padding: .75rem 1rem;
    /* background: #0000; */
    color: #ffffff!important;

}
.s-product-card-entry {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    overflow: hidden;
    border-width: 2px;
    /* border-color: #414042; */
    /* border-color: var(--color-primary); */
    --tw-bg-opacity: 1;
    /* background-color: rgba(255, 255, 255, 1); */
    background-color: rgb(255 255 255 / 0%);
    /* border-color: #a1825a !important; */
    /* border-top: linen; */
    /* border-right: solid 0.01px; */
    box-shadow: inset 0px -2px 8px 0px rgb(161 130 90 / 35%), 0px -4px 10px rgb(161 130 90 / 0%), 2px 0px 10px rgb(161 130 90 / 0%), -2px 0px 10px rgb(26 23 18 / 0%);
    border: unset;
}
.s-product-card-category, .s-product-card-brand {
    border-radius: 0.125rem;
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, 1);
    background-color: rgb(161 130 90 / 25%);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.75rem;
    line-height: 1rem;
    line-height: 1;
    color: aliceblue;
}
.s-product-card-content-subtitle {
    margin-top: 0.25rem;
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, 1);
    color: rgb(255 255 255);
}
.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 49 43);
    /* background: linear-gradient(268deg, #a1825a, #796244); */
}
h1#page-main-title {
    color: aliceblue;
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgb(255 255 255);
}
label {
    display: block;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, 1);
    color: rgb(255 255 255);
    font-family: var(--font-main);
}
select#product-filter {
    background-color: #a1825a4a;
    color: aliceblue;
    border: unset;
}
.s-product-card-content-title {
    margin: 0 !important;
    margin: initial !important;
    color: #9f8058;
}
h4.s-product-card-price {
    color: aliceblue;
}
.s-product-card-sale-price span {
    flex-shrink: 0;
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, 1);
    color: rgb(160 129 89);
    text-decoration-line: line-through;
}
.s-products-list-wrapper.s-products-list-vertical-cards {
    gap: 10px;
}
h4.text-center.text-base.md\:text-lg.da-tm {
    color: aliceblue;
}


.flex-center.h-14.w-14.md\:h-20.md\:w-20 {
    background-color: #a1825a;
    height: 70px;
    margin: 10px;
    width: 70px;
    border-radius: 20px;
    border: #00000017 solid 7px;
}

.s-slider-block__title-right {
    padding: 0px!important;
}
.s-slider-block__title {
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    align-content: center;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0px;
}
.faqs-list__item.bg-gray-100.da-bgg.relative.overflow-hidden.rounded-md.border-2.border-transparent {
    background-color: #222425;
}
label.block.cursor-pointer.p-6.pe-16.text-sm.font-primary.leading-6.transition {
    font-size: 15px;
    font-weight: 400!important;
    padding: 5px 18px 5px 5px;
    display: flex;
    justify-content: space-between;
    height: auto;
    width: auto;
    align-items: flex-end;
}











[dir=rtl] .pe-16 {
    font-size: 15px;
    font-weight: 400!important;
    padding: 5px 18px 5px 5px;
    display: flex;
    justify-content: space-between;
    height: auto;
    width: auto;
    font-weight: 700 !important;
    align-items: flex-end;
}

.angel_anime .pe-16:before {
    font-size: 18px;
    content: "";
    font-weight: 700!important;
    height: 20px;
    background: #9a7c56;
    width: 5px;
    border-radius: 6px;
    position: absolute;
    top: 9px;
    right: 6px;
}

.angel_anime input:checked+div .pe-16:before  {
    font-size: 18px;
    content: "";
    font-weight: 700!important;
    height: 20px;
    background: #fff;
    width: 5px;
    border-radius: 6px;
    position: absolute;
    top: 9px;
    right: 6px;
}

.s-block--faqs .faqs-list input:checked+div .open-badge {
    background: #9a7c56;
    background-color: #9a7c56!important;
}

.faq-item {
    background: #a1825a;
    color: #ededf2;
    font-size: 14px;
}

.h-8 {
    height: 26px;
}

.s-block--faqs .w-8 {
    width: 26px;
}

.w-8 {
    width: auto;
}

.top-5 {
    position: relative;
    top: 0;
}


p.da-tm.mb-6 {
    color: aliceblue;
}

.s-angel--divider {
    padding-top: 2.75rem;
}

.divider-container .s-block__title {

    background: #9d7f59;
    border-radius: 5px 5px 40px 40px ;
    width: calc(50% + 30px);
    position: relative;
    left: -50%;
    transform: translateX(50%);
    color: #fff !important;
    height: 32px;
    overflow: hidden;
    line-height: 9px;
    padding-bottom: 0px;
}

.s-angel--divider .da-cp {
    color: #141515 !important;
    font-weight: 700 !important;
}

.divider-container .s-block__title:before {
    content: "";
    border-radius: 6px 6px 0px 0px;
    width: 40px;
    right: 50%;
    transform: translateX(50%);
    color: #fff;
    height: 8px;
    position: absolute;
    bottom: 0;
}

h4, .s-block__title h2 {
    color: #fff;

}

button.s-product-card-wishlist-btn.animated.not-added.un-favorited.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
    color: #a1825a;
}
.box-img {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -4px;
}
#mobile-menu > ul>li {
    background: #141515;
    border-bottom: #ffffff0f solid 1px;
}

h1.da-tm.leading-normal.text-lg.md\:text-xl.pe-2 {
    color: #a1825a;
}
h2.total-price.font-bold.da-tm.text-xl.inline-block {
    color: aliceblue;
}

.details {
    margin-top: 1rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgb(55 49 43);
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}


p.relative.da-tm {
    color: #a1825a;
}
span.has-num {
    color: #ec6f64;
}
section.sticky-product-bar.bg-white.da-bgg.mob\:p-3.p-5.mt-4.rounded-md {
    background-color: #37312b;
}

.s-quantity-input-container {
    border: solid 1px #a1825a;
}
a.tab-trigger.relative.p-product.options-tab.is-active {
    background-color: #37312b;
    color: aliceblue;
}
div#product-tabs-options {
    background-color: #37312b;
}

label.s-product-options-option-label {
    color: #ffffff;
}
.s-product-options-option-label small {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, 1);
    color: rgb(255 255 255);
}
.details.total {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, 1);
    background-color: rgb(154 124 86);
}
div#product-tabs-details {
    background-color: #ffe2bd;
}
a.tab-trigger.description-tab.is-active {
    background-color: #37312b;
    color: aliceblue;
}
div#product-tabs-faqs {
    color: aliceblue;
    background-color: #37312b;
}
.s-comments-count-label {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgb(255 255 255);
}
.s-comments-item-timestamp {
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, 1);
    color: rgb(255 255 255);
}
.s-comments-item-content p {
    max-width: none;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgb(255 255 255);
}
.s-comments-item-inner .s-comments-flex-1 {
    flex: 1 1 0%;
    border-radius: 0.75rem;
    background-color: rgba(229, 231, 235, 1);
    background-color: rgb(97 82 68);
    --tw-bg-opacity: 0.2;
    padding: 0.75rem;
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
input.s-quantity-input-input {
    color: aliceblue;
}
.s-quantity-input-button {
    width: 2.75rem;
    fill: #ffffff;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
h1.text-xl.pe-3.mb-1.da-tm {
    color: aliceblue;
}
section.cart-item.bg-white.da-bgg.overflow-hidden.p-3.rounded-md.mb-5.relative {
    background-color: #37312b;
    color: aliceblue;
}
.shadow-default.bg-white.da-bgg.p-3.xs\:p-7.rounded-md.mb-5.relative.transition-height.duration-1000 {
    background-color: #37312b;
    color: aliceblue;
}
.s-button-light-outline {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgb(161 130 90);
    fill: #ffffff;
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, 1);
    color: rgb(255 255 255);
}
.text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, 1);
    color: rgb(255 255 255);
}
.s-product-options-grid-mode-span {
    background-color: #c29d6e;
    color: #37312b;
    border: solid 1px #141515;
}


h3.sub-title.text-sm {
    color: aliceblue;
}
a.flex.items-center.m-0.logo-footer.angel_anime.animate__.animate__fadeInUp {
    DISPLAY: NONE;
}


.sicon-star:before {
    content: "\efa8";
    COLOR: #252527;
}
.sicon-gold-badge:before {
    content: "\e94f";
    COLOR: #252527;
}
.sicon-headset:before {
    content: "\ec98";
    COLOR: #252527;
}