.pw{background-color:var(--surface);color:var(--text)}.pw__inner{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto auto;row-gap:var(--s5);min-block-size:100svh;inline-size:100%;max-inline-size:calc(var(--page-width) + 2 * var(--page-margin));margin-inline:auto;padding-block:var(--s3) var(--s4);padding-inline:var(--page-margin)}.pw__brand{margin:0}.pw__logo{position:relative;display:inline-block}.pw__logo img{display:block;block-size:var(--s3);inline-size:auto;visibility:hidden}.pw__logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentcolor;-webkit-mask:var(--logo-src) no-repeat center / contain;mask:var(--logo-src) no-repeat center / contain}.pw__wordmark{font-family:var(--font-logo);font-size:var(--text-h6);line-height:1;letter-spacing:.02em;text-transform:uppercase}.pw__say{align-self:end}.pw__eyebrow{margin:0;line-height:1}.pw__heading{margin:var(--s4) 0 0;max-inline-size:14ch;font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-lh);letter-spacing:var(--type-heading-1-ls);font-weight:var(--type-heading-1-fw);text-wrap:balance}@media(min-width:750px){.pw__heading{font-size:var(--type-hero-size);line-height:var(--type-hero-lh);letter-spacing:var(--type-hero-ls);font-weight:var(--type-hero-fw)}}.pw__message{margin:var(--s3) 0 0;max-inline-size:60ch;font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls)}.pw__act{padding-block-start:var(--s4);border-block-start:1px solid var(--border)}.pw__note{margin:0;max-inline-size:60ch;font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls)}.pw__notify{margin-block-start:var(--s4)}.pw__msg{margin:0}.pw__act:has(.nlt__msg--success) .pw__note{display:none}.pw__summary{display:inline-flex;align-items:center;gap:var(--s1);min-block-size:44px;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;list-style:none}.pw__summary::-webkit-details-marker{display:none}.pw__summary-text{text-decoration:underline;text-underline-offset:.3em}.pw__summary:after{content:"+" / ""}.pw__details[open] .pw__summary:after{content:"\2212" / ""}.pw__details[open] .field,.pw__details[open] .nlt__msg--error{margin-block-start:var(--s2)}.pw__details .nlt__msg--error{margin-block-end:0}.pw__input[type=password]{padding:var(--s3) 0 var(--s1);background-color:transparent;border:0;border-block-end:1px solid var(--border);font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls)}.pw__input[type=password]:-webkit-autofill{-webkit-text-fill-color:var(--text);background-clip:text;-webkit-background-clip:text}@media(min-width:750px){.pw__inner{row-gap:var(--s6)}.pw__act,.pw__entry{display:grid;grid-template-columns:var(--grid-columns);column-gap:var(--grid-gap)}.pw__note,.pw__notify,.pw__entry>.pw__details{grid-column:1 / span 8}.pw__act .nlt__line,.pw__entry .nlt__line{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s4)}}@media(min-width:980px){.pw__note{grid-column:1 / span 5;grid-row:1}.pw__notify{grid-column:7 / -1;grid-row:1;margin-block-start:0}.pw__entry>.pw__details{grid-column:7 / -1}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/password.css.map */
