.jumi-universe-section{margin:0!important;padding:0!important;height:0!important}jumi-portal{display:none}jumi-portal.is-active{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#120b20;opacity:1;transition:opacity .7s ease;overflow:hidden}jumi-portal[hidden]{display:none!important}jumi-portal>img,jumi-portal>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}jumi-portal>video{opacity:0}jumi-portal.is-playing>video{opacity:1}jumi-portal>button{position:absolute;left:50%;bottom:max(12vh,48px);transform:translate(-50%);min-width:210px;min-height:72px;padding:18px 38px 20px;border:3px solid #f6b5ff;border-radius:26px;background:linear-gradient(180deg,#f297ff,#e249f6 44%,#893de1);color:#fff;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:clamp(25px,4vw,32px);font-weight:900;line-height:1;letter-spacing:.08em;text-shadow:0 3px 0 #7028a6;box-shadow:inset 0 4px #ffffff7a,inset 0 -4px #7024bc66,0 8px #6220a2,0 11px #351054,0 17px 24px #10031b80;cursor:pointer;isolation:isolate;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,opacity .35s}jumi-portal>button:before{content:"";position:absolute;top:7px;left:13%;right:13%;height:8px;border-radius:50%;background:linear-gradient(90deg,transparent,#fff9,transparent);pointer-events:none}jumi-portal>button:hover{background:linear-gradient(180deg,#f6abff,#e85bfa 44%,#9545ed);filter:brightness(1.04)}jumi-portal>button:active{transform:translate(-50%,6px);box-shadow:inset 0 2px #ffffff6b,inset 0 -2px #7024bc66,0 2px #6220a2,0 5px #351054,0 9px 14px #10031b80}jumi-portal>button:focus-visible{outline:3px solid #fff;outline-offset:7px}jumi-portal.is-loading>button{opacity:.55}jumi-portal.is-playing>button{opacity:0;pointer-events:none}jumi-portal.is-finished{animation:jumi-exit .9s ease both;pointer-events:none}jumi-portal.is-finished>img,jumi-portal.is-finished>video{animation:jumi-scene-out .4s ease both}jumi-portal.is-finished>button{visibility:hidden}@keyframes jumi-scene-out{to{opacity:0;transform:scale(1.025)}}@keyframes jumi-exit{0%,50%{opacity:1}to{opacity:0}}html.jumi-gated,html.jumi-gated body{overflow:hidden!important}html.jumi-gated .scroll-to-top-btn{visibility:hidden}@media(max-width:749px){jumi-portal>button{bottom:max(10vh,40px)}}@media(prefers-reduced-motion:reduce){jumi-portal,jumi-portal>button{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
