.barid-password{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vh,40px);min-height:100svh;padding:40px 16px;background:#fff;color:#0d0d0d;font-family:IBM Plex Mono,monospace}.barid-password__logo{width:min(70vw,300px);height:auto;aspect-ratio:1;opacity:0;transition:opacity .8s ease}.barid-password__logo.is-loaded{opacity:1}.barid-password__form{width:100%;max-width:340px}.barid-password__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.barid-password__row{display:flex;border-bottom:1px solid rgba(13,13,13,.25);transition:border-color .2s ease}.barid-password__row:focus-within{border-color:#0d0d0d}.barid-password__input{flex:1;min-width:0;padding:12px 0;background:none;border:none;outline:none;color:#0d0d0d;font-family:inherit;font-size:16px;letter-spacing:.08em}.barid-password__input::placeholder{color:#7a7f83;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.barid-password__submit{padding:12px 0 12px 16px;background:none;border:none;color:#7a7f83;font-family:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.barid-password__submit:hover,.barid-password__submit:focus-visible{color:#0d0d0d;outline:none}.barid-password__error{margin-top:12px;font-size:11px;letter-spacing:.06em;color:#c8102e;text-align:center}.barid-password__error ul{padding:0;list-style:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAg */
