.jp-sec{padding:56px 0}.jp{max-width:34rem;margin:0 auto;padding:40px 22px 30px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.jp-ic{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;border:1.5px solid var(--terra);background:var(--terra-l);color:var(--terra-d)}.jp-ic svg{width:38px;height:38px}.jp-ic svg[viewBox="0 0 120 74"]{width:52px;height:34px}.jp-eb{margin:0 0 12px;font:700 12px/1.3 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--terra-d)}.jp-h{font-family:var(--serif);font-size:clamp(2rem,8.4vw,3rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin:0 auto 12px;max-width:16ch}.jp-p{color:var(--ink-2);font-size:1rem;line-height:1.65;max-width:28rem;margin:0 auto 24px}.jp-p strong{color:var(--ink);font-weight:700}.jp-form{display:grid;gap:12px;max-width:26rem;margin:0 auto}.jp-field{width:100%;min-height:54px;padding:0 22px;border-radius:999px;border:1.5px solid var(--sand-2);background:#fff;color:var(--ink);font:400 16px/1 var(--sans);text-align:left;transition:border-color .2s,box-shadow .2s}.jp-field::placeholder{color:#8a817c}.jp-field:focus{outline:none;border-color:var(--terra);box-shadow:0 0 0 4px #a9543a29}.jp-field[aria-invalid=true]{border-color:#b3402a}.jp-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 24px;border-radius:999px;background:var(--terra);color:#fff;font:700 16px/1 var(--sans);letter-spacing:.02em;transition:background .25s,transform .25s var(--ease)}.jp-btn:hover{background:var(--terra-d)}.jp-btn:active{transform:scale(.98)}.jp-btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.jp-btn:hover svg{transform:translate(3px)}.jp-fine{margin:4px 0 0;font-size:13px;color:var(--ink-2)}.jp-err{margin:0;text-align:left}.jp .cc-ok{padding-top:4px}@media(min-width:768px){.jp-sec{padding:88px 0}.jp{padding:56px 48px 40px}.jp-ic{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){.jp-btn,.jp-btn svg,.jp-field{transition:none}}.ftr-soc{display:flex;gap:10px;margin-top:14px}.ftr .ftr-soc a{display:inline-flex;justify-content:center;align-items:center;padding:0;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38;color:#f2e7da;transition:background .2s,color .2s}.ftr .ftr-soc a:hover{background:var(--terra);color:#fff;box-shadow:none}.ftr-soc svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lme-join.css.map */
