@font-face{font-family:Russo One;src:url(/fonts/russo-one-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.browse-menu{color:#171717;--menu-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--menu-display:"Russo One", "Arial Black", system-ui, sans-serif;--menu-yellow:#ffc600;min-height:100vh;font:400 16px/1.5 var(--menu-font);background:#fff}.browse-menu a{color:inherit}.browse-menu a:focus-visible{outline-offset:4px;outline:3px solid #916600}.browse-menu-chrome{z-index:5;background:#fff;position:sticky;top:0}.browse-menu-header,.browse-menu-title-bar{align-items:center;padding-inline:max(14px,50% - 530px);display:grid}.browse-menu-header{border-bottom:1px solid #e8e6e0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;min-height:65px}.browse-menu-account,.browse-menu-pickup{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.browse-menu-account{justify-self:start}.browse-menu-header img{width:clamp(120px,31vw,172px);height:auto;display:block}.browse-menu .browse-menu-pickup{background:var(--menu-yellow);color:#141414;white-space:nowrap;border-radius:5px;justify-self:end;padding:0 9px;font-size:12px}.browse-menu-location-bar{border-bottom:1px solid #e8e6e0}.browse-menu-location{width:fit-content;max-width:100%;margin:0 auto;position:relative}.browse-menu-location summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 13px;font-size:14px;list-style:none;display:flex}.browse-menu-location summary::-webkit-details-marker{display:none}.browse-menu-location summary strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.browse-menu-location summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.browse-menu-locations{top:100%;z-index:1;background:#fff;border-radius:0 0 6px 6px;padding:4px;position:absolute;inset-inline:0;box-shadow:0 4px 18px #0003}.browse-menu-locations a{align-items:center;min-height:44px;padding:0 10px;text-decoration:none;display:flex}.browse-menu-locations a[aria-current]{background:#fff0b4;font-weight:700}.browse-menu-title-bar{border-bottom:2px solid var(--menu-yellow);background:repeating-linear-gradient(123deg,#f7f6f2 0 24px,#f3f1eb 24px 26px,#f7f6f2 26px 49px);grid-template-columns:1fr auto;min-height:62px}.browse-menu-content{max-width:1100px;margin:auto;padding:18px 20px 36px}.browse-menu h1,.browse-menu h2,.browse-menu h3{font-family:var(--menu-display);font-weight:400;line-height:1.12}.browse-menu h1{text-transform:uppercase;margin:0;font-size:clamp(29px,5vw,42px)}.browse-menu h2{margin:20px 0 6px;font-size:24px}.browse-menu h3{margin:0 0 12px;font-size:23px}.browse-menu p{margin:8px 0 0}.browse-menu-group{align-items:center;gap:7px;min-height:44px;text-decoration:none;display:flex}.browse-menu-group svg{flex:none}.browse-menu-group strong,.browse-menu-group small{display:block}.browse-menu-group strong{font-size:13px;line-height:1.2}.browse-menu-group small{font-size:11px}.browse-menu-directions{align-items:center;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.browse-menu-footer{display:none}.browse-menu-unavailable{color:#744600;font-weight:700}.browse-menu-category{margin:0 0 10px}.browse-menu summary:focus-visible{outline-offset:3px;outline:3px solid #916600}.browse-menu-title{align-items:center;gap:6px;min-width:0;display:flex}.browse-menu-title-bar{gap:10px}.browse-menu-title-bar h1{overflow-wrap:anywhere;padding-block:8px;font-size:clamp(23px,4.8vw,39px)}.browse-menu-back{flex:0 0 44px;place-items:center;min-height:44px;font-size:25px;text-decoration:none;display:grid}.browse-menu-items{max-width:740px;margin:auto}.browse-menu-item{border-bottom:1px solid #dedbd4;padding:18px 0 10px}.browse-menu-item:first-child{padding-top:4px}.browse-menu-item-overview{align-items:flex-start;gap:clamp(10px,3vw,24px);display:flex}.browse-menu-item-copy{flex:1;min-width:0}.browse-menu-item-copy h2{margin:0;font-size:clamp(17px,4.5vw,23px)}.browse-menu-item-order,.browse-menu-item-unavailable{align-items:center;gap:12px;min-height:46px;margin-top:5px;font-size:15px;text-decoration:none;display:flex}.browse-menu-item-order{background:var(--menu-yellow);border-radius:6px;margin-top:12px;padding:0 12px}.browse-menu-item-order span{margin-right:auto;font-weight:800}.browse-menu-item-order:after{content:"";border:2px solid;border-width:2px 2px 0 0;width:8px;height:8px;margin-right:5px;transform:rotate(45deg)}.browse-menu-item-unavailable strong{margin-left:auto}.browse-menu .browse-menu-short{color:#393939;margin-top:5px;font-size:16px;line-height:1.4}.browse-menu-item-details{margin-top:4px;font-size:15px}.browse-menu-item-details>summary{color:#545454;cursor:pointer;width:fit-content;padding:7px 0;font-weight:700}.browse-menu-item-details p{color:#393939;margin:0 0 4px}.browse-menu-pickup,.browse-order-dialog button{cursor:pointer;font:inherit;border:0;font-weight:650}.browse-menu-picker{scrollbar-width:none;background:#fff;border-bottom:1px solid #d8d6d0;gap:14px;margin-bottom:12px;display:flex;overflow-x:auto}.browse-menu-picker::-webkit-scrollbar{display:none}.browse-menu-picker a{color:#171717;min-height:44px;font:650 13px/1.2 var(--menu-font);white-space:nowrap;border-bottom:4px solid #0000;flex:none;align-items:center;padding:5px 4px 2px;text-decoration:none;display:inline-flex}.browse-menu-picker a[aria-current]{border-bottom-color:var(--menu-yellow)}.browse-menu-picker a:focus-visible{outline-offset:-4px}.browse-featured,#all-categories,.browse-menu-category{scroll-margin-top:182px}.browse-featured{margin:0 0 22px}.browse-featured h2,#all-categories{text-transform:uppercase;margin:0 0 9px;font-size:clamp(21px,4.5vw,28px)}.browse-featured-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));align-items:start;gap:0 16px;display:grid}.browse-featured-row{border-bottom:1px solid #e3e2de}.browse-featured-row>summary{cursor:pointer;grid-template-columns:78px minmax(0,1fr) 24px;align-items:center;gap:10px;min-height:64px;padding:6px 0;list-style:none;display:grid}.browse-featured-row>summary::-webkit-details-marker{display:none}.browse-featured-row>summary:after,.browse-menu-category-title:after{content:"";border-bottom:2px solid #565550;border-right:2px solid #565550;justify-self:center;width:8px;height:8px;transform:rotate(45deg)}.browse-featured-row[open]>summary:after{transform:rotate(225deg)}.browse-featured-photo{border-radius:5px;height:52px;overflow:hidden}.browse-featured-photo img,.browse-category-photo img{object-fit:cover;width:100%;height:100%;display:block}.browse-featured-name{gap:2px;font-size:15px;line-height:1.25;display:grid}.browse-featured-name span{color:#474641;font-size:13px;font-weight:650}.browse-featured-row>p{margin:0;padding:0 12px 10px 88px}.browse-menu-category-title{background:#fff;border:1px solid #e3e0d9;border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-height:58px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 2px 8px #1717170c}.browse-category-with-photo{grid-template-columns:minmax(0,1fr) min(48%,370px);min-height:98px}.browse-category-photo{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);align-self:stretch;position:relative}.browse-category-with-photo:after{display:none}.browse-category-photo img{position:absolute;inset:0}.browse-category-copy{gap:3px;padding:11px 12px;font-size:14px;line-height:1.35;display:grid}.browse-category-copy strong{font-size:clamp(16px,4vw,22px);font-weight:800;line-height:1.2}.browse-category-count{color:#55534e;font-size:13px}.browse-item-photo{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:min(43%,250px);height:auto;display:block}.browse-order-dialog{box-sizing:border-box;color:#171717;background:#f5f5f3;border:0;border-radius:9px;width:min(530px,100% - 24px);max-height:calc(100% - 28px);margin:auto;padding:22px;position:fixed;inset:0}.browse-order-dialog::backdrop{background:#000000ad}.browse-order-dialog h2{margin:6px 35px 15px 0;font-size:clamp(21px,5.8vw,25px)}.browse-order-close{background:0 0;width:44px;height:44px;position:absolute;top:10px;right:10px;font-size:25px!important}.browse-order-methods{border:2px solid #171717;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.browse-order-methods button{color:#171717;background:#fff;min-height:45px}.browse-order-methods button[aria-pressed=true]{background:#f8bd00}.browse-order-locations{gap:8px;margin-top:14px;display:grid}.browse-order-locations a{background:#fff;border:1px solid #d7d7d1;border-radius:6px;gap:3px;padding:12px;text-decoration:none;display:grid}.browse-order-continue{font-weight:650;text-decoration:underline}@media (max-width:620px){.browse-menu-content{padding:16px 14px calc(72px + env(safe-area-inset-bottom))}.browse-featured-list{grid-template-columns:minmax(0,1fr)}.browse-menu-footer{z-index:4;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #dedbd4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -3px 10px #17171710}.browse-menu-footer a{text-transform:uppercase;place-items:center;min-height:48px;font-size:12px;font-weight:750;text-decoration:none;display:grid}.browse-menu-footer a[aria-current]{background:var(--menu-yellow)}.browse-menu-footer a:focus-visible{outline-offset:-3px}.browse-menu .browse-menu-short{font-size:14px}}.browse-order-search,.browse-order-fields label{gap:5px;margin-top:14px;font-weight:650;display:grid}.browse-order-search input,.browse-order-fields select{box-sizing:border-box;color:#171717;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #797970;border-radius:5px;padding:8px 10px}.browse-order-locations button{color:#171717;text-align:left;background:#fff;border:1px solid #d7d7d1;border-radius:6px;gap:3px;width:100%;padding:12px;display:grid}.browse-order-locations button>span:not(.browse-order-continue),.browse-order-locations small,.browse-order-search input,.browse-order-fields select{font-weight:400}.browse-order-back{color:#171717;background:0 0;padding:8px 0}.browse-order-dialog .browse-order-next{color:#171717;text-align:center;background:#f8bd00;border-radius:5px;margin-top:16px;padding:12px;font-weight:650;text-decoration:none;display:block}.browse-cart-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.browse-menu:has(.browse-cart-bar) .browse-menu-content{padding-bottom:110px}.browse-menu .browse-cart-bar{z-index:4;color:#141414;background:var(--menu-yellow);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 24px,550px);min-height:58px;padding:8px 14px;text-decoration:none;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 15px #17171745}.browse-cart-bar span:last-child{text-align:right}.browse-cart-bar small{font-size:12px;display:block}.browse-menu .browse-featured-order{align-items:center;min-height:44px;margin-left:88px;font-weight:750;display:inline-flex}.browse-dish-dialog{background:#fff}.browse-dish-dialog .browse-dish-location{margin:0 0 15px;font-size:14px}.browse-dish-variation{gap:4px;margin-bottom:12px;font-weight:700;display:grid}.browse-dish-variation select{border:1px solid #777;border-radius:4px;min-height:44px;padding:6px}.browse-dish-dialog fieldset{border:1px solid #d7d7d1;border-radius:5px;margin:10px 0;padding:8px 12px}.browse-dish-dialog legend{padding-inline:4px;font-weight:750}.browse-dish-dialog fieldset label{align-items:center;gap:8px;min-height:44px;display:flex}.browse-dish-dialog input[type=checkbox]{accent-color:#141414;width:18px;height:18px}.browse-dish-dialog .dt-item-add{background:var(--menu-yellow);color:#171717;border-radius:5px;width:100%;min-height:46px;margin:10px 0 4px;padding:6px 10px}.browse-dish-dialog .dt-item-add:disabled{color:#58544c;cursor:default;background:#eae8e2}.browse-dish-dialog [role=alert]{color:#8a1d10}@media (max-width:620px){.browse-menu:has(.browse-cart-bar) .browse-menu-content{padding-bottom:calc(135px + env(safe-area-inset-bottom))}.browse-menu .browse-cart-bar{bottom:calc(56px + env(safe-area-inset-bottom))}}
