.wl-join{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:none;font-weight:600;border-radius:999px;background:#1d1d1f;color:#fff;transition:background .2s ease,opacity .2s ease,transform .15s ease}.wl-join__bell{width:16px;height:16px}.wl-join:hover{background:#ff5fa8}.wl-join--loading{opacity:.6;pointer-events:none}.wl-join--done{background:#12b76a;cursor:default}.wl-join--done:hover{background:#12b76a}.wl-join--pdp{width:100%;padding:1.2rem 2rem;font-size:1.5rem}.wl-join--card{width:100%;padding:10px 12px;font-size:1.2rem;box-shadow:var(--mac-shadow-md, 0 4px 14px rgba(0, 0, 0, .14))}.wl-join--ig{width:100%;padding:12px;border-radius:12px;font-size:1.35rem}.wl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.wl-modal[hidden]{display:none}.wl-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wl-modal__card{position:relative;width:calc(100% - 32px);max-width:380px;background:#fff;border-radius:18px;padding:26px 24px 24px;box-shadow:0 20px 60px #0000004d;text-align:center;animation:wl-pop .18s ease}@keyframes wl-pop{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:none;opacity:1}}.wl-modal__x{position:absolute;top:10px;right:14px;border:none;background:none;font-size:26px;line-height:1;color:#aaa;cursor:pointer}.wl-modal__x:hover{color:#333}.wl-modal__title{margin:0 0 6px;font-size:1.9rem;font-weight:700;color:#1d1d1f}.wl-modal__sub{margin:0 0 18px;font-size:1.35rem;color:#666;line-height:1.4}.wl-modal__form{display:flex;flex-direction:column;gap:10px}.wl-modal__input{width:100%;padding:12px 14px;font-size:1.5rem;border:1px solid rgba(0,0,0,.25);border-radius:10px}.wl-modal__input:focus{outline:none;border-color:#ff5fa8;box-shadow:0 0 0 3px #ff5fa826}.wl-modal__submit{padding:12px 14px;font-size:1.45rem;font-weight:600;color:#fff;background:#ff5fa8;border:none;border-radius:999px;cursor:pointer}.wl-modal__submit:hover{background:#ff3f97}.wl-modal__err{margin-top:10px;color:#c72f2f;font-size:1.25rem}.wl-modal__ok{margin-top:10px;color:#12b76a;font-weight:600;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/29/assets/stock-waitlist.css.map */
