.field input,.customer select,.field__input,.form__label,.select__select{font-size:var(--font-body-scale);line-height:calc(1 + .5 / var(--font-body-scale))}.field__input,.select__select,.customer .field input,.customer select{position:relative;-webkit-appearance:none;appearance:none;background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-body-scale);width:100%;border-radius:0;box-shadow:none;border:1px solid var(--color-foreground)}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-body-scale);color:rgba(var(--color-foreground),.75)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{outline:0}.text-area,.select{display:flex;position:relative;width:100%}.select .icon-caret,.customer select+svg{height:1rem;pointer-events:none;position:absolute;top:calc(50% - .5rem);right:.5rem}.select__select,.customer select{cursor:pointer;padding:0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:.5rem}.field__label,.customer .field label{font-size:var(--font-body-scale);left:.5rem;top:.5rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:var(--color-foreground)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;width:2rem;height:100%;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0}.field__button>svg{height:1rem;width:1rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10rem;resize:none}input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-form.css.map */
