.bn-contact{--ink: #151515;--bone: #ece8df;--europa: #1f3a8a;--rule: #cfc9bc;--muted: #6b665d;--pad: 20px;color:var(--ink);background:var(--bone);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:has(.bn-contact){background:#ece8df}.bn-contact *{box-sizing:border-box}.bn-contact-inner{width:100%;max-width:560px;margin:0 auto;padding:48px var(--pad) 96px}.bn-contact-title{margin:0 0 8px;font-family:Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:700}.bn-contact-intro{margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.5}.bn-contact-form{display:grid;gap:16px}.bn-contact-field{display:grid;gap:6px}.bn-contact-field label{font-size:12px;font-weight:500}.bn-contact-field input,.bn-contact-field textarea{font:inherit;font-size:15px;color:var(--ink);border:1px solid var(--rule);border-radius:2px;background:#fff;padding:10px 12px;width:100%;resize:vertical}.bn-contact-field input:focus,.bn-contact-field textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.bn-contact-submit{justify-self:start;height:48px;min-width:160px;padding:0 24px;border:0;border-radius:2px;background:var(--ink);color:var(--bone);font:600 15px Inter Tight,Inter,sans-serif;cursor:pointer;box-shadow:0 12px 26px -14px #151515cc;transition:background .25s,transform .25s}.bn-contact-submit:hover{background:var(--europa);transform:translateY(-1px)}.bn-contact-success{padding:10px 12px;border:1px solid var(--europa);border-radius:2px;color:var(--europa);font-size:14px}.bn-contact-error{padding:10px 12px;border:1px solid #a33;border-radius:2px;color:#a33;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bn-contact.css.map */
