.elementor-25646 .elementor-element.elementor-element-d1f0ad7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25646 .elementor-element.elementor-element-1d3b255 .elementor-heading-title{font-size:24px;font-weight:800;color:#000000;}@media(max-width:767px){.elementor-25646 .elementor-element.elementor-element-1d3b255 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c84c4a */.woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon inpuT
{
margin-left:4px;
border-width: 2PX;
border-color: #FF5D3E2b;
border-radius: 32PX;
padding-bottom: 8px;
}
    
 
    
.woocommerce-cart-form .product-subtotal {display: none!IMPORTANT;}

.eael-woo-checkout .woocommerce .woocommerce-info
{display: none;}


.woocommerce-cart-form__cart-item .product-name
{margin-left:0px!IMPORTANT;}

 @media only screen and (max-width: 600px) {.woocommerce-cart-form__cart-item .product-name
   {
    margin-left:-12px;
  }
}

.woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img
{border-radius: 12px;
margin-left: 12px;}

.woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button
{padding-bottom: 6px;
padding-top: 6px;
margin-top: 2px;
    font-weight: 600;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text+.button
{margin-right: -5px;
}

 @media only screen and (max-width: 600px) {
.woocommerce-cart-form__cart-item .product-name{margin-left:4px!important;}
.woocommerce-cart-form__cart-item .product-price{margin-left:4px!important;}

.woocommerce-cart-form__cart-item .product-quantity{margin-left:4px!important;
    padding-bottom:0px!important;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f2c7e6 */.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox
{font-weight: 400;font-size: 12px;
    
}

.woocommerce-terms-and-conditions-link
{font-weight: 600;
font-size: 12px;
color: black!important;
}

.woocommerce-js form .form-row.place-order .input-checkbox
{margin-left: 0px;}


.woocommerce-page.woocommerce-checkout #payment #place_order
{margin-top: 20px;
    font-weight: 700;
    padding-top: 8px!important;
}
    
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading)
{
padding-left: 30px;
     margin-top:-18px;
}


 @media only screen and (max-width: 600px) {

.woocommerce-page.woocommerce-checkout #payment #place_order
{ padding-top:6px;
    padding-bottom:8px;
}
.woocommerce-page.woocommerce-checkout #payment #place_order
 {padding-top: 8px!important;}

form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){
    padding-left:0px;
    border-color:#fff;
}
   
     
.elementor-kit-17 input:not([type="button"]):not([type="submit"])
{margin-top: -8px}
 
 
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review)
    {padding-right:5px;
    padding-left:2px;
    border-color:#fff;
}}

.woocommerce-js table.shop_table .woocommerce-Price-amount, .woocommerce-page table.shop_table .woocommerce-Price-amount
{font-weight: 600;}



.woocommerce-page.woocommerce-checkout form #order_review th:last-child
{display: none;}



.elementor-kit-17 h3
{font-weight: 700!important}



.woocommerce-page.woocommerce-checkout form #order_review td.product-name dl.variation:last-child
{display: none}

.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info
{font-weight: 700;
    color:black;
}


.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box
{border-radius: 10px;}

fieldset
{border-width:0px;}


.woocommerce-js form .form-row .input-checkbox
{margin-right:2px;}/* End custom CSS */