/*  انميشن متجر ملوك الرياضة  */
@-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 shake {
            0%,100% {
          -webkit-transform: translateX(0);
          transform: translateX(0)
         }
                             
         10%,30%,50%,70%,90% {
          -webkit-transform: translateX(-10px);
           transform: translateX(-10px)
         }
                             
         20%,40%,60%,80% {
          -webkit-transform: translateX(10px);
          transform: translateX(10px)
            }
         }
                             
         @keyframes clicke {
          0%,
         100% {
          box-shadow: none;
          }
          50% {
          box-shadow:#00BCD4 0px 0px 0px 1px;
          }
          80% {
          box-shadow:#009688 0px 0px 0px 1px, #d2cd15 0px 0px 0px 1px;
                     
             }
         }    
    
         @keyframes heartbeat {
            from {
                      transform: scale(1);
                      transform-origin: center center;
                      animation-timing-function: ease-out;
            }
            10% {
                      transform: scale(0.91);
                      animation-timing-function: ease-in;
            }
            17% {
                      transform: scale(0.98);
                      animation-timing-function: ease-out;
            }
            33% {
                      transform: scale(0.87);
                      animation-timing-function: ease-in;
            }
            45% {
                      transform: scale(1);
                      animation-timing-function: ease-out;
            }
          }


        @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)
        }
    }
    
 body {
        user-select: none !important;
        -moz-user-select: -moz-none !important;
        -webkit-user-select: none !important;
        -ms-user-select: none !important;
}      
/*  انميشن متجر ملوك الرياضة  */


/* كود اظهار واخفاء الوسوم */
.tags.flex.flex-wrap.items-center.mb-4.gap-2 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    flex-wrap: nowrap;
}


/* كود اظهار واخفاء رقم الموديل */
.product-sku.mb-4.flex.items-center.gap-1 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    flex-wrap: nowrap;
}    

/* كود اظهار واخفاء العنوان الفرعي يظهر تحت اسم المنتج */
strong.product-entry__sub-title.text-base.lg\:text-base {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    flex-wrap: nowrap;
}


/* كود اظهار واخفاء اسم المنتج في صفحة المنتج*/
strong.fix-align.opacity-70 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
/* كود اظهار واخفاء اسم المنتج في صفحة بطاقة المنتج*/
.text-\[var\(--product-subtitle-color\)\] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    flex-wrap: nowrap;
}
/*  لون وخلفية نص الزر تصنيفات مميزة مع خلفية  */
strong.justify-center.text-white.text-sm.sm\:text-base.absolute.bottom-0.w-full.flex.items-end.p-2.sm\:p-6.z-1 {  
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    flex-wrap: nowrap;
}


/* لون وخلفية شريط إعلانى في صفحات المتجر */
.salla-advertisement.z-10.transition-all {
    color: #111827 !important;
    background-color: #fbff00 !important;
    box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
margin-top: -0.5rem;
    margin-bottom: -0.4rem;
}

/* مسافة شريط إعلانى في صفحات المتجر */
.rtl\:ml-2:where([dir=rtl],[dir=rtl] *) {
    margin-left: 0.3rem;
        border-radius: 0.6rem;
}


/* لون وخلفي رأس الصفحة العامة */
.\[background\:var\(--header-bg\)\] {
    border: none;
   box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
    height: 60px;
}

/* مسافة العنصر في رأس الصفحة العامة*/
.header-components-inner.center-between.relative.container.py-1.\!gap-1 {
    border-radius: 0rem 0rem 1rem 1rem !important;
}
.\[\&\.animated\]\:translate-y-0.animated {
    --tw-translate-y: -15px;
}



/* لون وخلفية القائمة السفلية */
ul.flex.justify-around.md\:justify-center.items-center.md\:gap-5.py-3 {
  padding-bottom: 0.4rem;
    padding-top: 0.5rem;
}
.bg-\[var\(--bottom-menu-bg\)\] {
    border: none;
    box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
}



