body.password{background:var(--cla-canvas, #f8f6f2);color:var(--cla-ink, #14181f);min-height:100vh;min-height:100dvh}body.password hr{display:none}.cla-password{box-sizing:border-box;display:flex;align-items:center;min-height:100%;padding-block:var(--cla-space-xl, 52px)}.cla-password__inner{box-sizing:border-box;width:100%;max-width:min(38ch,calc(100% - (2*clamp(24px,8vw,64px))));margin-inline:auto}.cla-password__logo{display:block;width:60px;height:auto}.cla-password__heading{margin:var(--cla-space-xl, 52px) 0 0;font-family:var(--cla-font-display, serif);font-weight:var(--cla-weight-regular, 400);font-size:clamp(26px,1.4rem + 1.6vw,34px);line-height:1.2;letter-spacing:0;color:var(--cla-ink, #14181f);text-wrap:balance}.cla-password__lead{margin:var(--cla-space-sm, 14px) 0 0;font-family:var(--cla-font-ui, sans-serif);font-size:15px;line-height:1.6;color:var(--cla-ink-soft, rgba(20, 24, 31, .6));text-wrap:pretty}.cla-password__form{margin:var(--cla-space-xl, 52px) 0 0}.cla-password__row{display:flex;border-bottom:1px solid var(--cla-hairline, rgba(22, 33, 51, .14));padding-bottom:var(--cla-space-xs, 8px);transition:border-color var(--cla-dur-fast, .16s) var(--cla-ease, ease)}.cla-password__row:focus-within{border-bottom-color:var(--cla-ink, #14181f)}.cla-password__input{flex:1 1 12rem;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cla-ink, #14181f);font-family:var(--cla-font-ui, sans-serif);font-size:16px;line-height:1.5;-webkit-appearance:none;appearance:none}.cla-password__input::placeholder{color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}.cla-password__input:focus,.cla-password__input:focus-visible{outline:none;box-shadow:none}.cla-password__submit{display:inline-flex;align-items:baseline;gap:.7em;margin:var(--cla-space-md, 22px) 0 0;padding:0;border:0;background:transparent;color:var(--cla-ink, #14181f);font-family:var(--cla-font-ui, sans-serif);font-size:12px;font-weight:var(--cla-weight-medium, 500);letter-spacing:var(--cla-tracking-cta, .16em);text-transform:uppercase;cursor:pointer;transition:opacity var(--cla-dur-fast, .16s) var(--cla-ease, ease)}@media(hover:hover)and (pointer:fine){.cla-password__submit:hover{opacity:.65}}.cla-password__submit:focus-visible{outline:2px solid var(--cla-navy, #162133);outline-offset:3px}.cla-password__arrow{letter-spacing:0;white-space:nowrap}.cla-password__note{margin:var(--cla-space-sm, 14px) 0 0;font-family:var(--cla-font-ui, sans-serif);font-size:13px;line-height:1.5;color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}.cla-password__note--error{color:var(--cla-ink, #14181f)}.cla-password__note-lead,.cla-password__note-body{display:block}.cla-password__note-lead{color:var(--cla-ink, #14181f)}.cla-password__note-body{margin-top:2px}.cla-password__service{margin:calc(var(--cla-space-md, 22px) + var(--cla-space-xs, 8px)) 0 0;font-family:var(--cla-font-ui, sans-serif);font-size:12.5px;line-height:1.6;color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}.cla-password__service-lead,.cla-password__service-body{display:block}.cla-password__service-lead{font-weight:var(--cla-weight-medium, 500)}.cla-password password-modal{display:block;grid-column:auto;justify-self:auto;margin-top:var(--cla-space-xl, 52px)}.cla-password .password-link{font-family:var(--cla-font-ui, sans-serif);font-size:12px;font-weight:var(--cla-weight-medium, 500);letter-spacing:var(--cla-tracking-cta, .16em);text-transform:uppercase;color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}.cla-password .password-link .svg-wrapper{width:1.4rem;height:1.4rem;margin-right:.8rem}.password__footer{background:transparent;color:var(--cla-ink-soft, rgba(20, 24, 31, .6));padding-top:var(--cla-space-lg, 34px)}.password__footer .list-social{display:none}.password__footer .password__footer-text,.password__footer .password__footer-caption{font-family:var(--cla-font-ui, sans-serif);font-size:12px;color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}.password__footer .password__footer-text a,.password__footer .password__footer-caption a{color:inherit;font-size:inherit}.password__footer .icon-shopify{color:var(--cla-ink-soft, rgba(20, 24, 31, .6))}@media screen and (max-width:749px){.cla-password{padding-block:var(--cla-space-lg, 34px)}.cla-password__heading,.cla-password__form,.cla-password password-modal{margin-top:var(--cla-space-lg, 34px)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cla-password.css.map */
