.elementor-10 .elementor-element.elementor-element-5c7d598 > .elementor-container{max-width:710px;}.elementor-10 .elementor-element.elementor-element-3273478{--update-cart-automatically-display:none;}.elementor-10 .elementor-element.elementor-element-3273478 > .elementor-widget-container{margin:0 auto 0 auto;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3273478 */.bcfkcart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{
     
    border-spacing: 0.5em;
}
a.checkout-button.button.alt.wc-forward {
    background: #30790E !important;
}
td.product-name a {
    color: #666666 !important;
} 
.woocommerce-message {
    background: #30790E !important;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    background: #F5F5F5;
}
button.button.e-apply-coupon {
    background-color: #30790e !important;
    color: #fff !important;
    border: 1px solid #30790e !important;
    letter-spacing: 1px;
}
.woocommerce-message a {
    color: #000 !important;
}
.wlr-message-info.wlr_points_rewards_earn_points{
    border: 1px solid #d5d8dc !important;
    border-radius: 6px;
    color: #30790e !important;
}
.wlr-message-info.wlr_point_redeem_message{
    border: 1px solid #d5d8dc !important;
    border-radius: 6px;
    color: #30790e !important;
}

.order-total td {
    padding: 8px !important;
    border-right: 1px solid #DADADA !important;
     border-bottom: 1px solid #DADADA !important;
    border-radius: 10px !important;
     border-left: 1px solid #DADADA !important;
}
tr.woocommerce-shipping-totals.shipping td{
     padding: 8px !important;
    border-right: 1px solid #DADADA !important;
     border-bottom: 1px solid #DADADA !important;
    border-radius: 10px !important;
     border-left: 1px solid #DADADA !important;
    
}

.cart-subtotal td{
     padding: 8px !important;
    border-right: 1px solid #DADADA !important;
    border-top: 1px solid #DADADA !important;
     border-bottom: 1px solid #DADADA !important;
    border-radius: 10px !important;
     border-left: 1px solid #DADADA !important;
    
}
.reward-product-image{
        display: flex;
    gap: 5px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

@media (max-width: 767px) {
    .elementor-widget-woocommerce-cart .woocommerce table.cart td {
        padding-left: 10px !important;
        padding-right: 10px !important;
padding-top: 5px !important;
        padding-bottom: 5px !important;        
    }
}/* End custom CSS */