@-webkit-keyframes shake-top {
    0%,
    100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transform-origin: 50% 0;
              transform-origin: 50% 0;
    }
    10% {
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg);
    }
    20%,
    40%,
    60% {
      -webkit-transform: rotate(-4deg);
              transform: rotate(-4deg);
    }
    30%,
    50%,
    70% {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg);
    }
    80% {
      -webkit-transform: rotate(-2deg);
              transform: rotate(-2deg);
    }
    90% {
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg);
    }
  }
  @keyframes shake-top {
    0%,
    100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transform-origin: 50% 0;
              transform-origin: 50% 0;
    }
    10% {
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg);
    }
    20%,
    40%,
    60% {
      -webkit-transform: rotate(-4deg);
              transform: rotate(-4deg);
    }
    30%,
    50%,
    70% {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg);
    }
    80% {
      -webkit-transform: rotate(-2deg);
              transform: rotate(-2deg);
    }
    90% {
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg);
    }
  }
    
    
    
    @keyframes textclip {
        to {
            background-position: 200% center;
        }
    }
    
    
    @keyframes logobg {
    
        0% {
        
        transform: scale(1)
        
        }
        
        20% {
        
        transform: scale(1)
        
        }
        
        78% {
        
        transform: scale(1)
        
        }
        
        100% {
        
        transform: scale(0)
        
        }
        
        }
        
        @keyframes pulsate-bck {
          0% {
            transform: scale(1);
          }
          50% {
            transform: scale(0.9);
          }
          100% {
            transform: scale(1);
          }
        }
        @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)
            }
        }
        
        
         @keyframes clicke {
                0%,
                100% {
                    box-shadow: none;
                }
            
              50% {
            box-shadow: 0 0 0 2px #e62a00;
        }
    
        80% {
            box-shadow: 0 0 0 2px rgb(255, 255, 255), 0 0 0 2px rgb(230, 42, 0);
            
                }
            }    
    
        @keyframes bounnceTop {
        0% {
            animation-timing-function: ease-in;
            opacity: 1;
            transform: translateY(-45px)
        }
    
        24% {
            opacity: 1
        }
    
        40% {
            animation-timing-function: ease-in;
            transform: translateY(-24px)
        }
    
        65% {
            animation-timing-function: ease-in;
            transform: translateY(-12px)
        }
    
        82% {
            animation-timing-function: ease-in;
            transform: translateY(-6px)
        }
    
        93% {
            animation-timing-function: ease-in;
            transform: translateY(-4px)
        }
    
        25%,55%,75%,87% {
            animation-timing-function: ease-out;
            transform: translateY(0px)
        }
    
        100% {
            animation-timing-function: ease-out;
            opacity: 1;
            transform: translateY(0px)
        }
    }
    
    
    @media (max-width: 479px) {
        .mob\:bottom-4 {
            bottom: 6rem;
         }
    }
    
    
         body {
        user-select: none !important;
        -moz-user-select: -moz-none !important;
        -webkit-user-select: none !important;
        -ms-user-select: none !important;
        }
        
        
     
    
    
    
    
    button.btn--wishlist.animated.sws.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
        color: #6b0304;
        background: linear-gradient(131deg, #6b0304, #e62a00);
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
    }
    
    button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
         color: #ffffff;
        background: linear-gradient(131deg, #6b0304, #e62a00);
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
    }
    
    salla-button.s-product-card-wishlist-btn.animated.not-added.un-favorited.s-button-wrap.hydrated {
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset !important;
       height: 2rem;
        width: 2.6rem;
        border-radius: 1.25rem;
    }
    .sicon-heart:before {
        color: #fff !important;
    }
    ul.s-social-share-list.a2a_kit.share.opened {
     
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset !important;
        background: linear-gradient(131deg, #e62a00, #ff7300) !important;
    }
    
      .tabs.tabs__flex.tabs__outline.mb-4 {
        padding: 0rem;
    }
        
      .p-4 {
        padding: 0rem;
    }
    
    
      salla-slider .s-slider-block__title-right h2::before {
        position: absolute;
        left: -3px;
        bottom: 0.35rem;
        z-index: 1;
        height: 10px;
        width: calc(100% + 7px);
        border-radius: 2rem;
        opacity: 0.3;
        tw-content: "";
        content: var(--tw-content);
            background-color: #ff8807;;
    }
    .dark .s-slider-block__title h2 {
        color: #ffffff;
    }
    
    .s-slider-block__display-all {
      background-color: #ff7300 !important;
        color: white;
       box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 1px #000;
    }
    
    .s-slider-block__display-all::after, .s-block__display-all::after {
        width: auto;
        opacity: 0.3;
       
    }
    
    
    
    .s-slider-block__display-all, .s-block__display-all {
        gap: .0rem;
        padding: 5px 10px;
        border-radius: 0 1rem;
        font-family: revert-layer;
    }
    
    
    .s-slider-block__title h2:where([dir=rtl],[dir=rtl] *) {
        padding-left: 1rem;
        animation: wiggle 2.5s infinite;
    }
    
    
    #featured-products-style2-3 .tabs__outline {
        font-size: 10px;
        gap: 0.3rem;
    
    }
    #featured-products-style2-5 .tabs__outline {
         font-size: 10px;
        gap: 0.5rem;
    }
    #featured-products-style2-7 .tabs__outline {
             font-size: 10px;
        gap: 0.5rem;
    
    }
    
    #featured-products-style2-9 .tabs__outline {
             font-size: 10px;
        gap: 0.5rem;
    }
    .tabs {
        justify-content: center;
            gap: 0.3rem;
    
    }
    mb-4 {
        margin-bottom: 0.5rem;
    }
    .tabs .tab-trigger.is-active {
        border-color: #e62a00;
            background-color: #6b0304;
    }
    
    .tabs__outline .tab-trigger{
        background-color: #e62a00;
          /* border-width:1px; */
        /* border-color:#fff; */
    }
    
    .max--3 {
        height: auto;
        width: 33.333333%;
        max-width: 27.3333%;
    }
    .\!h-14 {
        height: 5.0rem !important;
    }
    .\!w-14 {
        width: 5.0rem !important;
    }
    .mb-1 {
        /* margin-bottom:-3.25rem!important; */
    }
    
    .slide--cat-entry h4 {
        font-size: 10px;
        margin-top: 3.8rem;
    }
    .slide--cat-entry {
        height: 7rem;
       
    }
    
    .aspect-square {
        aspect-ratio: 0/0;
    }
    .text-xs {
        font-size: calc(0.9vw + 0.6vh);
       
    }
    
    .dark .s-block--banners .banner-square h3 {
        color: #414042;
        color: #fefefe;
    }
    salla-slider[type]:not(.hydrated)>div:where([dir=rtl],[dir=rtl] *),salla-slider[type]:not(.hydrated) .swiper>div>div:where([dir=rtl],[dir=rtl] *),.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *) {
        padding-left: 0rem;
        padding-left: 4px;
        padding-right: 4px;
    }
    
    
    
    
    
    .s-product-card-content-footer salla-add-product-button .s-button-primary {
        color: var(--text-btn);
        background: linear-gradient(to right, #6b0304 20%, #e62a00 30%, #6b0304 70%, #e62a00 80%);
        background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
    }
    .s-product-card-content-footer.rounded-lg button {
     border-radius: 0 1rem !important;
    }
     .text-\[16px\] {
        font-size: 18px ;
    }
    
    
    .s-product-card-content salla-add-product-button .s-button-text {
        display: flex;
        flex-direction: row-reverse;
        font-size: 15px;
    }
    
    .sub-cat-icon.lazy.swiper-slide.max--4.min--10 {
       padding: 0.1rem .1rem !important;
         background-color: #ff7300 !important;
        color: white;
       background: linear-gradient(to right, #6b0304 20%, #e62a00 30%, #6b0304 70%, #e62a00 80%);
        80%);background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        box-shadow: 0px 10px 10px #e62a00 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #8c0507 inset;
    border-radius: 1.7875rem!important;
       border-radius: 0rem 2rem  0rem 2rem !important;
    
    }
    
    .s-product-card-promotion-title {
        top: 4px !important;
        right: 5px !important;
        padding: 0px  5px  !important;
         background-color: #ff7300 !important;
        color: white;
        font-size: calc(0.3vw + 0.8vh);
    box-shadow: 0px 6px 5px #fda359 inset, 0px -1px 0px rgba(5, 5, 5, .212), inset 0px -18px 20px 2px #e62a00;
        background: linear-gradient(175deg, #e62a00, #ff7300);
        
    }
    .s-product-card-promotion-title {
        max-width: calc(100%);
        border-radius:1.7875rem !important;
    
    }
    
    [dir="rtl"] .s-product-card-discount {
        left: 0px;
        top: 4px;
    }
    [dir=rtl] .s-product-card-discount {
        background: linear-gradient(to right,#6b0304 20%,#e62a00 30%,#6b0304 70%,#e62a00 80%);
        background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        border-radius: 0px 12px 12px 0px;
        padding-bottom: 0px;
       line-height: 18px;
         font-size: 14px;
    
    }
    
    
    
    
    
    
    .store-footer__inner {
        background: linear-gradient(to right, #6c0202 20%, #260701 30%, #580202 70%, #2f0f02 80%);
        background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        border-radius: 2rem 2rem 0rem 0rem;
       border: 1px solid #000000d1 !important;
        box-shadow: 0px 10px 10px #6b0304 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #640304 inset;
    }
    
    .gap-4 {
        gap: 0.3rem;
    }
    .py-4 {
        padding-top: 0.5rem;
    }
    .store-footer .footer-container {
        gap: 0rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        
    }
    
    .dark .s-product-card-price {
        color: #ffc100;
    }
     .store-footer h3 {
        color: #ffffff;
        border-radius: 23px;
        background-color: #ff7300 !important;
        color: white;
        box-shadow: 0px 10px 10px rgb(234 170 136) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #e62a00 inset;
        border-radius: 0 1rem !important;
      background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #000000;
    }
    
    
    
    
    .details {
    
        border-radius: 0 1rem;
    }
    
    .s-product-options-multiple-options-wrapper div input {
        color: #06b70b;
       
    }
    .s-product-options-multiple-options-wrapper div input:checked {
            background-color: #06b70b;
    }
    
    
    
    .lazy__bg.lazy_avatar {
       border: 1px #e62a00 solid !important;
        border-radius: 0 1rem !important;
    }
    
    i.icon.sicon-instagram2.text-2xl {
            color: #ff0000 !important;
    }
      i.icon.sicon-twitter2.text-2xl {
        color: #2778c4 !important;
    }
        .sicon-snapchat::before {
          color: #ffca00 !important;
    }
       i.icon.sicon-tiktok.text-2xl {
        color: #c1a7a7 !important;
    }
        .sicon-youtube::before {
          color: #FF0000 !important;
    }
       i.icon.sicon-facebook2.text-2xl {
        color: #2563eb !important;
    }
    
    .dark .contact-links a {
     background-color: #ff7300 !important;
        color: white;
        box-shadow: 0px 10px 10px rgb(234 170 136) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #e62a00 inset;
          border-radius: 0 1rem;
    background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #000000;
    }
    
    a, p, span {
        font-family: revert-layer;
    }
    
    .rounded {
        border-radius: 0 1rem !important;
    }
    
    
    
    .inner.bg-white.da-bgm {
          
            box-shadow: none; 
             background: url(https://i.postimg.cc/0jHtVMhb/1.png); 
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    .sicon-menu:before {
        font-size: 2rem;
        color: #e62a00 !important;
    }
    
    
    i.sicon-search.text-base.text-black.da-tm {
        color: #e62a00 !important;
        font-size: 1.5rem !important;
    }
    .is_large .s-cart-summary-wrapper i.text-base {
        font-size: 2rem !important;
        color: #e62a00 !important;
    }
    p.da-tm.hidden.text-xl.md\:block.ms-1 {
        color: #6b0304 !important;
    }
    .dark .store-header .mode-toggler .dark-mode {
        stroke: #000;
    }
    .dark .mode-toggler .light-mode{
        stroke: #000000;
    }
    i.sicon-arrow-right.text-lg.da-tm {
        color: #000000 !important;
    }
    
    is_large .header-btn .sicon-search, .is_large .header-btn .sicon-user {
        font-size: 1.7rem !important;
            color: #e62a00 !important;
    
    }
    .text-xl {
        line-height: 2.75rem;
    }
    
    .is_large .header-btn .sicon-arrow-left, .is_large .header-btn .sicon-arrow-right {
        font-size: 2rem;
     }   
    
    button.header-btn.\!flex{
      /*  display: flex !important; */
        /* justify-content: center; */
        /* align-items: flex-end;*/
    }
    
    .sicon-cart2:before {
        content: "\ea6e";
    }
    
    
    
    
    
    footer .footer-wrapper .inner-footer.container .store-info .social-links li a {
        background-color: #fff;
    }
    
    
    
    .mb-3 {
            margin-bottom: 0.75rem;
            overflow: hidden;
        /* text-overflow: ellipsis; */
            white-space: nowrap;
            flex-wrap: nowrap;
    }
    .text-primary {
        font-size: 13px;
    }
    
        
    .mm-ocd--right .mm-ocd__backdrop {
            left: 0px;
    }
     .mm-ocd__backdrop {
            width: max(calc(100% - var(--mm-ocd-max-width)), min(calc(150% - var(--mm-ocd-width)), calc(100% - var(--mm-ocd-min-width))));
    }
    .mm-spn {
        width: 90%;
        height: 100%;
        border-radius: 3rem 0 0 3rem !important;
        border: 1px #e62a00 solid !important;
    }
    
    [dir=rtl] .mm-spn li:before {
        border-bottom: 3px solid;
        border-left: 3px solid;
    
    }
    
    .mm-spn li a, .mm-spn li span:not(.s-user-menu-dropdown-item-badge) {
        padding-top: .5rem;
        padding-bottom: 0.5rem;
        padding-left: 0rem;
        padding-right: 0rem;
    }
    
    p.text-center.text-sm.text-gray-600.da-ts {
        font-size: 63%;
    }
    1, h2, h3, h4, h5, h6 {
        font-size: smaller;
        font-weight: inherit;
    }
    [dir=rtl] .footer-middle h3 {
            text-align: center;
    }
    
    
    
    
    .s-slider-v-centered .s-slider-block__title-nav {
       left: 3%;
        top: 33%;
       width: 94%;
       }
    .s-block--best-offers .s-slider-block__title-left .s-slider-block__title-nav, salla-products-slider .s-slider-block__title-left .s-slider-block__title-nav {
         /*  position: absolute; */
       top: 42%;
        left: 0;
        z-index: 2;
        /* margin: 0; */
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    
    .s-slider-block__title-left:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
          margin: 7px;
    }
    .s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
        padding-left: 1rem;
    }
    
    .s-slider-block__title {
        margin-bottom: 0.5rem !important;
    }
    
    .s-slider-block__title-left {
       display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-direction: row-reverse;
    }
    salla-slider .s-slider-block__title-nav {
        /* position: absolute; */
        top: 48%;
        left: 0;
            z-index: 3;
        margin: 0;
        display: flex;
        width: 100%;
        justify-content: space-between;
    }
    
    .s-form-control {
        border: 1px solid #6b0304de !important;
        border-radius: 1.25rem;
        padding-right: 15px;
        font-size: 15px;
    }
    
    
   
    
    
    
    .s-slider-v-centered .s-slider-block__title-nav {
       --tw-translate-x: 0;
        --tw-translate-y: 0;
    }
    
      
     
    
    
    .dark .s-product-options-multiple-options-wrapper div label {
        color: #2b2d34;
    }
    .dark .s-quantity-input-container {
        border: 1px solid #fff !important;
    }
    .dark .s-quantity-input-button {
        fill: #fff;
    }
    .dark input {
        color: #fff;
    }
    
    
    .dark .da-bgg {
        border: 1px solid #ff73006b !important;
    }
    
    
    .bg-white {
        border: 1px solid #6b03046b !important;
    }
    
    .s-quantity-input-button {
        fill: #000000;
    }
    salla-quantity-input .s-quantity-input-container {
        border: 1px solid #000000 !important;
        color: #000000;
    }
    b.da-tm {
        color: #15df12 !important;
    }
    h2.total-price.font-bold.da-tm.text-xl.inline-block {
        color: #15df12 !important;
    }
    h2.total-price.text-red-400.font-bold.text-xl.inline-block {
        color: #15df12 !important;
    }
    .s-modal-body.s-modal-align-middle {
        margin-bottom: 20rem !important;
    }
    .dark .tabs .tab-trigger.is-active {
       background-color: #ff7300 !important;
        color: white;
        background: linear-gradient(to right,#6b0304 20%,#e62a00 30%,#6b0304 70%,#e62a00 80%);
        80%);
        background-size: 500% auto;
        box-shadow: 0 10px 10px #e62a00 inset,0 5px 10px rgba(5,5,5,.212),0 -10px 10px #8c0507 inset;
        text-shadow: 0 1px 1px #6b0304 !important;
    }
    
    .tabs__outline .tab-trigger{
    border-width: 0px;
        animation: wiggle 2.5s infinite;
        border-color: #6b030400;
       background-color: #ff7300 !important;
        color: white;
      background: linear-gradient(to right,#6b0304 20%,#e62a00 30%,#6b0304 70%,#e62a00 80%);
        80%);background-size: 500% auto;
        box-shadow: 0 10px 10px #e62a00 inset,0 5px 10px rgba(5,5,5,.212),0 -10px 10px #8c0507 inset;
    
    
    }
    .dark .tabs__flex .tab-trigger {
       background-color: #ff7300 !important;
        color: white;
        box-shadow: 0px 10px 10px rgb(234 170 136) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #e62a00 inset;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 1px #6b0304;
    }
    
    .dark .s-product-options-multiple-options-wrapper div input {
        color: #06b70b;
    }
    .tabs__outline .tab-trigger.is-active {
        background-color: #e62a00 !important;
        color: white;
        color: #fff;
        box-shadow: 0 10px 10px rgb(234 170 136) inset,0 5px 10px rgba(5,5,5,.212),0 -10px 10px #e62a00 inset;
        background: linear-gradient(131deg,#e62a00,#ff7300);
    
    
    }
    button.tab-trigger.is-active {
            animation: bounnceTop 2s ease 0s 1 normal forwards;
    
    }
  input {
      height: 2.0rem;
  }
    .s-quantity-input-container {
        border-radius: 1.375rem;
       display: flex;
        height: 2.0rem;
        align-items: stretch;
        justify-content: space-around;
        border-width: 1px;
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .s-button-btn:hover {
        opacity: 10;
    }
    
    
  
    
    
    
  
   
    .is-sticky-product-bar .sticky-product-bar__quantity {
        margin: -1px;
    }
    
    .is-sticky-product-bar .sticky-product-bar {
        z-index: 3;
    
    }
    
    
    .header-btn, .sicon-menu {
        height: 2.5rem;
        margin: 2px;
        color: #fff !important;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 10px;
    }
    
    .is_large .s-cart-summary-wrapper i.text-base {
        font-size: 1.5rem !important;
        color: #ffffff !important;
    }
    is_large .header-btn .sicon-search, .is_large .header-btn .sicon-user {
        font-size: 1.5rem !important;
        color: #ffffff !important;
    }
    i.sicon-search.text-base.text-black.da-tm {
        color: #ffffff !important;
        font-size: 1.5rem !important;
    }
    
    button.header-btn.\!flex {
        display: flex !important;
        justify-content: center;
          display: flex !important;
        justify-content: center;
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        height: 2.5rem;
        margin: 2px;
        color: #fff !important;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 10px;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 0px #000;
    }
    .s-cart-summary-count {
        background: #414042;
        background: #6b0304;
        padding: .6rem;
        height: .10rem;
        width: .10rem;
        top: -8px !important;
    }
    .store-footer {
        margin-top: 1rem;
    }
    .s-block {
        padding-top: .40rem;
        padding-bottom: .40rem;
    }
    
    
    
    .rtl .form-select, .rtl select, [dir=rtl] .form-select, [dir=rtl] select {
        padding-right: 20px;
        font-size: 17px;
       
    }
    .dark .da-cp {
        color: #fff !important;
    }
    .s-product-card-price {
      font-size: 18px;
        line-height: 20px;
      color: #15df12;
    }
    .s-product-card-sale-price h4 {
        font-size: 18px;
     color: #04b501;
     }
    .s-product-card-sale-price span {
        font-size: 16px;
    }
    p.s-product-card-content-subtitle.text-center {
        font-size: 10px !important;
    
    
    }
    .s-product-card-content-subtitle {
        font-size: 10px !important;
           /* color:#c25b07; */
        color: #884243;
    
    }
    .dark .store-header .mode-toggler .dark-mode {
        stroke: #000000;
    }
    .dark .mode-toggler .light-mode{
        stroke: #ffffff;
    }
    
    
    a.tab-trigger.description-tab.is-active {
        background-color: #ff7300 !important;
        color: white;
        box-shadow: 0px 10px 10px #fda359 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #e62a00 inset;
        /* border-radius: 0 1rem !important; */
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
    
    }
    
    .tabs .tab-trigger.is-active {
        /* background-color:#ff7300!important; */
        /* color:#fff; */
        /* box-shadow:0 10px 10px #fda359 inset,0 5px 10px rgba(5,5,5,.212),0 -10px 10px #e62a00 inset; */
        /* background:linear-gradient(131deg,#e62a00,#ff7300); */
        /* text-shadow:0 1px 2px #6b0304; */
    }
    
    
    .sicon-user:before {
        content: "\f072";
    }
    
    .sicon-arrow-up-left:before {
        content: "\e949";
    }
    
    .border-primary {
        border-color: #414042;
        border-color: var(--color-primary);
    }
    
    
    
    
    .s-add-product-button-main .s-add-product-button-mini-checkout {
      animation: clicke 1.2s cubic-bezier(0,.89,.75,1.44) infinite;
        border-radius: 6px 1rem!important;
      box-shadow: 0px 10px 10px rgb(234 170 136) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #e62a00 inset;
      border-radius: 0 1rem !important;
      background: linear-gradient(131deg, #e62a00, #ff7300);
      text-shadow: 0 1px 2px #000000;
    }
    .s-comment-form-content .s-comment-form-action salla-button button {
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
        animation: clicke 1.2s cubic-bezier(0,.89,.75,1.44) infinite;
              border-radius: 0 1rem !important;
    
    }
    .s-add-product-button-mini-checkout-content:where([dir=rtl],[dir=rtl] *) {
        color: #fff !important;
    }
    .is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy] {
          border-radius: 0 1rem !important;
         background: linear-gradient(to right, #6b0304 20%, #e62a00 30%, #6b0304 70%, #e62a00 80%);
        80%);background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        box-shadow: 0px 10px 10px #e62a00 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #8c0507 inset;
    }
  
    [dir=rtl] .promotion-title {
        background-color: #ff7300 !important;
        color: #fff;
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        border-radius: 0 1rem !important;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
    }
    
    input#coupon-value {
    color: #000000;
        background-color: #fcfcfc;
            border-radius: 0 1rem !important;
    
     }
    
    .angel-discountcoupon .copycodebtn {
      box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        border-radius: 0 1rem !important;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
    }
    
    .s-button-primary {
       background: linear-gradient(to right, #6b0304 20%, #e62a00 30%, #6b0304 70%, #e62a00 80%);
        80%);background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        box-shadow: 0px 10px 10px #e62a00 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #8c0507 inset;
        text-shadow: 0 1px 2px #6b0304;
            font-size: 16px;
    
    }
    
    input#coupon-input {
        background-color: #fff !important;
        color: #000000;
            border-radius: 0 1rem !important;
        border: 1px solid #ff7300 !important;
    
    }
    
    
    
    
    
    .shadow-default {
        --tw-shadow: 0px 2px 10px #5101026b;
    }
    h2.w-full.da-cp.text-center {
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        border-radius: 0 12px  !important;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
    }
    .text-primary.da-tm.text-sm {
        font-size: 18px;
    }
    
    .s-product-options-option-label {
        font-size: 16px;
    }
    
    
    .s-user-menu-trigger {
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        color: #fff !important;
        justify-content: center;
        align-items: center;
        text-align: center;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 1px #000;
    }
    
    span.search-btn.header-btn.flex.da-fm.angelmodal-toggle.cursor-pointer {
    box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        color: #fff !important;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 1px #000;
    }
    .mode-toggler.header-btn.cursor-pointer {
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        color: #fff !important;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 1px #000;
    }
    i.sicon-menu.text-primary.text-2xl {
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        color: #fff !important;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 1px #000;
    }
    
    
    button.relative.px-1.py-1.btn--wishlist.animated.lazy.rounded-tiny.s-button-element.s-button-button.s-button-outline.s-button-light-outline.s-button-loader-center {
      
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        border-radius: 0 10px !important;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
        border-width: 0px;
    }
    .s-button-danger {
        box-shadow: 0 10px 10px #ff2f00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
     
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    div#product-tabs-details {
        margin-top: 1.25rem;
        max-height: 280px;
        overflow-y: auto;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        
      }
    
    
    
    
    .justify-end .s-cart-summary-wrapper {
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        height: 2.5rem;
        margin: 2px;
        color: #fff !important;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 10px;
        background: linear-gradient(131deg, #6b0304, #e62a00) !important;
        text-shadow: 0 1px 0px #000;
    }
    
    .sicon-menu:before {
        font-size: 1.5rem;
        color: #fffdfd !important;
    }
    
    .sicon-cart2:before {
        font-size: 1.4rem;
    }
    
    
    .flex.flex-col.w-full.px-4.pb-8.-mt-8 {
        background: #ffffff00 url(https://i.postimg.cc/cCQPCcRG/48-favorite-heart-solid-2.gif) top 5rem left 2rem / 50px no-repeat;
    }
    
    
    
    .navbar-brand img {
        animation: pulsate-bck 2.3s ease-in-out 2.5s infinite!important;
    }
    
    .store-footer .footer-container .logo-footer .foo {
        animation: pulsate-bck 2.3s ease-in-out 2.5s infinite!important;
    }
    
    img.object-cover.lazy {
        animation: pulsate-bck 2.3s ease-in-out 2.5s infinite!important;
    }
    
    
    b.s-cart-summary-total {
      color: #fff !important;
  }
    
    
    
    
    
    .dark .mm-spn.mm-spn--light {
        animation: textShine 5s ease-in-out infinite alternate;
        box-shadow: 0 10px 10px #830305 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #3c0404 inset;
        background: linear-gradient(131deg, #500405, #3b0405);
        text-shadow: 0 1px 1px #6b0304;
    }
    .s-product-card-content-footer salla-add-product-button .s-button-primary {
        color: var(--text-btn);
      background: linear-gradient(to right, #6b0304 20%, #e62a00 30%, #6b0304 70%, #e62a00 80%);
        80%);background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        box-shadow: 0px 10px 10px #e62a00 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #8c0507 inset;
    }
    
    
    .sicon-headset:before {
        color: #fff !important;
    }
    .sicon-shopping:before {
        color: #fff !important;
    }
    .sicon-medal:before {
        color: #fff !important;
    }
    
    
    .p--features__item.flex.flex-center.gap-2.px-2.py-3.bg-white.da-bgg.rounded-md {
     border: 1px solid #ff73009e !important;
        background: linear-gradient(131deg, #870203, #6b0304);
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
    }
    .s-cart-summary-count {
       background: #ff7300;
    }
    i.sicon-arrow-right.text-lg.da-tm {
        color: #fff !important;
    }
    .p--features__item.flex.flex-center.gap-2.px-2.py-3.bg-white.da-bgg.rounded-md.angel_anime.animate__.animate__fadeIn {
        border-radius: 0 1rem !important;
        animation: textShine 5s ease-in-out infinite alternate;
        border: 1px solid #000000d1 !important;
        box-shadow: 0 10px 10px #ba2706 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        background: linear-gradient(131deg, #900506, #910708);
        text-shadow: 0 1px 1px #6b0304;
    }
    h3.text-xs.lg\:text-sm.text-gray-800.da-tm {
        color: #fff;
            font-size: 14px;
    
    }
    select#product-filter {
        color: var(--dark-text-main);
        background-color: #a40305;
        text-shadow: 0 1px 1px #000;
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        border-radius: 0 10px !important;
        border-color: #6b0304;
    }
    .dark .details {
        border: 1px solid #ff7300 !important;
    }
    .dark .details {
        border-radius: 0 1rem!important;
        /* animation:textShine 5s ease-in-out infinite alternate; */
        border: 1px solid #fff !important;
        /* box-shadow:0 10px 10px #830305 inset,0 5px 10px rgba(5,5,5,.212),0 -10px 10px #3c0404 inset; */
        background: linear-gradient(131deg, #3d3d3e, #2b2d34);
        border: 1px solid #ff7300a1 !important;
    
    }
    .tabs-wrapper.tabs-wrapper__product.rounded-ts-none {
      border-radius: 0 1rem !important;
           border: 1px solid #fd0000d1 !important;
    }
    
    
    
    .dark .s-comments-product .s-comment-form-input {
     background-color: #fff;
        border-radius: 1.25rem;
        color: #000000;
                --color-primary: #676668;
    
    } 
    
    
    .details {
         border-radius: 0 1rem !important;
         border: 1px solid #6b0304c2 !important;
        --tw-shadow: 0px 2px 10px #5101026b;
        --tw-shadow-colored: 5px 10px 30px var(--tw-shadow-color);
        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);
    }
    
    div#product-tabs-options {
        background-color: rgb(255 243 228 / 86%);
        border-radius: 0 1rem !important;
    }
    
    .dark .s-product-options-wrapper textarea {
        background-color: #fff;
        border-radius: 1.25rem;
        color: #000000;
            --color-primary: #676668;
    
    }
    .dark .s-product-options-wrapper input {
        background-color: #fff;
        border-radius: 1.25rem;
        color: #000000;
                --color-primary: #676668;
    
    }
    .dark .s-product-options-wrapper select {
        background-color: #fff;
        color: #000000;
        border-radius: 1.25rem;
    
    }
    .dark .s-product-options-option-label small {
        color: #f1ae5a;
    }
    .s-product-options-option-label small {
        color: #8b0405;
    }
    .s-block.dark {
      background-color: #4f0502 !important;
        border-radius: 0 2rem;
        animation: textShine 5s ease-in-out infinite alternate;
        border: 1px solid #000000d1 !important;
        box-shadow: 0 10px 10px #520102 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        background: linear-gradient(131deg, #6b0304, #490304);
        text-shadow: 0 1px 1px #6b0304;
    }
    .flex.h-full.transition-shadow.duration-500.hover\:shadow-default.bg-white.da-bgg.rounded-lg.relative {
     border-radius: 0 2rem;
        /* box-shadow: 0 10px 10px #ba0205 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #3c0404 inset; */
        /* background: linear-gradient(181deg, #960709, #6b0304); */
         /*  color: #ffffff;*/
        border: 1px solid #6b030457 !important;
       --tw-shadow: 0px 5px 10px #450203;
        --tw-shadow-colored: 5px 10px 30px var(--tw-shadow-color);
        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);
       
    }
    
    .dark .s-product-card-entry {
        border: 1px solid #ff7300 !important;
    }
    custom-salla-product-card.rounded-lg{
       border: 1px solid #6b0304 !important;
        border-radius: 0 1rem!important
    }
    
    img.s-product-card-image-cover.lazy__bg.lazy_img.lazy.loaded {
        border-radius: 0 1rem !important;
    }
    .dark .da-ts {
        color: rgb(255 233 220) !important;
    }
    
    h5.menu_title {
        font-size: 10px;
        line-height: 20px;
    
    }
    
    
    
    .mm-ocd__content {
      width: 52%;
           
    }
    
    .s-product-card-out-of-stock.hide-out-of-stock::after {
        top: 30%;
    }
    
    
    .s-slider-nav-arrow {
        height: 2.25rem;
        width: 2.25rem;
    
    }
    
    .s-block--best-offers salla-slider .s-slider-block__title-left .s-slider-block__title-nav button.swiper-button-disabled {
        opacity: .5;
    }
    
    salla-slider .s-slider-block__title-nav button {
        opacity: unset;
    }
    
    
    
    .s-product-card-rating {
        background: linear-gradient(to right,#6b0304 20%,#e62a00 30%,#6b0304 70%,#e62a00 80%);
        background-size: 500% auto;
        animation: textShine 5s ease-in-out infinite alternate;
        border-radius: 0 12px 12px 0;
    }
    
    
    
    .s-product-card-rating:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 1;
        color: #fff !important;
    }
    
    
    
    
    
    .bottom-header.opacity-90.dark.bg-white.da-bgm {
        margin: 0rem;
        border-radius: 0px;
    }
    
    .bottom-header.opacity-90.dark.bg-white.da-bgm {
     box-shadow: 0 7px 10px #530001 inset, 0px -1px 10px 0px rgb(253 253 253 / 68%), 0 -10px 10px #520102 inset;
        /* color: #fff !important; */
        background: linear-gradient(131deg, #350102, #3e0102) !important;
    }
    
    
    .s-slider-block__title {
        margin-bottom: -2px !important;
        
    }
    button.s-slider-prev.s-slider-nav-arrow {
        margin-bottom: 7px !important;
    
    }
    .s-slider-block__title-right {
        margin-bottom: 7px !important;
    }
    
    .s-block__title {
        margin-bottom: 0rem;
       
    }
    
    
    .tabs__product .tab-trigger {
        border: 1px solid #ff73009e !important;
        background: linear-gradient(131deg, #870203, #6b0304);
        box-shadow: 0 10px 10px #e62a00 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
    }
    
    a.tab-trigger.reveiws-tab.is-active {
        background-color: #ff7300 !important;
        color: #fff;
        box-shadow: 0 10px 10px #fda359 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset;
        background: linear-gradient(131deg, #e62a00, #ff7300);
        text-shadow: 0 1px 2px #6b0304;
    }
    
    
    .dark .da-bgm {
        background-color: #292929 !important;
    }
    
    .mm-spn.mm-spn--light {
        --tw-bg-opacity: 1;
        background-color: rgb(184 0 0);
        box-shadow: 0 10px 10px #ba0205 inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #6b0304 inset;
        background: linear-gradient(131deg, #500405, #6b0304);
    }
    .mm-spn.mm-spn--light {
        color: #ffffff;
    }
    
    .mm-spn {
        border: 1px #f16334 solid !important;
    }
    button.relative.px-1.py-1.btn--wishlist.animated.lazy.rounded-tiny.s-button-element.s-button-button.s-button-outline.s-button-light-outline.s-button-loader-center {
        box-shadow: rgb(253, 163, 89) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(230, 42, 0) 0px -10px 10px inset;
        background: linear-gradient(131deg, rgb(230, 42, 0), rgb(255, 115, 0));
        /* text-shadow: rgb(107, 3, 4) 0px 1px 2px; */
        border-width: 0px;
        border-radius: 10px !important;
        color: rgb(107, 3, 4);
    }
    
    .tabs__flex .tab-trigger {
        border-radius: 1.25rem !important;
        padding: 0.3rem 0.4rem 0.4rem !important;
        font-size: calc(0.8vh + 0.7vw) !important;
        white-space: nowrap !important;
        font-family: 'sky' !important;
        font-weight: 900 !important;
    
    }
    .s-slider-block__title h2 {
        font-size: 1.25rem;
    }
    
    .s-product-options-multiple-options-wrapper {
        display: flex;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        flex-wrap: wrap;
        gap: 0.5rem;
       
    }
    
    
    .product-page__inner .product-options .s-product-options-wrapper .s-product-options-option-container .s-product-options-option {
        gap: 0.25rem !important;
    }
    .product-page__inner .product-options .s-product-options-wrapper .s-product-options-option-container .s-product-options-option-content {
        min-width: 100%;
        max-width: 100%;
    }
    .s-product-options-multiple-options-wrapper div {
        display: flex;
    border-radius: 6px 6px 6px 6px;
        align-content: center;
        border: 1px solid #000 !important;
        color: #000 !important;
            align-items: center;
                background-color: #ffffff !important;
            width: auto;
        margin-bottom: 0.7rem;
              animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
    
    }
    .s-form-control {
        background-color: #ffffff !important;
    }
    
    .s-product-options-multiple-options-wrapper div input {
        height: 1.2rem;
        width: 1.2rem;
        border: 1px solid #00000059 !important;
        border-radius: 6px 6px 6px 6px;
    }
    
    [dir=rtl] .s-product-options-multiple-options-wrapper div label {
    margin-right: 4px;
        padding-left: 5px;
          margin-left: -1px;
        font-weight: 600 !important;
    }
   
    
    
    
    
    [type="checkbox"]:checked {
        background-color: rgb(0 210 106) !important;
    }
    
    
    
    
       a.flex-center.h-full.w-full {
             /* pointer-events: none;*/
        }
        
        
        .swal2-container .swal2-popup.swal2-toast.swal2-icon-success {
        padding: 0px 34px 0px;
        border-radius: 30px;
        }
        
    
  @media (max-width: 640px) {
      .is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input .s-quantity-input-container {
          width: 46%;
  
      }
  }
  input.s-form-control {
    animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}
h3.text-xs.lg\:text-sm.text-gray-800.da-tm {
    font-size: 0.75rem;
    line-height: 0rem;
}


section.sticky-product-bar.bg-white.da-bgg.\31 .p-5.mt-4.rounded-md {
    padding-right: 0px;
    padding-left: 0px;
}


@media (min-width: 768px) {
    .md\:gap-4 {
        display: flex;
        flex-direction: row-reverse;
    }
}

  salla-quantity-input.border-gray-200.flex.justify-end.s-quantity-input.hydrated {
      justify-content: initial;
  }
