.custom-form .field__input-wrapper{position:relative;width:100%;box-sizing:border-box;color:var(--color-text-info);font-size:14px;line-height:1}.customer .field__input-wrapper:not(:first-child){margin-top:20px}.custom-form .input__field,select{width:100%;background-color:var(--color-uc-white);color:var(--color-text-info);border-radius:var(--inputs-radius);border:1px solid var(--color-line-primary);padding:13px 8px;box-sizing:border-box;font-size:14px;line-height:1;height:48px;font-family:Noto Sans JP,sans-serif;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-form h2.form__message{font-size:14px;line-height:1.3;color:var(--color-alert);font-weight:500;margin-top:0}.custom-form .errors ul{margin:4px 0 16px}.custom-form .errors li{font-size:14px;line-height:1.3;color:var(--color-uc-black)}.custom-form .errors li:not(:last-child){margin-top:4px}.custom-form .form__message svg{height:12px;margin-right:4px;width:12px;color:var(--color-text-alert)}.custom-form .error-text{text-align:left;color:var(--color-alert);line-height:1.5;margin:8px 0 0;font-size:12px;font-weight:400}.custom-form .error-text svg{width:12px;height:12px}#icon-error circle{fill:var(--color-alert)}.custom-form .label__field{display:flex;justify-content:space-between;align-items:flex-end;font-weight:var(--font-body-weight-bold);margin-bottom:8px}.custom-form .label__field .required{font-size:12px;font-weight:500;line-height:1.5;color:var(--color-alert)}.custom-form .set-default{display:flex;align-items:center;justify-content:center;margin:32px auto 16px}.custom-form .set-default label{font-size:12px;line-height:1;font-weight:500}.custom-form .form__action{display:flex;align-items:center;justify-content:center;flex-direction:column}.custom-form .form__action .button{height:40px;padding:8px 56px;border-radius:20px;font-weight:700;font-size:16px;line-height:16px;min-width:200px}.custom-form .form__action #delete-button{margin-top:16px}.button--outline{border:1px solid var(--color-btn-tertiary)}.custom-select-wrapper{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;width:100%}.custom-select-wrapper select{display:none}.custom-select{position:relative;display:inline-block;width:100%}.custom-select-trigger{position:relative;display:block;cursor:pointer;background-color:var(--color-uc-white);border-radius:var(--inputs-radius);border:1px solid var(--color-line-primary);padding:12px 8px;box-sizing:border-box;color:var(--color-text-info);line-height:22px}.custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin-top:8px;border:1px solid var(--color-line-primary);border-radius:4px;box-sizing:border-box;transition:all .2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;overflow-y:scroll;z-index:1;max-height:256px;background-color:var(--color-bg-primary)}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all}.custom-option{position:relative;display:block;padding:16px 8px;border-bottom:1px solid var(--color-line-primary);font-size:14px;font-weight:500;line-height:18px;cursor:pointer;transition:all .2s ease-in-out}.custom-option:hover,.custom-option .selection{background:var(--color-bg-secondary)}.field__checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.field__checkbox label{display:flex;align-items:center;position:relative;cursor:pointer}.field__checkbox label:before{content:"";background-color:var(--color-form-bg-primary);border:1px solid var(--color-line-primary);padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:6px;border-radius:3px}.field__checkbox input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:5px;width:6px;height:10px;border:solid var(--color-alert);border-width:0 3px 3px 0;transform:rotate(45deg)}.field__checkbox input[disabled]:checked+label{color:var(--color-text-disabled)}.field__checkbox input[disabled]:checked+label:after{border:solid var(--color-text-support);border-width:0 3px 3px 0}.custom-form .custom-form-button{font-size:18px;line-height:1;font-weight:500;min-width:220px;min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-custom-form.css.map */
