.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.contact__fields{--gap: 1.5rem;--column-count: 1;display:flex;flex-wrap:wrap;gap:var(--gap)}.contact__fields .field{--column-count: 1;width:calc((100% / var(--column-count)) - (((var(--column-count) - 1) / var(--column-count)) * var(--gap)))}.contact__fields .field.field__half{--column-count: 1}@media(min-width:768px){.contact__fields .field.field__half{--column-count: 2}}.contact__fields select{width:100%;padding:1.5rem;position:relative;border:none;-webkit-appearance:none;appearance:none;padding-left:calc(var(--inputs-border-width) + 2rem)}.contact__fields select{background-image:linear-gradient(45deg,transparent 50%,rgb(var(--color-foreground)) 50%),linear-gradient(135deg,rgb(var(--color-foreground)) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.contact__fields select,.contact__fields select option{font-size:var(--form-label--font-size);line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.contact__fields select option:disabled{color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
