.cs-nlpop{position:fixed;right:20px;bottom:20px;z-index:9000;width:340px;max-width:calc(100vw - 40px);background:var(--cs-card, #FFFFFF);border:1px solid var(--cs-border-soft, #EFE7DA);border-radius:18px;box-shadow:0 12px 40px #2e1f662e;padding:22px 22px 18px;font-family:var(--cs-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1)}.cs-nlpop.is-shown{opacity:1;transform:translateY(0);pointer-events:auto}.cs-nlpop__close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;background:transparent;color:var(--cs-ink-mute, #6B6B6B);font-size:22px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.cs-nlpop__close:hover{background:var(--cs-cream, #F4EFE6);color:var(--cs-ink, #1A1A1A)}.cs-nlpop__close:focus-visible{outline:2px solid var(--cs-violet, #6B4FB8);outline-offset:2px}.cs-nlpop__mimi{position:absolute;top:-22px;left:20px;width:48px;height:48px;filter:drop-shadow(0 4px 10px rgba(107,79,184,.28))}.cs-nlpop__mimi svg,.cs-nlpop__mimi img{width:100%;height:100%;display:block}.cs-nlpop__eyebrow{display:inline-block;margin:6px 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-violet, #6B4FB8)}.cs-nlpop__title{margin:0 0 8px;font-family:var(--cs-font-display, "Fraunces", Georgia, serif);font-size:21px;line-height:1.2;color:var(--cs-ink, #1A1A1A)}.cs-nlpop__title strong{color:var(--cs-bordeaux, #5E2F4D);font-weight:700}.cs-nlpop__sub{margin:0 0 14px;font-size:14px;line-height:1.45;color:var(--cs-ink-soft, #3A3A3A)}.cs-nlpop__form{display:flex;flex-direction:column;gap:8px}.cs-nlpop__input{width:100%;box-sizing:border-box;padding:12px 14px;border:1.5px solid var(--cs-border-soft, #EFE7DA);border-radius:12px;font-size:15px;color:var(--cs-ink, #1A1A1A);background:var(--cs-cream, #F4EFE6);transition:border-color .2s ease,background .2s ease}.cs-nlpop__input::placeholder{color:var(--cs-ink-mute, #6B6B6B)}.cs-nlpop__input:focus{outline:none;border-color:var(--cs-violet, #6B4FB8);background:#fff}.cs-nlpop__submit{width:100%;padding:12px 16px;border:none;border-radius:12px;background:var(--cs-violet, #6B4FB8);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.cs-nlpop__submit:hover{background:#5a40a0}.cs-nlpop__submit:active{transform:scale(.98)}.cs-nlpop__submit:disabled{opacity:.6;cursor:default}.cs-nlpop__hint{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--cs-ink-mute, #6B6B6B)}.cs-nlpop__msg{margin:6px 0 0;font-size:13.5px;line-height:1.45}.cs-nlpop__msg--error{color:#b23a48}.cs-nlpop__success{display:none;font-size:14.5px;line-height:1.5;color:var(--cs-ink-soft, #3A3A3A)}.cs-nlpop__success strong{color:var(--cs-bordeaux, #5E2F4D)}.cs-nlpop.is-success .cs-nlpop__form,.cs-nlpop.is-success .cs-nlpop__sub,.cs-nlpop.is-success .cs-nlpop__hint{display:none}.cs-nlpop.is-success .cs-nlpop__success{display:block}@media only screen and (max-width:600px){.cs-nlpop{right:12px;left:12px;bottom:12px;width:auto;max-width:none;padding:20px 18px 16px}}@media(prefers-reduced-motion:reduce){.cs-nlpop{transition:opacity .2s ease;transform:none}.cs-nlpop.is-shown{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cs-newsletter-popup.css.map */
