.how-to-play,.for-whom,.whats-inside,.reviews,.faq,.product-upsell{background:var(--section-bg, transparent)}.game-section__header{display:grid;gap:.9rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.game-section__header--center{margin-inline:auto;text-align:center;justify-items:center}.game-section__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.game-section__cta .button,.gift-card__button,.pack-card__button{gap:.6rem}.game-section__cta .button .icon,.gift-card__button .icon,.pack-card__button .icon{width:20px;height:20px}.button--outline{--button-bg: transparent;--button-fg: var(--color-ink);border:2px solid var(--color-ink)}.how-videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:1rem;overflow-x:auto;padding:.25rem .25rem 1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.how-videos::-webkit-scrollbar{display:none}.how-video{scroll-snap-align:center}.how-video__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border:2px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-ink);box-shadow:6px 6px 0 var(--color-ink)}.how-video__media{display:block;width:100%;height:100%;object-fit:cover}.how-video__placeholder{display:grid;place-items:center;background:#eee}.how-video__placeholder svg{width:80%}.how-video__name{position:absolute;top:.9rem;left:.9rem;padding:.35rem .85rem;border-radius:var(--radius-pill);background:var(--color-lime);font-weight:800;font-size:.9rem}.how-video__sound{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;display:flex;align-items:center;justify-content:center;padding:.6rem .9rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;color:var(--color-ink);font:inherit;font-weight:700;font-size:.85rem;cursor:pointer}.how-video__sound span{display:inline-flex;align-items:center;gap:.4rem}.how-video__sound .icon{width:18px;height:18px}.how-video__sound-on,.how-video__sound[aria-pressed=true] .how-video__sound-off{display:none!important}.how-video__sound[aria-pressed=true] .how-video__sound-on{display:inline-flex!important}.how-video__sound[aria-pressed=true]{background:var(--color-lime)}.how-steps__heading{margin:clamp(2.5rem,5vw,4rem) 0 1.5rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;text-align:center}.how-steps{display:grid;gap:1rem;padding:0;list-style:none;margin-top:clamp(2rem,4vw,3rem);counter-reset:step}.how-steps__heading+.how-steps{margin-top:0}.how-step{position:relative;padding:1.5rem 1.4rem 1.4rem;border:2px solid var(--color-ink);border-radius:var(--radius-card);background:var(--step-bg)}.how-step__media{margin:-1.5rem -1.4rem 1.1rem;aspect-ratio:4 / 3;overflow:hidden;border-bottom:2px solid var(--color-ink)}.how-step__media img{width:100%;height:100%;object-fit:cover}.how-step--contain .how-step__media img{padding:.75rem;object-fit:contain}.how-step:has(.how-step__media){overflow:hidden}.how-step__media+.how-step__number{margin-top:-2.5rem;position:relative;border:2px solid var(--step-bg)}.how-step__number{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:.9rem;border-radius:50%;background:var(--color-ink);color:var(--color-lime);font-size:1.3rem;font-weight:800}.how-step__title{font-size:1.3rem;font-weight:800}.how-step__text{margin-top:.4rem}.for-whom__header{display:grid;gap:1.5rem;align-items:center;margin-bottom:clamp(2rem,4vw,3rem)}.for-whom__heading{font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800;line-height:1}.for-whom__intro{display:grid;gap:1.25rem}.for-whom__chips{display:flex;flex-wrap:wrap;gap:.6rem}.for-whom__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.1rem;border:2px solid var(--color-ink);border-radius:1rem;background:var(--chip-bg);box-shadow:4px 4px 0 var(--color-ink);font-weight:800;font-size:.95rem}.for-whom__chip .icon{width:18px;height:18px}.for-whom__cards{display:grid;gap:1rem}.for-whom-card{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:clamp(1.5rem,3vw,2.25rem);border:2px solid var(--color-ink);border-radius:calc(var(--radius-card) + .75rem);background:var(--card-bg)}.for-whom-card__number{color:transparent;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;line-height:1;-webkit-text-stroke:2px var(--color-ink)}.for-whom-card__title{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.1;text-transform:uppercase}.for-whom-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1.25rem}.for-whom-card__tags li{padding:.4rem .9rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;font-weight:700;font-size:.85rem}.inside-groups{display:grid;gap:1rem}.inside-group{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem;border:2px solid var(--color-ink);border-radius:var(--radius-card);background:#fff;box-shadow:6px 6px 0 var(--group-bg)}.inside-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.inside-group__title{font-size:1.35rem;font-weight:800}.inside-group__total{padding:.25rem .75rem;border-radius:var(--radius-pill);background:var(--group-bg);color:var(--group-fg, var(--color-ink));font-weight:800;font-size:.85rem}.inside-group__text{color:var(--color-muted);font-size:.95rem}.inside-group__items{display:grid;gap:.4rem;margin-top:auto}.inside-item{display:flex;justify-content:space-between;gap:1rem;padding-top:.4rem;border-top:1px dashed rgb(0 0 0 / .2);font-weight:700}.inside-item__count{font-variant-numeric:tabular-nums}.reviews__summary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-weight:800}.reviews__stars,.review-card__stars{display:inline-flex;color:#f5b301}.reviews__stars .icon{width:22px;height:22px}.reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,85%);gap:1rem;overflow-x:auto;padding:.25rem .5rem 1rem .25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews__list::-webkit-scrollbar{display:none}.review-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:2px solid var(--color-ink);border-radius:var(--radius-card);background:#fff;box-shadow:6px 6px 0 var(--card-accent);scroll-snap-align:start}.review-card__stars .icon{width:18px;height:18px}.review-card__title{font-size:1.2rem;font-weight:800}.review-card__quote{margin:0;font-size:1.02rem;line-height:1.6}.review-card__author{display:grid;gap:.15rem;margin-top:auto;padding-top:.75rem;border-top:2px solid var(--color-ink);font-size:.9rem}.review-card__author span{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-muted)}.review-card__author .icon{width:14px;height:14px;color:var(--color-mint)}.pack-card{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.75rem,5vw,3.5rem);border:2px solid var(--color-ink);border-radius:calc(var(--radius-card) + .75rem);background:var(--pack-bg);color:var(--pack-fg);box-shadow:8px 8px 0 var(--color-ink)}.pack-card__visual{position:relative;display:flex;justify-content:center;min-height:14rem}.pack-card__box{width:min(48%,15rem)}.pack-card__box img{width:100%;height:auto;filter:drop-shadow(8px 10px 0 rgb(0 0 0 / .25))}.pack-card__box--single{width:min(80%,24rem);transform:rotate(-3deg)}.pack-card__box--back{transform:rotate(-8deg) translate(12%)}.pack-card__box--front{transform:rotate(6deg) translate(-12%,8%)}.pack-card__plus{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:3.2rem;height:3.2rem;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-lime);color:var(--color-ink);font-size:2rem;font-weight:800;transform:translate(-50%,-50%)}.pack-card__content{display:grid;gap:1rem}.pack-card__subheading{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800}.pack-card__buy{display:grid;gap:.75rem;justify-items:start;margin-top:.5rem}.pack-card__price{font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.pack-card__price s{margin-left:.5rem;font-size:1.1rem;opacity:.7}.pack-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pack-card__form{margin:0}.pack-card__note{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-mint);color:var(--color-ink);font-weight:800;font-size:.9rem}.pack-card__note .icon{width:18px;height:18px}.pack-card__button{--button-bg: var(--color-lime);--button-fg: var(--color-ink);border:2px solid var(--color-ink)}.gift-card{display:grid;gap:1.5rem;align-items:center;overflow:hidden;padding:clamp(1.75rem,5vw,3.5rem);border:2px solid var(--color-ink);border-radius:calc(var(--radius-card) + .75rem);background:var(--gift-bg)}.gift-card__content{display:grid;gap:1rem;justify-items:start}.gift-card__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:2px solid var(--color-ink);border-radius:50%;background:#fff}.gift-card__icon .icon{width:24px;height:24px}.gift-card__occasions{display:flex;flex-wrap:wrap;gap:.5rem}.gift-card__occasions li{padding:.45rem 1rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;font-weight:800}.gift-card__mascot{justify-self:center;width:min(70%,320px)}.gift-card__mascot img{width:100%;height:auto}.faq__inner{display:grid;gap:clamp(1.5rem,4vw,3rem)}.faq__header{display:grid;gap:1rem;align-content:start}.faq__topics{display:flex;flex-wrap:wrap;gap:.5rem}.faq__topic{padding:.45rem 1rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;color:var(--color-ink);font:inherit;font-weight:700;font-size:.9rem;cursor:pointer}.faq__topic.is-active{background:var(--color-ink);color:var(--color-lime)}.faq__list{display:grid;gap:.75rem}.faq-item{border:2px solid var(--color-ink);border-radius:1.25rem;background:#fff}.faq-item[hidden]{display:none}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:800;font-size:1.05rem;list-style:none;cursor:pointer}.faq-item__question::-webkit-details-marker{display:none}.faq-item__icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-lime);transition:transform .25s var(--ease-bounce)}.faq-item__icon .icon{width:16px;height:16px}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding:0 1.25rem 1.25rem;line-height:1.65}.game-social__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.game-social__intro{display:grid;gap:.6rem}.game-social__handle{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:800}.game-social__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.game-social__button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--link-bg);box-shadow:4px 4px 0 var(--color-ink);color:var(--color-ink);font-weight:800;text-decoration:none;transition:transform .25s var(--ease-bounce),box-shadow .25s var(--ease-bounce)}.game-social__button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--color-ink)}.game-social__button .icon{width:20px;height:20px}.game-social__posts{display:grid;gap:1rem;align-items:start}.game-social__post{min-width:0}.game-social__post .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:2px solid var(--color-ink)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}.game-social__post-fallback{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:12rem;padding:1.5rem;color:var(--color-ink);font-weight:800;text-decoration:none}.game-social__post-fallback .icon{width:22px;height:22px}@media(min-width:750px){.how-videos{grid-auto-columns:minmax(220px,20rem);justify-content:center;overflow:visible}.how-steps,.inside-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews__list{grid-auto-columns:minmax(280px,1fr)}.gift-card{grid-template-columns:1.4fr 1fr}.game-social__posts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.how-videos{max-width:62rem;margin-inline:auto}.how-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.for-whom__header{grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,4rem)}.for-whom__cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.inside-groups{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.pack-card{grid-template-columns:1fr 1.1fr}.faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq__header{position:sticky;top:calc(var(--header-height) + 1rem)}}.pack-card__text>*+*{margin-top:.6em}.how-videos:not(:has(li)){display:none}.how-videos:not(:has(li))+.how-steps__heading{margin-top:0}.how-feature{margin:clamp(2rem,5vw,3.5rem) auto 0;max-width:56rem;text-align:center}.how-feature img{width:100%;height:auto;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .18))}.how-feature__caption{display:inline-block;margin-top:1rem;padding:.5rem 1.2rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;box-shadow:3px 3px 0 var(--color-ink);font-weight:800}.game-levels,.game-feature{background:var(--section-bg, transparent)}.game-levels__intro{display:grid;gap:1.5rem;align-items:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.game-levels__copy{display:grid;gap:1rem}.game-levels__text strong,.game-feature__text strong{padding:0 .2em;border-radius:.3em;background:var(--color-lime)}.game-levels__side{justify-self:center;width:min(100%,26rem)}.game-levels__side img,.game-feature__media img{width:100%;height:auto;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .18))}.game-levels__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);padding:0;list-style:none}.level-card{display:flex;flex-direction:column;align-items:center;text-align:center}.level-card__media{display:grid;place-items:end center;width:100%;aspect-ratio:4 / 5;margin-bottom:.75rem}.level-card__media img{max-width:88%;max-height:100%;width:auto;height:auto;object-fit:contain;transform:rotate(var(--level-rotate, 0deg));filter:drop-shadow(0 14px 18px rgb(0 0 0 / .2));transition:transform .35s var(--ease-bounce)}.level-card:hover .level-card__media img{transform:rotate(0) scale(1.05)}.level-card__number{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.5rem;border:2px solid var(--color-ink);border-radius:50%;background:var(--level-accent);font-weight:800}.level-card__title{font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:800;text-transform:uppercase}.level-card__text{margin-top:.35rem;color:var(--color-ink);font-size:.95rem}.game-levels__caption{margin-top:clamp(2rem,4vw,3rem);text-align:center}.game-levels__caption span{display:inline-block;padding:.6rem 1.3rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-lime);box-shadow:4px 4px 0 var(--color-ink);font-weight:800}.game-feature__inner{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}.game-feature__copy{display:grid;gap:1rem}.game-feature__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.game-feature__chips li{padding:.5rem 1.1rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff;box-shadow:3px 3px 0 var(--color-ink);font-weight:800;font-size:.95rem}.game-feature__media{justify-self:center;width:min(100%,36rem)}@media(min-width:990px){.game-levels__intro{grid-template-columns:1.1fr 1fr}.game-levels__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.game-feature__inner{grid-template-columns:1fr 1fr}.game-feature--image-left .game-feature__media{order:-1}}.game-levels__side img{filter:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-game.css.map */
