.bookly-form + div, 
.bookly-form + p, 
a[href*="booking-wp-plugin.com"], 
div[style*="text-align: right; opacity: 0.8"],
.bookly-form-wrapper + div {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
/* 1. Ocultamos todos los contenedores de campos de facturación */
.wc-block-components-address-form > div {
    display: none !important;
}

/* 2. Forzamos que aparezcan solo los que tú quieres */
.wc-block-components-address-form > .wc-block-components-address-form__first_name,
.wc-block-components-address-form > .wc-block-components-address-form__email,
.wc-block-components-address-form > .wc-block-components-address-form__phone,
.wc-block-components-address-form > .wc-block-components-address-form__state,
.wc-block-components-address-form > .wc-block-components-address-form__postcode {
    display: block !important;
}

/* 3. Quitamos el selector de país que siempre estorba */
.wc-block-components-country-input {
    display: none !important;
}
/* BOMBA ATÓMICA PARA LIMPIAR EL PAGO */

/* 1. Ocultamos TODOS los grupos de campos dentro del formulario de dirección */
.wc-block-components-address-form .wc-block-components-address-form__first_name,
.wc-block-components-address-form .wc-block-components-address-form__last_name,
.wc-block-components-address-form .wc-block-components-address-form__phone,
.wc-block-components-address-form .wc-block-components-address-form__address_1,
.wc-block-components-address-form .wc-block-components-address-form__address_2,
.wc-block-components-address-form .wc-block-components-address-form__city,
.wc-block-components-address-form .wc-block-components-address-form__company,
.wc-block-components-country-input,
.wc-block-components-address-form__address_2-toggle {
    display: none !important;
}

/* 2. Nos aseguramos de que Provincia y CP SÍ se vean */
.wc-block-components-address-form .wc-block-components-address-form__state,
.wc-block-components-address-form .wc-block-components-address-form__postcode {
    display: block !important;
}
/* OCULTAR SECCIÓN DE INFORMACIÓN DE CONTACTO (EMAIL Y CHECKBOX) */

/* 1. Ocultar el campo de email */
.wc-block-checkout__contact-fields .wc-block-components-text-input,
.wc-block-checkout__contact-fields {
    display: none !important;
}

/* 2. Ocultar el checkbox de "Me gustaría recibir correos..." */
.wc-block-checkout__contact-fields .wc-block-components-checkbox,
.wc-block-components-checkout-newsletter-checkbox {
    display: none !important;
}

/* 3. Ocultar el título de 'Información de contacto' */
.wc-block-checkout__contact-fields h2 {
    display: none !important;
}