.s-button-wide::before {
    position: relative;
    right: -5px !important;
}

body.font-harir .product-entry__title a, body.font-harir .product-card__title a, body.font-harir .main-menu li>a
{
font-size: 0.9rem !important;
font-family: cairo; !important;
}


.main-nav-container.fixed-header .inner {
        transform: none;
        top: 0;
        opacity: 92%;
    }
    .logo-normal {
    height: 77px !important; /* استبدل 80px بالحجم المطلوب */
    width: auto !important; /* يحافظ على التناسق */
}

body.products-has-border .product-card {
    border: 0px solid var(--product-border-color);
}
@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Beiruti:wght@200..900&display=swap');

body, h1, h2, h3, h4, h5, h6, p, .product-card__title a, {
    font-family: 'Beiruti', sans-serif !important;
}
@media (max-width: 767px) {
    .product-card__price .starting-or-normal-price, .product-card__price .before-price {
        font-size: 0.9rem !important;
font-family: cairo; !important;
    }
    }
    @media (max-width: 767px) {
    .product-card__price .total-price {
        font-size: 19px !important;
    }
}
@media only screen and (max-width: 768px){
.s-button-wide {
    display: flex;
    align-items: center;
    justify-content: center;
    direction: ltr; /* لضمان الترتيب الصحيح */
}


.s-button-wide::before {
    content: "+";
    font-size: 18px;
    font-weight: bold;
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    }
}
.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
    padding: inherit;
}
    .s-button-wide::before {       
       position: relative;
        right: 10px; /* حرك + إلى اليمين، يمكنك تعديل الرقم حسب الحاجة */
    }
    .product-card.product-card--enhanced-btn:not(.product-card--simplified) .product-card__enhanced-mini-cart button {
        padding-bottom: 0px !important;
        border: 1px solid #000;
        border-radius: 5px;
    }
}
@media (max-width: 768px) {
    .md\:gap-4 {
        gap: 0rem;
    }
    }
@media only screen and (max-width: 768px) {
.index .s-block--fixed-banner .container {
    max-width: unset;
    padding: 0;
        flex-direction: column;
    gap: 0;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 768px) {
    .md\:gap-4 {
    gap:1rem;
    }

@media only screen and (min-width: 769px) {
    .rounded-lg, .rounded-md, salla-products-slider .s-slider-block__display-all, .product-card, .s-block--square-links ul li a div img, .s-block--fixed-banner .banner--fixed img, .s-block--animated-brands .s-block--animated-brands--brand {
        border-radius: 0.125rem !important;
    }
}


@media (min-width: 768px) {
.product-card__buttons.normal>div {
    opacity: 1;
    visibility: visible;
    right: -112px;
}
}

.sicon-eye:before {
    display:none;
}
@media (min-width: 640px) {
    .sm\:mb-6 {
        MARGIN-TOP: -218PX;
        PADDING: 165PX;
        margin-bottom: -19.5rem;
    }
}
@media (min-width: 768px) {
    .s-products-list-vertical-cards {
        gap: 0;
        padding: 165px;
        margin-top: -167PX;
        border: 0px solid;
    }
}
/* للأجهزة الكبيرة (الكمبيوتر) */
@media (max-width: 767px){
    .s-products-list-vertical-cards {
        gap: 0;
        padding: 0px;
        margin-top: 10px;
        border: 0px solid;
    }
}
.product-card__buttons>div:nth-child(2) {
    transition-delay: .1s;
    display: none;
}
.product-card--rounded {
   border-radius: 0px;
}


@media only screen and (max-width: 768px){
.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal) .product-card__content {
    padding: 0px 15px !important;
}
}
    .s-products-list-vertical-cards .product-card:hover {
    /* border: none; */
    border: 0px solid var(--product-border-color);
    } 
.s-button-wide::before {
    content: "+"; /* رمز زائد */
    font-size: 22px; /* حجم الرمز */
    font-weight: bold; /* سمك الخط */
    margin-right: 12px; /* تباعد بين الأيقونة والنص */
    display: inline-block; /* لضمان محاذاة الرمز بشكل صحيح */
    vertical-align: middle; /* محاذاة وسطية مع النص */
}


.s-button-wide i {
    display: none !important; /* إخفاء أي أيقونة موجودة مسبقًا */
    }

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide {
    align-items: stretch;
    display: flex
;
    align-self: stretch;
    transition: transform 0.4sease-in-out !important;
}

.swiper-slide {
    align-items: baseline;
    display: flex
;
    padding: inherit;
    align-self: stretch;