*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.pw-body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}.pw-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.pw-left{padding:var(--space-9) var(--space-5);display:flex;flex-direction:column;border-right:1px solid var(--border)}.pw-logo{font-family:var(--font-mono);font-size:18px;font-weight:700;font-style:italic;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none;display:block;margin-bottom:var(--space-9)}.pw-content{flex:1}.pw-overline{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;color:var(--text-secondary);margin-bottom:var(--space-3)}.pw-statement{font-family:var(--font-mono);font-size:15px;line-height:1.65;color:var(--text-primary);max-width:380px}.pw-meta{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.pw-right{padding:var(--space-9) var(--space-5);display:flex;flex-direction:column;gap:var(--space-7)}.pw-section-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;color:var(--text-secondary);margin-bottom:var(--space-3)}.pw-section-text{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:var(--space-3)}.pw-section--border{padding-top:var(--space-7);border-top:1px solid var(--border)}.pw-form{display:flex;flex-direction:column;gap:var(--space-2);max-width:400px}.pw-field{display:flex;flex-direction:column;gap:6px}.pw-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);display:block}.pw-input{font-family:var(--font-mono);font-size:13px;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-strong);border-radius:0;padding:12px 16px;outline:none;-webkit-appearance:none;appearance:none;width:100%;transition:border-color 80ms ease}.pw-input:focus{border-color:var(--text-primary)}.pw-input--error{border-color:var(--text-primary)}.pw-error-msg{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-top:4px}.pw-btn{display:inline-block;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);background-color:var(--accent);border:none;padding:14px var(--space-5);cursor:pointer;border-radius:0;transition:background-color .12s ease;align-self:flex-start}.pw-btn:hover{background-color:#333}.pw-btn--secondary{color:var(--text-primary);background-color:transparent;border:1px solid var(--border-strong)}.pw-btn--secondary:hover{background-color:var(--bg-secondary)}.pw-success{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);padding:var(--space-2) 0}.pw-admin-link{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-inactive);margin-top:var(--space-3)}.pw-admin-link a{color:var(--text-secondary);text-decoration:none}.pw-admin-link a:hover{color:var(--text-primary)}@media screen and (max-width:767px){.pw-layout{grid-template-columns:1fr}.pw-left{border-right:none;border-bottom:1px solid var(--border);padding:var(--space-6) var(--space-3)}.pw-logo{margin-bottom:var(--space-5)}.pw-right{padding:var(--space-6) var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/22-password.css.map */
