.elementor-798 .elementor-element.elementor-element-b65ef46{--additional-information-display:block;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-798 .elementor-element.elementor-element-b65ef46{--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-b65ef46 .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-798 .elementor-element.elementor-element-b65ef46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//*

@media only screen and (max-width: 767px) {
    
textarea{
    max-height: 60px;
    }
 textarea::placeholder {
  font-size: 14px !important;
}

input[type=text]::placeholder{
  font-size: 14px !important;
}

input[type=tel]::placeholder{
  font-size: 14px !important;
}

input[type=email]::placeholder{
  font-size: 14px !important;
}
.elementor-18 .elementor-element.elementor-element-5344ed0 label{
    font-size: 0.8rem;
}
.item-short-description{
    font-size: 15px !important;
    margin-top: 5px;
}
.checkout-sub-product-text{
    font-size: 0.7rem;
    margin-top: 5px;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{
    font-size: 12px;
}
.wc-block-components-notice-banner{
    margin: 0 !important;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
    padding: 0;
    margin-bottom: 5px;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{
    position: absolute;
    left: 200px;
}
.checkout-sub-product-text{
    font-size: 14px !important;
}

.woocommerce table.shop_table td{
    padding: 0 !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{
    padding-right: 0 important;
}

.elementor-widget-wrap .elementor-element-populated{
    padding-left: 0 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box{
    background-color: #fff;
}
}

table td, table th{
    border-style: hidden !important;
}

.product-quantity{
    display: none;
}

thead{
    display: none;
}

.cart-subtotal{
    display: none;
}

.order-total{
    display: none;
}

#order_review_heading{
    display: none;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #fff;
}

.product-name{
    font-size: 32px;
    font-family: "Helvetica";
}

.product-total{
    font-size: 32px;
    font-family: "Helvetica";
}

table td, table th{
    padding: 0;
}

.elementor-18 .elementor-element.elementor-element-305984d6 .woocommerce-billing-fields > h3{
    display: none;
}

.woocommerce-privacy-policy-text{
    display: none;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
    border-bottom: none;
}

#billing_company{
    min-height: 100px;
}

.item-short-description{
    font-size: 22px;
}

.checkout-sub-product-text{
    display: block;
    font-style: italic;
    color: #000;
    font-size: 18px;
    font-weight: 200;
}

button, input, optgroup, select, textarea{
    font-size: 1.2em;
}

.elementor-18 .elementor-element.elementor-element-5344ed0 label{
    font-size: 1.2em;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    color: #000;
    font-family: "Helvetica";
}

 textarea::placeholder {
  color: #000;
  font-family: "Helvetica";
  font-weight: 200;
  font-size: 20px;
}

input[type=text]::placeholder{
    color: #000;
      font-weight: 200;
  font-size: 20px;
}

input[type=tel]::placeholder{
    color: #000;
      font-weight: 200;
  font-size: 20px;
}

input[type=email]::placeholder{
    color: #000;
      font-weight: 200;
  font-size: 20px;
}

table{
    margin-block-end: 0;
}



.woocommerce .elementor-jet-checkout-billing .form-row label{
    display: none;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{
    padding: 0 !important;
}

.elementor-widget-woocommerce-checkout-page .e-checkout__container{
    grid-template-columns: 100%;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    background-color: #cfcfcf;
}

::placeholder {
  font-size: 24px !important;
  font-weight: 200 !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
    padding: 0;
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{
    padding: 0;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field{
    background-color: #cfcfcf;
    color: #000;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{
    border: 0 !important;
}

.elementor-45 .elementor-element.elementor-element-7a32db8 #payment .wc_payment_method label{
    display: none;
}

*//* End custom CSS */