.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}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact--stacked .contact__heading{margin:0 0 1.2rem;text-align:center}.contact--stacked .contact__heading-accent{color:var(--contact-accent, #dc6e2f)}.contact--stacked .contact__subheading{margin:0 auto 4rem;max-width:52rem;text-align:center;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.contact--stacked .contact__form{margin:0 auto;max-width:56rem}.contact--stacked .contact__field{margin-bottom:2rem}.contact--stacked .contact__label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.02rem;color:rgb(var(--color-foreground))}.contact--stacked .contact__required{color:#d02b2b;margin-left:.1rem}.contact--stacked .contact__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:1.1rem 1.4rem;font-family:inherit;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, .4rem);transition:border-color .15s ease,box-shadow .15s ease}.contact--stacked .contact__input::placeholder{color:rgba(var(--color-foreground),.45);opacity:1}.contact--stacked .contact__input:focus,.contact--stacked .contact__input:focus-visible{outline:none;border-color:var(--contact-accent, #dc6e2f);box-shadow:0 0 0 .2rem #dc6e2f2e}.contact--stacked .contact__textarea{min-height:12rem;resize:vertical}.contact--stacked .contact__button{margin-top:2.4rem}@media screen and (min-width:750px){.contact--stacked .contact__button{margin-top:2.8rem}}.contact--stacked .contact__button .button{min-width:auto;padding:1.1rem 2.2rem;font-size:1.4rem}.contact--stacked .contact__field-error{display:block;margin-top:.6rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
