.password-login__container{max-width:875px;margin:0 auto;padding:0 1.25rem}.password-login--fullheight{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.password-login--fullheight .card{margin:0;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.password-login--fullheight .password-login__background{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important}.password-login__title{font-weight:600;font-size:40px;line-height:130%;letter-spacing:0%;text-align:center;text-transform:capitalize}.password-login__title>h2{margin-bottom:0!important}@media screen and (max-width: 767px){.password-login__title{font-size:32px}}.password-login__info{color:var(--color-secondary-text-cards);font-weight:500;font-size:28px;line-height:130%;letter-spacing:0%;text-align:center}@media screen and (max-width: 767px){.password-login__info{font-size:22px}}.password-login__logo{margin-bottom:16px!important}.password-login__logo img{max-width:100%;height:auto;margin:0 auto;display:block}.password-login__container>.increased-spacing{margin-top:0;margin-bottom:0}.password-login__container .password-login__logo.increased-spacing{margin-top:0!important;margin-bottom:16px!important}.password-login__container .increased-spacing:has(.password-login__title){margin-top:0!important;margin-bottom:12px!important}.password-login__container .increased-spacing:has(.password-login__info){margin-top:0!important;margin-bottom:32px!important}.password-login__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.password-login__background img{width:100%;height:100%;object-fit:cover;object-position:center}.password-login__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.password-login--has-background{position:relative;overflow:hidden}.password-login fieldset{display:grid;grid-template-columns:1fr min-content;align-items:center;margin-inline-start:auto;margin-inline-end:auto;gap:12px;max-width:500px;width:100%}.password-login__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.password-login__input-icon{position:absolute;left:16px;top:52%;transform:translateY(-50%);z-index:2;pointer-events:none}.password-login__input-icon svg{width:18px;height:24px}.password-login input[type=password]{min-width:0;width:100%;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;border-width:var(--border-width-buttons);border-color:var(--color-secondary-text-cards);background-color:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-secondary-text-cards);box-shadow:0 4px 6px #0000000d;transition:all .3s ease;padding:16px 16px 16px 50px}@media screen and (max-width: 767px){.password-login input[type=password]{padding:12px 16px 12px 50px;font-size:16px}}.password-login input[type=password]:focus{background-color:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 6px 12px #0000001a;outline:none}.password-login input[type=password]::placeholder{color:var(--color-secondary-text-cards);opacity:1;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%}@media screen and (max-width: 767px){.password-login input[type=password]::placeholder{font-size:16px}}.password-login .button{padding:16px 20px;font-weight:600;font-size:18px;line-height:100%;transition:all .3s ease;white-space:nowrap}@media screen and (max-width: 767px){.password-login .button{padding:12px 16px;font-size:16px}}.password-login__button:hover{opacity:.85;transform:translateY(-1px)}.password-login__button:active{transform:translateY(0)}.password-login .alert--error{margin-bottom:1rem;padding:1rem;border-radius:4px;background-color:#ff00001a;color:#d00}
/*# sourceMappingURL=/cdn/shop/t/18/assets/password-login.css.map */
