:root{--loomforma-contact-void-bg: #dcd8d3;--loomforma-contact-paper-bg: #f4f4f2;--loomforma-contact-ink-main: #1c1c1c;--loomforma-contact-ink-subtle: #5a5a5a;--loomforma-contact-ink-warm: #705e52;--loomforma-contact-tracking-wide: .15em;--loomforma-contact-shadow: 0 20px 40px -10px rgba(0, 0, 0, .08)}.loomforma-contact-page{background:var(--loomforma-contact-void-bg);color:var(--loomforma-contact-ink-main);font-family:Rosario,Courier New,Courier,monospace}.loomforma-contact-page.gradient{background:var(--loomforma-contact-void-bg)!important;background-color:var(--loomforma-contact-void-bg)!important}.loomforma-contact-page *{box-sizing:border-box}.loomforma-contact-main{min-height:100vh;padding:100px 24px;display:flex;justify-content:center;align-items:center}.loomforma-contact-card{width:100%;max-width:500px;padding:60px 50px;background:var(--loomforma-contact-paper-bg);box-shadow:var(--loomforma-contact-shadow);animation:loomforma-contact-float 6s ease-in-out infinite,loomforma-contact-entrance 1s cubic-bezier(.16,1,.3,1) forwards}.loomforma-contact-header{text-align:center;margin-bottom:48px}.loomforma-contact-title,.loomforma-contact-kicker,.loomforma-contact-label,.loomforma-contact-submit,.loomforma-contact-status{text-transform:uppercase}.loomforma-contact-title{margin:0 0 12px;font-size:11px;letter-spacing:.2em}.loomforma-contact-dot{width:3px;height:3px;margin:16px auto;background:var(--loomforma-contact-ink-main);display:block}.loomforma-contact-kicker{margin:0;font-size:10px;font-weight:600;letter-spacing:var(--loomforma-contact-tracking-wide)}.loomforma-contact-support{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.loomforma-contact-divider{font-size:12px;color:var(--loomforma-contact-ink-subtle);opacity:.4}.loomforma-contact-support-link{font-size:10px;letter-spacing:var(--loomforma-contact-tracking-wide);color:var(--loomforma-contact-ink-warm);text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.loomforma-contact-support-link:hover{opacity:.7}.loomforma-contact-form{margin:0}.loomforma-contact-group{margin-bottom:32px}.loomforma-contact-label{display:block;margin-bottom:8px;font-size:9px;letter-spacing:var(--loomforma-contact-tracking-wide);color:var(--loomforma-contact-ink-subtle)}.loomforma-contact-input,.loomforma-contact-textarea{width:100%;border:none;border-bottom:1px solid rgba(28,28,28,.15);background:transparent;padding:8px 0;color:var(--loomforma-contact-ink-main);font-family:inherit;font-size:12px;letter-spacing:.05em;text-transform:uppercase;outline:none;box-shadow:none;transition:border-color .3s ease;appearance:none;-webkit-appearance:none;border-radius:0}.loomforma-contact-input:focus,.loomforma-contact-input:focus-visible,.loomforma-contact-textarea:focus,.loomforma-contact-textarea:focus-visible{border-bottom-color:var(--loomforma-contact-ink-main)}.loomforma-contact-textarea{min-height:80px;resize:none}.loomforma-contact-submit{width:100%;height:60px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(28,28,28,.1);background:transparent;color:var(--loomforma-contact-ink-main);font-family:inherit;font-size:10px;letter-spacing:var(--loomforma-contact-tracking-wide);cursor:pointer;transition:background .3s ease,border-color .3s ease}.loomforma-contact-submit:hover{background:#1c1c1c08;border-color:var(--loomforma-contact-ink-main)}.loomforma-contact-status{margin:0 0 28px;font-size:10px;letter-spacing:var(--loomforma-contact-tracking-wide);color:var(--loomforma-contact-ink-main)}.loomforma-contact-status.is-error{color:#6f3d2c}@keyframes loomforma-contact-entrance{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loomforma-contact-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1024px){.loomforma-contact-main{padding-top:100px}}@media(max-width:480px){.loomforma-contact-main{padding:112px 20px 72px}.loomforma-contact-card{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/loomforma-contact.css.map */
