#challenge .page-width,.template-login .page-width{padding:20px;padding-bottom:77px;background-color:var(--brand-two);border-bottom:1px solid var(--black-one)}@media(min-width: 990px){#challenge .page-width,.template-login .page-width{padding-top:82px;padding-bottom:95px}}#challenge a,.template-login a{color:var(--black-one)}#challenge .login__heading,.template-login .login__heading{margin-bottom:0;text-align:center;font-weight:var(--font-weight-normal);font-size:18px;font-family:var(--font-one)}@media(min-width: 990px){#challenge .login__heading,.template-login .login__heading{font-size:24px}}#challenge .login__heading+p,.template-login .login__heading+p{margin-bottom:20px}#challenge .register__heading,.template-login .register__heading{margin-bottom:20px;text-align:center;font-weight:var(--font-weight-normal);font-size:18px;font-family:var(--font-one)}@media(min-width: 990px){#challenge .register__heading,.template-login .register__heading{font-size:24px}}#challenge .flex-row,.template-login .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1075px}@media(min-width: 990px){#challenge .flex-row,.template-login .flex-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#challenge .flex-column,.template-login .flex-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:481px;min-width:0;text-align:center}@media(min-width: 990px){#challenge .flex-column,.template-login .flex-column{-webkit-box-flex:0;-ms-flex:0 0 481px;flex:0 0 481px}}#challenge .form--login,.template-login .form--login{margin-bottom:73px}@media(min-width: 990px){#challenge .form--login,.template-login .form--login{margin-bottom:0}}#challenge .account__recover-password,.template-login .account__recover-password{font-size:12px}@media(min-width: 990px){#challenge .account__recover-password,.template-login .account__recover-password{font-size:14px}}.shopify-challenge__button{margin:20px 0;height:53px;width:300px;font-size:14px;font-family:var(--font-two);text-transform:uppercase;background-color:var(--brand-one)}