html.bkgb-lock,html.bkgb-lock body{overflow:hidden!important}.bkgb-ov,.bkgb-ov *{box-sizing:border-box}.bkgb-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));background:#060310c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease;font:500 15px/1.4 Nunito,Quicksand,system-ui,-apple-system,sans-serif;color:var(--gb-soft,#efe6ff);-webkit-text-size-adjust:100%}.bkgb-ov.in{opacity:1}.bkgb-card{position:relative;display:block;width:min(560px,100%);max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:24px;background:radial-gradient(120% 70% at 50% 0%,var(--gb-a) 0%,var(--gb-b) 55%,var(--gb-c) 100%);border:1.5px solid color-mix(in srgb,var(--gb-acc) 60%,transparent);box-shadow:0 30px 70px #0009,0 0 40px color-mix(in srgb,var(--gb-acc) 25%,transparent),inset 0 1px #fff3}.bkgb-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 12px 10px 14px;background:linear-gradient(180deg,var(--gb-a) 70%,transparent)}.bkgb-crest{display:block;width:40px;height:40px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--gb-acc) 70%,transparent))}.bkgb-tt{flex:1 1 auto;min-width:0}.bkgb-ey{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gb-acc);overflow-wrap:anywhere}.bkgb-ov h2{margin:0;font:800 clamp(19px,5.2vw,24px)/1.15 "Fredoka","Baloo 2",system-ui,sans-serif;color:#fff}.bkgb-ic{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--gb-acc) 55%,transparent);background:#ffffff14;color:#fff;font:700 18px/1 system-ui,sans-serif;cursor:pointer}.bkgb-ic[aria-pressed=true]{background:var(--gb-acc);color:#1d0f3a}.bkgb-ic:focus-visible,.bkgb-bag:focus-visible,.bkgb-tile:focus-visible,.bkgb-gbtn:focus-visible,.bkgb-launch:focus-visible,.bkgb-gate button:focus-visible{outline:3px solid #fff;outline-offset:2px}.bkgb-stage{position:relative;display:block;height:clamp(230px,38vh,300px);margin:0 12px;overflow:visible}.bkgb-fx{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:2;overflow:visible}.bkgb-candy{position:absolute;left:50%;top:30%;display:block;width:46px;opacity:0}.bkgb-cs{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.bkgb-conf{position:absolute;top:22%;display:block;width:7px;height:11px;border-radius:2px;opacity:0}.bkgb-bag{position:absolute;left:50%;bottom:34px;display:block;width:min(200px,52vw);margin:0;padding:0;border:0;background:none;cursor:pointer;transform:translate(-50%);-webkit-tap-highlight-color:transparent;z-index:1}.bkgb-bagsvg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 14px 16px rgba(0,0,0,.5))}.bkgb-bacci{position:absolute;left:50%;top:50%;display:block;width:56%;height:auto;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-6%);border-radius:50%;background:radial-gradient(circle,#ffffff59,#fff0 70%);pointer-events:none}.bkgb-flap{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.bkgb-mouthglow{opacity:0;transition:opacity .4s ease}.bkgb-bag.open .bkgb-flap{transform:translateY(-14px) rotateX(70deg) scaleY(.35)}.bkgb-bag.open .bkgb-mouthglow{opacity:1}.bkgb-bag:not(.open):not(.shake){animation:bkgbBob 2.6s ease-in-out infinite}.bkgb-bag.shake{animation:bkgbShake .9s ease-in-out}@keyframes bkgbBob{50%{transform:translate(-50%) translateY(-6px)}}@keyframes bkgbShake{0%,to{transform:translate(-50%) rotate(0)}12%{transform:translate(-53%) rotate(-8deg)}25%{transform:translate(-47%) rotate(8deg)}38%{transform:translate(-53%) rotate(-10deg)}50%{transform:translate(-47%) rotate(10deg)}63%{transform:translate(-52%) rotate(-6deg)}76%{transform:translate(-48%) rotate(6deg)}88%{transform:translate(-50%) scale(1.06)}}.bkgb-hint{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:center;font-weight:800;font-size:16px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.bkgb-pile{position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;flex-wrap:nowrap;gap:2px;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:2}.bkgb-pile.on{opacity:1}.bkgb-pc{display:block;width:clamp(30px,9vw,42px);animation:bkgbFloat 3s ease-in-out infinite}.bkgb-pc:nth-child(2n){animation-delay:-1.2s}.bkgb-pc:nth-child(3n){animation-delay:-2s}@keyframes bkgbFloat{50%{transform:translateY(-5px) rotate(6deg)}}.bkgb-after{display:block;padding:6px 14px 4px}.bkgb-after[hidden],.bkgb-gate[hidden],.bkgb-gl[hidden]{display:none!important}.bkgb-line{margin:6px 0 12px;padding:12px 14px;border-radius:16px;background:#ffffff14;border:1px solid color-mix(in srgb,var(--gb-acc) 45%,transparent);font:700 16px/1.4 Fredoka,system-ui,sans-serif;color:#fff;text-align:center;outline:none}.bkgb-ov h3{margin:16px 0 8px;font:800 17px/1.2 Fredoka,system-ui,sans-serif;color:var(--gb-acc)}.bkgb-sub{margin:-2px 0 8px;font-size:13.5px;opacity:.9}.bkgb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bkgb-tile{display:block;min-height:56px;padding:10px 12px;border-radius:14px;background:#ffffff17;border:1px solid rgba(255,255,255,.18);color:#fff!important;text-decoration:none!important;overflow-wrap:anywhere;box-shadow:inset 0 1px #ffffff26,0 4px #00000040;transition:transform .15s ease,background .15s ease}.bkgb-tile:hover{transform:translateY(-2px);background:#ffffff24}.bkgb-tile b{display:block;font:800 14.5px/1.25 Fredoka,system-ui,sans-serif}.bkgb-tile span{display:block;margin-top:2px;font-size:12.5px;opacity:.85}.bkgb-tile.is-here{border-color:var(--gb-acc);background:color-mix(in srgb,var(--gb-acc) 18%,transparent)}.bkgb-grown{display:block;margin:18px 0 6px;padding:12px;border-radius:16px;background:#00000038;border:1px dashed rgba(255,255,255,.28)}.bkgb-gbtn,.bkgb-gate button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--gb-acc);color:#1d0f3a;font:800 15px/1 Fredoka,system-ui,sans-serif;cursor:pointer}.bkgb-gate{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0}.bkgb-gate label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700}.bkgb-gate input{width:84px;min-height:44px;padding:0 10px;border-radius:12px;border:2px solid var(--gb-acc);background:#fff;color:#1d0f3a;font:800 18px/1 system-ui,sans-serif;text-align:center}.bkgb-gmsg{flex:1 0 100%;margin:0;min-height:1em;font-size:13.5px;color:#ffd0d0}.bkgb-gl{display:block;margin-top:10px}.bkgb-foot{display:block;margin:10px 0 0;padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.15);font-size:12.5px;text-align:center;opacity:.95}.bkgb-foot p{margin:2px 0}.bkgb-foot a{color:var(--gb-acc)!important;font-weight:800;text-decoration:underline!important;display:inline-block;padding:4px 2px}.bkgb-launch{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom,0px) + 140px);z-index:2147483500;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);min-height:48px;margin:0;padding:6px 16px 6px 8px;border-radius:999px;border:2px solid #ffd35c;background:linear-gradient(180deg,#5b21b6,#2e1065);color:#fff;font:800 14.5px/1.15 Fredoka,Nunito,system-ui,sans-serif;text-align:left;cursor:pointer;box-shadow:0 10px 24px #00000073,0 0 18px #ffd35c73}.bkgb-launch.is-inline{position:relative;right:auto;bottom:auto;z-index:auto;margin:12px auto}.bkgb-ll{display:none}.bkgb-ls,.bkgb-launch.is-inline .bkgb-ll{display:inline}.bkgb-launch.is-inline .bkgb-ls{display:none}@media(min-width:768px){.bkgb-ll{display:inline}.bkgb-ls{display:none}}.bkgb-lc{display:block;width:34px;flex:0 0 auto;animation:bkgbWiggle 2.4s ease-in-out infinite}@keyframes bkgbWiggle{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-12deg)}86%{transform:rotate(12deg)}}@media(min-width:768px){.bkgb-ov{padding:24px}.bkgb-card{max-height:min(860px,calc(100dvh - 48px))}.bkgb-stage{height:300px}.bkgb-bag{width:220px}.bkgb-candy{width:56px}}@media(prefers-reduced-motion:reduce){.bkgb-ov{transition:none}.bkgb-bag,.bkgb-bag.shake,.bkgb-pc,.bkgb-lc{animation:none!important}.bkgb-flap,.bkgb-tile{transition:none}}.bkgb-dock{position:fixed;left:0;right:0;bottom:0;z-index:2147483500;display:flex!important;align-items:center;justify-content:center;height:calc(60px + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#1d0f3af7,#0b0618fc);border-top:1.5px solid rgba(255,211,92,.6);box-shadow:0 -8px 20px #00000059}.bkgb-launch.is-docked{position:static;right:auto;bottom:auto;z-index:auto;margin:0;min-height:44px;padding:4px 16px 4px 8px}.bkgb-launch.is-docked .bkgb-ll{display:inline}.bkgb-launch.is-docked .bkgb-ls{display:none}html.bkgb-docked #bkWorld{bottom:calc(60px + env(safe-area-inset-bottom,0px))!important;height:auto!important;max-height:none!important}html.bklp-lock .bkgb-launch,body.bklp-lock .bkgb-launch,html.bklp-lock .bkgb-dock,body.bklp-lock .bkgb-dock{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bk-goodie-bag.css.map */
