.roam-contact-fix{display:none}main#MainContent[data-template="page.contact"]{padding-top:0!important}.roam-contact-wrap{display:grid;grid-template-columns:50fr 50fr;min-height:calc(100vh - 52px)}.roam-contact-img{position:relative;background:#e8e4dc;min-height:480px}.roam-contact-img-el{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.roam-contact-img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:repeating-linear-gradient(135deg,#e4e0d8 0px 2px,#ece9e3 2px 22px)}.roam-contact-img-icon{width:48px;height:48px;stroke:#9a9388;fill:none;stroke-width:1.2;opacity:.7}.roam-contact-img-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9388}.roam-contact-info{padding:64px 72px 64px 56px;display:flex;flex-direction:column}.roam-contact-heading{font-family:Barlow Condensed,Arial,sans-serif;font-size:42px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#111;line-height:1;margin-bottom:20px}.roam-contact-intro{font-family:Space Mono,monospace;font-size:13px;color:#555;line-height:1.75;max-width:480px;margin-bottom:28px}.roam-contact-callout{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #c8c4bc;margin-bottom:40px;max-width:480px;transition:border-color .15s ease,background .15s ease}.roam-contact-callout:hover{border-color:#111;background:#f9f4ed}.roam-contact-callout-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roam-contact-callout-icon svg{width:24px;height:24px;stroke:#111;fill:none;stroke-width:1.4}.roam-contact-callout-text{font-family:Barlow Condensed,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111;flex:1}.roam-contact-callout-arrow{font-size:16px;color:#888}.roam-contact-form-card{border-top:1px solid #c8c4bc;padding-top:32px;max-width:480px}.roam-contact-form-title{font-family:Barlow Condensed,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#111;margin-bottom:24px}.roam-contact-field{margin-bottom:22px}.roam-contact-field label{display:block;font-family:Barlow Condensed,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111;margin-bottom:10px}.roam-contact-required{color:#b5482e}.roam-contact-field input,.roam-contact-field select,.roam-contact-field textarea{width:100%;padding:13px 14px;border:1px solid #c8c4bc;background:#fff;font-family:Space Mono,monospace;font-size:13px;color:#111;outline:none;-webkit-appearance:none;appearance:none;border-radius:0}.roam-contact-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 9l6 6 6-6' stroke='%23111' fill='none' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:13px;padding-right:36px;cursor:pointer}.roam-contact-field textarea{resize:vertical;font-family:Space Mono,monospace}.roam-contact-field input:focus,.roam-contact-field select:focus,.roam-contact-field textarea:focus{border-color:#111}.roam-contact-field input::placeholder,.roam-contact-field textarea::placeholder{color:#aaa}.roam-contact-submit{width:100%;padding:16px;background:#111;color:#fff;font-family:Barlow Condensed,Arial,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-top:6px}.roam-contact-submit:hover{background:#333}.roam-contact-success{font-family:Space Mono,monospace;font-size:12px;color:#2f6b3a;background:#eaf3ec;border:1px solid #bcdcc4;padding:12px 14px;margin-bottom:22px}.roam-contact-error{font-family:Space Mono,monospace;font-size:12px;color:#b5482e;background:#fbeae6;border:1px solid #f0c7ba;padding:12px 14px;margin-bottom:22px}@media(max-width:880px){.roam-contact-wrap{grid-template-columns:1fr}.roam-contact-img{min-height:340px}.roam-contact-info{padding:40px 24px}.roam-contact-heading{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/roam-theme-contact.css.map */
