h1.entry-title {
    display: none!important;
}/* Woo Checkout Button */
.wc-block-components-button,
.wc-block-components-checkout-place-order-button {
  background-color: #0f3d3e; /* change to your brand color */
  color: #ffffff;
  border-radius: 8px;
  padding: 14px 24px;
  font-weight: 600;
  text-transform: none;
}

/* Hover */
.wc-block-components-button:hover {
  background-color: #0b2f30;
}

/* Form fields */
.wc-block-components-text-input input,
.wc-block-components-text-input textarea {
  border-radius: 6px;
  border: 1px solid #d1d5db;
  padding: 12px;
}

/* Labels */
.wc-block-components-text-input label {
  font-weight: 500;
}/* Hide cart toggle when cart count is 0 (Elementor Menu Cart) */
.hide-cart-when-empty[data-counter="0"],
.hide-cart-when-empty .elementor-menu-cart__toggle_button[data-counter="0"],
.hide-cart-when-empty .elementor-button-icon-qty[data-counter="0"],
.hide-cart-when-empty .elementor-menu-cart__toggle .elementor-button-icon-qty[data-counter="0"] {
  display: none !important;
}
/* Make CAPTCHA input visible and usable */
.mailpoet_form input[type="text"],
.mailpoet_form input[type="email"],
.mailpoet_form input[type="tel"] {
  background-color: #ffffff !important;
  border: 2px solid #1f2933 !important;
  color: #1f2933 !important;
  padding: 10px 12px;
  border-radius: 4px;
}

/* Specifically target CAPTCHA-style inputs */
.mailpoet_form input[name*="captcha"],
.mailpoet_form input[id*="captcha"] {
  background-color: #ffffff !important;
  border: 2px solid #1f2933 !important;
  color: #1f2933 !important;
}

/* Placeholder text visibility */
.mailpoet_form input::placeholder {
  color: #6b7280 !important;
  opacity: 1;
}

/* Focus state (very important for usability) */
.mailpoet_form input:focus {
  outline: none;
  border-color: #0f766e !important; /* your green */
  box-shadow: 0 0 0 2px rgba(15, 118, 110, 0.2);
}
/* Hide MailPoet captcha system message */
.mailpoet_page-captcha p,
.mailpoet_page-captcha .mailpoet_page_message {
  display: none !important;
}

/* Reduce vertical jump */
.mailpoet_page-captcha {
  min-height: 100vh;
}
