*{box-sizing:border-box}html,body{font-family:var(--tt-font-body,"Lato"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:var(--tt-bg-websiteBackground,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0}input,button,select,textarea{font-family:inherit}#root{flex-direction:column;height:100%;display:flex}.tt-font-navigation{font-family:var(--tt-font-navigation,inherit);color:var(--tt-color-navigation,inherit)}.tt-font-body{font-family:var(--tt-font-body,inherit)}.tt-font-pageHeaders{font-family:var(--tt-font-pageHeaders,inherit);color:var(--tt-color-pageHeaders,inherit)}.tt-font-subheaders{font-family:var(--tt-font-subheaders,inherit);color:var(--tt-color-subheaders,inherit)}.tt-font-menus{font-family:var(--tt-font-menus,inherit);color:var(--tt-color-menus,inherit)}.tt-font-menuSections{font-family:var(--tt-font-menuSections,inherit);color:var(--tt-color-menuSections,inherit)}.tt-font-menuItems{font-family:var(--tt-font-menuItems,inherit)}.tt-bg-navigation{background-color:var(--tt-bg-navigationBackground,inherit)}.tt-bg-website{background-color:var(--tt-bg-websiteBackground,inherit)}.tt-bg-ordering{background-color:var(--tt-bg-onlineOrderingBackground,inherit)}.tt-bg-active-selection{background-color:var(--tt-bg-onlineOrderingActiveSelections,inherit)}button,[role=button]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){button:hover,[role=button]:hover{opacity:.8}}@media (width<=768px){body{font-size:16px}}input[type=date]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-text{color:#999}