.gpm-promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;visibility:hidden;pointer-events:none}.gpm-promo.is-open{visibility:visible;pointer-events:auto}.gpm-promo__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#040216c7;opacity:0;transition:opacity .45s ease}.gpm-promo.is-open .gpm-promo__veil{opacity:1}.gpm-promo__stage{position:relative;z-index:1;opacity:0;transform:scale(.96);filter:blur(10px);transition:opacity .45s ease,transform .6s cubic-bezier(.16,1,.3,1),filter .55s ease}.gpm-promo.is-open .gpm-promo__stage{opacity:1;transform:scale(1);filter:blur(0)}.gpm-promo__frame{position:relative;padding:3px;border-radius:5.2%/7.72%;overflow:hidden;line-height:0;box-shadow:0 0 16px #fbcc05cc,0 0 34px #22d3ee73,0 24px 60px #00000073}.gpm-promo__neon{position:absolute;z-index:0;left:-40%;top:-40%;display:block;width:180%;height:180%;background:conic-gradient(from 0deg,#24105f 0deg 230deg,#7c3aed 268deg,#22d3ee 300deg,#fbcc05 324deg,#f472b6 344deg,#24105f 360deg);animation:gpm-neon-run 2.4s linear infinite}@keyframes gpm-neon-run{to{transform:rotate(360deg)}}.gpm-promo picture{position:relative;z-index:1;display:block;overflow:hidden;border-radius:5.2%/7.72%;background:#0c0840}.gpm-promo__art{display:block;width:auto;height:auto;max-width:min(1074px,calc(88vw - 6px));max-height:calc(86dvh - 6px)}.gpm-promo__stage:focus{outline:none}.gpm-promo__hint{display:none}@media(max-width:1024px){.gpm-promo__stage{width:100dvw;height:100dvh;max-width:none;max-height:none;touch-action:none}.gpm-promo__frame{width:100%;height:100%;padding:3px;border-radius:0;box-shadow:0 0 16px #fbcc05cc,0 0 34px #22d3ee73}.gpm-promo picture{position:absolute;z-index:1;top:3px;right:3px;bottom:3px;left:3px;height:auto;border-radius:0}.gpm-promo__art{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.gpm-promo__hint{display:block;position:absolute;z-index:3;left:50%;bottom:max(22px,env(safe-area-inset-bottom));width:64px;margin-left:-32px;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55));animation:gpm-arrow-bounce 2s infinite}.gpm-promo__hint svg{display:block;width:100%;height:auto;transform:scaleY(-1)}}@keyframes gpm-arrow-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}50%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.4,0,.2,1)}}body.gpm-promo-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.gpm-promo__veil,.gpm-promo__stage{transition:none;filter:none;transform:none}.gpm-promo__neon,.gpm-promo__hint{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gpm-promo-popup.css.map */
