/* Harmonize all Elementor buttons on Homepage with WooCommerce premium glassy buttons style */
.home .elementor-button,
.home .elementor-widget-button .elementor-button,
.home .woocommerce a.button,
.home .woocommerce button.button,
.home .woocommerce .product_type_variable,
.home .woocommerce .product_type_simple,
.home .woocommerce .add_to_cart_button {
    background: linear-gradient(135deg, #022c0e 0%, #10b981 100%) !important;
    color: #ffffff !important;
    border-radius: 30px !important;
    border: 1px solid rgba(16, 185, 129, 0.4) !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 4px 15px rgba(16, 185, 129, 0.25) !important;
    padding: 12px 24px !important;
    display: inline-block !important;
    text-align: center !important;
}

.home .elementor-button:hover,
.home .elementor-widget-button .elementor-button:hover,
.home .woocommerce a.button:hover,
.home .woocommerce button.button:hover,
.home .woocommerce .product_type_variable:hover,
.home .woocommerce .product_type_simple:hover,
.home .woocommerce .add_to_cart_button:hover {
    transform: scale(1.03) !important;
    background: linear-gradient(135deg, #10b981 0%, #34d399 100%) !important;
    box-shadow: 0 6px 20px rgba(16, 185, 129, 0.5) !important;
    color: #ffffff !important;
}