/* لون وخلفية ذيل الصفحة العامة */
footer.store-footer.relative.flex.flex-col.\[background\:var\(--footer-bg\)\].border-\[var\(--footer-color\)\].dark\:border-\[var\(--footer-color-dark\)\] {
   background: linear-gradient(to right, #2b4601 20%, #2f4601 30%, #101d03 70%, #2f4601 80%);
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
    border: 1px solid #264601 !important;
    box-shadow: 0px 10px 10px #406302 inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px #2b4601 inset;
}
.absolute.inset-0.\[background\:var\(--footer-bg\)\] {
    margin-top: 2.5rem;
    margin-bottom: -1rem;
    background: #2e4700;
}
.mb-2\.5 .footer-title {
    color: #000000;
padding-bottom: 0.5rem;
    position: relative;
    border: none;
    background-color: #fbff00;
    box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
    border-radius: 1.25rem;
    margin-bottom: 0.3rem;
    line-height: 1rem;
    margin-top: 0.3rem;
        text-align: center;
}
.footer-bottom.md\:order-4.\[background\:var\(--store-background-secondary\)\] {
    border-radius: 1.25rem;
    color: rgb(3, 29, 26) !important;
    border-radius: 1.25rem;
border: none;
    background-color: #fbff00;
  box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
}
footer .made_perfection p {
--footer-bg: #000000;
}


/* المسافة العنصر في ذيل الصفحة العامة*/
.mb-2\.5 {
    margin-bottom: 0.1rem;
     text-align: center;
}
.footer-bottom .container {
      margin-top: -0.8rem;
}
.mb-2\.5.relative.flex.flex-col.text-\[var\(--footer-color\)\].dark\:text-\[var\(--footer-color-dark\)\].md\:-mt-24.items-center.text-center.order-1.md\:order-2.saji-anime-item {
    margin-bottom: -0.7rem;
    margin-top: -0.4rem;
}
p.max-w-sm.leading-6.my-4.text-sm.text-center.text-\[var\(--footer-color\)\].dark\:text-\[var\(--footer-color-dark\)\].saji-anime-item {
    margin-bottom: -1rem;
    margin-top: 1rem;
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.5rem;
        margin-bottom: 0.5rem;
}



/* لون وخلفية عرض الكل في صفحة المنتج*/
.s-slider-block__display-all {
      padding: 6px 10px;
    margin-bottom: 0.4rem;
    animation: 2.5s ease 0s infinite normal none running wiggle;
        border: none;
    position: relative;
box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background-color: rgb(98 141 0) !important;
    border: 1px solid rgb(179 243 35) !important;
    color: #ffffff !important;
    animation: 2s ease 0s 1 normal forwards running bounnceTop;
}
.s-slider-block__title-left {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
}
.s-slider-block__title .s-slider-block__title-nav .s-slider-nav-arrow {
    border-width: 0px !important;
    border-color: #31460103 !important;
    color: #000000!important;
    background-color: rgb(132 190 0) !important;
    box-shadow: 0px 10px 10px rgb(186 251 40) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(106 150 0) inset !important;
}


/* لون وخلفية القائمة التصنيفات */
.mm-ocd__content {
--categ-menu-top: 65vh;
    top: calc(-1.8vh - -13.7rem);
    top: calc(var(--categ-menu-top, 30vh) - var(--categ-menu-bottom-top-added, 30vh));
    padding-bottom: calc(20px + .4rem);
    padding-bottom: calc(var(--mobile-nav-height, 20px) + 1.4rem);
    --categ-menu-bottom-top-added: 13rem;
    --mobile-nav-height: 20px;
}
.mm-spn {
  border-radius: 2rem 0rem 0rem 0rem !important;
  border: 1px solid rgb(152 215 6) !important;
}
.mm-ocd.mm-ocd--right.mm-ocd--open {
    z-index: 40;
}
.mm-spn, .mm-spn a, .mm-spn li, .mm-spn span, .mm-spn ul{
margin: -3px;
font-size: 12px;
    line-height: 20px;
}
.\!p-4 {
    padding: 0.8rem !important;
}
.\!gap-4 {
    gap: 0.5rem !important;
} 
[dir="rtl"] .mm-spn li::before {
  border-bottom: 2px solid;
    border-left: 2px solid;
    height: 0.6rem;
    width: 0.6rem;
        opacity: 0.8;
}
.mm-spn ul.main-menu:not(.s-user-menu-dropdown-list) li::before {
    left: 0.8rem;
}
.\!w-\[48px\] {
    width: 30px!important;
}
.\!h-\[48px\] {
    height: 30px !important;
}



/* مسافة العنصر القائمة التصنيفات */




/* لون وخلفية خيارات القياسات في صفحة المنتج  */
.space-y-2\.5 .s-product-options-wrapper {
   border: none;
    position: relative;
 box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    padding: 0.5rem;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
    border: 1px solid rgb(179 243 35) !important;
    color: #000000;
padding: 0.5rem !important;
    border-radius: 11px 0rem 15px 15px ;
}
.s-button-light-outline {
  box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
    border: 1px solid rgb(179 243 35) !important;
    color: #ffffff !important;
}

.s-product-options-multiple-options-wrapper input {
    background-color: #ebebeb;
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");

}
.s-product-options-multiple-options-wrapper input {
    height: 1.3rem;
    width: 1.3rem;
   
}
.s-product-options-multiple-options-wrapper {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-wrap: wrap;
    gap: 0.3rem;

}
      .s-product-options-wrapper input, .s-product-options-wrapper textarea, .s-product-options-wrapper select {
            border-radius: .375rem;
            border-color: rgb(3, 29, 26);
}
[type='checkbox'], [type='radio'] {
            height: 20px;
    width: 20px;
    margin: 4px;
        }
.s-product-options-multiple-options-wrapper label {
    display: flex;
    border-radius: .375rem;
    padding-left: 4px;
    justify-content: center;
    align-items: center;
    border: 1px solid rgb(0, 0, 0) !important;
    background-color: rgb(255, 255, 255) !important;
    margin-bottom: 0.3rem;
    gap: 0.0rem;
    width: auto;
    height: 1.5rem;

}
 div#more-content {
    max-height: 160px!important;
    font-size: 13px;
    line-height: 1.2rem;
    overflow-y: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-top: -1rem;
border: 0.1px solid #487902 !important;
     margin-bottom: 0.4rem;

}
.flex.flex-wrap.items-center.whitespace-nowrap.rtl\:space-x-reverse.space-x-1.mb-4.gap-1 {
    margin-bottom: -1rem;
    margin-top: -0.8rem;
    display: flex;
    justify-content: flex-start;
}
.product-details .product-has-options .s-product-options-option-container .s-product-options-option {
    margin-bottom: 0.25rem;
    border-color: #ffffff;
    padding-bottom: .2rem;
    display: flex;
    border-bottom-width: 2px;
    flex-direction: column;
}


