.elementor-6631 .elementor-element.elementor-element-9b55d9c > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-6631 .elementor-element.elementor-element-9b55d9c .elementor-container:not(.elementor-column-gap-no) .elementor-column > .elementor-element-populated,.elementor-6631 .elementor-element.elementor-element-9b55d9c .elementor-container:not(.elementor-column-gap-no) .elementor-row > .elementor-column > .elementor-element-populated{padding:10px !important;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6631 .elementor-element.elementor-element-245fecb{text-align:center;}.elementor-6631 .elementor-element.elementor-element-245fecb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:57px;letter-spacing:14.4px;word-spacing:0px;color:#FFFFFF;}.elementor-6631 .elementor-element.elementor-element-7e6a7a8 .elementor-container:not(.elementor-column-gap-no) .elementor-column > .elementor-element-populated,.elementor-6631 .elementor-element.elementor-element-7e6a7a8 .elementor-container:not(.elementor-column-gap-no) .elementor-row > .elementor-column > .elementor-element-populated{padding:10px !important;}.elementor-6631 .elementor-element.elementor-element-7e6a7a8 > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-6631 .elementor-element.elementor-element-439ce76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-element-populated, .elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-element-populated > .elementor-background-overlay, .elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-6631 .elementor-element.elementor-element-439ce76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6631 .elementor-element.elementor-element-128365b > .elementor-widget-container{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-6631 .elementor-element.elementor-element-128365b{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#333333;}.elementor-6631 .elementor-element.elementor-element-128365b p{margin-block-end:0px;}.elementor-6631 .elementor-element.elementor-element-1246371 .woolentor-myaccount-form-lostpassword form.woocommerce-ResetPassword .form-row label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-align:left;}.elementor-6631 .elementor-element.elementor-element-1246371 .woolentor-myaccount-form-lostpassword form.woocommerce-ResetPassword input.input-text{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-6631 .elementor-element.elementor-element-1246371 .woolentor-myaccount-form-lostpassword button{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;font-style:normal;color:#FFFFFF;background-color:#FF0000;padding:15px 15px 15px 15px;border-style:none;}.elementor-6631 .elementor-element.elementor-element-1246371 .woolentor-myaccount-form-lostpassword button:hover{color:#FFFFFF;transition:0.4s;background-color:#CC0000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wl-myaccount-lostpassword-form, class: .elementor-element-1246371 *//* Ocultar el label del input en la página de contraseña olvidada */
.woolentor-myaccount-form-lostpassword label[for="user_login"] {
    display: none !important;
}

/* Estilo del botón de "Solicitar nueva contraseña" igual al de checkout */
.woolentor-myaccount-form-lostpassword .woocommerce-Button.button {
    font-family: 'Oswald', Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 300;
    text-transform: uppercase;

    /* Opcionales por si buscas que coincida aún más */
    padding: 14px 24px;
    border-radius: 4px;
    letter-spacing: 1px;
}

.woolentor-myaccount-form-lostpassword p.form-row {
    text-align: center;
}/* End custom CSS */