.customer:not(.account):not(.order){margin:40px auto;max-width:380px;padding:20px;text-align:center;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:6px;box-shadow:0 2px 8px #0000000d;font-size:14px}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:420px}}.customer>h1,.customer__title{margin-top:0;font-size:20px;font-weight:600;margin-bottom:1rem}.customer form{margin-top:1.5rem}.customer button{margin:1.5rem 0 1rem;display:block;width:100%;padding:.8rem;font-size:14px;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.customer button:hover{background:#333}.customer .form__message{background:#fff0f0;color:#d00;border:1px solid #f5c2c2;padding:.8rem;border-radius:4px;margin-bottom:1rem;font-size:13px;text-align:center}.customer .field{position:relative;margin:1rem 0;text-align:left}.customer .field input{width:100%;padding:.8rem;font-size:14px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:transparent;outline:none;transition:border .2s ease}.customer .field input:focus{border-color:#000}.customer .field label{position:absolute;top:50%;left:.8rem;transform:translateY(-50%);color:#666;font-size:12px;transition:.2s ease all;pointer-events:none;background:#fff;padding:0 .2rem}.customer .field input:focus+label,.customer .field input:not(:placeholder-shown)+label{top:-.6rem;font-size:11px;color:#000}.customer a{font-size:13px;color:#000;text-decoration:underline;margin-top:.5rem;display:block}.login a{display:block;margin:.5rem auto;width:fit-content}.login a[href="#recover"]{margin-left:0;margin-right:0}.login p{margin:1rem 0}.login h3{margin-top:1rem;text-align:left;font-size:14px}@media screen and (max-width:500px){.customer:not(.account):not(.order){margin:20px auto;padding:15px;max-width:90%}.customer button{padding:.7rem;font-size:13px}.customer .field input{font-size:13px;padding:.7rem}.customer a{font-size:12px}}.customer.recover{display:none;opacity:0;transition:opacity .3s ease}.customer.recover.active{display:block;opacity:1}.customer.login.hidden{display:none;opacity:0}.customer.account,.customer.order{max-width:900px;margin:40px auto;padding:0 20px;font-size:15px}.customer.account h1,.customer.order h1{font-size:24px;font-weight:600;margin-bottom:20px}.customer.account h2,.customer.order h2{font-size:18px;margin:20px 0 10px}.customer.account table,.customer.order table{width:100%;border-collapse:collapse;margin-bottom:20px}.customer.account table th,.customer.order table th{text-align:left;font-weight:600;padding:10px 5px;border-bottom:1px solid #ddd}.customer.account table td,.customer.order table td{padding:10px 5px;border-bottom:1px solid #eee;font-size:14px}.customer.account a,.customer.order a{color:#000;text-decoration:underline;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/customer.css.map */
