.section__contact-form .contact :is(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0}.section__contact-form .contact .field,.section__contact-form .contact .field__label{display:inline-block;text-align:left}.section__contact-form .contact .field__legend,.section__contact-form .contact .field__label{display:inline-flex;align-items:center;grid-gap:.4rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)* 1.6rem);font-weight:var(--font-body-weight);line-height:calc(1 + .5 / var(--font-body-scale));padding:0;margin-bottom:.8rem}.section__contact-form .contact .field__legend{font-weight:600}.section__contact-form .contact .field__legend span[aria-hidden=true],.section__contact-form .contact .field__label span[aria-hidden=true]{color:rgba(var(--color-foreground-error),1)}.section__contact-form .contact .field__input{--inputs-border-width: .1rem;--input-background: var(--color-white);--input-foreground: var(--color-black);min-height:4.8rem;line-height:normal;border:var(--inputs-border-width) solid rgba(var(--input-border-color),1)}.section__contact-form .contact .field__list{display:flex;flex-wrap:wrap}.section__contact-form .contact .field__list li:not(:last-child){margin-bottom:.8rem}.section__contact-form .contact .field__list--horizontal li:not(:last-child){margin-bottom:0;margin-right:2.4rem}.section__contact-form .contact input[type=checkbox]~.text,.section__contact-form .contact input[type=radio]~.text{color:currentColor!important}.section__contact-form .contact .form__buttons{margin-top:2.4rem}@media screen and (max-width: 1024px){.section__contact-form .contact--background{display:block;padding-top:4rem;padding-bottom:4rem;padding-left:var(--page-padding-inline);padding-right:var(--page-padding-inline);margin-left:calc(var(--page-padding-inline) * -1);margin-right:calc(var(--page-padding-inline) * -1)}}@media screen and (min-width: 750px){.section__contact-form .contact .form__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.6rem}.section__contact-form .contact .form__field{margin-bottom:0}.section__contact-form .contact .form__field--full{grid-column:span 2}}@media screen and (min-width: 1025px){.section__contact-form .contact{max-width:107.2rem;margin:0 auto}.section__contact-form .contact--background{padding:clamp(1.6rem,3.5vw,2.4rem)}.section__contact-form .contact .form__buttons{margin-top:4rem}}@media screen and (min-width: 1440px){.section__contact-form .contact--background{padding:clamp(2.4rem,3.5vw,5.6rem)}}body.page-contact .section__contact-form .text__block,body.page-contact .section__contact-form .conftact-form__block{max-width:50rem;margin:auto}body.page-contact .section__contact-form .field__label{display:none}body.page-contact .section__contact-form .field__input{min-height:4.6rem;--inputs-radius: 10rem}body.page-contact .section__contact-form .text-area{min-height:10.7rem!important;border-radius:2rem}body.page-contact .section__contact-form .form__buttons button{font-size:1.2rem}body.page-contact .section__contact-form .form__buttons{margin-top:1.2rem}body.page-contact .section__contact-form .form__fields .form__field{margin-bottom:1.2rem}body.page-contact .section__contact-form .form__fields .form__field.textarea-field__block{display:flex}@media screen and (min-width: 750px){body.page-contact .section__contact-form .form__fields{grid-gap:1.2rem}body.page-contact .section__contact-form .form__fields .form__field{margin-bottom:0}}body.page-clp .contact-form__buttons{width:fit-content;margin-inline:auto}body.page-clp .contact .form__buttons{margin-top:3rem}body.page-clp .contact-form__buttons button{font-size:1.2rem}body.page-clp .section__contact-form .field__label{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
