.tt{--bg: #17122b;--fg: #f6f1e7;--muted: #b9b2d6;--accent: #ffc928;--accent-ink: #1c1500;--pink: #ff6b95;--mint: #4fe3b9;--card: #f6f1e7;--card-ink: #1c1738;--card-muted: #5d5780;--outline: #f6f1e7;--edge: #0c0919;--grain: .08;--display: "Bagel Fat One", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--hand: "Caveat", "Segoe Print", "Bradley Hand", cursive;--body: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}.tt[data-theme=light]{--bg: #fffdf7;--fg: #1c1738;--muted: #675f8c;--accent: #ffbe0b;--pink: #f0407a;--mint: #10b88c;--card: #ffffff;--card-ink: #1c1738;--card-muted: #675f8c;--outline: #1c1738;--edge: #1c1738;--grain: .05;color-scheme:light}.tt *,.tt *:before,.tt *:after{box-sizing:border-box}.tt{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:17px;line-height:1.55;font-weight:500;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 56px;overflow-x:hidden;position:relative}.tt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>")}.tt .wrap{max-width:1100px;margin:0 auto}.tt h1,.tt h2,.tt h3{font-family:var(--display);font-weight:400;line-height:1.02;margin:0;text-wrap:balance}.tt a{color:inherit}.tt :focus-visible{outline:3px dashed var(--accent);outline-offset:4px}.tt .hand{font-family:var(--hand);font-weight:700}.tt .theme{width:40px;height:40px;border-radius:50% 46% 52% 48%;background:var(--card);color:var(--card-ink);border:2.5px solid var(--outline);cursor:pointer;font-size:1.05rem;padding:0}.tt .btn{display:inline-block;font:800 1.05rem var(--body);text-decoration:none;cursor:pointer;background:var(--accent);color:var(--accent-ink);padding:13px 24px;border:2.5px solid var(--outline);border-radius:18px 24px 20px 26px;box-shadow:4px 4px 0 var(--pink);transition:transform .15s,box-shadow .15s}.tt .btn:hover{transform:translate(-2px,-2px) rotate(-1deg);box-shadow:7px 7px 0 var(--pink)}.tt .btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--pink)}.tt .btn.alt{background:var(--card);color:var(--card-ink);box-shadow:4px 4px 0 var(--mint)}.tt .btn.alt:hover{box-shadow:7px 7px 0 var(--mint)}.tt .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;padding-block:56px 40px}.tt .hero>*{min-width:0}.tt h1{font-size:clamp(2.9rem,8.5vw,5.8rem)}.tt h1 .wob{display:inline-block;color:var(--accent);transform:rotate(-3deg)}.tt h1 .under{position:relative;display:inline-block}.tt h1 .under svg{position:absolute;left:-2%;bottom:-14px;width:104%;height:18px}.tt .lead{font-size:1.2rem;max-width:40ch;margin:28px 0;color:var(--muted)}.tt .note{font-size:1.6rem;color:var(--mint);transform:rotate(-3deg);display:inline-block;margin-bottom:8px}.tt .cta{display:flex;gap:16px;flex-wrap:wrap}.tt .pile{position:relative;min-height:380px}.tt .sticker{position:absolute;background:var(--card);border:3px solid var(--outline);box-shadow:6px 6px #00000059;display:grid;place-items:center}.tt .sticker svg{width:78%;stroke:#1c1738;stroke-width:3.5;stroke-linejoin:round}.tt .st1{width:58%;aspect-ratio:1;left:2%;top:4%;transform:rotate(-7deg);border-radius:46% 54% 48% 52%/55% 45%;background:var(--pink);animation:tt-bob 6s ease-in-out infinite}.tt .st2{width:46%;aspect-ratio:1;right:2%;top:0;transform:rotate(9deg);border-radius:28px 34px 26px 36px;background:var(--accent);animation:tt-bob 7s ease-in-out -2s infinite}.tt .st3{width:52%;aspect-ratio:1;right:10%;bottom:0;transform:rotate(-4deg);border-radius:50% 50% 46% 54%/46% 54% 50% 50%;background:var(--mint);animation:tt-bob 8s ease-in-out -4s infinite}.tt .arrow{position:absolute;left:0;bottom:8%;width:120px;color:var(--fg);transform:rotate(8deg)}@keyframes tt-bob{0%,to{translate:0 0}50%{translate:0 -12px}}@media(max-width:800px){.tt .hero{grid-template-columns:1fr;padding-top:36px}.tt .pile{min-height:320px;order:-1}}.tt .deals{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;padding-block:36px 8px}.tt .deals>*{min-width:0}.tt .tag{position:relative;background:var(--accent);color:var(--accent-ink);border:3px solid var(--outline);border-radius:14px 30px;padding:40px 28px 22px;transform:rotate(-2.5deg);box-shadow:6px 6px 0 var(--pink);transform-origin:50% 0;animation:tt-swing 5s ease-in-out infinite}.tt .tag:before{content:"";position:absolute;top:12px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--bg);border:3px solid var(--outline)}.tt .tag .hand{font-size:1.7rem;display:block;line-height:1;margin-bottom:8px}.tt .count{display:flex;gap:14px}.tt .count div{text-align:center}.tt .count b{display:block;font:400 clamp(2rem,6vw,3.4rem) var(--display);font-variant-numeric:tabular-nums;line-height:1;min-width:2ch}.tt .count span{font-size:.8rem;font-weight:800}@keyframes tt-swing{0%,to{rotate:-2deg}50%{rotate:2.5deg}}.tt .deals h2{font-size:clamp(2rem,5vw,3.3rem)}.tt .deals p{color:var(--muted);max-width:44ch;margin:12px 0 0}.tt .deals h2 span{color:var(--pink)}@media(max-width:760px){.tt .deals{grid-template-columns:1fr;justify-items:start}}.tt section{padding-block:72px 0}.tt .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:30px}.tt .head h2{font-size:clamp(2rem,4.8vw,3.2rem)}.tt .head p{margin:10px 0 0;color:var(--muted);max-width:46ch}.tt .cats{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.tt .cat{background:var(--card);color:var(--card-ink);border:3px solid var(--outline);padding:20px 22px 22px;text-decoration:none;display:flex;flex-direction:column;gap:8px;min-width:0;box-shadow:5px 5px #0000004d;transition:transform .2s}.tt .cat:nth-child(1){flex:1 1 260px;border-radius:30px 18px 34px 20px;transform:rotate(-1.6deg)}.tt .cat:nth-child(2){flex:1 1 200px;border-radius:20px 36px 18px 32px;transform:rotate(1.4deg);margin-top:18px}.tt .cat:nth-child(3){flex:1 1 230px;border-radius:34px 22px 30px 18px;transform:rotate(-.8deg)}.tt .cat:nth-child(4){flex:1 1 210px;border-radius:18px 30px 22px 36px;transform:rotate(1.8deg);margin-top:14px}.tt .cat:hover{transform:rotate(0) translateY(-6px)}.tt .cat svg{width:62px;height:62px;stroke:#1c1738;stroke-width:3.5;stroke-linejoin:round}.tt .cat h3{font-size:1.5rem}.tt .cat span{color:var(--card-muted);font-size:.98rem}.tt .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:34px 24px;padding-top:10px}.tt .card{position:relative;background:var(--card);color:var(--card-ink);border:3px solid var(--outline);border-radius:8px 8px 22px;padding:12px 12px 18px;display:flex;flex-direction:column;min-width:0;box-shadow:6px 6px #00000052;transition:transform .2s}.tt .card:nth-child(4n+1){transform:rotate(-1.4deg)}.tt .card:nth-child(4n+2){transform:rotate(1deg);margin-top:14px}.tt .card:nth-child(4n+3){transform:rotate(-.6deg)}.tt .card:nth-child(4n){transform:rotate(1.6deg);margin-top:10px}.tt .card:hover{transform:rotate(0) translateY(-8px)}.tt .card:before{content:"";position:absolute;top:-14px;left:50%;width:84px;height:26px;margin-left:-42px;background:color-mix(in srgb,var(--accent) 80%,transparent);transform:rotate(-3deg);border-radius:3px}.tt .art{aspect-ratio:1 / .88;border-radius:4px;display:grid;place-items:center;position:relative}.tt .art svg{width:56%;max-width:150px;stroke:#1c1738;stroke-width:3.5;stroke-linejoin:round;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.tt .card:hover .art svg{transform:rotate(-8deg) scale(1.1)}.tt .badge{position:absolute;top:8px;right:8px;background:#1c1738;color:#f6f1e7;font:700 1.1rem var(--hand);padding:0 10px;border-radius:8px;transform:rotate(4deg)}.tt .info{padding:14px 6px 0;display:flex;flex-direction:column;gap:4px;flex:1}.tt .info small{color:var(--card-muted);font-weight:700}.tt .info h3{font-size:1.2rem}.tt .row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;flex-wrap:wrap}.tt .price{font:400 1.5rem var(--display);font-variant-numeric:tabular-nums}.tt .price s{font:700 .95rem var(--body);color:var(--card-muted);margin-left:8px}.tt .card .btn{padding:9px 16px;font-size:.95rem;box-shadow:3px 3px 0 var(--pink);color:var(--accent-ink)}@keyframes tt-rise{0%{opacity:0;translate:0 26px}}@keyframes tt-drop{0%{opacity:0;translate:0 -70px;scale:.6}70%{opacity:1;translate:0 10px;scale:1.05}to{opacity:1;translate:0 0;scale:1}}@keyframes tt-wiggle{0%,to{rotate:0deg}25%{rotate:4deg}75%{rotate:-4deg}}@keyframes tt-draw{0%{stroke-dashoffset:1}}@keyframes tt-bump{0%{scale:1.3;rotate:-5deg}to{scale:1;rotate:0deg}}@keyframes tt-ribbon{to{translate:-50% 0}}@keyframes tt-drift{0%,to{translate:0 0;rotate:0deg}50%{translate:var(--dx) var(--dy);rotate:200deg}}@keyframes tt-reveal{0%{opacity:.3;translate:0 44px;scale:.96}}.tt .hero{position:relative}.tt .hero>.confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.tt .bit{position:absolute;opacity:.75;animation:tt-drift var(--t, 9s) ease-in-out var(--d, 0s) infinite}.tt .note{animation:tt-rise .6s both}.tt h1{animation:tt-rise .8s .1s both}.tt .lead{animation:tt-rise .8s .3s both}.tt .cta{animation:tt-rise .8s .5s both}.tt h1 .wob{animation:tt-wiggle 5s 1.5s ease-in-out infinite}.tt h1 .under path{stroke-dasharray:1;animation:tt-draw .9s .8s ease-out both}.tt .arrow path{stroke-dasharray:1;animation:tt-draw .8s 1.3s ease-out both}.tt .st1{animation:tt-drop .9s .1s cubic-bezier(.3,1.5,.5,1) both,tt-bob 6s ease-in-out 1.1s infinite}.tt .st2{animation:tt-drop .9s .3s cubic-bezier(.3,1.5,.5,1) both,tt-bob 7s ease-in-out 1.3s infinite}.tt .st3{animation:tt-drop .9s .5s cubic-bezier(.3,1.5,.5,1) both,tt-bob 8s ease-in-out 1.5s infinite}.tt .cat:hover svg{animation:tt-wiggle .5s}.tt .count b.bump{animation:tt-bump .35s ease-out}.tt .ribbon{width:104vw;margin:44px 0 0 calc(50% - 52vw);overflow:hidden;background:var(--accent);color:var(--accent-ink);border-block:3px solid var(--outline);transform:rotate(-1.2deg);padding-block:10px}.tt .ribbon .track{display:flex;width:max-content;animation:tt-ribbon 32s linear infinite}.tt .ribbon span{font:400 1.5rem var(--display);white-space:nowrap;padding-inline:20px}.tt .ribbon span:after{content:"\2022";color:var(--pink);margin-left:40px}@supports (animation-timeline: view()){.tt .card,.tt .cat{animation:tt-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}@media(prefers-reduced-motion:reduce){.tt *,.tt *:before,.tt *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tt .theme{position:absolute;top:14px;right:max(16px,env(safe-area-inset-right,0px));z-index:5}.tt .art{overflow:hidden;text-decoration:none}.tt .art img{width:100%;height:100%;object-fit:cover;display:block}.tt .info h3 a{text-decoration:none}.tt .empty{grid-column:1 / -1;color:var(--muted);font-size:1.15rem}.tt{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/toytopia.css.map */
