.pw{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ink);color:#fff;padding:clamp(48px,8vw,96px) var(--pad);overflow:hidden}.pw__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50% 40%;background-repeat:no-repeat}.pw__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c242959,#1c161ab8)}.pw__inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;max-width:820px;width:100%}.pw__logo{display:inline-flex;align-items:center;min-height:44px;color:#fff;margin-bottom:clamp(32px,5vw,56px)}.pw__logo .lg{height:clamp(20px,3vw,32px);width:auto}.pw__eyebrow{letter-spacing:.12em;font-size:1.3rem;text-transform:uppercase;font-weight:400;color:#ffffffb3;margin-bottom:24px}.pw__heading{font-size:var(--fs-h1);font-weight:400;letter-spacing:.01em;line-height:1;text-transform:uppercase;color:#fff;margin-bottom:24px;text-wrap:balance}.pw__sub{font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,1.8vw,2.08rem);color:#fffc;font-weight:400;line-height:1.55;margin-bottom:clamp(32px,5vw,52px)}.pw__form{width:100%;max-width:440px;margin-bottom:clamp(32px,5vw,52px)}.pw__form form{display:flex;border-bottom:1px solid rgba(255,255,255,.5);align-items:stretch}.pw__form input[type=email]{flex:1;background:none;border:none;padding:12px 4px;font-family:var(--sans);font-weight:300;font-size:1.312rem;outline:none;color:#fff;min-width:0}.pw__form input[type=email]::placeholder{color:#ffffff73}.pw__form button[type=submit]{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:0 4px 0 16px;white-space:nowrap;flex-shrink:0}.pw__form button[type=submit]:hover{color:var(--mauve)}.pw__form-ok{margin-top:16px;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.pw__staff-toggle{display:inline-flex;align-items:center;min-height:44px;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:4px;background:none;cursor:pointer;margin-bottom:0;transition:color .2s}.pw__staff-toggle:hover{color:#ffffffe6}.pw__staff-form{width:100%;max-width:360px}.pw__staff-form-inner{padding-top:16px}.pw__staff-form form{display:flex;flex-direction:column;gap:12px;align-items:center}.pw__staff-form input[type=password]{width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.25);padding:12px 16px;font-family:var(--sans);font-weight:300;font-size:1.312rem;color:#fff;outline:none}.pw__staff-form input[type=password]::placeholder{color:#fff6}.pw__staff-form input[type=password]:focus{border-color:#fff9}.pw__staff-form button[type=submit]{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#fffc;border:1px solid rgba(255,255,255,.35);padding:12px 24px;transition:border-color .2s,color .2s}.pw__staff-form button[type=submit]:hover{border-color:#fff;color:#fff}.pw__staff-error{font-size:1.4rem;letter-spacing:.14em;color:var(--ink);margin-top:4px}.pw__staff{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(28px,4vw,44px)}.pw__footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:32px}.pw__social{display:flex;gap:24px;align-items:center}.pw__social a{display:inline-flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.pw__social a:hover{opacity:1}.pw__social svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.4}.pw__copy{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.pw__form input[type=email]:focus-visible,.pw__staff-form input[type=password]:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.pw__staff-toggle:focus-visible,.pw__form button:focus-visible,.pw__staff-form button:focus-visible,.pw__social a:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-amphr-password.css.map */
