.s-recover-password{display:block}.s-recover-password--rtl{direction:rtl}.s-recover-password__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:42px;padding:48px 24px;max-width:1096px;margin:0 auto}@media screen and (min-width: 768px){.s-recover-password__inner{padding-bottom:152px}}.s-recover-password__block{border-radius:8px;background:#f9f8f8;overflow:hidden}.s-recover-password__block-title{background:#ffe8ec;height:15px;padding:24px 26px;margin-bottom:24px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#c3324c;text-align:start;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize}@media screen and (min-width: 768px){.s-recover-password__block-title{font-size:22px}}.s-recover-password__block-subtitle{padding-top:3px;margin-bottom:15px;color:#1d1d1d;font-family:var(--font-heading);font-size:18px;font-style:normal;font-weight:400;line-height:13px;text-transform:capitalize}@media screen and (min-width: 768px){.s-recover-password__block-subtitle{padding-top:10px;margin-bottom:24px}}.s-recover-password__block-text{margin-bottom:39px;color:#1d1d1d;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (min-width: 768px){.s-recover-password__block-text{margin-bottom:64px}}.s-recover-password__block-text--form{margin-bottom:34px}.s-recover-password__block-content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 24px}.s-recover-password__block-content--success .s-recover-password__block-text{margin-bottom:84px}.s-recover-password__block-content--success .s-recover-password__block-subtitle{padding:0;margin:0}.s-recover-password__block-content.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.s-recover-password__form{display:block}.s-recover-password__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}@media screen and (min-width: 768px){.s-recover-password__field{width:50%;margin-bottom:24px}}.s-recover-password__label{color:#1d1d1d;font-family:var(--font-abz);font-size:13px;font-style:normal;font-weight:400;line-height:9px;letter-spacing:.5px;text-transform:uppercase}.s-recover-password__label span{color:#c3324c}.s-recover-password__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);border-bottom:1px solid #1d1d1d;padding-bottom:8px;color:#1d1d1d;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.s-recover-password__input.is-error{border-bottom:1px solid #c3324c}.s-recover-password__input.is-error:focus-visible{border-bottom:1px solid #c3324c}.s-recover-password__input:focus-visible{border:none;outline:none;border-bottom:1px solid #1d1d1d}.s-recover-password__input:-webkit-autofill,.s-recover-password__input:-webkit-autofill:hover,.s-recover-password__input:-webkit-autofill:focus,.s-recover-password__input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 20px 20px #f9f8f8;box-shadow:inset 0 0 20px 20px #f9f8f8}.s-recover-password__input-error{display:none;color:#c3324c;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.s-recover-password__input-error.is-active{display:block}.s-recover-password__submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;padding:0 44px;border-radius:100px;background:#c3324c;color:#f9f8f8;font-family:var(--font-abz);font-size:13px;font-style:normal;font-weight:400;line-height:9px;letter-spacing:.5px;text-transform:uppercase}.s-recover-password__submit-button:disabled{opacity:.6;pointer-events:none}.s-recover-password__back-link{margin-top:35px;color:#1d1d1d;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:11px;text-decoration:underline;text-align:end}@media screen and (min-width: 768px){.s-recover-password__back-link{margin-top:27px}}.s-recover-password__error-message{display:none;margin-top:25px;color:#c3324c;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.s-recover-password__error-message.is-active{display:block}.s-recover-password__message{display:block;margin-top:47px;color:#c3324c;font-family:var(--font-abel);font-size:16px;font-style:normal;font-weight:400;line-height:24px}