:root{--decal-control-height: 44px;--decal-radius: 6px;--decal-font-size: 16px;--decal-label-size: 14px;--decal-text: #1a1a1a;--decal-muted: #5f6672;--decal-bg: #fff;--decal-border: #c4c7cc;--decal-border-hover: #8a8f98;--decal-accent: #2f5bd3;--decal-error: #b42318;--decal-focus-ring: 0 0 0 3px rgba(47, 91, 211, .2)}form:not([role=search]):not(.localization-form) .field,.customer .field{display:flex;flex-direction:column;gap:6px;position:relative;box-shadow:none}form:not([role=search]):not(.localization-form) .field:before,form:not([role=search]):not(.localization-form) .field:after,form:not([role=search]):not(.localization-form) .select:before,form:not([role=search]):not(.localization-form) .select:after,form:not([role=search]):not(.localization-form) .text-area:after,.customer .field:before,.customer .field:after,.customer .select:before,.customer .select:after{content:none;display:none}form:not([role=search]):not(.localization-form) .field .field__label,form:not([role=search]):not(.localization-form) .field__input:focus~.field__label,form:not([role=search]):not(.localization-form) .field__input:not(:placeholder-shown)~.field__label,form:not([role=search]):not(.localization-form) .field__input:-webkit-autofill~.field__label,.customer .field label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{order:-1;position:static;top:auto;left:auto;margin:0;padding:0;max-width:none;transform:none;transition:none;pointer-events:auto;font-family:inherit;font-size:var(--decal-label-size);font-weight:600;font-style:normal;line-height:1.3;letter-spacing:normal;text-transform:none;color:rgb(var(--color-foreground))}form:not([role=search]):not(.localization-form) .field__input,form:not([role=search]):not(.localization-form) .field__input:focus,form:not([role=search]):not(.localization-form) .field__input:not(:placeholder-shown),form:not([role=search]):not(.localization-form) .field__input:-webkit-autofill,form:not([role=search]):not(.localization-form) .select__select,.customer .field input,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill,.customer select{-webkit-appearance:none;appearance:none;width:100%;box-sizing:border-box;height:auto;min-height:var(--decal-control-height);margin:0;padding:0 12px;border:1px solid var(--decal-border);border-radius:var(--decal-radius);background:var(--decal-bg);color:var(--decal-text);font-family:inherit;font-size:var(--decal-font-size);font-weight:400;line-height:1.25;letter-spacing:normal;box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s}form:not([role=search]):not(.localization-form) .text-area,form:not([role=search]):not(.localization-form) .text-area:focus,form:not([role=search]):not(.localization-form) .text-area:not(:placeholder-shown),.customer .field textarea{min-height:120px;padding:10px 12px;line-height:1.45;resize:vertical}form:not([role=search]):not(.localization-form) .field__input::placeholder,.customer .field input::placeholder{opacity:0}form:not([role=search]):not(.localization-form) .field__input:hover,form:not([role=search]):not(.localization-form) .select__select:hover,.customer .field input:hover,.customer select:hover{border-color:var(--decal-border-hover)}form:not([role=search]):not(.localization-form) .field__input:focus,form:not([role=search]):not(.localization-form) .field__input:focus-visible,form:not([role=search]):not(.localization-form) .select__select:focus,form:not([role=search]):not(.localization-form) .select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.customer select:focus-visible{outline:none;outline-offset:0;border-color:var(--decal-accent);box-shadow:var(--decal-focus-ring)}form:not([role=search]):not(.localization-form) .field__input[aria-invalid=true],.customer .field input[aria-invalid=true]{border-color:var(--decal-error)}form:not([role=search]):not(.localization-form) .field__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b423182e}form:not([role=search]):not(.localization-form) .select{position:relative;display:flex}form:not([role=search]):not(.localization-form) .select__select{padding-right:36px;cursor:pointer}form:not([role=search]):not(.localization-form) .select .svg-wrapper{position:absolute;top:50%;right:12px;width:10px;height:6px;margin:0;transform:translateY(-50%);color:var(--decal-muted);pointer-events:none}form:not([role=search]):not(.localization-form) .field .field__input:has(~.field__button){padding-right:calc(var(--decal-control-height) + 4px)}form:not([role=search]):not(.localization-form) .field .field__button{top:auto;bottom:0;right:0;width:var(--decal-control-height);height:var(--decal-control-height);color:var(--decal-muted)}form:not([role=search]):not(.localization-form) .field .field__button:hover,form:not([role=search]):not(.localization-form) .field .field__button:focus-visible{color:var(--decal-accent)}form:not([role=search]):not(.localization-form) .field .field__button:focus-visible{outline:none;box-shadow:var(--decal-focus-ring);border-radius:var(--decal-radius)}form:not([role=search]):not(.localization-form) .field__hint{margin:6px 0 0;font-size:13px;line-height:1.4;letter-spacing:normal;color:rgba(var(--color-foreground),.7)}form:not([role=search]):not(.localization-form) .contact__field-error,form:not([role=search]):not(.localization-form) .field+.form__message,form:not([role=search]):not(.localization-form) .newsletter-form__message--error{margin-top:6px;font-size:var(--decal-label-size);letter-spacing:normal;color:var(--decal-error)}.contact form .field{margin-bottom:18px}.contact form .field+.field__hint{margin-top:-12px;margin-bottom:18px}.contact .contact__fields{column-gap:16px}
/*# sourceMappingURL=/cdn/shop/t/99/assets/veloink-forms.css.map */
