body{display:flex;flex-direction:column;min-height:100svh}#MainContent{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding:0}.password{height:100%;background-color:#fff}.banner-text>h1{margin-bottom:.5rem}.email-signup-banner{display:flex;flex-direction:column;width:100%;gap:1rem}.password-form-toggle{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:1;font:inherit;color:inherit;background:none;border:none;padding:0 0 1rem;cursor:pointer;text-align:center}.contact{width:100%;margin-bottom:.25rem}.contact__field{display:flex;align-items:baseline;gap:.5rem;width:100%}.contact__field label{flex-shrink:0}.contact__input-wrapper{position:relative;flex:1;min-width:0;display:block}.contact__mirror{position:absolute;visibility:hidden;white-space:pre;font:inherit;pointer-events:none}.contact__cursor{position:absolute;top:0;left:0;transform:translate(var(--cursor-offset, 0px));pointer-events:none;animation:contact-cursor-blink 1s step-end infinite}.contact__cursor--inactive{visibility:hidden}.contact__input{border:none;background:transparent;font:inherit;padding:0;margin:0;width:100%;min-width:0}.contact__input:focus{caret-color:transparent;outline:none}@keyframes contact-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.contact__cursor{animation:none}}.form-button{font:inherit;color:#fff;background-color:#000;border:none;width:100%;padding:9px 0;margin-bottom:.5rem}.errors>ul{list-style:none;padding:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-password.css.map */
