@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f2d063d697cf9672-s.40ayoea_1moi9.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:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa78b74e3784d9d1-s.1-uasx325ytgt.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:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85d221305b371308-s.p.1awwf8ewnhcz0.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:Alfa Slab One Fallback;src:local(Arial);ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.0%;size-adjust:120.68%}.alfa_slab_one_4952b6c-module__N4rW6q__className{font-family:Alfa Slab One,Alfa Slab One Fallback;font-style:normal;font-weight:400}.alfa_slab_one_4952b6c-module__N4rW6q__variable{--font-display:"Alfa Slab One", "Alfa Slab One Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_28eabcc4-module__VP_hBG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_28eabcc4-module__VP_hBG__variable{--font-hand:"Caveat", "Caveat Fallback"}
.boteco-awning{background:repeating-linear-gradient(90deg,#c0392b 0 40px,#f6ecd6 40px 80px);height:18px;position:relative}.boteco-awning:after{content:"";filter:drop-shadow(0 4px 3px #00000059);background:radial-gradient(circle at 20px 0,#c0392b 19.5px,#0000 20px) 0 0/80px 14px repeat-x,radial-gradient(circle at 60px 0,#f6ecd6 19.5px,#0000 20px) 0 0/80px 14px repeat-x;height:14px;position:absolute;top:100%;left:0;right:0}.boteco-neon{color:#ffb02e;text-shadow:0 0 22px #ff960059}.boteco-sign{color:#ffd9d2;letter-spacing:.18em;text-shadow:0 0 3px #ff9a8a,0 0 10px #ff4a33;border:3px solid #ff6b57;border-radius:9999px;padding:.35rem 1.4rem;animation:7s infinite boteco-flicker;display:inline-block;box-shadow:0 0 6px #ff4a33,0 0 22px #ff4a338c,inset 0 0 8px #ff4a338c}@keyframes boteco-flicker{0%,19%,21%,60%,62%,to{opacity:1}20%,61%{opacity:.55}}.boteco-board{background:radial-gradient(at 20% 10%,#ffffff12,#0000 55%),radial-gradient(at 85% 90%,#ffffff0d,#0000 50%),#1f2a24;border:10px solid #6b4423;border-radius:14px;box-shadow:inset 0 0 40px #0000008c,0 18px 40px #00000080}.boteco-chalk-line{border-bottom:2px dashed #f4ead559}.boteco-receipt-wrap{filter:drop-shadow(0 12px 14px #00000059)}.boteco-receipt{background:repeating-linear-gradient(0deg,#0000 0 27px,#2a180b0d 27px 28px),#f6ecd6;padding-bottom:2.25rem;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/20px 10px repeat-x}.boteco-tablecloth{background-color:#f6ecd6;background-image:linear-gradient(90deg,#c0392b8c 50%,#0000 50%),linear-gradient(#c0392b8c 50%,#0000 50%);background-size:56px 56px}.boteco-wood{background:repeating-linear-gradient(90deg,#0000002e 0 2px,#0000 2px 90px),linear-gradient(#3a2414,#24150b)}.boteco-marquee{width:max-content;animation:38s linear infinite boteco-marquee;display:flex}@keyframes boteco-marquee{to{transform:translate(-50%)}}.boteco-bubble{background:#ffd6821f;border:1px solid #ffd68280;border-radius:9999px;animation:linear infinite boteco-rise;position:absolute;bottom:-20px}@keyframes boteco-rise{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:1}to{opacity:0;transform:translateY(-640px)translate(14px)}}.boteco-stamp{transform:rotate(-6deg)}.boteco-faq summary{list-style:none}.boteco-faq summary::-webkit-details-marker{display:none}.boteco-faq[open] .boteco-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.boteco-marquee,.boteco-bubble,.boteco-sign{animation:none}}