/* لون وخلفية خيارات القياسات في صفحة السلة  */
.s-product-options-wrapper {
  padding: 0.5rem;
box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
}
.\[\&_\.s-product-options-option-label\]\:\!text-primary .s-product-options-option-label {
    color: #fff !important;
}
.xl\:flex.rtl\:space-x-reverse.xl\:space-x-8.items-start.justify-between.mb-8.last\:mb-0 {
    margin-bottom: -0.3rem;
    padding: 0.5rem;
    box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
    border: 1px solid rgb(179 243 35) !important;
}
nav.breadcrumbs.w-full.py-6 {
   padding-bottom: 0rem;
}
.p-5 {
    padding: 0rem;
}
span.inline-block.item-total {
    color: #fbff00;
}
span.item-price.text-sm.text-\[var\(--store-description\)\] {
    color: #ff5d5d;
}
a.text-base  {
   color: #fff;
}
.flex-none span {
     color: #fff;
}
.product-details .product-has-options .s-product-options-option-label {
    color: #fff !important;
    width: auto;

}

/* لون وخلفية اتمام الطلب في صفحة السلة  */
.cart-submit-wrap {
    margin-top: -0.5rem;
    margin-bottom: -.8rem;
}
salla-button.s-button-wrap.hydrated {
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex.justify-between.text-sm.mb-5 {
    margin-bottom: 0.5rem;
    margin-top: -0.5rem;
}
h4.font-bold.text-sm.mb-5 {
    margin-bottom: 1.2rem;
    line-height: 0rem;
}
.s-button-danger {
  background-color: #e50914;
   height: 1.7rem!important;
    width: 1.7rem!important;
}

/* لون وخلفية زر الإضافة والكمية في صفحة السلة  */
.s-button-primary {
    padding: 0.5rem;
    border: none;
    position: relative;
 background-color: rgb(132 190 0);
    box-shadow: 0px 10px 10px rgb(186 251 40) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(106 150 0) inset;
    color: #000000;
}
salla-quantity-input .s-quantity-input-container {
  background-color: rgb(132 190 0);
    box-shadow: 0px 10px 10px rgb(186 251 40) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(106 150 0) inset;
    color: #000000;
    border: 1px solid rgba(1, 69, 70, 0.29) !important;
    height: 2rem;
    border-radius: 1.375rem;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    animation: 2.5s ease-in-out 0s infinite normal both running heartbeat !important;
}
.\[\&_\.s-quantity-input-input\]\:bg-transparent .s-quantity-input-input {
    background-color: #ffffff;
    border-color: rgb(44 70 1);
}
.space-y-2\.5 .space-y-2\.5.p-2\.5 .justify-between {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 6rem;
}
div#sticky-bar {
    border-radius: 1rem 1rem 0px 0px !important;
    padding: 0.3rem;
    padding-top: 0.45rem;
}
.s-quantity-input-input {
    width: 4rem;
    border-radius: 1.375rem;
}
.s-quantity-input-button {
    fill: #000000;
}
.whitespace-nowrap {
   display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.2rem;
}

