.contact-router{padding-top:clamp(55px,7vw,100px);padding-bottom:30px;color:#1a1413}.contact-router h1{max-width:780px;margin:0 0 18px;font-family:var(--serif);font-size:clamp(58px,7vw,94px);font-weight:500;letter-spacing:-.06em;line-height:.92}.contact-router__lede{max-width:620px;color:#584942;font-size:16px;line-height:1.65}.contact-router__paths{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:42px 0 70px}.contact-router__paths a{display:grid;min-height:155px;gap:16px;border:1px solid #b7a79c;padding:20px;color:#2b1d19;text-decoration:none;transition:background .2s ease,color .2s ease}.contact-router__paths a:hover{background:#211613;color:#f3eee7}.contact-router__paths strong{font-size:11px;letter-spacing:.1em}.contact-router__paths span{align-self:end;display:flex;justify-content:space-between;gap:8px;color:#66534a;font-size:12px}.contact-router__paths a:hover span{color:#d9c9c1}.contact-router__form-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(32px,8vw,120px);border-top:1px solid #b7a79c;padding-top:48px}.contact-router__form-wrap h2{margin:0 0 15px;font-family:var(--serif);font-size:42px;font-weight:500;letter-spacing:-.04em}.contact-router__form-wrap>div>p:not(.eyebrow){color:#584942;line-height:1.65}.contact-router__form-wrap a{color:#66192a;font-weight:700}.contact-form{display:grid;gap:17px}.contact-form__field label{display:block;margin-bottom:7px;color:#3b2924;font-size:10px;font-weight:800;letter-spacing:.11em}.contact-form__field label span{color:#6d5b53;font-weight:500}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #b7a79c;border-radius:0;background:#fffdfa;padding:13px;color:#1a1413}.contact-form__split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form__errors{border:1px solid #8f2430;padding:12px;color:#721725}.contact-form__success{padding:15px;background:#edf4ed;color:#284431}.page-template--after-contact{padding-top:35px}.page-template--after-contact .page-template__head{display:none}@media(max-width:820px){.contact-router__paths,.contact-router__form-wrap{grid-template-columns:1fr}.contact-router__paths{margin-bottom:55px}.contact-router__paths a{min-height:112px}.contact-router__form-wrap{gap:32px}.contact-form__split{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/contact-router.css.map */
