.loomforma-signup-page{background:#dcd8d3;color:#111;font-family:Rosario,Courier New,Courier,monospace}.loomforma-signup-page *{box-sizing:border-box}.loomforma-signup-document{width:min(640px,calc(100% - 40px));margin:0 auto;padding:72px 60px;background:#f5f5f5;box-shadow:0 25px 50px #0000000a,0 10px 20px #00000005}.loomforma-signup-header{margin-bottom:56px;text-align:center}.loomforma-signup-eyebrow,.loomforma-signup-title,.loomforma-signup-section h2,.loomforma-signup-label,.loomforma-signup-submit,.loomforma-signup-status strong{letter-spacing:.15em;text-transform:uppercase}.loomforma-signup-eyebrow{margin:0;font-size:12px;line-height:1.4}.loomforma-signup-dot{display:block;width:3px;height:3px;margin:16px auto;background:currentColor}.loomforma-signup-title{margin:0;font-size:11px;font-weight:400;line-height:1.4}.loomforma-signup-rule{display:block;width:24px;height:1px;margin:24px auto 0;background:#d0ceca}.loomforma-signup-section{margin-bottom:48px}.loomforma-signup-section:last-child{margin-bottom:0}.loomforma-signup-section h2{margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #d0ceca;font-size:11px;font-weight:400;line-height:1.4}.loomforma-signup-section p{margin:0 0 16px;color:#666;font-size:12px;line-height:1.8}.loomforma-signup-section p:last-child{margin-bottom:0}.loomforma-signup-form{margin:0}.loomforma-signup-field{margin-bottom:24px}.loomforma-signup-label{display:block;margin-bottom:10px;font-size:11px;line-height:1.4}.loomforma-signup-input{width:100%;padding:10px 0;border:0;border-bottom:1px solid #d0ceca;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#111;font:inherit;font-size:12px;line-height:1.6;-webkit-appearance:none;appearance:none}.loomforma-signup-input:focus,.loomforma-signup-input:focus-visible{border-bottom-color:#111}.loomforma-signup-input.is-invalid{border-bottom-color:#8a5a47}.loomforma-signup-submit{width:100%;padding:16px 20px;border:1px solid #d0ceca;background:transparent;color:#111;font:inherit;font-size:11px;line-height:1.4;cursor:pointer;transition:background .18s ease,border-color .18s ease}.loomforma-signup-submit:hover,.loomforma-signup-submit:focus-visible{border-color:#bdb8b2;background:#eceae7}.loomforma-signup-status{margin-bottom:20px;padding:14px 16px;border:1px solid #d0ceca;background:#eeece8;color:#111}.loomforma-signup-status.is-error{border-color:#caaea0;background:#f1e5e0}.loomforma-signup-status strong,.loomforma-signup-status span{display:block}.loomforma-signup-status strong{margin-bottom:6px;font-size:11px;line-height:1.4}.loomforma-signup-status span{color:#666;font-size:11px;line-height:1.7}.loomforma-signup-section .loomforma-signup-note{color:#7a7a7a;font-size:11px}@media screen and (max-width:749px){.loomforma-signup-document{width:min(100% - 28px,640px);padding:56px 28px}.loomforma-signup-header{margin-bottom:44px}.loomforma-signup-input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/loomforma-signup.css.map */
