.elementor-1239 .elementor-element.elementor-element-8567bc2{margin:-30px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-3642b68.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1239 .elementor-element.elementor-element-43498f9{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-43498f9 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1239 .elementor-element.elementor-element-f9b0f02{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-f9b0f02 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1239 .elementor-element.elementor-element-156c973{--wd-cat-img-width:100px;}.elementor-1239 .elementor-element.elementor-element-156c973 > .elementor-widget-container{background-color:#FFFFFF;margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1239 .elementor-element.elementor-element-156c973 div.product-category .wd-entities-title, .elementor-1239 .elementor-element.elementor-element-156c973 .wd-nav-product-cat>li>a{font-size:16px;text-transform:capitalize;}.elementor-1239 .elementor-element.elementor-element-ffac471{margin:10px 0px 10px 0px;}.elementor-1239 .elementor-element.elementor-element-df0bb93 .title{font-size:26px;}.elementor-bc-flex-widget .elementor-1239 .elementor-element.elementor-element-193a70f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1239 .elementor-element.elementor-element-193a70f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1239 .elementor-element.elementor-element-193a70f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1239 .elementor-element.elementor-element-04bf378{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-04bf378 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-1239 .elementor-element.elementor-element-695548e{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-695548e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1239 .elementor-element.elementor-element-5fc5dc6{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-5fc5dc6 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-1239 .elementor-element.elementor-element-0c9d547{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-0c9d547 > .elementor-widget-container{margin:0px 0px 20px 20px;}@media(max-width:1024px) and (min-width:768px){.elementor-1239 .elementor-element.elementor-element-5c2c826{width:100%;}.elementor-1239 .elementor-element.elementor-element-be392e3{width:100%;}.elementor-1239 .elementor-element.elementor-element-193a70f{width:100%;}}@media(max-width:1024px){.elementor-1239 .elementor-element.elementor-element-ffac471{margin:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-df0bb93 .title{font-size:24px;}.elementor-1239 .elementor-element.elementor-element-193a70f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1239 .elementor-element.elementor-element-04bf378{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-1239 .elementor-element.elementor-element-df0bb93 .title{font-size:22px;}}/* Start custom CSS for wd_archive_products, class: .elementor-element-26dfe0a */.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-buttons, .elementor-1239 .elementor-element.elementor-element-26dfe0a .product-labels .featured, .elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-product-cats, .elementor-1239 .elementor-element.elementor-element-26dfe0a .star-rating, .elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-product-stock,
.elementor-1239 .elementor-element.elementor-element-26dfe0a del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn .button:hover
{
    color: #56b847;
    border-color: #56b847;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .price del
{
    display: block;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .price, .elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a del
{
    text-decoration: none;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .products.wd-products
{
    --wd-col-lg: 5 !important;
}/* End custom CSS */