@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.6e2104db.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.efda4bc0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_b34da509-module__BhYVWW__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_b34da509-module__BhYVWW__variable{--font-display:"Lilita One","Lilita One Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_db003697-module__N0l10G__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_db003697-module__N0l10G__variable{--font-sans:"Quicksand","Quicksand Fallback"}
:root{--pink:#ff5fa2;--mint:#5eead4;--lemon:#ffe45c;--blue:#5b5bd6;--tang:#ff8a3d;--cream:#fff8ee;--cocoa:#3a1f1a;--ink:#3a1f1a;--soft:#7a5a50;--line:3px solid var(--cocoa);--pop:0 5px 0 var(--cocoa);--ease:cubic-bezier(.22,1,.36,1);--jelly:cubic-bezier(.34,1.56,.64,1);--drip:0;--head:104px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.y-lock{overflow:hidden}body.sr{background:var(--cream);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:600;line-height:1.55;overflow-x:hidden}:where(.sr) img{max-width:100%;display:block}:where(.sr) a{color:inherit;text-decoration:none}:where(.sr) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.sr) :is(h1,h2,h3,h4){font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.005em;margin:0;font-weight:400;line-height:1.02}:where(.sr) :is(p,figure,dl){margin:0}:where(.sr) ul,:where(.sr) ol{margin:0;padding:0;list-style:none}.sr :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:10px}.sr ::selection{background:var(--lemon)}.y-main{padding-top:var(--head);min-height:60vh}html.motion [data-in]{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--jelly);transition-delay:calc(var(--i,0)*70ms);transform:translateY(28px)scale(.97)}html.motion [data-in].is-in{opacity:1;transform:none}@keyframes y-wob{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-7deg)scale(1.08,.94)}55%{transform:rotate(6deg)scale(.95,1.07)}80%{transform:rotate(-3deg)}}@keyframes y-jelly{0%{transform:scale(1)}30%{transform:scale(1.12,.88)}50%{transform:scale(.92,1.1)}70%{transform:scale(1.05,.96)}to{transform:scale(1)}}@keyframes y-drop{0%{opacity:0;transform:translateY(-340px)scale(.9,1.1)}55%{opacity:1;transform:translateY(0)scale(1.18,.78)}72%{transform:translateY(-14px)scale(.94,1.08)}86%{transform:translateY(0)scale(1.05,.95)}to{opacity:1;transform:none}}@keyframes y-pop{0%{transform:scale(0)rotate(-20deg)}70%{transform:scale(1.15)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes y-spin{to{transform:rotate(360deg)}}@keyframes y-slide{to{transform:translate(-33.333%)}}@keyframes y-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes y-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.y-btn{font-family:var(--font-display);letter-spacing:.02em;box-shadow:var(--pop);text-shadow:0 2px #3a1f1a59;transition:transform .25s var(--jelly),box-shadow .25s var(--ease),filter .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.72em 1.3em;font-size:1rem;display:inline-flex;position:relative;border:var(--line)!important;background:var(--pink)!important;color:#fff!important}.y-btn:after{content:"";pointer-events:none;background:#ffffff8c;border-radius:9px;height:6px;position:absolute;top:5px;left:14%;right:40%}.y-btn:hover{box-shadow:0 8px 0 var(--cocoa);animation:.5s y-jelly;transform:translateY(-3px)rotate(-1.5deg)}.y-btn:active{box-shadow:0 2px 0 var(--cocoa);transform:translateY(3px)}.y-btn:disabled{filter:grayscale(.8);opacity:.6;cursor:not-allowed;animation:none;transform:none}.y-btn.mint{text-shadow:none;background:var(--mint)!important;color:var(--cocoa)!important}.y-btn.lemon{text-shadow:none;background:var(--lemon)!important;color:var(--cocoa)!important}.y-btn.ghost{text-shadow:none;color:var(--cocoa)!important;background:#fff!important}.y-btn.big{padding:.8em 1.6em;font-size:1.15rem}.y-btn.sm{box-shadow:0 3px 0 var(--cocoa);padding:.5em 1em;font-size:.86rem}.y-chip{transition:transform .25s var(--jelly),background .2s;border-radius:999px;align-items:center;gap:.4em;padding:.38em .9em;font-size:.84rem;font-weight:700;display:inline-flex;border:2.5px solid var(--cocoa)!important;background:#fff!important}.y-chip:hover{transform:translateY(-2px)rotate(-2deg)}.y-chip.on{box-shadow:0 3px 0 var(--cocoa);transform:translateY(-2px);background:var(--lemon)!important}.y-chip b{color:var(--pink)}.y-flchip{transition:transform .25s var(--jelly);border-radius:999px;align-items:center;gap:.45em;padding:.3em .85em .3em .35em;font-size:.82rem;font-weight:700;display:inline-flex;border:2.5px solid var(--cocoa)!important;background:#fff!important}.y-flchip i{background:radial-gradient(circle at 32% 28%,#ffffffd9 0 12%,transparent 13%),var(--c);border:2px solid var(--cocoa);border-radius:50%;width:20px;height:20px}.y-flchip:hover:not(:disabled){transform:translateY(-3px)scale(1.05)}.y-flchip.on{color:#fff;background:var(--cocoa)!important}.y-flchip:disabled{opacity:.45;cursor:not-allowed}.y-link{text-underline-offset:3px;font-size:.86rem;font-weight:700;color:var(--blue)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}.y-kicker{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--lemon);border:2.5px solid var(--cocoa);box-shadow:0 3px 0 var(--cocoa);border-radius:999px;padding:.2em .9em;font-size:.9rem;display:inline-block;transform:rotate(-2deg)}.y-lead{color:var(--soft);max-width:56ch;font-size:1.05rem}.y-note{color:var(--soft);background:#fff;border:2px dashed #3a1f1a59;border-radius:14px;margin-top:.7em;padding:.6em .9em;font-size:.84rem}.y-note.warn{border-color:var(--tang);color:var(--cocoa);background:#fff1d6}.y-ok{border:2.5px solid var(--cocoa);background:#d9fbf5;border-radius:14px;padding:.55em .9em;font-size:.9rem}.y-err{border:2.5px solid var(--cocoa);color:#9c1c4f;background:#ffe0ec;border-radius:14px;padding:.55em .9em;font-size:.9rem}.y-center{text-align:center;margin-top:2.4rem}.y-x{width:44px;height:44px;transition:transform .35s var(--jelly);border-radius:50%;flex:none;position:relative;border:var(--line)!important;background:#fff!important}.y-x:hover{transform:rotate(90deg)scale(1.08)}.y-x span,.y-x span:after{content:"";background:var(--cocoa);border-radius:3px;width:18px;height:3.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.y-x span:after{transform:translate(-50%,-50%)rotate(90deg)}.open{color:#0a8f7a;font-style:normal;font-weight:700}.shut{color:#c0392b;font-style:normal;font-weight:700}.y-empty{text-align:center;justify-items:center;gap:.7rem;padding:2.4rem 1rem;display:grid}.y-empty b{font-family:var(--font-display);font-size:1.4rem}.y-empty .y-mark{width:64px}.y-empty p{color:var(--soft)}.y-head{z-index:60;filter:drop-shadow(0 4px #3a1f1a2e);position:fixed;inset:0 0 auto}.y-top{background:var(--cocoa);color:var(--cream);justify-content:center;align-items:center;gap:1rem;height:30px;padding:0 1rem;font-size:.76rem;font-weight:700;display:flex;position:relative}.y-top p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.y-top-lang{align-items:center;gap:.35em;font-weight:700;display:inline-flex;position:absolute;right:1rem;color:var(--lemon)!important}.y-top-lang svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.y-bar{background:var(--pink);z-index:2;align-items:center;gap:1rem;height:74px;padding:0 clamp(.8rem,2.5vw,2.2rem);display:flex;position:relative}.y-logo{font-family:var(--font-display);text-shadow:0 3px 0 var(--cocoa),2px 0 0 var(--cocoa),-2px 0 0 var(--cocoa),0 -2px 0 var(--cocoa);white-space:nowrap;flex:none;align-items:center;gap:.5rem;font-size:1.7rem;display:inline-flex;color:#fff!important}.y-mark{width:38px;height:auto;overflow:visible}.y-mark-scoop{transform-origin:24px 28px;animation:y-wob 3.2s var(--ease)infinite}.y-logo:hover .y-mark-scoop{animation-duration:.7s}.y-nav{gap:.45rem;margin-left:.6rem;display:flex}.y-navpill{border:2.5px solid var(--cocoa);transition:transform .3s var(--jelly),background .2s;white-space:nowrap;background:#fff;border-radius:999px;padding:.42em .95em;font-size:.88rem;font-weight:700;position:relative}.y-navpill:before{content:"";background:linear-gradient(var(--pink),var(--pink))padding-box,repeating-conic-gradient(var(--lemon)0 8deg,transparent 8deg 20deg,var(--mint)20deg 28deg,transparent 28deg 40deg,#fff 40deg 48deg,transparent 48deg 60deg)border-box;opacity:0;transition:opacity .25s,transform .45s var(--jelly);z-index:-1;border:3px dashed #0000;border-radius:999px;position:absolute;inset:-7px;transform:scale(.8)rotate(-8deg)}.y-navpill:hover{background:var(--lemon);transform:translateY(-3px)rotate(-2deg)}.y-navpill:hover:before{opacity:1;transform:none}.y-how{align-self:stretch;align-items:flex-end;gap:.6rem;margin-left:auto;padding-bottom:9px;display:flex}.y-sticks{align-items:flex-end;gap:.5rem;display:flex}.y-stick{transition:transform .45s var(--jelly);justify-items:center;display:grid;transform:translateY(10px)}.y-stick span{text-align:center;border:var(--line);min-width:96px;font-family:var(--font-display);background:#fff;border-radius:22px 22px 12px 12px;padding:.5em 1em .6em;font-size:1rem;display:block;position:relative;box-shadow:inset 0 -6px #3a1f1a1f}.y-stick span:before{content:"";background:#ffffffb3;border-radius:9px;width:9px;height:42%;position:absolute;top:6px;left:10px}.y-stick i{border:var(--line);background:#f2c98a;border-top:0;border-radius:0 0 9px 9px;width:16px;height:22px}.y-stick.s-delivery span{background:var(--lemon)}.y-stick.s-takeaway span{background:var(--mint)}.y-stick.s-dine-in span{background:#c9c9ff}.y-stick{flex:none}.y-stick span{white-space:nowrap;padding-left:26px}.y-stick span:before{width:8px;left:8px}.y-stick i{order:2}.y-stick:hover{transform:translateY(4px)rotate(-2deg)}.y-stick.on{animation:.55s y-jelly;transform:translateY(-6px)}.y-stick.on span{box-shadow:inset 0 -6px 0 #3a1f1a1f,0 4px 0 var(--cocoa)}.y-stick:not(.on) span{filter:saturate(.55)brightness(1.04)}.y-sticks.small .y-stick span{border-width:2.5px;border-radius:16px 16px 9px 9px;min-width:0;padding:.28em .75em .34em;font-size:.82rem}.y-sticks.small .y-stick i{border-width:2.5px;width:11px;height:13px}.y-sticks.small .y-stick{transform:translateY(8px)}.y-sticks.small .y-stick.on{transform:translateY(-2px)}.y-addr{max-width:190px;transition:transform .3s var(--jelly);border-radius:999px;align-items:center;gap:.35em;margin-bottom:6px;padding:.36em .8em;font-size:.8rem;font-weight:700;display:inline-flex;background:var(--cocoa)!important;color:#fff!important}.y-addr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.y-addr svg{fill:none;width:15px;height:15px;stroke:var(--lemon);stroke-width:2px;flex:none}.y-addr:hover{transform:scale(1.05)rotate(1deg)}.y-addr.warn{background:#c0392b!important}.y-acts{align-items:center;gap:.45rem;display:flex}.y-ico,.y-bagbtn,.y-burger{width:44px;height:44px;transition:transform .3s var(--jelly);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;border:var(--line)!important;background:#fff!important}.y-ico svg,.y-bagbtn svg{fill:none;width:21px;height:21px;stroke:var(--cocoa);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.y-ico:hover,.y-bagbtn:hover,.y-burger:hover{transform:translateY(-3px)rotate(-6deg);background:var(--lemon)!important}.y-bagbtn b{background:var(--blue);color:#fff;border:2.5px solid var(--cocoa);min-width:22px;height:22px;animation:y-pop .45s var(--jelly);border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;display:grid;position:absolute;top:-7px;right:-7px}.y-burger{align-content:center;gap:4px;display:none}.y-burger i{background:var(--cocoa);border-radius:3px;width:18px;height:3.5px;display:block}.y-drip{transform-origin:top;width:100%;height:34px;transform:scaleY(calc(.75 + var(--drip)*1.5));transition:transform .5s var(--ease);pointer-events:none;position:absolute;top:calc(100% - 2px);left:0;right:0}.y-drip path{fill:var(--pink)}.y-drip .y-drip-gloss{fill:none;stroke:#fff9;stroke-width:4px;stroke-linecap:round}@keyframes y-dripwob{0%{transform:scaleY(calc(.75 + var(--drip)*1.5))skewX(0)}25%{transform:scaleY(calc(1.9 + var(--drip)*1.5))skewX(-5deg)}50%{transform:scaleY(calc(.6 + var(--drip)*1.5))skewX(4deg)}75%{transform:scaleY(calc(1.3 + var(--drip)*1.5))skewX(-2deg)}to{transform:scaleY(calc(.75 + var(--drip)*1.5))}}.y-head.wob .y-drip{animation:y-dripwob .9s var(--ease)}.y-menu{z-index:90;visibility:hidden;pointer-events:none;transition:visibility 0s .75s;position:fixed;inset:0}.y-menu.on{visibility:visible;pointer-events:auto;transition-delay:0s}.y-menu-melt{display:flex;position:absolute;inset:0}.y-menu-melt i{background:var(--pink);transition:transform .7s var(--ease);transition-delay:calc(var(--k)*55ms);border-radius:0 0 999px 999px;flex:1;margin:0 -1px;transform:translateY(-110%)}.y-menu-melt i:first-child{--k:2}.y-menu-melt i:nth-child(2){--k:0;background:#ff74ae}.y-menu-melt i:nth-child(3){--k:3}.y-menu-melt i:nth-child(4){--k:1;background:#ff74ae}.y-menu-melt i:nth-child(5){--k:4}.y-menu-melt i:nth-child(6){--k:2;background:#ff74ae}.y-menu.on .y-menu-melt i{transform-origin:top;transform:translateY(0)scaleY(1.25)}.y-menu-in{opacity:0;padding:1.2rem clamp(1rem,4vw,3rem) 3rem;transition:opacity .3s;position:absolute;inset:0;overflow:auto}.y-menu.on .y-menu-in{opacity:1;transition-delay:.4s}.y-menu-head{justify-content:space-between;align-items:center;display:flex}.y-menu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;max-width:1100px;margin:1rem auto 0;display:grid}.y-stack{justify-items:center;padding-top:1rem;display:grid}.y-scoop{aspect-ratio:1.5;border:5px solid var(--cocoa);background:radial-gradient(circle at 28% 22%,#ffffffbf 0 7%,transparent 8%),radial-gradient(circle at 50% 120%,#3a1f1a38,transparent 60%),var(--c);text-align:center;width:min(340px,78vw);z-index:calc(20 - var(--i));opacity:0;transition:transform .7s var(--jelly),opacity .3s;transition-delay:calc(.35s + var(--i)*80ms);border-radius:50% 50% 46% 46%/62% 62% 40% 40%;place-content:center;margin-bottom:-46px;display:grid;position:relative;transform:translateY(-60px)scale(.6)}.y-scoop:after{content:"";background:var(--c);border:5px solid var(--cocoa);z-index:-1;border-top:0;border-radius:50%;height:26px;position:absolute;bottom:-10px;left:6%;right:6%}.y-menu.on .y-scoop{opacity:1;transform:none}.y-scoop b{font-family:var(--font-display);color:var(--cocoa);font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1}.y-scoop span{opacity:.75;font-size:.8rem;font-weight:700}.y-scoop:nth-of-type(4n) b,.y-scoop:nth-of-type(4n) span{color:#fff}.y-menu.on .y-scoop:hover{z-index:30;transition-delay:0s;transform:scale(1.07)rotate(-3deg)}.y-stack-cone{width:min(250px,58vw);margin-top:20px}.y-menu-links{gap:.2rem;padding-top:2rem;display:grid}.y-menu-links>a{font-family:var(--font-display);text-shadow:0 3px 0 var(--cocoa),2px 0 0 var(--cocoa),-2px 0 0 var(--cocoa),0 -2px 0 var(--cocoa);opacity:0;transition:transform .6s var(--jelly),opacity .3s,color .2s;transition-delay:calc(.45s + var(--i)*50ms);width:fit-content;font-size:clamp(1.8rem,4.6vw,3.2rem);transform:translate(40px);color:#fff!important}.y-menu.on .y-menu-links>a{opacity:1;transform:none}.y-menu-links>a:hover{transform:translate(12px)rotate(-2deg);color:var(--lemon)!important}.y-menu-how{justify-items:start;gap:.6rem;margin-top:1.6rem;display:grid}.y-menu-how .y-addr{max-width:100%;margin:0}.y-wipe{z-index:200;pointer-events:none;will-change:transform;position:fixed;inset:0;transform:translateY(-130%)}.y-wipe i{background:var(--pink);position:absolute;inset:0}.y-wipe svg{width:100%;height:140px;margin-top:-1px;position:absolute;top:100%;left:0}.y-wipe path{fill:var(--pink)}html.y-pour .y-wipe{pointer-events:auto;transition:transform .45s cubic-bezier(.6,0,.4,1);transform:translateY(0)}html.y-drain .y-wipe{transition:transform .8s cubic-bezier(.6,0,.3,1);transform:translateY(130%)}.y-burst{z-index:190;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.y-sprinkles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.y-sec{max-width:1320px;margin:0 auto;padding:clamp(3.2rem,7vw,6rem) clamp(1rem,4vw,3rem);position:relative}.y-sec.narrow{max-width:860px}.y-sec[class*=tint-]{max-width:none;padding-left:max(clamp(1rem,4vw,3rem),50vw - 660px + 3rem);padding-right:max(clamp(1rem,4vw,3rem),50vw - 660px + 3rem)}.tint-pink{background:#ffe3ef}.tint-mint{background:#d9fbf5}.tint-lemon{background:#fff6c2}.tint-blue{background:#e4e4ff}.y-sec[class*=tint-]:before,.y-sec[class*=tint-]:after{content:"";background:radial-gradient(circle at 20px 0,var(--cream)20px,transparent 21px)0 0/40px 26px repeat-x;height:26px;position:absolute;left:0;right:0}.y-sec[class*=tint-]:before{top:-1px}.y-sec[class*=tint-]:after{bottom:-1px;transform:scaleY(-1)}.y-sechead{justify-items:start;gap:.9rem;margin-bottom:2.2rem;display:grid}.y-wobble{color:var(--cocoa);flex-wrap:wrap;gap:0 .26em;font-size:clamp(2.1rem,5.4vw,4rem);display:flex}.y-wobble .w{white-space:nowrap;display:inline-flex}.y-wobble .l{transition:transform .5s var(--jelly),color .2s;transform-origin:50% 90%;display:inline-block}html.motion .y-wobble[data-in]{opacity:1;transform:none}html.motion .y-wobble[data-in] .l{opacity:0;transition:transform .7s var(--jelly),opacity .25s;transition-delay:calc(var(--i)*28ms);transform:translateY(60%)scale(.4,1.6)rotate(8deg)}html.motion .y-wobble.is-in .l{opacity:1;transform:none}.y-wobble .l:hover{animation:y-wob .6s var(--ease);color:var(--pink)}.y-stats{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1320px;margin:0 auto;padding:2rem clamp(1rem,4vw,3rem) 0;display:grid}.y-stats p{border:var(--line);text-align:center;box-shadow:var(--pop);background:#fff;border-radius:22px;padding:1rem}.y-stats p:nth-child(2){background:var(--mint)}.y-stats p:nth-child(3){background:var(--lemon)}.y-stats p:nth-child(4){background:#c9c9ff}.y-stats b{font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:400;display:block}.y-stats span{font-size:.82rem}.y-hero{background:radial-gradient(900px 500px at 50% 0,#ffd3e6,transparent 70%),linear-gradient(#fff0f6,var(--cream));padding:clamp(2.6rem,5vw,4rem) clamp(1rem,3vw,2.4rem) 0;position:relative;overflow:hidden}.y-hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:clamp(1rem,2.4vw,2.2rem);max-width:1400px;margin:0 auto;display:grid;position:relative}.y-hero-copy{justify-items:start;gap:1.1rem;padding-top:1.2rem;display:grid}.y-hero-title{color:var(--pink);text-shadow:0 4px 0 var(--cocoa),3px 0 0 var(--cocoa),-3px 0 0 var(--cocoa),0 -3px 0 var(--cocoa),3px 3px 0 var(--cocoa),-3px 3px 0 var(--cocoa);gap:0 .22em;font-size:clamp(2.8rem,5.6vw,5.2rem)}.y-hero-title .w:nth-child(3n+2) .l{color:var(--lemon)}.y-hero-title .w:nth-child(3n) .l{color:var(--mint)}.y-hero-cta{flex-wrap:wrap;gap:.8rem;display:flex}.y-live{flex-wrap:wrap;gap:.45rem;display:flex}.y-livechip{transition:transform .3s var(--jelly);border-radius:999px;align-items:center;gap:.4em;padding:.3em .8em;font-size:.8rem;font-weight:700;display:inline-flex;border:2.5px solid var(--cocoa)!important;background:#fff!important}button.y-livechip:hover{transform:translateY(-2px)rotate(-2deg);background:var(--lemon)!important}.y-livechip em{color:var(--soft);font-style:normal}.y-livechip .dot{background:var(--mint);border-radius:50%;width:9px;height:9px;animation:1.8s infinite y-ping;box-shadow:0 0}.y-livechip .dot.pink{background:var(--pink)}.y-livechip .dot.blue{background:var(--blue)}.y-livechip .dot.lemon{background:var(--tang)}.y-livechip.ok .dot{background:#12b39a}.y-livechip.off .dot{background:#c0392b;animation:none}@keyframes y-ping{0%{box-shadow:0 0 #5eead4b3}to{box-shadow:0 0 0 9px #5eead400}}.y-sticker{z-index:1;opacity:.95;width:170px;position:absolute;top:14px;right:-30px;transform:rotate(12deg)}.y-sticker circle{fill:var(--lemon);stroke:var(--cocoa);stroke-width:5px}.y-sticker text{font-family:var(--font-display);fill:var(--cocoa);letter-spacing:1.2px;font-size:15.5px}.y-sticker .spin{transform-origin:100px 100px;animation:16s linear infinite y-spin}.y-sticker .star{fill:var(--pink);stroke:var(--cocoa);stroke-width:4px;stroke-linejoin:round}.y-builder{border:var(--line);box-shadow:0 8px 0 var(--cocoa);background:#fff;border-radius:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:.8rem;padding:1rem;display:grid;position:relative}.y-glass{background:radial-gradient(circle at 50% 30%,#fff,#ffe9f2);border:2.5px dashed #3a1f1a40;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:400px;padding-bottom:12px;display:flex;position:relative;overflow:hidden}.y-cup{z-index:1;width:150px;margin-top:-30px;position:relative}.y-cup path{fill:#beeee68c;stroke:var(--cocoa);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.y-cup .shine{stroke:#fff;stroke-width:7px;fill:none}.y-pile{z-index:2;flex-direction:column-reverse;align-items:center;min-height:90px;display:flex;position:relative}.y-ball{width:118px;height:98px;z-index:calc(10 + var(--n));animation:y-drop .75s var(--ease)both;transform-origin:50% 100%;border-radius:50% 50% 46% 46%/60% 60% 42% 42%;margin-top:-34px;position:relative;border:4px solid var(--cocoa)!important;background:radial-gradient(circle at 30% 24%,#fffc 0 8%,transparent 9%),radial-gradient(circle at 60% 110%,#3a1f1a47,transparent 62%),var(--c)!important}.y-ball:hover{filter:brightness(1.06)}.y-sauce{pointer-events:none;width:calc(100% + 12px);position:absolute;top:-8px;left:-6px;right:-6px;overflow:visible}.y-sauce path{fill:var(--s);stroke:var(--cocoa);stroke-width:3.5px;stroke-linejoin:round;transform-origin:50% 0;animation:y-sauce 1s var(--ease)both}@keyframes y-sauce{0%{opacity:0;transform:scaleY(.05)}30%{opacity:1}70%{transform:scaleY(1.12)}to{transform:scaleY(1)}}.y-pile-empty{color:var(--soft);text-align:center;padding:0 1rem 2.4rem;font-size:.84rem}.y-tops{z-index:3;pointer-events:none;position:absolute;inset:0}.y-tops .top{animation:y-pop .5s var(--jelly)both;animation-delay:calc(var(--i)*90ms);position:absolute;left:50%}.y-tops .t0{background:radial-gradient(circle,var(--pink)3px,transparent 4px)0 0/22px 18px,radial-gradient(circle,var(--blue)3px,transparent 4px)11px 9px/22px 18px,radial-gradient(circle,var(--tang)3px,transparent 4px)5px 4px/26px 22px;opacity:.9;width:150px;height:60px;margin-left:-75px;top:10px}.y-tops .t1{background:radial-gradient(#c98a4b 4px,#0000 5px) 0 0/20px 16px;width:110px;height:34px;margin-left:-55px;top:44px}.y-tops .t2{border:3px solid var(--cocoa);background:#4a2b20;border-radius:50%;width:44px;height:44px;margin-left:30px;top:26px;transform:rotate(18deg)}.y-tops .t3{border:3px solid var(--cocoa);background:radial-gradient(circle at 35% 30%,#fff 0 12%,#0000 13%),#e3173e;border-radius:50%;width:30px;height:30px;margin-left:-14px;top:6px}.y-controls{align-content:start;gap:.7rem;display:grid}.y-ctl{gap:.4rem;display:grid}.y-ctl>span{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.5em;font-size:.95rem;display:flex}.y-ctl>span em{font-family:var(--font-sans);color:var(--soft);font-size:.72rem;font-style:normal;font-weight:700}.y-ctl>span u{background:var(--pink);color:#fff;border:2.5px solid var(--cocoa);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;text-decoration:none;display:inline-grid}.y-ctl>div{flex-wrap:wrap;gap:.35rem;display:flex}.y-total{border-top:3px dashed #3a1f1a40;gap:.6rem;padding-top:.7rem;display:grid}.y-total p{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.y-total b{font-family:var(--font-display);color:var(--pink);font-size:1.7rem;font-weight:400;animation:.5s y-jelly;display:inline-block}.y-specials{align-content:start;gap:.9rem;display:grid}.y-happy{background:var(--blue);color:#fff;border:var(--line);box-shadow:var(--pop);border-radius:22px;padding:.7rem 1rem;display:grid;transform:rotate(1.5deg)}.y-happy b{font-family:var(--font-display);letter-spacing:.04em;font-size:.9rem;font-weight:400}.y-happy span{font-family:var(--font-display);color:var(--lemon);font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1}.y-happy em{opacity:.9;font-size:.74rem;font-style:normal}.y-flip{perspective:900px;position:relative}.y-flip-in{height:118px;transform-style:preserve-3d;transition:transform .7s var(--jelly);position:relative}.y-flip.on .y-flip-in,.y-flip:hover .y-flip-in{transform:rotateY(180deg)}.y-flip-face{backface-visibility:hidden;border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:22px;align-items:center;gap:.7rem;padding:.6rem;display:flex;position:absolute;inset:0;overflow:hidden}.y-flip:nth-of-type(2n) .front{background:#fff6c2}.y-flip:nth-of-type(3n) .front{background:#d9fbf5}.y-flip-face img{object-fit:cover;border:var(--line);border-radius:50%;flex:none;width:86px;height:86px}.y-flip-face div{min-width:0;display:grid}.y-flip-face small{text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-size:.66rem;font-weight:700}.y-flip-face b{font-family:var(--font-display);font-size:1.05rem;font-weight:400;line-height:1.05}.y-flip-face span{color:var(--soft);font-size:.76rem}.y-flip-face.back{background:var(--pink);color:#fff;padding:.8rem 2.4rem .8rem 1rem;font-size:.82rem;transform:rotateY(180deg)}.y-flipbtn{border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid;position:absolute;top:6px;right:6px;background:var(--lemon)!important;border:2.5px solid var(--cocoa)!important;color:var(--cocoa)!important}.y-flip>.y-btn{z-index:3;position:absolute;bottom:-10px;right:-6px}.y-marquee{z-index:2;background:var(--cocoa);color:var(--cream);border-top:var(--line);margin:2.2rem calc(-1*clamp(1rem,3vw,2.4rem)) 0;padding:.7rem 0;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.y-marquee>div{width:max-content;animation:36s linear infinite y-slide;display:flex}.y-marquee span{font-family:var(--font-display);white-space:nowrap;align-items:center;font-size:1.3rem;display:inline-flex}.y-marquee span i{background:var(--pink);border:2.5px solid var(--cream);border-radius:50%;width:16px;height:16px;margin:0 1.2rem}.y-marquee span:nth-child(3n) i{background:var(--mint)}.y-marquee span:nth-child(3n+1) i{background:var(--lemon)}.y-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.y-card{border:var(--line);box-shadow:var(--pop);transition:transform .45s var(--jelly),box-shadow .3s;transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transform-style:preserve-3d;background:#fff;border-radius:30px;flex-direction:column;display:flex;position:relative}html.motion .y-card[data-in].is-in{transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .25s var(--ease),opacity .6s,box-shadow .3s}.y-card:hover{box-shadow:0 10px 0 var(--cocoa)}.y-card-pic{aspect-ratio:1;margin:12px 12px 0;display:block;position:relative;transform:translateZ(24px)}.y-scallop{background:var(--bg,#ffd3e6);-webkit-mask:radial-gradient(circle at 50% 50%,#000 calc(100% - 1px),transparent)center/100% 100%,conic-gradient(#000 0 0);border-radius:26px;position:absolute;inset:0;-webkit-mask:radial-gradient(18px at 18px 18px,#0000 98%,#000) -18px -18px/36px 36px;mask:radial-gradient(18px at 18px 18px,#0000 98%,#000) -18px -18px/36px 36px}.y-card-pic img{object-fit:cover;border:var(--line);width:82%;height:82%;transition:transform .6s var(--jelly),opacity .35s;border-radius:50%;position:absolute;inset:9%;box-shadow:0 6px #3a1f1a40}.y-card-pic img.alt{opacity:0}.y-card:hover .y-card-pic img{transform:scale(1.07)rotate(-4deg)}.y-card:hover .y-card-pic img.alt{opacity:1}.y-card.gone .y-card-pic img{filter:grayscale(.85)}.y-burstprice{background:var(--lemon);clip-path:polygon(50% 0,61% 13%,77% 6%,80% 23%,96% 26%,89% 41%,100% 53%,87% 62%,91% 79%,74% 79%,67% 95%,53% 85%,39% 97%,33% 80%,16% 82%,19% 65%,4% 56%,15% 43%,6% 28%,23% 25%,26% 8%,41% 14%);width:82px;height:82px;transition:transform .5s var(--jelly);z-index:2;place-items:center;display:grid;position:absolute;bottom:-6px;right:-8px;transform:rotate(-10deg)}.y-burstprice:before{content:"";background:var(--cocoa);clip-path:inherit;z-index:-1;position:absolute;inset:-3px;transform:scale(1.09)}.y-burstprice b{font-family:var(--font-display);font-size:.98rem;font-weight:400;position:relative}.y-card:hover .y-burstprice{transform:rotate(8deg)scale(1.14)}.y-tag{border:2.5px solid var(--cocoa);background:var(--pink);color:#fff;font-family:var(--font-display);box-shadow:0 3px 0 var(--cocoa);z-index:2;border-radius:999px;padding:.2em .8em;font-size:.78rem;position:absolute;top:6px;left:-6px;transform:rotate(-8deg)}.y-tag.t-mint{background:var(--mint);color:var(--cocoa)}.y-tag.t-lemon{background:var(--lemon);color:var(--cocoa)}.y-tag.gone{background:var(--cocoa)}.y-fav{z-index:3;width:40px;height:40px;transition:transform .35s var(--jelly);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;border:var(--line)!important;background:#fff!important}.y-fav svg{fill:none;width:19px;height:19px;stroke:var(--cocoa);stroke-width:2.4px;transition:fill .2s}.y-fav:hover{transform:scale(1.15)rotate(-8deg)}.y-fav.on{animation:.5s y-jelly;background:var(--pink)!important}.y-fav.on svg{fill:#fff;stroke:#fff}.y-card-body{flex:1;align-content:start;gap:.5rem;padding:.9rem 1rem 1.1rem;display:grid}.y-card-top{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.y-diet{align-items:center;gap:.35em;font-size:.74rem;font-weight:700;display:inline-flex}.y-diet i{border:2px solid #1a8a3a;border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.y-diet i:after{content:"";background:#1a8a3a;border-radius:50%;width:7px;height:7px}.y-diet.d-egg i{border-color:#b5651d}.y-diet.d-egg i:after{background:#b5651d}.y-prep{color:var(--soft);font-weight:700}.y-card h3{font-size:1.28rem}.y-card h3 a:hover{color:var(--pink)}.y-card-body>p{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.84rem;display:-webkit-box;overflow:hidden}.y-sizes{flex-wrap:wrap;gap:.35rem;display:flex}.y-sizes button{transition:transform .25s var(--jelly);border-radius:999px;align-items:center;gap:.3em;padding:.22em .65em .22em .4em;font-size:.74rem;font-weight:700;display:inline-flex;border:2.5px solid var(--cocoa)!important;background:#fff!important}.y-sizes i{align-items:flex-end;display:inline-flex}.y-sizes u{background:var(--pink);border:2px solid var(--cocoa);border-radius:50%;width:11px;height:11px;margin-left:-5px;text-decoration:none}.y-sizes u:first-child{margin-left:0}.y-sizes u:nth-child(2){background:var(--mint);transform:translateY(-4px)}.y-sizes u:nth-child(3){background:var(--lemon)}.y-sizes button:hover{transform:translateY(-2px)}.y-sizes button.on{transform:translateY(-2px);background:var(--cocoa)!important;color:#fff!important}.y-sizes.big button{grid-template-columns:auto auto;gap:.1em .5em;padding:.5em 1em .5em .7em;font-size:.9rem;display:inline-grid}.y-sizes.big b{font-family:var(--font-display);color:var(--pink);grid-column:1/-1;font-weight:400}.y-sizes.big button.on b{color:var(--lemon)}.y-card .y-btn.add{width:100%;margin-top:auto}.y-wall-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.6rem,1.6vw,1.3rem);display:grid}.y-tub{aspect-ratio:1;box-shadow:var(--pop);transition:transform .45s var(--jelly),box-shadow .3s;border-radius:50%;place-items:center;display:grid;position:relative;border:4px solid var(--cocoa)!important;background:radial-gradient(circle at 30% 24%,#fffc 0 7%,transparent 8%),radial-gradient(circle at 60% 110%,#3a1f1a47,transparent 62%),var(--c)!important}.y-tub b{font-family:var(--font-display);border:2.5px solid var(--cocoa);text-align:center;background:#fff;border-radius:999px;padding:.1em .6em;font-size:clamp(.7rem,1.25vw,1.02rem);font-weight:400;line-height:1.2;transform:rotate(-6deg)}.y-tub:hover{transform:translateY(-8px)rotate(4deg)scale(1.06)}.y-tub.on{box-shadow:0 9px 0 var(--cocoa);animation:.6s y-jelly;transform:scale(1.12)}.y-tub .ripple{border:4px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.y-tub.on .ripple{animation:y-ripple 1.3s var(--ease)infinite}.y-tub.on .ripple.r2{animation-delay:.45s}@keyframes y-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.y-wall-note{border:var(--line);box-shadow:var(--pop);transition:transform .5s var(--jelly);background:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding:1rem 1.3rem;display:flex}.y-wall-note.on{transform:rotate(-.6deg)}.y-wall-note p{max-width:70ch;font-size:1.02rem}.y-wall-note b{font-family:var(--font-display);background:var(--c);border:2.5px solid var(--cocoa);border-radius:999px;margin-right:.6em;padding:.05em .7em;font-size:1.3rem;font-weight:400}.y-wall-dishes{animation:y-fade .5s var(--ease);margin-top:1.8rem}.y-waffle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,4vw,3.5rem);display:grid}.y-waffle-stage{aspect-ratio:1;background:radial-gradient(circle,#fff 0 55%,transparent 56%),repeating-conic-gradient(var(--lemon)0 12deg,#fff6c2 12deg 24deg);border:var(--line);width:100%;max-width:520px;box-shadow:0 8px 0 var(--cocoa);border-radius:50%;margin:0 auto;position:relative}.y-plate{border:var(--line);background:#fff;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 0 0 16px #f4f0ff}.y-wf{background:linear-gradient(#3a1f1a38 0 0)0 0/100% 100%,repeating-linear-gradient(0deg,transparent 0 22%,#3a1f1a47 22% 26%),repeating-linear-gradient(90deg,transparent 0 22%,#3a1f1a47 22% 26%),var(--c);background-blend-mode:normal;background:repeating-linear-gradient(0deg,transparent 0 21%,#3a1f1a4d 21% 25%),repeating-linear-gradient(90deg,transparent 0 21%,#3a1f1a4d 21% 25%),var(--c);border:5px solid var(--cocoa);animation:y-drop .7s var(--ease)both;transform-origin:50% 100%;border-radius:22%;position:absolute;inset:26%}.y-wf-spread{background:radial-gradient(circle at 30% 30%,#ffffff80 0 9%,transparent 10%),var(--c);border:4px solid var(--cocoa);animation:y-pop .6s var(--jelly)both;border-radius:46% 54% 50% 50%/55% 48% 52% 45%;position:absolute;inset:33% 31% 35% 33%}.y-wf-fruit,.y-wf-top{position:absolute;inset:26%}.y-wf-fruit i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffffffb3 0 14%,transparent 15%),var(--c);border:3px solid var(--cocoa);width:13%;left:calc(12% + (var(--i)*37%) - (floor(var(--i)/3)*111%));left:calc(10% + mod(var(--i)*29,78)*1%);top:calc(12% + mod(var(--i)*43,70)*1%);animation:y-drop .6s var(--ease)both;animation-delay:calc(var(--i)*60ms);border-radius:50%;position:absolute}.y-wf-top i{background:var(--pink);border:2px solid var(--cocoa);width:7%;height:3%;left:calc(8% + mod(var(--i)*23,82)*1%);top:calc(8% + mod(var(--i)*37,82)*1%);transform:rotate(calc(var(--i)*47deg));animation:y-pop .4s var(--jelly)both;animation-delay:calc(var(--i)*35ms);border-radius:9px;position:absolute}.y-wf-top i:nth-child(3n){background:var(--mint)}.y-wf-top i:nth-child(3n+1){background:var(--blue)}.y-wf-top.k1 i{background:#d9a066;border-radius:40% 60%;width:6%;height:6%}.y-wf-top.k2 i{background:#5a3423;border-radius:30%;width:8%;height:6%}.y-wf-scoop{aspect-ratio:1.1;background:radial-gradient(circle at 30% 24%,#fffc 0 8%,transparent 9%),radial-gradient(circle at 60% 110%,#3a1f1a47,transparent 62%),var(--c);border:5px solid var(--cocoa);width:28%;animation:y-drop .8s var(--ease)both;border-radius:50% 50% 46% 46%/60% 60% 42% 42%;position:absolute;top:22%;left:36%}.y-waffle-ctl{border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:30px;gap:1rem;padding:1.3rem;display:grid}.y-unbox{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.2rem,4vw,3.5rem);display:grid}.y-box{--p:0;place-items:end center;height:420px;display:grid;position:relative}.y-box-body{background:var(--pink);border:5px solid var(--cocoa);z-index:3;width:min(320px,80%);height:170px;box-shadow:0 8px 0 var(--cocoa);border-radius:10px 10px 26px 26px;place-items:center;display:grid;position:relative}.y-box-body:before{content:"";background:var(--lemon);border-inline:4px solid var(--cocoa);position:absolute;inset:0 44%}.y-box-body b{font-family:var(--font-display);color:#fff;background:var(--cocoa);border-radius:999px;padding:.05em .6em;font-size:1.5rem;font-weight:400;position:relative;transform:rotate(-4deg)}.y-box-lid{border:5px solid var(--cocoa);z-index:4;width:min(350px,88%);height:54px;transform:translateY(calc(var(--p)*-170px))rotate(calc(var(--p)*-16deg))translateX(calc(var(--p)*-60px));transform-origin:20% 100%;background:#ff86b8;border-radius:14px;margin-left:calc(min(350px,88%)/-2);position:absolute;bottom:168px;left:50%}.y-box-lid i{background:radial-gradient(ellipse at 22% 60%,var(--lemon)0 40%,transparent 41%),radial-gradient(ellipse at 78% 60%,var(--lemon)0 40%,transparent 41%);width:70px;height:40px;filter:drop-shadow(0 0 0 var(--cocoa));margin-left:-35px;position:absolute;top:-34px;left:50%}.y-box-items{z-index:2;width:min(300px,76%);height:10px;margin-left:calc(min(300px,76%)/-2);position:absolute;bottom:120px;left:50%}.y-box-items img{aspect-ratio:1;object-fit:cover;border:4px solid var(--cocoa);width:38%;bottom:0;left:calc(var(--i)*21%);transform:translateY(calc(var(--p)*(-70px - var(--i)*34px)))rotate(calc((var(--i) - 1.5)*var(--p)*14deg))scale(calc(.6 + var(--p)*.4));border-radius:50%;position:absolute;box-shadow:0 5px #3a1f1a4d}.y-box-items img:nth-child(2n){transform:translateY(calc(var(--p)*(-150px - var(--i)*20px)))rotate(calc((var(--i) - 1.5)*var(--p)*14deg))scale(calc(.6 + var(--p)*.4))}.y-planlist{gap:.7rem;display:grid}.y-planlist a{border:var(--line);box-shadow:0 4px 0 var(--cocoa);transition:transform .35s var(--jelly),background .2s;background:#fff;border-radius:20px;grid-template-columns:1fr auto;gap:.1rem 1rem;padding:.8rem 1.1rem;display:grid}.y-planlist a:hover{background:var(--lemon);transform:translate(8px)rotate(-.8deg)}.y-planlist b{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.y-planlist span{color:var(--soft);grid-column:1;font-size:.84rem}.y-planlist em{text-align:right;grid-area:1/2/3;align-self:center;max-width:120px;font-size:.76rem;font-style:normal}.y-planlist em i{font-style:normal;font-family:var(--font-display);color:var(--pink);font-size:1.3rem;display:block}.y-party{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);display:grid}.y-party-pic{border:var(--line);box-shadow:0 8px 0 var(--cocoa);aspect-ratio:4/3;border-radius:34px;overflow:hidden;transform:rotate(-2deg)}.y-party-pic img{object-fit:cover;width:100%;height:100%}.y-party-form{border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:30px;justify-items:start;gap:1.1rem;padding:1.4rem;display:grid}.y-qty{align-items:center;gap:.5rem;display:inline-flex}.y-qty button:not(.y-link){width:30px;height:30px;transition:transform .25s var(--jelly);border-radius:50%;font-weight:700;line-height:1;border:2.5px solid var(--cocoa)!important;background:var(--lemon)!important}.y-qty button:not(.y-link):hover{transform:scale(1.15)}.y-qty i{font-style:normal;font-family:var(--font-display);text-align:center;min-width:1.4em}.y-qty em{color:var(--soft);font-size:.76rem;font-style:normal;font-weight:700}.y-qty.big button:not(.y-link){width:42px;height:42px;font-size:1.2rem}.y-qty.big i{font-size:1.5rem}.y-nearby{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:1.4rem;display:grid}.y-nearby-list{align-content:start;gap:.6rem;display:grid}.y-nearrow{border:var(--line);transition:transform .35s var(--jelly),background .2s;background:#fff;border-radius:20px;grid-template-columns:1fr auto;gap:.1rem 1rem;padding:.75rem 1rem;display:grid}.y-nearrow.on{background:var(--lemon);transform:translate(-6px)}.y-nearrow b{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.y-nearrow>span{grid-column:1;font-size:.82rem}.y-nearrow i{color:var(--soft);font-style:normal}.y-nearrow .y-link{grid-area:1/2/3;align-self:center}.y-bubbles{columns:3 280px;column-gap:1.4rem}.y-bubble{break-inside:avoid;border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:28px;margin:0 0 2rem;padding:1.1rem 1.2rem;position:relative}.y-bubble:after{content:"";background:inherit;border-right:var(--line);border-bottom:var(--line);width:28px;height:28px;position:absolute;bottom:-17px;left:34px;transform:rotate(45deg)skew(12deg,12deg)}.y-bubble.b1{background:var(--lemon)}.y-bubble.b2{background:var(--mint)}.y-bubble.b3{background:#ffd3e6}.y-bubble.b4{background:#fff}html.motion .y-bubble.is-in{transform:rotate(calc((var(--i) - 2)*.9deg))}.y-bubble:hover{animation:y-wob .6s var(--ease)}.y-bubble .stars{color:var(--tang);letter-spacing:2px;-webkit-text-stroke:1px var(--cocoa)}.y-bubble .stars i{color:#3a1f1a26;-webkit-text-stroke:0;font-style:normal}.y-bubble blockquote{margin:.4rem 0 .7rem;font-size:1rem}.y-bubble figcaption{font-size:.8rem;display:grid}.y-bubble figcaption b{font-family:var(--font-display);font-size:1rem;font-weight:400}.y-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.y-post{align-content:start;gap:.4rem;display:grid}.y-post-pic{aspect-ratio:4/3;border:var(--line);box-shadow:var(--pop);transition:transform .45s var(--jelly);border-radius:26px;display:block;overflow:hidden}.y-post-pic img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.y-post:hover .y-post-pic{transform:rotate(-2deg)translateY(-6px)}.y-post:hover img{transform:scale(1.08)}.y-post small{color:var(--pink);text-transform:uppercase;letter-spacing:.06em;margin-top:.5rem;font-size:.74rem;font-weight:700}.y-post b{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1.08}.y-post>span:last-child{color:var(--soft);font-size:.9rem}.y-faq{gap:.7rem;display:grid}.y-faq-item{border:var(--line);transition:box-shadow .3s,transform .35s var(--jelly);background:#fff;border-radius:22px;overflow:hidden}.y-faq-item.on{box-shadow:var(--pop);background:#fff6c2}.y-faq-item button{text-align:left;width:100%;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;font-size:1.12rem;display:flex;padding:1rem 1.2rem!important}.y-faq-item i{background:var(--pink);border:2.5px solid var(--cocoa);width:30px;height:30px;transition:transform .45s var(--jelly);border-radius:50%;flex:none;position:relative}.y-faq-item i:before,.y-faq-item i:after{content:"";background:#fff;border-radius:2px;width:12px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.y-faq-item i:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.y-faq-item.on i{background:var(--blue);transform:rotate(180deg)}.y-faq-item.on i:after{transform:translate(-50%,-50%)rotate(0)}.y-faq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.y-faq-item.on .y-faq-a{grid-template-rows:1fr}.y-faq-a>div{overflow:hidden}.y-faq-a p{color:var(--soft);padding:0 1.2rem 1.1rem}.y-foot{background:var(--cocoa);color:var(--cream);margin-top:5rem;position:relative;overflow:hidden}.y-foot-drip{width:100%;height:70px;animation:y-footdrip 5s var(--ease)infinite alternate;transform-origin:top;position:absolute;top:-1px;left:0}.y-foot-drip path{fill:var(--cream)}@keyframes y-footdrip{0%{transform:scaleY(.7)}to{transform:scaleY(1.5)}}.y-foot-sprinkles{opacity:.9;pointer-events:none}.y-foot-in{z-index:2;max-width:1320px;margin:0 auto;padding:7.5rem clamp(1rem,4vw,3rem) 2rem;position:relative}.y-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.y-sign{background:var(--cream);transition:transform .45s var(--jelly);border:3px solid #1d0f0c;border-radius:6px 6px 18px 18px;gap:.15rem;padding:2.3rem 1rem 1rem;display:grid;position:relative;box-shadow:inset 0 0 0 6px #fff,0 6px #1d0f0c;color:var(--cocoa)!important}.y-sign-awning{background:repeating-linear-gradient(90deg,var(--pink)0 22px,#fff 22px 44px);-webkit-mask:linear-gradient(#000 0 0) top/100% 60% no-repeat,radial-gradient(11px at 11px 0,#000 98%,#0000) 0 100%/22px 40% repeat-x;border:3px solid #1d0f0c;border-radius:8px 8px 0 0;height:34px;position:absolute;top:-10px;left:-6px;right:-6px;-webkit-mask:linear-gradient(#000 0 0) top/100% 62% no-repeat,radial-gradient(11px at 11px 0,#000 98%,#0000) 0 100%/22px 40% repeat-x;mask:linear-gradient(#000 0 0) top/100% 62% no-repeat,radial-gradient(11px at 11px 0,#000 98%,#0000) 0 100%/22px 40% repeat-x}.y-sign:nth-child(2n) .y-sign-awning{background:repeating-linear-gradient(90deg,var(--mint)0 22px,#fff 22px 44px)}.y-sign b{font-family:var(--font-display);font-size:1.3rem;font-weight:400}.y-sign span,.y-sign em{font-size:.8rem}.y-sign:hover{transform:translateY(-8px)rotate(-2deg)}.y-foot-cols{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;margin-top:3.2rem;display:grid}.y-foot-about{align-content:start;gap:.5rem;max-width:36ch;display:grid}.y-foot-about a{font-weight:700;color:var(--lemon)!important}.y-foot nav{align-content:start;gap:.4rem;display:grid}.y-foot h3{color:var(--pink);margin-bottom:.3rem;font-size:1.15rem}.y-foot nav a{width:fit-content;transition:transform .3s var(--jelly),color .2s;font-size:.94rem}.y-foot nav a:hover{transform:translate(6px)rotate(-2deg);color:var(--lemon)!important}.y-word{font-family:var(--font-display);color:var(--pink);text-align:center;white-space:nowrap;text-shadow:0 6px #1d0f0c;justify-content:center;font-size:clamp(3.6rem,17vw,15rem);line-height:.9;display:flex;margin:3rem 0 1rem!important}.y-word span{animation:y-word 3.4s var(--ease)infinite;animation-delay:calc(var(--i)*.12s);transform-origin:50% 90%;display:inline-block}.y-word span:nth-child(3n){color:var(--lemon)}.y-word span:nth-child(3n+1){color:var(--mint)}@keyframes y-word{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-5deg)scale(1.05,.93)}40%{transform:rotate(4deg)scale(.96,1.06)}60%{transform:rotate(0)}}.y-fine{opacity:.7;text-align:center;font-size:.78rem}.y-how{flex:none}@media (min-width:1241px) and (max-width:1520px){.y-bar{gap:.6rem}.y-logo{font-size:1.4rem}.y-logo .y-mark{width:34px}.y-nav{gap:.3rem;margin-left:.2rem}.y-navpill{padding:.36em .7em;font-size:.8rem}.y-how{gap:.4rem}.y-how .y-sticks{gap:.3rem}.y-how .y-stick span{padding-right:.6em;font-size:.76rem}.y-addr{max-width:170px}}.y-sticks.small .y-stick span,.y-how .y-stick span{padding-left:22px}.y-sticks.small .y-stick span:before,.y-how .y-stick span:before{width:6px;left:7px}@media (min-width:1241px) and (max-width:1340px){.y-nav a:nth-child(5){display:none}}@media (max-width:1240px){.y-nav{display:none}.y-burger{display:grid}.y-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.y-specials{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.y-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:root{--head:96px}.y-bar{height:66px}.y-how{display:none}.y-acts{margin-left:auto}.y-hero-grid{grid-template-columns:minmax(0,1fr)}.y-specials{grid-template-columns:repeat(2,minmax(0,1fr))}.y-happy{grid-column:1/-1}.y-sticker{width:110px;top:-6px;right:-24px}.y-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.y-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.y-waffle,.y-unbox,.y-party,.y-nearby,.y-menu-grid,.y-posts{grid-template-columns:minmax(0,1fr)}.y-signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.y-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.y-stats{grid-template-columns:repeat(2,1fr)}.y-menu-links{order:-1;padding-top:0}.y-box{height:360px}}@media (max-width:560px){.y-top p{text-align:left;width:100%;padding-right:5.2rem;font-size:.68rem}.y-logo{font-size:1.25rem}.y-mark{width:30px}.y-ico{display:none}.y-builder{grid-template-columns:minmax(0,1fr)}.y-glass{min-height:330px}.y-specials{grid-template-columns:minmax(0,1fr)}.y-grid{gap:.7rem}.y-card{border-radius:22px}.y-card-body{padding:.6rem .7rem .8rem}.y-card h3{font-size:1.02rem}.y-card-body>p,.y-prep{display:none}.y-burstprice{width:62px;height:62px}.y-burstprice b{font-size:.76rem}.y-fav{width:34px;height:34px;top:6px;right:6px}.y-btn.add{padding:.55em .6em;font-size:.84rem}.y-sizes button span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}.y-planlist a{grid-template-columns:1fr}.y-planlist em{text-align:left;grid-area:auto/1;max-width:none}.y-planlist em i{margin-right:.3em;display:inline}.y-foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.y-foot-about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sr *,.sr :before,.sr :after{transition-duration:.01ms!important;animation:none!important}.y-wipe{display:none}}
.y-sheet{z-index:120;pointer-events:none;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.y-sheet.on{pointer-events:auto}.y-sheet-veil{opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .35s;position:absolute;inset:0;cursor:default!important;background:#3a1f1a8c!important}.y-sheet.on .y-sheet-veil{opacity:1}.y-sheet-box{overscroll-behavior:contain;background:var(--cream);border:var(--line);width:min(520px,100%);max-height:min(88vh,860px);box-shadow:0 10px 0 var(--cocoa);opacity:0;transition:transform .5s var(--jelly),opacity .25s;border-radius:30px;position:relative;overflow:auto;transform:translateY(60px)scale(.9)rotate(-2deg)}.y-sheet-box.wide{width:min(980px,100%)}.y-sheet.on .y-sheet-box{opacity:1;transform:none}.y-sheet-drip{z-index:3;pointer-events:none;width:100%;height:26px;margin-bottom:-26px;display:block;position:sticky;top:0}.y-sheet-drip path{fill:var(--pink)}.t-mint .y-sheet-drip path{fill:var(--mint)}.t-lemon .y-sheet-drip path{fill:var(--lemon)}.t-blue .y-sheet-drip path{fill:var(--blue)}.y-sheet-head{justify-content:space-between;align-items:center;gap:1rem;padding:2.2rem 1.4rem .6rem;display:flex}.y-sheet-head h2{font-size:1.8rem}.y-sheet-body{padding:.4rem 1.4rem 1.4rem}.y-sheet-foot{background:linear-gradient(transparent,var(--cream)30%);z-index:2;justify-content:flex-end;gap:.6rem;margin:1rem -1.4rem -1.4rem;padding:.9rem 1.4rem;display:flex;position:sticky;bottom:-1.4rem}.y-sheet.t-lemon{place-items:stretch end;padding:0}.y-sheet.t-lemon .y-sheet-box{opacity:1;width:min(460px,100%);height:100%;max-height:none;transition:transform .55s var(--ease);border-right:0;border-radius:30px 0 0 30px;transform:translate(105%);box-shadow:-8px 0 #3a1f1a40}.y-sheet.t-lemon.on .y-sheet-box{transform:none}@media (max-width:700px){.y-sheet,.y-sheet.t-lemon{place-items:end stretch;padding:0}.y-sheet-box,.y-sheet-box.wide,.y-sheet.t-lemon .y-sheet-box{border-bottom:0;border-right:var(--line);opacity:1;width:100%;height:auto;max-height:92vh;transition:transform .5s var(--ease);border-radius:30px 30px 0 0;transform:translateY(105%)}.y-sheet.on .y-sheet-box,.y-sheet.t-lemon.on .y-sheet-box{transform:none}.y-sheet-head:before{content:"";background:#3a1f1a40;border-radius:6px;width:54px;height:6px;margin-left:-27px;position:absolute;top:30px;left:50%}.y-sheet-head{padding-top:2.8rem}}.y-field{gap:.3rem;font-size:.84rem;font-weight:700;display:grid}.y-field input,.y-field select,.y-field textarea,.y-select select,.y-search input{width:100%;font:inherit;color:var(--cocoa);border:2.5px solid var(--cocoa);transition:box-shadow .2s,transform .25s var(--jelly);appearance:none;background:#fff;border-radius:16px;padding:.65em .9em;font-size:1rem;font-weight:600}.y-field select,.y-select select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%233a1f1a' stroke-width='2.500' stroke-linecap='round'/%3E%3C/svg%3E") right .9em center/12px no-repeat;padding-right:2.4em}.y-field textarea{resize:vertical;min-height:92px}.y-field input:focus,.y-field select:focus,.y-field textarea:focus,.y-search input:focus{box-shadow:0 4px 0 var(--pink);outline:0;transform:translateY(-2px)}.y-field input[readonly]{color:var(--soft);background:#f3ebe0}.y-row{grid-template-columns:1fr 1fr;align-items:end;gap:.8rem;display:grid}.y-check{cursor:pointer;align-items:center;gap:.5em;font-size:.86rem;font-weight:700;display:inline-flex}.y-check input{appearance:none;border:2.5px solid var(--cocoa);width:22px;height:22px;transition:background .2s,transform .25s var(--jelly);background:#fff;border-radius:8px;place-items:center;margin:0;display:grid}.y-check input:checked{background:var(--pink);transform:rotate(-8deg)}.y-check input:checked:after{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.y-select{align-items:center;gap:.5em;font-size:.84rem;font-weight:700;display:inline-flex}.y-select select{border-radius:999px;width:auto;padding:.4em 2.2em .4em .8em;font-size:.86rem}.y-seg{border:2.5px solid var(--cocoa);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.y-seg button{font-size:.82rem;font-weight:700;transition:background .2s;padding:.38em .9em!important}.y-seg button.on{background:var(--cocoa)!important;color:#fff!important}.y-search{flex:1;min-width:180px;max-width:320px;position:relative}.y-search svg{fill:none;width:18px;height:18px;stroke:var(--cocoa);stroke-width:2.4px;stroke-linecap:round;position:absolute;top:50%;left:.8em;transform:translateY(-50%)}.y-search input{border-radius:999px;padding:.5em .9em .5em 2.5em;font-size:.92rem}.y-map{border:var(--line);aspect-ratio:3/2;box-shadow:var(--pop);touch-action:pan-y;background:#fff3df;border-radius:26px;position:relative;overflow:hidden}.y-map.can-pin{touch-action:none;cursor:crosshair}.y-map svg{width:100%;height:100%;display:block}.y-map.mini{aspect-ratio:auto;height:100%;min-height:340px}.y-map.tall{aspect-ratio:auto;height:min(70vh,640px)}.y-map text{font-family:var(--font-display);fill:var(--cocoa);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-size:15px}.y-map-ring{fill:#5eead433;stroke:#12b39a;stroke-width:2.5px;stroke-dasharray:7 7;animation:30s linear infinite y-ring}@keyframes y-ring{to{stroke-dashoffset:-280px}}.y-map-line{stroke:var(--blue);stroke-width:4px;stroke-dasharray:3 9;stroke-linecap:round;animation:12s linear infinite reverse y-ring}.y-map-shop{cursor:pointer;outline:0}.y-map-cone{transition:transform .45s var(--jelly);transform-origin:0 20px}.y-map-shop:hover .y-map-cone,.y-map-shop.on .y-map-cone,.y-map-shop:focus-visible .y-map-cone{transform:scale(1.5)rotate(-8deg)}.y-map-shop.on circle:first-of-type{fill:var(--blue)}.y-map-dot{cursor:pointer;outline:0}.y-map-dot circle{transition:r .2s}.y-map-dot:hover circle:last-of-type,.y-map-dot:focus-visible circle:last-of-type{r:13}.y-map-dot text{font-size:12px}.y-map-pin{animation:y-pindrop .5s var(--jelly);transform-box:fill-box}@keyframes y-pindrop{0%{opacity:0}to{opacity:1}}.y-map-hint{background:var(--cocoa);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.25em .9em;font-size:.74rem;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.y-where{gap:1rem;display:grid}.y-where>.y-sticks{justify-content:center;padding-bottom:.4rem}.y-where-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.2rem;display:grid}.y-where-form{gap:.75rem;display:grid}.y-where-map{justify-items:start;gap:.5rem;display:grid}.y-where-map .y-map{width:100%}.y-hits{border:2.5px solid var(--cocoa);background:#fff;border-radius:16px;overflow:hidden;margin-top:-.4rem!important}.y-hits button{text-align:left;width:100%;font-size:.88rem;display:block;border-bottom:2px dashed #3a1f1a26!important;padding:.55em .9em!important}.y-hits button:hover{background:var(--lemon)!important}.y-saved,.y-pick{gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.y-pick{flex-wrap:wrap;align-items:center;display:flex}.y-pick>span{width:100%}.y-saved-row{background:#fff;border:2px solid #3a1f1a4d;border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.45em .8em;display:flex}.y-saved-row button:first-child{text-align:left;font-weight:600}.y-out{border:var(--line);background:#ffe0ec;border-radius:18px;justify-items:start;gap:.4rem;padding:.8rem 1rem;display:grid}.y-out b{font-family:var(--font-display);font-size:1.15rem;font-weight:400}.y-out p{font-size:.86rem}.y-outlist{gap:.55rem;display:grid}.y-outrow{text-align:left;transition:transform .3s var(--jelly),background .2s;border-radius:18px;gap:.1rem;display:grid;border:2.5px solid var(--cocoa)!important;background:#fff!important;padding:.65rem .9rem!important}.y-outrow b{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.y-outrow span{color:var(--soft);font-size:.8rem}.y-outrow em{font-size:.78rem}.y-outrow:hover{transform:translate(5px)}.y-outrow.on{box-shadow:0 4px 0 var(--cocoa);transform:translateY(-2px);background:var(--lemon)!important}.y-langs{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.y-lang{text-align:left;transition:transform .3s var(--jelly);border-radius:18px;display:grid;border:2.5px solid var(--cocoa)!important;background:#fff!important;padding:.6rem .9rem!important}.y-lang b{font-size:1.2rem;font-weight:700}.y-lang span{color:var(--soft);font-size:.76rem}.y-lang:hover{transform:translateY(-3px)rotate(-1.5deg)}.y-lang.on{box-shadow:0 4px 0 var(--cocoa);background:var(--mint)!important}@media (max-width:800px){.y-where-grid{grid-template-columns:minmax(0,1fr)}.y-where-map{order:-1}.y-where .y-stick span{min-width:0;padding-inline:.7em;font-size:.9rem}}.y-bag{gap:1rem;display:grid}.y-bag-mode{text-align:left;transition:transform .3s var(--jelly);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid;border:2.5px solid var(--cocoa)!important;background:#fff!important;padding:.6rem .9rem!important}.y-bag-mode:hover{transform:rotate(-1deg)scale(1.01)}.y-bag-mode b{font-family:var(--font-display);background:var(--pink);color:#fff;border:2px solid var(--cocoa);border-radius:999px;padding:.05em .7em;font-weight:400}.y-bag-mode span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.y-bag-mode em{color:var(--blue);font-size:.78rem;font-style:normal;text-decoration:underline}.y-meter p{margin-bottom:.35rem;font-size:.84rem}.y-meter i{border:2.5px solid var(--cocoa);background:#fff;border-radius:999px;height:14px;display:block;overflow:hidden}.y-meter u{background:repeating-linear-gradient(-45deg,var(--pink)0 10px,#ff86b8 10px 20px);transform-origin:0;height:100%;transition:transform .7s var(--jelly);display:block}.y-lines{gap:.7rem;display:grid}.y-lines li{border:2.5px solid var(--cocoa);animation:y-fade .4s var(--ease);background:#fff;border-radius:20px;grid-template-columns:64px 1fr auto;align-items:start;gap:.7rem;padding:.6rem;display:grid}.y-lines img{object-fit:cover;border:2.5px solid var(--cocoa);border-radius:50%;width:64px;height:64px}.y-lines li>div{gap:.2rem;min-width:0;display:grid}.y-lines li>div>b{font-family:var(--font-display);font-size:1.05rem;font-weight:400;line-height:1.1}.y-lines li>div>span{color:var(--soft);font-size:.76rem}.y-lines strong{font-family:var(--font-display);color:var(--pink);font-weight:400}.y-extras{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.y-extras>span{width:100%;font-family:var(--font-display);font-size:.95rem}.y-bag-foot{border-top:3px dashed #3a1f1a40;gap:.5rem;padding-top:.9rem;display:grid}.y-bag-foot p{justify-content:space-between;font-weight:700;display:flex}.y-bag-foot p b{font-family:var(--font-display);font-size:1.3rem;font-weight:400}.y-bag-foot .dim{color:var(--soft);font-size:.86rem}.y-bag-foot .dim b{font-size:1rem}.y-bag-foot small{color:var(--soft);text-align:center;font-size:.74rem}.y-pagehead{background:#ffe3ef;padding:clamp(2.2rem,5vw,4rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,4.6rem);position:relative;overflow:hidden}.y-pagehead.mint{background:#d9fbf5}.y-pagehead.lemon{background:#fff6c2}.y-pagehead.blue{background:#e4e4ff}.y-pagehead:after{content:"";background:radial-gradient(circle at 20px 26px,var(--cream)20px,transparent 21px)0 0/40px 26px repeat-x;height:26px;position:absolute;bottom:-1px;left:0;right:0}.y-pagehead>div{z-index:1;justify-items:start;gap:.9rem;max-width:1320px;margin:0 auto;display:grid;position:relative}.y-pagehead .y-wobble{font-size:clamp(2.4rem,6.4vw,5rem)}.y-crumbs{flex-wrap:wrap;gap:.5em;font-size:.8rem;font-weight:700;display:flex}.y-crumbs a{text-underline-offset:3px;text-decoration:underline!important}.y-wrap{max-width:1320px;margin:0 auto;padding:clamp(1.6rem,4vw,3rem) clamp(1rem,4vw,3rem)}.y-wrap.narrow{max-width:820px}.y-panel{border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:28px;padding:clamp(1rem,2.4vw,1.6rem)}.y-panel>h2,.y-panel>h3{align-items:center;gap:.5em;margin-bottom:.9rem;font-size:1.5rem;display:flex}.y-step{background:var(--pink);color:#fff;border:2.5px solid var(--cocoa);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1rem;display:inline-grid}.y-prose{font-size:1.04rem;font-weight:500}.y-prose h2{margin:2rem 0 .6rem;font-size:1.6rem}.y-prose h3{margin:1.5rem 0 .5rem;font-size:1.25rem}.y-prose p{margin:0 0 1rem}.y-prose ul{gap:.4rem;margin:0 0 1rem;list-style:none;display:grid}.y-prose li{padding-left:1.6em;position:relative}.y-prose li:before{content:"";background:var(--pink);border:2px solid var(--cocoa);border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.y-menupage{max-width:1320px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0}.y-filter{border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:28px;gap:.9rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:grid}.y-catrow{scrollbar-width:none;gap:.5rem;padding:.3rem .2rem .5rem;display:flex;overflow-x:auto}.y-catrow::-webkit-scrollbar{display:none}.y-catpill{font-family:var(--font-display);transition:transform .35s var(--jelly),background .2s;border-radius:50% 50% 46% 46%/70% 70% 40% 40%;flex:none;font-size:1rem;border:2.5px solid var(--cocoa)!important;background:#ffd3e6!important;padding:.5em 1.1em!important}.y-catpill:nth-child(3n){background:#c9f7ef!important}.y-catpill:nth-child(3n+1){background:#fff3a8!important}.y-catpill:hover{transform:translateY(-4px)rotate(-3deg)}.y-catpill.on{box-shadow:0 4px 0 var(--pink);transform:translateY(-4px)scale(1.06);background:var(--cocoa)!important;color:#fff!important}.y-filter-row{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.y-flrow{flex-wrap:wrap;gap:.35rem;display:flex}.y-count{align-items:center;gap:1rem;font-size:.9rem;display:flex;margin:0 0 1rem .4rem!important}.y-count b{font-family:var(--font-display);color:var(--pink);font-size:1.2rem;font-weight:400}.y-menupage .y-grid{animation:y-fade .45s var(--ease)}.y-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,4vw,4rem);max-width:1320px;margin:0 auto;padding:1.4rem clamp(1rem,4vw,3rem) 0;display:grid}.y-gallery{top:calc(var(--head) + 30px);gap:.9rem;display:grid;position:sticky}.y-gallery-main{aspect-ratio:1;position:relative}.y-gallery-main .y-scallop{border-radius:40px;-webkit-mask-image:radial-gradient(28px at 28px 28px,#0000 98%,#000);mask-image:radial-gradient(28px at 28px 28px,#0000 98%,#000);-webkit-mask-position:-28px -28px;mask-position:-28px -28px;-webkit-mask-size:56px 56px;mask-size:56px 56px}.y-gallery-main img{object-fit:cover;border:5px solid var(--cocoa);opacity:0;width:84%;height:84%;transition:opacity .4s,transform .7s var(--jelly);border-radius:50%;position:absolute;inset:8%;transform:scale(.8)rotate(-12deg);box-shadow:0 10px #3a1f1a40}.y-gallery-main img.on{opacity:1;transform:none}.y-thumbs{justify-content:center;gap:.6rem;display:flex}.y-thumbs button{width:68px;height:68px;transition:transform .3s var(--jelly);opacity:.6;border-radius:50%;overflow:hidden;border:var(--line)!important}.y-thumbs button.on{opacity:1;box-shadow:0 4px 0 var(--cocoa);transform:scale(1.12)}.y-thumbs img{object-fit:cover;width:100%;height:100%}.y-pdp-info{justify-items:start;gap:1rem;display:grid}.y-pdp-info h1{font-size:clamp(2.2rem,4.6vw,3.8rem)}.y-pdp-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.y-pill{border:2.5px solid var(--cocoa);background:#fff;border-radius:999px;align-items:center;gap:.35em;padding:.18em .75em;font-size:.78rem;font-weight:700;display:inline-flex}.y-pill.warn{background:#fff1d6}.y-buy{border:var(--line);width:100%;box-shadow:var(--pop);background:#fff;border-radius:28px;gap:.7rem;padding:1.2rem;display:grid}.y-buy h4{font-size:1rem}.y-buy-price{font-family:var(--font-display);color:var(--pink);font-size:2.2rem;line-height:1}.y-buy-price s{color:var(--soft);margin-left:.5em;font-size:1.1rem}.y-opts{flex-wrap:wrap;gap:.4rem;display:flex}.y-buy-row{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.y-buy-row .y-btn{flex:1}.y-buy-row .y-fav{position:static}.y-facts{border-collapse:separate;border-spacing:0 .4rem;width:100%;font-size:.92rem}.y-facts th{text-align:left;font-family:var(--font-display);background:var(--lemon);border:2.5px solid var(--cocoa);vertical-align:top;border-right:0;border-radius:14px 0 0 14px;width:34%;padding:.5em .9em;font-weight:400}.y-facts td{border:2.5px solid var(--cocoa);background:#fff;border-radius:0 14px 14px 0;padding:.5em .9em}.y-co{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(1.2rem,3vw,2.4rem);max-width:1240px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-co-main .y-panel{gap:.9rem;display:grid}.y-co-main .y-panel>h2{margin-bottom:0}.y-co-sum{background:var(--cream);border:2.5px dashed #3a1f1a59;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.y-co-sum b{font-family:var(--font-display);font-size:1.1rem;font-weight:400}.y-co-sum span{color:var(--soft);font-size:.84rem;display:block}.y-slots{flex-wrap:wrap;gap:.4rem;max-height:176px;padding:.2rem;display:flex;overflow:auto}.y-slots .y-chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.y-days{scrollbar-width:thin;gap:.5rem;padding:.3rem .2rem .6rem;display:flex;overflow-x:auto}.y-day{min-width:64px;transition:transform .3s var(--jelly);border-radius:18px;flex:none;justify-items:center;display:grid;border:2.5px solid var(--cocoa)!important;background:#fff!important;padding:.5em .6em!important}.y-day small{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.y-day b{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1}.y-day:hover{transform:translateY(-3px)}.y-day.on{box-shadow:0 4px 0 var(--cocoa);transform:translateY(-3px)rotate(-3deg);background:var(--pink)!important;color:#fff!important}.y-day:disabled{opacity:.4}.y-ticket{top:calc(var(--head) + 30px);border:var(--line);filter:drop-shadow(0 6px 0 var(--cocoa));background:#fff;border-bottom:0;border-radius:28px 28px 0 0;gap:.8rem;padding:1.3rem 1.3rem 2.2rem;display:grid;position:sticky}.y-ticket:after{content:"";background:radial-gradient(circle at 12px 0,#fff 11px,var(--cocoa)11.5px 14px,transparent 14.5px)0 0/24px 16px repeat-x;height:16px;position:absolute;bottom:-14px;left:-3px;right:-3px}.y-ticket h2{font-size:1.5rem}.y-ticket ul{gap:.6rem;display:grid}.y-ticket li{grid-template-columns:48px 1fr auto;align-items:center;gap:.6rem;font-size:.9rem;display:grid}.y-ticket li img{object-fit:cover;border:2.5px solid var(--cocoa);border-radius:50%;width:48px;height:48px}.y-ticket li span{color:var(--soft);font-size:.74rem;display:block}.y-ticket li b{font-family:var(--font-display);font-weight:400}.y-coupon{gap:.5rem;display:flex}.y-coupon input{min-width:0;font:inherit;text-transform:uppercase;border:2.5px solid var(--cocoa);background:var(--cream);border-radius:999px;flex:1;padding:.45em 1em;font-weight:700}.y-sums{border-top:3px dashed #3a1f1a40;gap:.3rem;padding-top:.8rem;display:grid}.y-sums p{justify-content:space-between;font-size:.94rem;display:flex}.y-sums .total{font-family:var(--font-display);margin-top:.3rem;font-size:1.5rem}.y-sums .total b{color:var(--pink);font-weight:400}.y-sums .less{color:#0a8f7a}.y-done{text-align:center;justify-items:center;gap:1rem;max-width:760px;margin:0 auto;display:grid}.y-done h2{color:var(--pink);font-size:clamp(2rem,5vw,3.2rem)}.y-done .y-mark{width:90px}.y-track{counter-reset:t;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.y-track li{counter-increment:t;border:2.5px solid var(--cocoa);opacity:.55;background:#fff;border-radius:999px;align-items:center;gap:.4em;padding:.35em .9em;font-size:.82rem;font-weight:700;display:inline-flex}.y-track li:before{content:counter(t);background:var(--cocoa);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.y-track li.on{opacity:1;background:var(--mint);box-shadow:0 3px 0 var(--cocoa);animation:.7s y-jelly}.y-dl{text-align:left;grid-template-columns:auto 1fr;gap:.3rem 1rem;width:100%;font-size:.92rem;display:grid}.y-dl dt{color:var(--soft);font-weight:700}.y-dl dd{margin:0}.y-signin{text-align:center;justify-items:center;gap:.9rem;max-width:460px;margin:0 auto;display:grid}.y-signin .y-mark{width:70px}.y-signin h2{font-size:2rem}.y-signin form{text-align:left;gap:.8rem;width:100%;display:grid}.y-code input{font-family:var(--font-display);letter-spacing:.4em;text-align:center;font-size:1.8rem}.y-acct{gap:1.4rem;max-width:1160px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-acct-hi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.y-acct-hi h2{font-size:1.8rem}.y-tabs{scrollbar-width:none;gap:.5rem;padding:.3rem .2rem .7rem;display:flex;overflow-x:auto}.y-tab{font-family:var(--font-display);transition:transform .35s var(--jelly);border-radius:20px 20px 10px 10px;flex:none;font-size:1.02rem;border:2.5px solid var(--cocoa)!important;background:#fff!important;border-bottom-width:6px!important;padding:.5em 1.2em!important}.y-tab:hover{transform:translateY(-3px)}.y-tab.on{transform:translateY(-5px);background:var(--lemon)!important}.y-tab u{background:var(--pink);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:.4em;padding:0 5px;font-size:.72rem;text-decoration:none;display:inline-grid}.y-cards{gap:1rem;display:grid}.y-ocard{border:var(--line);box-shadow:0 4px 0 var(--cocoa);animation:y-fade .45s var(--ease)both;background:#fff;border-radius:24px;gap:.6rem;padding:1rem 1.2rem;display:grid}.y-ocard-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.y-ocard-top b{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.y-ocard-top span{color:var(--soft);font-size:.82rem}.y-ocard p{font-size:.9rem}.y-ocard-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.y-status{border:2.5px solid var(--cocoa);text-transform:capitalize;background:#fff;border-radius:999px;padding:.12em .8em;font-size:.76rem;font-weight:700;display:inline-flex}.y-status.s-active,.y-status.s-paid,.y-status.s-confirmed,.y-status.s-seated,.y-status.s-delivered{background:var(--mint)}.y-status.s-paused,.y-status.s-requested,.y-status.s-pending,.y-status.s-due{background:var(--lemon)}.y-status.s-cancelled{background:#ffd0d0}.y-locs{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.6rem;max-width:1320px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-locs-map{top:calc(var(--head) + 30px);gap:.7rem;display:grid;position:sticky}.y-locs-tools{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.y-loccard{border:var(--line);box-shadow:0 4px 0 var(--cocoa);transition:transform .4s var(--jelly),background .2s;background:#fff;border-radius:26px;grid-template-columns:120px 1fr;gap:1rem;padding:.9rem;display:grid}.y-loccard+.y-loccard{margin-top:1rem}.y-loccard.on{box-shadow:0 7px 0 var(--cocoa);background:#fff6c2;transform:translate(-8px)rotate(-.6deg)}.y-loccard>img{object-fit:cover;border:var(--line);border-radius:50%;width:120px;height:120px}.y-loccard>div{align-content:start;gap:.3rem;min-width:0;display:grid}.y-loccard h3{font-size:1.4rem}.y-loccard p{color:var(--soft);font-size:.86rem}.y-loccard-row{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.82rem;display:flex}.y-outlet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.6rem;max-width:1240px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-outlet-pic{border:var(--line);aspect-ratio:4/3;box-shadow:0 8px 0 var(--cocoa);border-radius:34px;overflow:hidden;transform:rotate(-1.5deg)}.y-outlet-pic img{object-fit:cover;width:100%;height:100%}.y-hours{border-collapse:collapse;width:100%;font-size:.92rem}.y-hours td{border-bottom:2px dashed #3a1f1a2e;padding:.35em .2em}.y-hours td:last-child{text-align:right;font-weight:700}.y-hours tr.today td{color:var(--pink);font-weight:700}.y-reserve{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:1.6rem;max-width:1240px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-reserve .y-panel{gap:.9rem;display:grid}.y-pickcards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.y-plans{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.4rem;max-width:1320px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-plan{border:var(--line);box-shadow:var(--pop);transition:transform .45s var(--jelly),box-shadow .3s;background:#fff;border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.y-plan:hover{box-shadow:0 12px 0 var(--cocoa);transform:translateY(-8px)rotate(-1deg)}.y-plan-pic{aspect-ratio:16/10;border-bottom:var(--line);position:relative;overflow:hidden}.y-plan-pic img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.y-plan:hover .y-plan-pic img{transform:scale(1.08)}.y-plan-pic b{font-family:var(--font-display);background:var(--lemon);border:2.5px solid var(--cocoa);border-radius:999px;padding:.1em .8em;font-size:1.2rem;font-weight:400;position:absolute;bottom:10px;right:10px;transform:rotate(-5deg)}.y-plan-body{flex:1;align-content:start;gap:.6rem;padding:1rem 1.2rem 1.3rem;display:grid}.y-plan h3{font-size:1.5rem}.y-plan p{color:var(--soft);font-size:.9rem}.y-plan ul{gap:.25rem;font-size:.86rem;display:grid}.y-plan li{padding-left:1.4em;position:relative}.y-plan li:before{content:"";background:var(--mint);border:2px solid var(--cocoa);border-radius:50%;width:10px;height:10px;position:absolute;top:.45em;left:0}.y-plan .y-btn{margin-top:auto}.y-subform{gap:.9rem;display:grid}.y-howbox{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1320px;margin:2.4rem auto 0;padding:0 clamp(1rem,4vw,3rem);display:grid}.y-howbox p{border:var(--line);box-shadow:0 4px 0 var(--cocoa);background:#fff;border-radius:22px;padding:1rem;font-size:.9rem}.y-howbox b{font-family:var(--font-display);margin-bottom:.2rem;font-size:1.15rem;font-weight:400;display:block}.y-article{max-width:820px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0}.y-article-pic{border:var(--line);aspect-ratio:16/9;box-shadow:0 8px 0 var(--cocoa);border-radius:34px;margin-bottom:2rem;overflow:hidden;transform:rotate(-1deg)}.y-article-pic img{object-fit:cover;width:100%;height:100%}.y-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.y-values p{border:var(--line);box-shadow:var(--pop);background:#fff;border-radius:24px;padding:1.1rem;font-size:.9rem}.y-values p:nth-child(2){background:#d9fbf5}.y-values p:nth-child(3){background:#fff6c2}.y-values p:nth-child(4){background:#e4e4ff}.y-values b{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.25rem;font-weight:400;display:block}.y-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);max-width:1240px;margin:0 auto;padding:1.6rem clamp(1rem,4vw,3rem) 0;display:grid}.y-sitemap{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.4rem;display:grid}.y-sitemap h3{color:var(--pink);margin-bottom:.5rem;font-size:1.2rem}.y-sitemap a{text-underline-offset:3px;padding:.15em 0;display:block;text-decoration:underline!important}.y-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.y-chip.tall{text-align:left;justify-items:start;gap:.1rem;border-radius:18px!important;padding:.6em .9em!important;display:grid!important}.y-chip.tall b{font-family:var(--font-display);font-size:1.05rem;font-weight:400}.y-chip.tall small{opacity:.75;font-size:.74rem;font-weight:600}.y-qty.big{align-items:center;gap:.7rem;font-weight:700;display:flex}.y-qty.big button{width:44px;height:44px;box-shadow:0 3px 0 var(--cocoa);border-radius:50%;font-size:1.3rem;font-weight:700;border:2.5px solid var(--cocoa)!important;background:var(--lemon)!important}.y-qty.big button:active{box-shadow:none;transform:translateY(3px)}.y-qty.big i{font-family:var(--font-display);text-align:center;min-width:1.4em;font-size:2.2rem;font-style:normal}em.open,em.shut{align-items:center;gap:.35em;font-style:normal;font-weight:700;display:inline-flex}em.open:before,em.shut:before{content:"";border:2px solid var(--cocoa);background:#12b886;border-radius:50%;width:9px;height:9px}em.shut:before{background:#ff6b6b}.y-panel h2 small{font-family:var(--font-body);opacity:.6;font-size:.8rem;font-weight:600}.y-panel+.y-panel{margin-top:1.2rem}.y-howbox+.y-wrap{margin-top:1rem}.y-pagehead .y-chips{justify-content:center;margin-top:1rem}.y-pagehead .y-pick,.y-ticket .y-pick{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.y-pagehead .y-pick{justify-content:center;margin-top:1rem}@media (max-width:900px){.y-pdp,.y-co,.y-locs,.y-outlet,.y-reserve,.y-split{grid-template-columns:minmax(0,1fr)}.y-gallery,.y-ticket,.y-locs-map{position:static}.y-values,.y-howbox{grid-template-columns:repeat(2,minmax(0,1fr))}.y-co-side{order:-1}}@media (max-width:560px){.y-row{grid-template-columns:minmax(0,1fr)}.y-loccard{grid-template-columns:76px 1fr}.y-loccard>img{width:76px;height:76px}.y-filter{padding:.8rem}.y-langs{grid-template-columns:1fr}.y-values,.y-howbox{grid-template-columns:minmax(0,1fr)}.y-facts th{width:42%}}
