.main-login{position:relative;width:100vw;margin-top:var(--header-height);background-color:var(--color-surface-primary);min-height:100vh;display:grid;row-gap:0}.main-login__login-btn{width:100%;justify-content:center;margin-top:var(--spacing-7xl);margin-bottom:var(--spacing-3xl)}.main-login__form-errors{color:var(--color-text-error-sale);margin-top:var(--spacing-xl)}.main-login__forgot-password{text-decoration:underline;text-underline-offset:var(--spacing-sm);padding:0}.main-login__cancel-btn{text-decoration:underline;text-underline-offset:var(--spacing-sm);padding:0;margin-bottom:var(--spacing-7xl)}.main-login__content{grid-column:span 12;display:grid;margin-inline:var(--spacing-xl);margin-top:var(--spacing-5xl);margin-bottom:var(--spacing-7xl)}.main-login__content--tabs{display:flex;gap:var(--spacing-2xl);cursor:pointer;margin-bottom:var(--spacing-5xl)}.main-login__content--tabs p{opacity:.5}.main-login__content--tabs p.is-active{opacity:1}.main-login__image{grid-column:span 12;width:100%}.main-login__content.view-reset-password{display:none}.main-login__reset-password-container{margin-inline:var(--spacing-xl);margin-top:var(--spacing-5xl);grid-column:span 12;display:none}.main-login__reset-password-container.view-reset-password{display:block}.main-login__reset-password-btn{width:100%;justify-content:center;margin-top:var(--spacing-7xl);margin-bottom:var(--spacing-3xl)}.main-login__back-button{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.main-login__forgotten-password-heading{margin-top:var(--spacing-5xl);margin-bottom:var(--spacing-2xl)}@media screen and (min-width: 1024px){.main-login__content{grid-column:span 6;display:block}.main-login__image,.main-login__reset-password-container{grid-column:span 6}}
