.main-menu li>a span:hover {
    color: #4B0000; /* أحمر داكن جدًا */
}



.main-menu-row .main-menu li.root-level>a:hover{
    color: #4B0000; /* أحمر داكن جدًا */
}
.salla-advertisement + .store-header{
top:39px;
}

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

    .s-slider-vertical .s-slider-thumbs-container .swiper-slide {
        height: 80%!important;
        width: 80%!important;
    }

body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header :not(custom-salla-product-card *) {
    color: black;
}

.s-block--enhanced-features__item {
    border-width: 0px;
}

.product-card__enhanced-mini-cart button.s-button-element i {
    color: #b6292b !important;
}

.rounded-full {
    border-radius: 50px;
}

.s-product-card-entry .s-product-card-content {
    align-items: center;
    justify-content: center;
    padding-top: 0.75rem;
    padding-bottom: 0px;
    text-align: center;
}
.s-product-card-content-footer {
    margin-top: auto;
    display: flex
;
    align-items: center;
}

.main-menu li.root-level>a {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 700;
}

.advanced-slider__slide relative swiper-slide swiper-slide-visible swiper-slide-active swiper-slide-duplicate-next swiper-slide-duplicate-prev .advanced-slider:not(.auto-height) .swiper .swiper-slide {
    height: 30%;
}


.product-card__promotion {
    background-color: #ab7b7c !important; /* وردي هادئ */
    color: #ffffff !important;           /* أبيض للنص */
}

a.btn.btn--outline-primary {
  display: none !important;
}


#latest-products-section a.btn.btn--outline-primary .btn--outline-primary{
  display: none !important;
}

@media (max-width: 991px) {


.s-button-primary-outline:hover {
    background-color: transparent;
    fill: #414042;
    color: black;
}



.salla-button .s-button-btn {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; /* لو فيه ظل يبين كإطار */
}

.s-button-primary-outline {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; /* لو فيه ظل يبين كإطار */
}

.product-card__normal-cart__btn .s-button-text  {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; /* لو فيه ظل يبين كإطار */
}




.salla-button .s-button-btn {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; /* لو فيه ظل يبين كإطار */
}



.product-card__normal-cart__btn .s-button-text {
  border: none !important;
  outline: none !important;
  box-shadow: none !important; /* لو فيه ظل يبين كإطار */
}





.product-card__normal-cart__btn .s-button-text {
        display: flex;
        align-items: center;
        justify-content: center; /* يجعل الأيقونة والنص في الوسط */
        
        padding: 0.5rem 1.2rem 0.5rem 0.5rem;  /* حجم مناسب */
        min-height: 42px;        /* ارتفاع متوسط */
        width: auto;             /* لا يتمدد */
        max-width: 200px;        /* أقصى عرض */
        
        border: none;            /* بدون إطار */
        border-radius: 8px;      /* زوايا منحنية قليلاً */
        margin: 0 auto;          /* في المنتصف */
        display: block;

        transition:
            transform .2s ease,
            box-shadow .2s ease;

        box-shadow: 0 4px 10px rgba(0,0,0,.1); /* ظل خفيف */
        
        background: #b6292b;
    color: white;
    PADDING-LEFT: 20px;
    } 
    
.text-\[16px\] {
    display: none !important;
}
    
    


.product-card__normal-cart__btn .s-button-text{
        transform: translateY(0);
        box-shadow: inset 0 2px 6px rgba(0,0,0,.15);
        background: #b6292b;
    color: white;
    }
    
    

    .product-card.product-card--enhanced-btn:not(.product-card--simplified) 
    .product-card__enhanced-mini-cart button {
        display: flex;
        align-items: center;
        justify-content: center; /* يجعل الأيقونة والنص في الوسط */
        
        padding: 0.5rem 1.2rem 0.5rem 0.5rem;  /* حجم مناسب */
        min-height: 42px;        /* ارتفاع متوسط */
        width: auto;             /* لا يتمدد */
        max-width: 200px;        /* أقصى عرض */
        
        border: none;            /* بدون إطار */
        border-radius: 8px;      /* زوايا منحنية قليلاً */
        margin: 0 auto;          /* في المنتصف */
        display: block;

        transition:
            transform .2s ease,
            box-shadow .2s ease;

        box-shadow: 0 4px 10px rgba(0,0,0,.1); /* ظل خفيف */
        PADDING-LEFT: 20px;
    }

.s-block--enhanced-features__item 
{
grid-template-columns: repeat(5, 1fr);
}
  
    .product-card.product-card--enhanced-btn:not(.product-card--simplified) 
    .product-card__enhanced-mini-cart button:hover {
        transform: translateY(-1px);
        box-shadow: 0 6px 14px rgba(0,0,0,.15);
    }

    .product-card.product-card--enhanced-btn:not(.product-card--simplified) 
    .product-card__enhanced-mini-cart button:active {
        transform: translateY(0);
        box-shadow: inset 0 2px 6px rgba(0,0,0,.15);
    }
    
    .main-menu li>a {
    font-size: 20px;
}

.mm-spn li a, .mm-spn li>span {
    font-size: 20px;
}

.grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\]


.s-block--enhanced-features__item:first-child {
    grid-column: span 1 / span 1;
}

 .grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.s-block--enhanced-features__item p {
    color: var(--store-text-secondary);
    font-size: 15px;
    font-weight: 400;
    line-height: 1rem;

}

    .product-card__price .total-price {
        font-size: 20px;
        padding-top: 3px;
    }
        .product-card__price .before-price, .product-card__price .starting-or-normal-price {
        font-size: 15px;
    }
    
.s-block--enhanced-features__item {
    align-items: center;
    border-radius: 50rem;
    border-width: .02px;
    display: flex
;
    flex-direction: column;
    flex-grow: 1;
}


.main-nav-container .inner {
    padding-bottom: 6px;
    padding-top: 15px;
}


 /* إخفاء العنصر الأول داخل القائمة (عرض الكل) */
.mm-spn ul li:first-child {
    display: none !important;
}




}