.elementor-120057 .elementor-element.elementor-element-64454d7a{border-style:solid;border-width:0px 0px 1px 0px;padding:20px 0px 20px 0px;}.elementor-120057 .elementor-element.elementor-element-64454d7a, .elementor-120057 .elementor-element.elementor-element-64454d7a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-120057 .elementor-element.elementor-element-41de9bbe{text-align:center;}.elementor-120057 .elementor-element.elementor-element-41de9bbe .elementor-heading-title{font-family:"Quattrocento", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e8bb6ac );}.elementor-120057 .elementor-element.elementor-element-50c8d70b:not(.elementor-motion-effects-element-type-background), .elementor-120057 .elementor-element.elementor-element-50c8d70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-120057 .elementor-element.elementor-element-50c8d70b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9px 0px 0px 0px;}.elementor-120057 .elementor-element.elementor-element-50c8d70b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-120057 .elementor-element.elementor-element-2be0e5e{text-align:center;}.elementor-120057 .elementor-element.elementor-element-2be0e5e .elementor-heading-title{font-size:17px;color:var( --e-global-color-e8bb6ac );}.elementor-120057 .elementor-element.elementor-element-8cac68f .woocommerce-button{background-color:#00683800;}.elementor-120057 .elementor-element.elementor-element-8cac68f #payment #place_order{background-color:#00683800;}.elementor-120057 .elementor-element.elementor-element-8cac68f #payment #place_order:hover{background-color:var( --e-global-color-e8bb6ac );}.elementor-120057 .elementor-element.elementor-element-8cac68f{--additional-information-display:block;--links-normal-color:var( --e-global-color-e8bb6ac );--forms-buttons-normal-text-color:var( --e-global-color-e8bb6ac );--forms-buttons-border-type:solid;--purchase-button-normal-text-color:var( --e-global-color-e8bb6ac );--purchase-button-hover-text-color:#FFFFFF;--purchase-button-hover-border-color:var( --e-global-color-e8bb6ac );}.elementor-120057 .elementor-element.elementor-element-8cac68f .e-apply-coupon, .elementor-120057 .elementor-element.elementor-element-8cac68f .woocommerce-form-login__submit{border-width:1px 1px 1px 1px;}.elementor-120057 .elementor-element.elementor-element-8cac68f {--forms-buttons-border-color:var( --e-global-color-e8bb6ac );}.elementor-120057 .elementor-element.elementor-element-8cac68f #place_order{border-style:solid;border-color:var( --e-global-color-e8bb6ac );}/* Start custom CSS for shortcode, class: .elementor-element-7aa709c6 */#place_order {
    font-family: "Quattrocento", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 24px;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
}
#place_order:hover {
    
    color: #006838;
    border-color: #006838;
    
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
   
    border-top: 1px solid #000000;
   
}
.woocommerce form.checkout_coupon .button[name=apply_coupon] {
    padding: 10px 40px;
    border: 1px solid #000000;
}
.woocommerce form.checkout_coupon:hover .button[name=apply_coupon] {
    padding: 10px 40px;
    color: #006838;
    border-color: #006838;
    background-color: #FFFFFF;
}

.woocommerce form .form-row .required {
    color: black;
    
}

.elementor-kit-1032 a {
   
    font-weight: 600;
    
}



.woocommerce-message::before, .woocommerce-info::before {
    color: #000000;
    display: none;
    
}


.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
        width: 45%;
    }

.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading {
        width: 50%;
                }
                
 .woocommerce-page.woocommerce-checkout form #order_review td.product-name .product-quantity, .woocommerce.woocommerce-checkout form #order_review td.product-name .product-quantity {
    padding: 0 10px 0 0;
}

.cart_item .product-name div {
    padding: 0 25px 0 0;
        line-height: 1.2em;

}




.woocommerce-page.woocommerce-checkout form #order_review td.product-name{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-8cac68f */.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    width: 100%;
    max-width: unset;
    padding-inline-end: 40px;
}/* End custom CSS */