.customer form{margin-top:2rem}.customer .field{margin-bottom:1.2rem;display:flex;flex-direction:column-reverse}.customer .field label{margin-bottom:.4rem;font-size:1rem;font-weight:500;color:rgba(var(--color-foreground),.7)}.customer .field input,.customer .field select{width:100%;padding:.8rem 1rem;border:1px solid #000;border-radius:4px;background:#fff;font-size:1rem;height:3.4rem;transition:all .2s;appearance:none;-webkit-appearance:none}.customer .field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}.customer .field .select{width:100%;display:flex;flex-direction:column-reverse}.customer .field input:focus,.customer .field select:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px #0000001a}.customer .field--checkbox{flex-direction:row;margin-top:1rem}.customer .field--checkbox label{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;cursor:pointer;margin-bottom:0}.customer .field--checkbox input[type=checkbox]{width:1.2rem;height:1.2rem;margin-top:.1rem;padding:0;border:1px solid #ccc;border-radius:2px;background:#fff;accent-color:var(--color-primary);-webkit-appearance:checkbox;appearance:checkbox;flex-shrink:0}.customer button{margin:1.5rem 0 1rem;width:100%;min-height:3.4rem;border:none;border-radius:4px;background-color:var(--color-primary);color:#000;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s}.customer button:hover{opacity:.9;transform:translateY(-1px)}.customer a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.customer .form__message{display:flex;align-items:center;font-size:1rem;margin-top:1rem}.customer .form__message svg{height:1rem;width:1rem;margin-right:.5rem}.customer .errors{color:#b91c1c;font-size:1rem}.customer .errors ul{list-style:none;padding:0;margin:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-form.css.map */
