/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
@import url(https://raw.githack.com/elwa2/cssres/main/yalovasa11.css); div#s-theme_edit_bar,salla-maintenance-alert.s-maintenance-alert-wrapper.hydrated {
    display: none !important;
}

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap'); body, *:not(i,.fa,.far,.fas,.fab) {
    font-family: 'Cairo', sans-serif;
}

:root {
    --font-main: 'Tajawal';
    --color-primary: #7dc145;
    --bg-primary: #ffffff;
    --bg-secondary: #ffffff;
    --header-bg: #0f9147;
    --header-text-color: #ffffff;
    /* --store-text-primary: #111827; */
    --store-text-secondary: #7dc145;
    --product-bg: #ffffff;
    --color-primary-dark: #008533;
    --color-primary-light: #2dd17f;
    --color-primary-reverse: #d3ffff;
    --product-image-height: 17rem;
    --product-border-color: #eeeeee;
    --product-enhanced-btn-bg: #3a8772;
    --product-enhanced-btn-color: #ffffff;
    --glow-color: rgb(150 221 82 / 44%);
    --products-per-row: 4;
    --footer-bg: #f3f4f6;
    --footer-text-color: #374151;
    --bottom-footer-bg: #F9FAFB;
    --countdown-bg: #f3f4f6;
    --countdown-color: #111827;
    --countdown-border-color: #f3f4f6;
    --bottom-nav-bg: #ffffff;
    --bottom-nav-text-color: #111827;
    --wa-btn-bg: #0f9147;
    --wa-btn-text-color: #ffffff;
    --2: #0f9147;
    --logo: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 186.42 88.5'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %238dc63f; %7D .cls-2 %7B fill: %23046838; %7D .cls-3 %7B fill: %23ed1c24; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-3' d='M16.82,69.75c1.22-1.17,2.29-2.47,3.11-3.74,3.6-5.57,4.97-12.53,6.65-18.84,1.96-7.34,3.94-14.68,5.9-22.02,1.12-4.19,2.25-8.37,3.37-12.56.9-3.39.79-6.53-2.86-8.33-3.9-1.93-6.11,3.68-6.98,6.61-1.45,4.91-2.9,9.83-4.35,14.74-.5,1.7-1.01,3.41-1.68,5.05-1.76,4.32-4.47,7.36-9,8.53-1.82.42.88-6.44,1.08-7.15.82-2.95,1.41-5.96,2.13-8.93.57-2.36,1.24-4.7,1.59-7.1.33-2.22-.19-4.86,1.13-6.8.04-.05-.13-.27-.22-.39-1.05-1.38-1.88-3.04-3.21-4.08-4.53-3.53-6.79,2.89-7.56,6.49-1.74,8.08-3.49,16.17-5.23,24.25-.43,1.98-.86,4-.65,6.01.87,8.27,10.13,6.93,14.67,2.48.47-.46,1.2-.98,1.69-.54.36.32.24.9.09,1.36-1.03,3.13-2.48,6.06-3.24,9.27-.48,2.02-.88,4.08-1.74,5.97-.86,1.89-2.25,3.63-4.16,4.44-2.68,1.13-4.56-.53-6.98-1.25-.27,3.79-.46,7.46,3.32,9.69,4.48,2.65,9.5.3,13.11-3.16Z'/%3E%3Cpath class='cls-3' d='M160.47,33.36c.04,1.21-.18,2.44-.48,3.61-1.6,6.19-2.8,12.47-4.14,18.73-.46,2.14-.95,4.35-2.24,6.12-1.29,1.77-3.62,2.98-5.7,2.29-1.65-.55-2.77-2.16-3.2-3.84s-.29-3.45-.15-5.18c-1.69,3.02-3.44,6.11-6.1,8.32-2.66,2.21-6.46,3.4-9.65,2.04-6.83-2.9-5.19-10.35-3.74-16.12,1.75-7,5.19-13.59,10.01-18.96,1.98-2.2,4.35-4.29,7.17-5.33,2.21-.82,4.51-.62,6.71.09,2.15.69,4.51.95,6.62,1.83,1.93.8,3.69,2.21,4.45,4.16.28.72.41,1.48.44,2.25ZM147.42,36.95c0-1.23.04-2.05-.01-2.87-.34-5.18-5.69,3.53-6.32,4.6-2.96,4.99-5.16,10.44-6.48,16.1-.19.83-.17,2.01.67,2.19.63.13,1.15-.47,1.52-1,2.2-3.2,4.4-6.41,6.59-9.61,1.76-2.57,5.22-5.98,4.04-9.42Z'/%3E%3Cpath class='cls-3' d='M26.16,55.82c.02-.88.1-1.76.22-2.61,1.02-7.18,4.09-14.03,8.62-19.68,2.3-2.87,4.98-5.44,7.97-7.59,1.29-.93,2.49-1.89,4.11-1.94,1.11-.04,4.3.5,5.14,1.19,1.21.99.43,2.08,2.55,2.26,2.88.24,6.18-1.02,7.51,2.77.58,1.66.22,3.48-.14,5.19-1.44,6.81-2.89,13.61-4.33,20.42-.57,2.68-1.31,5.62-3.57,7.17-1.94,1.32-4.77,1.17-6.55-.37-1.78-1.53-2.36-4.3-1.34-6.42-1.91,2.92-3.89,5.92-6.78,7.89s-6.94,2.64-9.84.69c-2.81-1.89-3.65-5.47-3.57-8.98ZM49.94,37.11c.12-2.03-.26-4.1-1.6-5.43-3.68,1.83-6.41,8.04-7.94,11.64-1.87,4.4-3.1,9.12-3.59,13.88,2.29-2.71,4.57-5.41,6.86-8.12,2.12-2.51,4.29-5.09,5.46-8.17.41-1.09.73-2.44.81-3.8Z'/%3E%3Cpath class='cls-3' d='M79.14,9.21c0,.2-.01.4-.02.6-.23,7.05-1.57,14.01-2.9,20.92-2.11,10.94-4.22,21.89-6.33,32.83-.42,2.17-.87,4.41-2.17,6.2s-3.7,2.97-5.76,2.16c-1.54-.61-2.54-2.19-2.88-3.81s-.13-3.31.08-4.95c1.39-10.59,3.1-21.13,5.14-31.62,1-5.17,2.08-10.32,3.24-15.46.58-2.57,1.18-5.13,1.8-7.69.49-2.05.69-4.62,2.27-6.2,1.88-2.22,4.5-2.28,6.13-.03,1.58,2.19,1.5,4.44,1.4,7.04Z'/%3E%3Cpath class='cls-3' d='M90.51,24.02c.74-.02,1.53.02,2.37.11,3.95.44,7.77,2.94,9.33,6.67,2.24,5.34.07,11.4-2.1,16.77-1.41,3.49-2.83,7.02-5,10.09-2.17,3.07-5.2,5.69-8.84,6.64-3.64.95-7.91-.06-10.21-3.04-1.81-2.34-2.2-5.47-2.18-8.43.03-8.57,2.99-18.3,8.73-24.84,2.35-2.68,4.74-3.87,7.91-3.97ZM86.53,52.08c-.06,1.28-.06,2.55-.02,3.83.02.6.09,1.26.55,1.64.48.39,1.21.3,1.73-.04s.85-.89,1.17-1.41c2.39-3.89,4.81-7.85,6.03-12.25.56-2.02,1.14-16.1-3.22-12.88-2.3,1.7-3.38,6.76-4.19,9.37-1.18,3.8-1.87,7.76-2.05,11.74Z'/%3E%3Cpath class='cls-3' d='M104.51,40.52c0-2.79.07-5.59.23-8.37.14-2.55.84-5.93,3.79-6.81,2.47-.74,5.21,1.88,6.11,3.94.93,2.14.99,4.55,1.03,6.88.06,3.61.12,7.21.18,10.82,3.76-7.33,7.52-14.66,11.28-21.99.92-1.78,2.41-3.87,4.38-3.45,1.37.29,2.2,1.8,2.19,3.2s-.64,2.71-1.26,3.96c-5.29,10.7-10.58,21.4-15.87,32.09-.96,1.95-2.17,4.1-4.28,4.62-2,.49-4.11-.79-5.2-2.54-1.09-1.75-1.4-3.87-1.63-5.92-.62-5.45-.94-10.94-.94-16.43Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M92.29,9.77c1.89,2.65,7.03,4.13,9.9,4.93,8.44,2.33,17.67,1.48,26.02-.8,1.17-.32,2.34-.67,3.49-1.06,2.51-.85,4.97-1.86,7.49-2.7,2.02-.67,4.08-1.23,6.17-1.67,10.93-2.29,29.12-2.97,31.65,11.38.24.24-7.92-3.84-7.92-3.84,0,0-2.64,10.07-2.64,10.08.09-.36-.84-1.52-1.01-1.79-.94-1.47-2.07-2.82-3.33-4.03-4.01-3.83-9.32-5.8-14.85-5.68-4.98.11-9.43,2.01-14.11,3.46-12.89,3.99-32.2,3.84-40.86-8.28Z'/%3E%3Cpath class='cls-1' d='M97.21,72.18c-1.89,2.65-7.03,4.13-9.9,4.93-8.44,2.33-17.67,1.48-26.02-.8-1.17-.32-2.34-.67-3.49-1.06-2.51-.85-4.97-1.86-7.49-2.7-2.02-.67-4.08-1.23-6.17-1.67-10.93-2.29-29.12-2.97-31.65,11.38-.24.24,7.92-3.84,7.92-3.84l2.64,10.08c-.09-.36.84-1.52,1.01-1.79.94-1.47,2.07-2.82,3.33-4.03,4.01-3.83,9.32-5.8,14.85-5.68,4.98.11,9.43,2.01,14.11,3.46,12.89,3.99,32.2,3.84,40.86-8.28Z'/%3E%3Cpath class='cls-2' d='M179.79,0c3.79,0,6.63,3.09,6.63,6.67s-2.84,6.63-6.67,6.63-6.67-2.91-6.67-6.63,2.91-6.67,6.67-6.67h.04ZM179.76,1.19c-3.02,0-5.19,2.46-5.19,5.47s2.25,5.41,5.23,5.41,5.16-2.32,5.16-5.41-2.21-5.47-5.16-5.47h-.04ZM183.37,10.18c-1.12,0-1.9-.21-2.49-1.09-.42-.6-.74-1.26-.95-1.61-.14-.32-.39-.35-.67-.35h-.17v1.23c0,.95.07.95.91,1.02v.77h-3.47v-.77c.91-.07,1.02-.07,1.02-1.02v-3.47c0-.95-.11-.98-.98-1.05v-.74h3.54c1.16,0,2.49.28,2.49,1.82,0,.88-.6,1.44-1.44,1.75.56.95.98,1.51,1.68,2.35.28.28.53.46.74.56l-.21.6ZM179.48,6.35c.32,0,.74-.07.91-.21.39-.25.56-.6.56-1.09,0-1.02-.81-1.23-1.26-1.23s-.6.18-.6.63v1.9h.39Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M113.12,69.17c0-.42-.26-.58-1.26-.58v-.58l2.81-.12v9.06c0,.93.42,1.42,1.16,1.48h.88v.65h-.98c-1.49,0-2.6-.53-2.6-2.2v-7.71Z'/%3E%3Cpath class='cls-2' d='M116.39,78.43h2.76v.65h-2.76v-.65Z'/%3E%3Cpath class='cls-2' d='M118.83,78.43h2.76v.65h-2.76v-.65Z'/%3E%3Cpath class='cls-2' d='M121.28,78.43h5.34c.91,0,1.3-.67,1.3-1.69v-.93c-.42,1.02-1.26,1.51-2.25,1.51-1.18,0-2.69-1.07-2.69-2.74,0-3.07,2.14-4.23,5.15-4.23h1.32v6.45c0,1.48-.88,2.28-2.39,2.28h-5.78v-.65ZM127.9,70.91h-.19c-1.54,0-3.2.95-3.2,3.57,0,1.04.53,2.25,1.55,2.3,1.04-.02,1.84-1.26,1.84-2.65v-3.21ZM127.88,67.8c0,.53-.42.91-.91.91s-.9-.39-.9-.91.42-.91.9-.91.91.39.91.91Z'/%3E%3Cpath class='cls-2' d='M132.55,82.15c1.26-.28,2.88-.84,3.53-3.07h-2.02c-1.18,0-2.69-1.05-2.69-2.74,0-3.06,2.14-5.02,5.13-5.02h1.33v4.3c0,1.12-.04,2.05-.12,2.81h2.27v.65h-2.42c-.74,2.81-2.56,3.23-3.99,3.23-.25,0-.81-.04-1.44-.09l.42-.07ZM136.29,71.86h-.19c-1.55,0-3.2,1.76-3.2,4.37,0,1.04.54,2.2,1.55,2.2h1.81c.02-.18.04-.32.04-.54v-6.02Z'/%3E%3Cpath class='cls-2' d='M139.67,78.43h2.76v.65h-2.76v-.65Z'/%3E%3Cpath class='cls-2' d='M142.11,78.43h2.76v.65h-2.76v-.65Z'/%3E%3Cpath class='cls-2' d='M144.55,78.43h2.76v.65h-2.76v-.65Z'/%3E%3Cpath class='cls-2' d='M153.11,79.08c-.9,0-1.67-.54-2.21-1.37-.42,1.05-1.49,1.37-2.6,1.37h-1.3v-.65h.98c.93,0,1.32-.62,1.32-1.63v-7.83c0-.39-.07-.46-.77-.7l2.3-.44v7.9c0,1.11.77,2.71,1.98,2.71h.68v.65h-.39Z'/%3E%3Cpath class='cls-2' d='M154.48,81.57c0,.49-.39.9-.9.9-.54,0-.9-.4-.9-.9s.35-.88.9-.88c.51,0,.9.39.9.88ZM153.16,78.43h1.41c.93-.02,1.32-.67,1.32-1.69v-4.27c0-.42-.02-.54-.79-.79l2.32-.44v5.55c0,1.48-1.05,2.28-2.55,2.28h-1.7v-.65ZM157.01,81.57c0,.49-.37.9-.9.9s-.9-.4-.9-.9.37-.88.9-.88.9.39.9.88Z'/%3E%3C/g%3E%3C/svg%3E");
}

