:root{--tt-x:"Bagel Fat One","Arial Rounded MT Bold",system-ui,sans-serif;--tt-b:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;--tt-h:"Caveat","Comic Sans MS",cursive;--bw:2.5px;--sh:3px 3px 0 var(--tt-ink);--sh-m:5px 5px 0 var(--tt-ink);--sh-l:8px 8px 0 var(--tt-ink);--r:22px;--r-l:28px;--gut:16px;--hd:64px;--ease-out:cubic-bezier(.215,.61,.355,1);--ease-io:cubic-bezier(.77,0,.175,1);--spring:cubic-bezier(.34,1.56,.64,1);--die:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(6px 7px 0 rgba(37,21,67,.9));--die-cut:drop-shadow(5px 6px 0 rgba(37,21,67,.92))}@media(min-width:750px){:root{--bw:3px;--gut:32px;--hd:76px;--sh:4px 4px 0 var(--tt-ink);--sh-m:6px 6px 0 var(--tt-ink)}}@media(min-width:1100px){:root{--gut:48px;--hd:84px;--die-cut:drop-shadow(8px 9px 0 rgba(37,21,67,.92))}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hd) + 20px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--tt-b);font-size:15px;line-height:1.5;color:var(--tt-ink);background:var(--tt-milk);overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@media(min-width:750px){body{font-size:17px}}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--tt-bubble);outline-offset:3px;border-radius:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:999;background:var(--tt-lemon);border:var(--bw) solid var(--tt-ink);border-radius:999px;padding:8px 16px;font-weight:800}.skip:focus{top:12px}[hidden]{display:none!important}.main{min-height:60vh;outline:0}.x{font-family:var(--tt-x);font-weight:400;line-height:.95;letter-spacing:-.005em}.hand{font-family:var(--tt-h);font-weight:700;line-height:1.1}.loud{color:var(--tt-tang);-webkit-text-stroke:2.5px var(--tt-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--tt-ink)}@media(min-width:750px){.loud{-webkit-text-stroke:3px var(--tt-ink);text-shadow:5px 5px 0 var(--tt-ink)}}.outline{color:#fff;-webkit-text-stroke:2.5px var(--tt-ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--tt-ink)}h1,h2,h3{font-weight:400}.rte{font-size:15px;line-height:1.6}.rte>*+*{margin-top:.8em}.rte ul{list-style:disc;padding-left:1.2em}.rte ol{list-style:decimal;padding-left:1.2em}.rte a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.rte img{border-radius:16px;border:var(--bw) solid var(--tt-ink)}.rte table{width:100%;border-collapse:collapse;font-size:14px}.rte td,.rte th{border:2px solid var(--tt-ink);padding:8px 10px;text-align:left}.rte th{background:var(--tt-lemon)}.rte h2,.rte h3{font-family:var(--tt-x);line-height:1}.grid-bg{background-image:linear-gradient(rgba(var(--tt-ink-rgb,37,21,67),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--tt-ink-rgb,37,21,67),.07) 1px,transparent 1px);background-size:36px 36px;background-position:-1px -1px}.die{filter:var(--die)}.card-sheet{background:#fff;border:var(--bw) solid var(--tt-ink);border-radius:var(--r);box-shadow:var(--sh-m);padding:20px}@media(min-width:750px){.card-sheet{padding:30px;box-shadow:var(--sh-l)}}.bg--milk{background:var(--tt-milk)}.bg--lilac-l{background:var(--tt-lilac-l)}.bg--lemon{background:var(--tt-lemon)}.bg--teal{background:var(--tt-teal)}.btn{--bg:var(--tt-milk);--fg:var(--tt-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:var(--bw) solid var(--tt-ink);border-radius:999px;background:var(--bg);color:var(--fg);box-shadow:var(--sh);font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .2s;-webkit-user-select:none;user-select:none}.btn .ic{width:20px;height:20px;flex:none}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--tt-ink)}.btn:active,.btn.is-pressed{transform:translate(3px,3px);box-shadow:0 0 0 var(--tt-ink)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:var(--sh)}.btn--lemon{--bg:var(--tt-lemon)}.btn--tang{--bg:var(--tt-tang);--fg:#fff}.btn--ink{--bg:var(--tt-ink);--fg:var(--tt-lemon)}.btn--wa{--bg:var(--tt-wa);--fg:var(--tt-ink)}.btn--sm{min-height:42px;padding:9px 16px;font-size:12.5px}.btn--block{display:flex;width:100%}@media(min-width:750px){.btn{font-size:15px;padding:14px 26px;min-height:52px}.btn--sm{font-size:13px;min-height:44px;padding:10px 18px}}.link{font-weight:800;font-size:14px;background-image:linear-gradient(currentColor,currentColor);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .5s var(--ease-out)}.link:hover{background-size:0 2px;background-position:100% 100%}.chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 14px;border:var(--bw) solid var(--tt-ink);border-radius:999px;background:#fff;font-weight:800;font-size:13.5px;white-space:nowrap;transition:transform .2s var(--spring),background-color .2s,color .2s;cursor:pointer}.chip:hover{transform:translateY(-2px) rotate(-2deg)}.chip.is-on,.chip--opt:has(input:checked){background:var(--tt-ink);color:var(--tt-lemon)}.chip--sm{min-height:32px;padding:3px 10px;font-size:12px;border-width:2px}.chip--opt{position:relative}.chip--opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.chip--opt:has(input:focus-visible){outline:3px solid var(--tt-bubble);outline-offset:2px}.chip--opt.is-dim,.chip--opt.is-unavail{opacity:.4;text-decoration:line-through}.chip--size{min-width:64px}.tag{display:inline-flex;align-items:center;font-weight:800;font-size:11px;letter-spacing:.07em;text-transform:uppercase;background:var(--tt-milk);border:2px solid var(--tt-ink);border-radius:999px;padding:3px 10px;box-shadow:2px 2px 0 var(--tt-ink);white-space:nowrap}.tag--new,.tag--bubble{background:var(--tt-bubble)}.tag--hot{background:var(--tt-lemon)}.tag--sale{background:var(--tt-tang);color:#fff}.sw{width:14px;height:14px;border-radius:50%;border:2px solid var(--tt-ink);display:inline-block}.ic{width:22px;height:22px}.sec{position:relative;padding:48px var(--gut)}@media(min-width:750px){.sec{padding:80px var(--gut)}}.sec__h{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin-bottom:22px}.sec__h h2{font-size:clamp(34px,9vw,72px);margin-right:auto;flex:1 1 100%}.sec__h .note{font-size:22px;transform:rotate(-3deg);display:inline-block;color:var(--tt-ink)}.sec__h .link{margin-left:auto}@media(min-width:750px){.sec__h{margin-bottom:36px}.sec__h h2{flex:0 1 auto;margin-right:0}.sec__h .note{font-size:30px}}.mq{--bg:var(--tt-ink);--fg:var(--tt-lemon);position:relative;z-index:31;background:var(--bg);color:var(--fg);overflow:hidden;height:30px;display:flex;align-items:center;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mq--lemon{--bg:var(--tt-lemon);--fg:var(--tt-ink)}.mq--bubble{--bg:var(--tt-bubble);--fg:var(--tt-ink)}.mq--teal{--bg:var(--tt-teal);--fg:var(--tt-ink)}.mq__track{display:flex;width:max-content;will-change:transform}.mq__group{display:flex;align-items:center;flex:none}.mq__item{padding:0 14px;white-space:nowrap}.mq__star{width:13px;height:13px;flex:none}@media(min-width:750px){.mq{height:38px;font-size:13px}.mq__item{padding:0 22px}}.no-js .mq__group+.mq__group{display:none}.no-js .mq__track{margin:auto}.s-header{position:sticky;top:0;z-index:30}.hd{position:relative;padding:8px 10px 0;transition:transform .45s var(--ease-out)}.hd__bar{height:var(--hd);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 6px;background:var(--tt-milk);border:var(--bw) solid var(--tt-ink);border-radius:999px;box-shadow:var(--sh);transition:box-shadow .3s,transform .3s}.hd__logo{justify-self:center;display:block;width:var(--logo-w);transition:transform .4s var(--spring)}.hd__logo:hover{transform:rotate(-4deg) scale(1.05)}.hd__logo img{width:100%;height:auto}.hd__nav{display:none}.hd__tools{justify-self:end;display:flex;align-items:center;gap:6px}.hd__icon{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:var(--bw) solid var(--tt-ink);background:#fff;transition:transform .25s var(--spring),background .2s;flex:none}.hd__icon:hover{transform:rotate(-8deg) scale(1.06);background:var(--tt-lemon)}.hd__icon--d{display:none}.hd__count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--tt-bubble);border:2px solid var(--tt-ink);font-size:11px;font-weight:800;display:grid;place-items:center}.hd__burger{justify-self:start;border-color:transparent;background:transparent}.burger{display:grid;gap:4px;width:22px}.burger i{height:3px;border-radius:3px;background:var(--tt-ink);display:block;transition:transform .3s var(--spring),width .3s}.burger i:nth-child(2){width:70%}.hd__burger:hover .burger i:nth-child(2){width:100%}.hd__bag{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px 0 10px;border-radius:999px;border:var(--bw) solid var(--tt-ink);background:var(--tt-tang);color:#fff;font-weight:800;font-size:13px;box-shadow:2px 2px 0 var(--tt-ink);transition:transform .25s var(--spring)}.hd__bag .ic{width:20px;height:20px}.hd__bag-t{display:none}.hd__bag-n{min-width:22px;height:22px;border-radius:999px;background:var(--tt-lemon);color:var(--tt-ink);border:2px solid var(--tt-ink);display:grid;place-items:center;font-size:12px;padding:0 4px}.hd__bag.is-bump{animation:bump .6s var(--spring)}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.92) rotate(5deg)}to{transform:scale(1)}}.is-scrolled .hd__bar{box-shadow:var(--sh-m)}.is-hidden-hd .hd{transform:translateY(calc(-100% - 12px))}@media(min-width:750px){.hd{padding:12px var(--gut) 0}.hd__bar{padding:0 12px}.hd__icon--d{display:grid}.hd__bag-t{display:inline}}@media(min-width:1100px){.hd__bar{grid-template-columns:auto 1fr auto;padding:0 14px 0 26px}.hd__burger{display:none}.hd__logo{justify-self:start;width:var(--logo-w-d)}.hd__nav{display:block;justify-self:center}.hd__nav ul{display:flex;gap:4px}.hd__link{display:block;padding:8px 14px;border-radius:999px;border:2.5px solid transparent;font-weight:700;font-size:15.5px;overflow:hidden;transition:background .2s,border-color .2s,box-shadow .2s,transform .3s var(--spring)}.hd__link span{display:block;position:relative}.hd__link:hover{transform:rotate(-2deg)}.hd__link:hover,.hd__link.is-on{background:var(--tt-lemon);border-color:var(--tt-ink);box-shadow:2px 2px 0 var(--tt-ink)}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;color:var(--tt-ink);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu__bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--tt-lilac);clip-path:circle(0% at 32px 40px)}.menu__inner{position:relative;min-height:100%;padding:18px var(--gut) 120px;display:flex;flex-direction:column;gap:12px}.menu__top{display:flex;justify-content:space-between;align-items:center}.menu__hi{font-size:22px;transform:rotate(-3deg)}.menu__links{display:grid;gap:6px;margin:8px 0 6px}.menu__a{display:inline-block;font-family:var(--tt-x);font-size:clamp(40px,12vw,64px);line-height:1;color:#fff;-webkit-text-stroke:2.5px var(--tt-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--tt-ink);transition:transform .3s var(--spring),color .2s}.menu__a:hover,.menu__a:focus-visible{color:var(--tt-lemon);transform:rotate(-3deg) translate(6px)}.menu__label{font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.menu__vibes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.menu__vibe{display:flex;align-items:center;gap:10px;padding:10px 12px;border:var(--bw) solid var(--tt-ink);border-radius:18px;background:var(--c);box-shadow:var(--sh);font-family:var(--tt-x);font-size:18px;line-height:1;transition:transform .3s var(--spring)}.menu__vibe svg{width:32px;height:32px;flex:none}.menu__vibe:nth-child(odd){transform:rotate(-1.5deg)}.menu__vibe:nth-child(2n){transform:rotate(1.5deg)}.menu__vibe:hover{transform:rotate(0) scale(1.04)}.menu__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.is-still .menu__bg,.no-js .menu__bg{clip-path:none}.menu.is-animating *{transition:none!important}.srch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;display:flex;flex-direction:column}.srch__scrim{flex:1;background:#25154373;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.srch__panel{background:var(--tt-milk);border-bottom:var(--bw) solid var(--tt-ink);padding:14px var(--gut) 20px;max-height:85vh;overflow:auto;border-radius:0 0 28px 28px}.srch__form{display:flex;align-items:center;gap:10px;border:var(--bw) solid var(--tt-ink);border-radius:999px;background:#fff;padding:4px 4px 4px 16px;box-shadow:var(--sh)}.srch__form input{flex:1;min-width:0;border:0;background:none;font-size:17px;font-weight:600;height:44px;outline:0}.srch__form input::-webkit-search-cancel-button{display:none}.srch__form .hd__icon{width:40px;height:40px}.srch__form--page{max-width:620px;margin:18px 0 0;position:relative}.srch__hint{margin:10px 6px 0;font-size:20px;opacity:.75}.srch__results{margin-top:14px}.ps__cols{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ps__list{display:grid;gap:8px}.ps__item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:6px;border:2px solid var(--tt-ink);border-radius:18px;background:#fff;transition:transform .2s var(--spring)}.ps__item:hover{transform:rotate(-1deg) scale(1.01)}.ps__img{width:64px;height:76px;border-radius:12px;background:var(--stage);overflow:hidden;display:grid;place-items:end center}.ps__img img{width:100%;height:100%;object-fit:cover}.ps__img img[src*=tt-cut]{object-fit:contain;height:92%}.ps__t{font-weight:700;font-size:14px;line-height:1.25}.ps__p{font-family:var(--tt-x);color:var(--tt-tang);padding-right:6px}.ps__all{margin-top:14px}.ps__none{font-size:22px;padding:10px 4px}@media(min-width:750px){.srch__panel{padding:24px var(--gut) 30px}.ps__list{grid-template-columns:1fr 1fr}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:40px;overflow:hidden}.loader__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tt-lemon)}.loader__stage{position:relative;width:min(300px,72vw);aspect-ratio:566/356}.loader__logo,.swipe__logo{display:block;height:auto;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(4px 5px 0 rgba(37,21,67,.55))}.loader__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.loader__shadow{position:absolute;left:12%;right:12%;bottom:-18px;height:16px;border-radius:50%;background:#2515432e}.loader__feather{position:absolute;right:-58px;bottom:-14px;width:84px;height:84px;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.7))}.loader__g{position:absolute;font-size:30px;color:var(--tt-ink);white-space:nowrap}.loader__g--1{left:-46px;top:-18px;transform:rotate(-14deg)}.loader__g--2{right:-40px;top:-30px;transform:rotate(12deg)}.loader__g--3{left:50%;top:-66px;margin-left:-40px;font-size:38px;color:var(--tt-tang)}.loader__spark{position:absolute;filter:drop-shadow(2px 3px 0 rgba(37,21,67,.7))}.loader__spark--1{width:34px;height:34px;left:-34px;bottom:10px}.loader__spark--2{width:40px;height:40px;right:-30px;top:36%}.loader__word{position:relative;font-size:28px;display:flex;gap:10px}.loader__word span{display:inline-block}.loader__word span:nth-child(2){color:var(--tt-tang);-webkit-text-stroke:2px var(--tt-ink);paint-order:stroke fill}.hero__toey-art{display:block;width:100%;height:auto;overflow:visible}.swipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;visibility:hidden}.swipe__blob{position:absolute;left:var(--x,50%);top:var(--y,50%);width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;border-radius:50%;background:var(--tt-lemon);transform:scale(0)}.swipe__logo{position:absolute;left:50%;top:50%;width:170px;margin:-54px 0 0 -85px;opacity:0}html.is-leaving .swipe,html.is-arriving .swipe{visibility:visible}html.is-arriving .swipe__blob{transform:scale(1);background:var(--swipe-c,var(--tt-lemon))}html.is-arriving .swipe__logo{opacity:1}.cursor{display:none}.has-hover.is-moving .cursor{display:block;position:fixed;left:0;top:0;z-index:95;pointer-events:none;width:44px;height:44px;margin:-6px 0 0 -6px;opacity:0;transition:opacity .25s}.cursor svg{width:44px;height:44px;transform-origin:10% 90%;transition:transform .3s var(--spring);filter:drop-shadow(2px 3px 0 rgba(37,21,67,.6))}.cursor__label{position:absolute;left:40px;top:-6px;font-size:22px;white-space:nowrap;background:var(--tt-lemon);border:2px solid var(--tt-ink);border-radius:999px;padding:0 10px;transform:scale(0) rotate(-6deg);transform-origin:0 50%;transition:transform .3s var(--spring)}.cursor.is-on{opacity:1}.cursor.is-tickle svg{transform:rotate(-25deg) scale(1.2)}.cursor.is-tickle .cursor__label:not(:empty){transform:scale(1) rotate(-6deg)}.has-hover.is-moving.cursor-on [data-tickle],.has-hover.is-moving.cursor-on [data-tickle] *{cursor:none}.toast{position:fixed;left:50%;bottom:96px;z-index:80;transform:translate(-50%,20px) scale(.9);opacity:0;pointer-events:none;background:var(--tt-ink);color:var(--tt-lemon);border:var(--bw) solid var(--tt-ink);border-radius:999px;padding:10px 18px;font-weight:800;font-size:14px;box-shadow:3px 3px 0 var(--tt-bubble);transition:transform .4s var(--spring),opacity .25s;white-space:nowrap}.toast.is-on{opacity:1;transform:translate(-50%) scale(1)}@media(min-width:1100px){.toast{bottom:40px}}.dock{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;display:flex;justify-content:space-around;align-items:center;height:62px;padding:0 6px;background:var(--tt-milk);border:var(--bw) solid var(--tt-ink);border-radius:999px;box-shadow:var(--sh-m);transition:transform .45s var(--ease-out)}.dock__a{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:52px;padding:4px 6px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.03em;transition:transform .25s var(--spring)}.dock__a .ic{width:22px;height:22px}.dock__a.is-on{background:var(--tt-lemon);box-shadow:inset 0 0 0 2px var(--tt-ink)}.dock__a:active{transform:scale(.9)}.dock__bag b:empty,.dock__bag b[data-zero]{display:none}.dock__bag b{position:absolute;top:-2px;right:8px;min-width:18px;height:18px;border-radius:999px;background:var(--tt-tang);color:#fff;border:2px solid var(--tt-ink);display:grid;place-items:center;font-size:10px}.dock__wa{color:#0b7a3b}.is-dock-away .dock,.menu-open .dock,.search-open .dock{transform:translateY(130%)}.menu-open .wa-float,.search-open .wa-float{opacity:0;pointer-events:none}.t-product .dock{display:none}.ft{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.wa-float{display:none}@media(min-width:1100px){.ft{padding-bottom:0}.dock{display:none}.wa-float{display:flex;align-items:center;gap:10px;position:fixed;right:28px;bottom:28px;z-index:40}.wa-float__btn{width:64px;height:64px;border-radius:50%;background:var(--tt-wa);border:3px solid var(--tt-ink);box-shadow:var(--sh);display:grid;place-items:center;color:var(--tt-ink);transition:transform .3s var(--spring)}.wa-float__btn .ic{width:32px;height:32px}.wa-float__note{font-size:22px;background:#fff;border:2px solid var(--tt-ink);border-radius:16px 16px 4px;padding:2px 12px;box-shadow:2px 2px 0 var(--tt-ink);transform:rotate(-4deg) scale(0);transform-origin:100% 100%;transition:transform .4s var(--spring)}.wa-float:hover .wa-float__btn{transform:rotate(-12deg) scale(1.08)}.wa-float:hover .wa-float__note,.wa-float.is-hi .wa-float__note{transform:rotate(-4deg) scale(1)}}.hero{position:relative;background-color:var(--tt-lilac);overflow:hidden;margin-top:calc(-1 * (var(--hd) + 8px));padding:calc(var(--hd) + 28px) var(--gut) 0;border-bottom:var(--bw) solid var(--tt-ink);display:grid;grid-template-columns:1fr;min-height:min(100svh,920px)}.hero__copy{position:relative;z-index:5}.hero__eyebrow{transform:rotate(-3deg);font-size:11px;padding:5px 12px;margin-bottom:14px}.hero__h{font-size:clamp(48px,13.6vw,128px);line-height:.9;display:flex;flex-direction:column}.hero__l1{display:block}.hero__l2{display:block;margin-top:2px}.hero__p{font-size:15px;font-weight:500;max-width:30ch;margin-top:16px}.hero__btns{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;position:relative;z-index:6;width:max-content}.hero__psst{display:none}.hero__stage{position:relative;height:clamp(380px,112vw,580px);margin:-170px calc(-1 * var(--gut)) 0 30%;z-index:2;pointer-events:none}.hero__stage>*{pointer-events:auto}.hero__sun{position:absolute;right:-30%;bottom:-16%;width:140%;aspect-ratio:1;border-radius:50%;background:var(--tt-lemon);border:var(--bw) solid var(--tt-ink)}.hero__ring{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border-radius:50%;border:2.5px dashed rgba(37,21,67,.35);animation:spin 40s linear infinite}.hero__kid{position:absolute;bottom:0;display:block;transform-origin:50% 100%}.hero__kid--1{left:14%;width:80%;z-index:3}.hero__kid--2{left:-30%;width:58%;z-index:2;bottom:3%}.hero__kid--3{display:none}.hero__img,.hero__svg{width:100%;height:auto;filter:var(--die-cut)}.hero__svg{aspect-ratio:3/4}.hero__price{position:absolute;top:6%;right:-4%;transform:rotate(7deg);background:#fff;border:2px solid var(--tt-ink);border-radius:12px;padding:4px 10px;box-shadow:3px 3px 0 var(--tt-ink);font-family:var(--tt-x);font-size:13px;line-height:1.1;display:flex;flex-direction:column;z-index:4}.hero__price b{font-weight:400;font-size:11px;font-family:var(--tt-b);font-weight:800;max-width:14ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero__st{position:absolute;z-index:4;display:block;touch-action:none}.hero__st svg{width:100%;height:100%;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}.hero__st--star{width:56px;height:56px;right:4%;top:-150px}.hero__st--flower{width:46px;height:46px;left:-44%;top:46%}.hero__st--spark{width:36px;height:36px;right:8%;top:6%}.hero__st--arc{width:58px;height:58px;left:-52%;top:24%}.hero__st--heart{width:36px;height:36px;left:-60%;bottom:6%}.hero__st--squig{width:84px;height:28px;left:-68%;bottom:24%}.hero__toey{position:absolute;right:4%;bottom:6%;width:74px;z-index:5;touch-action:none}.hero__toey>svg:first-child{width:74px;height:86px}.hero__feather{position:absolute;left:-26px;top:0;width:40px;height:40px;transform:rotate(-30deg);animation:tickle 1.4s ease-in-out infinite;transform-origin:90% 90%}.hero__hehe{position:absolute;right:-6px;top:-24px;font-size:22px;transform:rotate(10deg)}.hero__tickle{position:absolute;right:-2%;top:52%;left:auto;font-size:22px;background:#fff;border:2px solid var(--tt-ink);border-radius:999px;padding:0 12px;transform:rotate(-8deg);box-shadow:2px 2px 0 var(--tt-ink);z-index:5}.hero__drag{position:absolute;left:var(--gut);bottom:14px;font-size:18px;opacity:.7;z-index:6;display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tickle{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-5deg) translate(4px,-3px)}}@media(min-width:750px){.hero{grid-template-columns:1.05fr 1fr;align-items:center;padding-bottom:40px;gap:20px}.hero__stage{height:clamp(400px,min(54vw,100svh - 170px),680px);margin:0;pointer-events:auto}.hero__btns{width:auto}.hero__tickle{left:12%;top:18%;right:auto}.hero__sun{right:-6%;bottom:auto;top:6%;width:96%}.hero__st--spark{top:56%;right:-2%}.hero__st--arc{right:auto;left:30%;top:-2%}.hero__kid{width:auto}.hero__kid .hero__img,.hero__kid .hero__svg{height:100%;width:auto;max-width:none}.hero__kid--1{left:26%;height:92%;bottom:3%}.hero__kid--2{left:0;height:66%;bottom:7%}.hero__kid--3{display:block;right:-2%;height:54%;bottom:15%;z-index:2}.hero__btns{flex-direction:row}.hero__p{font-size:18px}.hero__st--star{top:2%;right:auto;left:8%;width:78px;height:78px}.hero__st--flower{left:auto;right:2%;top:0;width:64px;height:64px}.hero__st--spark{left:auto;right:-2%;top:56%}.hero__st--arc{left:30%;right:auto;top:-2%;width:86px;height:86px}.hero__st--heart{left:-40%;bottom:6%;width:46px;height:46px}.hero__st--squig{left:-28%;bottom:0;width:120px;height:40px}.hero__toey{right:8%;bottom:0;width:96px}.hero__toey>svg:first-child{width:96px;height:112px}.hero__toey{width:104px}.hero__psst{display:block;font-size:24px;margin-top:22px;transform:rotate(-2deg)}.hero__drag{display:block}}@media(min-width:1100px){.hero{padding-top:calc(var(--hd) + 50px);padding-bottom:60px}.hero__eyebrow{font-size:13px}}.vibes{background:var(--tt-milk);overflow:hidden}.vibes__deck{position:relative;height:clamp(400px,118vw,520px);perspective:1400px;touch-action:pan-y}.vc{--rot:0deg;position:absolute;left:50%;top:0;width:min(78vw,340px);height:100%;margin-left:calc(min(78vw,340px)/-2);display:block;border:3px solid var(--tt-ink);border-radius:var(--r-l);overflow:hidden;background:var(--c);box-shadow:var(--sh-l);transform-origin:50% 120%;will-change:transform;-webkit-user-select:none;user-select:none}.vc__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.vc__top{position:absolute;left:16px;right:16px;top:16px;display:flex;justify-content:space-between;align-items:center;z-index:5}.vc__count{font-weight:800;font-size:12px;background:#ffffffd9;border:2px solid var(--tt-ink);border-radius:999px;padding:2px 9px}.vc__sticker{position:absolute;right:14px;top:50px;width:58px;height:58px;z-index:4;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}.vc__kids{position:absolute;top:60px;right:0;bottom:110px;left:0;z-index:3}.vc__kid{position:absolute;bottom:0;height:100%;width:auto;max-width:72%;object-fit:contain;filter:var(--die-cut);transform-origin:50% 100%;transition:transform .5s var(--spring)}.vc__kid--1{left:4%;z-index:2}.vc__kid--2{right:0;height:82%;z-index:1}.vc__svg{width:55%;height:auto}.vc__name{position:absolute;left:18px;bottom:76px;right:18px;z-index:6;font-size:clamp(40px,12vw,56px);line-height:.85;color:#fff;-webkit-text-stroke:2.5px var(--tt-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--tt-ink)}.vc__desc{position:absolute;left:18px;right:84px;bottom:16px;z-index:6;font-size:12.5px;font-weight:700;line-height:1.25;background:#fffcf6e0;border:2px solid var(--tt-ink);border-radius:14px;padding:6px 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vc__go{position:absolute;right:16px;bottom:16px;width:54px;height:54px;border-radius:50%;background:var(--tt-lemon);border:3px solid var(--tt-ink);display:grid;place-items:center;z-index:6;box-shadow:3px 3px 0 var(--tt-ink);transition:transform .35s var(--spring)}.vc:hover .vc__go{transform:rotate(-45deg) scale(1.1)}.vc:hover .vc__kid--1{transform:rotate(-3deg) scale(1.04)}.vc:hover .vc__kid--2{transform:rotate(4deg) scale(1.04)}.vibes__hint{text-align:center;font-size:20px;margin-top:18px}.vibes__ages{margin-top:26px;display:grid;gap:10px}.vibes__ages>.hand{font-size:22px}.no-js .vibes__deck,.is-still .vibes__deck{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;perspective:none}.no-js .vc,.is-still .vc{position:relative;left:auto;margin:0;width:auto;height:300px}@media(min-width:750px){.vibes__deck{height:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;perspective:none}.vc{position:relative;left:auto;margin:0;width:auto;height:clamp(380px,40vw,500px);transform:rotate(var(--rot));transition:transform .45s var(--spring),box-shadow .3s}.vc:nth-child(1){--rot:-2deg}.vc:nth-child(2){--rot:1.5deg;margin-top:28px}.vc:nth-child(3){--rot:-1deg}.vc:nth-child(4){--rot:2deg;margin-top:28px}.vc:hover{transform:rotate(0) translateY(-10px) scale(1.02);box-shadow:12px 14px 0 var(--tt-ink);z-index:2}.vibes__hint{display:none}.vc__name{font-size:clamp(34px,4vw,56px)}.vibes__ages{grid-template-columns:auto 1fr;align-items:center}}.ages{display:flex;flex-wrap:wrap;gap:8px}.ages--compact .chip{min-height:38px;font-size:13px;padding:5px 12px}.ages .chip:nth-child(odd){transform:rotate(-1.5deg)}.ages .chip:nth-child(2n){transform:rotate(1.5deg)}.ages .chip:hover{transform:rotate(0) translateY(-3px)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px}}.grid--row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:-56px calc(-1 * var(--gut)) 0;padding:70px var(--gut) 24px;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain}.grid--row::-webkit-scrollbar{display:none}.grid--row>.pc{flex:0 0 min(62vw,300px);scroll-snap-align:start}@media(min-width:750px){.grid--row>.pc{flex-basis:min(30vw,320px)}}.pgrid__more{text-align:center;margin-top:30px}.pc{position:relative;display:flex;flex-direction:column;background:#fff;border:var(--bw) solid var(--tt-ink);border-radius:var(--r);box-shadow:var(--sh);transition:transform .45s var(--spring),box-shadow .35s var(--ease-out)}.pc__media{position:relative;display:block;aspect-ratio:3/4;border-radius:calc(var(--r) - 3px) calc(var(--r) - 3px) 0 0;border-bottom:var(--bw) solid var(--tt-ink)}.pc__stage{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--stage);overflow:hidden}.pc__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(37,21,67,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,21,67,.07) 1px,transparent 1px);background-size:24px 24px}.pc__stage:after{content:"";position:absolute;left:50%;bottom:-38%;width:110%;aspect-ratio:1;margin-left:-55%;border-radius:50%;background:#ffffff59}.pc__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:opacity .45s,transform .8s var(--ease-out)}.pc__photo--alt{opacity:0}.pc__cut{position:absolute;left:6%;right:6%;bottom:0;width:88%;height:96%;object-fit:contain;object-position:50% 100%;filter:var(--die-cut);transform-origin:50% 100%;transition:transform .55s var(--spring);z-index:1}.pc__ph{position:absolute;top:14%;right:18%;bottom:6%;left:18%;width:64%;height:80%;filter:var(--die)}.pc__tags{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:5px;z-index:3}.pc__tags .tag{font-size:9.5px;padding:2px 8px}.pc__wish{position:absolute;right:8px;top:8px;width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid var(--tt-ink);display:grid;place-items:center;z-index:4;transition:transform .3s var(--spring),background .2s}.pc__wish .ic{width:19px;height:19px}.pc__wish[aria-pressed=true]{background:var(--tt-bubble);--fill:var(--tt-bubble)}.pc__wish[aria-pressed=true] .ic{--fill:#fff}.pc__wish:active{transform:scale(.8)}.pc__body{padding:10px 12px 12px;display:grid;gap:4px}.pc__name{font-family:var(--tt-x);font-size:15px;line-height:1.05;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px}.pc__sizes{font-size:11px;font-weight:700;color:#6b5f88}.pc__quick{display:none}.pc--sold .pc__media{filter:grayscale(.7)}.pc--ph{pointer-events:none}.price{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--tt-x);color:var(--tt-tang);font-size:17px}.price small{font-family:var(--tt-b);font-weight:700;font-size:11px;color:var(--tt-ink)}.price b{font-weight:400}.price s{font-family:var(--tt-b);font-weight:600;font-size:12px;color:#8a7fa6}@media(min-width:750px){.pc__name{font-size:18px}.price{font-size:20px}.pc__body{padding:14px 16px 16px}.pc__tags .tag{font-size:10.5px}}.pc.is-tickled{transform:rotate(-2.5deg) translateY(-6px);box-shadow:var(--sh-l)}.pc.is-tickled .pc__cut{transform:translateY(-8%) scale(1.08) rotate(-2deg)}.pc.is-tickled .pc__photo--alt{opacity:1}.pc.is-wiggle{animation:wiggle .5s ease-in-out 3}@keyframes wiggle{0%,to{rotate:0deg}25%{rotate:-3deg}75%{rotate:3deg}}.pc__mwrap{position:relative}@media(hover:hover)and (pointer:fine){.pc:hover{transform:rotate(-2.5deg) translateY(-6px);box-shadow:var(--sh-l);z-index:3}.pc:nth-child(2n):hover{transform:rotate(2.5deg) translateY(-6px)}.pc:hover .pc__cut{transform:translateY(-9%) scale(1.1) rotate(-2deg)}.pc:hover .pc__photo--alt{opacity:1}.pc__quick{display:flex;flex-wrap:wrap;gap:5px;align-items:center;position:absolute;left:8px;right:8px;bottom:8px;padding:10px;background:#fffcf6f5;border:2px solid var(--tt-ink);border-radius:16px;z-index:5;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s,transform .35s var(--spring)}.pc:hover .pc__quick,.pc:focus-within .pc__quick{opacity:1;transform:translateY(0);pointer-events:auto}.pc__quick-label{width:100%;font-size:18px;line-height:1}}.twb{position:relative;background:var(--tt-ink);color:#fff;overflow:hidden;border-block:var(--bw) solid var(--tt-ink)}.twb__pin{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"copy copy" "l r";gap:10px;padding:56px var(--gut) 40px;min-height:min(100svh,760px);align-content:center}.twb__copy{grid-area:copy;text-align:center;display:grid;justify-items:center;gap:12px;position:relative;z-index:3}.twb__h{font-size:clamp(38px,10.5vw,92px);line-height:.95}.twb__loud{display:block;color:var(--tt-lemon)}.twb__meter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.twb__f{width:40px;height:40px;transition:transform .4s var(--spring),opacity .3s,filter .3s;opacity:.25;filter:grayscale(1)}.twb__f.is-on{opacity:1;filter:none;transform:scale(1.15) rotate(20deg)}.twb__note{font-size:28px;color:var(--tt-lemon);width:100%;transform:rotate(-3deg)}.twb__p{max-width:38ch;opacity:.85;font-size:14px}.twb__dress{position:relative;align-self:end;display:grid;place-items:end center}.twb__dress--l{grid-area:l}.twb__dress--r{grid-area:r}.twb__dress img,.twb__dress>svg.die{width:100%;max-width:300px;height:auto;max-height:46vh;object-fit:contain;filter:drop-shadow(0 0 0 #fff) drop-shadow(6px 7px 0 rgba(255,212,59,.9));transform-origin:50% 100%}.twb__dress>svg.die{aspect-ratio:3/4;filter:var(--die)}.twb__swish{position:absolute;left:-6%;bottom:30%;width:112%;height:auto;z-index:-1}.twb__star{position:absolute;right:0;top:0;width:54px;height:54px}.twb__spark{position:absolute;width:34px;height:34px}.twb__spark--1{left:8%;top:12%}.twb__spark--2{right:10%;top:30%}@media(min-width:900px){.twb__pin{grid-template-columns:1fr 1.4fr 1fr;grid-template-areas:"l copy r";align-items:center;padding:80px var(--gut)}.twb__dress{align-self:center}.twb__dress img,.twb__dress>svg.die{max-height:62vh}.twb__f{width:56px;height:56px}.twb__p{font-size:17px}}.ageb{background:var(--tt-lemon);border-bottom:var(--bw) solid var(--tt-ink);display:grid;gap:8px;overflow:hidden;padding-bottom:30px}.ageb h2{font-size:clamp(40px,11vw,80px)}.ageb .note{font-size:24px;transform:rotate(-2deg);margin-top:4px}.ageb__btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px}.tape{position:relative;margin:0 calc(-1 * var(--gut));padding:0 var(--gut)}.tape__rail{position:absolute;left:0;right:0;top:100px;height:54px;background:#fff;border-block:var(--bw) solid var(--tt-ink);display:flex;justify-content:space-between;align-items:flex-start;padding:0 8px;overflow:hidden}.tape__rail i{width:2px;height:12px;background:var(--tt-ink);flex:none}.tape__rail i.is-big{height:22px}.tape__ages{position:relative;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:92px var(--gut) 22px;margin:0 calc(-1 * var(--gut));scroll-snap-type:x proximity}.tape__ages::-webkit-scrollbar{display:none}.tape__ages li{flex:none;scroll-snap-align:center}.tape__chip{display:grid;place-items:center;min-width:86px;height:64px;padding:0 14px;border:var(--bw) solid var(--tt-ink);border-radius:18px;background:var(--tt-milk);box-shadow:var(--sh);transition:transform .35s var(--spring),background .2s,box-shadow .25s}.tape__ages li:nth-child(odd) .tape__chip{transform:rotate(-3deg)}.tape__ages li:nth-child(2n) .tape__chip{transform:rotate(2deg) translateY(6px)}.tape__chip:hover,.tape__chip.is-on{background:var(--tt-ink);color:var(--tt-lemon);transform:rotate(0) translateY(-8px)!important;box-shadow:var(--sh-m)}.tape__age{font-size:20px;white-space:nowrap}.tape__toey{position:absolute;left:var(--tx,24px);top:-6px;width:58px;pointer-events:none;transition:left .6s var(--spring);z-index:2}.tape__toey svg{width:58px;height:68px}.tape__toey .hand{position:absolute;left:54px;top:-4px;font-size:20px;white-space:nowrap;transform:rotate(-6deg)}@media(min-width:900px){.ageb{grid-template-columns:minmax(260px,.8fr) 2fr;align-items:center}.tape{margin:0}.tape__rail{border:var(--bw) solid var(--tt-ink);border-radius:14px}.tape__ages{margin:0;padding:96px 10px 24px;overflow:visible;flex-wrap:nowrap;justify-content:space-between}.tape__chip{min-width:0;padding:0 12px;height:70px}}.runway{overflow:hidden}.runway__track{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:10px var(--gut) 26px;scroll-snap-type:x mandatory}.runway__track::-webkit-scrollbar{display:none}.pol{flex:0 0 min(64vw,280px);scroll-snap-align:center;background:#fff;border:var(--bw) solid var(--tt-ink);border-radius:14px;padding:10px 10px 0;box-shadow:var(--sh-m);transform:rotate(var(--r));transition:transform .45s var(--spring)}.pol:hover{transform:rotate(0) translateY(-8px) scale(1.03)}.pol__img{aspect-ratio:4/5;background:var(--c);border:2px solid var(--tt-ink);border-radius:8px;overflow:hidden}.pol__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.pol:hover .pol__img img{transform:scale(1.06)}.pol figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 4px 12px}.pol figcaption .hand{font-size:22px}@media(min-width:1100px){.runway__track{overflow:visible;scroll-snap-type:none}.pol{flex-basis:300px}}.trust{background:var(--tt-lilac);border-block:var(--bw) solid var(--tt-ink);overflow:hidden}.trust__list{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:18px var(--gut)}.trust__list::-webkit-scrollbar{display:none}.trust__i{flex:none;display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px;background:#fff;border:2px solid var(--tt-ink);border-radius:999px;padding:6px 16px 6px 6px;box-shadow:2px 2px 0 var(--tt-ink)}.trust__ic{width:38px;height:38px;border-radius:50%;background:var(--tt-lemon);border:2px solid var(--tt-ink);display:grid;place-items:center}.trust__ic .ic{width:20px;height:20px}@media(min-width:1100px){.trust__list{justify-content:center;flex-wrap:wrap;padding:26px var(--gut)}.trust__i{font-size:15px}}.ft{position:relative;background:var(--tt-footer,#D6B8EE);color:var(--tt-ink);overflow:hidden;padding-top:120px;border-top:var(--bw) solid var(--tt-ink)}.ft__pile{position:absolute;left:0;right:0;top:0;height:150px;pointer-events:none}.ft__st{position:absolute;width:56px;height:56px;top:30px;pointer-events:auto;touch-action:none;cursor:grab;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}.ft__st--1{left:4%}.ft__st--2{left:16%;top:60px}.ft__st--3{left:28%}.ft__st--4{left:40%;top:70px}.ft__st--5{left:52%}.ft__st--6{left:62%;top:50px}.ft__st--7{left:72%}.ft__st--8{left:82%;top:66px}.ft__st--9{left:90%;top:24px}.ft__st--10{left:46%;top:14px}.ft__pile-note{position:absolute;right:var(--gut);top:6px;font-size:20px;color:var(--tt-ink);transform:rotate(-4deg)}.ft__inner{display:grid;gap:8px;padding:0 var(--gut) 20px}.ft__brand{display:grid;justify-items:start;gap:12px;margin-bottom:12px}.ft__logo{display:block;background:var(--tt-milk);border:3px solid var(--tt-ink);border-radius:24px;padding:12px 18px;box-shadow:5px 5px 0 var(--tt-ink);transform:rotate(-3deg);transition:transform .4s var(--spring)}.ft__logo:hover{transform:rotate(2deg) scale(1.04)}.ft__logo img{width:130px}.ft__tag{font-size:26px;color:var(--tt-ink)}.ft__social{display:flex;gap:10px}.ft__social a{width:44px;height:44px;border-radius:50%;border:2px solid var(--tt-ink);background:var(--tt-milk);box-shadow:2px 2px 0 var(--tt-ink);display:grid;place-items:center;transition:background .2s,color .2s,transform .3s var(--spring)}.ft__social a:hover{background:var(--tt-lemon);color:var(--tt-ink);transform:rotate(-10deg)}.ft__col{border-top:2px solid rgba(37,21,67,.15)}.ft__h{display:flex;justify-content:space-between;align-items:center;font-family:var(--tt-x);font-size:20px;color:var(--tt-ink);padding:14px 0;list-style:none;cursor:pointer}.ft__h::-webkit-details-marker{display:none}.ft__col[open] .ft__h .ic{transform:rotate(180deg)}.ft__h .ic{transition:transform .3s}.ft__col ul{display:grid;gap:8px;padding-bottom:14px}.ft__col a{font-weight:600;opacity:.85;transition:color .2s,opacity .2s}.ft__col a:hover{color:var(--tt-tang);opacity:1}.ft__news{border-top:2px solid rgba(37,21,67,.15);padding-top:14px}.ft__small{font-size:14px;opacity:.8;margin:-6px 0 12px}.ft__form{display:flex;gap:8px;background:#fff;border-radius:999px;padding:4px;border:var(--bw) solid var(--tt-ink);box-shadow:var(--sh)}.ft__form input{flex:1;min-width:0;border:0;background:none;padding:0 14px;color:var(--tt-ink);outline:0}.ft__ok{font-size:24px;color:var(--tt-ink)}.ft__word{display:flex;justify-content:center;font-family:var(--tt-x);font-size:clamp(56px,17vw,260px);line-height:1;color:var(--tt-tang);-webkit-text-stroke:3px var(--tt-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tt-ink);padding:30px var(--gut) 28px;white-space:nowrap;-webkit-user-select:none;user-select:none}.ft__word span{display:inline-block;transition:transform .45s var(--spring),color .2s}.ft__word span:hover{transform:translateY(-14%) rotate(-8deg);color:var(--tt-lemon)}.ft__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px var(--gut) 22px;border-top:2px solid rgba(37,21,67,.15);font-size:13px;font-weight:600}.ft__pol{display:flex;flex-wrap:wrap;gap:6px 14px}.ft__pol a:hover{color:var(--tt-tang)}@media(min-width:900px){.ft{padding-top:150px}.ft__inner{grid-template-columns:1.3fr 1fr 1fr 1fr 1.6fr;gap:30px;align-items:start}.ft__col,.ft__news{border:0;padding:0}.ft__h{pointer-events:none;padding:0 0 12px}.ft__h .ic{display:none}.ft__col:not([open]) ul{display:grid}.ft__st{width:72px;height:72px}}.loc{display:inline-flex;align-items:center;gap:6px;border:2px solid currentColor;border-radius:999px;padding:4px 6px 4px 10px}.loc__lbl .ic{width:18px;height:18px}.loc__sel{border:0;background:transparent;font-weight:700;font-size:13px;max-width:180px;outline:0}.ft .loc__sel option{color:var(--tt-ink)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#25154380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer__card{position:relative;margin:8px;width:min(440px,calc(100% - 16px));display:flex;flex-direction:column;background:var(--tt-milk);border:3px solid var(--tt-ink);border-radius:28px;box-shadow:var(--sh-l);overflow:hidden;max-height:calc(100% - 16px)}.drawer__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 14px 20px;background:var(--tt-lemon);border-bottom:3px solid var(--tt-ink)}.drawer__head h2{font-size:28px}.drawer__n{font-size:22px}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.drawer__note{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;background:var(--tt-lilac-l);border:2px dashed var(--tt-ink);border-radius:14px;padding:8px 12px;margin-bottom:12px}.drawer__note .ic{width:20px;height:20px;flex:none}.fship{background:var(--tt-lilac-l);border:2px solid var(--tt-ink);border-radius:16px;padding:10px 12px 14px;margin-bottom:12px}.fship__t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;margin-bottom:10px}.fship__t .ic{width:20px;height:20px;flex:none}.fship__t b{color:var(--tt-tang)}.fship__bar{position:relative;display:block;height:12px;border:2px solid var(--tt-ink);border-radius:999px;background:#fff;margin-right:12px}.fship__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--tt-tang);transition:width .6s var(--spring)}.fship__toey{position:absolute;top:-12px;width:28px;height:32px;margin-left:-14px;transition:left .6s var(--spring)}.fship.is-done{background:var(--tt-lemon)}.fship.is-done .fship__bar i{background:var(--tt-teal)}.ci{display:grid;gap:12px}.ci__row{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:start;padding-bottom:12px;border-bottom:2px dashed rgba(37,21,67,.2)}.ci__img{display:block;aspect-ratio:3/4;border:2px solid var(--tt-ink);border-radius:14px;overflow:hidden;background:var(--stage,var(--tt-lilac-l))}.ci__img img{width:100%;height:100%;object-fit:cover}.ci__img--cut img{object-fit:contain;object-position:50% 100%;height:96%;margin-top:4%}.ci__info{display:grid;gap:3px}.ci__t{font-family:var(--tt-x);font-size:15px;line-height:1.1}.ci__v{font-size:12.5px;font-weight:700;color:#6b5f88}.ci__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.ci__p{font-family:var(--tt-x);color:var(--tt-tang);font-size:17px}.ci__rm{justify-self:start;font-size:12px;font-weight:700;text-decoration:underline;opacity:.65}.ci__row.is-busy{opacity:.45;pointer-events:none}.qty{display:inline-flex;align-items:center;border:2px solid var(--tt-ink);border-radius:999px;background:#fff;height:36px}.qty button{width:34px;height:100%;display:grid;place-items:center}.qty button .ic{width:16px;height:16px}.qty input{width:30px;text-align:center;border:0;background:none;font-weight:800;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--lg{height:52px;border-width:var(--bw)}.qty--lg button{width:42px}.qty--plain input{width:60px;height:36px}.twin{margin-top:16px}.twin__t{font-size:20px;margin-bottom:10px}.twin__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.twin__card{display:grid;gap:4px;border:2px solid var(--tt-ink);border-radius:16px;background:#fff;padding:6px;transition:transform .3s var(--spring)}.twin__card:hover{transform:rotate(-2deg)}.twin__card img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.twin__n{font-size:12px;font-weight:700;line-height:1.2}.twin__p{font-family:var(--tt-x);color:var(--tt-tang);font-size:14px}.gift{margin-top:16px;border:2px solid var(--tt-ink);border-radius:16px;background:#fff}.gift summary{display:flex;align-items:center;gap:8px;padding:10px 14px;font-weight:800;font-size:14px;cursor:pointer;list-style:none}.gift summary::-webkit-details-marker{display:none}.gift summary .ic{width:20px;height:20px}.gift textarea{display:block;width:calc(100% - 20px);margin:0 10px 10px;border:2px solid var(--tt-ink);border-radius:12px;padding:8px 10px;resize:vertical;background:var(--tt-milk)}.drawer__foot{padding:12px 16px 16px;border-top:3px solid var(--tt-ink);background:#fff;display:grid;gap:8px}.pays{display:flex;flex-wrap:wrap;gap:5px}.pays__c{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--tt-ink);border-radius:999px;padding:1px 8px;background:var(--tt-lilac-l)}.drawer__sub{display:flex;justify-content:space-between;align-items:baseline;font-weight:800}.drawer__sub b{font-size:26px;color:var(--tt-tang)}.drawer__small{font-size:12px;opacity:.7}.drawer__actions{display:grid;gap:8px}@media(min-width:750px){.drawer__card{margin:14px;max-height:calc(100% - 28px)}}.empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:30px 10px}.empty__toey{width:110px;height:128px;animation:bob 2.4s ease-in-out infinite}.empty__t{font-size:28px}.empty__n{font-size:22px;margin-bottom:6px}@keyframes bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}.ch{position:relative;background-color:var(--c);border-bottom:var(--bw) solid var(--tt-ink);overflow:hidden;margin-top:calc(-1 * (var(--hd) + 8px));padding:calc(var(--hd) + 26px) var(--gut) 0}.ch__bg{position:absolute;top:0;right:0;bottom:0;left:0}.crumbs{position:relative;display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;margin-bottom:12px}.crumbs a{text-decoration:underline;text-underline-offset:2px}.crumbs span{opacity:.6}.ch__row{position:relative;display:grid;grid-template-columns:1fr;gap:6px}.ch__copy{display:grid;justify-items:start;gap:8px;position:relative;z-index:2}.ch__t{font-size:clamp(52px,15vw,140px);color:#fff;-webkit-text-stroke:3px var(--tt-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tt-ink);line-height:.88}.ch__d{font-weight:600;max-width:42ch}.ch__n{font-size:22px}.ch__stage{position:relative;height:220px;margin-right:calc(-1 * var(--gut))}.ch__sun{position:absolute;right:-12%;bottom:-38%;width:300px;aspect-ratio:1;border-radius:50%;background:var(--tt-lemon);border:var(--bw) solid var(--tt-ink)}.ch__kid{position:absolute;bottom:0;height:96%;width:auto;filter:var(--die-cut);transform-origin:50% 100%}.ch__kid--1{right:24%;z-index:3}.ch__kid--2{right:-2%;height:80%;z-index:2}.ch__kid--3{right:52%;height:70%;z-index:1}svg.ch__kid{width:auto;aspect-ratio:3/4;filter:var(--die)}.ch__st{position:absolute;left:8%;top:8%;width:54px;height:54px;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}@media(min-width:750px){.ch__row{grid-template-columns:1.2fr 1fr;align-items:end}.ch__copy{padding-bottom:40px}.ch__stage{height:380px;margin:0}.ch__sun{width:420px;right:-6%;bottom:-30%}}.coll{padding:0 var(--gut) 50px}.tb{position:sticky;top:calc(var(--hd) + 14px);z-index:20;display:flex;align-items:center;gap:10px;margin:0 calc(-1 * var(--gut)) 20px;padding:12px var(--gut);background:#fffcf6f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid rgba(37,21,67,.12);transition:top .45s var(--ease-out)}.is-hidden-hd .tb{top:0}.tb__ages{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.tb__ages::-webkit-scrollbar{display:none}.tb__ages .chip{min-height:36px;font-size:12.5px;padding:4px 12px}.tb__btn{flex:none}.tb__n{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--tt-bubble);color:var(--tt-ink);font-size:11px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#25154380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet__card{position:relative;width:100%;max-height:88vh;display:flex;flex-direction:column;background:var(--tt-milk);border:3px solid var(--tt-ink);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -6px 0 var(--tt-ink)}.sheet__card:before{content:"";width:48px;height:5px;border-radius:5px;background:var(--tt-ink);opacity:.3;margin:10px auto 0}.sheet__head{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 10px 20px;border-bottom:2px solid rgba(37,21,67,.12)}.sheet__head h2{font-size:26px}.sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px}.sheet__foot{display:flex;gap:10px;justify-content:space-between;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:2px solid rgba(37,21,67,.12)}.sheet__foot .btn--lemon{flex:1}.fg{border:0;margin-bottom:18px}.fg legend{font-family:var(--tt-x);font-size:18px;margin-bottom:10px}.fg__opts{display:flex;flex-wrap:wrap;gap:8px}.fg__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fg__price label{display:grid;gap:4px;font-size:12px;font-weight:800}.fg__price input,.field input,.field textarea,.field select{width:100%;height:46px;border:var(--bw) solid var(--tt-ink);border-radius:14px;background:#fff;padding:0 14px;font-weight:600;outline:0}.field textarea{height:auto;padding:10px 14px}.field{display:grid;gap:6px;margin-bottom:12px;font-weight:800;font-size:13px}.field span{display:flex;align-items:center;gap:6px}.field input:focus,.field textarea:focus{box-shadow:var(--sh)}@media(min-width:750px){.sheet{justify-content:flex-end;align-items:stretch}.sheet__card{width:min(460px,100%);max-height:none;margin:14px;border:3px solid var(--tt-ink);border-radius:28px;box-shadow:var(--sh-l)}.sheet__card:before{display:none}}.coll__more{display:grid;justify-items:center;gap:8px;margin-top:36px}.coll__more .hand{font-size:20px}.coll.is-loading .coll__results{opacity:.45;transition:opacity .2s}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:12px 0 30px}.pdp__gallery{position:relative;min-width:0}.pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;border-block:var(--bw) solid var(--tt-ink);background-color:var(--stage)}.pdp__track::-webkit-scrollbar{display:none}.pdp__slide{position:relative;flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;overflow:hidden;background-color:var(--tt-milk)}.pdp__slide--cut{background-color:var(--stage);background-image:linear-gradient(rgba(37,21,67,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(37,21,67,.07) 1px,transparent 1px);background-size:32px 32px}.pdp__sun{position:absolute;left:50%;top:50%;width:88%;aspect-ratio:1;margin:-44% 0 0 -44%;border-radius:50%;background:var(--tt-lemon);border:var(--bw) solid var(--tt-ink)}.pdp__slide--cut img{position:absolute;left:8%;right:8%;bottom:0;width:84%;height:94%;object-fit:contain;object-position:50% 100%;filter:var(--die-cut);transform-origin:50% 100%}.pdp__st{position:absolute;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}.pdp__st--1{left:6%;top:8%;width:58px;height:58px}.pdp__st--2{right:8%;top:16%;width:38px;height:38px}.pdp__hint{position:absolute;right:12px;bottom:12px;font-size:19px;background:#fff;border:2px solid var(--tt-ink);border-radius:999px;padding:0 10px;transform:rotate(-4deg);z-index:2}.pdp__hint .d{display:none}.pdp__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.pdp__slide img:not([data-cut]),.pdp__slide video{width:100%;height:100%;object-fit:cover}.pdp__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;pointer-events:none}.pdp__dots i{width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--tt-ink);transition:width .3s,background .2s}.pdp__dots i.is-on{width:24px;border-radius:9px;background:var(--tt-lemon)}.pdp__thumbs{display:none}.pdp__info{padding:0 var(--gut);min-width:0}.pdp__tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pdp__t{font-size:clamp(30px,8.5vw,62px);line-height:.95}.pdp__price{margin-top:12px}.pdp__price .price{font-size:30px}.pdp__price .price s{font-size:15px}.pdp__tax{font-size:12.5px;opacity:.7;margin-top:2px}.twirl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;padding:10px 14px;background:var(--tt-lilac-l);border:2px solid var(--tt-ink);border-radius:18px;width:fit-content}.twirl__label{font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.twirl__flowers{display:flex;gap:2px}.twirl__f{width:28px;height:28px}.twirl__f.is-off{opacity:.22;filter:grayscale(1)}.twirl__note{font-size:22px}.opt{border:0;margin-top:20px}.opt__l{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;font-weight:800;font-size:14px;margin-bottom:10px}.opt__v{font-family:var(--tt-h);font-size:22px;color:var(--tt-tang);line-height:1}.opt__guide{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.opt__guide .ic{width:20px;height:20px}.opt__chips{display:flex;flex-wrap:wrap;gap:8px}.pdp__buy{display:flex;align-items:center;gap:10px;margin-top:22px}.pdp__add{flex:1;min-width:0;min-height:56px;padding-inline:14px}@media(max-width:420px){.pdp__add-p{display:none}.qty--lg button{width:34px}.pdp__wish{width:48px;height:48px}}.pdp__add-p{font-family:var(--tt-x);font-weight:400;text-transform:none;letter-spacing:0}.pdp__wish{width:52px;height:52px;flex:none;border-radius:50%;border:var(--bw) solid var(--tt-ink);background:#fff;display:grid;place-items:center;box-shadow:var(--sh);transition:transform .3s var(--spring)}.pdp__wish[aria-pressed=true]{background:var(--tt-bubble)}.pdp__wish[aria-pressed=true] .ic{--fill:#fff}.pdp__err{margin-top:8px;font-weight:700;color:#c0362c}.pdp__wa{margin-top:12px}.dlv{margin-top:18px;border:2px solid var(--tt-ink);border-radius:18px;background:#fff;padding:14px}.dlv__l{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;margin-bottom:8px}.dlv__l .ic{width:20px;height:20px}.dlv__row{display:flex;gap:8px}.dlv__row input{flex:1;min-width:0;height:44px;border:2px solid var(--tt-ink);border-radius:999px;padding:0 16px;font-weight:700;letter-spacing:.08em;outline:0;background:var(--tt-milk)}.dlv__out{font-size:14px;font-weight:700;margin-top:8px;min-height:1px}.dlv__out b{color:var(--tt-tang)}.dlv__list{display:grid;gap:6px;margin-top:10px;font-size:13.5px;font-weight:700}.dlv__list li{display:flex;align-items:center;gap:8px}.dlv__list .ic{width:20px;height:20px;flex:none}.acc{margin-top:18px;display:grid;gap:10px}.acc__i{border:2px solid var(--tt-ink);border-radius:18px;background:#fff;overflow:hidden}.acc__i summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-family:var(--tt-x);font-size:17px;list-style:none;cursor:pointer}.acc__i summary::-webkit-details-marker{display:none}.acc__i summary .ic{width:20px;height:20px;transition:transform .35s var(--spring);flex:none}.acc__i[open] summary .ic{transform:rotate(135deg)}.acc__i[open] summary{background:var(--tt-lemon);border-bottom:2px solid var(--tt-ink)}.acc__b{padding:14px 16px}.sbar{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;background:var(--tt-milk);border:var(--bw) solid var(--tt-ink);border-radius:999px;box-shadow:var(--sh-m);transform:translateY(140%);transition:transform .45s var(--spring)}.sbar.is-on{transform:translateY(0)}.sbar__info{flex:1;min-width:0;display:grid;line-height:1.15}.sbar__t{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbar__p{font-family:var(--tt-x);color:var(--tt-tang);font-size:18px}.sbar__wa{width:46px;height:46px;flex:none;border-radius:50%;background:var(--tt-wa);border:2px solid var(--tt-ink);display:grid;place-items:center}.sbar__add{min-height:46px;padding:8px 18px}body.t-product{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding:24px var(--gut) 60px;align-items:start}.pdp__gallery{position:sticky;top:calc(var(--hd) + 26px)}.pdp__track{border:3px solid var(--tt-ink);border-radius:var(--r-l);box-shadow:var(--sh-l)}.pdp__hint .d{display:inline}.pdp__hint .m{display:none}.pdp__thumbs{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pdp__thumb{width:72px;aspect-ratio:3/4;border:2px solid var(--tt-ink);border-radius:12px;overflow:hidden;background:var(--stage,#fff);opacity:.6;transition:opacity .2s,transform .3s var(--spring)}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb.is-on,.pdp__thumb:hover{opacity:1;transform:rotate(-4deg);box-shadow:var(--sh)}.pdp__info{padding:0}.sbar{display:none}body.t-product{padding-bottom:0}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#251543eb;display:grid;place-items:center;padding:20px}.lightbox img{max-width:100%;max-height:90vh;border:3px solid #fff;border-radius:20px;object-fit:contain}.lightbox__x{position:absolute;right:16px;top:16px}.ph{position:relative;background-color:var(--c);border-bottom:var(--bw) solid var(--tt-ink);margin-top:calc(-1 * (var(--hd) + 8px));padding:calc(var(--hd) + 38px) var(--gut) 34px;overflow:hidden}.ph__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ph__t{position:relative;font-size:clamp(46px,13vw,120px);color:#fff;-webkit-text-stroke:3px var(--tt-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tt-ink);line-height:.9;max-width:14ch}.ph__n{position:relative;font-size:24px;margin-top:10px;transform:rotate(-2deg);transform-origin:0 50%}.ph__st{position:absolute;right:var(--gut);bottom:20px;width:70px;height:70px;filter:drop-shadow(3px 4px 0 rgba(37,21,67,.85))}@media(min-width:750px){.ph{padding-bottom:50px}.ph__st{width:110px;height:110px;bottom:30px}}.page-body{max-width:860px;margin:0 auto}.faq{display:grid;gap:28px;max-width:1100px;margin:0 auto}.faq__list{display:grid;gap:10px}.faq__h{width:fit-content;font-size:24px;background:var(--c);border:2px solid var(--tt-ink);border-radius:999px;padding:6px 16px;box-shadow:var(--sh);margin:16px 0 4px;transform:rotate(-1.5deg)}.faq__h:first-child{margin-top:0}.faq__help{display:grid;justify-items:center;text-align:center;gap:6px;align-self:start}.faq__help .x{font-size:28px}.faq__help .hand{font-size:22px;margin-bottom:6px}.faq__toey{width:90px;height:105px}@media(min-width:900px){.faq{grid-template-columns:2fr 1fr}.faq__help{position:sticky;top:calc(var(--hd) + 30px)}}.sg{display:grid;gap:24px;max-width:1200px;margin:0 auto}.sg h2{font-size:34px}.sg .note{font-size:22px;margin:4px 0 16px}.sg__scroll{overflow-x:auto;margin:0 -6px}.sg__t{width:100%;border-collapse:separate;border-spacing:0 6px;font-weight:700;min-width:460px}.sg__t th,.sg__t td{padding:10px 8px;text-align:center}.sg__t thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.sg__t tbody tr{background:var(--tt-lilac-l)}.sg__t tbody tr:nth-child(2n){background:var(--tt-milk)}.sg__t tbody td:last-child{border-radius:0 12px 12px 0}.sg__t tbody th{border-radius:12px 0 0 12px}.sg__unit{font-size:13px;margin-top:10px;opacity:.75}.sg__t thead th small{display:block;font-size:10px;letter-spacing:.04em;text-transform:none;opacity:.7;font-weight:600}.sg__t tbody tr.is-sel{background:var(--tt-lemon);box-shadow:inset 0 0 0 2px var(--tt-ink)}.sg__t td{font-variant-numeric:tabular-nums}.sg__more{margin-top:14px}.sheet--guide .sg__t{min-width:0;font-size:13px}.sheet--guide .sg__t th,.sheet--guide .sg__t td{padding:8px 3px}.sheet--guide .sg__t thead th{font-size:9.5px}.sheet--guide .sg__t .chip--sm{padding:2px 6px;font-size:11px;min-height:26px}@media(max-width:749px){.sg__t{min-width:0;font-size:13px}.sg__t th,.sg__t td{padding:8px 3px}.sg__t thead th{font-size:9.5px}.sg__t .chip--sm{padding:2px 6px;font-size:11px}}.sg__how{position:relative;display:grid;gap:12px;align-content:start}.sg__how h3{font-size:28px}.sg__toey{width:90px;height:105px}@media(min-width:900px){.sg{grid-template-columns:2fr 1fr}}.story{display:grid;gap:50px;max-width:1200px;margin:0 auto}.story__ch{display:grid;gap:22px;align-items:center}.story__art{background:var(--c);border:3px solid var(--tt-ink);border-radius:var(--r-l);box-shadow:var(--sh-l);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;transform:rotate(-2deg)}.story__art svg{width:56%;height:auto}.story__art img{width:100%;height:100%;object-fit:cover}.story__copy{display:grid;justify-items:start;gap:12px}.story__copy h2{font-size:clamp(34px,8vw,60px)}@media(min-width:750px){.story__ch{grid-template-columns:1fr 1.2fr;gap:50px}.story__ch--b .story__art{order:2;transform:rotate(2deg)}}.contact{display:grid;gap:20px;max-width:1200px;margin:0 auto}.contact__wa{background:var(--tt-wa);display:grid;justify-items:start;gap:12px}.contact__wa h2,.contact__form h2{font-size:clamp(30px,7vw,48px)}.contact__time{font-size:20px}.contact__ok{font-size:24px;margin-bottom:10px}.contact__more{display:grid;gap:12px}.contact__chip{display:flex;align-items:center;gap:12px;font-weight:800;padding:16px 20px;word-break:break-word}@media(min-width:900px){.contact{grid-template-columns:1fr 1fr}.contact__more{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}.lc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:750px){.lc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.lc__card{display:grid;gap:6px;background:var(--c);border:var(--bw) solid var(--tt-ink);border-radius:var(--r);box-shadow:var(--sh-m);padding:8px 8px 14px;transition:transform .4s var(--spring)}.lc__card:hover{transform:rotate(-2deg) translateY(-6px)}.lc__img{aspect-ratio:4/5;border:2px solid var(--tt-ink);border-radius:calc(var(--r) - 8px);overflow:hidden;background:#fff}.lc__img img{width:100%;height:100%;object-fit:cover}.lc__t{font-size:clamp(18px,4.6vw,28px);padding:0 6px}.lc__n{font-weight:800;font-size:12px;padding:0 6px}.article__img{padding:0;overflow:hidden;margin-bottom:20px}.related{border-top:var(--bw) solid var(--tt-ink)}.related:empty{display:none}.cartpage__grid{display:grid;gap:20px}.cartpage__sum{display:grid;gap:10px;align-content:start}@media(min-width:900px){.cartpage__grid{grid-template-columns:2fr 1fr}}.acct{display:grid;gap:20px;max-width:560px;margin:0 auto}.acct--wide{max-width:1100px}@media(min-width:900px){.acct--wide{grid-template-columns:2fr 1fr}}.acct__card h2{font-size:26px;margin-bottom:12px}.acct__links{margin-top:14px;font-size:14px}.acct__recover{margin-top:20px;padding-top:16px;border-top:2px dashed rgba(37,21,67,.2)}.acct__recover:not(:target){display:none}.acct__orders{display:grid;gap:8px}.acct__orders li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:10px 0;border-bottom:2px dashed rgba(37,21,67,.15)}.check{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:12px}.errors{background:#ffe1dc;border:2px solid #c0362c;border-radius:12px;padding:10px 14px;margin-bottom:12px;font-weight:700;font-size:14px}.nf{display:grid;justify-items:center;text-align:center;gap:16px;padding:calc(var(--hd) + 40px) var(--gut) 70px;background-color:var(--tt-lilac);margin-top:calc(-1 * (var(--hd) + 8px));border-bottom:var(--bw) solid var(--tt-ink)}.nf__n{display:flex;align-items:center;gap:6px;font-size:clamp(110px,34vw,260px);line-height:.8;color:var(--tt-lemon);-webkit-text-stroke:4px var(--tt-ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--tt-ink)}.nf__n svg{width:.62em;height:.72em;animation:bob 2s ease-in-out infinite}.nf__t{font-size:clamp(34px,9vw,72px);max-width:16ch}.nf__p{font-size:26px}.pw .nf{margin:0;min-height:100vh;align-content:center;background:transparent;border:0}.pw{background-color:var(--tt-lilac)}.pw__logo{width:200px}.pw__toey{width:90px;height:105px;animation:bob 2s ease-in-out infinite}.pw__form{display:flex;gap:8px;background:#fff;border:var(--bw) solid var(--tt-ink);border-radius:999px;padding:4px;box-shadow:var(--sh)}.pw__form input{border:0;background:none;padding:0 14px;min-width:0;outline:0}.pw__owner{margin-top:20px}.pw__owner form{display:flex;gap:8px;margin-top:10px;justify-content:center}.pw__owner input{border:2px solid var(--tt-ink);border-radius:999px;padding:0 14px;height:42px}.gc{min-height:100vh;display:grid;place-items:center;padding:20px;background-color:var(--tt-lilac)}.gc__card{display:grid;justify-items:center;text-align:center;gap:10px;max-width:420px}.gc__amt{font-size:64px;color:var(--tt-tang);-webkit-text-stroke:3px var(--tt-ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tt-ink)}.gc__code{font-weight:800;font-size:20px;letter-spacing:.12em;border:2px dashed var(--tt-ink);border-radius:12px;padding:8px 16px}.gc__btns{display:flex;gap:10px}.tt #gokwik-buy-now,.tt .gokwik-checkout button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0;padding:12px 22px;border:var(--bw) solid var(--tt-ink);border-radius:999px;background:var(--tt-tang);color:#fff;box-shadow:var(--sh);font:800 14px/1 var(--tt-b);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.tt .gokwik-checkout button{background:var(--tt-lemon);color:var(--tt-ink)}.tt #gokwik-buy-now:hover,.tt .gokwik-checkout button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--tt-ink)}.tt #gokwik-buy-now .btn-text,.tt .gokwik-checkout .btn-text{display:flex;flex-direction:column;align-items:center;gap:2px}.tt #gokwik-buy-now .btn-text span:last-child:empty,.tt .gokwik-checkout .btn-text span:last-child:empty{display:none}.tt #gokwik-buy-now .pay-opt-icon:empty,.tt .gokwik-checkout .pay-opt-icon:empty{display:none}.tt #gokwik-buy-now.disabled,.tt #gokwik-buy-now:disabled,.tt .gokwik-checkout button.disabled{opacity:.6;cursor:wait}.tt .gokwik-checkout{width:100%;margin:0}.pdp__gk{margin-top:12px}.pdp__gk:empty{display:none}.tt-wait.is-moving [data-pop],.tt-wait.is-moving .hero__kid,.tt-wait.is-moving [data-sticker]{opacity:0}.is-moving [data-reveal]{transition:opacity .6s var(--ease-out),transform .8s var(--spring),box-shadow .35s var(--ease-out)}.tt-ready.is-moving [data-reveal]:not(.is-in){opacity:0;transform:translateY(40px) rotate(var(--rr,-3deg)) scale(.94)}.char,.word{display:inline-block}.line-mask{display:inline-block;overflow:hidden;vertical-align:top}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.hd,.mq,.dock,.wa-float,.ft,.cursor,.swipe{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tt.css.map */
