.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__intro{max-width:62rem;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.72)}.contact__fields--secondary{align-items:start}.contact__select-group,.contact__field-group{margin-bottom:1.5rem}.contact__select-label,.contact__field-label{display:block;margin:0 0 .7rem;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.72)}.contact__field-group .field{margin-bottom:0}.contact__field-group .field__input,.contact__field-group .field__input:focus,.contact__field-group .field__input:not(:placeholder-shown){padding:0 1.5rem}.contact__select{width:100%;height:4.7rem;min-height:4.7rem;padding:0 4rem 0 1.5rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.contact__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.contact__helper,.contact__privacy{margin:-.5rem 0 1.8rem;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.68)}.contact__privacy{margin-top:.4rem;max-width:68rem}.contact__privacy a{color:inherit;text-underline-offset:.3rem}.contact__success{gap:1rem;margin-bottom:2.4rem}.contact__success strong,.contact__success span{display:block}.contact__success span{margin-top:.25rem;font-weight:400}.contact__button{margin-top:2.4rem}@media screen and (min-width:750px){.contact .field,.contact__select-group,.contact__field-group{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.contact__button{margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-contact-form.css.map */
