.login-form{width:100%;min-height:100%;display:flex;flex-direction:column;position:relative}.login-form__close{width:2.3rem;height:2.3rem;border:0;border-radius:999px;background:var(--g-gris3);cursor:pointer;flex-shrink:0;color:var(--g-gris1);display:flex;justify-content:center;align-items:center;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.login-form__error-message{color:var(--p-rojop);text-align:center}.login-form__hero{width:100%;background:#120707}.login-form__hero-image{display:block;width:100%;height:auto;object-fit:cover}.login-form__content{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem}.login-form__header{display:flex;flex-direction:column;gap:.75rem;text-align:center}.login-form__title{margin:0;font-size:1.2rem;line-height:1;font-weight:400;font-family:Gobold;color:#232323}.login-form__subtitle{margin:0;font-size:1rem;line-height:1.45;color:#444}.login-form__subtitle span{color:#e53b35;font-weight:700}.login-form__fields{display:flex;flex-direction:column;gap:.9rem}.login-form__forgot-wrapper{display:flex;justify-content:flex-end;margin-top:-.15rem}.login-form__guest-link,.login-form__link{border:0;padding:0;background:rgba(0,0,0,0);color:#666;font:inherit;text-decoration:underline;cursor:pointer}.login-form__submit.login-form__submit{position:relative;border:0;cursor:pointer;font:inherit;font-weight:700;color:#fff;min-height:3rem;text-transform:uppercase;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);border-radius:0;font-family:Gobold;display:flex;justify-content:center;align-items:center}.login-form__submit--secondary{background:#1f1f21;font-family:Gobold}.login-form__divider{display:flex;align-items:center;gap:.85rem;margin-top:.35rem}.login-form__divider-line{flex:1;height:1px;background:#bfbfbf}.login-form__divider-text{color:#222;font-size:.95rem;white-space:nowrap}.login-form__guest-wrapper{display:flex;justify-content:center;margin-top:.25rem}.login-mobile-drawer__content{width:min(90vw,clamp(360px,30vw,450px))!important;max-width:none!important;margin-left:auto}.login-mobile-drawer__body{height:100%;padding:0}