









@-webkit-keyframes shake-left {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
  }
  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-left {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
  }
  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;
        animation: pulsate-bck 2.3s ease-in-out 2.5s infinite!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;
}


salla-slider .s-slider-block__title-nav button {
        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;
        background-color: #ff7300 !important;
    color: white;
       box-shadow: 0 10px 10px rgb(234 170 136) inset, 0 5px 10px rgba(5, 5, 5, .212), 0 -10px 10px #e62a00 inset !important; 
     background: linear-gradient(131deg, #e62a00, #ff7300) !important;
}



.s-slider-v-centered .s-slider-block__title-nav {
   --tw-translate-x: 0;
    --tw-translate-y: 0;
}

  
salla-slider .s-slider-block__title-nav button .s-slider-button-icon svg {
    fill: #ffffff !important;
}





.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;

}

.s-quantity-input-container {
    border-radius: 1.375rem;
   display: flex;
    height: 2.5rem;
    align-items: stretch;
    justify-content: space-around;
    border-width: 1px;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.s-button-btn:hover {
    opacity: 10;
}


.min-w-3\/4 {
    min-width: 88%;
}
.s-add-product-button-main {
    /* width: 70% !important; */
}


.container.flex.justify-between.items-center.gap-2.md\:gap-4 {
    display: flex;
    flex-direction: row-reverse;
        column-gap: 1.2rem;

}
.s-add-product-button-with-quick-buy {
    display: flex;
    flex-direction: row-reverse;
}
.is-sticky-product-bar .sticky-product-bar__quantity {
    margin: -8px;
}

.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 #ff7300 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #ff7300 inset;
    background: linear-gradient(to right, #ff2f00 20%, #e62a00 30%, #ff2f00 70%, #ff2f00 80%);
}
.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] {
    background: linear-gradient(to right, #ff7300 20%, #c22603 30%, #ff7300 70%, #ca2f0d 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
        border-radius: 0 1rem !important;

}

[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;
}








.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;
}


.tabs__flex .tab-trigger {
    border-radius: 1.25rem;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
    font-size: calc(0.7vw + 0.8vh);
    padding-bottom: 0.525rem;
    padding-top: 0.3rem;
    white-space: nowrap;
    font-weight: 900 !important;
    font-family: none;

}

.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-left 1.7s 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;
}
.is-sticky-product-bar .sticky-product-bar.dark {
   /* background: linear-gradient(131deg, #6b0304, #6b0304); */
   /* box-shadow: 0 10px 10px #c62602 inset, 0 -1px 1px rgb(255 255 255), 0 -10px 10px #ab2102 inset; */
   box-shadow: none;
   background: url(https://i.postimg.cc/0jHtVMhb/1.png);
}




[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) {
    .swal2-container .swal2-popup.swal2-toast {
                 /*max-width: 87%;*/

    }
}