input{font:var(--nova-body-font);letter-spacing:var(--nova-body-letter-spacing);text-transform:var(--nova-body-text-transform);color:var(--nova-color-foreground-secondary);background-color:var(--nova-color-background);border:1px solid var(--nova-color-foreground-secondary);border-radius:var(--nova-button-radius);padding:var(--nova-space-xs);height:40px;width:100%;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}input:focus{outline:none}input:disabled{background-color:var(--nova-color-background);border-color:var(--nova-color-border-01);color:var(--nova-color-border-01);cursor:not-allowed}input::placeholder{color:var(--nova-color-grey-500);opacity:1}input::-ms-input-placeholder{color:var(--nova-color-grey-500)}input.error{border:1px solid var(--nova-color-danger);box-shadow:none}@media screen and (max-width: 767px){input{font-size:16px}input::placeholder,input::-ms-input-placeholder{font-size:14px}}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0}input[type=number]{-moz-appearance:textfield}.input-wrapper{position:relative;margin-bottom:var(--nova-space-xs)}.input-label{font:var(--nova-body-caption);letter-spacing:var(--nova-caption-letter-spacing);text-transform:var(--nova-caption-text-transform);position:absolute;z-index:1;top:13px;left:10px;transition:transform .15s ease-in-out,color .15s ease-in-out,font-size .15s ease-in-out;margin-bottom:0;color:var(--nova-color-foreground-secondary);pointer-events:none}.input-wrapper input{font:var(--nova-body-font);letter-spacing:var(--nova-body-letter-spacing);text-transform:var(--nova-body-text-transform);color:var(--nova-color-foreground-secondary);background-color:var(--nova-color-background);border:1px solid var(--nova-color-foreground-secondary);border-radius:var(--nova-button-radius);padding:var(--nova-space-xs);height:40px;width:100%;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-wrapper input:focus{outline:none;border-color:var(--nova-color-focus);box-shadow:0 0 0 var(--nova-focus-ring-width, 2px) var(--nova-color-focus)}.input-wrapper input:focus+.input-label,.input-wrapper input:not(:placeholder-shown)+.input-label{transform:translateY(-10px);font-size:12px;color:var(--nova-brand-subdued)}.input-wrapper input::placeholder{color:transparent}@media screen and (max-width: 767px){.input-wrapper input{font-size:16px}.input-wrapper input::placeholder,.input-wrapper input::-ms-input-placeholder{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/native-input-styles.css.map */
