.trv-gm{font-family:var(--trv-f)}.trv-gm p{margin:0}.trv-gm__l{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 14px;border:0;background:#1b3a6b;color:#fff;font:inherit;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px #1b3a6b59;transition:transform .25s,opacity .25s,background .25s}.trv-gm__l svg{color:#fff}.trv-gm__l:hover{transform:translateY(-2px);background:#152f57}.trv-gm__l:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.35);animation:trvPulse 2.4s ease-out infinite;pointer-events:none}@keyframes trvPulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.12,1.35);opacity:0}to{opacity:0}}.trv-gm.is-gone .trv-gm__l{display:none}html.trv-lock .trv-gm__l{opacity:0;pointer-events:none}.trv-gm__o{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483601;display:flex;align-items:center;justify-content:center}.trv-gm__o[hidden]{display:none}.trv-gm__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#050505b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.trv-gm__p{position:relative;width:min(92vw,440px);max-height:92vh;overflow-y:auto;background:#0b0b0c;color:#fff;padding:32px 26px 26px;box-sizing:border-box;text-align:center;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #00000080;animation:trvGm .45s cubic-bezier(.2,.7,.2,1)}.trv-gm__p:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#1b3a6b}@keyframes trvGm{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}.trv-gm__x{position:absolute;right:8px;top:10px;width:40px;height:40px;border:0;background:none;color:#fff;opacity:.7;display:flex;align-items:center;justify-content:center;cursor:pointer}.trv-gm__x:hover{opacity:1}.trv-gm__st[hidden]{display:none}.trv-gm__k{display:inline-flex;align-items:center;gap:8px;font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#93afdc}.trv-gm__k:before{content:"";width:6px;height:6px;border-radius:50%;background:#3b6fc2;box-shadow:0 0 0 3px #3b6fc240}.trv-gm__h{font-family:var(--trv-f);font-weight:500!important;font-size:1.75rem;line-height:1.1;letter-spacing:.08em!important;text-transform:uppercase;margin:12px 0 8px;color:#fff}.trv-gm__t{font-size:.9rem;line-height:1.5;color:#c9c3ba;max-width:21rem;margin:0 auto!important}.trv-gm__dial{position:relative;width:min(70vw,290px);aspect-ratio:1;margin:18px auto 0;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.trv-gm__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 90%,transparent 100%);mask-image:radial-gradient(closest-side,#000 90%,transparent 100%)}.trv-gm__dial svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.trv-gm__zone,.trv-gm__slice,.trv-gm__edge{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.trv-gm__zone{opacity:.85}.trv-gm__slice{opacity:.2}.trv-gm__edge{opacity:.7}.trv-gm__seal,.trv-gm__off{transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.trv-gm__off text{font-family:var(--trv-f);fill:#fff;paint-order:stroke;stroke:#2a0a0d;stroke-opacity:.55;stroke-width:.9px;stroke-linejoin:round}.trv-gm__off-n{font-size:11.5px;font-weight:600;letter-spacing:-.01em}.trv-gm__off-l{font-size:5.4px;font-weight:600;letter-spacing:.1em}.trv-gm__dial.is-hit .trv-gm__zone{opacity:1}.trv-gm__dial.is-hit .trv-gm__slice{opacity:.32}.trv-gm__dial.is-hit .trv-gm__off{transform:scale(1.12)}.trv-gm__dial.is-hit .trv-gm__seal{animation:trvSeal .6s cubic-bezier(.16,1,.3,1)}.trv-gm__dial.is-miss{animation:trvMiss .4s ease}@keyframes trvSeal{35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes trvMiss{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.trv-gm__dial.is-hit .trv-gm__seal,.trv-gm__dial.is-miss{animation:none}.trv-gm__dial.is-hit .trv-gm__off{transform:none}}.trv-gm__msg{font-size:.88rem;min-height:2.6em;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:14px!important}.trv-gm__tr{display:flex;justify-content:center;gap:8px;margin:2px 0 16px}.trv-gm__tr i{width:9px;height:9px;border-radius:50%;border:1px solid rgba(255,255,255,.6);display:block}.trv-gm__tr i.is-used{background:#fff;border-color:#fff}.trv-gm__b{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;background:#1b3a6b;color:#fff!important;font:inherit;font-size:.82rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s}.trv-gm__b:hover{background:#152f57}.trv-gm__b:active{transform:scale(.99)}.trv-gm__b[hidden]{display:none}.trv-gm__b--o{background:#fff;color:#141414!important}.trv-gm__b--o:hover{background:#e9e5df}.trv-gm__b[disabled]{opacity:.6;pointer-events:none}.trv-gm__f{display:flex;flex-direction:column;gap:10px;margin-top:22px}.trv-gm__f input[type=email]{height:54px;border:1px solid rgba(255,255,255,.4);padding:0 16px;font:inherit;font-size:16px;color:#fff;background:#ffffff0f;border-radius:0;outline:none;width:100%;box-sizing:border-box}.trv-gm__f input[type=email]::placeholder{color:#ffffff8c}.trv-gm__f input[type=email]:focus{border-color:#fff}.trv-gm__err{font-size:.8rem;color:#93afdc;margin-top:8px!important}.trv-gm__err[hidden]{display:none}.trv-gm__fine{font-size:.68rem;line-height:1.5;color:#8a847b;margin-top:14px!important}.trv-gm__code{display:inline-block;margin:20px 0!important;padding:12px 22px;border:1px dashed rgba(255,255,255,.6);font-size:1.1rem;font-weight:500;letter-spacing:.2em;color:#fff}@media(max-width:749px){.trv-gm__l{left:12px;bottom:12px;height:42px;padding:0 15px 0 12px}.trv-gm[data-pdp="1"] .trv-gm__l{bottom:84px}.trv-gm__o{align-items:flex-end}.trv-gm__p{width:100%;max-height:94vh;padding:30px 18px 22px}.trv-gm__h{font-size:1.45rem}}html:has(#PBarNextFrame) .trv-gm__l{bottom:84px}@media(max-width:749px){html:has(#PBarNextFrame) .trv-gm[data-pdp="1"] .trv-gm__l{bottom:150px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/trv-game.css.map */
