.customer.login a{display:block;margin:0 auto;width:fit-content;font-family:var(--font-body);text-decoration:underline;transition:opacity var(--transition-fast)}.customer.login a:hover{opacity:var(--opacity-high)}.customer.login a[href="#recover"]{margin-left:0;margin-right:0}.customer.login .field+a{margin-top:var(--gap-s)}.customer.login p{margin:var(--gap-m) 0;font-family:var(--font-body);color:var(--color-text)}.customer.login hr{border:none;border-top:1px solid var(--color-border);margin:var(--section-padding-m) 0}.customer.login h3{margin-top:var(--gap-m);text-align:left;font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-regular);color:var(--color-primary)}#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{scroll-margin-top:12rem}.customer.activate button[name=decline],.customer.addresses li>button[type=button],.customer.addresses form button[type=button]{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.customer.activate button[name=decline]:hover,.customer.addresses li>button[type=button]:hover,.customer.addresses form button[type=button]:hover{background-color:var(--color-sand)}.customer.addresses ul{list-style:none;padding-left:0;text-align:center}.customer.addresses li[data-address]{margin-top:var(--section-padding-l);padding:var(--gap-l);border:1px solid var(--color-border);text-align:left}.customer.addresses [aria-expanded=false]~div[id]{display:none}.customer.addresses [aria-expanded=true]~div[id]{display:block}.customer.addresses h2{text-align:left}.customer.addresses li[data-address]>h2{text-align:center;font-size:var(--font-size-h3);margin-bottom:0}.customer.addresses ul p{margin-bottom:0}.customer.addresses input[type=checkbox]{margin-top:var(--gap-m);margin-left:0;width:var(--section-padding-s);height:var(--section-padding-s);accent-color:var(--color-primary)}.customer.addresses form{display:grid;gap:var(--gap-m);grid-template-columns:1fr;text-align:left}@media screen and (min-width:750px){.customer.addresses form{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-auth.css.map */
