.mn-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem)}.mn-pop[hidden]{display:none}.mn-pop__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .24s ease}.mn-pop.is-open .mn-pop__veil{opacity:1}.mn-pop__card{position:relative;width:min(52rem,100%);max-height:min(44rem,100%);overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:20rem minmax(0,1fr);background:var(--card);border-radius:var(--radius);box-shadow:0 24px 60px #5e394447;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .26s ease,transform .26s cubic-bezier(.2,.7,.3,1)}.mn-pop.is-open .mn-pop__card{opacity:1;transform:none}.mn-pop__media{position:relative;background:var(--paper-2);overflow:hidden}.mn-pop__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.mn-pop__body{padding:clamp(1.6rem,3vw,2.4rem)}.mn-pop__view{display:flex;flex-direction:column}.mn-pop__eyebrow{font-family:var(--font-accent);font-style:italic;font-size:.95rem;color:var(--mauve);margin-bottom:.45rem}.mn .mn-pop__head{font-size:clamp(1.4rem,2.4vw,1.85rem);letter-spacing:.03em;line-height:1.14}.mn-pop__text{margin-top:.7rem;font-size:.92rem;line-height:1.6;color:var(--ink-mid)}.mn-pop__list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.5rem}.mn-pop__list li{display:grid;grid-template-columns:1.05rem 1fr;gap:.55rem;align-items:start;font-size:.88rem;color:var(--ink)}.mn-pop__list svg{width:1.05rem;height:1.05rem;margin-top:.18rem;color:var(--mauve)}.mn-pop__form{margin-top:1.35rem;display:grid;gap:.6rem}.mn .mn-pop__input{width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:.92rem 1rem;font-family:var(--font);font-size:.95rem;color:var(--ink)}.mn .mn-pop__input::placeholder{color:var(--ink-soft)}.mn .mn-pop__input:focus{outline:none;border-color:var(--mauve);box-shadow:0 0 0 3px var(--mauve-10)}.mn .mn-pop__btn{width:100%;padding:.95rem 1.4rem}.mn .mn-pop__btn.is-busy{opacity:.6;cursor:default}.mn-pop__error{font-size:.82rem;color:#a6444d}.mn-pop__error[hidden]{display:none}.mn-pop__small{margin-top:.8rem;font-size:.76rem;line-height:1.5;color:var(--ink-soft)}.mn .mn-pop__no{margin-top:1rem;align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font);font-size:.8rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mn .mn-pop__no:hover{color:var(--ink)}.mn .mn-pop__x{position:absolute;top:.7rem;right:.7rem;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd1;border:0;border-radius:50%;color:var(--ink);cursor:pointer;transition:background .16s ease}.mn .mn-pop__x:hover{background:#fff}.mn .mn-pop__x svg{width:17px;height:17px}.mn-pop__view[hidden]{display:none}.mn-pop__code{margin-top:1.2rem;padding:.9rem 1rem;border:1px dashed var(--mauve-20);border-radius:var(--radius);background:var(--paper);text-align:center}.mn-pop__code span{display:block;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.mn-pop__code b{display:block;margin-top:.25rem;font-size:1.25rem;letter-spacing:.16em;color:var(--ink)}.mn .mn-pop__btn--wide{margin-top:1.35rem}@media(max-width:759px){.mn-pop{align-items:flex-end;padding:0}.mn-pop__card{grid-template-columns:1fr;width:100%;max-height:92vh;border-radius:var(--radius) var(--radius) 0 0;transform:translateY(24px)}.mn-pop__media{aspect-ratio:16 / 9}.mn-pop__media img{object-position:50% 14%}.mn-pop__body{padding:1.35rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.mn-pop__text{font-size:.89rem}.mn-pop__list{gap:.4rem}.mn-pop__form{margin-top:1.1rem}.mn .mn-pop__no{align-self:center;margin-top:.9rem}}@media(max-height:560px)and (orientation:landscape){.mn-pop__media{display:none}.mn-pop__card{grid-template-columns:1fr;max-height:96vh}}@media(prefers-reduced-motion:reduce){.mn-pop__card,.mn-pop__veil{transition:opacity .01s linear}.mn-pop__card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mn-popup.css.map */
