.mfp-bg.quick-login,.mfp-wrap.quick-login{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.password-protected-page{padding:140px 0}.password-protected-page [role=main]{display:flex;justify-content:center;align-items:center}.password-protected-page .password-page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.password-protected-page .password-section{position:relative;z-index:20}.password-protected-page .password-section .form-notification{margin-top:30px}.password-protected-page .password-page-logo{position:fixed;top:15px;left:15px;z-index:30;max-width:50vw}@media only screen and (min-width: 768px){.password-protected-page .password-page-logo{top:50px;left:50px}}.password-protected-page .password-page-logo h1{z-index:10;font-size:24px}.password-protected-page .password-page-logo img{width:auto;max-width:100%}.password-protected-page .password-login-link{display:inline-flex;align-items:center;position:fixed;top:15px;right:15px;z-index:30;font-size:.8125rem}@media only screen and (min-width: 768px){.password-protected-page .password-login-link{top:50px;right:50px}}.password-protected-page .password-login-link svg{fill:var(--color-link);margin-right:10px}.password-protected-page .password-section p{font-size:1.25rem}.password-protected-page .password-section .powered_by_link{font-size:14px;margin-top:30px;text-align:center;display:block}.mfp-bg.quick-login{background:var(--bg-body)}.mfp-bg.quick-login.mfp-ready{opacity:1}.mfp-bg.quick-login.mfp-removing,.mfp-wrap.quick-login{opacity:0}.mfp-wrap.quick-login.mfp-ready{opacity:1}.mfp-wrap.quick-login.mfp-removing{opacity:0}.mfp-wrap.quick-login .mfp-container{padding:0}.mfp-wrap.quick-login .mfp-container:before{display:none}.mfp-wrap.quick-login .mfp-content{display:flex;min-height:100vh;width:100vw;align-items:center;justify-content:center}.mfp-wrap.quick-login .mfp-content #password-page-login{width:100%;padding:40px 15px}.mfp-wrap.quick-login .mfp-content #password-page-login .thb-close-text{font-size:.75rem;opacity:.7;text-transform:uppercase;position:absolute;top:20px;left:0;width:100%;text-align:center}@media only screen and (min-width: 768px){.mfp-wrap.quick-login .mfp-content #password-page-login .thb-close-text{top:40px}}.mfp-wrap.quick-login .mfp-content #password-page-login .storefront-password-form{max-width:360px;margin:30px auto 40px}.mfp-wrap.quick-login .mfp-content #password-page-login .storefront-password-form fieldset{position:relative}.mfp-wrap.quick-login .mfp-content #password-page-login .storefront-password-form .password_field{border:1px solid rgba(var(--color-text-rgb),.2);border-radius:5px;width:100%;padding-right:130px;color:#000;margin:0;height:52px;line-height:52px}.mfp-wrap.quick-login .mfp-content #password-page-login .storefront-password-form .btn{display:flex;position:absolute;top:4px;right:4px;font-size:.75rem;font-weight:600;height:calc(100% - 8px);border-radius:3px;border:0;color:var(--button-solid-text);background:var(--button-solid-bg)}.mfp-wrap.quick-login .mfp-content #password-page-login p{font-size:.8125rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password.css.map */
