.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3286 .elementor-element.elementor-element-3b69c5d3 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-3286 .elementor-element.elementor-element-3b69c5d3{text-align:center;}.elementor-3286 .elementor-element.elementor-element-3b69c5d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#1B4B5F;}.elementor-3286 .elementor-element.elementor-element-73ea54ab{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-radius:15px 15px 15px 15px;--forms-rows-gap:0px;--forms-fields-border-radius:100px 100px 100px 100px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:100px 100px 100px 100px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .shop_table .button{background-color:#0066A0;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .shop_table .button:hover, .elementor-3286 .elementor-element.elementor-element-73ea54ab .shop_table .button:disabled[disabled]:hover{background-color:#CECECE;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#44B446;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#C1C1C1;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .coupon .input-text, .elementor-3286 .elementor-element.elementor-element-73ea54ab .cart-collaterals .input-text, .elementor-3286 .elementor-element.elementor-element-73ea54ab select, .elementor-3286 .elementor-element.elementor-element-73ea54ab .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3286 .elementor-element.elementor-element-73ea54ab .checkout-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3286 .elementor-element.elementor-element-4b0f23d4{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for column, class: .elementor-element-2011a2ee */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-feb038f */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4055f93c */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e3d6758 */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5e6f4a */.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #44B446;
    font-family: montserrat;
    font-weight: 500;
    font-size: 17px;
    border-radius: 30px;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {

width: 60%;
border-radius: 0px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #44B446;
border-radius: 30px;
color: #fff;
font-family: montserrat;
font-weight: 500;
margin-top: 3px

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2919e7aa */.elementor-widget-woocommerce-checkout-page a {
    color: var(--links-normal-color,#602D8F);
font-size: 18px !important;
    
}



.elementor-widget-woocommerce-checkout-page {
    
    font-size: 17px;
    
}/* End custom CSS */