/* code BG footre */
            footer.store-footer {
                flex-basis: 700px;
                flex-grow: 1;
                z-index: 1;
                display: flex;
                justify-content: space-between;
                padding: 0 40px 30px;
                padding-top: 100px;
                padding-right: 100px;
                position: relative;
                flex-wrap: wrap
            }

            footer.store-footer:before {
                content: "";
                height: 100%;
                width: 80%;
                position: absolute;
                background: radial-gradient(73.29% 183.65% at 70.38% 26.71%, #1f0827 0%, #630a8b 100%);
                border-radius: 150px 150px 0 0;
                transform: rotate(-6deg);
                top: 40px;
                left: -100px;
                z-index: -1;
                box-shadow: inset 0 0 0 15px #724684;
            }

            @media(max-width: 758px) {
                footer.store-footer:before {
                    height: 121%;
                    transform: rotate( -3deg);
                    right: -12%;
                    width: 125%;
                }

                footer.store-footer {
                    padding: 100px 30px 30px;
                }
            }

            @media(max-width: 450px) {
                footer.store-footer {
                    padding:40px 10px
                }

                footer.store-footer:before {
                    height: 115%;
                    transform: rotate(-2deg);
                    right:-10%;
                    border-radius: 0 100px 0 0
                }
            }


.store-footer__inner {
    background: transparent !important;
}

.mobile-nav-gradient {
    background: #25082f !important;
}

label.question-outer.flex.justify-between.items-center.transition.cursor-pointer.p-2.pe-6.text-md.leading-4 {
    background: #b26ec6;
    color: #fff;
}

button.dm-toggler.toggler-right.h-tc.cursor-pointer.header-btn.rtl\:pl-2.ltr\:pr-2.text-xl.lg\:text-2xl {
    display: none;
}

input.s-search-input {
    border: 1px solid #f0ccff !important;
}
#app .mm-ocd .mm-ocd__content, #app .mm-ocd .mm-ocd__content #mobile-menu {
    background: #14141f !important;
}

h3.w-full.text-center {
    color: #fff;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal * {
    background: #b875d8;
}

span.s-cart-summary-count {
    background: #e19aff !important;
}

.s-products-slider-card.swiper-slide * {
    color: #fff;
}
#app salla-add-product-button button[product-id].s-button-primary,.action-btns-small custom-salla-product-card .showPreviewBtn:not(.preview-btn-down) {
    background: #b26ec6 !important;
}

#app .mm-ocd .mm-ocd__content, #app .mm-ocd .mm-ocd__content #mobile-menu {
    background: #14141f !important;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
    background: #b26ec6 !important;
}
.s-block h3, .banner__title {
    color: #fff;
}.main-content.prod-main-content.w-full.md\:w-2\/4.md\:pb-16 * {
    color: #e7c6f5 !important;
    border-color: #e7c6f5 !important;
}
.s-fast-checkout-button {
    border: 1px solid #e7c6f5 !important;
}

.app-body.is-sticky-product-bar .sticky-product-bar .sticky-product-bar__quantity .s-quantity-input-container {
    color: #fff !important;
}

.s-button-element:not(:disabled):not([loading]) {
    background: none;
}

#app.btns-gradient .btn-gradient, body#app.btns-gradient .s-button-primary {
    background: radial-gradient(73.29% 183.65% at 70.38% 26.71%, #1f0827 0%, #630a8b 100%) !important;
    border: 4px solid #724684 !important;
    border-radius: 15px !important;
}

nav.breadcrumbs.w-full.py-5 * {
    color: #fff;
}

.pt-5.flex.flex-col.items-start.lg\:flex-row.pb-6.lg\:pb-20 * {
    color: #f0ccff;
}

.s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
    background: #310f40;
    border-radius: 28px;
    color: #fff;
}
button.s-modal-close {
    border-radius: 8px;
}
.s-login-modal-title {
    color: #fff;
}

label.s-login-modal-label {
    color: #fff;
}
.s-login-modal-header-icon{
    background: url("https://cdn.files.salla.network/homepage/670776323/71414629-69f2-4f7d-b7cf-2e2469d69156.webp") no-repeat;
    border: none !important;
    background-size: contain;
    background-position: center;
}

.s-login-modal-header-icon svg {
    fill: transparent !IMPORTANT;
}
button.tab-trigger.is-active.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    display: none;
}
#main-content > section.s-block.s-block--features.all.enhanced-features.anmt-none.container > div.features--title-outer.custom-s.section-main-title.dm-text-main.mb-2.text-center.lg\:text-center > h3:before, #main-content > section.s-block.s-block-faqs-home.faqs-section.all > div > div.faqs-title.custom-s.s-block__title.flex.flex-col.section-main-title.dm-text-main > h3:before,.index .app-inner .container .s-block__title h2:before,#slider-with-bg-5 > div.s-slider-block__title > div.s-slider-block__title-right:before{
    content: "";
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 38px;
    display: block;
    height: 3px;
    width: 110px;
    border-radius: 30px;
    background-color: #c279fe;
}

#main-content > section.s-block.s-block--features.all.enhanced-features.anmt-none.container > div.features--title-outer.custom-s.section-main-title.dm-text-main.mb-2.text-center.lg\:text-center > h3,#main-content > section.s-block.s-block-faqs-home.faqs-section.all > div > div.faqs-title.custom-s.s-block__title.flex.flex-col.section-main-title.dm-text-main > h3,.index .app-inner .container .s-block__title h2,#slider-with-bg-5 > div.s-slider-block__title > div.s-slider-block__title-right {
    position: relative;
    width: 175px;
    margin: auto;
    margin-bottom: 30px;
}

#main-content > section.s-block.s-block--features.all.enhanced-features.anmt-none.container > div.features--title-outer.custom-s.section-main-title.dm-text-main.mb-2.text-center.lg\:text-center > h3:after, #main-content > section.s-block.s-block-faqs-home.faqs-section.all > div > div.faqs-title.custom-s.s-block__title.flex.flex-col.section-main-title.dm-text-main > h3:after,.index .app-inner .container .s-block__title h2:after,#slider-with-bg-5 > div.s-slider-block__title > div.s-slider-block__title-right:after {
    animation: watermarkanimate 3s linear infinite alternate-reverse;
    border-radius: 50%;
    background-color: #6630b4;
    --tw-content: "";
    content: "";
    position: absolute;
    left: 0px;
    top: 120%;
    height: 10px;
    width: 10px;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes watermarkanimate{
    0% {
    content: var(--tw-content);
    left: 0;
}
100% {
    content: var(--tw-content);
    left: 90%;
}
}
.quantity-inputs-old-shape .s-quantity-input-button {
    fill: #ffffff !important;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    color: #fff;
}

.app-inner .container .s-block__title h2 {
    color: #fff;
    text-align: center;
}

a.s-block__display-all.dm-text-main {
    color: #fff;
}

.index .app-inner .container .s-block__title h2:after ,#slider-with-bg-5 > div.s-slider-block__title > div.s-slider-block__title-right:after{
    top: 40px;
}
#slider-with-bg-5 > div.s-slider-block__title > div.s-slider-block__title-right > h2 {
    padding: 0 !important;
    text-align: center;
}

a.slide--cat-entry.dm-text-main.dm-bg-sec.dm-border-sec {
    background: #301b5b;
    border: none;
    border-radius: 25px;
    color: #ffff;
}
a.slide--cat-entry.dm-text-main.dm-bg-sec.dm-border-sec * {
    color: #fff;
    text-shadow: 0px 0px 5px #ffffffad;
}