.header .input-wrapper{position:relative}.header .input-wrapper label{position:absolute;transition:all .1s linear;top:0;bottom:0;margin:auto;height:16px;font-size:16px;line-height:1;left:10px}.header .input-wrapper[data-selected=true] label{bottom:calc(100% - 6px);left:10px;font-size:12px;padding:0 .3rem;z-index:1}.header .input-wrapper[data-selected=true] label.input-body__label{top:6px}.header .input-wrapper[data-invalid=true] input{border-color:#c9002e;border-width:2px;margin-top:-1px;position:relative}.header .input-wrapper[data-invalid=true] label{color:#c9002e;z-index:1}.header .error{font-size:14px;color:#c9002e}.header a:not(.custom-btn):hover{color:var(--link-hover-color)!important}.header a:not(.custom-btn):focus{outline:2px solid var(--outline-color)}@media screen and (max-width: 992px){.header .popup__inner{width:100%;max-width:unset}.header .popup__inner .popup__content{min-height:100vh}.header .popup__inner .popup__content .password__content{text-align:center}.header .popup__inner .popup__content .password__content .custom-btn{margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width: 576px){.header .header__container{flex-flow:column;text-align:center}.header .header__container .header__logo-wrapper{justify-content:center!important}}.header .popup__content .input-wrapper label{cursor:text}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header-password.css.map */
