.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{position:relative;width:min(100%,var(--ebm-page-max));max-width:none;padding-inline:var(--ebm-pad);color:rgb(var(--ebm-ink))}.contact>*{position:relative;z-index:1}.contact .title{max-width:12ch;margin:0 0 clamp(2rem,3vw,3.4rem);color:rgb(var(--ebm-ink));font-family:var(--ebm-font-display);font-size:clamp(3.8rem,5.2vw,7.2rem);font-weight:400;line-height:.95;letter-spacing:0;text-transform:uppercase}.contact form{display:grid;max-width:92rem;margin-inline:auto;gap:1.6rem;padding:clamp(2rem,4vw,4rem);border:1px solid rgb(var(--ebm-ink) / .1);border-radius:var(--ebm-r-card);background:rgb(var(--ebm-paper))}.contact .field{margin-bottom:0;border-radius:.35rem}.contact .field__input,.contact .text-area{min-height:5.8rem;border:1px solid rgb(var(--ebm-ink) / .12);border-radius:.35rem;background:rgb(var(--ebm-paper));color:rgb(var(--ebm-ink));font-family:var(--ebm-font-body);font-size:1.5rem;font-weight:600;letter-spacing:0;box-shadow:none}.contact textarea.field__input,.contact .text-area{min-height:18rem;padding-top:2.4rem;resize:vertical}.contact .field__label{color:rgb(var(--ebm-ink) / .48);font-family:var(--ebm-font-body);font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .text-area:focus,.contact .text-area:not(:placeholder-shown){border-color:rgb(var(--ebm-ink) / .34);box-shadow:0 0 0 .1rem rgb(var(--ebm-ink) / .18)}.contact__button{margin-top:.6rem}.contact__button .button{min-height:5.4rem;padding-inline:3.2rem;border:1px solid rgb(var(--ebm-ink));border-radius:.28rem;background:rgb(var(--ebm-ink));color:rgb(var(--ebm-paper));font-family:var(--ebm-font-body);font-size:1.35rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.contact__button .button:hover{background:rgb(var(--ebm-paper));color:rgb(var(--ebm-ink))}.contact .form__message,.contact .form-status-list{color:rgb(var(--ebm-ink));font-weight:750}.contact .form-status-list{margin:0 0 1.6rem}@media screen and (min-width:750px){.contact__fields{grid-column-gap:1.6rem}}@media screen and (max-width:749px){.contact{padding-inline:var(--ebm-pad)}.contact .title{max-width:10ch;font-size:clamp(3.6rem,13vw,5.8rem)}.contact form{padding:1.5rem}.contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
