.vh-reward-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--font-body-family)}.vh-reward-popup.is-active{pointer-events:auto}.vh-reward-popup [hidden]{display:none!important}.vh-reward-popup div.vh-reward-popup__overlay,.vh-reward-popup p.vh-reward-popup__error{display:block}.vh-reward-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0a071159;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);opacity:0;transition:opacity .4s var(--vh-ease-out)}.vh-reward-popup.is-active .vh-reward-popup__overlay{opacity:1;transition-duration:.5s}.vh-reward-popup__dialog{position:relative;display:flex;justify-content:center;inline-size:100%;max-inline-size:908px;padding:clamp(12px,3vw,24px)}.vh-reward-popup__dialog:focus{outline:none}.vh-reward-popup__inner{position:relative;inline-size:100%;max-inline-size:860px;max-block-size:calc(100vh - 48px);max-block-size:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:28px;background:linear-gradient(180deg,#ffffff17,#ffffff05 45%,#fff0),color-mix(in srgb,var(--vh-plum) 74%,transparent);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);clip-path:inset(0 round 28px);color:var(--vh-ink);opacity:0;transform:translateY(16px) scale(.97);transition:opacity .3s var(--vh-ease-out),transform .4s var(--vh-ease-out)}.vh-reward-popup.is-active .vh-reward-popup__inner{opacity:1;transform:none;transition:opacity .5s var(--vh-ease-out),transform .6s var(--vh-ease-out)}.vh-reward-popup__flex{display:flex;align-items:stretch;gap:22px}.vh-reward-popup__media{flex:1 0 45%;position:relative;display:flex}.vh-reward-popup__media-inner{position:relative;inline-size:100%;block-size:100%;border-radius:var(--vh-radius);overflow:hidden}.vh-reward-popup__media-inner img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vh-reward-popup__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;display:inline-flex;align-items:center;block-size:28px;margin:0;padding:0 12px;border-radius:9999px;background:#ffffff29;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f;color:var(--vh-on-media);font:600 12px/1 var(--vh-font);letter-spacing:.04em;white-space:nowrap}.vh-reward-popup__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:14px;min-inline-size:0;padding:28px 16px 14px 4px}.vh-reward-popup__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--vh-heading-weight);font-size:clamp(26px,3vw,34px);line-height:1.1;letter-spacing:-.01em;color:var(--vh-white)}.vh-reward-popup__body p{margin:0;font-size:15.5px;line-height:1.5;color:var(--vh-ink-soft)}.vh-reward-popup__form{display:flex;flex-direction:column;gap:10px;inline-size:100%;margin-block-start:4px}.vh-reward-popup__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vh-reward-popup__field-row{display:flex;flex-direction:column;gap:10px;inline-size:100%}.vh-reward-popup__submit{-webkit-appearance:none;appearance:none;inline-size:100%;min-block-size:52px;justify-content:center;font-size:16px}.vh-reward-popup__form[aria-busy=true] .vh-reward-popup__submit{opacity:.7;cursor:progress;pointer-events:none}.vh-reward-popup__error{min-block-size:1.3em;margin:0;padding-inline:22px;font-size:13px;line-height:1.3;color:var(--vh-danger)}.vh-reward-popup__legal{inline-size:100%;text-align:center;color:var(--vh-ink-soft)}.vh-reward-popup__legal p,.vh-reward-popup__legal span,.vh-reward-popup__legal a{display:inline;margin:0;padding:0;font-size:11px;line-height:1.4}.vh-reward-popup__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vh-reward-popup__success{display:grid;gap:4px;padding:18px 20px;border-radius:var(--vh-radius);background:var(--vh-glass-bg);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);box-shadow:var(--vh-glass-hairline);color:var(--vh-ink)}.vh-reward-popup__success:focus{outline:none}.vh-reward-popup__success-title{margin:0;font-size:16px;font-weight:500;color:var(--vh-white)}.vh-reward-popup__success-body{margin:0;font-size:14px;line-height:1.45;color:var(--vh-ink-soft)}.vh-reward-popup__code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:10px;padding:12px 18px;border-radius:9999px;background:#ffffff1a;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff24}.vh-reward-popup__code-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--vh-ink-soft)}.vh-reward-popup__code-value{font-size:18px;font-weight:600;letter-spacing:.12em;color:var(--vh-white);-webkit-user-select:all;user-select:all}.vh-reward-popup__close{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:3;display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;background:#ffffff1a;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--vh-glass-hairline);color:var(--vh-on-media);cursor:pointer;transition:background-color .25s var(--vh-ease-out),transform .3s var(--vh-ease-out)}@media(hover:hover){.vh-reward-popup__close:hover{background:#fff3}}.vh-reward-popup__close:active{transform:scale(.94);transition-duration:.1s}.vh-reward-popup__close:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.vh-reward-popup__x{position:relative;inline-size:14px;block-size:14px}.vh-reward-popup__x:before,.vh-reward-popup__x:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1.5px;border-radius:1px;background:currentColor;transform:translateY(-50%) rotate(45deg)}.vh-reward-popup__x:after{transform:translateY(-50%) rotate(-45deg)}@media(max-width:749px){.vh-reward-popup__dialog{padding:12px}.vh-reward-popup__inner{max-inline-size:440px;padding:12px;border-radius:24px;clip-path:inset(0 round 24px)}.vh-reward-popup__flex{flex-direction:column;gap:16px}.vh-reward-popup__media{flex:none;block-size:200px}.vh-reward-popup__content{gap:12px;padding:0 6px 6px}.vh-reward-popup__title{font-size:24px}.vh-reward-popup__body p{font-size:15px}.vh-reward-popup__close{inset-block-start:20px;inset-inline-end:20px}}@media(prefers-reduced-motion:reduce){.vh-reward-popup .vh-reward-popup__inner{transform:none}.vh-reward-popup .vh-reward-popup__inner,.vh-reward-popup .vh-reward-popup__overlay{transition:opacity .2s linear!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-reward-popup.css.map */
