.ts-footer-section{display:block}.ts.tf{--tf-cream:#FFF8EE;--tf-soft:rgba(255,248,238,.74);--tf-line:rgba(255,248,238,.16);--tf-card:#221C3C;position:relative;margin-top:7rem;background:linear-gradient(transparent 0 3.5rem,var(--ts-ink,#17132B) 3.5rem);color:var(--tf-cream);overflow:hidden}.tf__wave{position:absolute;top:0;left:0;width:100%;height:3.6rem;fill:var(--ts-ink,#17132B);pointer-events:none}.tf__in{max-width:var(--ts-max);margin:0 auto;padding:4.6rem max(1.6rem,env(safe-area-inset-right,0px)) calc(15rem + env(safe-area-inset-bottom,0px)) max(1.6rem,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:3.6rem}@media(min-width:750px){.tf__in{padding-left:3.2rem;padding-right:3.2rem;gap:4.4rem}}@media(min-width:990px){.tf__in{padding-bottom:11rem}}.tf a{color:inherit;text-decoration:none}.ts.tf h2,.ts.tf h3{color:var(--tf-cream)}.ts.tf address,.ts.tf p{color:inherit}.tf__stage{position:relative;padding:3.2rem 0 1.2rem;perspective:900px;display:flex;flex-direction:column;align-items:center;gap:1.4rem;user-select:none;-webkit-user-select:none}.tf__word{--tx:0deg;--ty:0deg;margin:0;display:flex;flex-direction:column;align-items:center;font-family:var(--ts-display);font-weight:700;font-size:clamp(62px,19vw,230px);line-height:.84;letter-spacing:-.01em;transform:rotateX(var(--tx)) rotateY(var(--ty));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;z-index:2}.tf__row{display:flex;gap:.02em}.tf__l{--c:#FFC933;--s:#B88A0E;display:inline-block;color:var(--c);cursor:pointer;text-shadow:0 1px 0 var(--s),0 2px 0 var(--s),0 3px 0 var(--s),0 4px 0 var(--s),0 5px 0 var(--s),0 6px 0 var(--s),0 7px 0 var(--s),0 8px 0 var(--s),0 16px 22px rgba(0,0,0,.45);transform-origin:50% 90%;-webkit-tap-highlight-color:transparent}@media(min-width:990px){.tf__l{text-shadow:0 1px 0 var(--s),0 2px 0 var(--s),0 3px 0 var(--s),0 4px 0 var(--s),0 5px 0 var(--s),0 6px 0 var(--s),0 7px 0 var(--s),0 8px 0 var(--s),0 9px 0 var(--s),0 10px 0 var(--s),0 11px 0 var(--s),0 12px 0 var(--s),0 24px 30px rgba(0,0,0,.5)}}.tf__l:nth-child(5n+1){--c:#FFC933;--s:#B4860A}.tf__l:nth-child(5n+2){--c:#3BB2F2;--s:#036197}.tf__l:nth-child(5n+3){--c:#FF5A5A;--s:#9E1717}.tf__l:nth-child(5n+4){--c:#FF8CC2;--s:#B33F79}.tf__l:nth-child(5n+5){--c:#52E3AE;--s:#168A60}.tf__row+.tf__row .tf__l:nth-child(1){--c:#A98BFF;--s:#5A3BC4}.tf__row+.tf__row .tf__l:nth-child(2){--c:#FFC933;--s:#B4860A}.tf__row+.tf__row .tf__l:nth-child(3){--c:#3BB2F2;--s:#036197}.tf__row+.tf__row .tf__l:nth-child(4){--c:#FF5A5A;--s:#9E1717}.tf__l.is-boing{animation:tf-boing .7s cubic-bezier(.3,1.6,.5,1)}.tf.is-wave .tf__l{animation:tf-boing .7s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * 70ms) both}@keyframes tf-boing{0%{transform:none}30%{transform:translateY(-16%) rotate(-7deg) scale(1.06,.94)}60%{transform:translateY(3%) scale(.96,1.05)}to{transform:none}}.ts.tf .tf__hint{margin:0;font-weight:700;font-size:1.3rem;color:var(--tf-soft);text-align:center;min-height:1.8em;position:relative;z-index:2}.tf__candies{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.tf-c{--px:0px;--py:0px;position:absolute;left:var(--x);top:var(--y);width:4.6rem;height:4.6rem;margin:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) translate(var(--px),var(--py)) rotate(var(--r));transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;-webkit-tap-highlight-color:transparent}@media(min-width:750px){.tf-c{width:7rem;height:7rem}}.tf-c i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:tf-bob 4.5s ease-in-out infinite;animation-delay:calc(var(--d,0) * -1s)}.tf-c:nth-child(2) i{animation-duration:5.2s}.tf-c:nth-child(3) i{animation-duration:3.9s}.tf-c:nth-child(4) i{animation-duration:4.8s}.tf-c:nth-child(5) i{animation-duration:5.6s}@keyframes tf-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12%) rotate(6deg)}}.tf-c.is-pop{opacity:0;transform:translate(-50%,-50%) translate(var(--px),var(--py)) rotate(var(--r)) scale(1.7)}.tf-c.is-back{animation:tf-in .5s cubic-bezier(.3,1.6,.5,1)}@keyframes tf-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}}.tf-c--wrap i:before{content:"";position:absolute;left:22%;right:22%;top:28%;bottom:28%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe1a8 0 12%,#ff9a1f 40%,#c2530a);box-shadow:inset -3px -4px #0000002e}.tf-c--wrap i:after{content:"";position:absolute;top:26%;right:0;bottom:26%;left:0;background:linear-gradient(90deg,#ffc933,#ff8a1f);clip-path:polygon(0 0,24% 40%,24% 60%,0 100%,6% 50%,0 0,100% 0,76% 40%,76% 60%,100% 100%,94% 50%,100% 0);z-index:-1}.tf-c--pop i:before{content:"";position:absolute;left:12%;top:4%;width:76%;height:66%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.65) 0 8%,transparent 22%),repeating-conic-gradient(from 10deg,#ff5a5a 0 30deg,#fff8ee 30deg 60deg);box-shadow:inset -4px -5px #0000002e}.tf-c--pop i:after{content:"";position:absolute;left:46%;top:66%;width:8%;height:34%;border-radius:4px;background:#fff8ee;z-index:-1}.tf-c--gum i:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0 7%,#ffb6d8 18%,#ff5fa6 55%,#b32a6c);box-shadow:0 8px 14px #00000059}.tf-c--star i:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;background:radial-gradient(circle at 40% 35%,#fff1c6 0 10%,#ffc933 40%,#d9930a);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.tf-c--bar i:before{content:"";position:absolute;left:18%;right:18%;top:8%;bottom:8%;border-radius:12%;background:linear-gradient(180deg,#8a4b2a 0 46%,#3bb2f2 46% 100%);box-shadow:inset -4px -4px #0003,0 8px 14px #00000059}.tf-c--bar i:after{content:"";position:absolute;left:18%;right:18%;top:8%;height:38%;border-radius:12% 12% 0 0;background:repeating-linear-gradient(90deg,transparent 0 30%,rgba(0,0,0,.22) 30% 34%),repeating-linear-gradient(0deg,transparent 0 46%,rgba(0,0,0,.22) 46% 54%)}.tf-bit{position:absolute;width:.9rem;height:.9rem;border-radius:2px;pointer-events:none;z-index:3;animation:tf-bit .8s cubic-bezier(.2,.7,.3,1) forwards}@keyframes tf-bit{to{transform:translate(var(--bx),var(--by)) rotate(260deg);opacity:0}}@media(max-width:749px){.tf-c:nth-child(1){--x:8%!important;--y:12%!important}.tf-c:nth-child(2){--x:92%!important;--y:8%!important}.tf-c:nth-child(3){--x:90%!important;--y:82%!important}.tf-c:nth-child(4){--x:8%!important;--y:84%!important}.tf-c:nth-child(5){display:none}}.ts.tf .tf__cta{display:flex;flex-direction:column;gap:2rem;padding:2.4rem;border-radius:2.4rem;background:var(--ts-sun);color:var(--ts-ink);border:2px solid var(--ts-ink);box-shadow:0 6px #000}.ts.tf .tf__cta h2{color:var(--ts-ink);font-size:clamp(2.6rem,5vw,4.2rem)}.ts.tf .tf__cta p{color:var(--ts-ink);margin:.6rem 0 0;font-weight:700;font-size:1.5rem;max-width:46ch}.tf__cta-b{display:flex;flex-wrap:wrap;gap:1rem}.tf .tf__btn{flex:1 1 auto}@media(min-width:990px){.ts.tf .tf__cta{flex-direction:row;align-items:center;justify-content:space-between;padding:3rem 3.6rem}.tf .tf__btn{flex:none}}.tf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}.tf__col--visit{grid-column:1/-1}@media(min-width:750px){.tf__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.tf__col--visit{grid-column:auto}}.ts.tf h3{margin:0 0 1.4rem;font-family:var(--ts-display);font-weight:600;font-size:1.8rem;color:var(--ts-sun)}.tf__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.tf__col ul a{color:var(--tf-soft);font-weight:700;font-size:1.5rem;display:inline-block;transition:color .15s,transform .15s}.tf__col ul a:hover{color:var(--tf-cream);transform:translate(3px)}.tf address{font-style:normal;font-weight:700;font-size:1.6rem;line-height:1.4;max-width:28ch}.ts.tf .tf__hours{margin:.8rem 0 1.6rem;display:flex;align-items:center;gap:.7rem;color:var(--tf-soft);font-weight:700;font-size:1.4rem}.tf__dot{width:.9rem;height:.9rem;border-radius:50%;background:#52e3ae;box-shadow:0 0 0 4px #52e3ae38}.tf__dot.is-closed{background:#ff5a5a;box-shadow:0 0 0 4px #ff5a5a38}.tf .tf__contact{gap:.8rem}.tf__contact li{display:flex;flex-direction:column;gap:.1rem}.tf__contact span{font-size:1.2rem;font-weight:700;color:var(--tf-soft)}.tf .tf__contact a{color:var(--tf-cream);font-family:var(--ts-display);font-weight:600;font-size:1.6rem;word-break:break-word}.tf__sites{padding-top:2.8rem;border-top:2px dashed var(--tf-line)}.tf__sites ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:990px){.tf__sites ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf__sites li{display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:var(--tf-card);border:2px solid var(--tf-line);min-width:0;transition:border-color .15s,transform .15s}.tf__sites li:hover{border-color:var(--ts-sun);transform:translateY(-2px)}.tf__sites a{font-family:var(--ts-display);font-weight:600;font-size:1.6rem;word-break:break-word}.tf__sites span{font-weight:700;font-size:1.3rem;color:var(--tf-soft)}.tf__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.8rem;border-top:2px solid var(--tf-line)}.tf__social{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.tf__social a{width:4.6rem;height:4.6rem;border-radius:50%;display:grid;place-items:center;background:var(--tf-card);border:2px solid var(--tf-line);transition:transform .2s cubic-bezier(.3,1.6,.5,1),background .15s,border-color .15s}.tf__social a:hover{transform:translateY(-4px) rotate(-8deg);background:var(--ts-sun);border-color:var(--ts-sun)}.tf__social a:hover svg{stroke:var(--ts-ink)}.tf__social a:hover svg .f{fill:var(--ts-ink)}.tf__social svg{width:2rem;height:2rem;fill:none;stroke:var(--tf-cream);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tf__social svg .f{fill:var(--tf-cream);stroke:none}.tf__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.tf__pay svg{display:block;width:3.8rem;height:2.4rem}.ts.tf .tf__legal{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;font-size:1.3rem;font-weight:700;color:var(--tf-soft)}.tf__legal p{margin:0}.tf__legal ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.tf__legal a:hover{color:var(--tf-cream);text-decoration:underline}@media(prefers-reduced-motion:reduce){.tf-c i,.tf.is-wave .tf__l,.tf__l.is-boing{animation:none}.tf__word{transition:none}}@media(max-width:749px){.tf__stage{padding:4.4rem 0 3.4rem}.tf-c:nth-child(4){--y:94%!important;--x:12%!important}.tf-c:nth-child(3){--y:94%!important}}@media(min-width:750px)and (max-width:989px){.ts.tf .tf__cta{padding:3rem}.tf .tf__btn{flex:1 1 0}.tf-c:nth-child(3){--x:92%!important;--y:84%!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ts-footer.css.map */
