.user-login input{font-family:var(--main-family)}.user-login .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.user-login .section-heading{display:flex;justify-content:center}.user-login .custom-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000000b3;z-index:20}.user-login .modal-content{background-color:#fff;margin:5% auto;overflow-y:scroll;height:100%;padding:30px 20px;border:1px solid #888;width:85%;max-width:950px;box-shadow:0 4px 8px #0003;text-align:left;position:relative}.user-login .modal-content a{font-weight:700;text-decoration:none}.user-login .modal-content a:hover{text-decoration:underline}@media screen and (min-width:767px){.user-login .modal-content{height:auto}}.user-login .close{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.user-login .customer-login>div{display:flex;flex-direction:column;align-items:flex-start}.user-login .customer-login label{font-weight:400}.user-login .customer-login>div .button-as-link{margin-bottom:20px!important;height:50px}.user-login .btn-primary,.user-login .btn-secondary{max-width:100%;height:60px}.user-login input.btn-primary{margin:0 0 20px;font-family:var(--main-family)!important}.user-login .accounts__create-customer{margin:20px 0;font-size:var(--font-size)}.user-login button.accounts__recover-password{color:gray;opacity:.7;text-decoration:underline;text-decoration-thickness:1px}.user-login button.accounts__recover-password:hover{text-decoration:underline}.user-login .hr-or:after{padding:0 10px}.user-login button{line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/16/assets/login.css.map */
