.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.field__input,.field__input:focus,.field__input:focus-visible,.field__input:focus-within,.contact :before,.contact :after{border-radius:0!important}select.field__input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important;cursor:pointer}select.field__input:focus{border-radius:0!important}select.field__input option{padding:.5rem;background-color:#fff;color:#000}.contact .title{justify-self:center;font-weight:600}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem;justify-self:center}@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}}@media screen and (max-width: 750px){.contact .title{text-align:center}}.field__input--select-new-contact:invalid{color:rgba(var(--color-foreground),.75)}.field__input--select-new-contact{padding:1rem 2rem!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
