.bpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100200;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.bpop[hidden]{display:none}.bpop *{box-sizing:border-box}.bpop-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#061e3c99;opacity:0;transition:opacity .25s ease}.bpop-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.bpop-fx i{position:absolute;top:-110px;left:var(--x);width:calc(46px*var(--s));color:var(--b);animation:bpop-fall var(--t) linear var(--d) 1 both}.bpop-fx i svg{display:block;width:100%;height:auto;transform-origin:50% 0;animation:bpop-sway 2.6s ease-in-out infinite alternate;filter:drop-shadow(0 4px 5px rgba(0,0,0,.25))}@keyframes bpop-fall{0%{transform:translateY(0)}to{transform:translateY(calc(100vh + 240px))}}@keyframes bpop-sway{0%{transform:rotate(-9deg) translate(-10px)}to{transform:rotate(9deg) translate(10px)}}.bpop-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.bpop-card{position:relative;z-index:2;width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;color:#1d1d1f;border-radius:24px;padding:34px 30px 26px;box-shadow:0 30px 70px -20px #0009;outline:none;opacity:0;transform:translateY(18px) scale(.94);transition:opacity .3s ease,transform .45s cubic-bezier(.2,1.3,.4,1)}.bpop.is-open .bpop-ov{opacity:1}.bpop.is-open .bpop-card{opacity:1;transform:none}.bpop-hero{display:flex;align-items:center;gap:16px;margin:-34px -30px 22px;padding:26px 56px 26px 24px;background:linear-gradient(135deg,#0b4f9c,#062e5c);color:#fff}.bpop-star{flex:none;width:92px;height:92px;animation:bpop-wig 2.4s ease-in-out infinite;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}@keyframes bpop-wig{0%,to{transform:rotate(-9deg) scale(1)}50%{transform:rotate(9deg) scale(1.07)}}.bpop-hello strong{display:block;font-family:Space Grotesk,sans-serif;font-weight:800;font-size:clamp(25px,7vw,33px);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.bpop-hello span{display:block;margin-top:7px;font-size:13.5px;opacity:.9}.bpop .bpop-x{all:unset;box-sizing:border-box;position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff29;transition:background .15s ease;z-index:4}.bpop .bpop-x:hover{background:#ffffff4d}.bpop .bpop-x:focus-visible,.bpop .bpop-ghost:focus-visible,.bpop .bpop-btn:focus-visible,.bpop .bpop-copy:focus-visible{outline:2px solid #4fd1ff;outline-offset:2px}.bpop-title{font-family:Space Grotesk,sans-serif;font-size:clamp(24px,6vw,29px);line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;color:#1d1d1f}.bpop-sub{font-size:14.5px;line-height:1.55;color:#6e6e73;margin:0 0 18px}.bpop-sub b{color:#0b4f9c;font-weight:700}.bpop-err{background:#fdecea;color:#a12622;border-radius:10px;padding:10px 14px;font-size:13.5px;margin:0 0 14px}.bpop-err ul{margin:0;padding:0;list-style:none}.bpop input[type=email]{width:100%;border:1px solid #d2d2d7;border-radius:12px;padding:14px 16px;font-size:15px;font-family:inherit;color:#1d1d1f;background:#fff;outline:none}.bpop input[type=email]:focus{border-color:#0b4f9c;box-shadow:0 0 0 3px #0b4f9c26}.bpop-consent{display:flex;gap:9px;align-items:flex-start;margin:12px 0 16px;font-size:12px;line-height:1.5;color:#6e6e73}.bpop-consent input{margin:2px 0 0;flex-shrink:0;width:16px;height:16px;accent-color:#0b4f9c}.bpop-consent a{color:#0b4f9c;text-decoration:underline}.bpop .bpop-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;background:#0b4f9c;color:#fff;border-radius:100px;padding:15px 20px;font-family:inherit;font-size:15.5px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease;box-shadow:0 10px 22px -8px #0b4f9c99}.bpop .bpop-btn:hover{background:#083d7a;transform:translateY(-1px)}.bpop .bpop-ghost{all:unset;box-sizing:border-box;display:block;margin:12px auto 0;padding:6px 10px;font-family:inherit;font-size:13px;color:#6e6e73;cursor:pointer;text-decoration:underline}.bpop .bpop-ghost:hover{color:#1d1d1f}.bpop-fine{margin:14px 0 0;font-size:11.5px;line-height:1.5;color:#8e8e93;text-align:center}.bpop-code{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef5fd;border:1.5px dashed #0b4f9c;border-radius:14px;padding:12px 14px 12px 18px;margin:0 0 18px}.bpop-code b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;letter-spacing:.06em;color:#0b4f9c}.bpop .bpop-copy{all:unset;box-sizing:border-box;background:#0b4f9c;color:#fff;border-radius:100px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bpop .bpop-copy:hover{background:#083d7a}html.bpop-lock,html.bpop-lock body{overflow:hidden}@media(max-width:480px){.bpop-card{padding:30px 22px 22px;border-radius:22px}.bpop-hero{margin:-30px -22px 20px;padding:22px 52px 22px 18px;gap:12px}.bpop-star{width:78px;height:78px}}@media(prefers-reduced-motion:reduce){.bpop-ov,.bpop-card{transition:none}.bpop-fx{display:none}.bpop-star{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/badmin-popup.css.map */
