.s-product-card-content-footer.slide--cat-entry button, .slide--cat-entry {
    border-radius: 0.375rem;
    background: transparent;
    color: white;
}


.sicon-star2:before {
    content: "\e973";
    COLOR: #fbbf24;
}

.banner-entry {
transition: all .3s ease-out;

    transform: scale(1.0)!important;
}


.banner-entry:hover {
transition: all .3s ease-out;
    transform: scale(1.1)!important;
}




.tabs-wrapper .tabs__item.is-active a, p, span{

    color: white !important;
}


.tabs-wrapper .tabs__item.is-active  .dark .opt-text strong, .opt-text a {

    color: white !important;
}

.dark .opt-text strong, .opt-text a {
    color: white !important;
}

.s-product-card-rating {
    align-items: center!important;
    display: inline-flex;
    justify-content: center;
    padding: 10px;
}

.s-product-card-entry.rounded-2xl {

    background: transparent;
}
[dir=rtl] .s-product-card-rating {
    background: white!important;
}

.s-product-card-rating span {
    color: black!important;
    font-weight: bold!important;
}


.s-product-card-entry {
    background: transparent;
    color: white;
}

.details__title span {
    color: white;
}

[dir=rtl] .btn--collapse {
    padding-right: 1.75rem;
    background: #465950;
    color: white;
}

.lg\:p-8 {
    padding: 2rem;
    background: #2b2f2c;
}

.details.total {
      background: #45424b;
    color: white;
}

.details.total .details__title span {
    color: white;
}

.details.total .details__title span {
    color: white;
}



.s-login-modal .s-verify-message {
    color: white;
}

.text-gray-700 {
    color: white;
}

.s-button-danger-outline {
    background: red;
}


.s-verify-resend {
    color: #ffffff;
}

[dir=rtl] .lg\:me-4 {
    background: #2f2539;
}



.s-login-modal .s-login-modal-currentEmail, .s-login-modal .s-login-modal-currentPhone {
    color: white;
}


.s-localization-modal-currency {
    color: white;
}


.s-localization-modal-title {
    color: white;
}

.s-login-modal-header-icon svg {
    fill: #ffffff;
}

.s-login-modal-link {
    color: #ffffff;
}


.s-modal-body.s-modal-align-middle {
    background: #3fcea4;
}

.s-modal-title {
    color: white;
}

.s-login-modal .s-login-modal-label, .s-product-card-content-title.s-login-modal .s-login-modal-label a {
    color: white;
}


.footer-middle .contact-links {
    max-width: 17rem;
}

.btn--wishlist {
    background: #465950;
    border: transparent;
}

.s-quantity-input-input {
    color: white;
}

.p-3 b, strong {
    color: white;
}


.p-3 {
    background: #261e2f;
}

[dir=rtl] .rounded-ts-none {
    background: #2a392b;
}



.tabs .tab-trigger.is-active {
    background: #3fcea4;
}

.s-product-card-out-of-stock.hide-out-of-stock:after {
    background: #e3282d;
    color: white;
  --tw-rotate: -0deg;
}

.s-product-card-out-of-stock.hide-out-of-stock:after {
    --tw-translate-y: -150%;
    --tw-translate-x: -50%;
}




.s-product-options-wrapper input, .s-product-options-wrapper select, .s-product-options-wrapper textarea {
    --tw-bg-opacity: 1;
    background-color: #465950;
    color: white;
    border: transparent;
}
.details, .s-product-card-content-footer.details button a, p, span {
    font-family: var(--font-secondary);
    color: white;
}



[dir=rtl] .s-slider-block__title h2 {
font-size: 1.5rem!important;
    color: white;
    line-height: 1.75rem;
    animation: colorful-text 5s linear infinite;
    background: linear-gradient(90deg,#3fcea4,#bcfeeb,#11c18d);
    background-size: 80%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 10px;
}

.s-product-card-content-footer salla-add-product-button .s-button-primary {
    fill: #ffffff;
    color: var(--color-primary);
background: linear-gradient(to right, #3fcea4 20%, #2ab78e 30%, #3fcea4 70%, #2ab78e 80%);
   background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
    color: white;
}

.dark .contact-links a {
    background-color: #1a1420;
    color: white;
}

.btn-primary, .s-button-primary {
    color: var(--text-btn);
  background: linear-gradient(to right, #3fcea4 20%, #2ab78e 30%, #3fcea4 70%, #2ab78e 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
    color: #fff;
}





[dir=rtl] .pe-16 {
    padding-left: 4rem;
 background: linear-gradient(to right, #3fcea4 20%, #2ab78e 30%, #3fcea4 70%, #2ab78e 80%);
    color: white;
}
[dir=rtl] .pe-16:hover {
    color: white;
}

.bg-gray-100 {
    background: transparent;
    color: white;
}
.md\:gap-3  .me-3 {
    margin-left: 0.75rem;
    color: white;
}
.text-gray-600 {
    color: white;
}
.text-gray-500 {
    color: white;
}


.md\:w-20 {
    width: 5rem;
    background: linear-gradient(to right, #3fcea4 20%, #2ab78e 30%, #3fcea4 70%, #2ab78e 80%);
    border-radius: 50px;
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    color: white;
}

.lg\:text-sm {
    color: white;
}


.py-3 {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
    background: #2a392b;
}

.details, .s-product-card-content-footer.details button {
    background: #3fcea4;
}


.s-product-options-option-label b {
    color: white;
}


.opt-text li {
    color: white;
}


.tabs-wrapper .tabs__item.is-active {
    background: #2a392b;
}

 .pb-8 {
background: #1d2b20;
    color: white;
    border: solid #2a392d;
    border-radius: 9px;
}

.md\:text-xl {
    color: white;
}

.duration-500 {
    background: transparent;
}


.s-block__title h2 {
    color: white;
}


[dir=rtl] .end-4 {
    left: 1rem;
    background: #1a1420;
}

.border-transparent {
    border: transparent;
}

.s-product-card-sale-price span {
    color: #3fcea4;
}





.s-product-card-entry:hover {
transition: all .3s ease-out;
    transform: scale(1.0);
}
.s-product-card-entry{
transition: all .3s ease-out;

    transform: scale(0.9);
}




.s-slider-block__display-all {
    color: white!important;
}



.s-block--faqs .faqs-list input:checked+div label {
    color: #ffffff;
}

.navbar-brand img {
    animation: wiggle 2.5s infinite!important;
}



.dark .da-brdr {
    border-color: #3fcea4!important;
}

.pb-8 .text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
    animation: colorful-text 5s linear infinite;
   background: linear-gradient(90deg, #4ad3ab, #4f8c7a, #4ad3ab);
    background-size: 80%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 10px;
}


@media only screen and (max-width: 767px) {

.large-cards .s-products-slider-card.swiper-slide {
    display: flex;
    width: 50%;
}
}




@keyframes colorful-text {
    0% {
        background-position: -500%
    }

    100% {
        background-position: 500%
    }
}




@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}



@keyframes wiggle { 0% { transform: rotate(0deg); } 80% { transform: rotate(0deg); } 85% { transform: rotate(5deg); } 95% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } }
}


/* ----------------------------------------------
 * Generated by Animista on 2024-2-24 8:33:36
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-fwd-center
 * ----------------------------------------
 */
@-webkit-keyframes slide-fwd-center {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  100% {
    -webkit-transform: translateZ(160px);
            transform: translateZ(160px);
  }
}
@keyframes slide-fwd-center {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  100% {
    -webkit-transform: translateZ(160px);
            transform: translateZ(160px);
  }
}