.elementor-10 .elementor-element.elementor-element-efd488c{--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;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-ad50861 #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad50861 #payment #place_order:hover{background-color:var( --e-global-color-46c5f17 );}.elementor-10 .elementor-element.elementor-element-ad50861{--additional-information-display:block;--purchase-button-normal-text-color:var( --e-global-color-853e074 );--purchase-button-hover-text-color:var( --e-global-color-853e074 );}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-ad50861 */.elementor-10 .elementor-element.elementor-element-ad50861 .e-checkout__order_review-2 .wc_payment_method{
    padding-bottom: 15px; 
}
.elementor-10 .elementor-element.elementor-element-ad50861 .e-checkout__order_review-2 .wc_payment_method:last-child{
    padding-bottom: 0px; 
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text{
  background-color:#e1e1e1!important;
  color:#333!important;
}



/* woocommerce-shipping-totals shipping */
.shipping th{
    width:20%!important;
} 

#billing_country_field{
    display:none;
}


.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
  max-width: inherit;
  width: 300px;
  display: table;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
  border-color: var( --e-global-color-primary )!important;
}/* End custom CSS */