*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#fff;color:#171717}body{min-height:100svh;font-family:Arial,Helvetica,sans-serif}main,.shopify-section{min-height:100svh}.ch-password{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,5vh,52px);padding:32px 24px 10vh}.ch-password__logo{display:block;width:clamp(160px,18vw,230px);height:auto}.ch-password__form{width:min(100%,340px)}.ch-password__label{display:block;margin-bottom:10px;font-size:13px;letter-spacing:.04em}.ch-password__input-row{display:flex;border:1px solid #171717;border-radius:0;height:46px}.ch-password__input-row input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;background:transparent;color:inherit;font:inherit}.ch-password__submit{display:block;width:160px;margin:22px auto 0;padding:10px;border:1px solid #222;border-radius:0;background:transparent;color:#171717;text-align:center;text-transform:uppercase;cursor:pointer;font:500 13px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.02em}.ch-password__submit:hover{color:#163a8b}.ch-password__submit:focus-visible{outline:2px solid #163a8b;outline-offset:3px}.ch-password__input-row:focus-within{outline:1px solid #171717;outline-offset:2px}.ch-password__error{margin:10px 0 0;font-size:13px;color:#a02222}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ch-password.css.map */
