.contact-form .contact-form__content-form{max-width:760px}.contact-form .contact-form__message p{margin-bottom:0}.contact-form .contact-form__message.error{color:#c9002e}.contact-form .contact-form__message.success{min-height:300px}.contact-form .input-wrapper{position:relative}.contact-form .input-wrapper label{position:absolute;transition:all .12s ease;top:0;bottom:0;margin:auto;height:16px;font-size:16px;line-height:1;left:10px;color:var(--input-text-color);background-color:var(--input-bg-color);padding:0 .35rem;border-radius:999px;pointer-events:none}.contact-form .input-wrapper label.input-body__label{bottom:unset;top:1.5rem}.contact-form .input-wrapper[data-selected=true] label{bottom:calc(100% - 6px);left:10px;font-size:12px;padding:0 .3rem;z-index:1}.contact-form .input-wrapper[data-selected=true] label.input-body__label{top:0}.contact-form .input-wrapper[data-invalid=true] input{border-color:#c9002e;border-width:2px;margin-top:-1px;position:relative}.contact-form .input-wrapper[data-invalid=true] label{color:#c9002e;z-index:1}.contact-form .input-wrapper input,.contact-form .input-wrapper textarea{border-width:var(--input-border-width)}.contact-form .input-wrapper[data-selected=false] label{cursor:text}.contact-form .custom-input{border-radius:14px;padding:14px;line-height:1.4}.contact-form textarea.custom-input{padding-top:18px}.contact-form .contact-form__consent input[type=checkbox]{margin-top:3px;flex:0 0 auto}.contact-form .contact-form__consent{opacity:.92}
/*# sourceMappingURL=/cdn/shop/t/5/assets/contact-form.css.map */
