.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}.contact__fields{display:flex;flex-direction:column;flex:1 0 auto}.contact__fields--second{width:35%}.contact__fields--second{width:65%}.contact__field-columns{display:flex;gap:2rem}.contact-form textarea,.contact-form .field.enquiry{height:100%}.contact-form__headings{text-align:center;margin-bottom:3rem}.contact-form__headings a{color:inherit;text-underline-offset:.5rem}.contact-form__headings--title{text-transform:uppercase;margin:0 0 .5rem}.contact-form__headings--subtitle{text-transform:uppercase;font-family:var(--font-body-family);margin:0 0 2rem}.contact-form__headings--description{font-size:1.2rem;max-width:60rem;margin:0 auto}.contact-form textarea.field__input:focus~.field__label{top:calc(var(--inputs-border-width) - .5rem)}.grecaptcha-badge{visibility:hidden}.contact-form .desktop-title,.contact-form .mobile-title{font-size:1.4rem;font-family:var(--font-body-family)}.contact-form .field__label{font-size:1.1rem;left:var(--inputs-border-width);top:calc(1.5rem + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.3rem;line-height:1.5}.contact-form .field__input{padding:1.25rem 0 0;font-size:1.5rem}.contact-form .field__input::placeholder{opacity:0}.contact-form .contact__button,.contact-form button{width:100%}.contact__callout{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-contact-form.css.map */
