.pk-nlpop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;padding:24px}.pk-nlpop:not([hidden]){display:flex}.pk-nlpop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1813108c;opacity:0;transition:opacity .3s ease}.pk-nlpop--open .pk-nlpop__overlay{opacity:1}.pk-nlpop__card{position:relative;z-index:1;width:100%;max-width:720px;max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:.85fr 1.15fr;background:var(--pk-surface);border:var(--pk-border);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow);transform:translateY(24px) scale(.97);opacity:0;transition:transform .35s ease,opacity .35s ease}.pk-nlpop--open .pk-nlpop__card{transform:translateY(0) scale(1);opacity:1}.pk-nlpop__close{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:var(--pk-surface);border:var(--pk-border);border-radius:var(--pk-r-pill);font-size:20px;line-height:1;color:var(--pk-ink);cursor:pointer;transition:background var(--pk-ease),color var(--pk-ease)}.pk-nlpop__close:hover{background:var(--pk-ink);color:var(--pk-on-ink)}.pk-nlpop__media{position:relative;min-height:320px;background:var(--pk-surface-2)}.pk-nlpop__img{display:block;width:100%;height:100%;object-fit:cover}.pk-nlpop__img--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--pk-accent-soft) 0%,transparent 55%),linear-gradient(-20deg,var(--pk-accent-soft) 0%,var(--pk-surface-2) 65%)}.pk-nlpop__placeholder-mark{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--pk-font-mono);font-size:13px;font-weight:700;letter-spacing:var(--pk-tracking-label);color:var(--pk-accent-ink);opacity:.85}.pk-nlpop__placeholder-emoji{font-size:32px;line-height:1}.pk-nlpop__media-footer{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(180deg,transparent,rgba(24,19,16,.75))}.pk-nlpop__claim{margin:0;font-size:15px;font-weight:700;line-height:1.4;color:var(--pk-on-ink)}.pk-nlpop__body{min-width:0;padding:40px 36px;display:flex;flex-direction:column;gap:14px}.pk-nlpop__badge{align-self:flex-start;background:var(--pk-accent-soft);color:var(--pk-accent-ink);border-color:var(--pk-accent-soft)}.pk-nlpop__heading{margin:0;font-family:var(--pk-font-display);font-weight:800;font-size:42px;line-height:1.05;letter-spacing:var(--pk-tracking-display)}.pk-nlpop__text{margin:0;font-size:15px;line-height:1.55;color:var(--pk-muted-2)}.pk-nlpop__form{margin:0;display:flex;flex-direction:column;gap:12px}.pk-nlpop__row{display:flex;align-items:center;gap:8px}.pk-nlpop__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;background:var(--pk-bg);border:var(--pk-border);border-radius:var(--pk-r-sm);font-family:var(--pk-font-body);font-size:14px;color:var(--pk-ink)}.pk-nlpop__input::placeholder{color:var(--pk-muted)}.pk-nlpop__row .pk-btn{flex-shrink:0;white-space:nowrap}.pk-nlpop__body *:focus-visible{outline:2px solid var(--pk-ink);outline-offset:2px}.pk-nlpop .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.pk-nlpop__error{margin:0;font-size:13px;font-weight:600;color:var(--pk-ink)}.pk-nlpop__fine-print{margin:0;font-size:12px;line-height:1.5;color:var(--pk-muted)}.pk-nlpop__success{margin:0;font-size:16px;font-weight:700;color:var(--pk-ink)}.pk-nlpop__dismiss{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:none;font-family:var(--pk-font-body);font-size:13px;font-weight:600;color:var(--pk-muted);text-decoration:underline;cursor:pointer}.pk-nlpop__dismiss:hover{color:var(--pk-ink)}@media screen and (max-width:749px){.pk-nlpop{padding:0;align-items:flex-end}.pk-nlpop__card{grid-template-columns:1fr;max-width:100%;max-height:92vh;border-radius:var(--pk-r-lg) var(--pk-r-lg) 0 0}.pk-nlpop__media{min-height:160px}.pk-nlpop__body{padding:28px 22px}.pk-nlpop__heading{font-size:30px}}@media(prefers-reduced-motion:reduce){.pk-nlpop__card,.pk-nlpop__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pixkom-popup.css.map */
