:root
{
    --primary-color: #496849 !important;
    --secondary-color: #202020 !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 -------------------*/
.ms-1,
.sicon-search:before,
.sicon-user:before,
.sicon-add:before,
.s-cart-summary-total
{
    color: var(--font-color) !important;
}

.language-btn span
{
    color: var(--font-color) !important;
}

.s-modal-body.s-modal-align-middle
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.mm-spn li .menu-silde_link .text-white
{
    font-size: 18px !important;
    margin-right: 15px !important;
}

.s-localization-modal-title,
.s-localization-modal-label *
{
    color: var(--font-color) !important;
}

.s-modal-body .s-button-primary,
.s-modal-body .btn-primary
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.s-cart-summary-count
{
    color: var(--primary-color) !important;
}

.mm-spn.mm-spn--navbar:after
{
    text-align: center;
    color: var(--font-color) !important;;
}

.sicon-cancel:before,
.menu_title,
.mm-spn span
{
    color: var(--font-color) !important;
}
/*--------------- End of Header ---------------*/


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

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


/*----------------- Categories ----------------*/

/*------------- End of Categories -------------*/


/*------------------ Products -----------------*/
.s-block__title h2,
.s-slider-block__title h2,
.s-slider-block__display-all,
.s-block__display-all
{
    color: var(--font-color) !important;
}

.s-product-card-image-cover
{
    object-fit: fill;
}

.s-product-card-content-title a,
.s-product-card-price
{
    color: var(--font-color) !important;
    font-size: 18px;
}

.s-product-card-wishlist-btn
{
    color: var(--font-color) !important;
}

.s-product-card-content-footer salla-add-product-button .s-button-primary,
.s-product-card-content-footer .sicon-add:before
{
    color: var(--primary-color) !important;
}
/*--------------- End of Products -------------*/


/*--------------- Products Details ------------*/
.py-6
{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.me-3,
.text-gray-500,
.product-single .pe-2,
.product-single .price
{
    color: var(--font-color) !important;
}

.md\:mb-6
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.is-sticky-product-bar .sticky-product-bar,
.is-sticky-product-bar .sticky-product-bar salla-add-product-button button[quick-buy]
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.s-quantity-input-button svg
{
    fill: var(--font-color) !important;
}

.s-block--payment
{
    background: var(--primary-color) !important;
}

.product-reviews,
.tabs-wrapper__product
{
    background: transparent !important;
}
/*------------ End of Products Details --------*/


/*--------------------- Cart ------------------*/
.cart .nav-header,
.cart .s-quantity-input-container,
.cart .s-button-wide,
.cart .s-button-primary
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.cart .s-product-card-content-footer salla-add-product-button .s-button-primary,
.cart .s-product-card-content-footer .sicon-add:before
{
    color: var(--font-color) !important;
}

.cart .da-ts,
.cart .mb-3
{
    color: var(--primary-color) !important;
    font-size: 16px;
    font-weight: 600 !important;
}
/*------------------ End of Cart --------------*/


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

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


/*------------------- Features ----------------*/
.s-block__title p,
.angel-feature .md\:text-lg,
.angel-feature .text-gray-600
{
    color: var(--font-color) !important;
}
/*---------------- End of Features ------------*/


/*--------------------- Map -------------------*/
.md\:text-3xl
{
    font-size: 1.2rem;
}
/*------------------ End of Map ---------------*/

.s-angel-maps .bg-white
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.tabs__outline .tab-trigger.is-active
{
    color: var(--primary-color) !important;
}

/*-------------------- Footer -----------------*/
.store-footer__inner
{
    color: var(--font-color) !important;
}

.s-button-wrap[type='submit']
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.contact-links a
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.md\:mb-0
{
    color: var(--font-color) !important;
}
/*----------------- End of Footer -------------*/


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

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


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

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


/*---------------- Mobile Screens -------------*/
@media only screen and (max-width: 767px)
{ 

    /*----------------- Header ----------------*/
    .mm-spn li .menu-silde_link .text-white
    {
        font-size: 14px !important;
        margin-right: 14px !important;
    }
    /*----------------- Banner ----------------*/

    /*--------------- Categories --------------*/
    
    /*---------------- Products ---------------*/
    .s-product-card-content-title a,
    .s-product-card-price
    {
        color: var(--font-color) !important;
        font-size: 14px;
    }
    /*------------ Products Details -----------*/

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

    /*--------------- Testemonials ------------*/
    
    /*----------------- Features --------------*/
    
    /*------------------ Footer ---------------*/

    /*------------------- Blog ----------------*/
}
/*------------- End of Mobile Screens ---------*/


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

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