.s-add-product-button-main .s-add-product-button-mini-checkout {
  color: rgb(3, 29, 26) !important;
    border-radius: 1.25rem;
    background-color: #fbff00;
    box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
}
.s-add-product-button-main .s-add-product-button-mini-checkout {
    --salla-fast-checkout-button-border-radius: 1.75rem;
    --color-primary: #000000;
}


/* لون وخلفية اضافة الي السلة */
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
   border-color: rgba(107, 3, 4, 0);
     border: none;
    position: relative;
 background-color: rgb(132 190 0);
    box-shadow: 0px 10px 10px rgb(186 251 40) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(106 150 0) inset;
}
salla-button .s-button-btn {
    border-radius: 1.25rem;
}
span.flex.items-center.gap-2\.5 {
    display: flex;
    flex-direction: row-reverse;
    font-size: 16px;
}
.sicon-shopping-bag:before {
    content: "\ea6e";
        font-size: 1.4rem;

}
.sicon-add-to-cart:before {
    content: "\ea6e";
        font-size: 1.3rem;
}
.sicon-shopping:before {
    content: "\ea6e";
            font-size: 1.3rem;
}
.content-wrap.donating-wrap.\[background\:var\(--product-background\)\].text-center.p-3 {
    padding: 0.5rem;
}
.product-entry__content.w-full.h-full.flex.flex-col.justify-around.gap-2 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
        gap: 0rem;
}

