.vh-gpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font-family:var(--vh-sans,"Inter",-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif);color:var(--vh-ink,#161617);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.vh-gpop[hidden]{display:none}.vh-gpop *,.vh-gpop *:before,.vh-gpop *:after{box-sizing:border-box}.vh-gpop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#16161794;opacity:0;transition:opacity .22s ease}.vh-gpop__panel{position:relative;width:100%;max-width:420px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;box-shadow:0 24px 64px #00000047;outline:none;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .22s ease,transform .22s ease}.vh-gpop.is-in .vh-gpop__backdrop{opacity:1}.vh-gpop.is-in .vh-gpop__panel{opacity:1;transform:none}.vh-gpop__x{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#161617;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #0000001f}.vh-gpop__x:hover{background:#fff}.vh-gpop__x:focus-visible{outline:2px solid var(--vh-navy,#1C3D5E);outline-offset:2px}.vh-gpop__x svg{width:14px;height:14px;display:block}.vh-gpop__media{aspect-ratio:840/588;background:#cbbaaa;overflow:hidden}.vh-gpop__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.vh-gpop__body{padding:22px 24px 20px}.vh-gpop__step[hidden]{display:none}.vh-gpop__kicker{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vh-good,#1C6B4A)}.vh-gpop__h{margin:0 0 8px;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.012em;color:var(--vh-ink,#161617)}.vh-gpop__p{margin:0 0 16px;font-size:14.5px;line-height:1.5;color:var(--vh-mute,#6E6E73)}.vh-gpop__form{margin:0}.vh-gpop__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vh-gpop__input{display:block;width:100%;height:50px;padding:0 14px;border:1px solid var(--vh-line-2,#D2D2D7);border-radius:12px;background:#fff;color:var(--vh-ink,#161617);font:inherit;font-size:16px;line-height:48px;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.vh-gpop__input::placeholder{color:var(--vh-faint,#86868B)}.vh-gpop__input:focus{outline:none;border-color:#161617;box-shadow:0 0 0 3px #16161714}.vh-gpop__input.is-bad{border-color:#b42318;box-shadow:0 0 0 3px #b423181f}.vh-gpop__err{margin:6px 0 0;font-size:13px;line-height:1.4;color:#b42318}.vh-gpop__err[hidden]{display:none}.vh-gpop__btn{display:block;width:100%;margin:10px 0 0;padding:15px 16px;border:0;border-radius:12px;background:#0a0a0a;color:#fff;font:inherit;font-size:15.5px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:background .15s ease,transform .15s ease}.vh-gpop__btn:hover{background:#000;transform:translateY(-1px)}.vh-gpop__btn:focus-visible{outline:2px solid var(--vh-navy,#1C3D5E);outline-offset:2px}.vh-gpop__fine{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--vh-faint,#86868B)}.vh-gpop__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vh-gpop__legal{margin-top:6px}.vh-gpop__legal:empty{display:none}.vh-gpop__legal p{margin:0}.vh-gpop__skip{display:block;margin:12px auto 0;padding:6px 10px;border:0;background:none;font:inherit;font-size:13px;color:var(--vh-faint,#86868B);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vh-gpop__skip:hover{color:var(--vh-ink,#161617)}.vh-gpop__challenge{display:none;margin:0 0 14px}.vh-gpop.is-challenge .vh-gpop__challenge{display:block}.vh-gpop__challenge iframe{display:block;width:100%;height:0;border:0;visibility:hidden}.vh-gpop.is-challenge .vh-gpop__challenge iframe{height:460px;visibility:visible;border:1px solid var(--vh-line,#E5E5E7);border-radius:12px}.vh-gpop.is-challenge [data-vh-gpop-done]{display:none}html.vh-gpop-open,html.vh-gpop-open body{overflow:hidden}@media(max-width:559px){.vh-gpop{padding:24px 22px;align-items:center}.vh-gpop__panel{max-width:336px;margin:0 auto;border-radius:16px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);transform:translateY(16px) scale(.985)}.vh-gpop__media{aspect-ratio:840/340}.vh-gpop__img{object-position:50% 50%}.vh-gpop__x{top:8px;right:8px;width:30px;height:30px}.vh-gpop__x svg{width:12px;height:12px}.vh-gpop__body{padding:14px 16px 12px}.vh-gpop__kicker{display:none}.vh-gpop__h{font-size:17px;margin-bottom:6px}.vh-gpop__p{font-size:13px;line-height:1.45;margin-bottom:10px}.vh-gpop__input{height:44px;line-height:42px;border-radius:10px}.vh-gpop__btn{margin-top:8px;padding:13px 14px;font-size:14.5px;border-radius:10px}.vh-gpop__fine{margin-top:7px;font-size:11px;line-height:1.4}.vh-gpop__legal{margin-top:4px}.vh-gpop__skip{margin-top:6px;padding:4px 8px;font-size:12.5px}.vh-gpop__challenge{margin-bottom:10px}.vh-gpop.is-challenge .vh-gpop__challenge iframe{height:420px}}@media(prefers-reduced-motion:reduce){.vh-gpop__backdrop,.vh-gpop__panel,.vh-gpop__btn,.vh-gpop__input{transition:none}.vh-gpop__panel{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/vh-gift-popup.css.map */
