.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.page-width--narrow{max-width:116rem}.contact .title{margin-bottom:0;font-weight:900}.contact-choice-grid{display:grid;grid-template-columns:1fr;gap:1.8rem;align-items:stretch;margin-top:2.4rem}.contact-choice-card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(30,28,26,.22);border-radius:8px;min-height:100%;padding:2.4rem 2.6rem 2.6rem;background:#fff;box-shadow:0 14px 34px #35343a14;overflow:hidden}.contact-choice-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#1e1c1a}.contact-choice-card h3{margin:0 0 .8rem;color:#1e1c1a;font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.15}.contact-choice-card p{max-width:44rem;margin:0 0 2.2rem;color:#35343a;font-weight:600}.contact-choice-form{display:flex;flex:1;flex-direction:column}.contact-choice-card .field{margin-bottom:1.4rem}.contact-choice-card .field__input,.contact-choice-card .text-area{background:#fff}.contact-choice-card__button{width:100%;min-height:4.8rem;margin-top:auto;background:#1e1c1a;color:#fff;font-weight:800}.contact-choice-card__button:hover{background:#35343a}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem}}@media screen and (min-width:990px){.contact-choice-grid{gap:3.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/45/assets/section-contact-form.css.map */
