@font-face{font-family:Rubik;font-weight:900;font-display:swap;src:url(/fonts/rubik-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:800;font-display:swap;src:url(/fonts/rubik-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:700;font-display:swap;src:url(/fonts/rubik-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Anton;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;src:url(/fonts/montserrat-latin-900-normal.woff2)format("woff2")}:root{--crunch-yellow:#ffc72c;--fryer-orange:#ff962e;--comb-red:#da291c;--outline-black:#19191a;--white:#fff;--feather-cream:#ffffe1;color:var(--outline-black);background:var(--crunch-yellow);font-synthesis:none;font-family:Montserrat,sans-serif;font-weight:600}body{margin:0;overflow-x:clip}body[data-page=order]{background:var(--fryer-orange)}body[data-page=visit]{background:var(--white)}[hidden]{display:none!important}img{max-width:100%}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{overflow-wrap:normal;text-wrap:balance}p{overflow-wrap:break-word}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:4px solid}button:focus-visible,a:focus-visible{outline-style:dashed}.skip-link{z-index:200;background:var(--white);color:var(--outline-black);border:3px solid var(--outline-black);border-radius:20px;padding:14px 20px;font-weight:800;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}a[style*="border-radius: 999px"],button,article,.menu-card{transition:transform .15s,box-shadow .15s}a[style*=box-shadow]:hover,.menu-card:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--outline-black)!important}a[style*=box-shadow]:active,.button:active{transform:translate(5px,5px);box-shadow:none!important}header a[aria-current=page]{background:var(--outline-black)!important;color:var(--crunch-yellow)!important}header a{min-height:20px}header{isolation:isolate}footer nav a{align-items:center;min-height:44px;display:inline-flex}footer nav{align-items:center}footer nav a:hover{text-decoration-thickness:3px}@keyframes crunch-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.crunch-mq{animation:28s linear infinite crunch-mq}.crunch-mq-rev{animation:34s linear infinite reverse crunch-mq}@keyframes crunch-wig{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.crunch-wig{transform-origin:50% 90%;animation:2.4s ease-in-out infinite crunch-wig}@keyframes crunch-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.crunch-bob{animation:1.1s ease-in-out infinite crunch-bob}main>div[aria-hidden=true]{overflow:clip}.rooster-line:not(:empty){background:var(--white);width:170px;color:var(--outline-black);border:3px solid var(--outline-black);box-shadow:4px 4px 0 var(--outline-black);border-radius:16px;padding:12px;font:800 16px/1.4 Montserrat,sans-serif;position:absolute;bottom:95%;left:0}.faq-list{flex-direction:column;gap:14px;display:flex}.faq-card{background:var(--white);color:var(--outline-black);border:4px solid var(--outline-black);box-shadow:5px 5px 0 var(--outline-black);border-radius:22px;flex-direction:column;gap:8px;padding:22px 26px;display:flex}.faq-card h3{margin:0;font:900 24px/1.2 Rubik,sans-serif}.faq-card p{margin:0;font:600 17px/1.6 Montserrat,sans-serif}.accordion{padding:0;overflow:hidden}.accordion h3{font:inherit}.accordion button{box-sizing:border-box;background:var(--white);text-align:left;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:22px 26px;font:900 24px/1.2 Rubik,sans-serif;display:flex}.accordion button span{border:3px solid var(--outline-black);background:var(--crunch-yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.accordion p{padding:0 26px 24px}.accordion button:focus-visible{outline-offset:-7px}.flavor-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;display:grid}.flavor-card{text-align:center;background:var(--white);color:var(--outline-black);border:4px solid var(--outline-black);box-shadow:6px 6px 0 var(--outline-black);transform:rotate(var(--tilt));border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:18px 14px 20px;display:flex;position:relative}.flavor-card img{object-fit:contain;width:150px;height:120px}.flavor-card h3{margin:0;font:900 22px/1.05 Rubik,sans-serif}.flavor-tag{letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--outline-black);background:var(--feather-cream);border-radius:8px;padding:4px 10px;font:800 12px/1.4 Montserrat,sans-serif}.flavor-tag.premium{background:var(--outline-black);color:var(--crunch-yellow)}.vinegar{border:3px solid var(--outline-black);background:var(--feather-cream);border-radius:50%;justify-content:center;align-items:center;width:114px;height:114px;font:900 18px/1.2 Rubik,sans-serif;display:flex}.menu-tabs{border-top:4px solid var(--outline-black);border-bottom:4px solid var(--outline-black);padding:16px 24px}.menu-tabs [role=tablist]{flex-wrap:wrap;gap:10px;max-width:1240px;margin:auto;display:flex}.menu-tabs button{letter-spacing:.08em;text-transform:uppercase;border:3px solid var(--outline-black);background:var(--white);border-radius:999px;min-height:48px;padding:10px 18px;font:900 14px/1.3 Montserrat,sans-serif}.menu-tabs [aria-selected=true]{background:var(--outline-black);color:var(--crunch-yellow)}.menu-sections{flex-direction:column;gap:88px;max-width:1240px;margin:0 auto;padding:64px 24px 24px;display:flex}.menu-sections section{flex-direction:column;gap:28px;display:flex}.menu-section-heading{flex-wrap:wrap;align-items:baseline;gap:12px 18px;display:flex}.section-number{color:var(--comb-red);font:900 28px Rubik,sans-serif}.menu-section-heading h2{letter-spacing:-.02em;margin:0;font:900 clamp(34px,5.31vw,68px)/.95 Rubik,sans-serif}.menu-section-heading p{margin:0;font:700 17px/1.5 Montserrat,sans-serif}.menu-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:24px;display:grid}.drinks-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}.menu-card{background:var(--white);border:4px solid var(--outline-black);box-shadow:6px 6px 0 var(--outline-black);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.menu-card-photo{border-bottom:4px solid var(--outline-black);justify-content:center;align-items:center;height:220px;padding:14px;display:flex}.menu-card-photo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.menu-card-copy{flex-direction:column;flex-grow:1;gap:10px;padding:18px 20px 22px;display:flex}.menu-card h3{margin:0;font:900 25px/1.05 Rubik,sans-serif}.menu-card p{margin:0;font:600 15px/1.5 Montserrat,sans-serif}.item-badge{background:var(--comb-red);color:var(--white);border:3px solid var(--outline-black);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font:900 12px/1.2 Montserrat,sans-serif;position:absolute;top:12px;right:12px;transform:rotate(6deg)}.prices{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.price{background:var(--crunch-yellow);color:var(--outline-black);border:3px solid var(--outline-black);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:900 20px/1.2 Rubik,sans-serif;display:flex}.price small{letter-spacing:.12em;text-transform:uppercase;font:800 11px/1.3 Montserrat,sans-serif}.price.hot{background:var(--comb-red);color:var(--white)}.drink-flavors{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.drink-flavors li{letter-spacing:.04em;border:2px solid var(--outline-black);background:var(--feather-cream);border-radius:10px;padding:6px 10px;font:800 13px/1.4 Montserrat,sans-serif}.combo-layout{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.combo-table{background:var(--white);border:4px solid var(--outline-black);min-width:0;box-shadow:6px 6px 0 var(--outline-black);border-radius:24px;flex:2 560px;overflow-x:auto}.combo-table table{border-collapse:collapse;width:100%;font:700 17px/1.4 Montserrat,sans-serif}.combo-table caption{caption-side:top;text-align:left;padding:18px 22px 6px;font-size:15px;line-height:1.5}.combo-table thead{border-bottom:4px solid var(--outline-black)}.combo-table th{text-align:left;padding:14px 22px}.combo-table thead th{font:900 18px/1.3 Rubik,sans-serif}.combo-table td{text-align:right;padding:14px 22px}.combo-table td small{margin-right:8px;font-size:12px}.combo-table td strong{font:900 22px Rubik,sans-serif}.combo-table tr{border-bottom:2px solid var(--outline-black)}.combo-table tbody tr:nth-child(2n){background:var(--feather-cream)}.combo-image{background:var(--fryer-orange);border:4px solid var(--outline-black);min-width:0;box-shadow:8px 8px 0 var(--outline-black);border-radius:28px;flex:320px;padding:20px;transform:rotate(2deg)}.combo-image img{width:100%;height:auto}.price-note{margin:0;font-size:15px;font-weight:700;line-height:1.6}.map-card{overflow:hidden;padding:0!important}.map-card iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-card>span{pointer-events:none}.weekly-hours{border:4px solid var(--outline-black);min-width:0;box-shadow:8px 8px 0 var(--outline-black);border-radius:28px;flex-direction:column;flex:560px;display:flex;overflow:hidden}.weekly-hours>div{background:var(--white);border-bottom:3px solid var(--outline-black);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.weekly-hours>div:nth-child(2n){background:var(--feather-cream)}.weekly-hours>div:last-child{border:0}.weekly-hours>div.today{background:var(--crunch-yellow)}.weekly-hours span{letter-spacing:.04em;font:400 30px Anton,sans-serif}.weekly-hours strong{font:900 26px Rubik,sans-serif}.intro-loader{z-index:100;box-sizing:border-box;background:var(--comb-red);color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.intro-loader>.crunch-bob{width:clamp(130px,22vh,230px);height:auto}.loader-wordmark{width:420px;height:auto}.intro-loader p{max-width:580px;min-height:34px;margin:0;font:800 24px/1.3 Montserrat,sans-serif}.loader-progress{background:var(--white);border:4px solid var(--outline-black);border-radius:999px;width:min(420px,100%);height:26px;overflow:hidden}.loader-progress span{background:var(--crunch-yellow);transform-origin:0;width:100%;height:100%;animation:2.35s linear both fill;display:block}.intro-loader button{background:var(--crunch-yellow);color:var(--outline-black);border:3px solid var(--outline-black);min-height:48px;box-shadow:4px 4px 0 var(--outline-black);border-radius:999px;padding:12px 24px;font-weight:900}@keyframes fill{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.outlined{color:var(--white);-webkit-text-stroke:5px var(--outline-black);paint-order:stroke fill;text-shadow:7px 7px 0 var(--comb-red);font:900 clamp(100px,15vw,180px)/.9 Rubik,sans-serif}.not-found{text-align:center;padding:80px 24px 120px}.not-found h1{font:900 clamp(32px,6vw,72px)/1 Rubik,sans-serif}.not-found p{margin:20px auto;line-height:1.6}.button{background:var(--white);color:var(--outline-black);border:4px solid var(--outline-black);box-shadow:6px 6px 0 var(--outline-black);border-radius:999px;margin:10px;padding:16px 24px;font-weight:900;display:inline-block}@media (width<=700px){*,:before,:after{box-sizing:border-box}.top-strip{letter-spacing:.1em!important;gap:4px!important;padding:8px 16px!important;font-size:10px!important}.top-strip span:last-child{display:none}header>div{padding:12px 20px!important}header nav{width:100%;gap:6px!important}header nav a{align-items:center;min-height:44px;display:inline-flex;letter-spacing:.06em!important;padding:10px 9px!important;font-size:10px!important}header>a{gap:10px!important}header img:first-child{width:44px!important;height:44px!important}header img:nth-child(2){height:40px!important}.board-section{padding:64px 22px!important}.page-hero{padding-top:40px!important}.page-hero>.wrap-row{gap:48px!important}.wrap-row>*{min-width:0;max-width:100%}main .wrap-row{gap:32px 24px!important}.hero-copy>p[aria-hidden=true]{-webkit-text-stroke-width:4px!important;text-shadow:5px 5px 0 var(--outline-black)!important;font-size:clamp(52px,16vw,82px)!important}.hero-copy h1{font-size:clamp(26px,7.2vw,36px)!important}body[data-page=home] .hero-copy h1{font-size:clamp(34px,10vw,48px)!important}.hero-copy>p:not([aria-hidden]){font-size:17px!important}.hero-meal{margin:20px auto;width:calc(100% - 20px)!important;max-width:420px!important;box-shadow:8px 8px 0 var(--outline-black)!important}.hero-meal>span:last-child{padding:8px!important;font-size:16px!important;left:-12px!important}.hero-meal>span{right:-8px!important}.hero-meal>span>span:last-child{font-size:32px!important}.hero-meal>button{width:120px!important;bottom:-30px!important;left:-8px!important}.page-hero>div:nth-child(2){margin-top:48px!important;padding:20px!important}[data-countdown]{gap:8px!important}[data-countdown] span:last-child{letter-spacing:.08em!important;font-size:10px!important}.flavor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.flavor-card{padding:14px 8px}.flavor-card h3{font-size:19px}.flavor-card img{width:100%;height:100px}.flavor-tag{letter-spacing:.04em;padding:4px 6px;font-size:10px}.vinegar{width:100px;height:100px;font-size:16px}.menu-tabs{padding:14px 22px}.menu-tabs [role=tablist]{gap:8px}.menu-tabs button{min-height:44px;padding:8px 12px;font-size:11px}.menu-sections{gap:64px;padding:48px 22px 24px}.menu-section-heading{gap:8px 12px}.menu-section-heading h2{font-size:38px}.menu-section-heading p{width:100%;font-size:15px}.section-number{font-size:22px}.menu-card-photo{height:230px}.menu-card-copy{padding:18px}.menu-card h3{font-size:25px}.menu-grid,.drinks-grid{grid-template-columns:1fr}.combo-table{max-width:100%}.combo-table th,.combo-table td{padding:12px 8px}.combo-table th,.combo-table thead th{font-size:12px}.combo-table td small{margin:0;display:block}.combo-table td strong{font-size:18px}.combo-table caption{padding:16px 12px;font-size:13px}.order-channel{padding:24px!important}.order-channel h2{font-size:40px!important}.order-channel a{padding:16px 14px!important;font-size:14px!important}.preorder-card{padding:24px!important}.preorder-card h3{font-size:32px!important}.preorder-card li{gap:10px!important;padding-right:12px!important;font-size:14px!important}.preorder-card a{font-size:22px!important}.faq-card{padding:20px}.faq-card h3{font-size:22px}.faq-card p{font-size:16px}.accordion{padding:0}.accordion button{padding:18px;font-size:20px}.accordion button span{width:36px;height:36px}.accordion p{padding:0 18px 20px}.map-card{min-height:270px;flex-basis:100%!important}.weekly-hours span{font-size:24px}.weekly-hours strong{font-size:20px}.weekly-hours>div{padding:16px}footer{padding:60px 22px 32px!important}footer>div{gap:28px!important}footer p[aria-hidden=true]{-webkit-text-stroke-width:4px!important;text-shadow:5px 5px 0 var(--comb-red)!important;font-size:clamp(48px,15.5vw,100px)!important}footer nav{gap:0 12px!important}footer nav a{font-size:13px!important}.intro-loader{gap:22px}.intro-loader p{font-size:20px}.intro-loader>.crunch-bob{width:180px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro-loader{display:none!important}}.drinks-grid .menu-card-copy{position:relative}.drinks-grid .menu-card-copy h3{padding-right:76px}.drinks-grid .prices{position:absolute;top:18px;right:20px}.drinks-grid .price small:empty{display:none}.intro-loader #loader-line{flex-shrink:0;justify-content:center;align-items:center;width:min(580px,100%);height:100px;min-height:100px;display:flex}.intro-loader>img{flex-shrink:0}.loader-progress span{animation-duration:2.15s}body[data-page=home] .flavor-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}