/* لون وخلفية زر عرض منتجات مميزة */
.hide-scroll .tab-trigger {
    border-width: 0px;
    animation: 2.5s ease 0s infinite normal none running wiggle;
    border-color: rgba(107, 3, 4, 0);
  box-shadow: rgb(63 110 2) 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, rgb(54 110 2) 0px -10px 10px inset;
    background: linear-gradient(to right, rgb(43 70 1) 20%, rgb(49 70 1) 30%, rgb(49 70 1) 70%, rgb(40 70 1) 80%) !important;
    color: #fff !important;
}
.hide-scroll .tab-trigger:after {
   color: #111827 !important;
    background-color: #fbff00 !important;
    box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
}
.tabs-prod .tab-trigger.is-active {
    animation: 2s ease 0s 1 normal forwards running bounnceTop;
    color: #111827 !important;
}

.tabs-prod .tab-trigger {
    border-style: none;
    margin-bottom: 1rem;
    line-height: 0.79rem;
    border-radius: 12px 12px !important;
    padding: 0.3rem 0.4rem 0.4rem !important;
    font-size: calc(1vh + 0.6vw) !important;
    white-space: unset !important;
    /* font-family: sky !important; */
    font-weight: 900 !important;
    height: 2.3rem !important;
}
.tabs.hide-scroll.flex.lg\:justify-center.tabs-prod.gap-2 {
    padding: 0rem;
    grid-template-columns: repeat(4, minmax(0px, 1fr));
    display: grid;
        grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
}
.hide-scroll-wrapper.features_title_all.mb-4 {
    margin-bottom: -0.5rem;
}
.\!my-\[var\(--fixed-margin-mob\)\] {
    margin-top: -3rem !important;
    margin-bottom:-0.5rem !important;
}



/*  لون وخلفية العنوان الترويجي ظهر على صورة  */
.product-entry .promotion-badge, .single-product-section-home .promotion-badge, #quickview-card-details-popup .promotion-badge, .product_page .promotion-badge {
    border-color: #ffffff;!important;
    color: #000000;
    background-color: #fbff00;
  box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
}     
.rtl\:right-2:where([dir=rtl],[dir=rtl] *) {
    right: 0.3rem;
    top: 0.2rem;
}




/* لون وخلفية علامة متوفر*/
small.flex.gap-1.items-center.text-xs.p-1.backdrop-blur-md.text-\[var\(--product-available-color\)\] {
    font-size: .7rem;
    gap: .1rem;
    --tw-backdrop-blur: blur(0px);
}
.backdrop-blur-md {
    border-radius: 1.25rem;
    font-size: 0.45rem;
    line-height: 0.3rem;
    padding: 0.4rem;
}
.absolute.left-1.top-1.z-10 {
    top: -0.2rem;
    left: -0.1rem;
}
.product_buttons.absolute.bottom-1.lg\:bottom-4.left-0.z-10.w-full.justify-center.gap-3.flex {
  display: flex;
    gap: 0.2rem;
    align-items: flex-end;
    flex-direction: column-reverse;
    margin-bottom: 0.2rem;
    left: 5px;
}

/* لون وخلفية أقسام قد تعجبك تسوق الآن */
.line-clamp-1.w-full {
    border-radius: 1.25rem;
    width: 85%;
    animation: 1s infinite pulse;
    font-size: .75rem;
        padding-bottom: 0.1rem;
 color: #000000 !important;
background-color: rgb(132 190 0);
    box-shadow: 0px 10px 10px rgb(186 251 40) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(106 150 0) inset;
}
strong.text-xs.lg\:text-sm.line-clamp-2.w-full {
    font-size: 0.6rem;
}
.saji_titles, .saji_titles-global {
    margin-bottom: -0.5rem;
margin-top: -0.5rem ;
}
@media (min-width: 768px) {
    .saji_titles, .saji_titles-global {
        margin-bottom: -0.5rem;
    }
}
.my-\[var\(--data-margin\)\] {
   margin-bottom: -3px;
    margin-top: 2px;
}
.py-\[var\(--data-padding\)\] {
    margin-bottom: -10px;
    margin-top: 2px;
}
.saji_titles span, .saji_titles-global span {
  border-color: #000000;
  margin-top: 0.1rem
}



