/*! T05H and gadget artwork (c) Toy Tag International Pte Ltd. All rights reserved. */.tt-g{--tt-copyright:"T05H and gadget artwork (c) Toy Tag International Pte Ltd. All rights reserved.";display:block;flex:none;background:currentColor;-webkit-mask:url(tt-gadgets.webp) calc(var(--gi,0)*100%/7) 0/800% 100% no-repeat;mask:url(tt-gadgets.webp) calc(var(--gi,0)*100%/7) 0/800% 100% no-repeat}.ttp{--ttp-navy:#171d4d;--ttp-ink:#21295B;--ttp-gold:#e9c767;--ttp-gold-lt:#fff1b8;--ttp-gold-dk:#c9a24a;--ttp-cream:#F9F2DF;position:relative;overflow:hidden;color:#fff;font-family:var(--font-body-family,"Instrument Sans",sans-serif);font-weight:500;line-height:1.4;background:radial-gradient(1200px 700px at 50% -10%,#2f3a86,#171d4d 55%,#0f1438)}.ttp *,.ttp *:before,.ttp *:after{box-sizing:border-box;margin:0}.ttp ul{list-style:none;padding:0}.ttp img{max-width:none}.ttp button{font-family:inherit}.ttp-hero{text-align:center;padding:30px 20px 0}.ttp-hero__logo{height:38px;width:auto;display:block;margin:0 auto 12px}.ttp .ttp-hero__title{font-family:var(--font-heading-family,inherit);color:#fff;font-size:clamp(30px,6.4vw,48px);line-height:1.04;letter-spacing:-.02em;font-weight:700;text-transform:none}.ttp-hero__title span{color:var(--ttp-gold)}.ttp-hero__intro{max-width:34em;margin:8px auto 0!important;color:#d9dcf2;font-size:clamp(15px,3.6vw,19px);line-height:1.45}.ttp-hint{margin-top:14px!important;display:inline-flex;gap:8px;align-items:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ttp-gold-lt);font-weight:600}.ttp-hint svg{width:18px;height:18px;flex:none}.ttp-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 28px;padding:26px 28px 34px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ttp-grid::-webkit-scrollbar{display:none}.ttp-grid>.ttp-pcard{flex:0 0 min(calc(100vw - 56px),420px);scroll-snap-align:center;scroll-snap-stop:always}.ttp-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 0 30px;color:#d9dcf2;font-size:14px;letter-spacing:.08em;font-weight:600}.ttp-pager__btn{width:40px;height:40px;border-radius:50%;border:2px solid var(--ttp-gold);background:#141a45e6;color:var(--ttp-gold-lt);font-size:22px;line-height:1;cursor:pointer;padding:0 0 3px;display:flex;align-items:center;justify-content:center}.ttp-pager__btn[disabled]{opacity:.35;cursor:default}@media(min-width:750px){.ttp-grid{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;max-width:1120px;margin:0 auto;padding:26px 24px 56px;scroll-snap-type:none}.ttp-grid>.ttp-pcard{flex:none}.ttp-pager{display:none}}@media(min-width:900px){.ttp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 36px;padding:28px 24px 64px}}.ttp-footnote{max-width:40em;margin:0 auto;padding:0 20px 34px;text-align:center;color:#aab0d8;font-size:13px;line-height:1.6}.ttp-footnote a{color:var(--ttp-gold-lt)}.ttp-pcard{position:relative;aspect-ratio:750/1050;perspective:1100px;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--bx:50%;--by:50%;--s:.45}.ttp-tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform}.ttp-pcard.is-hot .ttp-tilt{transition:transform .12s linear}.ttp-lift{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ttp-pcard.is-hot .ttp-lift{transform:scale(1.035)}.ttp-pcard.is-flipping .ttp-lift{transform:scale(1.07) translateZ(40px)}.ttp-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.3,.85,.25,1)}.ttp-pcard.is-flipped .ttp-flip{transform:rotateY(180deg)}.ttp-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5.34%/3.81%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 22px 38px -18px #000000bf,0 4px 10px #00000059}.ttp .ttp-face.ttp-back{visibility:visible;transform:rotateY(180deg);background:var(--ttp-navy)}.ttp-art{width:100%;height:100%;display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.ttp-hit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;border-radius:inherit;padding:0}.ttp-hit:focus-visible,.ttp-expand:focus-visible,.ttp-shop:focus-visible,.ttp-prod:focus-visible,.ttp-unflip:focus-visible{outline:3px solid var(--ttp-gold);outline-offset:-3px}.ttp-foil,.ttp-glare,.ttp-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.ttp-foil{opacity:0;mix-blend-mode:color-dodge;transition:opacity .35s;background:repeating-linear-gradient(112deg,rgba(255,255,255,.1) 0 2px,transparent 2px 7px),linear-gradient(115deg,transparent 12%,rgba(255,70,170,.75) 26%,rgba(255,225,70,.75) 37%,rgba(70,255,200,.75) 48%,rgba(70,150,255,.75) 59%,rgba(190,100,255,.7) 70%,transparent 84%);background-size:auto,280% 280%;background-position:0 0,var(--bx) var(--by)}.ttp-glare{opacity:0;transition:opacity .35s;mix-blend-mode:soft-light;background:radial-gradient(farthest-corner circle at var(--mx) var(--my),rgba(255,255,255,.85),rgba(255,255,255,.18) 38%,transparent 62%)}.ttp-pcard.is-hot .ttp-foil{opacity:.36}.ttp-pcard.is-hot .ttp-glare{opacity:1}.ttp-sheen{opacity:0;overflow:hidden}.ttp-sheen:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-60%;width:45%;transform:translate(0) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,244,200,0) 10%,rgba(255,240,190,.38) 50%,rgba(255,244,200,0) 90%,transparent);mix-blend-mode:screen}@media(hover:none)and (prefers-reduced-motion:no-preference){.ttp-pcard.is-inview:not(.is-hot):not(.is-flipped) .ttp-sheen{opacity:1}.ttp-pcard.is-inview:not(.is-hot):not(.is-flipped) .ttp-sheen:before{animation:ttp-sweep 6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i)*.9s)}}@keyframes ttp-sweep{0%,55%{transform:translate(0) skew(-18deg)}to{transform:translate(480%) skew(-18deg)}}.ttp-expand{position:absolute;right:7%;top:38.5%;width:8%;aspect-ratio:1;border-radius:50%;border:2px solid var(--ttp-gold);background:#141a45d1;color:var(--ttp-gold-lt);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s;cursor:zoom-in;padding:0}.ttp-expand svg{width:55%;height:55%}.ttp-pcard:hover .ttp-expand,.ttp-expand:focus-visible{opacity:1}@media(hover:none){.ttp-expand{display:none}}.ttp-lb .ttp-expand{display:none}.ttp-bk{position:absolute;left:0;top:0;width:750px;height:1050px;transform:scale(var(--s));transform-origin:0 0;padding:20px;color:var(--ttp-ink);background:linear-gradient(160deg,#f3d98a,#b98a2a 22%,#6b4d12 45%,#e9c767 70%,#9b7220);box-shadow:inset 0 0 0 3px #fff6cf;border-radius:40px;overflow:hidden}.ttp-rim{position:relative;height:100%;border-radius:26px;padding:12px 12px 14px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at 50% 0%,#2f3a86,#171d4d 70%);box-shadow:inset 0 0 0 4px #21295b,inset 0 0 24px #00000080}.ttp-rim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;pointer-events:none;background-image:linear-gradient(45deg,rgba(233,199,103,.07) 25%,transparent 25%,transparent 75%,rgba(233,199,103,.07) 75%),linear-gradient(45deg,rgba(233,199,103,.07) 25%,transparent 25%,transparent 75%,rgba(233,199,103,.07) 75%);background-size:56px 56px;background-position:0 0,28px 28px}.ttp-corner{position:absolute;width:56px;height:56px;color:var(--ttp-gold-lt);z-index:3}.ttp-corner svg{width:100%;height:100%;display:block}.ttp-corner--a{left:26px;top:26px}.ttp-corner--b{right:26px;top:26px;transform:scaleX(-1)}.ttp-head{position:relative;text-align:center;padding:12px 0 0}.ttp-head img{height:62px;width:auto;display:block;margin:0 auto}.ttp-crest{position:relative;display:flex;align-items:center;gap:16px;margin:4px 0 0}.ttp-ln{height:3px;flex:1;background:linear-gradient(90deg,transparent,var(--ttp-gold))}.ttp-ln--r{background:linear-gradient(270deg,transparent,var(--ttp-gold))}.ttp-d{width:56px;height:56px;transform:rotate(45deg);border-radius:11px;border:4px solid var(--ttp-gold-lt);display:flex;align-items:center;justify-content:center;color:#fff;background:var(--c);box-shadow:0 4px #0006}.ttp-d .tt-g{width:34px;height:34px;transform:rotate(-45deg)}.ttp .ttp-pname{position:relative;text-align:center;color:#fff;font-family:inherit;font-size:38px;font-weight:700;letter-spacing:-.01em;line-height:1.05;margin-top:4px;text-transform:none}.ttp-pname small{display:block;font-size:19px;letter-spacing:.2em;text-transform:uppercase;color:var(--ttp-gold-lt);font-weight:600;margin-top:5px}.ttp-chips{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ttp-chip{display:flex;align-items:center;gap:7px;background:var(--k);color:#fff;border:3px solid var(--ttp-gold-lt);border-radius:99px;padding:5px 12px 5px 5px;box-shadow:0 3px #0006;font-weight:700;font-size:18px;line-height:1;white-space:nowrap}.ttp-chip i{width:26px;height:26px;border-radius:50%;background:#ffffff38;display:flex;align-items:center;justify-content:center}.ttp-chip i .tt-g{width:19px;height:19px}.ttp-loves{position:relative;text-align:center;font-style:italic;font-weight:500;color:var(--ttp-gold-lt);font-size:23px;line-height:1.25;padding:0 24px}.ttp-kit{position:relative;flex:1;min-height:0;margin:0 6px;background:var(--ttp-cream);background-image:radial-gradient(rgba(150,120,50,.07) 1.5px,transparent 2px);background-size:8px 8px;border:4px solid #21295B;border-radius:10px;padding:12px 18px 6px;box-shadow:inset 0 0 0 2px var(--ttp-gold-dk);display:flex;flex-direction:column}.ttp-klab{font-size:19px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;opacity:.7;margin-bottom:9px!important;color:var(--ttp-ink)}.ttp-prods{flex:1;display:flex;flex-direction:column;gap:9px;padding-bottom:6px!important}.ttp-prod-li{flex:1;min-height:0;display:flex}.ttp-prod{flex:1;min-height:0;display:flex;align-items:center;gap:16px;background:#fff;border:3px solid #e6dfc6;border-radius:14px;padding:6px 18px 6px 8px;color:var(--ttp-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.ttp-prod:hover{border-color:var(--c);box-shadow:0 0 0 3px #e9c7678c;color:var(--ttp-ink)}.ttp-prod img{height:100%;max-height:84px;width:auto;aspect-ratio:1;border-radius:10px;object-fit:contain;flex:none;background:#fff}.ttp-prod__t{flex:1;font-weight:600;font-size:25px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ttp-prod__p{font-style:normal;font-weight:700;font-size:28px;white-space:nowrap;text-align:right;line-height:1.1}.ttp-prod__p small{font-size:17px;font-weight:600;opacity:.65;margin-right:5px}.ttp-prod__p s{display:block;font-size:17px;font-weight:600;opacity:.5}.ttp-tag{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b3261e;display:block}.ttp-prod--out img{opacity:.55}.ttp-shop{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;margin:0 6px;height:70px;border-radius:99px;text-decoration:none;font-size:29px;font-weight:700;color:var(--ttp-ink);background:linear-gradient(180deg,#fff1b8,#e9c767 55%,#c9a24a);border:4px solid #fff6cf;box-shadow:0 5px #6b4d12,0 10px 18px #00000059;transition:transform .15s}.ttp-shop:hover{transform:translateY(-2px);color:var(--ttp-ink)}.ttp-shop svg{width:30px;height:30px}.ttp-foot{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 10px;height:24px;color:#fff1b89e;font-size:15px;letter-spacing:.2em;font-weight:500}.ttp-unflip{background:none;border:0;color:var(--ttp-gold-lt);font-weight:600;font-size:16px;letter-spacing:.12em;cursor:pointer;padding:4px 8px;border-radius:99px;line-height:1.2}.ttp-unflip:hover{background:#ffffff1f}.ttp-g2{opacity:0}.ttp-pcard.is-hot .ttp-g2{opacity:.5}.ttp-lb{border:0;padding:0;background:transparent;color:#fff;max-width:none;max-height:none;width:100vw;height:100dvh;overflow:hidden}.ttp-lb::backdrop{background:#0a0d26db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ttp-lb__wrap{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px}.ttp-lb__card{width:min(92vw,calc((100dvh - 150px)*.7143),480px);animation:ttp-pop .45s cubic-bezier(.2,.9,.25,1.1)}.ttp-lb__card .ttp-pcard{width:100%}@keyframes ttp-pop{0%{opacity:0;transform:scale(.88) translateY(24px)}to{opacity:1;transform:none}}.ttp-lb__bar{display:flex;align-items:center;gap:12px;color:#d9dcf2;font-size:14px;letter-spacing:.06em}.ttp-lb__bar button,.ttp-lb__close{width:46px;height:46px;border-radius:50%;border:2px solid var(--ttp-gold);background:#141a45e6;color:var(--ttp-gold-lt);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ttp-lb__close{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;font-size:24px}.ttp-lb__bar button:focus-visible,.ttp-lb__close:focus-visible,.ttp-pager__btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ttp-tilt,.ttp-lift,.ttp-flip{transition:none!important;transform:none!important}.ttp-pcard{perspective:none}.ttp-face{transition:opacity .25s,visibility .25s;backface-visibility:visible;-webkit-backface-visibility:visible}.ttp .ttp-face.ttp-back{transform:none;opacity:0;visibility:hidden}.ttp-pcard.is-flipped .ttp-front{opacity:0;visibility:hidden}.ttp .ttp-pcard.is-flipped .ttp-face.ttp-back{opacity:1;visibility:visible}.ttp-foil,.ttp-glare,.ttp-sheen{display:none}.ttp-lb__card{animation:none}.ttp-grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/tt-personas.css.map */
