.form-label{flex-direction:column;padding:20px 0 0;display:flex}.form-label label{font-size:var(--fs-base)}.form-label__input-wrap{display:flex;position:relative}.form-label__input-wrap input{border:1px solid var(--neutral-500);width:100%;height:40px;font-size:var(--fs-sm);border-radius:5px;padding-left:10px;padding-right:40px}.form-label__toggle{width:28px;height:28px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input_button_zip{background-color:var(--brand);color:var(--brand-contrast);text-align:start;cursor:pointer;height:50px!important}.form-label__error{font-size:var(--fs-sm);color:var(--danger);font-weight:var(--fw-medium);text-align:start;width:100%}