/*   لون وخلفية إضافة ملاحظة إرفاق ملف في صفحة المنتج*/
button.tab-trigger.text-sm.w-full.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after {
    color: #314601;
        border-radius: 1.25rem;
            margin-bottom: -0.3rem;
          background-color: #fbff00!important;
    box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset!important;
}
.hide-scroll-wrapper.mt-1.sm\:mt-0.sm\:col-span-2.text-end {
    margin-bottom: -0.5rem;
    margin-top: 0.1rem;
}





/* عدد المنتجات في الصف الواحد في شاشات الجوال */




/* مسافة العنصر قائمة بطاقة المنتج*/




/*  لون وخلفية مميزات المتجر  */





/*  لون وخلفية آراء العملاء  */
.grid.grid-cols-1.md\:grid-cols-3.lg\:grid-cols-4.gap-4.sm\:gap-6.xl\:gap-8 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.aspect-\[3\/2\] {
    aspect-ratio: 0/0;
}




/*  لون وخلفية تصنيفات مميزة مع خلفية  */
a.inline-block.rounded-md.border.px-4.py-2.sm\:px-8.sm\:py-3.font-medium.text-white {
    background-image: linear-gradient(131deg, #ff000d, #e50914) !important;
    box-shadow: #ff000d 0px 10px 10px inset, rgba(5, 5, 5, 0.21) 0px 5px 10px, #ff000d 0px -10px 10px inset;
    background-color: #bd0009 !important;
    animation: 2s ease 0s 1 normal forwards running bounnceTop;
    color: #fff !important;
    padding-bottom: 0.2rem;
    padding-top: 0rem;
}
.text-2xl.sm\:text-5xl.md\:text-6xl.font-bold.tracking-tight.text-white {
    color: #fbff00 !important;
}
strong.justify-center.text-white.text-sm.sm\:text-base.absolute.bottom-0.w-full.flex.items-end.p-2.sm\:p-6.z-1 {
      line-height: 0.5rem;
    padding: 0.3rem 0.4rem 0.4rem !important;
    font-size: calc(1vh + 0.6vw) !important;
     font-size: .4rem;
      font-weight: 900 !important;
    color: #beff00 !important;
    color: #fff !important;
}



/* مسافة العنصر في الصفحة الرئيسية*/
.after\:content-\[\'\\ed7f\'\]:after {
    font-size: 1.65rem;
    color: #ffffff;
}
.after\:content-\[\'\\ef09\'\]:after {
    font-size: 1.3rem;
        color: #ffffff;
}
.after\:content-\[\'\\f078\'\]:after {
    font-size: 1.4rem;
        color: #ffffff;
}
.s-cart-summary-count:where([dir=rtl],[dir=rtl] *) {
    right: -11px;
   top: -11px; 
}
.s-cart-summary-count {
    background-color: #E50914;
}
section#s-block--fixed-banner-14 {
    margin-top: 0rem !important;
    margin-bottom: -2rem !important;
}







/* مسافة العنصر في صفحة المنتج*/






/* مسافة العنصر في صفحة السلة*/







/*  لون وخلفية سهم الرجوع  */
span#progress-value {
    color: #000000;
border-color: #ffec00;
    border: none;
    background-color: #fbff00;
   box-shadow: 0px 10px 10px rgb(251 255 0) inset, 0px 5px 10px rgba(5, 5, 5, 0.212), 0px -10px 10px rgb(196 199 0) inset;
}
div#progress {
        height: 2.5rem;
   --color-primary: #2b4601;
}
.h-10 {
    height: 2rem;
}





.\[\&_small\]\:\!text-\[var\(--store-description\)\] small {
    display: none !important;
}
#product-filter option[value="bestSell"] {
    display: none !important;
 }

.s-product-options-option-label small {
       display: none; 
}