/* 1. Make all dropdown color 
/* Hide Customer Account Block from Header */
div[data-block-name="woocommerce/customer-account"] {
    display: none !important;
}
/* Hide default 'Estimated total' text */
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
    font-size: 0 !important;
    visibility: hidden;
}

/* Inject 'Monthly Total' label */
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label::before {
    content: "Monthly Total";
    font-size: 18px; /* Matches your Gentium Plus font size */
    visibility: visible;
    display: inline-block;
}
/* Hide default text */
.wc-block-components-checkout-order-summary__title-text {
    font-size: 0 !important;
    visibility: hidden;
}

/* Insert replacement text */
.wc-block-components-checkout-order-summary__title-text::before {
    content: "Your Selected Displays";
    font-size: 18px; /* Adjust size to match your font preference */
    visibility: visible;
    display: inline-block;
}
/* Hide default Basket Totals text */
.wc-block-cart__totals-title {
    font-size: 0 !important;
    visibility: hidden;
}

/* Insert replacement text */
.wc-block-cart__totals-title::before {
    content: "Hire Summary";
    font-size: 16px; /* Matches your current heading size */
    text-transform: uppercase;
    letter-spacing: 1px;
    visibility: visible;
    display: inline-block;
}
/* Hide WooCommerce Product Meta Gutenberg Block */
.wp-block-woocommerce-product-meta,
div[data-block-name="woocommerce/product-meta"] {
    display: none !important;
}
/* Append "(price for 3 months hire)" to live calculated prices on Hire products */
/* --- TIGHTEN FIELD SPACING --- */
.wp-block-jetpack-contact-form .grunion-field-wrap,
div[class*="jetpack-contact-form"] > div {
  margin-bottom: 6px !important;
  padding-bottom: 0 !important;
}

/* Maintain compact message textarea */
.wp-block-jetpack-contact-form textarea,
textarea.grunion-field-textarea,
.grunion-field-textarea-wrap textarea {
  height: 50px !important;
  min-height: 50px !important;
  max-height: 50px !important;
}

/* Style and stretch the submit button */
.wp-block-jetpack-contact-form button[type="submit"],
.grunion-field-submit-wrap button,
.grunion-field-submit-wrap input[type="submit"] {
  width: 100% !important;
  background-color: #1b4d3e !important;
  color: #ffffff !important;
  padding: 10px 15px !important;
  border-radius: 4px !important;
  border: none !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  margin-top: 6px !important;
}