.MenuPage-module-scss-module__4DXGba__menuPage{color:#f2f0e2;background-color:#5e0b0f;padding-top:10rem;padding-bottom:10rem;overflow-x:clip}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage{padding-top:15.1rem;padding-bottom:9.7rem}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuTitle{letter-spacing:-.05em;text-align:center;margin:0;font-family:gelica,Georgia,serif;font-size:35px;font-weight:900;line-height:1}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuTitle{font-size:72px}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuTitle+section{margin-top:6rem}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuTitle+section{margin-top:9.9rem}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuTitle+section [class*=menuSectionHead]{margin-bottom:7.1rem}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuToppingsBand{margin-top:8rem}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuToppingsBand{margin-top:17rem}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuToppingsBand+section{margin-top:18.2rem}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuOrPickOne{letter-spacing:-.05em;text-align:center;margin:10rem 0 0;padding:0 2rem;font-family:gelica,Georgia,serif;font-size:35px;font-weight:900;line-height:1;position:relative}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuOrPickOne{margin-top:20.9rem;font-size:72px}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__orPickOneScribble{color:#aa222f;pointer-events:none;width:8.3rem;height:auto;position:absolute;top:-3.1rem;left:calc(45% + 14.6rem)}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__orPickOneScribble{left:calc(45% + 25.2rem)}}.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuDownload{justify-content:center;margin-top:6rem;display:flex}@media (min-width:992px){.MenuPage-module-scss-module__4DXGba__menuPage .MenuPage-module-scss-module__4DXGba__menuDownload{margin-top:9rem}}
.MenuSection-module-scss-module__Apj9vW__menuSection{margin-top:8rem;scroll-margin-top:6rem}.MenuSection-module-scss-module__Apj9vW__menuSection:before{content:"";background-color:currentColor;height:1px;margin:0 1.5rem 1.9rem;display:block}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection:before{margin:0 3rem 2.7rem}.MenuSection-module-scss-module__Apj9vW__menuSection{margin-top:17rem}}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionHead{justify-content:center;align-items:center;margin-bottom:2rem;padding:0 1.5rem;display:flex}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionHead{justify-content:space-between;margin-bottom:3.1rem;padding:0 3rem}}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionLabel{letter-spacing:-.05em;margin:0;font-family:gelica,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionLabel{font-size:3.6rem}}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows{display:none}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows{gap:1rem;display:flex}}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows button{color:currentColor;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;padding:0;transition:opacity .3s;display:flex}@media (hover:hover){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows button:hover{opacity:.7}}.MenuSection-module-scss-module__Apj9vW__ie11 .MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows button:hover{opacity:.7}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionArrows button svg{width:1.6rem;height:1.6rem}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin:0;padding:0 1.5rem;scroll-padding:0 1.5rem;list-style:none;display:flex;position:relative;overflow-x:auto}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack::-webkit-scrollbar{background:0 0;width:0}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack *{-ms-overflow-style:none!important}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack::-webkit-scrollbar{width:0}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack::-webkit-scrollbar-track{box-shadow:none;border-radius:0}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack::-webkit-scrollbar-thumb{background-color:#0000;border-radius:0}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack{gap:3rem;padding:0 3rem;scroll-padding:0 3rem}}.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack>li{scroll-snap-align:center;flex:0 0 min(69.5vw,30rem)}@media (min-width:992px){.MenuSection-module-scss-module__Apj9vW__menuSection .MenuSection-module-scss-module__Apj9vW__menuSectionTrack>li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 2rem)}}
.MenuItemCard-module-scss-module__k8znwa__menuItemCard{position:relative}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemStatic,.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton{border-radius:2rem;width:100%;display:block;position:relative;overflow:hidden}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemStatic img,.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton img{display:block}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemName{letter-spacing:-.05em;text-align:center;color:#f2f0e2;width:90%;font-family:gelica,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1;position:absolute;top:3rem;left:50%;transform:translate(-50%)}@media (min-width:992px){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemName{font-size:3.6rem;top:4rem}}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemNameCentered{font-size:3rem;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemNameCentered{font-size:3.6rem;top:50%}}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanel{z-index:2;color:#5e0b0f;opacity:0;background-color:#f2f0e2;flex-direction:column;align-items:center;padding:3rem 2rem 2rem;transition:opacity .3s;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanel{transition:none!important}}@media (min-width:992px){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanel{padding:4rem 3rem 2.5rem}}@media (hover:hover){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton:hover .MenuItemCard-module-scss-module__k8znwa__menuItemPanel{opacity:1}}.MenuItemCard-module-scss-module__k8znwa__ie11 .MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton:hover .MenuItemCard-module-scss-module__k8znwa__menuItemPanel,.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton:focus-visible .MenuItemCard-module-scss-module__k8znwa__menuItemPanel,.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemButton.MenuItemCard-module-scss-module__k8znwa__menuItemButtonActive .MenuItemCard-module-scss-module__k8znwa__menuItemPanel{opacity:1}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanelTitle{letter-spacing:-.05em;text-align:center;font-family:gelica,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1}@media (min-width:992px){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanelTitle{font-size:3.6rem}}.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanelDescription{text-align:center;max-width:27rem;margin-top:2.4rem;font-size:14px;line-height:1.4}@media (min-width:992px){.MenuItemCard-module-scss-module__k8znwa__menuItemCard .MenuItemCard-module-scss-module__k8znwa__menuItemPanelDescription{max-width:30rem;margin-top:3.2rem;font-size:20px}}