div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a > img {
    height: 0 !important;
}

div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a:before {
    max-height: 8rem !important;
    content: var(--logo) !important;
    width: 15rem;
    position: relative;
    top: 0rem;
}

@media (max-width: 767px) {
    div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > a:before {
        max-height: 8rem !important;
        width: 12rem;
        top: 0rem;
    }
}

#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > footer > div > div.store-footer__inner > div > div.lg\:-mt-\[45px\].relative.z-\[1\].lg\:col-\[2\] > p {
    color: #7dc145;
}

@media (min-width: 1024px) {
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media (max-width: 1024px) {
    .grid-cols-2 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.s-button-primary-outline {
    /* fill: #414042; */
    fill: #ffffff;
    /* color: #414042; */
    color: #fff !important;
    background: var(--color-primary);
    border-radius: 36px;
}

.product-card__enhanced-mini-cart button.s-button-element {
    background: #0f9147 !important;
    color: #fff !important;
    border-radius: 29px;
}

@media (min-width: 750px) {
    .s-block.s-block--square-links:nth-of-type(8) .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .main-nav-container.fixed-pinned .main-menu>li>a {
        padding-top: 13px;
        padding-bottom: 5px;
    }
}

h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 33rem;
    margin: auto;
}

@media (max-width: 1024px) {
    h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
        width: 20rem;
    }
}

