.launch-note b{font-weight:600}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.pop[hidden]{display:none}.pop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141480;opacity:0;transition:opacity .25s}.pop.open .pop-overlay{opacity:1}.pop-panel{position:relative;width:100%;max-width:440px;max-height:92vh;overflow:auto;background:var(--cream);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #0003;transform:translateY(24px);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;outline:none;padding-bottom:env(safe-area-inset-bottom,0px)}.pop.open .pop-panel{transform:none;opacity:1}.pop-x{position:absolute;top:10px;right:10px;z-index:2;background:#ffffffd9}.pop-img{aspect-ratio:16/9}.pop-body{padding:32px 24px 24px;text-align:center}.pop-h{font-size:30px;margin:0 0 10px}.pop-p{font-size:14.5px;color:var(--tm);margin:0 auto 18px;max-width:320px;line-height:1.55}.pop-form{display:flex;flex-direction:column;gap:10px}.pop-fine{font-size:11px;color:var(--tl);line-height:1.5;margin:2px 0 0}.pop-no{font-size:13px;color:var(--tm);text-decoration:underline;margin-top:2px}.pop-code{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px dashed var(--olive);border-radius:12px;padding:12px 14px;margin:4px 0 12px;font-weight:700;letter-spacing:2px;color:var(--char);font-size:18px;background:#fff}.pop-copy{font-size:12px;font-weight:700;color:var(--olive-d);letter-spacing:.5px;text-transform:uppercase}.pop .btn-cart{margin-bottom:0}@media(min-width:768px){.pop{align-items:center;padding:20px}.pop-panel{border-radius:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
