:root{--bfg-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #8a62ea!important;outline-offset:4px}.add-button,.bag-button,.button{transition:transform .3s var(--bfg-ease),box-shadow .3s}.add-button:active,.button:active{transform:scale(.97)}@media(hover:hover){.add-button:hover,.button:hover{transform:translateY(-3px);box-shadow:0 12px 27px rgba(49,34,87,.18)}}.bundle-card,.game-world,.meow-feature,.product-card,.shorts-card{border-radius:clamp(22px,2.6vw,32px)!important;overflow:hidden;transition:transform .55s var(--bfg-ease),box-shadow .55s var(--bfg-ease)}.bundle-card,.game-world,.meow-feature,.product-card{box-shadow:0 9px 29px rgba(17,28,53,.09)}@media(hover:hover){.bundle-card:hover,.game-world:hover,.meow-feature:hover,.product-card:hover{transform:translateY(-7px);box-shadow:0 22px 57px rgba(17,28,53,.17)}.shorts-card:hover{transform:translateY(-5px) scale(1.012);box-shadow:0 17px 38px rgba(17,28,53,.19)}}.game-world .world-banner img,.product-card .product-image img{transition:transform .75s var(--bfg-ease)}@media(hover:hover){.game-world:hover .world-banner img,.product-card:hover .product-image-primary{transform:scale(1.04)}}.croak-section,.game-worlds,.hero,.shorts-section{isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 20%,rgba(153,123,232,.12),transparent 55%)}.croak-section{position:relative}.croak-section:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 75% 22%,rgba(74,168,127,.13),transparent 52%)}#youtube-shorts .shorts-card{scroll-snap-align:start}#youtube-shorts .shorts-track{scroll-snap-type:x mandatory;scroll-behavior:smooth}.game-world.world-bite-me{background-image:linear-gradient(140deg,rgba(255,86,93,.06),transparent 65%)}.game-world.world-penguins{background-image:linear-gradient(140deg,rgba(59,161,246,.08),transparent 65%)}.game-world.world-turtle{background-image:linear-gradient(140deg,rgba(54,171,129,.07),transparent 65%)}.bfg-reveal{opacity:1;transform:none}body.bfg-motion .bfg-reveal{opacity:0;transform:translateY(23px);transition:opacity .72s var(--bfg-ease),transform .72s var(--bfg-ease)}body.bfg-motion .bfg-reveal.bfg-visible{opacity:1;transform:none}@media(max-width:760px){.product-grid,.product-grid.home-grid{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.bundle-card,.game-world,.product-card,.product-grid .product-card{min-width:0;max-width:100%}.product-card .product-body{min-width:0;padding:clamp(15px,4vw,20px)!important}.product-card .product-name,.product-card .product-name h3,.product-card h3{max-width:100%;overflow-wrap:break-word}.product-card .product-name h3,.product-card h3{font-size:clamp(17px,4.5vw,20px)!important;line-height:1.22!important;letter-spacing:-.015em!important}.product-card .product-type{font-size:11px!important;line-height:1.35!important;letter-spacing:.05em}.product-card .product-subtitle{font-size:13px!important;line-height:1.48!important}.product-card .product-bottom{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:12px}.product-card .product-bottom>*{min-width:0}.product-card .price{font-size:clamp(16px,4.2vw,19px)!important;line-height:1.25!important;white-space:normal}.game-world .world-game-name{font-size:clamp(20px,5.4vw,26px)!important;line-height:1.16!important;overflow-wrap:break-word}.game-world .game-world-copy>p,.game-world .world-tagline{font-size:clamp(13px,3.6vw,16px);line-height:1.45}.bundle-card .bundle-title,.bundle-card h3{font-size:clamp(18px,4.7vw,22px)!important;line-height:1.2!important}.bundle-card .bundle-price{font-size:clamp(16px,4.2vw,20px)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.bfg-motion .bfg-reveal{opacity:1!important;transform:none!important}.bundle-card,.button,.game-world,.meow-feature,.product-card,.shorts-card{transition:none!important;animation:none!important}}@media (min-width:761px){.product-grid .product-card .product-body{min-width:0;padding:17px 14px}.product-grid .product-card .product-name{display:block;min-width:0;max-width:100%}.product-grid .product-card .product-name h3{font-size:clamp(17px,1.23vw,19px);line-height:1.27;letter-spacing:-.02em;overflow-wrap:break-word;margin:0}.product-grid .product-card .product-type{font-size:10px;line-height:1.3;margin-bottom:6px}.product-grid .product-card .product-subtitle{font-size:12.5px;line-height:1.47;margin-top:7px;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-grid .product-card .product-bottom{margin-top:14px;gap:10px}.product-grid .product-card .product-bottom .price{font-size:16.5px;line-height:1.27;overflow-wrap:break-word;min-width:0}.product-grid .product-card .product-bottom .price s{font-size:12px}}@media (min-width:761px) and (max-width:1023px){.product-grid .product-card .product-body{padding-inline:11px}.product-grid .product-card .product-name h3{font-size:17px}.product-grid .product-card .product-subtitle{font-size:12px}}