@media only screen and (min-width: 1024px) {
    .main-menu li.root-level>a {
        padding-top: 0px;
        padding-bottom: 1rem;
        font-weight: 700;
    }

    #app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.advanced-slider.advanced-slider--0.auto-height {
        margin-top: 73px;
    }
}

salla-slider .slide--one-fourth {
    width: 37%;
}

@media (min-width: 1024px) {
    salla-slider .slide--one-fourth {
        width: 17%;
    }
}

@media (max-width: 1024px) {
    .product-card__enhanced-mini-cart button.s-button-element i {
        color: transparent !important;
        display: none;
    }

    .product-card__enhanced-mini-cart__btn--inner {
        margin: auto;
        text-align: center;
    }

    span.rtl\:mr-auto.ltr\:ml-auto.enhanced-label {
        margin: auto;
    }
}

.s-button-primary-outline,.s-button-primary {
    --primary-color: #0f9147;
    --hover-color: #0f9147;
    position: relative;
    padding: 0.8rem 1.5rem;
    border: 2px solid var(--primary-color);
    border-radius: 13.5rem;
    background: #0f9147;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    transform: translateZ(0);
    overflow: hidden;
    isolation: isolate;
}

/* Hover Effect */
.s-button-primary-outline:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 10px 20px -10px rgb(15 145 71 / 39%);
}

