@font-face{font-family:Brown-Regular-S;src:url(/fonts/LL_Brown-Regular_Web/css/fonts_subsetted/lineto-brown-regular.eot);src:url(/fonts/LL_Brown-Regular_Web/css/fonts_subsetted/lineto-brown-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/LL_Brown-Regular_Web/css/fonts_subsetted/lineto-brown-regular.woff2) format("woff2"),url(/fonts/LL_Brown-Regular_Web/css/fonts_subsetted/lineto-brown-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown-Bold-S;src:url(/fonts/LL_Brown-Bold_Web/css/fonts_subsetted/lineto-brown-bold.eot);src:url(/fonts/LL_Brown-Bold_Web/css/fonts_subsetted/lineto-brown-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/LL_Brown-Bold_Web/css/fonts_subsetted/lineto-brown-bold.woff2) format("woff2"),url(/fonts/LL_Brown-Bold_Web/css/fonts_subsetted/lineto-brown-bold.woff) format("woff");font-weight:400;font-style:normal}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.35}html{font-size:12px}@media (min-width:769px){html{font-size:1.05vw}body{line-height:1.5}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}body{font-family:Archer SSm A,Archer SSm B;font-style:normal;font-weight:700}@media (min-width:769px){body{font-weight:700}}em,i{font-family:Archer SSm A,Archer SSm B;font-style:italic;font-weight:700}b,strong{font-style:normal}b,b i,strong,strong i{font-family:Archer SSm A,Archer SSm B;font-weight:800}b i,strong i{font-style:italic}p{margin:0}h1,h2,h3,h4{font-family:Brown-Regular-S;text-transform:uppercase;margin:1rem 0 0;letter-spacing:.07rem}h1{font-size:2.75rem;color:#ba0c2f;letter-spacing:.2rem}h1.big{color:inherit}@media (min-width:769px){h1.big{font-size:3.5rem}}h2{font-size:1.25rem;margin:0;display:inline-block;vertical-align:middle}img{width:100%;height:auto}main{padding:1rem}main.specials{padding:4rem 1rem 1rem}main.poster{padding:4rem}.padding{padding:0 1.5rem 1rem}.intro{text-align:left;color:#ba0c2f;font-size:1rem;line-height:1.15;padding:0;font-family:Brown-Regular-S,helvetica}.intro p{margin-bottom:.5rem}ul{list-style-type:none;padding:0;margin:0}ul li{position:relative;padding-bottom:.5rem}ul li p{margin-right:3rem}.burgers ul li .price,.kids ul li .price,ul li .price{position:absolute;top:.25rem;right:0;font-family:Brown-Regular-S,helvetica}.burgers ul li p{display:inline-block;padding-right:2rem}.rare{color:#ba0c2f;font-weight:800}@media (min-width:769px){body{overflow:visible}.header{margin-top:-50px}div[class*=col-66-33]>div>ul li div,div[class*=col-]{position:relative}div[class*=col-]>div{float:left}div[class*=col-] div[class*=col-]{margin:0}div[class*=col-]:after{content:"";display:block;clear:both}.col-4>div{width:25%}.col-3>div{width:33.33%}.col-2>div{width:50%}.col-1>div{width:100%}.col-2>div:nth-child(odd){clear:left}.col-66-33>div:first-child{float:left;width:66%}.col-60-40>div:first-child{float:left;width:60%}.col-60-40>div:last-child{float:right;width:40%}.col-66-33>div:last-child{float:right;width:33%}.col-75-25>div:first-child{float:left;width:75%}.col-75-25>div:last-child{float:right;width:25%}.col-50-50>div:first-child{float:left;width:50%}.col-50-50>div:last-child{float:right;width:50%}h1{margin:0 0 0 1.5rem}main{padding:2rem 4rem 1rem}.col-60-40>div:first-child,.drinks>.col-2>div:first-child{border-right:1px solid #dedede;padding-right:2rem}.col-60-40>div:first-child .padding:last-child,.col-60-40>div:last-child .padding:last-child,.drinks>.col-2>div:first-child .padding:last-child,.drinks>.col-2>div:last-child .padding:last-child{border:0}.col-60-40>div .padding,.drinks>.col-2 .padding,.wine-draft.padding{border-bottom:1px solid #dedede;padding-bottom:1rem;margin-bottom:1rem}.wine-draft .description{width:90%}.col-60-40>div:last-child .padding,.drinks>.col-2>div:last-child .padding{padding:0 0 2rem;margin:2rem 2rem -1rem}.col-60-40>div:last-child .padding:first-child,.drinks>.col-2>div:last-child .padding:first-child{margin-top:.5rem}ul.split{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance}ul.split li{-moz-column-break-inside:avoid;break-inside:avoid-column;display:block}ul li .price,ul li p{position:static;display:inline;margin-right:.5rem}.burgers h1.big{margin-left:0}.burgers h2{font-size:1.5rem}.burgers ul{margin:2rem 0 1rem}.cheese-fries-space-hack{height:4rem}.padding-right{padding:0 2.5rem 0 0}}.wine-draft .col-3 li>div{position:relative}.fries h1 span{color:#999}.soup h2{padding-right:3rem}.soup .sold-out{position:relative;margin-left:0}@media (min-width:769px){.soup li{display:inline-block;width:50%;vertical-align:top}}.tacos h2{white-space:nowrap}.two-prices>div{position:relative;display:inline-block}.two-prices{display:flex;flex-direction:row;margin-top:.25rem}.two-prices>div:first-child{order:2;margin-left:2rem}.two-prices>div:last-child{order:1}.two-prices>div:first-child:after{content:"•";position:absolute;right:5.25rem;top:.6rem;font-size:1.25rem;line-height:0}@media (min-width:769px){.two-prices>div:first-child:after{right:6rem}}.two-prices .price{position:static;top:auto;right:auto}.tiny{font-size:85%}.tiny,.tiny .price{position:relative;display:inline-block}.tiny .price{top:0;margin-left:.5rem;font-size:115%}div[class^=specials-template-]>div>.image{background-size:cover;background-repeat:no-repeat;width:100%;height:20rem;background-color:#dedede;margin:1rem 0;display:none}@media (min-width:769px){div[class^=specials-template-]>div>.image{display:block}div[class^=specials-template-]>div>.mobile-image{display:none}}div[class^=specials-template-] .sold-out{display:inline-block;margin:1rem 0 .5rem}div[class^=specials-template-]{display:flex;flex-direction:column}div[class^=specials-template-]>div>.text .price{font-family:Brown-Regular-S,helvetica;color:#ba0c2f;font-size:1.25rem;display:inline-block;margin:0;padding:0 .5rem 0 0;font-weight:700}div[class^=specials-template-]>div>.text .priceDesc{color:#000;font-weight:700;padding-right:1rem;font-size:.85rem}@media (min-width:769px){.specials h1 span{font-size:17rem;color:#000;display:block;line-height:1}.refreshers-specials h1 span{font-size:12rem;letter-spacing:.75rem}.specials.agave h1 span{font-size:9.25rem}.specials>.padding{padding-left:5.5rem}div[class^=specials-template-]{text-align:center}div[class^=specials-template-]>div{display:inline-block;width:50%;vertical-align:text-top;padding:1rem;position:relative}div[class^=specials-template-]>div>.image{width:450px;height:300px;margin-bottom:0}div[class^=specials-template-]>div>.text{text-align:left;padding:1rem 0;width:40rem}div.specials-template-2>div>.text{float:left;display:inline-block;margin-right:2rem}div.specials-template-2>div>.text>div+h2{line-height:1.5}div[class^=specials-template-]>div>.text h2{display:inline-block;line-height:1.2}.specials-wrapper{height:110rem;display:flex;align-items:center}div[class^=specials-template-4]{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;grid-gap:1rem}div[class^=specials-template-4]>div:nth-child(4){grid-column:1;grid-row:1}div[class^=specials-template-4]>div:nth-child(3){grid-column:2;grid-row:1}div[class^=specials-template-4]>div:nth-child(2){grid-column:1;grid-row:2}div[class^=specials-template-4]>div:first-child{grid-column:2;grid-row:2}div[class^=specials-template-3]>div{display:flex;width:100%;clear:both;align-items:flex-end;margin:4rem 0}div[class^=specials-template-3]>div .image{width:40rem;height:27rem}div[class^=specials-template-3]>div>.text{padding:0 0 0 2rem}div[class^=specials-template-3] h2{display:inline-block}div[class^=specials-template-2]>div{display:block;width:68%;clear:both;margin:auto}div[class^=specials-template-2]>div .image{width:55rem;height:35rem}div[class^=specials-template-2] h2{display:inline-block}}.multiple-prices{display:flex;align-items:flex-start;justify-content:left}.multiple-prices *{color:#ba0c2f;align-items:flex-start;justify-content:center;white-space:nowrap}.multiple-prices>div:first-child .price{margin-left:0}.specials-footer{margin:0 4rem;padding:2rem 4rem;border-top:.75rem solid #666;position:relative}@media (max-width:768px){.specials-footer{margin:0;padding:2rem}}.specials-footer p{margin-bottom:1rem}.specials-footer:before{background-color:#ba0c2f;left:0}.specials-footer:after,.specials-footer:before{content:"";height:.75rem;display:inline-block;position:absolute;top:-.75rem;width:33%}.specials-footer:after{background-color:#999;right:0}.beer li>div,.wine li>div{position:relative}.beer .price,.wine .price,.wine-draft .price{position:absolute;top:0;right:0;background:#fff;border-left:2px solid #fff}.shakes .prices li .sold-out{display:none}.shakes .prices li:first-child .sold-out{display:block}.shakes h1{letter-spacing:.08rem}.shakes h1 span{color:#999}.shakes h2{color:#ba0c2f;margin-right:.5rem}.shakes h2,.shakes h2+span{display:inline-block;vertical-align:baseline}.shakes h2+span{font-family:Brown-Regular-S,helvetica;display:block}@media (min-width:769px){.shakes h2+span{display:inline}.shakes ul:first-of-type li:nth-of-type(2) h2+span{display:block}}.prices{position:absolute;right:0;top:0}.shakes .prices{top:.25rem}.prices li{display:inline-block}.prices li:not(:last-child):after{content:"•";display:inline-block;margin:0 .5rem}.prices .price{margin:0 .25rem 0 0}.prices .price,.prices .size{position:static;top:auto;right:auto}.flavors{font-family:Brown-Regular-S,helvetica;text-transform:uppercase;font-size:1.25rem;letter-spacing:.07rem}.flavors span{font-size:.85rem}@media (min-width:769px){.add,.flavors{margin-left:1.5rem}.flavors li{padding:0}}.flavors:not(.list) li{display:inline-block;vertical-align:middle}.flavors:not(.list) li:not(:last-child):after{content:"•";display:inline-block;vertical-align:middle;padding:0 .5rem .25rem .25rem;font-size:.45rem}.add{position:relative}.add .price,.add ul{display:inline-block}.add li{display:inline-block;vertical-align:baseline;margin-right:.25rem}.add li:not(:last-child):not(:first-child):after{content:", ";display:inline-block;vertical-align:baseline}@media (min-width:769px){li.floats{width:70.5%}li.icecream{width:87%}}.fountain-flavors{-moz-columns:2;column-count:2;width:60%}.fountain-flavors li{padding:0}.fountain-flavors li:before{content:"•";display:inline-block;margin:0 .5rem 0 0;padding:0}@media (min-width:769px){.beverages li:nth-last-child(-n+4),.kids li{max-width:30rem}}.condiments h1,.kids h1{color:inherit}.kids p.intro{color:#ba0c2f;font-family:Brown-Regular-S;font-style:normal;font-weight:500;padding:0 6rem 1rem 0}.layout.soft-serve{background-size:100%}.soft-serve.padding ul>li>h2{color:#ba0c2f;margin-bottom:.5rem;display:block;font-weight:800;letter-spacing:.25rem}.sundaes.soft-serve.padding ul>li>h2{letter-spacing:.125rem}.soft-serve .sizes .price,.soft-serve.padding ul li h3{font-family:Archer SSm A,Archer SSm B}.soft-serve .sizes .price{font-weight:700}.soft-serve.sundaes .sizes .price{text-align:right}.soft-serve .sizes .price:after{content:"";display:block;width:8rem;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-style:italic;margin-left:.5rem}.soft-serve h1+ul>li{display:block;width:100%}.soft-serve.sundaes h1+ul+ul>li,.soft-serve.sundaes h1+ul>li{float:left;width:48%;vertical-align:top}.soft-serve.sundaes h1+ul>li:first-child{margin-right:2%}.soft-serve.sundaes h1+ul+ul>li:last-child{margin-left:2%}.soft-serve.sundaes h1+ul:after{content:" ";display:block;clear:left;height:5rem}.soft-serve h2{display:block;width:100%;padding-top:1rem;margin-bottom:1rem!important;padding-bottom:.25rem!important}.soft-serve h3,.soft-serve-flavors h3{text-transform:none;margin:0}.soft-serve h1+ul>li:first-child>ul>li>h2{display:block;width:100%}.soft-serve h1+ul>li:last-child:after{content:"";display:block;width:75%;height:18rem;background-image:url(/images/cup-or-cone.png);background-repeat:no-repeat;background-size:100%;position:absolute;top:40rem;left:9rem}.soft-serve.sundaes h1+ul>li:last-child:after{top:66rem;left:-27rem}.soft-serve ul.sizes li{padding:0}.soft-serve.sundaes ul.sizes.sundaes-list li{padding:0 0 1rem}.soft-serve.sundaes ul.sizes.sundaes-list li .price{position:absolute;top:-.25rem;right:0}.soft-serve ul.sizes li .sold-out,.soft-serve-addons .sold-out,.soft-serve-flavors .sold-out{position:relative}.soft-serve ul.sizes li *{display:inline-block;white-space:nowrap}.soft-serve ul.sizes h3{width:20rem}.soft-serve.sundaes ul.sizes h3{width:23rem;font-size:2.5rem;white-space:normal;line-height:1.2}.soft-serve.sundaes ul:first-of-type ul.sizes li:last-child h3{font-style:italic}ul.soft-serve-flavors{margin-bottom:1rem}ul.soft-serve-flavors li{padding:0}.soft-serve-addons>h2,.soft-serve-addons>span{display:inline-block!important;font-family:Archer SSm A,Archer SSm B;position:relative}.soft-serve-addons>h2>span{font-family:Archer SSm A,Archer SSm B;text-transform:none}.soft-serve-addons .price{bottom:auto;top:auto;font-weight:800}.toppings-dips h3,.toppings-dips>li{font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:1.2rem}.toppings-dips h3{text-transform:uppercase;font-size:1.2rem}@media (min-width:769px){.soft-serve{margin:2rem 3rem}.soft-serve h1{text-indent:-1000%;background-image:url(/images/soft-serve.png);background-repeat:no-repeat;background-size:100%;width:18rem;height:8rem;margin:-4rem 0 0 -.5rem;width:36rem;height:19rem}.soft-serve h2{border-bottom:1px solid #999;font-size:3.5rem;margin-top:-3rem}.soft-serve.sundaes h3{letter-spacing:0}.soft-serve ul.sizes,.soft-serve ul.soft-serve-flavors{font-size:2.5rem}.soft-serve ul.soft-serve-flavors li{text-indent:1rem}.soft-serve ul.soft-serve-flavors li:before{content:"•";display:inline-block;color:#ba0c2f;font-size:3.5rem;margin-left:-1.5rem;line-height:0}.soft-serve.sundaes ul.soft-serve-flavors li:before{width:3rem}.soft-serve ul.soft-serve-flavors li h3{display:inline-block;font-size:2.5rem}.soft-serve.sundaes ul.soft-serve-flavors li h3{display:inline}.soft-serve h1+ul>li:last-child:after{height:46rem;width:91%}.soft-serve.sundaes h1+ul>li:last-child:after{width:186%}.soft-serve-addons{position:relative}.soft-serve-addons>h2,.soft-serve-addons>span{display:inline-block!important;margin-left:.5rem;font-family:Archer SSm A,Archer SSm B}.soft-serve.padding .soft-serve-addons>h2{font-size:3rem;margin-top:2rem;letter-spacing:0}.soft-serve.sundaes.padding .soft-serve-addons>h2{margin-top:-2.25rem}.toppings-dips>li{display:inline-block;width:50%;padding-left:2rem;vertical-align:top}.sundaes .toppings-dips>li{width:100%;padding-bottom:1rem}.toppings-dips>li>ul>li:before{content:"•";display:inline-block;vertical-align:middle;padding:0 .5rem .25rem .25rem;color:#ba0c2f}.toppings-dips h3{font-size:3rem}.toppings-dips li{padding:0}.toppings-dips li li{font-size:2.125rem;text-transform:lowercase;font-style:italic;line-height:1.25}}.soft-serve .straus,.soft-serve.sundaes h1:after{background-image:url(/images/straus.png);background-position:33% 65%;background-repeat:no-repeat;background-size:8.5rem;margin-top:2rem}.soft-serve.sundaes h1:after{content:"";display:block;height:16rem;width:55rem;background-position:76% 13%}ul.tenders-sauces:before{content:"Choose your flavor (original or tossed in sauce)";display:block;margin-bottom:.25rem;font-family:Brown-Regular-S;font-size:1.25rem}ul.tenders-sauces:after{content:"Substitute Impossible™ Chicken Nuggets (8) or (12) for no-charge.";display:block;margin-top:.25rem}ul.tenders-sauces{margin:.5rem 0}ul.tenders-sauces li{padding-bottom:0}.tenders .flavors{color:#ba0c2f}.tenders ul.flavors p>em{color:#000}@media (max-width:768px){.tenders .price{position:static;display:inline}}.refreshers{border-top:1px solid #dedede;padding-top:1rem;float:left;position:relative}.refreshers ul li,.refreshers ul li .price,.refreshers ul li .sold-out{display:inline-block;position:relative}.refreshers ul li .price{padding-right:1rem}.refreshers ul li:after{content:"•";display:inline-block;padding-right:1.5rem}.refreshers ul li:last-child:after{content:""}.refreshers h2,.refreshers ul{display:inline-block;vertical-align:baseline}.refreshers h2{color:#ba0c2f}.specials-wrapper.refreshers h2{color:#000}.hot-dogs .col-2>div:first-child{width:65%}.hot-dogs .col-2>div:last-child{width:35%}.qr{border-left:1px solid #dedede;margin-left:2rem}.qr,.sold-out{display:inline-block}.sold-out{font-size:.75rem;color:#fff;background-color:#ba0c2f;padding:.125rem .25rem;text-transform:uppercase;font-family:Brown-Regular-S;font-style:normal;letter-spacing:.09rem;margin-left:1rem;position:absolute;top:0;right:0;z-index:1;white-space:nowrap;text-indent:0}.specials .sold-out{font-size:1.25rem;padding:.125rem .5rem;position:relative}.drawer{position:relative}@media (max-width:768px){.drawer h1{line-height:1;border-top:1px solid #dedede;margin:.25rem 0 0;letter-spacing:.057rem;font-size:2.25rem;padding:1.25rem 4rem 0 0}.drawer h1:after{content:"›";color:#999;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:3rem;font-weight:200;display:block;position:absolute;right:2.5rem;top:.75rem;transform:rotate(90deg);opacity:.75}.drawer .expanded{display:none}.drawer.open .expanded{display:block;padding-top:1rem}.wine li>div{padding-right:5rem}.beer li>div{padding-right:2rem}.icecream>h2{padding-right:12rem}.beverages li>h2{width:60%;line-height:1.35}}.divider,.header img{display:none}@media (min-width:769px){.header .desktop{display:block}footer{position:fixed;top:1800px}.footer-strauss{margin:4rem 1rem 0}}@media (max-width:768px){.header .mobile{display:block;margin:2rem;width:60%}.header .divider{display:block;clear:both;position:relative;height:.35rem;width:100%;text-align:center;margin-bottom:2rem}.header .divider:before{content:"";display:block;position:absolute;width:50%;height:100%;left:0;top:0;background-color:#ba0c2f}.divider hr{display:inline-block;position:absolute;width:25%;height:100%;background-color:#515251;margin:0;left:37.5%;border:0;z-index:2}.header .divider:after{content:"";display:block;position:absolute;width:50%;height:100%;right:0;top:0;background-color:#999}.footer-strauss{margin:0 1.5rem 1.5rem;width:90%}}.combined-message{display:none;align-items:center;justify-content:center;height:100%;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:1}@media (min-width:769px){.combined .combined-message{display:flex!important}}.italic{font-style:italic}.specials-header{margin:auto;padding:0 3%}