:root
{
    --primary-color: #010101 !important;
    --secondary-color: #ffffff !important;
    --linear-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color)) !important;
    --font-color: #fff !important;
}

/*---------------- Font Family ----------------*/

/*------------- End of Font Family ------------*/


/*---------------- Splash Screen --------------*/

/*------------ End of Splash Screen -----------*/


/*------------------ Header -------------------*/
.main-nav-container .inner
{
    color: var(--secondary-color) !important;
    background: var(--primary-color) !important;
}

.main-menu li>a span
{
    font-size: 18px;
    font-weight: 500;
}

.main-menu li>a:hover
{
    color: var(--secondary-color) !important;
}
/*--------------- End of Header ---------------*/


/*------------------- Banner ------------------*/

/*---------------- End of Banner --------------*/


/*----------------- Categories ----------------*/
.text-store-text-primary
{
    color: var(--store-text-primary);
    font-size: 16px;
}
/*------------- End of Categories -------------*/


/*------------------ Products -----------------*/
.s-block--product-tabs .btn-tab-primary span,
.s-block--store-branches .btn-tab-primary span
{
    font-weight: 700;
}

.sm\:text-4xl
{
    font-size: 1.75rem;
}

.text-store-text-secondary
{
    color: var(--store-text-primary);
    font-weight: 500;
}

.product-card__title a
{
    color: var(--primary-color);
    font-size: 1rem;
    font-weight: 600;
}

.product-card__price .total-price
{
    color: var(--store-text-primary);
    font-size: 18px;
    font-weight: 600;
}
/*--------------- End of Products -------------*/


/*--------------- Products Details ------------*/
img.lazy.loaded
{
    background: #fff !important;
}

.s-products-list-filters-results
{
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.s-filters-footer salla-button button
{
    color: var(--secondary-color) !important;
    background: var(--primary-color) !important;
}

.product-single__inner .s-button-icon
{
    color: var(--primary-color) !important;
}

.product-single__main-media .w-full
{
    width: 60%;
}

.product-weight
{
    color: var(--store-text-primary);
    font-size: 18px;
    font-weight: 700;
}

.product-single__inner .s-button-btn
{
    color: var(--secondary-color) !important;
}
/*------------ End of Products Details --------*/


/*--------------------- Cart ------------------*/
.s-add-product-toast__actions salla-button .s-button-btn.s-button-gray-outline
{
    color: var(--secondary-color) !important;
    background: var(--primary-color) !important;
}
/*------------------ End of Cart --------------*/


/*----------------- Testemonials --------------*/

/*-------------- End of Testemonials ----------*/


/*------------------- Features ----------------*/

/*---------------- End of Features ------------*/


/*--------------------- FAQ -------------------*/

/*------------------ End of FAQ ---------------*/


/*-------------------- Footer -----------------*/
.footer-list.enhanced_links
{
    column-count: 2;
    width: 100% !important;
}

.enhanced_rounded_contacts a[aria-label="الجوال"]
{
    display: none;
}

.footer-list a
{
    font-size: 0.85rem;
    line-height: 0.5rem;
}

.s-social-link a
{
    border-width: 1px;
    border-radius: 8px;
    height: 2.5rem;
    width: 2.5rem;
}

.s-social-link a svg
{
    height: 1.5rem;
    width: 1.5rem;
    font-weight: 600;
}
/*----------------- End of Footer -------------*/


/*--------------------- Blog ------------------*/

/*------------------ End of Blog --------------*/


/*---------------- WhatsApp Icon --------------*/

/*-------------- End of WhatsApp Icon ---------*/


/*---------------- Mobile Screens -------------*/
@media only screen and (max-width: 767px)
{ 
    /*----------------- Header ----------------*/
    .main-nav-container .inner
    {
        padding-bottom: 12px;
        padding-top: 6px;
    }  
    
    .advanced-slider
    {
        margin-top: -20px;
    }

    .mm-spn li a,
    .mm-spn li>span,
    .mm-spn.mm-spn--navbar ul,
    .mm-spn ul:after
    {
        color: var(--secondary-color) !important;
        background: var(--primary-color);
    }
    /*----------------- Banner ----------------*/

    /*--------------- Categories --------------*/
    .sm\:text-4xl
    {
        font-size: 1.55rem;
    }

    .text-store-text-primary
    {
        font-size: 14px;
    }
    /*---------------- Products ---------------*/
    .product-card__enhanced-mini-cart button.s-button-element,
    .product-card__enhanced-mini-cart button.s-button-element i
    {
        color: var(--secondary-color) !important;
        background: var(--primary-color) !important;
    }

      .product-card__title a
    {
        font-size: 0.85rem;
    }

    .product-card__price .total-price
    {
        font-size: 16px;
    }
    /*------------ Products Details -----------*/
    .s-products-list-filters-results
    {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    /*------------------ Cart -----------------*/

    /*--------------- Testemonials ------------*/
    
    /*----------------- Features --------------*/
    
    /*------------------ Footer ---------------*/
    
    /*------------------- Blog ----------------*/
}
/*------------- End of Mobile Screens ---------*/


/*----------------- Animations ----------------*/

/*-------------- End of Animations ------------*/