/* تطبيق التأثيرات على عناصر span التي ليست داخل a */
span:not(a span) {
    font-size: 15px; /* تكبير حجم النص */
    font-weight: bold; /* النص عريض */
    color: #000000; /* لون النص */
    text-shadow: none; /* إضافة ظل لتحسين الوضوح */
}

/* إعادة تعيين الخصائص لعناصر span التي تقع داخل a */
a span {
    font-size: 18px; /* إعادة الحجم الأصلي للنص */
    font-weight: bold; /* إعادة وزن النص العادي */
    color: #000000; /* لون النص الأصلي */
    text-shadow: none; /* إزالة الظل */
}

.s-rating-stars-reviews, .policy-sidebar .description, .s-product-options-option-label small {
    color: #ff0000;
}


/* تطبيق التأثير على الصورة التي تحتوي على src معين */
img.lazy.loaded[src="https://cdn.salla.network/images/payment/mada_mini.png?v=2.0.3"] {
    opacity: 0.9; /* جعل الشفافية 90% */
    transform: scale(1.6); /* تكبير الصورة بنسبة 50% */
    transition: transform 0.3s ease-in-out; /* إضافة تأثير الانتقال */
}

/* تطبيق التأثير على الصورة التي تحتوي على src معين */
img.lazy.loaded[src="https://cdn.salla.network/images/payment/credit_card_mini.png?v=2.0.3"] {
    opacity: 0.9; /* جعل الشفافية 90% */
    transform: scale(1.6); /* تكبير الصورة بنسبة 50% */
    transition: transform 0.3s ease-in-out; /* إضافة تأثير الانتقال */
}

/* تطبيق التأثير على الصورة التي تحتوي على src معين */
img.lazy.loaded[src="https://cdn.salla.network/images/payment/apple_pay_mini.png?v=2.0.3"] {
    opacity: 0.9; /* جعل الشفافية 90% */
    transform: scale(1.6); /* تكبير الصورة بنسبة 50% */
    transition: transform 0.3s ease-in-out; /* إضافة تأثير الانتقال */
}

/* تطبيق التأثير على الصورة التي تحتوي على src معين */
img.lazy.loaded[src="https://cdn.salla.network/images/payment/google_pay_mini.png?v=2.0.3"] {
    opacity: 0.9; /* جعل الشفافية 90% */
    transform: scale(1.4); /* تكبير الصورة بنسبة 50% */
    transition: transform 0.3s ease-in-out; /* إضافة تأثير الانتقال */
}


header-buttons flex items-center{
margin-right: 69rem;
}

.unicode {
    unicode-bidi: plaintext;
    color: white;
}


.footer-is-custom .store-footer .footer-bottom {
    background-color: #1d1f1e;
}


.main-nav-container.fixed-header .inner {
    background: #1d1f1ebf;
    backdrop-filter: blur(8px);
    webkit-backdrop-filter: blur(8px);
    color: white;
    transform: translate3d(0, 0, 0);
    font-size: 16px;
}

.main-nav-container {
    background-color: #1d1f1e;
    color: White;
}

.shrink-0 {
    flex-shrink: 0;
    color: #ffffff;
}

.header-btn__icon.icon:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 9px;
    margin-right: 0;
    margin-right: initial;
    color: #ffffff;
}

a span {
    font-size: 18px;
    font-weight: bold;
    text-shadow: none;
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
    margin-right: 52rem;
}


  


body.trans_header.slider_has_overlay .store-header .s-user-menu-dropdown-item-title, body.trans_header.slider_has_overlay .store-header .s-user-menu-dropdown-header-content span, body.trans_header.slider_has_overlay .store-header .s-user-menu-dropdown-header-content p, body.trans_header.slider_has_overlay .store-header .sub-menu ul li, body.trans_header.slider_has_overlay .store-header .sub-menu ul li a, body.trans_header.slider_has_overlay .store-header .sub-menu ul li a span {
    color: var(--header-text-color) !important;
    font-size: 13px;
    
}

@media only screen and (min-width: 1024px) {
    .main-menu .sub-menu {
        visibility: hidden;
        position: absolute;
        border-radius: 15px;
        z-index: -10;
        --tw-translate-y: -0.75rem;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        border-bottom-right-radius: 0.375rem;
        border-bottom-left-radius: 0.375rem;
        border-top-width: 1px;
        border-color: rgba(209, 213, 219, 0.3);
        background-color: var(--header-bg);
        opacity: 0;
        --tw-shadow: 5px 10px 30px #2B2D340D;
        --tw-shadow-colored: 5px 10px 30px var(--tw-shadow-color);
        box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), var(--tw-shadow);
        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);
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 150ms;
    }
    
.footer-is-custom .store-footer {
    background-color: var(--footer-bg);
    color: var(--footer-text-color);
    margin-bottom: -60px;
}

@media (min-width: 640px) {
    .s-modal-xs {
        max-width: 380px;
        border-radius: 20px;
    }
    


a span {
    font-size: 18px;
    font-weight: bold;
    color: white;
    text-shadow: none;
}

.mm-spn.mm-spn--navbar.mm-spn--main {
    cursor: default;
    background: black;
}


.s-modal-close:where([dir="rtl"], [dir="rtl"] *) {
    left: 0px;
    background: transparent;
}




.advanced-slider:not(.auto-height) .swiper .swiper-slide:hover {
    transition: transform 8500ms linear 0s;
    transform: scale(1.05, 1.05);
   
}



.s-block__title h2 {
    position: relative;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-right: 630px;
}

.splitter-opacity-40 {
    opacity: 0.4;
    width: 65rem;
    margin-left: 13rem;
}

.btn--outline-primary {
    border-color: #414042;
    border-width: 0px;
    color: #414042;
    color: #ffffff;
    background: #d7b053;
    border-radius: 20px;
}


@media (min-width: 1024px) {
    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: 0px;
        margin-top: -9rem;
    }
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: #d7b053;
}

img.lazy.loaded {
    opacity: 1;
    transform: scale(1);
}

@media (min-width: 1024px) {
    .top-navbar {
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        background: radial-gradient(#b38b2b, #b38b2b);
    }
}

body.trans_header.slider_has_overlay .store-header *:not(custom-salla-product-card *), body.trans_header.slider_has_overlay .store-header .s-cart-summary-wrapper .sicon-cart:not(custom-salla-product-card *) {
    color: #fff;
    font-weight: 300;
}

.s-cart-summary-count:where([dir="rtl"], [dir="rtl"] *) {
    right: -0.375rem;
    background: #d0aa50;
}

.s-comment-form-content {
    width: 100%;
    visibility: hidden;
}

.s-comment-form-wrapper {
    display: flex
;
    align-items: flex-start;
    margin-top: -105rem;
}