.lng-subscribe-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:24px;font-family:var(--font-body-family, inherit)}.lng-subscribe-popup.is-open{display:flex}.lng-subscribe-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e140e8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lng-subscribe-popup__card{position:relative;display:grid;grid-template-columns:1.05fr 1fr;width:min(920px,100%);max-height:calc(100vh - 48px);background:var(--color-background);color:var(--color-foreground);border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #0a120a66;animation:lng-sp-pop .24s cubic-bezier(.2,.7,.2,1) both}@keyframes lng-sp-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.lng-subscribe-popup__close{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#2b2724;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026;transition:background .16s ease,transform .16s ease}.lng-subscribe-popup__close:hover{background:#f5f1ea;transform:scale(1.04)}.lng-subscribe-popup__image{background:#0003 center / cover no-repeat;min-height:420px}.lng-subscribe-popup__panel{padding:40px 36px 36px;display:flex;flex-direction:column;justify-content:center;min-height:420px;gap:14px}.lng-subscribe-popup__panel--full{grid-column:1 / -1;padding:48px 40px}.lng-subscribe-popup__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);font-weight:600}.lng-subscribe-popup__title{font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:26px;line-height:1.18;font-weight:500;margin:0;color:var(--color-foreground-heading);letter-spacing:-.005em}.lng-subscribe-popup__lead{font-size:14.5px;line-height:1.55;color:var(--color-foreground);margin:0;opacity:.9}.lng-subscribe-popup__form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.lng-subscribe-popup__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foreground);opacity:.75}.lng-subscribe-popup__input{font-family:inherit;font-size:14.5px;background:var(--color-input-background);color:var(--color-foreground-heading);border:1px solid var(--color-input-border-color, rgba(245, 241, 234, .6));padding:13px 16px;border-radius:8px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;color:#1c1917}.lng-subscribe-popup__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 201 168 124),.2)}.lng-subscribe-popup__input::placeholder{color:#1c191773}.lng-subscribe-popup__submit{margin-top:4px;font-family:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:14px 20px;border-radius:999px;cursor:pointer;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);transition:background .16s ease,color .16s ease,transform .16s ease}.lng-subscribe-popup__submit:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border);transform:translateY(-1px)}.lng-subscribe-popup__submit:disabled{opacity:.65;cursor:wait;transform:none}.lng-subscribe-popup__fine{font-size:11.5px;color:var(--color-foreground);opacity:.6;margin:6px 0 0;line-height:1.4}.lng-subscribe-popup__success{text-align:center;padding:8px 0}.lng-subscribe-popup__success h3{font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:22px;font-weight:500;margin:0 0 8px;color:var(--color-foreground-heading)}.lng-subscribe-popup__success p{font-size:14px;color:var(--color-foreground);opacity:.85;margin:0}.lng-subscribe-popup__error{margin-top:4px;padding:10px 12px;border:1px solid rgba(190,80,80,.6);background:#be505024;color:#ffd6d2;border-radius:6px;font-size:13px}@media(max-width:720px){.lng-subscribe-popup{padding:12px}.lng-subscribe-popup__card{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto;border-radius:12px}.lng-subscribe-popup__image{min-height:0;aspect-ratio:16 / 10}.lng-subscribe-popup__panel{min-height:0;padding:28px 22px 26px}.lng-subscribe-popup__title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/subscribe-popup.css.map */
