#authentication-page main.content .authentication .authentication-tab-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:32px;list-style:none;padding-inline:0;border-bottom:2px solid #e8e8e8}#authentication-page main.content .authentication .authentication-tab-list [role=tab]{position:relative;display:block;margin:0;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;text-align:center}#authentication-page main.content .authentication .authentication-tab-list [role=tab] a{position:relative;display:block;font-size:15px;line-height:20px;font-weight:400;color:#a61932;padding:12px 16px;cursor:pointer;letter-spacing:-.015em;text-decoration:none}#authentication-page main.content .authentication .authentication-tab-list [role=tab].active a{cursor:default;font-weight:500}#authentication-page main.content .authentication .authentication-tab-list [role=tab].active a:after{content:"";position:absolute;display:block;bottom:-3px;left:0;width:100%;height:4px;background-color:#a61932;border-radius:2px}#authentication-page main.content .authentication .authentication-content [role=tabpanel]{display:none}#authentication-page main.content .authentication .authentication-content [role=tabpanel].active{display:block}#authentication-page main.content .authentication .authentication-content .facebook-button{--border-width:1px;--font-size:13px;--font-weight:400;--gap:4px;--line-height:20px;--outline-width:1px;--padding-block:4px;--padding-inline-start:12px;--padding-inline-end:12px;display:-webkit-box;display:-webkit-flex;display:flex;gap:var(--gap);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);padding-block:var(--padding-block) var(--padding-block);padding-inline:var(--padding-inline-start) var(--padding-inline-end);border-radius:calc(var(--line-height)/2 + var(--padding-block) + var(--outline-width));background-color:var(--background-default-color);color:var(--label-color);border:0;box-shadow:0 0 0 var(--border-width) var(--border-color) inset;cursor:pointer;--background-default-color:#fff;--background-hover-color:#f8edef;--background-pressed-color:#f1dade;--background-focus-color:#fff;--background-disabled-color:#fff;--border-color:#fff;--label-color:#a61932;--border-disabled-color:#fff;--label-disabled-color:hsla(0,0%,74.9%,0.5);--outline-color:rgba(166,25,50,0.5);--background-default-color:#1877f2;--background-hover-color:rgba(24,119,242,0.9);--background-pressed-color:rgba(24,119,242,0.8);--background-focus-color:rgba(24,119,242,0.9);--background-disabled-color:rgba(24,119,242,0.5);--border-color:#1877f2;--label-color:#fff;--border-disabled-color:rgba(24,119,242,0.5);--label-disabled-color:hsla(0,0%,100%,0.5);--outline-color:#fff}#authentication-page main.content .authentication .authentication-content .facebook-button:active,#authentication-page main.content .authentication .authentication-content .facebook-button:focus,#authentication-page main.content .authentication .authentication-content .facebook-button:focus-visible,#authentication-page main.content .authentication .authentication-content .facebook-button:focus-within,#authentication-page main.content .authentication .authentication-content .facebook-button:hover{text-decoration:none}#authentication-page main.content .authentication .authentication-content .facebook-button:hover{background-color:var(--background-hover-color)}#authentication-page main.content .authentication .authentication-content .facebook-button:focus-within{background-color:var(--background-focus-color);outline:var(--outline-width) dashed var(--outline-color);outline-offset:-4px}#authentication-page main.content .authentication .authentication-content .facebook-button:active{background-color:var(--background-pressed-color);outline:none}#authentication-page main.content .authentication .authentication-content .facebook-button.disabled,#authentication-page main.content .authentication .authentication-content .facebook-button:disabled{background-color:var(--background-disabled-color);box-shadow:0 0 0 var(--border-width) var(--border-disabled-color) inset;color:var(--label-disabled-color);cursor:not-allowed}#authentication-page main.content .authentication .authentication-content .facebook-button:before{--icon-width:20px;content:"";width:var(--icon-width);aspect-ratio:20/20;background-repeat:no-repeat;background-position:50%;background-image:url(https://ms-redesign-authentication-forms-70d3fefe.s.favi.kitchen/static/frontend/Buttons/images/generic.302ea72df5f8a708bd47e2f198b00756.svg);margin-left:-4px;background-image:url(https://ms-redesign-authentication-forms-70d3fefe.s.favi.kitchen/static/frontend/Authentication/images/facebook.1d8ec2f5959b6e787ea873c9582c743c.svg)}#authentication-page main.content .authentication .authentication-content .login-button,#authentication-page main.content .authentication .authentication-content .register-button,#authentication-page main.content .authentication .authentication-content .reset-password-button{--border-width:1px;--font-size:13px;--font-weight:400;--gap:4px;--line-height:20px;--outline-width:1px;--padding-block:4px;--padding-inline-start:12px;--padding-inline-end:12px;display:-webkit-box;display:-webkit-flex;display:flex;gap:var(--gap);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);padding-block:var(--padding-block) var(--padding-block);padding-inline:var(--padding-inline-start) var(--padding-inline-end);border-radius:calc(var(--line-height)/2 + var(--padding-block) + var(--outline-width));background-color:var(--background-default-color);color:var(--label-color);border:0;box-shadow:0 0 0 var(--border-width) var(--border-color) inset;cursor:pointer;--background-default-color:#a61932;--background-hover-color:#ad2b42;--background-pressed-color:#b43e53;--background-focus-color:#a61932;--background-disabled-color:#bfbfbf;--border-color:#a61932;--label-color:#fff;--border-disabled-color:#bfbfbf;--label-disabled-color:#fff;--outline-color:#fff}#authentication-page main.content .authentication .authentication-content .login-button:active,#authentication-page main.content .authentication .authentication-content .login-button:focus,#authentication-page main.content .authentication .authentication-content .login-button:focus-visible,#authentication-page main.content .authentication .authentication-content .login-button:focus-within,#authentication-page main.content .authentication .authentication-content .login-button:hover,#authentication-page main.content .authentication .authentication-content .register-button:active,#authentication-page main.content .authentication .authentication-content .register-button:focus,#authentication-page main.content .authentication .authentication-content .register-button:focus-visible,#authentication-page main.content .authentication .authentication-content .register-button:focus-within,#authentication-page main.content .authentication .authentication-content .register-button:hover,#authentication-page main.content .authentication .authentication-content .reset-password-button:active,#authentication-page main.content .authentication .authentication-content .reset-password-button:focus,#authentication-page main.content .authentication .authentication-content .reset-password-button:focus-visible,#authentication-page main.content .authentication .authentication-content .reset-password-button:focus-within,#authentication-page main.content .authentication .authentication-content .reset-password-button:hover{text-decoration:none}#authentication-page main.content .authentication .authentication-content .login-button:hover,#authentication-page main.content .authentication .authentication-content .register-button:hover,#authentication-page main.content .authentication .authentication-content .reset-password-button:hover{background-color:var(--background-hover-color)}#authentication-page main.content .authentication .authentication-content .login-button:focus-within,#authentication-page main.content .authentication .authentication-content .register-button:focus-within,#authentication-page main.content .authentication .authentication-content .reset-password-button:focus-within{background-color:var(--background-focus-color);outline:var(--outline-width) dashed var(--outline-color);outline-offset:-4px}#authentication-page main.content .authentication .authentication-content .login-button:active,#authentication-page main.content .authentication .authentication-content .register-button:active,#authentication-page main.content .authentication .authentication-content .reset-password-button:active{background-color:var(--background-pressed-color);outline:none}#authentication-page main.content .authentication .authentication-content .login-button.disabled,#authentication-page main.content .authentication .authentication-content .login-button:disabled,#authentication-page main.content .authentication .authentication-content .register-button.disabled,#authentication-page main.content .authentication .authentication-content .register-button:disabled,#authentication-page main.content .authentication .authentication-content .reset-password-button.disabled,#authentication-page main.content .authentication .authentication-content .reset-password-button:disabled{background-color:var(--background-disabled-color);box-shadow:0 0 0 var(--border-width) var(--border-disabled-color) inset;color:var(--label-disabled-color);cursor:not-allowed}#authentication-page main.content .authentication .authentication-content .facebook-button,#authentication-page main.content .authentication .authentication-content .login-button,#authentication-page main.content .authentication .authentication-content .register-button,#authentication-page main.content .authentication .authentication-content .reset-password-button{--font-size:15px;--gap:8px;--padding-inline-start:20px;--padding-inline-end:20px;--padding-block:12px;width:100%}#authentication-page main.content .authentication .authentication-content .text-row{margin-block:64px 32px}#authentication-page main.content .authentication .authentication-content h1,#authentication-page main.content .authentication .authentication-content h2{width:100%;text-align:center;font-size:15px;line-height:20px;letter-spacing:-.015em}#authentication-page main.content .authentication .authentication-content h1:first-letter,#authentication-page main.content .authentication .authentication-content h2:first-letter{text-transform:uppercase}#authentication-page main.content .authentication .authentication-content h1{font-weight:500;margin-bottom:16px}#authentication-page main.content .authentication .authentication-content h2{margin-bottom:8px}#authentication-page main.content .authentication .authentication-content p{font-size:14px;line-height:20px;font-weight:400;color:#222;text-align:center;letter-spacing:-.015em;margin-inline:0;margin-block:0 8px}#authentication-page main.content .authentication .authentication-content a{color:#a61932}#authentication-page main.content .authentication .authentication-content strong{font-weight:500}#authentication-page main.content .authentication .authentication-content .info{color:#767676}#authentication-page main.content .authentication .authentication-content .warning{margin-top:64px}#authentication-page main.content .authentication .authentication-content .terms{font-size:13px;line-height:16px}#authentication-page main.content .authentication .authentication-content .forgot-your-password{text-align:center;padding:4px 12px;font-size:13px;line-height:20px;font-weight:400;color:#222}#authentication-page main.content .authentication .authentication-content .authentication-content-divider{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;color:#9c9c9c;margin-block:24px 16px}#authentication-page main.content .authentication .authentication-content .authentication-content-divider:after,#authentication-page main.content .authentication .authentication-content .authentication-content-divider:before{content:"";-webkit-box-flex:1;-webkit-flex:1;flex:1;border-top:1px solid #f2f2f2}#authentication-page main.content .authentication .authentication-content .authentication-content-divider span{position:relative;top:-1px;padding:0 8px;font-size:12px;line-height:14px;font-weight:400;letter-spacing:-.015em}#authentication-page main.content .authentication{position:relative;max-width:360px;width:100%;margin:auto;padding:32px}