/* Active State */
.s-button-primary-outline:active {
    transform: translateY(1px) scale(0.98);
}

/* Shine Effect */
.s-button-primary-outline::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient( 30deg, transparent 25%, rgba(255, 255, 255, 0.2) 50%, transparent 75% );
    transform: translateX(-100%) rotate(25deg);
    transition: transform 0.6s ease-in-out;
    z-index: -1;
}

.s-button-primary-outline:hover::after {
    transform: translateX(100%) rotate(25deg);
}

/* Pulse Animation */
@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.2);
    }

    70% {
        box-shadow: 0 0 0 12px rgba(37, 99, 235, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(37, 99, 235, 0);
    }
}

.s-button-primary-outline:focus {
    outline: none;
    animation: pulse 1.5s infinite;
}

/* Loading Animation */
.s-button-primary-outline.loading::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    border-top-color: white;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
    transform: translate(-50%, -50%);
}

@keyframes spin {
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* استهداف الزر الداخلي بشكل مباشر */
.s-button-primary-outline.s-button-element {
    position: relative;
    overflow: visible;
    transition: all 0.3s ease !important;
}

/* تأثير الجلو */
.s-button-primary-outline.s-button-element::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 0.5rem;
    border: 2px solid var(--glow-color);
    animation: glowPulse 2s infinite linear;
    opacity: 0;
}

