







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

  .s-add-product-button-main {
      /* width: 70% !important; */
  }
  
  

 
  .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;
  }
.dark .da-bgg {
    background-color: #292929 !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;
  }
  
  
  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;
  }
  
  
  .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-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) {
      .swal2-container .swal2-popup.swal2-toast {
                   /*max-width: 87%;*/
  
      }
  }
@media (max-width: 640px) {
    .is-sticky-product-bar .sticky-product-bar__quantity salla-quantity-input .s-quantity-input-container {
        width: 43%;

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