.elementor-11 .elementor-element.elementor-element-69992bf7{--display:flex;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-221a171c{color:#000000;}/* Start custom CSS for text-editor, class: .elementor-element-221a171c */.v_name_select{
    color: #000;
}
input#billing_postcode,input#billing_company {
    display: none;
}
/* Checkout: nicer remove button */
.woocommerce-checkout .wc-remove-item__wrap { display:inline-block; margin-top: .35rem; }

.woocommerce-checkout .button.button--ghost {
  display:inline-flex; align-items:center; gap:.4rem;
  padding:.35rem .6rem; font-size:.85rem; line-height:1;
  border:1px solid #dcdcdc; border-radius:6px; background:#fff;
  text-decoration:none;
}

.woocommerce-checkout .button.button--ghost:hover,
.woocommerce-checkout .button.button--ghost:focus {
  border-color:#c2c2c2; box-shadow:0 0 0 2px rgba(0,0,0,.06);
}

.woocommerce-checkout .wc-remove-item__icon svg { vertical-align:middle; }
.woocommerce-checkout .wc-remove-item__text { position:relative; top:1px; }

/* Optional: place the button under totals on mobile for easier tapping */
@media (max-width: 480px) {
  .woocommerce-checkout .wc-remove-item__wrap { display:block; }
}
p#billing_company_field {
    display: none;
}/* End custom CSS */