.elementor-11 .elementor-element.elementor-element-b55c3a0{--display:flex;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-bbf7983{text-align:center;}.elementor-11 .elementor-element.elementor-element-bbf7983 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-98e508b{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#06202F;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#4FB6A5;}.elementor-11 .elementor-element.elementor-element-3cd8f03{padding:0px 0px 100px 0px;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-color:#FFFFFF;--tabs-border-radius:20px 20px 20px 20px;--tabs-divider-color:#FFFFFF;--sections-background-color:#FFFFFF;--sections-border-radius:10px 10px 10px 10px;--typography-section-titles-color:#FFF9F9;--general-text-color:#000000;--login-messages-color:#000000;--checkboxes-color:#000000;--forms-labels-color:#060000;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:#FEFEFE;--tables-title-color:#FFFFFF;--tables-items-color:#FFFFFF;--variations-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Outfit", Sans-serif;border-width:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-MyAccount-content > div > p, .elementor-11 .elementor-element.elementor-element-3cd8f03 address, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-EditAccountForm fieldset legend, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-ResetPassword p:nth-child(1), .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-OrderUpdate{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-form__label-for-checkbox span{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-PaymentMethod .input-radio + label{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-form-row label, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-address-fields label{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-3cd8f03 button.button, .elementor-11 .elementor-element.elementor-element-3cd8f03 #add_payment_method #payment #place_order{font-family:"Outfit", Sans-serif;font-weight:normal;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .order_details thead th, .elementor-11 .elementor-element.elementor-element-3cd8f03 .order_details tfoot td, .elementor-11 .elementor-element.elementor-element-3cd8f03 .order_details tfoot th, .elementor-11 .elementor-element.elementor-element-3cd8f03 .nobr{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab__orders tbody td, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab__downloads tbody td, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-table--order-downloads tbody td, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-table--order-details td a, .elementor-11 .elementor-element.elementor-element-3cd8f03 td.product-total, .elementor-11 .elementor-element.elementor-element-3cd8f03 td.payment-method-method, .elementor-11 .elementor-element.elementor-element-3cd8f03 td.payment-method-expires{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .wc-item-meta{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-3cd8f03 .shop_table .button, .elementor-11 .elementor-element.elementor-element-3cd8f03 .order-again .button, .elementor-11 .elementor-element.elementor-element-3cd8f03 .woocommerce-pagination .button, .elementor-11 .elementor-element.elementor-element-3cd8f03 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Outfit", Sans-serif;}.elementor-11 .elementor-element.elementor-element-113603a{padding:5px 0px 5px 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-113603a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#086667;}:root{--page-title-display:none;}/* Start custom CSS *//* ==========================================================
   VITRILA – WooCommerce /mi-cuenta/lost-password/
   (Form centrado + textos legibles + sin afectar el header)
   ========================================================== */

/* 1) Textos del módulo WooCommerce sobre fondo verde (legibles) */
body.woocommerce-account.woocommerce-lost-password .woocommerce {
  color: #ffffff;
}

/* El texto largo (el que salía gris) y el texto introductorio */
body.woocommerce-account.woocommerce-lost-password .woocommerce > p {
  color: #ffffff !important;
  max-width: 760px;
  margin: 14px auto 0;
  padding: 14px 18px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.14);
  line-height: 1.55;
}

/* 2) Notificaciones (Correo enviado, errores, etc.) centradas */
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-notices-wrapper {
  max-width: 760px;
  margin: 0 auto 16px;
}

body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-message,
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-error,
body.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-info {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 12px;
}

/* 3) Formulario "tarjeta" centrado */
body.woocommerce-account.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword,
body.woocommerce-account.woocommerce-lost-password .woocommerce form.lost_reset_password {
  max-width: 760px;
  margin: 18px auto 0; /* centra y separa del texto */
  background: #ffffff;
  color: #111111;
  padding: 32px;
  border-radius: 14px;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.18);/* End custom CSS */