.customer:not(.account):not(.order){max-width:33.4rem;padding-left:1.5rem;padding-right:1.5rem;text-align:left;color:#000;font-family:Noto Sans JP,sans-serif;line-height:1.2}@media screen and (min-width: 750px){.customer:not(.account):not(.order){max-width:47.8rem;zoom:1;max-width:900px;margin:0 auto}}@media only screen and (max-width: 749px){.customer:not(.account):not(.order){max-width:700px;margin:0;padding:0}}.customer>h1,.customer__title{margin-top:0}.customer form{margin-top:4rem;max-width:500px;margin:50px auto 0}@media only screen and (max-width: 749px){.customer form{margin-top:20px}}.customer button{background:#23abdd;border-radius:5px;max-width:450px;height:45px;width:100%;font-size:14px;margin:40px auto 30px;display:block;padding:0;line-height:45px;border:none;text-align:center}@media only screen and (max-width: 749px){.customer button{background:#23abdd;border-radius:5px;max-width:450px;height:45px;width:100%;font-size:14px;margin:40px auto 30px;display:block;padding:0;line-height:45px;border:none;text-align:center}.customer a:hover{color:#fff}.customer button{margin-top:10px}}.login a{display:block;margin:0 auto;width:fit-content;color:#000;font-size:15px;text-decoration:underline}@media only screen and (max-width: 749px){.login a{font-size:14px}}.login .field+a{margin-top:1rem}.login p{margin:1.5rem 0}.login h3{margin-top:1.5rem;text-align:left;font-size:calc(var(--font-heading-scale) * 1.6rem)}#customer_login_guest button{margin-top:0}#recover,#recover+div{display:none}#recover:target{display:block}#recover:target+div{display:block}#recover:target~#login,#recover:target~#login+div{display:none}#recover,#login,#RegistorHeading{font-size:22px;letter-spacing:.1em;padding-bottom:20px;border-bottom:1px solid var(--color-border-form);margin-top:0}@media only screen and (max-width: 749px){#login,#RegistorHeading{padding-bottom:10px;font-size:14.4px}}#recover{margin-bottom:0}#CustomerEmail,#CustomerPassword{display:block;width:100%;margin-bottom:19.44444px;border:1px solid var(--color-border-form);line-height:1.2;border-radius:2px;padding:8px 15px}#CustomerEmail,#CustomerPassword:focus{outline:0;box-shadow:none}@media only screen and (min-width: 750px){#CustomerEmail,#CustomerPassword{padding:10px 18px}}.CustomerLoginForm,.CustomerRegistorForm{max-width:700px;margin:50px auto 85px}.CustomerRegistorForm a{color:#fff;text-decoration:none}@media only screen and (max-width: 749px){.CustomerLoginForm,.CustomerRegistorForm{padding-top:20px;margin:0 auto 40px}}.CustomerLoginForm label{display:block;margin-bottom:5px;font-size:15px}@media only screen and (max-width: 749px){.CustomerLoginForm label{font-size:13px}}.activate button[name=decline],.addresses li>button,.addresses form button[type]{background-color:rgba(var(--color-background),var(--alpha-button-background));color:rgb(var(--color-link))}@media only screen and (min-width: 750px){.activate button[name=decline]{margin-top:inherit;margin-left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/280/assets/login.css.map */
