.elementor-4132 .elementor-element.elementor-element-4e3b8a0{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4132 .elementor-element.elementor-element-c47b06c{border-style:none;}@media(min-width:768px){.elementor-4132 .elementor-element.elementor-element-4e3b8a0{--width:1320px;}}/* Start custom CSS for shortcode, class: .elementor-element-c47b06c *//* Cart Page – Update Cart button */
button[name="update_cart"],
input[name="update_cart"] {
    background-color: #2E8B57 !important;
    color: #ffffff !important;
    border-radius: 3px !important;
    padding: 10px 18px;
    border: none !important;
}

/* Cart Page – Proceed to Checkout button */
a.checkout-button,
.wc-proceed-to-checkout a {
    background-color: #2E8B57 !important;
    color: #ffffff !important;
    border-radius: 3px !important;
    padding: 12px 20px !important;
    border: none !important;
}

/* Hover Effect */
button[name="update_cart"]:hover,
input[name="update_cart"]:hover,
a.checkout-button:hover,
.wc-proceed-to-checkout a:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Apply Coupon Button */
button[name="apply_coupon"],
input[name="apply_coupon"] {
    background-color: #2E8B57 !important;
    color: #ffffff !important;
    border-radius: 3px !important;
    padding: 10px 18px !important;
    border: none !important;
}

/* Hover Effect for Apply Coupon */
button[name="apply_coupon"]:hover,
input[name="apply_coupon"]:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Force coupon input box radius */
.woocommerce .cart .coupon input[type="text"],
.woocommerce-cart .coupon input[type="text"],
.woocommerce-page .coupon input[type="text"],
input#coupon_code {
    border-radius: 3px !important;
    border: 1px solid #ccc !important;
    padding: 10px 12px !important;
    box-shadow: none !important;
    background-color: #fff !important;
}

/* Return to Shop Button (Empty Cart) */
.woocommerce .wc-backward,
.woocommerce-page .wc-backward,
a.wc-backward.button {
    background-color: #2E8B57 !important;   /* Button color */
    color: #ffffff !important;              /* Text color */
    border-radius: 3px !important;          /* Rounded corners */
    padding: 10px 18px !important;          /* Padding */
    text-decoration: none !important;
    border: none !important;
}

/* Hover effect */
.woocommerce .wc-backward:hover,
.woocommerce-page .wc-backward:hover,
a.wc-backward.button:hover {
    background-color: #000000 !important;   /* Hover color */
    color: #ffffff !important;              /* Text color */
}/* End custom CSS */