.elementor-125719 .elementor-element.elementor-element-ac4e9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-125719 .elementor-element.elementor-element-ac4e9f3:not(.elementor-motion-effects-element-type-background), .elementor-125719 .elementor-element.elementor-element-ac4e9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-125719 .elementor-element.elementor-element-19e1e0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-125719:not(.elementor-motion-effects-element-type-background), body.elementor-page-125719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43f4c23e );}/* Start custom CSS for shortcode, class: .elementor-element-6964737 *//* 1. Hide Sale Badge */
.elementor-shortcode .onsale {
    display: none;
}

/* 2. Product Titles Color */
.elementor-shortcode .woocommerce-loop-product__title {
    color: #8ec63f;
}

/* 3. Product Prices Color */
.elementor-shortcode .price {
    color: #ffffff;
}

/* 4. Product Rating Stars Color (both filled and blank) */
.elementor-shortcode .star-rating span:before, 
.elementor-shortcode .star-rating::before {
    color: #016738;
}

/* 5. Change Product Titles to H4 */
.elementor-shortcode .woocommerce-loop-product__title {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

/* Override the heading element to behave like an H4 */
.elementor-shortcode .woocommerce-loop-product__title {
    display: block;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4;
}

/* 6. Add 2px Green Border Around Product Images and Information with Border Radius 10 */
.elementor-shortcode .product {
    border: 1px solid #056939;
    border-radius: 5px;
    padding: 15px;
    overflow: hidden;
    margin: 0;
}

/* Ensure the Product Image and Title Fit Nicely Inside the Border */
.elementor-shortcode .product img {
    border-radius: 10px 10px 0 0;
    display: block;
    width: 100%;
}

/* 7. Set Font Family to "Peyda" */
.elementor-shortcode {
    font-family: 'Peyda', sans-serif;
}

/* 8. Center All Information */
.elementor-shortcode .product {
    text-align: center;
}

/* 9. Hide Review Stars - Targeting Multiple Possible Structures */
.elementor-shortcode .star-rating, 
.elementor-shortcode .woocommerce-product-rating, 
.elementor-shortcode .woocommerce-loop-product__rating, 
.elementor-shortcode .rating, 
.elementor-shortcode .product .star-rating,
.elementor-shortcode .product .woocommerce-product-rating,
.elementor-shortcode .product .woocommerce-loop-product__rating,
.elementor-shortcode .product .rating {
    display: none;
}

/* 10. Quick View Button */
@media (max-width: 768px) {
    .elementor-shortcode .quick-view,
    .elementor-shortcode .yith-wcqv-button {
        display: none;
    }
}

/* 11. Standard Padding for Buttons with More Space from Border */
.elementor-shortcode .product .button,               /* General buttons */
.elementor-shortcode .product .add_to_cart_button,   /* WooCommerce Add to Cart */
.elementor-shortcode .product .single_add_to_cart_button, /* Single product Add to Cart */
.elementor-shortcode .product .cart-button,          /* Additional cart buttons */
.elementor-shortcode .product .elementor-button,     /* Elementor buttons */
.elementor-shortcode .product .button.product_type_simple, /* Simple product button */
.elementor-shortcode .product .button.product_type_variable, /* Variable product button */ 
.elementor-shortcode .product .woocommerce-loop-add-to-cart { /* Add to Cart in loops */
    padding: 10px 20px; /* Button padding */
    margin-top: 15px;    /* Increased space between button and the content above */
    margin-bottom: 15px; /* Increased space between button and the border */
    font-size: 14px;     /* Standard font size */
    border-radius: 5px;  /* Slightly rounded corners */
    display: inline-block;
}
/* Remove the search result text at the top of the page */
.elementor-shortcode .woocommerce-result-count {
    display: none;
}/* End custom CSS */