@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap";html{box-sizing:border-box;font-size:100%}html,body{height:100%}*,*:before,*:after{box-sizing:inherit}*:focus{outline:none}body{font-family:Inter,sans-serif;-webkit-text-size-adjust:100%;font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(#000,.01) 0 0 1px;font-size:100%;font-weight:500}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}h1,h2,h3,h4{line-height:1.2em;font-weight:700}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1rem}h4{font-size:.875rem}img{max-width:100%;height:auto}a{color:inherit}object{pointer-events:none}.visually-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.input{-webkit-appearance:none;appearance:none;font-family:Inter,sans-serif;font-size:1rem;border:1px solid #ddd;width:100%;transition:border-color .1s;border-radius:4px;height:3rem;line-height:2.25rem;padding:0 1rem}.input:focus{outline:none;border-color:#307df7}.label{font-size:.75rem;display:block;margin-bottom:3px;color:#59645f}.form-field{margin-bottom:1rem}.errors{margin-bottom:1.5rem;padding:1rem;background:#e32d21;color:#fff;border-radius:4px;position:fixed;bottom:60px;left:50%;transform:translate(-50%)}.errors ul{list-style-type:none;margin:0;padding:0;text-align:center}.errors li+li{margin-top:.75rem}.btn{-webkit-appearance:none;appearance:none;display:inline-block;font-family:inherit;padding:1rem 2.375rem;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:6px;outline:none;transition:all .35s;font-size:1rem;line-height:1;background-color:transparent}.btn--primary{background-color:#037940;color:#fff;font-weight:500}.btn--primary:hover{background-color:#0a9a5b}.btn--modal{padding:0;margin-left:auto;transition:color .3s;color:#aab0b2}.btn--modal:hover{color:#037940}.password-page__header{background-color:#fff;padding:1rem 2rem;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 -1px #f1f1f2}.password-page{position:relative;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.password-page__content{display:flex;flex-grow:1;justify-content:center;flex-direction:column;width:100%}.row{max-width:1338px;width:100%;margin:0 auto 2.5rem;padding:0 2rem}.password-page__title{margin-bottom:1.25rem;max-width:480px;font-size:1.5rem;line-height:2rem}.password-page__text{font-size:1rem;line-height:1.5rem;max-width:430px;margin-bottom:2.5rem}.password-page__text strong{font-size:1.5rem;line-height:1.8125rem}.password-page__footer{text-align:center;font-size:.75rem;padding:2rem 0}.password-page__footer-text{font-size:.875rem;line-height:1rem;max-width:709px;margin:auto}.password-page__copy{margin-top:1rem;font-size:.625rem}.modal{border-radius:12px;padding:0;border:1px solid #ddd;max-width:min(493px,90%)}.modal form{padding:0 42px 42px;width:100%}.modal__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;padding:24px 24px 0 42px;font-size:1.25rem;line-height:1.75rem}@media only screen and (min-width: 1024px){.password-page__title{font-size:1.875rem;line-height:2.5rem}.password-page__text{font-size:1.25rem;line-height:2rem}.row{margin-bottom:0}.password-page__content>img{width:100%;height:100%;object-position:right;object-fit:contain;position:absolute;right:0;top:0;z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/password.css.map */
