@media only screen and (min-width: 1024px) {
    .inner.nav-header .container {
        border-top-width: 0px !important;
    }
}

.s-search-inline {
    min-width: 730px !important;
}

.s-search-input{
    background-color: rgb(247 248 250) !important;
    border-color: rgb(233 233 233) !important;
}

.flex.items-center.justify-end.relative.z-2.md\:gap-3 {
    padding: 10px;
    direction: ltr;
}

/* html[lang="en"] .flex.items-center.justify-end.relative.z-2.md\:gap-3 {
    direction: rtl;
}

html[lang="ar"] .flex.items-center.justify-end.relative.z-2.md\:gap-3 {
    direction: ltr;
} */

html[lang="en"] .-translate-y-1\/2 {
    --tw-translate-y: -33% !important;
    left: 14px !important;
}

html[lang="ar"] .-translate-y-1\/2 {
    --tw-translate-y: -33% !important;
    right: 14px!important;
}

html[lang="ar"] .s-cart-summary-count{
    left: 0 !important;
}
.p-batch{
    padding: 5px;
}
.line-height{
    line-height: normal;
}

[dir="ltr"] .s-search-input {
    padding-left: 2.5rem;
    height: 3rem !important;
}

html[lang="ar"] .s-search-input{
    text-align: right;
}

@media (min-width: 1280px) {
    .container {
        max-width: 1365px !important;
    }
}

@media only screen and (min-width: 1024px) {
    .main-menu li:not(.menu-user-login) > a span:not(.s-user-menu-dropdown-item-badge) {
        font-family: var(--font-main) !important;
        font-size: 0.9rem !important;
    }
}

i.icon-user {
    padding: 4px;
}

@media only screen and (min-width: 1024px) {
.offer-text {
    color: #e11d48;
    font-weight: bold;
    display: inline-block;
    animation: pulseGlow 1.5s infinite;
}

@keyframes pulseGlow {
    0% {
        transform: scale(1);
        text-shadow: 0 0 0 rgba(225, 29, 72, 0.4);
    }
    50% {
        transform: scale(1.08);
        text-shadow: 0 0 10px rgba(225, 29, 72, 0.6);
    }
    100% {
        transform: scale(1);
        text-shadow: 0 0 0 rgba(225, 29, 72, 0.4);
    }
}
}

.offer-text {
    color: #e11d48;
    font-weight: bold;
    display: inline-block;
    animation: pulseGlow 1.5s infinite;
}

@keyframes pulseGlow {
    0% {
        transform: scale(1);
        text-shadow: 0 0 0 rgba(225, 29, 72, 0.4);
    }
    50% {
        transform: scale(1.08);
        text-shadow: 0 0 10px rgba(225, 29, 72, 0.6);
    }
    100% {
        transform: scale(1);
        text-shadow: 0 0 0 rgba(225, 29, 72, 0.4);
    }
}