.pm-scratch{--pms-ink: #0d0d0d;--pms-ink-2: #5c5c5c;--pms-ink-3: #8c8c8c;--pms-line: #e3e3e3;--pms-blue: #3b6ea8;--pms-blue-2: #5a8fd0;--pms-blue-d: #24497a;--pms-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(392px,calc(100vw - 32px));height:fit-content;max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:22px 20px 18px;border:0;border-radius:6px;text-align:center;background:#fff;color:var(--pms-ink);font-family:var(--pms-sans);box-shadow:0 24px 60px #0a142859}.pm-scratch *,.pm-scratch *:before,.pm-scratch *:after,.pm-scratch-tab *{box-sizing:border-box}.pm-scratch[open]{animation:pms-in .3s cubic-bezier(.2,.9,.3,1.2)}@keyframes pms-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.pm-scratch::backdrop{background:#0a101a80}.pm-scratch.is-claiming:not(:modal){z-index:2147483000;box-shadow:0 0 0 100vmax #0a101a80}.pm-scratch:focus{outline:none}html.pm-scratch-lock{overflow:hidden}html.pm-ps-hold iframe[src*="postscript.io"],html.pm-ps-hold #ps__widget{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.pm-ps-hold #ps__widget_container{pointer-events:none!important}html.pm-ps-hold.ps-scroll-lock:not(.pm-scratch-lock),html.pm-ps-hold.ps-scroll-lock:not(.pm-scratch-lock) body{overflow:visible!important}.pm-scratch [data-pms-when]{display:none}.pm-scratch[data-pms-step=ready] [data-pms-when=ready],.pm-scratch[data-pms-step=won] [data-pms-when=won]{display:block}.pm-scratch[data-pms-step=won] span[data-pms-when=won],.pm-scratch[data-pms-step=ready] span[data-pms-when=ready]{display:inline}.pms-x{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--pms-ink-3);cursor:pointer}.pms-x svg{width:16px;height:16px}.pms-x:hover,.pms-x:focus-visible{color:var(--pms-ink);outline:1px solid var(--pms-line)}.pms-logo{display:block;height:46px;width:auto;margin:0 auto 10px}.pms-title{margin:0;font:700 26px/1.05 var(--pms-sans);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--pms-ink)}.pms-sub{margin:8px 0 0;color:var(--pms-ink-2);font-size:14px;line-height:1.4}.pms-ticket{position:relative;width:100%;aspect-ratio:16 / 10;margin:16px auto 0;border-radius:10px;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--pms-blue-2),var(--pms-blue) 55%,var(--pms-blue-d));box-shadow:inset 0 0 0 1px #ffffff2e}.pms-ticket:before,.pms-ticket:after{content:"";position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff}.pms-ticket:before{left:-11px}.pms-ticket:after{right:-11px}.pms-micro{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;overflow:hidden;opacity:.07;text-align:left;pointer-events:none;font:700 9px/13px var(--pms-sans);letter-spacing:.3em;word-spacing:.6em}.pms-top{position:absolute;left:18px;right:18px;top:12px;display:flex;justify-content:space-between;opacity:.9;font-size:10.5px;font-weight:700;letter-spacing:.16em}.pms-window{position:absolute;left:12%;right:12%;top:26%;bottom:14%;border-radius:6px;background:#fff;color:var(--pms-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.pms-big{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:.95}.pms-small{margin-top:6px;color:var(--pms-blue-d);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pms-foil{position:absolute;left:12%;top:26%;width:76%;height:60%;border-radius:6px;touch-action:none;cursor:grab;transition:opacity .45s}.pms-foil.is-gone{opacity:0;pointer-events:none}.pms-foil:focus-visible{outline:2px solid #fff;outline-offset:3px}.pms-coins{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pms-actions{margin-top:14px}.pms-btn{display:block;width:100%;margin:0;padding:14px 16px;border:1px solid var(--pms-ink);border-radius:2px;cursor:pointer;text-align:center;background:var(--pms-ink);color:#fff;font:700 14px/1 var(--pms-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.pms-btn:hover,.pms-btn:focus-visible{background:var(--pms-blue-d);border-color:var(--pms-blue-d);color:#fff;outline:none}.pms-btn--ghost{background:#fff;color:var(--pms-ink)}.pms-btn--ghost:hover,.pms-btn--ghost:focus-visible{background:#f1f4f8;color:var(--pms-ink);border-color:var(--pms-ink)}.pms-btn__busy{display:none}.pm-scratch.is-claiming .pms-btn[data-pms-claim]{pointer-events:none}.pm-scratch.is-claiming .pms-btn[data-pms-claim] .pms-btn__idle{display:none}.pm-scratch.is-claiming .pms-btn[data-pms-claim] .pms-btn__busy{display:inline}.pms-hint{margin:10px 0 0;color:var(--pms-ink-3);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pms-setup{margin:10px 0 0;color:#b3261e;font-size:12px}.pms-link{margin-top:10px;padding:4px;border:0;background:none;color:var(--pms-ink-3);font:13px var(--pms-sans);text-decoration:underline;cursor:pointer}.pms-link:hover,.pms-link:focus-visible{color:var(--pms-ink)}.pms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-scratch-tab{position:fixed;z-index:30;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:transform .25s ease}.pm-scratch-tab[hidden]{display:none}.pm-scratch-tab.is-tucked{transform:translateY(calc(100% + 24px))}.pm-scratch-tab__open{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:0;border-radius:2px;cursor:pointer;background:#0d0d0d;color:#fff;font:700 12px Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 18px #00000040}.pm-scratch-tab__label--won,.pm-scratch-tab[data-pms-won=true] .pm-scratch-tab__label--pre{display:none}.pm-scratch-tab[data-pms-won=true] .pm-scratch-tab__label--won{display:inline}.pm-scratch-tab__x{position:absolute;right:-10px;top:-10px;width:22px;height:22px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;background:#0d0d0d;color:#fff;cursor:pointer}.pm-scratch-tab__x svg{width:8px;height:8px}.pm-scratch-tab__open:focus-visible,.pm-scratch-tab__x:focus-visible{outline:3px solid #3b6ea8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pm-scratch[open]{animation:none}.pms-foil,.pm-scratch-tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/pm-scratch.css.map */
