.as-client-form__form-fields{max-width:80%;display:flex;flex-direction:column;gap:56px}.as-client-form__field{position:relative;width:100%;display:flex}.as-client-form__input{flex-grow:1;text-align:left;padding:24px;padding-left:0!important;margin:var(--inputs-border-width);border:none!important;border-bottom:1px solid #d6d6d6!important;font-family:Aeonik,sans-serif;font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;color:#020202;transition:all .2s ease-out}.as-client-form__input:focus-visible{outline:none!important;box-shadow:none!important;outline-offset:none!important}.as-client-form__label{left:calc(var(--inputs-border-width));top:calc(24px + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;font-family:Aeonik,sans-serif;font-weight:700;font-size:20px;line-height:1.4;letter-spacing:0;color:#d6d6d6;transition:all .2s ease-out}.as-client-form__input:focus~.as-client-form__label,.as-client-form__input:not(:placeholder-shown)~.as-client-form__label,.as-client-form__input:-webkit-autofill~.as-client-form__label{font-size:14px;top:calc(var(--inputs-border-width) - 12px);left:calc(var(--inputs-border-width));color:#020202}.as-client-form__input:focus,.as-client-form__input:not(:placeholder-shown),.as-client-form__input:-webkit-autofill{padding:24px 0;margin:var(--inputs-border-width);outline:none!important;border:none;border-bottom:1px solid #020202!important}.as-client-form__input::-webkit-search-cancel-button{display:none}.as-client-form__input::placeholder{opacity:0}.as-client-form__field.as-valid-error .as-client-form__input{color:red;border-bottom:1px solid red!important}.as-client-form__field.as-valid-error .as-client-form__label{color:red!important}.as-client-form__label{display:block;margin-bottom:.6rem}.as-client-form__form-status{display:flex;align-items:center;gap:16px;font-family:Aeonik,sans-serif;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0;color:#020202}.as-client-form__form-status .icon{width:32px;height:32px;min-width:32px;min-height:32px}@media screen and (max-width: 768px){.as-client-form__form-fields{max-width:none;gap:40px}.as-client-form__input{font-size:16px;line-height:1;padding:24px 24px 14px}.as-client-form__label{font-size:18px;font-weight:500}.as-client-form__input:focus~.as-client-form__label,.as-client-form__input:not(:placeholder-shown)~.as-client-form__label,.as-client-form__input:-webkit-autofill~.as-client-form__label{font-size:14px;top:calc(var(--inputs-border-width) + 4px)}.as-client-form__input:focus,.as-client-form__input:not(:placeholder-shown),.as-client-form__input:-webkit-autofill{padding:24px 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/as-client-form.css.map */
