.login a[href="#recover"]{margin-left:0;margin-right:0}.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{display:none}#recover:target{display:block}#recover:target+div{display:none}#recover:target~#login,#recover:target~#login+div{display:none}#recover,#login{scroll-margin-top:20rem}#recover{margin-bottom:0}.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))}.customer h2,.customer .h2{margin-top:0;font-size:2.4rem;font-weight:400}.customer p{font-size:1.3rem}@media only screen and (min-width: 750px){.activate button[name=decline]{margin-top:inherit;margin-left:1rem}.customer form{margin-top:4rem}}.customer .toggle-pass{position:absolute;top:50%;right:0;transform:translateY(-50%);background:transparent;margin:0;padding:0;min-width:5.6rem;transition:.25s}.customer .toggle-pass.is-visible{opacity:.25}[dir=rtl] .toggle-pass{left:0;right:unset}.login{padding-top:min(10vh,150px);padding-bottom:min(10vh,150px)}.customer .form-wrapper{margin:0 auto;max-width:42rem}.customer .form-wrapper.no-margin{margin:unset}.customer>.grid{--grid-desktop-horizontal-spacing: 6rem}.customer>.grid>.grid__item{position:relative}.customer .col-split{position:absolute;left:calc(0px - var(--grid-desktop-horizontal-spacing)/2);top:0;display:block;height:100%;border-right:1px solid rgba(220,220,220,1)}[dir=rtl] .col-split{left:unset;right:calc(0px - var(--grid-desktop-horizontal-spacing)/2)}@media screen and (max-width: 1023px){.customer .col-split{border-right:0;margin:5rem 0;height:auto;position:static;border-top:1px solid rgba(220,220,220,1)}.login{padding-top:4rem}}.customer .form__field+.form__field{margin-top:1.8rem}.customer .form__field.checkbox{margin-top:3rem;margin-bottom:3rem}.customer .form__field p{display:block;margin-top:3.8rem;margin-bottom:1.8rem;font-size:1.3rem}.customer .form__field--grid{--grid-desktop-horizontal-spacing: 1.8rem;--grid-mobile-horizontal-spacing: 1.4rem}@media screen and (max-width: 1023px){.customer .form__field p{margin-top:3rem;margin-bottom:1.6rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/account-login.css.map */
