:root
{
    --primary-color: #495742 !important; /*rgb(73, 87, 66)*/
    --secondary-color: #cfe8d4 !important; /*	rgb(207, 232, 212)*/
    --linear-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color)) !important;
    --font-color: #fff !important;
    /*#939598*/
}

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

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


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

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


/*------------------ Header -------------------*/

/*--------------- End of Header ---------------*/


/*------------------- Banner ------------------*/
.s-block--hero-slider
{
    padding-bottom: 0;
    padding-top: 0;
    margin-top: -2px;
}
/*---------------- End of Banner --------------*/


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

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


/*------------------ Products -----------------*/
.s-block__title h2
{
    color: var(--primary-color) !important;
    font-size: 1.35rem;
}

.s-block__title p
{
    color: #000 !important;
}

.s-product-card-content-title a
{
    color: var(--primary-color) !important;
    font-size: 1rem;
}

.s-product-card-content-subtitle
{
    color: #939598;
}

.s-product-card-price
{
    font-size: 1rem;
}

.s-product-card-image img.loaded
{
    transition: all .5s;
    border-radius: 10px;
}

.s-product-card-image img.loaded:hover
{
    transform: rotate(8deg) scale(1.3);
    transition: all .5s;
}

.s-product-card-entry
{

    padding: 7px;
    border-radius: 17px;
    height: 97%;
    margin-top: 13px;
}

.s-button-element:not(:disabled):not([loading])
{
    pointer-events: auto;
    border: #fff;
}

.s-product-card-sale-price h4:is(.dark *)
{
    --tw-text-opacity: 1;
    color: #000000;
}

.s-product-card-sale-price:where([dir="rtl"],
[dir="rtl"] *) > :not([hidden]) ~ :not([hidden])
{
    --tw-space-x-reverse: 1;
    color: aliceblue;
}
/*--------------- End of Products -------------*/


/*--------------- Products Details ------------*/
.s-quantity-input-button svg
{
    fill: var(--primary-color) !important;
}

.s-product-card-vertical .s-product-card-wishlist-btn button
{
    color: var(--primary-color) !important;
    fill: var(--primary-color) !important;
    opacity: 1 !important;
}

.styles__tabbyPromoSnippetText--b30d0
{
    color: #ffffff;
}
/*------------ End of Products Details --------*/


/*--------------------- Cart ------------------*/
.cart .item-price
{
    color: var(--primary-color) !important;
    font-size: 1rem;
    font-weight: 600 !important;
}
/*------------------ End of Cart --------------*/


/*----------------- Testemonials --------------*/
.s-slider-block__title h2
{
    color: var(--primary-color) !important;
    font-size: 1.15rem;
}
/*-------------- End of Testemonials ----------*/


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

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


/*--------------------- FAQ -------------------*/
.faqs-list__item
{
    background: #eaeaea;
}

.s-block--faqs .sicon-add
{
    color: var(--primary-color) !important;
    border: 1px solid var(--primary-color);
    border-radius: 50px;
}

.s-block--faqs:hover .sicon-add
{
    background: var(--font-color) !important;
}

.s-block--faqs .sicon-add:before
{
    color: var(--primary-color) !important;
}

.pe-16
{
    color: var(--font-color) !important;
    background: var(--primary-color) !important;
    border-radius: 4px;
}

.pe-16:hover .sicon-add:before,
.s-block--faqs .faqs-list input:checked+div .open-badge::before
{
    color: var(--font-color) !important;
}

.s-block--faqs .faqs-list input:checked+div label
{
    color: var(--primary-color) !important;
}

.s-block--faqs .mb-6
{
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.md\:text-3xl
{
    color: var(--primary-color) !important;
    font-size: 1.25rem;
}
/*------------------ End of FAQ ---------------*/


/*-------------------- Footer -----------------*/
.store-footer__inner.da-bgm
{
    margin-top: -66px;
}

.sbc-certificate p,
.md\:mb-0
{
    color: var(--primary-color) !important;
    font-weight: 600 !important;
}

.s-social-link a svg,
.s-contacts-icon svg
{
    fill: #fff;
}

.s-social-link a[title=instagram]
{
    background: #e1306c;
}

.s-social-link a[title="snapchat"]
{
    background: #fffc00;
}

.s-social-link a[title="snapchat"] svg
{
    fill: #000;
}

.s-social-link a[title=tiktok]
{
    background: #000;
}

.s-social-link a[title="facebook"]
{
    background: #1877f2;
}

.s-contacts-item[href*="wa.me"]
{
    background-color: #25d366;
}

.s-contacts-item[href^="tel:"]
{
    background: #3c723e;
}

.s-contacts-item[href^="mailto:"]
{
    background-color: #d44638;
}
/*----------------- End of Footer -------------*/


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

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


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

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

@media (max-width: 575.98px)
{
  .container.flex.flex-col
    {
        padding-top: 70px;
    }
}

@media (min-width: 1199.98px)
{
   .store-footer__inner.da-bgm
    {
        margin-top: -66px;
    }
}

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

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

    /*--------------- Categories --------------*/
    
    /*---------------- Products ---------------*/
    .s-block__title h2
    {
        font-size: 1.25rem;
    }
  
    /*------------ Products Details -----------*/

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

    /*--------------- Testemonials ------------*/
    .s-slider-block__title h2
    {
        font-size: 1.05rem;
    }
    /*----------------- Features --------------*/
    
    /*------------------ Footer ---------------*/

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


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

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