.lm-form{margin-top:26px;max-width:480px}.lm-field{display:flex;gap:8px;align-items:stretch}.lm-field input{flex:1;min-width:0;height:52px;border:1px solid var(--ink);border-radius:999px;background:transparent;padding:0 22px;font-size:16px;outline:0}.lm-field input:focus-visible{box-shadow:0 0 0 3px rgba(var(--ink-rgb),.14)}.lm-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:999px;height:52px;padding:0 26px;font:500 11px DM Sans,sans-serif;letter-spacing:.24em;text-transform:uppercase;background:var(--ink);color:var(--paper);white-space:nowrap}.lm-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--lux);z-index:-1}.lm-btn:hover:before{transform:scaleX(1)}.lm-consent{font-size:12.5px;line-height:1.5;color:var(--soft);margin-top:12px}.lm-consent a{text-decoration:underline}.lm-done{border-top:1px solid var(--ink);padding-top:18px}.lm-done-h{font-family:var(--display);font-weight:var(--dw2);font-size:26px;line-height:1.1;letter-spacing:-.02em}.lm-done-p{color:var(--soft);margin:6px 0 18px}.lm{padding:72px 0 96px}.lm-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.lm-media{display:flex;justify-content:center}.lm-cover{width:100%;max-width:440px;box-shadow:0 30px 60px -28px rgba(var(--ink-rgb),.45),0 2px 6px rgba(var(--ink-rgb),.08);transform:rotate(-1.5deg)}.lm-eyebrow{color:var(--red)}.lm-h{font-family:var(--display);font-weight:var(--dw);font-size:clamp(44px,5vw,76px);line-height:.95;letter-spacing:-.035em;margin:16px 0 20px}.lm-text{font-size:17px;color:var(--soft);max-width:520px}.lm-list ul{list-style:none;margin-top:24px;border-top:1px solid var(--rule);max-width:520px}.lm-list li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--rule);font-size:15px}.lm-list li:before{content:"";position:absolute;left:2px;top:20px;width:12px;height:7px;border-left:1.5px solid var(--red);border-bottom:1.5px solid var(--red);transform:rotate(-45deg)}.lmp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:flex;align-items:center;justify-content:center;padding:20px}.lmp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1a186b;opacity:0;transition:opacity .3s}.lmp-card{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--paper);border-radius:var(--card-radius);box-shadow:0 40px 80px -30px #00000073;opacity:0;transform:translateY(18px);transition:opacity .35s var(--ease),transform .5s var(--lux);outline:0}.lmp.on .lmp-scrim{opacity:1}.lmp.on .lmp-card{opacity:1;transform:none}.lmp-media{background:var(--paper2);display:flex;align-items:center;justify-content:center;padding:28px}.lmp-media img{width:100%;max-width:230px;box-shadow:0 22px 40px -22px rgba(var(--ink-rgb),.5);transform:rotate(-2deg)}.lmp-body{padding:40px 36px 32px}.lmp-h{font-family:var(--display);font-weight:var(--dw);font-size:clamp(32px,3.4vw,44px);line-height:.98;letter-spacing:-.03em;margin:12px 0}.lmp-text{color:var(--soft);font-size:15px}.lmp .lm-form{margin-top:20px}.lmp .lm-field{flex-direction:column}.lmp .lm-field input{flex:none}.lmp .lm-btn{width:100%}.lmp-x{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center}.lmp-x:hover{background:var(--paper2)}@media(prefers-reduced-motion:reduce){.lmp-card{transition:opacity .2s;transform:none}}@media(max-width:900px){.lm{padding:36px 0 64px}.lm-grid{grid-template-columns:1fr;gap:36px}.lm-cover{max-width:260px}.lm-h{margin:12px 0 14px}.lm-field{flex-direction:column}.lm-field input{flex:none}.lm-btn{width:100%}}@media(max-width:640px){.lmp{align-items:flex-end;padding:0}.lmp-card{grid-template-columns:1fr;max-height:92vh;border-radius:14px 14px 0 0}.lmp-media{padding:22px 22px 0;background:none}.lmp-media img{max-width:110px}.lmp-body{padding:14px 22px 26px}.lmp-h{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lead-magnet.css.map */
