.s-account-password-wrapper{background-color:#fafafa;height:100%;width:100%;margin:0 auto}@media screen and (min-width: 768px){.s-account-password-wrapper{padding:48px 0}}.s-account-password-container{max-width:972px;margin:0 auto;background-color:#fff;padding:20px 15px 30px}@media screen and (min-width: 768px){.s-account-password-container{padding:32px 80px 65px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:355px}}.s-account-password-container--rtl{direction:rtl}.s-account-password-container--rtl .s-account-password__recover-button::after,.s-account-password-container--rtl .s-account-overview__block-bottom--link::after{left:unset;right:0}.s-account-password__title{font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:20px;letter-spacing:.01em;margin:0 0 25px;text-transform:capitalize}@media screen and (min-width: 768px){.s-account-password__title{margin-bottom:30px}}.s-account-password__email-consent{font-family:var(--font-body);font-weight:200;font-size:13px;line-height:21px;margin-bottom:30px}.s-account-password__change-password{font-family:var(--font-body);font-size:12px;font-weight:400;text-decoration-line:underline;cursor:pointer;margin-top:18px;background:unset;border:none}@media screen and (min-width: 768px){.s-account-password__change-password{margin-top:29px}}.s-account-password__form-wrapper{display:block}.s-account-password__form-wrapper.hide{display:none}.s-account-password__recover-button{background:none;color:#222;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;margin-top:18px;position:relative}@media screen and (min-width: 768px){.s-account-password__recover-button{margin-top:29px}}.s-account-password__recover-button:focus{outline:revert}.s-account-password__recover-button::after{content:"";opacity:1;width:100%;height:1px;background-color:#222;position:absolute;top:100%;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.s-account-password__recover-button:hover::after{width:70%}.s-account-password__request-message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:26px 22px;border-radius:4px;-webkit-box-shadow:-2px -1px 24px 0px rgba(0,0,0,.04);box-shadow:-2px -1px 24px 0px rgba(0,0,0,.04);display:none}.s-account-password__request-message.active{display:-webkit-box;display:-ms-flexbox;display:flex}.s-account-password__request-message h6{padding-bottom:19px;font-family:var(--font-heading);font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#222}.s-account-password__request-message p{font-family:var(--font-body);font-size:13px;font-style:normal;font-weight:200;line-height:21px;color:#2b8c1b}.s-account-password__title{font-family:var(--font-heading);font-size:18px;font-weight:500;line-height:20px;letter-spacing:.01em;margin:0;margin-bottom:30px}.s-account-password__email-consent{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:21px}