.contact{flex:1}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}@media(min-width:1280px){.contact__wrapper{max-width:none;padding:6rem}}@media(max-width:1279.98px){.contact__wrapper{max-width:54rem}}.contact__title{padding-bottom:var(--header-padding-bottom)}.contact__title:has(+.contact__description){padding-bottom:0}@media(max-width:767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:0}.contact__fields{--column-gap: 1.2rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.contact__fields .form-field{margin-top:0}.contact__fields .form-control{padding:1.2rem;line-height:2.4rem}.contact__description{margin:1.2rem 0 2.4rem}.contact__fields .form-label{margin-bottom:1.2rem}@media(min-width:768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}.contact__fields .form-control--textarea{min-height:15rem}.contact-form__wrapper{display:flex}@media(max-width:767.98px){.contact-form__wrapper{flex-direction:column}.contact-form__wrapper--image-last{flex-direction:column-reverse}.contact-form__wrapper--image-last .contact__wrapper{padding:0 0 2.4rem}}@media(min-width:768px){.contact-form__info{flex:0 0 42%}}.contact-form .card-media,.contact-form .card-media__media{height:100%}.contact__button .btn--underline{font-size:var(--buttons-font-size);letter-spacing:var(--buttons-letter-spacing);line-height:1;padding:1rem 0!important}.contact__fields .form-control{border-color:rgba(var(--color-foreground),.23)}.contact__fields .form-control::placeholder{color:currentColor;opacity:1}@media(min-width:768px){.contact-form__info .card-media__content{padding:6rem}.contact-form__info .card-media__description{margin-top:1rem;font-size:var(--font-body-size);line-height:1.6}}@media(max-width:767.98px){.contact__fields{--row-gap-mobile: 1.8rem}.contact__button{margin-top:.6rem}.contact__description,.contact__fields .form-label,.contact__fields .form-control{font-size:1.4rem}.contact__description{line-height:var(--font-body-line-height)}.contact__fields .form-label,.contact__fields input.form-control{line-height:2.2rem}.contact-form__info .card-media__content{padding:1.6rem}.contact-form__info .card-media__description{margin-top:1rem;font-size:1.4rem;line-height:var(--font-body-line-height)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-form.css.map */
