.line{display:block;position:relative}.line-mask{display:block;position:relative;overflow:hidden}.word,.char{display:inline-block;position:relative;white-space:pre;will-change:transform}[data-reveal=words] .word{transform:translate3d(0,1.5em,0) rotate(15deg);transition:transform 1.15s var(--ease-out)}[data-reveal=words].is-in .word{transform:none}@media screen and (min-width:768px){.hero__section-title [data-reveal=words] .word,.pv__title[data-reveal=words] .word,.section_new-testi [data-reveal=words] .word{transform:none;transition:none;will-change:auto}}[data-reveal=chars] .char{transform:translate3d(0,1.1em,0);transition:transform 1.05s var(--ease-out)}[data-reveal=chars].is-in .char{transform:none}[data-reveal=fade]{opacity:0;transform:translate3d(0,1.2em,0);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}[data-reveal=fade].is-in{opacity:1;transform:none}.ft{position:relative;background:var(--background-color--background-tertiary);--ft-round: 40px;--ft-pad: 1.5rem;--ft-inset: .75rem;display:flex;flex-direction:column}.ft__panel{position:relative;z-index:1;color:var(--nes-ink);--ft-tint: var(--ft-tint-page, color-mix(in srgb, var(--nes-tan) 55%, var(--background-color--background-tertiary)));background:linear-gradient(to bottom,var(--ft-tint) 0%,color-mix(in srgb,var(--ft-tint) 45%,var(--background-color--background-tertiary)) 45%,var(--background-color--background-tertiary) 100%);border-radius:var(--ft-round) var(--ft-round) 0 0;font-family:var(--font--primary);margin:0 var(--ft-inset);padding:2.5rem var(--ft-pad) 3rem;display:flex;flex-direction:column}.ft__grid{display:flex;flex-direction:column;gap:2.5rem;width:100%;max-width:1728px;margin-right:auto;flex:1}.ft__left{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.ft__headline{font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:pretty;max-width:36rem;margin:0}.ft__brand,.ft__dot{color:var(--nes-blue-2)}.ft__note{font-size:1rem;font-weight:400;line-height:1.5;color:#1a1a1a73;margin:0}.ft__right{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.ft__cols{display:flex;flex-wrap:wrap;gap:2.5rem 3rem}.ft__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.ft__nav-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.ft__nav-title{font-size:.9375rem;font-weight:500;line-height:1.25;color:#1a1a1a6b;margin:0}.ft__nav-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ft__link{font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--nes-ink);text-decoration:none;transition:opacity .3s var(--ease-out)}.ft__link:hover{opacity:.55}.ft__langs{display:flex;flex-wrap:wrap;gap:.5rem .875rem;list-style:none;margin:0;padding:0}.ft__lang[aria-current]{opacity:.38;pointer-events:none}.ft__legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 3rem;margin-top:auto;padding-top:3rem}.ft__legal-links{display:flex;flex-wrap:wrap;gap:.75rem 3rem}.ft__copyright,.ft__legal-link{font-size:.9375rem;font-weight:400;line-height:1.4;color:#1a1a1a73;margin:0;text-decoration:none}.ft__c{font-size:1.59em;line-height:0;vertical-align:-.272em}.ft__legal-link{transition:color .3s var(--ease-out)}.ft__legal-link:hover{color:var(--nes-ink)}.ft__stores{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ft__store{display:flex;flex:none;min-height:44px;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .875rem;border:1px solid rgba(26,26,26,.18);border-radius:.875rem;color:var(--nes-ink);text-decoration:none;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out),transform .14s var(--ease-out-quint)}.ft__store:hover{border-color:#1a1a1a61;background-color:#ffffff61}.ft__store-mark{height:1.875rem;width:auto;flex:none;fill:currentColor}.ft__store-mark--play{height:1.75rem}.ft__store-text{display:flex;flex-direction:column;justify-content:center}.ft__store-kicker{font-family:var(--font--primary);font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a8c}.ft__store-name{font-family:var(--font--primary);font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:-.01em}.ft__mark{position:relative;--ft-mark-inset: calc(var(--ft-inset) + var(--ft-pad));padding:1.5rem var(--ft-mark-inset) calc(var(--ft-mark-inset) / 2);pointer-events:none}.ft__mark svg{display:block;width:100%;height:auto;color:#fff}.ft__bead{transform-origin:289.5px 54.5px;transform:scale(calc(1 - min(1,var(--bird, 0) / .45)))}.ft__hole{opacity:1}.ft__bird{position:absolute;display:block;opacity:clamp(0,calc((var(--bird, 0) - .45) / .3),1);--pop: clamp(0, calc((var(--bird, 0) - .45) / .55), 1);--q: calc(var(--pop) - 1);transform:scale(calc(.3 + .7 * (1 + 2.70158 * var(--q) * var(--q) * var(--q) + 1.70158 * var(--q) * var(--q))));transform-origin:50% 50%;pointer-events:none}.ft__bird-c{display:block;width:100%;height:100%}@media screen and (min-width:768px){.ft{--ft-round: 64px;--ft-pad: 4rem;--ft-inset: 1rem;min-height:100svh}.ft__panel{padding:3.5rem var(--ft-pad) 3rem;flex:1;min-height:24rem}.ft__panel{--ft-track: 14rem;--ft-gap: 3rem}.ft__grid,.ft__legal{display:grid;grid-template-columns:minmax(0,1fr) var(--ft-track) var(--ft-track);column-gap:var(--ft-gap);align-items:start}.ft__grid{min-height:280px;row-gap:2.5rem}.ft__nav-stack{grid-column:3;grid-row:2}.ft__left{grid-column:1;grid-row:1 / span 2;max-width:34rem;gap:2.5rem}.ft__headline{font-size:2.25rem}.ft__right,.ft__cols,.ft__legal-links{display:contents}.ft__store-mark{height:2.125rem}.ft__store-mark--play{height:2rem}.ft__store-name{font-size:1.25rem}.ft__store-kicker{font-size:.6875rem}}@media screen and (min-width:1024px){.ft{--ft-pad: 3.5rem}.ft__store-mark{height:2.25rem}.ft__store-mark--play{height:2.125rem}}@media screen and (min-width:1280px){.ft__panel{--ft-track: 11.5rem;--ft-gap: 2.5rem}.ft__grid,.ft__legal{grid-template-columns:minmax(0,1fr) repeat(3,var(--ft-track))}.ft__nav-stack{grid-column:4;grid-row:1}.ft__left{grid-row:auto}}@media(prefers-reduced-motion:reduce){.word,.char,[data-reveal=fade]{transition:none!important;transform:none!important;opacity:1!important}}.ft{--background-color--background-tertiary:var(--page-bg);--ft-tint-page:color-mix(in srgb,var(--nes-haze) 55%,var(--nes-mist));background:transparent}
/*# sourceMappingURL=/cdn/shop/t/23/assets/footer.css.map */
