.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2279 .elementor-element.elementor-element-ab1fbba .cart button, .elementor-2279 .elementor-element.elementor-element-ab1fbba .cart .button{transition:all 0.2s;}.elementor-2279 .elementor-element.elementor-element-ab1fbba .quantity .qty{transition:all 0.2s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-fa2c0d7 *//* ปรับมุมกล่องของฟอร์ม WooCommerce ให้โค้ง */
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce form .form-row input[type="text"],
.woocommerce form .form-row input[type="email"],
.woocommerce form .form-row input[type="tel"],
.woocommerce form .form-row input[type="number"],
.woocommerce form .form-row input[type="password"] {
    border-radius: 13px; /* ปรับค่านี้ตามต้องการ เช่น 4px, 12px */
}
#wc_payment_method_bacs,
.payment_method_bacs {
  display: none !important;
}

/* ซ่อนช่อง billing_company_field แต่ยังให้ส่งค่าได้ */
.form-row.form-row-wide#billing_company_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

.form-row.form-row-wide#billing_company_field input {
  visibility: hidden !important;
}

/* เพิ่ม "-" ลงในช่อง input */
.form-row.form-row-wide#billing_company_field input::before {
  content: "-";
}

/* ซ่อนช่อง billing_address_1_field แต่ยังส่งค่าได้ */
.form-row.address-field.validate-required.form-row-wide#billing_address_1_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อนช่อง input ภายในฟิลด์นี้ */
.form-row.address-field.validate-required.form-row-wide#billing_address_1_field input {
  visibility: hidden !important;
}

/* ซ่อนช่อง billing_address_2_field แต่ยังส่งค่าได้ */
.form-row.address-field.form-row-wide#billing_address_2_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อนช่อง input ภายในฟิลด์นี้ */
.form-row.address-field.form-row-wide#billing_address_2_field input {
  visibility: hidden !important;
}

/* ซ่อนช่อง billing_city_field แต่ยังส่งค่าได้ */
.form-row.address-field.validate-required.form-row-wide#billing_city_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อนช่อง input ภายในฟิลด์นี้ */
.form-row.address-field.validate-required.form-row-wide#billing_city_field input {
  visibility: hidden !important;
}

/* ซ่อนช่อง billing_postcode_field แต่ยังส่งค่าได้ */
.form-row.address-field.validate-required.validate-postcode.form-row-wide#billing_postcode_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อนช่อง input ภายในฟิลด์นี้ */
.form-row.address-field.validate-required.validate-postcode.form-row-wide#billing_postcode_field input {
  visibility: hidden !important;
}

/* ซ่อนช่อง billing_state_field แต่ยังส่งค่าได้ */
.form-row.address-field.validate-required.validate-state.form-row-wide#billing_state_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อน select/input ภายในฟิลด์นี้ */
.form-row.address-field.validate-required.validate-state.form-row-wide#billing_state_field select,
.form-row.address-field.validate-required.validate-state.form-row-wide#billing_state_field input {
  visibility: hidden !important;
}

/* ซ่อนช่อง order_comments_field แต่ยังส่งค่าได้ */
.form-row.notes#order_comments_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ซ่อน textarea/input ภายในฟิลด์นี้ */
.form-row.notes#order_comments_field textarea,
.form-row.notes#order_comments_field input {
  visibility: hidden !important;
}

/* ซ่อนส่วน woocommerce-additional-fields จากการมองเห็น */
.woocommerce-additional-fields {
  display: none !important;
}

/* ซ่อน billing_postcode_field และ billing_company_field */
#billing_postcode_field,
#billing_company_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

#billing_postcode_field input,
#billing_company_field input {
  visibility: hidden !important;
}

/* ซ่อนฟิลด์ billing_country_field */
#billing_country_field {
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}/* End custom CSS */