@keyframes glowPulse {
    0% {
        opacity: 0;
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    100% {
        opacity: 0;
        transform: scale(1.1);
    }
}

/* تأثيرات الـ Hover */
.s-button-primary-outline.s-button-element:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 15px var(--glow-color) !important;
}

/* إصلاح التداخل مع عناصر المكتبة */
.s-button-primary-outline.s-button-element * {
    position: relative;
    z-index: 2;
}

/* استهداف جميع أزرار s-button-primary */
.s-button-primary.s-button-element ,.s-button-primary {
    position: relative;
    overflow: visible !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* تأثير الجلو المعدل */
.s-button-primary.s-button-element::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 0.6rem;
    border: 3px solid var(--glow-color);
    animation: enhancedGlow 1.5s infinite ease-in-out;
    opacity: 0;
    z-index: 1;
}

@keyframes enhancedGlow {
    0% {
        opacity: 0;
        transform: scale(0.95);
    }

    50% {
        opacity: 1;
        transform: scale(1.02);
    }

    100% {
        opacity: 0;
        transform: scale(1.05);
    }
}

/* تأثيرات الـ Hover المطورة */
.s-button-primary.s-button-element:hover {
    transform: translateY(-3px) scale(1.03) !important;
    box-shadow: 0 8px 25px -5px var(--glow-color) !important;
    z-index: 2;
}

/* تأثير الضغط */
.s-button-primary.s-button-element:active {
    transform: translateY(1px) scale(0.98) !important;
    transition-duration: 0.1s !important;
}

/* تحسينات الطبقات */
.s-button-primary.s-button-element > * {
    position: relative;
    z-index: 3;
}

@media (min-width: 640px) {
    .s-block {
        margin-top: 1rem;
    }
}

.product-card--primary-buttons button, .product-card--primary-buttons salla-button , .product-card--primary-buttons button i, .product-card--primary-buttons salla-button i {
    border-color: #ffffff !important;
    color: #ffffff !important;
}

.product-card__buttons>div button, .product-card__actions div button, .main-nav-container.fixed-pinned.animated.fixed-header,  body.trans_header .store-header .main-menu-row {
    background-color: var(--2);
}

div#mainnav {}