.nv-popup{width:min(46rem,calc(100% - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;background:transparent;color:var(--nv-ink);overflow:visible}.nv-popup::backdrop{background:#1f232675;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}.nv-popup__card{position:relative;padding:2.8rem 2rem 2.4rem;border-radius:2.4rem;background:var(--nv-snow);box-shadow:0 3rem 8rem -2rem #1f232680}.nv-popup__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:none;color:var(--nv-ink);cursor:pointer}.nv-popup__close svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.nv-popup__close:hover{background:var(--nv-shade)}.nv-popup__title{max-width:14ch;margin:0 4rem 2rem 0;font-size:3.2rem;line-height:1.08}.nv-popup__pane{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.8rem;background:var(--nv-shade);box-shadow:inset 0 0 0 .1rem var(--nv-line),0 1.6rem 3.2rem -1.6rem #4a606a66}.nv-popup__prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.4rem;margin:0;text-align:center}.nv-popup__prize strong{font-family:var(--nv-display);font-size:clamp(6rem,21vw,8.8rem);font-weight:400;line-height:.95;letter-spacing:-.02em}.nv-popup__prize span{font-size:1.7rem}.nv-popup__ice,.nv-popup__shavings{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.nv-popup__ice{touch-action:none;cursor:grab;transition:opacity .7s ease-out}.nv-popup__ice:active{cursor:grabbing}.nv-popup__shavings{pointer-events:none}.nv-popup.is-revealed .nv-popup__ice{opacity:0;pointer-events:none}.nv-popup__hint{position:absolute;bottom:1.4rem;left:50%;display:flex;align-items:center;gap:.8rem;margin:0;padding:.8rem 1.4rem;border-radius:99.9rem;background:#ffffffeb;box-shadow:0 .6rem 1.6rem -.6rem #1f232666;font-size:1.4rem;font-weight:500;white-space:nowrap;pointer-events:none;transform:translate(-50%);transition:opacity .4s ease-out}.nv-popup__hint svg{width:1.8rem;height:1.8rem;fill:none;stroke:var(--nv-ink);stroke-width:1.5;stroke-linejoin:round}.nv-popup.is-scratching .nv-popup__hint,.nv-popup.is-revealed .nv-popup__hint{opacity:0}.nv-popup__step{margin-top:2rem}.nv-popup__step[hidden]{display:none}.nv-popup__text{margin:0 0 1.4rem;font-size:1.7rem;line-height:1.4}.nv-popup__form{display:grid;gap:1rem}.nv-popup__input{width:100%;height:5.6rem;padding:0 2rem;border:.1rem solid var(--nv-ink);border-radius:99.9rem;background:var(--nv-snow);font:400 1.7rem/1 var(--nv-text);color:var(--nv-ink)}.nv-popup__input::placeholder{color:var(--nv-muted)}.nv-popup__input:focus-visible{outline:.2rem solid var(--nv-teal);outline-offset:.2rem}.nv-popup__submit,.nv-popup__apply{width:100%;min-height:5.6rem;border:0;cursor:pointer}.nv-popup__submit[disabled]{background:#8d9499;cursor:progress}.nv-popup__error{margin:0;font-size:1.4rem;color:var(--nv-red)}.nv-popup__consent{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.4;color:var(--nv-muted)}.nv-popup__code{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1rem;padding:.6rem .6rem .6rem 2rem;border:.1rem dashed var(--nv-ink);border-radius:99.9rem}.nv-popup__code output{font:600 2rem/1 var(--nv-text);letter-spacing:.08em}.nv-popup__code button{min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:99.9rem;background:var(--nv-shade);font:500 1.4rem/1 var(--nv-text);color:var(--nv-ink);cursor:pointer}@media screen and (min-width:750px){.nv-popup__card{padding:3.6rem}}@media(prefers-reduced-motion:no-preference){@keyframes nv-popup-in{0%{opacity:0;filter:blur(1rem);transform:scale(.94)}}@keyframes nv-popup-back{0%{opacity:0}}@keyframes nv-popup-scrape{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(.9rem,-.7rem) rotate(-8deg)}70%{transform:translate(-.5rem,.4rem) rotate(4deg)}}@keyframes nv-popup-step{0%{opacity:0;filter:blur(.6rem);transform:translateY(1.6rem)}}@keyframes nv-popup-prize{0%{filter:blur(1rem);transform:scale(.92)}}.nv-popup[open] .nv-popup__card{animation:nv-popup-in .55s var(--nv-ease) both}.nv-popup[open]::backdrop{animation:nv-popup-back .5s ease-out both}.nv-popup__hint svg{animation:nv-popup-scrape 1.6s ease-in-out infinite}.nv-popup__step:not([hidden]){animation:nv-popup-step .7s var(--nv-ease) both}.nv-popup.is-revealed .nv-popup__prize{animation:nv-popup-prize .9s var(--nv-ease) both}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nv-popup.css.map */
