@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.2_4qiqx1oev18.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:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.0834ksqxe1j64.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:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.abril_fatface_ec5fe80e-module__iG7NzW__className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}.abril_fatface_ec5fe80e-module__iG7NzW__variable{--lt-fat:"Abril Fatface", "Abril Fatface Fallback"}
@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dfcff4a0a051f3e-s.0vfsmylap-jdo.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:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2290fed2b3404919-s.3jzkh96142l_k.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:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.righteous_c835469f-module__0XAlpW__className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.righteous_c835469f-module__0XAlpW__variable{--lt-sign:"Righteous", "Righteous Fallback"}
.lt{--cream:#f3e6cc;--cream2:#fbf3e1;--rust:#b4472a;--rust-d:#9a3a20;--rust-dd:#6e2914;--mustard:#e0a630;--teal:#1f6f6b;--brown:#3a2318;--brown2:#6b4a36;--fat:var(--lt-fat),"Abril Fatface",Georgia,serif;--sign:var(--lt-sign),"Righteous",system-ui,sans-serif;--sans:var(--font-geist),system-ui,sans-serif;--pad:clamp(16px,4.4vw,72px);--star:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--cream);min-height:100vh;color:var(--brown);font:400 17px/1.6 var(--sans);position:relative;overflow-x:clip}.lt:after{content:"";z-index:40;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22 0 0 0 0 .13 0 0 0 0 .07 0 0 0 .75 -.28'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.lt ::selection{background:var(--mustard);color:var(--brown)}.lt-head{max-width:1520px;padding:14px var(--pad);align-items:center;gap:14px 28px;margin:0 auto;display:flex}.lt-logo{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.lt-logo-badge{flex:none;width:54px;height:54px;transition:rotate .6s cubic-bezier(.2,.8,.2,1)}.lt-logo:hover .lt-logo-badge{rotate:-14deg}.lt-logo span{font:400 29px/1 var(--fat)}.lt-logo em,.lt-foot-logo em{color:var(--rust-d);font-style:normal}.lt-nav{gap:4px 26px;margin-left:auto;display:flex}.lt-nav a{min-height:44px;font:400 16.5px/1 var(--sign);letter-spacing:.02em;text-underline-offset:7px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .25s;display:inline-flex}.lt-nav a:hover{-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard)}.lt-burger{background:var(--rust-d);width:48px;height:48px;box-shadow:inset 0 0 0 3px var(--rust-d),inset 0 0 0 4.5px #fbf3e1b3;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:none}.lt-burger i{background:var(--cream2);border-radius:2px;width:18px;height:2.5px;display:block}.lt-btn{--d:5px;border:2px solid var(--edge);background:var(--bg);min-height:54px;font:400 17.5px/1 var(--sign);letter-spacing:.03em;white-space:nowrap;box-shadow:inset 0 0 0 3px var(--bg),inset 0 0 0 4.5px var(--line),0 var(--d) 0 var(--base),0 14px 22px -10px #3a231880;border-radius:999px;justify-content:center;align-items:center;padding:2px 28px 0;transition:transform .15s,box-shadow .15s;display:inline-flex}.lt-btn--rust{--bg:var(--rust-d);--edge:var(--rust-d);--line:#fbf3e1b8;--base:var(--rust-dd);color:var(--cream2)}.lt-btn--cream{--bg:var(--cream2);--edge:var(--brown);--line:#3a231880;--base:var(--brown);color:var(--brown)}.lt-btn:hover{--d:7px;transform:translateY(-2px)}.lt-btn:active{--d:1px;transform:translateY(4px)}.lt-head .lt-btn{min-height:48px;padding:2px 22px 0;font-size:16px}.lt-hero{max-width:1520px;padding:clamp(10px,2vw,32px) var(--pad) clamp(56px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);margin:0 auto;display:grid}.lt-ribbon{background:var(--teal);min-height:40px;color:var(--cream2);font:400 15.5px/1.2 var(--sign);letter-spacing:.03em;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%);align-items:center;padding:3px 32px 0;display:inline-flex}.lt-h1{font:400 clamp(36px,5.6vw,104px)/1 var(--fat);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:break-word;text-shadow:.03em .03em 0 var(--cream),.06em .06em 0 var(--mustard);margin-top:22px}.lt-h1 em{color:var(--rust-d);font-style:normal;display:block}.lt-sub{max-width:31em;color:var(--brown2);margin-top:24px;font-size:clamp(16.5px,1.3vw,19px)}.lt-ctas{flex-wrap:wrap;gap:18px 16px;margin-top:32px;display:flex}.lt-hours{font:400 15.5px/1.35 var(--sign);letter-spacing:.02em;color:var(--brown2);align-items:center;gap:12px;margin-top:28px;display:flex}.lt-hours:before,.lt-hours:after{content:"";background:var(--rust);width:15px;height:15px;clip-path:var(--star);flex:none}.lt-scene{aspect-ratio:1/.92;pointer-events:none;justify-self:center;width:min(100%,640px);position:relative;container-type:inline-size}.lt-rays{aspect-ratio:1;background:repeating-conic-gradient(#e0a63080 0 6deg,#e0a63000 0 12deg);border-radius:50%;width:124%;animation:160s linear infinite lt-spin;position:absolute;top:52%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000);mask:radial-gradient(closest-side,#000 20%,#0000)}@keyframes lt-spin{to{rotate:1turn}}.lt-dots{aspect-ratio:1;opacity:.5;background:radial-gradient(circle,var(--rust) 36%,transparent 39%) 0 0/2.4cqi 2.4cqi;width:46%;position:absolute;bottom:-3%;right:-7%;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000);mask:radial-gradient(closest-side,#000 15%,#0000)}.lt-card{background:var(--cream2);border-radius:2.8cqi;margin:0;padding:2.2cqi;position:absolute;box-shadow:0 .3cqi #3a231824,0 3.4cqi 5cqi -2.4cqi #3a23188c}.lt-card--back{aspect-ratio:3/2;width:68%;top:2%;left:27%;rotate:7deg}.lt-card--front{aspect-ratio:3/2;width:78%;top:25%;left:3%;rotate:-4deg}.lt-ph{background:#d9c4a0;border-radius:1.8cqi;width:100%;height:100%;position:relative;overflow:hidden}.lt-ph img,.lt-stamp-ph img,.lt-ticket-ph img{object-fit:cover;filter:sepia(.32)saturate(1.3)contrast(1.05)brightness(1.02)}.lt-ph:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 55%,#6e29146b),linear-gradient(125deg,#ffbe644d,#0000 40%);position:absolute;inset:0}.lt-ph--print:before{content:"";z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background:radial-gradient(circle,#3a231880 30%,#0000 34%) 0 0/4px 4px;position:absolute;inset:0}.lt-stamp.lt-stamp--hero{--r:4px;width:23%;position:absolute;top:-10%;right:-6%;rotate:8deg}.lt-stamp--hero .lt-stamp-ph{aspect-ratio:4/5}.lt-postmark{opacity:.78;width:38%;height:auto;position:absolute;top:-3%;right:2%;rotate:-10deg}.lt-postmark-t{font:400 15px var(--sign);fill:var(--brown)}.lt-badge{filter:drop-shadow(0 1.4cqi 1.8cqi #3a231873);width:34%;height:auto;animation:7s ease-in-out infinite lt-sway;position:absolute;bottom:-1%;left:-3%;rotate:-10deg}@keyframes lt-sway{50%{rotate:-4deg}}.lt-badge-name{font:400 21px var(--sign);fill:var(--cream2)}.lt-badge-sub{font:400 12.5px var(--sign);fill:var(--cream2)}.lt-stripes{background:linear-gradient(var(--rust) 0 33.4%,var(--mustard) 0 66.7%,var(--teal) 0);height:clamp(18px,1.8vw,27px)}.lt-sec-h{text-align:center;max-width:760px;margin:0 auto clamp(32px,4vw,58px)}.lt-stars{align-items:center;gap:10px;display:inline-flex}.lt-stars i{background:var(--mustard);width:16px;height:16px;clip-path:var(--star)}.lt-stars i:nth-child(2){width:24px;height:24px}.lt-h2{font:400 clamp(34px,4.6vw,72px)/1.04 var(--fat);text-wrap:balance;overflow-wrap:break-word;margin-top:10px}.lt-sec-h p{color:var(--brown2);margin-top:12px;font-size:clamp(16.5px,1.3vw,19px)}.lt-menu{background:var(--teal);color:var(--cream2);position:relative}.lt-menu:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e0a6308c 34%,#0000 37%) 0 0/14px 14px;width:min(40%,420px);position:absolute;top:0;right:0;-webkit-mask:radial-gradient(circle at 100% 0,#000,#0000 70%);mask:radial-gradient(circle at 100% 0,#000,#0000 70%)}.lt-menu-in{max-width:1520px;padding:clamp(56px,7vw,110px) var(--pad) clamp(64px,8vw,120px);margin:0 auto;position:relative}.lt-menu .lt-h2{text-shadow:.04em .04em 0 var(--brown)}.lt-menu .lt-sec-h p{color:#f0e4c9}.lt-dishes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,48px) clamp(18px,2.6vw,44px);display:grid}.lt-dish-s{filter:drop-shadow(0 10px 14px #081e1c73);transition:rotate .35s,translate .35s;rotate:-2deg}.lt-dish:nth-child(2n) .lt-dish-s{rotate:2.2deg}.lt-dish:hover .lt-dish-s{translate:0 -5px;rotate:none}.lt-stamp{--r:6px;padding:calc(var(--r) * 2.6) calc(var(--r) * 2.6) calc(var(--r) * 2.2);background:var(--cream2);color:var(--brown);-webkit-mask:radial-gradient(circle var(--r),#0000 96%,#000) calc(var(--r) * -1.5) calc(var(--r) * -1.5)/calc(var(--r) * 3) calc(var(--r) * 3) round,linear-gradient(#000 0 0) 50%/calc(100% - var(--r) * 2) calc(100% - var(--r) * 2) no-repeat;-webkit-mask:radial-gradient(circle var(--r),#0000 96%,#000) calc(var(--r) * -1.5) calc(var(--r) * -1.5)/calc(var(--r) * 3) calc(var(--r) * 3) round,linear-gradient(#000 0 0) 50%/calc(100% - var(--r) * 2) calc(100% - var(--r) * 2) no-repeat;mask:radial-gradient(circle var(--r),#0000 96%,#000) calc(var(--r) * -1.5) calc(var(--r) * -1.5)/calc(var(--r) * 3) calc(var(--r) * 3) round,linear-gradient(#000 0 0) 50%/calc(100% - var(--r) * 2) calc(100% - var(--r) * 2) no-repeat;position:relative}.lt-stamp-ph{aspect-ratio:1;outline-offset:4px;background:#d9c4a0;outline:1.5px solid #3a231866;position:relative;overflow:hidden}.lt-stamp h3{font:400 clamp(21px,1.8vw,28px)/1.05 var(--fat);text-align:center;margin-top:14px}.lt-dish>p{color:#f0e4c9;text-align:center;margin-top:16px;font-size:15.5px;line-height:1.5}.lt-events{max-width:1520px;padding:clamp(56px,7vw,110px) var(--pad) 0;margin:0 auto}.lt-evs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);display:grid}.lt-ev{filter:drop-shadow(0 12px 16px #3a231852)}.lt-ev:first-child{rotate:-1.2deg}.lt-ev:nth-child(3){rotate:1.2deg}.lt-ticket{--ph:clamp(180px,15vw,230px);--y:calc(var(--ph) + 31px);background:var(--rust-d);height:100%;color:var(--cream2);-webkit-mask:radial-gradient(circle 14px at 0 var(--y),#0000 96%,#000) 0 0/51% 100% no-repeat,radial-gradient(circle 14px at 100% var(--y),#0000 96%,#000) 100% 0/51% 100% no-repeat;-webkit-mask:radial-gradient(circle 14px at 0 var(--y),#0000 96%,#000) 0 0/51% 100% no-repeat,radial-gradient(circle 14px at 100% var(--y),#0000 96%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle 14px at 0 var(--y),#0000 96%,#000) 0 0/51% 100% no-repeat,radial-gradient(circle 14px at 100% var(--y),#0000 96%,#000) 100% 0/51% 100% no-repeat;border-radius:20px;flex-direction:column;padding:14px 14px 22px;display:flex}.lt-ticket-ph{height:var(--ph);background:#d9c4a0;border-radius:12px;flex:none;position:relative;overflow:hidden}.lt-ticket-t{border-top:2px dashed #fbf3e18c;flex:1;margin-top:16px;padding:20px 10px 0}.lt-ticket-n{font:400 15px/1 var(--sign);letter-spacing:.1em;color:var(--mustard)}.lt-ticket h3{font:400 clamp(28px,2.4vw,36px)/1.05 var(--fat);margin-top:8px}.lt-ticket p{color:#f3e2c9;margin-top:8px}.lt-ev:nth-child(2) .lt-ticket{background:var(--teal)}.lt-ev:nth-child(3) .lt-ticket{background:var(--mustard);color:var(--brown)}.lt-ev:nth-child(3) .lt-ticket p{color:#4a2e1e}.lt-ev:nth-child(3) .lt-ticket-t{border-top-color:#3a231873}.lt-ev:nth-child(3) .lt-ticket-n{color:var(--rust-dd)}.lt-order{max-width:1520px;padding:clamp(64px,8vw,128px) var(--pad) clamp(72px,8vw,128px);margin:0 auto}.lt-sign{text-align:center;max-width:1100px;color:var(--cream2);box-shadow:inset 0 0 0 5px #84301a,inset 0 0 0 8px var(--mustard),0 12px 0 #5a2010,0 40px 60px -30px #3a231899;background:radial-gradient(90% 130% at 50% 0,#a53f23,#84301a);border-radius:26px;margin:0 auto;padding:clamp(60px,6.4vw,104px) clamp(44px,6vw,96px);position:relative}.lt-sign:before{content:"";pointer-events:none;border:16px solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72'%3E%3Cg fill='%23ffd36b' opacity='.55'%3E%3Ccircle cx='8' cy='8' r='7.5'/%3E%3Ccircle cx='36' cy='8' r='7.5'/%3E%3Ccircle cx='64' cy='8' r='7.5'/%3E%3Ccircle cx='8' cy='36' r='7.5'/%3E%3Ccircle cx='64' cy='36' r='7.5'/%3E%3Ccircle cx='8' cy='64' r='7.5'/%3E%3Ccircle cx='36' cy='64' r='7.5'/%3E%3Ccircle cx='64' cy='64' r='7.5'/%3E%3C/g%3E%3Cg fill='%23fff6d6'%3E%3Ccircle cx='8' cy='8' r='4.2'/%3E%3Ccircle cx='36' cy='8' r='4.2'/%3E%3Ccircle cx='64' cy='8' r='4.2'/%3E%3Ccircle cx='8' cy='36' r='4.2'/%3E%3Ccircle cx='64' cy='36' r='4.2'/%3E%3Ccircle cx='8' cy='64' r='4.2'/%3E%3Ccircle cx='36' cy='64' r='4.2'/%3E%3Ccircle cx='64' cy='64' r='4.2'/%3E%3C/g%3E%3C/svg%3E") 16 round;animation:2.6s ease-in-out infinite lt-glow;position:absolute;inset:14px}@keyframes lt-glow{50%{opacity:.7}}.lt-sign .lt-h2{color:var(--cream2);text-shadow:.04em .04em #5a2010;margin:0}.lt-sign p{font:400 clamp(16px,1.4vw,20px)/1.35 var(--sign);letter-spacing:.02em;color:#ffe2a6;margin-top:14px}.lt-ways{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.lt-ways .lt-btn{min-width:140px}.lt-foot{padding:44px var(--pad) 52px;text-align:center;background:var(--brown);color:#e9dcc2;flex-direction:column;align-items:center;gap:10px;display:flex}.lt-foot-badge{width:clamp(108px,10vw,140px);height:auto;margin-bottom:8px}.lt-foot-logo{font:400 32px/1 var(--fat);color:var(--cream2)}.lt-foot-logo em{color:var(--mustard)}.lt-foot .lk-credit{max-width:62em}@media (prefers-reduced-motion:reduce){.lt-rays,.lt-badge,.lt-sign:before{animation:none}}@media (max-width:1100px){.lt-dishes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto}}@media (max-width:980px){.lt-nav{display:none}.lt-head-cta{margin-left:auto}.lt-burger{display:flex}}@media (max-width:860px){.lt-hero{grid-template-columns:1fr;gap:22px}.lt-scene{order:-1;width:min(100%,560px)}.lt-evs{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (max-width:560px){.lt{font-size:16px}.lt-head{gap:10px;padding-block:12px}.lt-logo{gap:10px}.lt-logo-badge{width:44px;height:44px}.lt-logo span{font-size:24px}.lt-head-cta{display:none}.lt-burger{margin-left:auto}.lt-h1{font-size:clamp(34px,11vw,52px)}.lt-ctas .lt-btn{flex:100%}.lt-dishes{gap:24px 14px}.lt-stamp{--r:4px}.lt-stamp h3{margin-top:10px;font-size:19px}.lt-dish>p{font-size:14px}.lt-ways .lt-btn{flex:auto;min-width:0;padding:2px 14px 0;font-size:16px}}@media (max-width:400px){.lt-dishes{grid-template-columns:1fr;max-width:300px}}@media (max-width:360px){.lt-logo{gap:8px}.lt-logo-badge{width:38px;height:38px}.lt-logo span{font-size:20px}.lt-burger{width:44px;height:44px}}@media (max-width:420px){.lt-logo{white-space:normal;min-width:0}.lt-logo span{font-size:21px;line-height:1.02}.lt-logo em{white-space:nowrap}}
