.contact-form{overflow:hidden}.contact-form__container{padding-block:1.2rem}.contact-form__inner{display:flex;justify-content:flex-start}.contact-form__inner--form-right{justify-content:flex-end}.contact-form__inner--form-center{justify-content:center}.contact-form__wrapper{position:relative;flex:none;width:min(39rem,100%);z-index:3;display:flex;flex-direction:column;align-items:flex-start}.contact-form__wrapper--text-right{align-items:flex-end}.contact-form__wrapper--text-right .contact-form__title-form,.contact-form__wrapper--text-right .contact-form__text-form{text-align:right}.contact-form__wrapper--text-right .contact-form__bottom{align-items:flex-end;text-align:right}.contact-form__wrapper--text-center{align-items:center}.contact-form__wrapper--text-center .contact-form__title-form,.contact-form__wrapper--text-center .contact-form__text-form{text-align:center}.contact-form__wrapper--text-center .contact-form__bottom{align-items:center;text-align:center}.contact-form__form{width:100%}.contact-form__title-form{margin:0 0 1.2rem}.contact-form__text-form{margin:0 0 1.2rem;color:rgb(var(--color-foreground-secondary))}.contact-form .field__label span{color:rgb(var(--color-error))}.contact-form .form__message--success{text-align:left;align-items:flex-start;margin:1.2rem 0 2.4rem}.contact-form .contact-form__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width:750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field{margin-bottom:1rem}.contact-form .text-area{min-height:8.8rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2.4rem}.contact-form__add-text{max-width:35.5rem;color:rgb(var(--color-foreground-secondary));text-align:center}.contact-form .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}.contact-form--page-contact .contact-form__container.container,.template-page-contact .contact-form__container.container{width:min(72.6rem,100%);margin-inline:auto;padding-inline:1.2rem;padding-block:0}@media screen and (min-width:750px){.contact-form--page-contact .contact-form__container.container,.template-page-contact .contact-form__container.container{padding-inline:0}}.contact-form--page-contact .contact-form__inner,.template-page-contact .contact-form__inner{justify-content:flex-start;width:100%;margin:0}.contact-form--page-contact .contact-form__wrapper,.template-page-contact .contact-form__wrapper{width:100%;max-width:100%;margin:0}.contact-form--page-contact .contact-form__bottom,.template-page-contact .contact-form__bottom{width:100%;align-items:stretch}.contact-form--page-contact .contact-form__add-text,.template-page-contact .contact-form__add-text{width:100%;max-width:none;text-align:left}.contact-form--page-contact .contact-form__bottom .button,.template-page-contact .contact-form__bottom .button{width:100%}.contact-form--page-contact .field__input,.contact-form--page-contact .field input[type=text],.contact-form--page-contact .field input[type=email],.contact-form--page-contact .field input[type=tel],.contact-form--page-contact .field textarea.field__input,.template-page-contact .field__input,.template-page-contact .field input[type=text],.template-page-contact .field input[type=email],.template-page-contact .field input[type=tel],.template-page-contact .field textarea.field__input{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
