.top.svelte-1elxaub{position:fixed;top:0;left:0;right:0;z-index:50;padding:12px var(--pad) 0;transition:transform .45s cubic-bezier(.3,.7,.2,1);pointer-events:none}.top.hidden.svelte-1elxaub{transform:translateY(-120%)}.bar.svelte-1elxaub{position:relative;pointer-events:auto;display:flex;align-items:center;gap:18px;max-width:1320px;margin:0 auto;padding:8px 10px 8px 8px;border-radius:999px;background:#fffdf800;transition:background-color .35s,box-shadow .35s}.scrolled.svelte-1elxaub .bar:where(.svelte-1elxaub){background:var(--paper);box-shadow:var(--shadow-s)}.brand.svelte-1elxaub{display:flex;align-items:center;gap:10px;text-decoration:none}.mini.svelte-1elxaub{width:48px;height:48px;flex:none;transition:transform .5s var(--ease-squish)}.brand.svelte-1elxaub:hover .mini:where(.svelte-1elxaub){transform:rotate(-10deg) scale(1.08)}.name.svelte-1elxaub{font-family:var(--font-d);font-weight:600;font-size:1.25rem;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s}.scrolled.svelte-1elxaub .name:where(.svelte-1elxaub){opacity:1;transform:none}.name.svelte-1elxaub .zh:where(.svelte-1elxaub){font-size:.9em;color:var(--mustard-d);margin-left:2px}.links.svelte-1elxaub{display:flex;gap:4px;margin:0 auto}.links.svelte-1elxaub a:where(.svelte-1elxaub){position:relative;padding:10px 16px;border-radius:999px;font-family:var(--font-d);font-weight:500;font-size:1.04rem;text-decoration:none;transition:background-color .25s,transform .4s var(--ease-squish)}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--butter-2);transform:translateY(-2px)}.right.svelte-1elxaub{display:flex;align-items:center;gap:10px;margin-left:auto}.langs.svelte-1elxaub{display:flex;padding:3px;border-radius:999px;background:#5b3a2912}.langs.svelte-1elxaub a:where(.svelte-1elxaub){min-width:34px;padding:6px 8px;text-align:center;border-radius:999px;font-weight:800;font-size:.8rem;text-decoration:none;color:var(--muted)}.langs.svelte-1elxaub a.on:where(.svelte-1elxaub){background:var(--paper);color:var(--ink);box-shadow:0 2px 6px #5b3a292e}.call.svelte-1elxaub,.order.svelte-1elxaub{padding:.65em 1.1em;font-size:.95rem}.order.svelte-1elxaub{--bg: var(--chili);--fg: #fff}.burger.svelte-1elxaub{display:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);cursor:pointer;position:relative;flex:none}.burger.svelte-1elxaub span:where(.svelte-1elxaub){position:absolute;left:14px;right:14px;height:2.5px;border-radius:2px;background:var(--cream);transition:transform .4s var(--ease-squish)}.burger.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:18px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):last-child{top:25px}.burger[aria-expanded=true].svelte-1elxaub span:where(.svelte-1elxaub):first-child{transform:translateY(3.5px) rotate(45deg)}.burger[aria-expanded=true].svelte-1elxaub span:where(.svelte-1elxaub):last-child{transform:translateY(-3.5px) rotate(-45deg)}.progress.svelte-1elxaub{position:absolute;left:30px;right:30px;bottom:-1px;height:3px;overflow:hidden;border-radius:3px;opacity:0;transition:opacity .3s}.scrolled.svelte-1elxaub .progress:where(.svelte-1elxaub){opacity:1}.progress.svelte-1elxaub i:where(.svelte-1elxaub){display:block;height:100%;background:linear-gradient(90deg,var(--mustard),var(--chili));transform-origin:0 50%;transform:scaleX(0)}.sheet.svelte-1elxaub{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--butter-2);display:flex;flex-direction:column;justify-content:center;gap:40px;padding:90px var(--pad) calc(90px + env(safe-area-inset-bottom));visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.sheet.open.svelte-1elxaub{visibility:visible;opacity:1;transition:opacity .3s}.sheet.svelte-1elxaub nav:where(.svelte-1elxaub){display:flex;flex-direction:column;gap:6px}.sheet.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){font-family:var(--font-d);font-weight:600;font-size:clamp(2.4rem,11vw,4rem);text-decoration:none;line-height:1.1;transform:translateY(30px);opacity:0;transition:transform .5s var(--ease-squish) calc(var(--i) * .05s),opacity .3s calc(var(--i) * .05s)}.sheet.open.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){transform:none;opacity:1}.sheet-order.svelte-1elxaub{align-self:flex-start;font-size:1.15rem}.sheet-langs.svelte-1elxaub{display:flex;gap:10px;flex-wrap:wrap}.sheet-langs.svelte-1elxaub a:where(.svelte-1elxaub){padding:8px 16px;border-radius:999px;background:var(--paper);text-decoration:none;font-weight:700}.sheet-langs.svelte-1elxaub a.on:where(.svelte-1elxaub){background:var(--ink);color:var(--cream)}html.menu-open{overflow:hidden}.dock.svelte-1elxaub{display:none}@media(max-width:1080px){.links.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:block}.call.svelte-1elxaub span:where(.svelte-1elxaub){display:none}.call.svelte-1elxaub{padding:.7em}}@media(max-width:760px){:root{--bar: calc(64px + env(safe-area-inset-bottom)) }.top.svelte-1elxaub{padding:10px 12px 0}.mini.svelte-1elxaub{width:42px;height:42px}.name.svelte-1elxaub{font-size:1.1rem}.call.svelte-1elxaub,.order.svelte-1elxaub{display:none}.dock.svelte-1elxaub{position:fixed;left:0;right:0;bottom:0;z-index:48;display:grid;grid-template-columns:1fr 1fr 1fr;height:var(--bar);padding:8px 10px env(safe-area-inset-bottom);gap:8px;background:var(--paper);box-shadow:0 -8px 24px -12px #5b3a2959;border-radius:22px 22px 0 0}.dock.svelte-1elxaub a:where(.svelte-1elxaub){display:flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;text-decoration:none;font-family:var(--font-d);font-weight:600;font-size:.98rem;background:var(--cream);transition:transform .3s var(--ease-squish)}.dock.svelte-1elxaub a:where(.svelte-1elxaub):active{transform:scale(1.06,.9)}.dock.svelte-1elxaub a.hot:where(.svelte-1elxaub){background:var(--chili);color:#fff}.dock.svelte-1elxaub svg:where(.svelte-1elxaub){width:19px;height:19px;flex:none}}.logo.svelte-1l8nvlt{overflow:visible}.eyes.svelte-1l8nvlt,.hat.svelte-1l8nvlt{transform-box:fill-box}.eyes.svelte-1l8nvlt{transform-origin:50% 50%;animation:svelte-1l8nvlt-logo-blink 5.6s ease-in-out 1.2s infinite}.pupils.svelte-1l8nvlt{transition:transform .3s cubic-bezier(.2,.8,.3,1)}.hat.svelte-1l8nvlt{transform-origin:30% 100%;animation:svelte-1l8nvlt-logo-hat 3.6s ease-in-out infinite}.still.svelte-1l8nvlt .eyes:where(.svelte-1l8nvlt),.still.svelte-1l8nvlt .hat:where(.svelte-1l8nvlt){animation:none}@keyframes svelte-1l8nvlt-logo-blink{0%,47%,51%,to{transform:scaleY(1)}49%{transform:scaleY(.08)}}@keyframes svelte-1l8nvlt-logo-hat{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-3deg) translateY(-4px)}}.treat.svelte-ky24kk{overflow:visible}.steam.svelte-ky24kk path:where(.svelte-ky24kk){animation:svelte-ky24kk-bowl-steam 2.2s ease-in-out infinite;transform-box:fill-box}.steam.svelte-ky24kk path:where(.svelte-ky24kk):nth-child(2){animation-delay:-.7s}.steam.svelte-ky24kk path:where(.svelte-ky24kk):nth-child(3){animation-delay:-1.4s}@keyframes svelte-ky24kk-bowl-steam{0%{transform:translateY(6px);opacity:0}40%{opacity:1}to{transform:translateY(-8px);opacity:0}}.hero.svelte-1q37ri0{position:relative;height:100svh;min-height:620px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 48%,#ffe4a0,#ffe4a000 70%),linear-gradient(90deg,#ffe9df 0%,var(--cream) 45%,var(--cream) 55%,#fff3d6 100%);isolation:isolate}.blob.svelte-1q37ri0{position:absolute;z-index:-1;border-radius:42% 58% 61% 39%/45% 41% 59% 55%;will-change:transform}.b1.svelte-1q37ri0{width:46vmax;height:46vmax;right:-14vmax;top:-12vmax;background:#ffeab0;animation:svelte-1q37ri0-blob 22s linear infinite}.b2.svelte-1q37ri0{width:40vmax;height:40vmax;left:-12vmax;bottom:-14vmax;background:#ffd9c9;animation:svelte-1q37ri0-blob 26s linear infinite reverse}@keyframes svelte-1q37ri0-blob{to{transform:rotate(360deg)}}.stage.svelte-1q37ri0{position:relative;width:min(58vh,34vw);aspect-ratio:1;z-index:2;margin-top:-6vh;will-change:transform}.disc.svelte-1q37ri0{all:unset;display:block;width:100%;height:100%;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;transform-origin:50% 80%}.shadow.svelte-1q37ri0{position:absolute;left:12%;right:12%;bottom:-7%;height:14%;border-radius:50%;background:radial-gradient(closest-side,#8c5c144d,#8c5c1400)}.disc.svelte-1q37ri0:focus-visible{outline:4px solid var(--ink);outline-offset:6px}.bubble.svelte-1q37ri0{position:absolute;right:-6%;top:6%;padding:.5em .95em;background:var(--paper);border-radius:999px 999px 999px 8px;font-family:var(--font-d);font-weight:600;font-size:clamp(1rem,1.6vw,1.35rem);box-shadow:var(--shadow-s);transform:scale(0) rotate(-12deg);transform-origin:0% 100%;transition:transform .5s var(--ease-squish);pointer-events:none;white-space:nowrap}.bubble.on.svelte-1q37ri0{transform:scale(1) rotate(-4deg)}.title.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;font-size:clamp(3rem,6.6vw,7.6rem);font-weight:600;letter-spacing:-.02em}.line.svelte-1q37ri0{position:absolute;overflow:hidden;padding:.04em .08em .1em}.word.svelte-1q37ri0{display:inline-flex;align-items:baseline;gap:.12em;will-change:transform}.word.zh.svelte-1q37ri0{font-family:var(--font-zh);font-weight:400;font-size:1.15em}.l1.svelte-1q37ri0{left:max(3.5vw,calc(50% - 17vw - .4em - 5.2em));top:50%;translate:0 -66%;color:var(--chili)}.l3.svelte-1q37ri0{right:max(3.5vw,calc(50% - 17vw - .4em - 5.2em));top:50%;translate:0 -66%;color:var(--choco)}.l2.svelte-1q37ri0{display:none}.item.svelte-1q37ri0{position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * 1vmin);aspect-ratio:1;z-index:1;translate:-50% -50%;will-change:transform}.float.svelte-1q37ri0{width:100%;height:100%;rotate:var(--r);animation:svelte-1q37ri0-float var(--fd) ease-in-out var(--fdl) infinite;will-change:transform}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(-8%) rotate(-6deg)}50%{transform:translateY(8%) rotate(6deg)}}.paw-trail.svelte-1q37ri0{position:absolute;left:50%;top:55%;z-index:4;pointer-events:none}.paw-trail.svelte-1q37ri0 span:where(.svelte-1q37ri0){position:absolute;width:42px;color:var(--ink);opacity:0;rotate:90deg}.foot.svelte-1q37ri0{position:absolute;left:0;right:0;bottom:max(5vh,30px);z-index:4;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:0 var(--pad)}.sub.svelte-1q37ri0{font-family:var(--font-d);font-weight:500;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.35;color:var(--ink-2)}.sub.svelte-1q37ri0 span:where(.svelte-1q37ri0){font-family:var(--font-b);font-weight:700;font-size:.82em;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ctas.svelte-1q37ri0{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ctas.svelte-1q37ri0 .sm:where(.svelte-1q37ri0){display:none}@media(max-width:600px){.ctas.svelte-1q37ri0 .sm:where(.svelte-1q37ri0){display:inline}}.cue.svelte-1q37ri0{position:absolute;bottom:18px;right:var(--pad);z-index:4;width:46px;height:46px;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-s);display:grid;place-items:center;color:var(--ink)}.cue.svelte-1q37ri0 span:where(.svelte-1q37ri0){width:22px;rotate:180deg;animation:svelte-1q37ri0-cue 1.6s ease-in-out infinite}@keyframes svelte-1q37ri0-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media(max-aspect-ratio:1/1),(max-width:900px){.hero.svelte-1q37ri0{height:100svh;min-height:600px;background:radial-gradient(70% 45% at 50% 46%,#ffe4a0,#ffe4a000 72%),linear-gradient(180deg,#fff3d6 0%,var(--cream) 50%,#ffe9df 100%)}.stage.svelte-1q37ri0{width:min(80vw,44svh)}.title.svelte-1q37ri0{font-size:clamp(2.9rem,13.5vw,6.6rem)}.l1.svelte-1q37ri0{left:50%;top:calc(76px + 2svh);translate:-88% 0}.l2.svelte-1q37ri0{display:none}.l3.svelte-1q37ri0{right:auto;left:50%;top:calc(76px + 2svh + .86em);translate:-12% 0}.stage.svelte-1q37ri0{margin-top:calc(4svh + 1.6rem)}.foot.svelte-1q37ri0{bottom:calc(var(--bar) + max(2.5svh,14px));gap:12px}.item.svelte-1q37ri0{left:var(--px);top:var(--py)}.cue.svelte-1q37ri0{display:none}.bubble.svelte-1q37ri0{right:-2%;top:-2%}.item.svelte-1q37ri0{width:calc(var(--s) * .9vmax)}}@media(max-width:600px){.foot.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){padding:.8em 1.15em;font-size:.98rem}.foot.svelte-1q37ri0 .tel:where(.svelte-1q37ri0){display:none}.foot.svelte-1q37ri0 .lg:where(.svelte-1q37ri0){display:none}.ctas.svelte-1q37ri0{flex-wrap:nowrap;gap:10px}.sub.svelte-1q37ri0{font-size:1rem}}@media(max-height:700px)and (min-aspect-ratio:1/1){.stage.svelte-1q37ri0{width:min(52vh,36vw);margin-top:-10vh}}.cat-walk.svelte-6pii3x{overflow:visible}.leg.svelte-6pii3x,.tail.svelte-6pii3x,.head.svelte-6pii3x,.bob.svelte-6pii3x,.eyes.svelte-6pii3x,.hat.svelte-6pii3x{transform-box:fill-box}.leg.svelte-6pii3x{transform-origin:50% 12%}.tail.svelte-6pii3x{transform-origin:95% 95%;animation:svelte-6pii3x-walk-tail 2.4s ease-in-out infinite}.head.svelte-6pii3x{transform-origin:20% 80%}.eyes.svelte-6pii3x{transform-origin:50% 50%;animation:svelte-6pii3x-walk-blink 4.6s ease-in-out infinite}.hat.svelte-6pii3x{transform-origin:50% 100%}.walking.svelte-6pii3x .leg:where(.svelte-6pii3x){animation:svelte-6pii3x-step var(--spd) ease-in-out infinite}.walking.svelte-6pii3x .b1:where(.svelte-6pii3x),.walking.svelte-6pii3x .f2:where(.svelte-6pii3x){animation-delay:calc(var(--spd) / -2)}.walking.svelte-6pii3x .bob:where(.svelte-6pii3x){animation:svelte-6pii3x-bob calc(var(--spd) / 2) ease-in-out infinite}.walking.svelte-6pii3x .head:where(.svelte-6pii3x){animation:svelte-6pii3x-nod var(--spd) ease-in-out infinite}.walking.svelte-6pii3x .hat:where(.svelte-6pii3x){animation:svelte-6pii3x-hat-wob var(--spd) ease-in-out infinite}@keyframes svelte-6pii3x-step{0%,to{transform:rotate(24deg)}50%{transform:rotate(-24deg)}}@keyframes svelte-6pii3x-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes svelte-6pii3x-nod{0%,to{transform:rotate(0)}50%{transform:rotate(2.5deg)}}@keyframes svelte-6pii3x-hat-wob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes svelte-6pii3x-walk-tail{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes svelte-6pii3x-walk-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}.duo.svelte-9vm4hs{position:relative;height:420vh}.stage.svelte-9vm4hs{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;display:grid;grid-template-rows:1fr auto;background:linear-gradient(90deg,#ffe7dc,#fff4e6 48%,#fff4e6 52%,#fff0c6)}.sky.svelte-9vm4hs{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 40% at 50% 62%,#ffffffd9,#fff0)}.texts.svelte-9vm4hs{position:relative;z-index:2;display:grid;place-items:start center;align-content:center;padding:110px var(--pad) 0;text-align:center}.texts.svelte-9vm4hs .eyebrow:where(.svelte-9vm4hs){margin-bottom:18px}.beat.svelte-9vm4hs{grid-area:2 / 1;max-width:780px;display:grid;gap:16px;justify-items:center}.beat.svelte-9vm4hs h2:where(.svelte-9vm4hs){font-size:clamp(2.2rem,5.4vw,4.6rem)}.js .beat.svelte-9vm4hs:not(.first){opacity:0;visibility:hidden}.ground.svelte-9vm4hs{position:relative;z-index:1;height:min(44vh,40vw);padding-bottom:calc(var(--bar) + 4vh)}.ground.svelte-9vm4hs:before{content:"";position:absolute;left:-5%;right:-5%;bottom:calc(var(--bar) + 1vh);height:8vh;border-radius:50%;background:radial-gradient(closest-side,#d6a43647,#d6a43600)}.cat.svelte-9vm4hs{position:absolute;bottom:calc(var(--bar) + 3vh);width:clamp(170px,24vw,340px);will-change:transform}.pv.svelte-9vm4hs{right:50%}.su.svelte-9vm4hs{left:50%}.face.svelte-9vm4hs{will-change:transform}.flip.svelte-9vm4hs{transform:scaleX(-1)}.duo.back .pv.svelte-9vm4hs .face:where(.svelte-9vm4hs){transform:scaleX(-1)}.duo.back .su.svelte-9vm4hs .face:where(.svelte-9vm4hs){transform:none}.tag.svelte-9vm4hs{position:absolute;top:-8%;font-family:var(--font-zh);font-size:clamp(1.4rem,2.4vw,2.2rem);width:1.8em;height:1.8em;display:grid;place-items:center;border-radius:50%;background:var(--paper);box-shadow:var(--shadow-s)}.pv.svelte-9vm4hs .tag:where(.svelte-9vm4hs){left:6%;color:var(--chili)}.su.svelte-9vm4hs .tag:where(.svelte-9vm4hs){right:6%;color:var(--choco)}.burst.svelte-9vm4hs{position:absolute;left:50%;top:20%}.burst.svelte-9vm4hs span:where(.svelte-9vm4hs){position:absolute;width:clamp(34px,4vw,56px);translate:-50% -50%}.js .burst.svelte-9vm4hs span:where(.svelte-9vm4hs){transform:scale(0)}.heart.svelte-9vm4hs{position:absolute;left:50%;bottom:calc(var(--bar) + 3vh + min(26vw,230px));width:clamp(48px,5vw,76px);translate:-50% 0}.js .heart.svelte-9vm4hs{opacity:0}@media(max-aspect-ratio:1/1),(max-width:900px){.duo.svelte-9vm4hs{height:380vh}.texts.svelte-9vm4hs{padding-top:90px;align-content:center}.ground.svelte-9vm4hs{height:min(44svh,62vw)}.cat.svelte-9vm4hs{width:min(46vw,400px)}.heart.svelte-9vm4hs{bottom:calc(var(--bar) + 3vh + min(34vw,290px))}}@media(prefers-reduced-motion:reduce){.duo.svelte-9vm4hs{height:auto}.stage.svelte-9vm4hs{position:relative;height:auto;min-height:100vh}.beat.svelte-9vm4hs{grid-area:auto}.js .beat.svelte-9vm4hs:not(.first),.js .heart.svelte-9vm4hs{opacity:1;visibility:visible}.pv.svelte-9vm4hs{right:52%}.su.svelte-9vm4hs{left:52%}}.cat-sit.svelte-1j4winm{overflow:visible}.cat-sit.svelte-1j4winm *{transform-box:fill-box}.tail.svelte-1j4winm{transform-origin:0% 90%;animation:svelte-1j4winm-sit-tail 3.2s ease-in-out infinite}.ear.svelte-1j4winm{transform-origin:50% 100%}.ear.r.svelte-1j4winm{animation:svelte-1j4winm-ear-twitch 7s ease-in-out 2s infinite}.eyes.svelte-1j4winm{transform-origin:50% 50%;animation:svelte-1j4winm-blink 5.2s ease-in-out infinite}.pupils.svelte-1j4winm{transition:transform .28s cubic-bezier(.2,.8,.3,1);transform-box:view-box}.hat.svelte-1j4winm{transform-origin:50% 100%;animation:svelte-1j4winm-hat-bob 4s ease-in-out infinite}.head.svelte-1j4winm{transition:fill .5s ease}.blush.svelte-1j4winm{opacity:.35;transition:opacity .4s}.m1.svelte-1j4winm .blush:where(.svelte-1j4winm){opacity:.9}.tongue.svelte-1j4winm,.sweat.svelte-1j4winm,.steam.svelte-1j4winm,.fire.svelte-1j4winm{opacity:0;transition:opacity .3s}.m2.svelte-1j4winm .sweat:where(.svelte-1j4winm){opacity:1;animation:svelte-1j4winm-sweat 1.4s ease-in infinite}.m3.svelte-1j4winm .steam:where(.svelte-1j4winm){opacity:1;animation:svelte-1j4winm-steam 1.1s ease-out infinite}.m3.svelte-1j4winm .tongue:where(.svelte-1j4winm){opacity:1}.m3.svelte-1j4winm .mouth:where(.svelte-1j4winm){opacity:0}.m4.svelte-1j4winm .fire:where(.svelte-1j4winm){opacity:1;animation:svelte-1j4winm-fire .35s ease-in-out infinite alternate;transform-origin:50% 0%}.m4.svelte-1j4winm .hat:where(.svelte-1j4winm){animation:svelte-1j4winm-ear-hot .5s ease-in-out infinite alternate}@keyframes svelte-1j4winm-sit-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes svelte-1j4winm-ear-twitch{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-14deg)}96%{transform:rotate(6deg)}}@keyframes svelte-1j4winm-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}@keyframes svelte-1j4winm-hat-bob{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(3deg) translateY(-2px)}}@keyframes svelte-1j4winm-sweat{0%{transform:translateY(-4px);opacity:0}30%{opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes svelte-1j4winm-steam{0%{transform:translateY(6px) scale(.8);opacity:0}40%{opacity:1}to{transform:translateY(-14px) scale(1.15);opacity:0}}@keyframes svelte-1j4winm-fire{0%{transform:scale(.9,.95)}to{transform:scale(1.1,1.12)}}@keyframes svelte-1j4winm-ear-hot{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.epice.svelte-1gcxx7g{position:relative;background:linear-gradient(180deg,#fff4e6 0%,var(--chili-soft) 22%,#ffe9df 78%,#fff4e6 100%);padding-top:clamp(80px,12vh,140px)}.intro.svelte-1gcxx7g{display:grid;gap:18px;justify-items:center;text-align:center;padding:0 var(--pad);max-width:1100px;margin:0 auto}.intro.svelte-1gcxx7g .section-title:where(.svelte-1gcxx7g){color:var(--chili-d)}.run.svelte-1gcxx7g{position:relative}.stage.svelte-1gcxx7g{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.label.svelte-1gcxx7g{padding:0 var(--pad);font-family:var(--font-d);font-weight:600;font-size:1.15rem;color:var(--choco);margin-bottom:18px;display:flex;align-items:center;gap:6px}.swipe.svelte-1gcxx7g{display:none;align-items:center;gap:6px;color:var(--muted);font-weight:500}.swipe.svelte-1gcxx7g svg{width:18px;color:var(--chili);rotate:90deg}.track.svelte-1gcxx7g{display:flex;gap:clamp(20px,2.4vw,40px);padding:0 var(--pad);width:max-content;will-change:transform}.card.svelte-1gcxx7g{width:clamp(300px,28vw,420px);flex:none;background:var(--paper);border-radius:var(--r-xl);padding:14px 14px 22px;box-shadow:var(--shadow);rotate:var(--tilt);transition:rotate .6s var(--ease-squish),translate .6s var(--ease-squish)}.card.svelte-1gcxx7g:hover{rotate:0deg;translate:0 -8px}.ph.svelte-1gcxx7g{position:relative;border-radius:calc(var(--r-xl) - 12px);overflow:hidden;aspect-ratio:4 / 3.2;background:#f4e6da}.ph.svelte-1gcxx7g img:where(.svelte-1gcxx7g){width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.card.svelte-1gcxx7g:hover .ph:where(.svelte-1gcxx7g) img:where(.svelte-1gcxx7g){transform:scale(1.06)}.price.svelte-1gcxx7g{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 14px;border-radius:999px;background:var(--chili);color:#fff;font-family:var(--font-d);font-weight:600;font-size:.98rem;box-shadow:0 6px 14px -6px #c2321999}.txt.svelte-1gcxx7g{padding:16px 10px 0;display:grid;gap:4px}.txt.svelte-1gcxx7g h3:where(.svelte-1gcxx7g){font-size:clamp(1.35rem,1.7vw,1.65rem)}.zhname.svelte-1gcxx7g{font-size:1.05rem;color:var(--chili-d)}.txt.svelte-1gcxx7g p:where(.svelte-1gcxx7g):last-child{color:var(--ink-2);font-size:.98rem;line-height:1.5;margin-top:4px}.walker.svelte-1gcxx7g{position:absolute;left:0;bottom:calc(var(--bar) + 10px);width:clamp(120px,11vw,170px);will-change:transform;z-index:3}.epice.back .walker.svelte-1gcxx7g .face:where(.svelte-1gcxx7g){transform:scaleX(-1)}.chili-rain.svelte-1gcxx7g span:where(.svelte-1gcxx7g){position:absolute;width:var(--s);opacity:.5;will-change:transform}.meter.svelte-1gcxx7g{display:grid;grid-template-columns:minmax(200px,.8fr) 1.2fr;gap:clamp(24px,5vw,80px);align-items:center;max-width:1180px;margin:0 auto;padding:clamp(60px,10vh,120px) var(--pad) clamp(90px,14vh,160px)}.m-cat.svelte-1gcxx7g{width:min(100%,340px);justify-self:center}.m-ui.svelte-1gcxx7g{display:grid;gap:16px}.m-ui.svelte-1gcxx7g h3:where(.svelte-1gcxx7g){font-size:clamp(2rem,4vw,3.4rem);color:var(--chili-d)}.levels.svelte-1gcxx7g{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.levels.svelte-1gcxx7g button:where(.svelte-1gcxx7g){display:grid;justify-items:center;gap:8px;padding:14px 6px 12px;border:0;border-radius:var(--r-m);background:var(--paper);cursor:pointer;font-family:var(--font-d);font-weight:600;font-size:.95rem;box-shadow:var(--shadow-s);transition:transform .45s var(--ease-squish),background-color .3s,color .3s;-webkit-tap-highlight-color:transparent}.levels.svelte-1gcxx7g button:where(.svelte-1gcxx7g):hover{transform:translateY(-4px) scale(1.04,.97)}.levels.svelte-1gcxx7g button:where(.svelte-1gcxx7g):active{transform:scale(1.08,.88)}.levels.svelte-1gcxx7g button.on:where(.svelte-1gcxx7g){background:var(--chili);color:#fff;transform:translateY(-6px)}.chilis.svelte-1gcxx7g{display:flex;height:24px;align-items:center}.chilis.svelte-1gcxx7g svg{width:24px;margin:0 -7px;rotate:24deg}.no.svelte-1gcxx7g{font-size:1.2rem;opacity:.5}.says.svelte-1gcxx7g{font-family:var(--font-d);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;color:var(--choco);min-height:1.5em}@media not ((min-width:1000px)and (min-aspect-ratio:1/1)){.stage.svelte-1gcxx7g{justify-content:center;padding-top:70px;height:100svh}.swipe.svelte-1gcxx7g{display:inline-flex}.track.svelte-1gcxx7g{width:auto;display:grid;padding:0 var(--pad);justify-content:center}.card.svelte-1gcxx7g{grid-area:1 / 1;width:min(84vw,560px,calc((100svh - 300px)*1.05));rotate:0deg;will-change:transform}.card.svelte-1gcxx7g:hover{translate:none}.ph.svelte-1gcxx7g{aspect-ratio:4 / 3.4}.walker.svelte-1gcxx7g{display:none}.meter.svelte-1gcxx7g{grid-template-columns:1fr;text-align:center;justify-items:center}.m-cat.svelte-1gcxx7g{width:min(56vw,260px)}.levels.svelte-1gcxx7g{width:100%;max-width:560px}}@media(max-width:520px){.levels.svelte-1gcxx7g{grid-template-columns:repeat(5,1fr);gap:6px}.levels.svelte-1gcxx7g button:where(.svelte-1gcxx7g){font-size:.78rem;padding:12px 2px 10px}.chilis.svelte-1gcxx7g svg{width:19px;margin:0 -6px}}@media(prefers-reduced-motion:reduce){.stage.svelte-1gcxx7g{position:relative;height:auto}.track.svelte-1gcxx7g{overflow-x:auto;width:auto;scroll-snap-type:x mandatory;padding-bottom:20px;display:flex}.card.svelte-1gcxx7g{grid-area:auto;scroll-snap-align:center}}.cat-peek.svelte-1n3xkt7{overflow:visible}.rise.svelte-1n3xkt7,.paws.svelte-1n3xkt7,.ear.svelte-1n3xkt7,.eyes.svelte-1n3xkt7,.paw.svelte-1n3xkt7{transform-box:fill-box}.rise.svelte-1n3xkt7{transform:translateY(72%);transition:transform .75s var(--ease-squish)}.paws.svelte-1n3xkt7{transform:translateY(60%);opacity:0;transition:transform .6s var(--ease-squish) .08s,opacity .2s}.shown.svelte-1n3xkt7 .rise:where(.svelte-1n3xkt7){transform:none}.shown.svelte-1n3xkt7 .paws:where(.svelte-1n3xkt7){transform:none;opacity:1}.ear.svelte-1n3xkt7{transform-origin:50% 100%}.ear.l.svelte-1n3xkt7{animation:svelte-1n3xkt7-peek-ear 6s ease-in-out 1s infinite}.eyes.svelte-1n3xkt7{transform-origin:50% 50%;animation:svelte-1n3xkt7-peek-blink 4.4s ease-in-out infinite}.pupils.svelte-1n3xkt7{transition:transform .28s cubic-bezier(.2,.8,.3,1)}.paw.svelte-1n3xkt7{transform-origin:50% 100%}.shown.svelte-1n3xkt7 .paw.r:where(.svelte-1n3xkt7){animation:svelte-1n3xkt7-knead 2.8s ease-in-out 1s infinite}@keyframes svelte-1n3xkt7-peek-ear{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-16deg)}96%{transform:rotate(5deg)}}@keyframes svelte-1n3xkt7-peek-blink{0%,52%,56%,to{transform:scaleY(1)}54%{transform:scaleY(.1)}}@keyframes svelte-1n3xkt7-knead{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-5px)}86%{transform:translateY(0)}}.sucre.svelte-4c3xm4{position:relative;background:linear-gradient(180deg,#fff4e6 0%,var(--butter-2) 18%,var(--butter-2) 100%);padding-top:clamp(80px,12vh,140px)}.intro.svelte-4c3xm4{display:grid;gap:18px;justify-items:center;text-align:center;padding:0 var(--pad);max-width:1100px;margin:0 auto}.intro.svelte-4c3xm4 .section-title:where(.svelte-4c3xm4){color:var(--choco)}.run.svelte-4c3xm4{position:relative;height:calc(100vh + var(--run, 2400px))}.stage.svelte-4c3xm4{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.head.svelte-4c3xm4{padding:0 var(--pad);display:grid;gap:6px;margin-bottom:clamp(20px,4vh,44px);max-width:640px}.head.svelte-4c3xm4 h3:where(.svelte-4c3xm4){font-size:clamp(1.8rem,3.2vw,2.8rem)}.head.svelte-4c3xm4 p:where(.svelte-4c3xm4){color:var(--ink-2)}.belt.svelte-4c3xm4{display:flex;gap:clamp(28px,4vw,70px);width:max-content;padding:0 var(--pad);will-change:transform;position:relative;z-index:2}.roll.svelte-4c3xm4{width:var(--rw);display:grid;justify-items:center;text-align:center;gap:4px}.wheel.svelte-4c3xm4{width:100%;aspect-ratio:1;margin-bottom:14px;border-radius:50%;box-shadow:0 22px 26px -18px #5b3a298c}.spin.svelte-4c3xm4{width:100%;height:100%;will-change:transform}.roll.svelte-4c3xm4 h4:where(.svelte-4c3xm4){font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.15}.zhname.svelte-4c3xm4{color:var(--mustard-d);font-size:1.05rem}.price.svelte-4c3xm4{font-weight:800;font-size:.92rem;color:var(--choco)}.lane.svelte-4c3xm4{position:relative;--rw: clamp(170px, 17vw, 250px)}.conveyor.svelte-4c3xm4{position:absolute;left:0;right:0;top:calc(var(--rw) + 4px);height:14px;border-radius:7px;background:repeating-linear-gradient(90deg,rgba(91,58,41,.18) 0 16px,transparent 16px 30px);z-index:1;opacity:.7}.watcher.svelte-4c3xm4{position:absolute;right:var(--pad);bottom:calc(var(--bar) + 2vh);width:clamp(90px,9vw,140px);z-index:3}.fours.svelte-4c3xm4{position:relative;border-radius:60px 60px 0 0;padding:clamp(70px,10vh,120px) var(--pad) clamp(90px,12vh,140px)}.peek.svelte-4c3xm4{position:absolute;left:50%;top:0;width:clamp(90px,9vw,130px);translate:-50% -78%}.f-head.svelte-4c3xm4{text-align:center;display:grid;gap:14px;justify-items:center;max-width:760px;margin:0 auto 40px}.f-head.svelte-4c3xm4 h3:where(.svelte-4c3xm4),.flowers.svelte-4c3xm4 h3:where(.svelte-4c3xm4),.boxes.svelte-4c3xm4 h3:where(.svelte-4c3xm4){font-size:clamp(2rem,4.4vw,3.6rem);color:var(--choco)}.hint.svelte-4c3xm4{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-d);font-weight:500;color:var(--mustard-d)}.hint.svelte-4c3xm4 svg{width:20px}.f-grid.svelte-4c3xm4{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(14px,2vw,26px)}.f.svelte-4c3xm4{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:grid;justify-items:center;align-content:start;text-align:center;gap:3px;padding:18px 14px 20px;background:#fffdf8e6;border-radius:var(--r-l);box-shadow:var(--shadow-s);transition:transform .5s var(--ease-squish);-webkit-tap-highlight-color:transparent}.f.svelte-4c3xm4:hover{transform:translateY(-6px)}.f.svelte-4c3xm4:focus-visible{outline:3px solid var(--mustard)}.pic.svelte-4c3xm4{width:78%;aspect-ratio:1;display:grid;grid-template:100% / 100%;place-items:center;margin-bottom:10px;transform-origin:50% 90%;will-change:transform}.pic.svelte-4c3xm4 img:where(.svelte-4c3xm4){max-width:100%;max-height:100%;object-fit:contain;border-radius:22px}.pic.svelte-4c3xm4 img.cut:where(.svelte-4c3xm4){border-radius:0;filter:none}.f-t.svelte-4c3xm4{font-family:var(--font-d);font-weight:600;font-size:1.08rem;line-height:1.15}.f-d.svelte-4c3xm4{font-size:.85rem;color:var(--muted);line-height:1.35}.f-z.svelte-4c3xm4{color:var(--mustard-d)}.f-p.svelte-4c3xm4{margin-top:4px;font-weight:800;font-size:.9rem;color:var(--choco)}.center.svelte-4c3xm4{text-align:center}.flowers.svelte-4c3xm4{max-width:1240px;margin:clamp(80px,12vh,140px) auto 0;text-align:center;display:grid;gap:14px;justify-items:center}.flowers.svelte-4c3xm4 ul:where(.svelte-4c3xm4){list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,30px)}.flowers.svelte-4c3xm4 li:where(.svelte-4c3xm4){display:grid;justify-items:center;gap:2px;width:clamp(110px,12vw,150px)}.fl.svelte-4c3xm4{width:100%;aspect-ratio:1;display:grid;grid-template:100% / 100%;place-items:center;animation:svelte-4c3xm4-sway 4.4s ease-in-out var(--d) infinite;will-change:transform}.fl.svelte-4c3xm4 img:where(.svelte-4c3xm4){width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@keyframes svelte-4c3xm4-sway{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-6px)}}.boxes.svelte-4c3xm4{max-width:1240px;margin:clamp(80px,12vh,140px) auto 0;text-align:center}.boxes.svelte-4c3xm4 ul:where(.svelte-4c3xm4){list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px)}.boxes.svelte-4c3xm4 li:where(.svelte-4c3xm4){display:grid;justify-items:center;gap:4px;padding:20px 18px 24px;background:#fffdf8e6;border-radius:var(--r-l);box-shadow:var(--shadow-s)}.bx.svelte-4c3xm4{width:100%;aspect-ratio:16 / 10;display:grid;grid-template:100% / 100%;place-items:center;margin-bottom:10px}.bx.svelte-4c3xm4 img:where(.svelte-4c3xm4){max-width:92%;max-height:100%;object-fit:contain}@media(max-aspect-ratio:1/1),(max-width:900px){.stage.svelte-4c3xm4{justify-content:center;padding-top:60px;height:100svh}.lane.svelte-4c3xm4{--rw: min(52vw, 300px)}.watcher.svelte-4c3xm4{width:88px;bottom:calc(var(--bar) + 1svh)}.f-grid.svelte-4c3xm4{grid-template-columns:repeat(2,1fr)}.boxes.svelte-4c3xm4 ul:where(.svelte-4c3xm4){grid-template-columns:1fr;max-width:480px;margin-inline:auto}.fours.svelte-4c3xm4{border-radius:40px 40px 0 0}}@media(min-width:700px)and (max-aspect-ratio:1/1){.f-grid.svelte-4c3xm4{grid-template-columns:repeat(3,1fr)}.boxes.svelte-4c3xm4 ul:where(.svelte-4c3xm4){grid-template-columns:repeat(3,1fr);max-width:none}}@media(max-width:420px){.f.svelte-4c3xm4{padding:14px 8px 16px}.f-t.svelte-4c3xm4{font-size:.98rem}.f-d.svelte-4c3xm4{display:none}}@media(prefers-reduced-motion:reduce){.run.svelte-4c3xm4{height:auto}.stage.svelte-4c3xm4{position:relative;height:auto;padding:40px 0}.belt.svelte-4c3xm4{width:auto;overflow-x:auto}}.carte.svelte-1x8emy9{position:relative;padding:clamp(90px,14vh,160px) var(--pad) clamp(80px,12vh,140px);background:var(--cream)}.intro.svelte-1x8emy9{display:grid;gap:18px;justify-items:center;text-align:center;max-width:1000px;margin:0 auto clamp(60px,9vh,100px)}.intro.svelte-1x8emy9 .pw{width:20px;color:var(--chili)}.onote.svelte-1x8emy9{font-size:.9rem;color:var(--muted);margin-top:-6px}.book.svelte-1x8emy9{position:relative;max-width:1180px;margin:0 auto;border-radius:var(--r-xl);padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px) clamp(40px,5vw,64px);box-shadow:var(--shadow)}.peek.svelte-1x8emy9{position:absolute;right:clamp(30px,8vw,120px);top:0;width:clamp(80px,8vw,120px);translate:0 -76%}.tabs.svelte-1x8emy9{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tabs.svelte-1x8emy9 button:where(.svelte-1x8emy9){display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 12px;border:0;border-radius:999px;background:var(--cream);cursor:pointer;font-family:var(--font-d);font-weight:600;font-size:1.1rem;box-shadow:var(--shadow-s);transition:transform .45s var(--ease-squish),background-color .25s,color .25s}.tabs.svelte-1x8emy9 button:where(.svelte-1x8emy9):hover{transform:translateY(-3px)}.tabs.svelte-1x8emy9 button.on:where(.svelte-1x8emy9){background:var(--ink);color:var(--cream)}.ic.svelte-1x8emy9{width:34px;height:34px}.chips.svelte-1x8emy9{position:sticky;top:78px;z-index:5;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 4px 12px;margin:10px -4px 0;background:linear-gradient(var(--paper) 70%,rgba(255,253,248,0))}.chips.svelte-1x8emy9::-webkit-scrollbar{display:none}.chips.svelte-1x8emy9 button:where(.svelte-1x8emy9){flex:none;padding:7px 14px;border-radius:999px;border:1.5px solid rgba(91,58,41,.18);background:var(--paper);cursor:pointer;font-weight:700;font-size:.88rem;color:var(--ink-2);transition:background-color .2s,transform .35s var(--ease-squish)}.chips.svelte-1x8emy9 button:where(.svelte-1x8emy9):hover{background:var(--butter-2);transform:translateY(-2px)}.sec.svelte-1x8emy9{margin-top:clamp(30px,5vh,56px);scroll-margin-top:150px}.sec-h.svelte-1x8emy9{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:10px 22px 10px 18px;border-radius:0 999px 999px 0;background:var(--choco);color:var(--cream);width:fit-content;margin-left:calc(-1*clamp(16px,4vw,56px))}.sec-h.svelte-1x8emy9 h3:where(.svelte-1x8emy9){font-size:clamp(1.3rem,2.2vw,1.8rem)}.sec-h.svelte-1x8emy9 .zh:where(.svelte-1x8emy9){color:#f3c867;font-size:1.15rem}.note.svelte-1x8emy9{margin-top:12px;color:var(--muted);font-size:.95rem;max-width:60em}.items.svelte-1x8emy9{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 36px}.it.svelte-1x8emy9{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:12px 6px;border-bottom:1.5px dashed rgba(91,58,41,.16)}.it.has.svelte-1x8emy9{grid-template-columns:72px 1fr auto}.th.svelte-1x8emy9{all:unset;cursor:zoom-in;width:72px;height:72px;border-radius:20px;overflow:hidden;background:#f6ece2;display:grid;place-items:center;transition:transform .4s var(--ease-squish)}.th.svelte-1x8emy9:hover{transform:scale(1.08) rotate(-3deg)}.th.svelte-1x8emy9:focus-visible{outline:3px solid var(--mustard)}.th.svelte-1x8emy9 img:where(.svelte-1x8emy9){width:100%;height:100%;object-fit:cover}.th.svelte-1x8emy9 img.cut:where(.svelte-1x8emy9){object-fit:contain;padding:4px}.n1.svelte-1x8emy9{font-family:var(--font-d);font-weight:600;font-size:1.06rem;line-height:1.2}.n1.svelte-1x8emy9 em:where(.svelte-1x8emy9){font-style:normal;color:var(--chili);font-size:.85em}.n2.svelte-1x8emy9{color:var(--mustard-d);font-size:.98rem;line-height:1.3}.ds.svelte-1x8emy9{color:var(--muted);font-size:.86rem;line-height:1.4;margin-top:2px}.pr.svelte-1x8emy9{font-weight:800;font-size:.95rem;color:var(--choco);text-align:right;max-width:15em}.compact.svelte-1x8emy9{grid-template-columns:repeat(3,minmax(0,1fr))}.compact.svelte-1x8emy9 .it:where(.svelte-1x8emy9){padding:9px 4px}.compact.svelte-1x8emy9 .n1:where(.svelte-1x8emy9){font-size:.98rem}.allergy.svelte-1x8emy9{margin-top:40px;text-align:center;font-weight:700;color:var(--chili-d)}.lb.svelte-1x8emy9{border:0;padding:0;background:transparent;max-width:min(92vw,760px);width:100%;overflow:visible}.lb.svelte-1x8emy9::backdrop{background:#23160f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb[open].svelte-1x8emy9{animation:svelte-1x8emy9-pop .5s var(--ease-squish)}@keyframes svelte-1x8emy9-pop{0%{transform:scale(.8);opacity:0}}.lb.svelte-1x8emy9 figure:where(.svelte-1x8emy9){margin:0;background:var(--paper);border-radius:var(--r-xl);padding:14px;box-shadow:var(--shadow)}.lb.svelte-1x8emy9 img:where(.svelte-1x8emy9){width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:calc(var(--r-xl) - 12px);background:#f6ece2}.lb.svelte-1x8emy9 img.cut:where(.svelte-1x8emy9){background:transparent}.lb.svelte-1x8emy9 figcaption:where(.svelte-1x8emy9){padding:14px 10px 6px;font-size:1.1rem}.lb.svelte-1x8emy9 figcaption:where(.svelte-1x8emy9) strong:where(.svelte-1x8emy9){font-family:var(--font-d)}.lb.svelte-1x8emy9 figcaption:where(.svelte-1x8emy9) .zh:where(.svelte-1x8emy9){color:var(--mustard-d)}.lb.svelte-1x8emy9 .x:where(.svelte-1x8emy9){position:absolute;top:-14px;right:-14px;width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);color:var(--cream);font-size:1.6rem;cursor:pointer}@media(max-width:900px){.items.svelte-1x8emy9{grid-template-columns:1fr}.compact.svelte-1x8emy9{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.chips.svelte-1x8emy9{top:64px}}@media(max-width:560px){.it.has.svelte-1x8emy9{grid-template-columns:60px 1fr}.it.has.svelte-1x8emy9 .pr:where(.svelte-1x8emy9){grid-column:2;text-align:left}.it.svelte-1x8emy9:not(.has){grid-template-columns:1fr}.it.svelte-1x8emy9:not(.has) .pr:where(.svelte-1x8emy9){text-align:left}.th.svelte-1x8emy9{width:60px;height:60px;border-radius:16px}.compact.svelte-1x8emy9{grid-template-columns:1fr}.tabs.svelte-1x8emy9 button:where(.svelte-1x8emy9){font-size:1rem;padding:8px 16px 8px 10px}.ic.svelte-1x8emy9{width:28px;height:28px}}.galerie.svelte-1tz0uhp{padding:clamp(90px,14vh,160px) var(--pad);background:linear-gradient(180deg,var(--cream),#fff0e3);overflow:hidden}.intro.svelte-1tz0uhp{display:grid;gap:16px;justify-items:center;text-align:center;max-width:900px;margin:0 auto clamp(50px,8vh,90px)}.cols.svelte-1tz0uhp{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);max-width:1240px;margin:0 auto;align-items:start}.col.svelte-1tz0uhp{display:grid;gap:clamp(14px,2vw,28px);will-change:transform}.col.svelte-1tz0uhp:nth-child(2){margin-top:80px}.ph.svelte-1tz0uhp{position:relative;margin:0;border-radius:var(--r-xl);overflow:visible;will-change:transform}.ph.svelte-1tz0uhp img:where(.svelte-1tz0uhp){width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--shadow);background:#f3e4d6}.ph.svelte-1tz0uhp figcaption:where(.svelte-1tz0uhp){position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:6px 12px;border-radius:999px;background:#fffdf8eb;font-size:.82rem;font-weight:700;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s var(--ease-squish)}.ph.svelte-1tz0uhp:hover figcaption:where(.svelte-1tz0uhp){opacity:1;transform:none}.peek.svelte-1tz0uhp{position:absolute;top:0;width:clamp(70px,7vw,110px);translate:0 -74%;z-index:-1}.peek.l.svelte-1tz0uhp{left:18%}.peek.r.svelte-1tz0uhp{right:14%}@media(max-width:760px){.cols.svelte-1tz0uhp{grid-template-columns:1fr 1fr}.col.svelte-1tz0uhp:nth-child(3){grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-top:0}.col.svelte-1tz0uhp:nth-child(2){margin-top:50px}.ph.svelte-1tz0uhp figcaption:where(.svelte-1tz0uhp){opacity:1;transform:none;font-size:.72rem;left:8px;bottom:8px}}.avis.svelte-1h7fy8x{padding:clamp(90px,14vh,160px) var(--pad);background:#fff0e3}.wrap.svelte-1h7fy8x{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:center}.score.svelte-1h7fy8x{position:relative;display:grid;justify-items:center}.badge.svelte-1h7fy8x{width:min(100%,340px);aspect-ratio:1;border-radius:50%;background:var(--mustard);color:var(--ink);display:grid;place-content:center;justify-items:center;gap:6px;box-shadow:inset 0 -14px #00000014,var(--shadow);animation:svelte-1h7fy8x-badge 5s ease-in-out infinite;border:4px solid var(--ink)}.badge.svelte-1h7fy8x strong:where(.svelte-1h7fy8x){font-family:var(--font-d);font-size:clamp(4.4rem,9vw,7rem);line-height:1}.stars.svelte-1h7fy8x{display:flex;gap:3px}.stars.svelte-1h7fy8x svg:where(.svelte-1h7fy8x){width:26px;fill:var(--ink)}.stars.svelte-1h7fy8x svg.half:where(.svelte-1h7fy8x){fill:#23160f4d}.n.svelte-1h7fy8x{font-weight:800;font-size:.95rem}@keyframes svelte-1h7fy8x-badge{0%,to{transform:rotate(-4deg) scale(1)}50%{transform:rotate(3deg) scale(1.03,.97)}}.sitcat.svelte-1h7fy8x{position:absolute;right:2%;bottom:-8%;width:clamp(90px,10vw,140px)}.txt.svelte-1h7fy8x{display:grid;gap:18px;justify-items:start}.quotes.svelte-1h7fy8x{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.quotes.svelte-1h7fy8x li:where(.svelte-1h7fy8x){background:var(--paper);border-radius:var(--r-l);padding:20px 22px;box-shadow:var(--shadow-s);rotate:var(--r);animation:svelte-1h7fy8x-bob 6s ease-in-out var(--d) infinite}@keyframes svelte-1h7fy8x-bob{0%,to{translate:0 0}50%{translate:0 -6px}}blockquote.svelte-1h7fy8x{margin:0;font-family:var(--font-d);font-weight:500;font-size:1.08rem;line-height:1.4}cite.svelte-1h7fy8x{display:block;margin-top:8px;font-style:normal;font-size:.82rem;font-weight:700;color:var(--muted)}@media(max-width:900px){.wrap.svelte-1h7fy8x{grid-template-columns:1fr}.badge.svelte-1h7fy8x{width:min(64vw,280px)}.quotes.svelte-1h7fy8x{grid-template-columns:1fr}}.visite.svelte-1l75nn6{padding:clamp(90px,14vh,160px) var(--pad) clamp(100px,14vh,160px);background:var(--cream)}.intro.svelte-1l75nn6{display:grid;gap:16px;justify-items:center;text-align:center;margin-bottom:clamp(40px,7vh,80px)}.grid.svelte-1l75nn6{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,60px);align-items:center}.map.svelte-1l75nn6{display:block;border-radius:60px;box-shadow:var(--shadow);background:#fff6e3;transition:transform .6s var(--ease-squish)}.map.svelte-1l75nn6:hover{transform:rotate(-1deg) scale(1.01)}.map.svelte-1l75nn6 svg:where(.svelte-1l75nn6){width:100%;height:auto}.st.svelte-1l75nn6{fill:none;stroke:#ecd9bd;stroke-linecap:round;stroke-linejoin:round}.st.r0.svelte-1l75nn6{stroke-width:7;stroke:#f1e2cb}.st.r1.svelte-1l75nn6{stroke-width:12}.st.r2.svelte-1l75nn6{stroke-width:18;stroke:#f3cf86}.st.r3.svelte-1l75nn6{stroke-width:24;stroke:#f3c06a}.lbl.svelte-1l75nn6{font-family:var(--font-b);font-weight:800;font-size:15px;fill:#9a8270;letter-spacing:.02em}.lbl.big.svelte-1l75nn6{font-size:17px;fill:#7d6656}.lbl.arras.svelte-1l75nn6{font-size:21px;fill:var(--chili-d)}.metro.svelte-1l75nn6 text:where(.svelte-1l75nn6){font-family:var(--font-d);font-weight:700;font-size:19px;fill:#fff}.metro.svelte-1l75nn6 .mn:where(.svelte-1l75nn6){fill:#2f5aa8;font-size:17px;paint-order:stroke;stroke:#fff6e3;stroke-width:6px}.pin.svelte-1l75nn6{animation:svelte-1l75nn6-pin 2.4s ease-in-out infinite}@keyframes svelte-1l75nn6-pin{0%,to{translate:0 0}50%{translate:0 -10px}}.shopname.svelte-1l75nn6{font-family:var(--font-d);font-weight:600;font-size:24px;fill:#fff6e3}.info.svelte-1l75nn6{display:grid;gap:24px}.status.svelte-1l75nn6{position:relative;display:flex;align-items:center;gap:14px;padding:12px 22px 12px 12px;border-radius:999px;background:var(--paper);box-shadow:var(--shadow-s);width:fit-content;font-family:var(--font-d);font-weight:600}.status.open.svelte-1l75nn6{background:#e6f4d8}.status.closed.svelte-1l75nn6{background:#ece6f4}.sc.svelte-1l75nn6{width:58px;flex:none}.status.closed.svelte-1l75nn6 .sc:where(.svelte-1l75nn6) .eyes{transform:scaleY(.12);animation:none}.zz.svelte-1l75nn6{position:absolute;left:44px;top:-10px;font-family:var(--font-d);font-weight:600;color:#7d6aa8}.zz.svelte-1l75nn6 i:where(.svelte-1l75nn6){position:absolute;font-style:normal;animation:svelte-1l75nn6-zz 2.4s ease-in infinite;opacity:0}.zz.svelte-1l75nn6 i:where(.svelte-1l75nn6):nth-child(2){animation-delay:.8s}.zz.svelte-1l75nn6 i:where(.svelte-1l75nn6):nth-child(3){animation-delay:1.6s}@keyframes svelte-1l75nn6-zz{0%{transform:translate(0) scale(.6);opacity:0}30%{opacity:1}to{transform:translate(18px,-26px) scale(1.2);opacity:0}}dl.svelte-1l75nn6{margin:0;display:grid;gap:18px}dl.svelte-1l75nn6>div:where(.svelte-1l75nn6){display:grid;grid-template-columns:9em 1fr;gap:12px}dt.svelte-1l75nn6{font-family:var(--font-d);font-weight:600;color:var(--choco)}dd.svelte-1l75nn6{margin:0;display:grid;gap:4px}dd.svelte-1l75nn6 a:where(.svelte-1l75nn6){font-weight:700;text-decoration:none;font-size:1.1rem}dd.svelte-1l75nn6 small:where(.svelte-1l75nn6){color:var(--muted);font-size:.88rem;line-height:1.4}.hours.svelte-1l75nn6 ul:where(.svelte-1l75nn6){list-style:none;padding:0;margin:0;display:grid;gap:2px}.hours.svelte-1l75nn6 li:where(.svelte-1l75nn6){display:flex;justify-content:space-between;gap:12px;padding:5px 12px;border-radius:12px}.hours.svelte-1l75nn6 li.today:where(.svelte-1l75nn6){background:var(--butter);font-weight:800}.hours.svelte-1l75nn6 li.off:where(.svelte-1l75nn6){color:var(--chili-d)}.ctas.svelte-1l75nn6{display:flex;flex-wrap:wrap;gap:10px}.social.svelte-1l75nn6{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:.95rem}.social.svelte-1l75nn6 span:where(.svelte-1l75nn6){color:var(--muted);font-weight:700}.social.svelte-1l75nn6 a:where(.svelte-1l75nn6){font-weight:800;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--mustard)}@media(max-width:960px){.grid.svelte-1l75nn6{grid-template-columns:1fr}.map.svelte-1l75nn6{border-radius:40px}dl.svelte-1l75nn6>div:where(.svelte-1l75nn6){grid-template-columns:1fr;gap:4px}}.foot.svelte-jz8lnl{position:relative;background:var(--ink);color:var(--cream);padding:70px var(--pad) calc(40px + var(--bar));border-radius:50px 50px 0 0;margin-top:-40px}.loaf.svelte-jz8lnl{position:absolute;right:clamp(30px,12vw,200px);top:0;width:clamp(150px,16vw,230px);translate:0 -62%}.loaf.svelte-jz8lnl svg:where(.svelte-jz8lnl){overflow:visible}.tail.svelte-jz8lnl{transform-box:fill-box;transform-origin:50% 0%;animation:svelte-jz8lnl-dangle 2.6s ease-in-out infinite}@keyframes svelte-jz8lnl-dangle{0%,to{transform:rotate(10deg)}50%{transform:rotate(-14deg)}}.in.svelte-jz8lnl{max-width:1240px;margin:0 auto;display:grid;gap:30px}.brand.svelte-jz8lnl{display:flex;gap:20px;align-items:center}.brand.svelte-jz8lnl img:where(.svelte-jz8lnl){width:96px;height:96px}.nm.svelte-jz8lnl{font-family:var(--font-d);font-weight:600;font-size:1.6rem}.nm.svelte-jz8lnl .zh:where(.svelte-jz8lnl){color:#f3c867}.brand.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;white-space:nowrap}.made.svelte-jz8lnl{color:#c9b6a6;font-size:.92rem}nav.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:10px 22px}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--cream);text-decoration:none;font-weight:700}nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#f3c867}.copy.svelte-jz8lnl{color:#9d8a7b;font-size:.85rem}.walker.svelte-1tm4gsa{all:unset;position:fixed;left:0;bottom:calc(var(--bar) + 4px);z-index:40;width:clamp(74px,7vw,108px);aspect-ratio:1.15;cursor:pointer;opacity:0;pointer-events:none;will-change:transform;-webkit-tap-highlight-color:transparent}.walker.shown.svelte-1tm4gsa{opacity:1;pointer-events:auto;transition:opacity .4s}html.scene .walker.shown.svelte-1tm4gsa{opacity:0;pointer-events:none}.body.svelte-1tm4gsa{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--face));transition:transform .25s var(--ease-squish)}.hop.svelte-1tm4gsa .body:where(.svelte-1tm4gsa){animation:svelte-1tm4gsa-hop .7s cubic-bezier(.3,.7,.4,1)}@keyframes svelte-1tm4gsa-hop{0%{translate:0 0;scale:1.15 .85}35%{translate:0 -46px;scale:.92 1.1}70%{translate:0 0;scale:1.12 .88}to{translate:0 0;scale:1 1}}.w.svelte-1tm4gsa,.s.svelte-1tm4gsa{position:absolute;left:0;right:0;bottom:0;transition:opacity .18s,transform .35s var(--ease-squish);opacity:0;transform:scale(.85,1.1);transform-origin:50% 100%}.w.on.svelte-1tm4gsa,.s.on.svelte-1tm4gsa{opacity:1;transform:none}.s.svelte-1tm4gsa{left:18%;right:18%}.bubble.svelte-1tm4gsa{position:absolute;left:50%;bottom:100%;translate:-50% -6px;padding:5px 12px;border-radius:999px;background:var(--paper);box-shadow:var(--shadow-s);font-family:var(--font-d);font-weight:600;white-space:nowrap;transform:scale(0);transition:transform .4s var(--ease-squish)}.bubble.on.svelte-1tm4gsa{transform:scale(1)}.walker.svelte-1tm4gsa:focus-visible{outline:3px solid var(--mustard);border-radius:20px}@media(prefers-reduced-motion:reduce){.walker.svelte-1tm4gsa{opacity:1;pointer-events:auto}}
