:root
{
    --primary-color: #0f5489 !important;
    --secondary-color: #eec722 !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 ----------------------*/
/*
.navbar-brand img
{
    content: url(https://cdn.salla.sa/form-builder/sQfILwLnO8SUQCjsKbSQfzdulBZSENd8uoZZK2zQ.png);
}

.main-nav-container.fixed-pinned .navbar-brand img
{
    content: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/qQabQQ/fPLTbACb9vZ1tdTyrmVK27RvoIRffDX31sNd7a8J.png);
}
*/

.sicon-phone::before
{
    content: "\e917" !important;
}

.top-navbar
{
    border-bottom: 0px solid transparent;
}

.main-menu
{
    color: var(--primary-color) !important;
    text-align: center;
    justify-content: center;
}

.main-menu li.root-level > a
{
    font-weight: 600;
    font-size: 16px;
}

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


/*---------------------- Banner ----------------------*/
salla-products-slider .s-slider-block__title
{
    border-bottom: 0px solid #eee;
}
/*------------------ End of Banner -------------------*/


/*-------------------- Categories --------------------*/
.s-block--animated-brands--brand img
{
    width: 100px;
    height: 100px;
    padding: 5px;
    background: #fff !important;
    border: 1px solid var(--primary-color) !important;
    border-radius: 12px;
}
/*---------------- End of Categories -----------------*/


/*--------------------- Products ---------------------*/
.text-store-text-primary,
.products-lookbook__title--mainheading
{
    color: var(--secondary-color);
    font-size: 1.75rem;
    font-weight: 600;
}

.product-index .text-store-text-primary
{
    color: var(--secondary-color);
    font-size: 1.20rem;
}

.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button,
.product-card__addToCart__btn salla-button button,
salla-button .s-button-btn
{
    color: var(--primary-color);
    background: var(--secondary-color);
}

.simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button:hover,
.product-card__addToCart__btn salla-button button:hover,
salla-button .s-button-btn:hover
{
    color: var(--font-color);
    background: var(--primary-color);
}

.product-card__title a
{
    color: var(--primary-color);
    font-size: 15px;
    font-weight: 700;
}

.product-card__title a:hover
{
    color: var(--secondary-color);
}

.product-card__price
{
    font-size: 16px;
    color: var(--secondary-color);
}

.sicon-heart::before,
.sicon-eye::before,
.sicon-shopping::before
{
    color: var(--font-color);
}

.product-card__content:hover .sicon-shopping::before,
.product-card__content:hover .sicon-add::before
{
    color: var(--primary-color) !important;
}

.btn--outline-primary
{
    color: var(--primary-color) !important;
    background: var(--secondary-color) !important;
    font-weight: 700 !important;
    border-radius: 15px !important;
}

.btn--outline-primary:hover
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
}

.product-card--primary-buttons button, 
.product-card--primary-buttons salla-button,
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn,
.s-add-product-button-main .s-add-product-button-mini-checkout,
.s-fast-checkout-button.outline,
.sticky-cart-single .s-button-element
{
    color: var(--font-color) !important;
    font-weight: 700 !important;
    border-radius: 15px !important;
    background: var(--primary-color) !important;
}

.s-add-product-button-mini-checkout-content
{
    color: var(--font-color) !important;
}

.s-add-product-button-mini-checkout-content:hover
{
    color: var(--primary-color) !important;
}

.product-card--primary-buttons button:hover, .product-card--primary-buttons salla-button:hover,
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn:hover,
.s-add-product-button-mini-checkout:hover,
.s-fast-checkout-button.outline:hover,
.sticky-cart-single .s-button-element:hover
{
    color: var(--primary-color) !important;
    background: var(--secondary-color) !important;
}
/*----------------- End of Products ------------------*/


/*----------------- Products Details -----------------*/
.product-single .text-store-text-primary
{
    color: var(--primary-color);
}
/*------------- End of Products Details --------------*/


/*----------------------- Cart -----------------------*/
.cart .text-store-text-primary
{
    color: var(--primary-color);
}
/*------------------- End of Cart --------------------*/


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

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


/*--------------------- Features ---------------------*/
.s-block--enhanced-features__item h2
{
    color: var(--primary-color) !important;
    font-size: 1.125rem;
}

.s-block--enhanced-features__item p
{
    color: var(--secondary-color) !important;
    font-size: 1rem;
}
/*----------------- End of Features ------------------*/


/*---------------------- Footer ----------------------*/
.footer-is-custom .store-footer .store-footer__curve
{
    color: var(--primary-color);
}

.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row,
.footer-is-custom .store-footer .store-footer__newsletter
{
    color: var(--font-color);
    background-color: var(--primary-color);
}

.footer-list a
{
    font-weight: 700;
}

.footer-is-custom .store-footer .footer-rights p,
.footer-is-custom .store-footer .footer-rights p:hover,
.md\:mb-0 a, .md\:mb-0 a:hover
{
    color: var(--font-color);
    opacity: 1;
    font-weight: 700;
}

.store-footer__inner .mb-1
{
    text-align: center;
}
/*------------------ End of Footer -------------------*/


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

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


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

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


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

    /*------------------- Header -------------------*/
    .top-navbar:not(.topnav-has-bg)
    {
        display: none;
    }
    
    /*------------------- Banner -------------------*/

    /*----------------- Categories -----------------*/
    
    /*------------------ Products ------------------*/
    .text-store-text-primary,
    .products-lookbook__title--mainheading,
    .index.mobile_small_blocks_titles h2.text-3xl
    {
        font-size: 1.25rem;
    }
    
    .product-index .text-store-text-primary
    {
        font-size: 0.95rem;
    }

    .product-card__title a
    {
        font-size: 14px;
    }
    /*-------------- Products Details --------------*/

    /*---------------- Testemonials ----------------*/
    
    /*------------------ Features ------------------*/
    
    /*-------------------- Cart --------------------*/
    
    /*------------------- Footer -------------------*/
    .store-footer__inner .z-\[1\] a img
    {
        height: 50px !important;
    }
    /*-------------------- Blog --------------------*/
}
/*-------------- End of Mobile Screens ---------------*/


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

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