.contact img{max-width:100%}.contact,.contact input,.contact select,.contact textarea,.contact label,.contact p,.contact .field__label,.contact .form__label,.contact .privacy label,.contact .button{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:1.5}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.form-group p{margin-bottom:.25em}.form-group div select{border:none}.privacy{border:none;outline:none}.privacy label a{color:#000}.accordion__content,.salutation,.inquiry{width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:1.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.accordion__content:focus,.salutation:focus,.inquiry:focus,.accordion__content:active,.salutation:active,.inquiry:active{outline:none;box-shadow:none;background-color:#fff}.accordion__content option,.salutation option,.inquiry option{background-color:#fff}.form-group,.field.request{width:100%}@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}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
