.gg-unbox{position:relative;background:radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--acc,#8E2A20) 22%,#fff) 0,#fbf7ef 60%);border:1px solid var(--line);border-radius:var(--r-l);margin:0 0 16px;padding:10px 12px 14px;overflow:hidden;text-align:center}.gg-unbox__stage{position:relative;height:232px}.gg-unbox__box{position:absolute;left:50%;bottom:4px;width:150px;height:96px;transform:translate(-50%);transform-origin:50% 100%}.gg-unbox__base{position:absolute;inset:auto 0 0;width:100%;height:80px;filter:drop-shadow(0 10px 12px rgba(40,20,5,.25))}.gg-unbox__lid{position:absolute;left:50%;top:-4px;width:164px;height:52px;transform:translate(-50%);transform-origin:50% 100%;z-index:3;filter:drop-shadow(0 6px 6px rgba(40,20,5,.2))}.gg-unbox__rays{position:absolute;left:50%;bottom:56px;width:320px;height:320px;margin-bottom:-160px;transform:translate(-50%) scale(.4);opacity:0;background:repeating-conic-gradient(from 0deg,rgba(214,176,96,.28) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);pointer-events:none;z-index:0}.gg-unbox.is-open .gg-unbox__rays{animation:gg-rays 14s linear infinite}@keyframes gg-rays{to{rotate:360deg}}.gg-unbox__jar{position:absolute;left:0;top:0;opacity:0;z-index:2;will-change:transform}.gg-unbox__jar img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(40,20,5,.28))}.gg-unbox__dust{position:absolute;width:5px;height:5px;border-radius:50% 40% 55% 45%;z-index:4;pointer-events:none}.gg-unbox__tally{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:14px;min-height:26px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.gg-unbox.is-tally .gg-unbox__tally{opacity:1;transform:none}.gg-unbox__was s{text-decoration:none;position:relative;font-weight:700;color:var(--muted)}.gg-unbox__was s:after{content:"";position:absolute;inset-inline:-2px;top:52%;height:2px;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform .45s ease}.gg-unbox.is-struck .gg-unbox__was s:after{transform:scaleX(1)}.gg-unbox__now b{font-size:17px;color:var(--ink)}.gg-unbox__save{flex-basis:100%;font-weight:800;color:var(--green);transform:scale(.6);opacity:0;transition:transform .5s cubic-bezier(.3,1.7,.5,1),opacity .3s}.gg-unbox__save.is-on{transform:none;opacity:1}.gg-unbox__replay{margin-top:8px;font-size:12.5px;color:var(--gold-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.g-card--pack .g-card__ph{position:relative;overflow:hidden}.g-card--pack .g-card__ph:after{content:"";position:absolute;inset:-10% -60%;background:linear-gradient(105deg,transparent 40%,rgba(255,240,200,.55) 50%,transparent 60%);transform:translate(90%);pointer-events:none}.g-card--pack.is-shine .g-card__ph:after{animation:gg-pack-shine 1.4s cubic-bezier(.4,.1,.3,1) var(--d,0ms) both}@keyframes gg-pack-shine{to{transform:translate(-90%)}}.g-card--pack .g-card__ph img{transition:transform .5s cubic-bezier(.3,.9,.3,1)}@media(hover:hover){.g-card--pack:hover .g-card__ph img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gg-unbox *{animation:none!important;transition:none!important}.g-card--pack .g-card__ph:after{display:none}}
