.kb-nl{position:fixed;left:24px;bottom:24px;z-index:60;width:min(380px,calc(100vw - 48px));padding:28px 28px 24px;background:var(--kb-paper);color:var(--kb-ink);border:1px solid var(--kb-line);border-radius:var(--kb-radius);box-shadow:0 24px 60px #1111112e;opacity:0;transform:translateY(16px);transition:opacity .35s var(--kb-ease),transform .35s var(--kb-ease)}.kb-nl.is-open{opacity:1;transform:none}.kb-nl[hidden]{display:none}.kb-nl__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kb-ink-muted);font-size:24px;line-height:1;cursor:pointer;transition:background-color .2s var(--kb-ease),color .2s var(--kb-ease)}.kb-nl__close:hover{background:#1111110d;color:var(--kb-ink)}.kb-nl__eyebrow{margin:0 0 8px;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-muted)}.kb-nl__title{margin:0 40px 10px 0;font-size:26px;line-height:30px;letter-spacing:-.03em}.kb-nl__text{margin:0 0 18px;font-size:14px;line-height:21px;color:var(--kb-ink-muted)}.kb-nl__field{display:flex;align-items:center;gap:8px;min-height:52px;padding:5px 5px 5px 18px;background:var(--kb-white);border:1px solid var(--kb-line);border-radius:var(--kb-pill);transition:border-color .2s var(--kb-ease),box-shadow .2s var(--kb-ease)}.kb-nl__field:focus-within{border-color:var(--kb-ink);box-shadow:inset 0 0 0 1px var(--kb-ink)}.kb-nl__field input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--kb-ink);font:inherit;font-size:15px}.kb-nl__field input::placeholder{color:var(--kb-ink-muted)}.kb-nl__submit{flex-shrink:0;background:var(--kb-ink);color:var(--kb-white)}.kb-nl__submit:hover{background:#2b2a27}.kb-nl__message{margin:0;font-size:15px;line-height:22px}.kb-nl__message--error{margin-top:10px;font-size:13px;line-height:18px;color:var(--kb-todo)}.kb-nl__message:focus{outline:0}.kb-nl__legal{margin-top:12px;font-size:12px;line-height:17px;color:var(--kb-ink-muted)}.kb-nl__legal p{margin:0}.kb-nl__legal a{color:inherit;text-underline-offset:2px}@media screen and (max-width:749px){.kb-nl{left:12px;right:12px;bottom:12px;width:auto;padding:22px 20px 18px}.kb-nl__eyebrow{display:none}.kb-nl__title{font-size:22px;line-height:26px}.kb-nl__text{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.kb-nl{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mfc-newsletter-popup.css.map */
