/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /gh/squarehero-store/food-menu@1.5.1/food-drink-menu-manager.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.sh-loading-spinner{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.95);z-index:1000;transition:opacity .3s ease-out}.sh-loading-spinner .spinner{width:50px;height:50px;border:3px solid #fafafa;border-radius:50%;border-top-color:hsla(var(--darkAccent-hsl),1);animation:spin 1s ease-in-out infinite}.sh-loading-spinner .loading-error{color:#3f3f3f;font-family:var(--body-font-font-family);text-align:center;padding:20px}@keyframes spin{to{transform:rotate(360deg)}}[data-squarehero=restaurant-menu]{position:relative}[data-squarehero=restaurant-menu] .static-menu-content{opacity:1;transition:opacity .3s ease-out}[data-squarehero=restaurant-menu] .static-menu-content.hidden,[data-squarehero=restaurant-menu] .static-menu-content[style*="display: none"]{opacity:0;pointer-events:none;display:none!important}[data-squarehero=restaurant-menu] .static-menu-content h1,[data-squarehero=restaurant-menu] .static-menu-content h2,[data-squarehero=restaurant-menu] .static-menu-content h3{font-family:var(--heading-font-font-family);margin-bottom:10px}[data-squarehero=restaurant-menu] .static-menu-content p{font-family:var(--body-font-font-family);color:#3f3f3f;line-height:1.6}[data-squarehero=restaurant-menu] .static-menu-content .menu-section{margin-bottom:20px}[data-squarehero=restaurant-menu] .static-menu-content .noscript-menu{padding:20px;background:#fafafa;border-radius:5px;text-align:center;margin-top:20px}[data-squarehero=restaurant-menu] .menu-content{transition:opacity .3s ease-in-out}[data-squarehero=restaurant-menu] .menu-header{text-align:center}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-header{padding:20px}}[data-squarehero=restaurant-menu].layout--modern .menu-items--wrapper .menu-items--subcategory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu].layout--modern .menu-items--wrapper .menu-items--subcategory{gap:20px}}[data-squarehero=restaurant-menu].layout--modern .menu-items--wrapper .menu-items--subcategory h3{grid-column:span 3;font-size:1.75rem;text-align:center;margin-bottom:0}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu].layout--modern .menu-items--wrapper .menu-items--subcategory h3{font-size:2rem}}[data-squarehero=restaurant-menu].layout--modern .price{padding-left:30px;margin-top:5px}[data-squarehero=restaurant-menu].layout--modern .menu-item--title{justify-content:space-between;align-items:flex-start}[data-squarehero=restaurant-menu].layout--modern .menu-description{text-align:center}[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper{max-width:1000px;margin:auto}[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-description{text-align:center;margin-bottom:50px}[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-items--subcategory{display:grid;grid-template-columns:1fr!important;gap:50px}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-items--subcategory{gap:20px}}[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-items--subcategory h3{grid-column:span 1;font-size:1.75rem;text-align:center;margin-bottom:0}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-items--subcategory h3{grid-column:span 3}}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu].layout--simple .menu-items--wrapper .menu-items--subcategory h3{font-size:2rem}}[data-squarehero=restaurant-menu].layout--simple .menu-item--description{text-align:center}[data-squarehero=restaurant-menu].layout--simple .menu-item--mods{text-align:center}[data-squarehero=restaurant-menu].layout--simple .menu-item--title{justify-content:center}[data-squarehero=restaurant-menu].layout--simple .menu-item--title h4:after{content:'/';padding:0 10px}[data-squarehero=restaurant-menu].layout--simple .menu-item--title.no-price h4:after{display:none!important}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-items--wrapper{display:grid;grid-template-columns:1fr;gap:50px;opacity:0;transition:opacity .5s ease-in;will-change:opacity}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-items--wrapper{padding:0 6vw}}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-items--wrapper.visible{opacity:1!important}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-items--wrapper{gap:20px}}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-main-category{text-align:center;color:hsla(var(--darkAccent-hsl),1);font-size:2.85rem;margin:0}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item{grid-column:span 3}}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--title{width:100%;display:flex;align-items:baseline}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--title h4{margin-bottom:0;margin-top:0;font-size:1.3rem;color:hsla(var(--black-hsl),1);font-style:normal;font-weight:700;line-height:130%}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--title h4{font-size:1.2rem}}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .price{text-align:right;font-family:var(--heading-font-font-family);font-size:1.25rem;font-style:normal;font-weight:700;line-height:105%}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--description{margin-bottom:0;margin-top:15px}@media only screen and (max-width:750px){[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--description{margin-top:0;font-size:1rem;line-height:140%}}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .notes{font-size:1rem;padding-left:5px}[data-squarehero=restaurant-menu] .menu-items--wrapper .menu-item .menu-item--mods{font-size:1.2rem;font-weight:500;margin-top:5px;color:hsla(var(--darkAccent-hsl),1)}#menuTabs{box-sizing:border-box;width:100%;display:flex}@media only screen and (min-width:751px){#menuTabs{justify-content:center;padding:50px}}@media only screen and (max-width:750px){#menuTabs{padding-bottom:30px;padding-left:6vw;padding-top:15px}}.menu-tabs{padding-top:0;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.menu-tabs button{min-width:150px;padding:13px 26px;font-size:1.25rem;font-weight:500;line-height:normal;border:solid 2px hsla(var(--darkAccent-hsl),1);color:hsla(var(--darkAccent-hsl),1);text-decoration:none;background:0 0;margin-right:10px;flex:0 0 auto}@media only screen and (max-width:750px){.menu-tabs button{padding:7px 26px;min-width:150px}}.menu-tabs button.active{color:#fff;background:hsla(var(--darkAccent-hsl),1);font-weight:500}.swipe-instruction-container{display:none;align-items:center;justify-content:flex-start;padding-left:6vw}.swipe-instruction-container .swipe-instruction{padding-right:10px;font-size:1rem;margin:0}.swipe-instruction-container .swipe-arrow{transform:rotate(-90deg);width:10px}@media only screen and (max-width:750px){.swipe-instruction-container{display:flex}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.menu-item{opacity:0;animation:fadeIn 1s forwards}body.primary-button-shape-pill .sh-button{border-radius:300px}body.primary-button-shape-petal .sh-button{border-top-left-radius:16px;border-top-right-radius:0;border-bottom-right-radius:16px;border-bottom-left-radius:0}body.primary-button-shape-rounded .sh-button{border-radius:7px}body.primary-button-shape-oval .sh-button{border-radius:100%}
/*# sourceMappingURL=/sm/b6309c28baeff25710c2d44fb19e343e5e99f319aa04c483d955220546a0428d.map */