.s-product-card-entry {
	background-color:var(--color-primary);
}
.bg-gray-50 {
	background-color:var(--color-primary);
    background-color: #242424 !important;
}

.bg-white {background: #242424}

.swiper-slide 


.total-price {color: #ffffff}

.sicon-search,.sicon-user {color: #ffffff}

.cart-summary-content {color: #ffffff}

.cart-icon {color: #ffffff}

.text-lg,.text-base  {color: #ffffff}

.sicon-arrow-up {color: #ffffff}

.flex-center {color: #ffffff}

.s-slider-block__title-right {color: #191919}

.s-cart-summary-count {color: #191919}

.form-input {color: #ffffff}

.product-filter {
color: #242424;

}
#product-filter{
background-color: #a670e9 !important;
border: none !important;
}

.font-primary{
color:#ffffff !important;
}
.container {
background-color: #242424;
}


.details {

background-color: #191919;
}

#product-tabs-options {
    background-color: #191919;
}

.s-block {
background-color:#191919;
}

.container {color: #c4c4c4}

.s-cart-summary-total {color: #ffffff}

.product-entry {
    --tw-bg-opacity: 100;
    background-color: #a670e9;
} 

.details.total {
    --tw-bg-opacity: 1;
    background-color: #a670e9;
}

.sicon-dollar-cash:before {
    content: "\e934";
    color: #ffffff;
}

.total-price {
    color: #ffffff;
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: #a670e9;
}

.s-product-options-option-label b {

    color: #a670e9;
}

.tabs .tab-trigger {
    --tw-bg-opacity: 1;
    color: #a670e9;
    background-color: #252323;
}
    
.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    background-color: #252323;
}

.details__action {color: #ffffff}

.mm-spn.mm-spn--navbar.mm-spn--main:after {
    padding-right: 7.75rem;
    background: #a670e9;
    color: #ffffff;
}

.mm-spn ul.mm-spn--open, .mm-spn>ul {
    left: 0;
    background: #242424;
}

h1, h2, h3, h4, h5, h6, strong {
    font-family: var(--font-main);
    color: #ffffff;
}

.mm-spn li a, .mm-spn li a span, .mm-spn li span {
    padding: 1rem;
    color: #fffffff;
}

me-2, [dir=rtl] .ms-2 {
    margin-right: 0.5rem;
    color: #ffff;
}

.opt-text p {
    color: #ffff;
    text-justify: inter-character;
}

.tabs-wrapper .tabs__item.is-active {
    display: block;
    background: #a670e9;
}

a, p, span {
    font-family: var(--font-secondary);
    color: #a670e9;
}

.px-4 {
    padding-left: -26rem;
    padding-right: 9rem;
    background: #242424;
}

.px-4 {
    padding-left: -26rem;
    padding-right: 1rem;
    background: #242424;
}

[dir=rtl] .s-modal-body {
    text-align: right;
    background: #2323;
}

.s-modal-title {
    --tw-text-opacity: 1;
    color: #a670e9;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5rem;
}
a, p, span {
    font-family: var(--font-secondary);
    color: #242424;
}

.block {
    display: block;
    COLOR: WHITE;
}

.s-login-modal-main-btn {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 100;
    background-color: #2424;
    border-color: rgba(229,231,235,var(--tw-border-opacity));
    border-radius: 1.375rem;
    border-width: 1px;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.product-entry salla-add-product-button.rounded-full .s-button-element {
    color: #ffff;
    border-radius: 9999px;
}

a, p, span {
    font-family: var(--font-secondary);
    color: #c4c4c4;
}

.s-user-menu-dropdown-header {
    align-items: center;
    border-bottom-width: 1px;
    display: flex;
    margin-bottom: 0.25rem;
    padding: 1rem;
    background-color: #a670e9;
    position: relative;
}

.s-user-menu-dropdown-list {
    padding: 0.5rem 0.5rem 1rem;
    background-color: #191919;
}

.s-user-menu-toggler .s-user-menu-dropdown .s-user-menu-dropdown-header-content p {
    color: #ffffff;
    color: #ffffff;
    font-family: var(--font-main);
    font-size: 1.25rem;
}

.s-user-menu-dropdown-header-content span {
    --tw-text-opacity: 100;
    color: #fff;
    font-size: 14px;
}

.s-user-menu-toggler.opened .s-user-menu-dropdown {
    --tw-translate-y: 0px;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    opacity: 100;
    BACKGROUND: #ffffff;
    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));
    visibility: visible;
}

.s-user-menu-dropdown-item a svg {
    fill: #a670e9;
    height: 1rem;
    margin-right: 0.75rem;
    width: 1rem;
}
 
.min-h-full {
    min-height: 100%;
    background-color: #242424;
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain;
    background-color: #f0f0f0;
    border-radius: 0.1rem;
}

#wa-widget-send-button {
    padding-left: 15px;
    padding-right: 10px;
    position: fixed !important;
    z-index: 190 !important;
    bottom: 50px;
    text-align: center !important;
    height: 40px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    background-color: #a670e9;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
    right: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.s-product-card-brand, .s-product-card-category {
    --tw-bg-opacity: 1;
    background-color: rgb(137 90 195);
    border-radius: .125rem;
    font-size: .75rem;
    line-height: 1rem;
    line-height: 1;
    padding: .25rem .5rem;
}

a, p, span {
    font-family: var(--font-secondary);
    color: #faf7f7;
}

.opt-text a {
    text-decoration-line: underline;
    transition-duration: .2s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    color: #fff;
}

.s-product-card-content-footer salla-add-product-button .s-button-outline {
    /* border-color: #414042; */
    border-color: #ffffff;
}

.notification-item {
    --tw-bg-opacity: 1;
    align-items: center;
    background-color: rgb(54 49 49);
    border-radius: .375rem;
    display: flex;
    justify-content: space-between;
    padding: 1.25rem;
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.store-header .s-user-menu-toggler .s-user-menu-dropdown .s-user-menu-dropdown-header-content p {
    color: #414042;
    color: #ffffff;
    font-family: var(--font-main);
    font-size: 1.65rem;
    line-height: 1.75rem;
}

.contact-links a {
    /* --tw-bg-opacity: 0.5; */
    background-color: rgb(166 112 233);
    min-width: 5.5rem;
    padding: .8rem;
}