.desk-field{position:relative;border:1px solid #e6e8ea;border-radius:12px;background:#fff;transition:border-color .2s}.desk-field input,.desk-field textarea{width:100%;display:block;margin:0;background:transparent;border:0;outline:none!important;box-shadow:none!important;font-family:var(--font-family-primary);font-size:16px;line-height:26px;color:#19191c;padding:24px 48px 6px 16px}.desk-field textarea{padding-bottom:12px;resize:vertical}.desk-field input::placeholder,.desk-field textarea::placeholder{color:#595959}.desk-field__label{position:absolute;top:15px;left:16px;margin:0;max-width:calc(100% - 32px);font-family:var(--font-family-primary);font-size:16px;line-height:26px;color:#595959;pointer-events:none;transition:all .2s}.desk-field__label span{color:#c5333a}.desk-field:focus-within .desk-field__label,.desk-field.error .desk-field__label,.desk-field.invalid .desk-field__label,.desk-field input:not(:placeholder-shown)~.desk-field__label,.desk-field textarea:not(:placeholder-shown)~.desk-field__label{top:8px;left:16px;font-size:12px;line-height:15px;color:#19191c}.desk-field__msg{display:none;position:absolute;top:100%;left:0;margin-top:4px;padding-left:16px;font-family:var(--font-family-primary);font-size:12px;line-height:15px;color:#c5333a}.desk-field:focus-within{border-color:#19191c}.desk-field.error,.desk-field.invalid{margin-bottom:28px}.desk-field.valid:not(:focus-within){border-color:#517320}.desk-field.error,.desk-field.invalid{border-color:#c5333a}.desk-field.error .desk-field__label,.desk-field.invalid .desk-field__label{color:#c5333a}.desk-field.error .desk-field__msg,.desk-field.invalid .desk-field__msg{display:block}.desk-field.valid:not(:focus-within):after,.desk-field.error:after,.desk-field.invalid:after{content:"";position:absolute;top:12px;right:16px;width:24px;height:24px;background:no-repeat center / 24px 24px;pointer-events:none}.desk-field--has-suffix:after{content:none!important}.desk-field.valid:not(:focus-within):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' stroke='%23517320' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.desk-field.error:after,.desk-field.invalid:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23C5333A' stroke-width='1.6'/%3E%3Cpath d='M12 7.5v5' stroke='%23C5333A' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16' r='1' fill='%23C5333A'/%3E%3C/svg%3E")}.desk-field.form_input-line input,.desk-field.form_input-line.active input,.desk-field.form_input-line.hasValue input,.desk-field.form_input-line.invalid input{border:0!important;min-height:0!important;padding:24px 48px 6px 16px!important}.product__voucher-form .desk-field input,.product__voucher-form .desk-field textarea{height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:24px 16px 6px!important;color:#19191c!important}.product__voucher-form .desk-field textarea{min-height:110px!important;padding-bottom:12px!important}
/*# sourceMappingURL=/cdn/shop/t/117/assets/desk_form-field.css.map */
