.page-restaurant-menu{background:#fff;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}html.menu-content-open body{overflow:hidden}.menu__wrapper .page-width.page-narrow{padding-inline:16px;max-width:1280px}@media only screen and (min-width:641px){.menu__wrapper .page-width.page-narrow{padding-inline:40px;max-width:1280px}}#menu.menu{margin-bottom:0}@media only screen and (min-width:750px){#menu.menu{display:grid;grid-template-columns:clamp(200px,20vw,320px) minmax(0,1fr);column-gap:20px}}#menu .menu-mobile-contents{margin-bottom:32px}.menu-mobile-contents .menu-mobile-contents__select{padding:12px;font-size:14px;line-height:1.4;height:46px;border:1px solid #EBEBEB;background-position:right 14px center}#menu .menu-contents{top:calc(var(--announcement-height) + var(--header-height) + var(--padding-top))}#tabs-container.page-restaurant-menu{scroll-margin-top:calc(var(--announcement-height) + var(--header-height))}.menu-contents .menu-contents__button{margin-bottom:12px;padding:0}.menu-contents .menu-contents__button span{font-size:16px;font-weight:600;line-height:22px;display:block;border-bottom:2px solid transparent}.menu-contents .menu-contents__button[aria-selected=true] span{border-bottom:2px solid #3A3A3A}#menu .menu-content{border:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin-inline:0}#menu .menu-content[hidden]{display:none}.menu-content__image-container{position:relative}.menu-content__image-container>picture img{border:1px solid #CCC;display:block;margin:0;width:100%;height:auto}.menu-content__zoom{border-radius:9999px;-webkit-appearance:none;appearance:none;background:#f7f6f5;border:none;position:absolute;top:12px;right:12px;z-index:1;padding:10px;transform:scale(1);transition:transform .3s ease;transform-origin:center}.menu-content__zoom:hover{transform:scale(1.05)}.menu-content__zoom svg{display:block;width:20px;height:20px}@media only screen and (min-width:750px){.menu-content__zoom{top:16px;right:16px;padding:12px}.menu-content__zoom svg{width:24px;height:24px}}.menu-content__image-modal{position:fixed;width:100vw;height:100vh;z-index:9999999;display:none;top:0;bottom:0;left:0;right:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:content}.menu-content__image-modal.menu-content__image-modal--open{display:grid}.menu-content__image-close{position:absolute;border-radius:9999px;-webkit-appearance:none;appearance:none;background:#f7f6f5;border:none;top:24px;right:16px;padding:10px;z-index:3;transform:scale(1);transition:transform .3s ease;transform-origin:center}.menu-content__image-close:hover{transform:scale(1.05)}.menu-content__image-close svg{display:block;padding:5px;width:20px;height:20px}@media only screen and (min-width:750px){.menu-content__image-close{right:24px;padding:12px}.menu-content__image-close svg{padding:6px;width:24px;height:24px}}.menu-content__image-modal-background,.menu-content__image-modal-content{grid-area:content;grid-column:span 1 / span 1;grid-row:span 1 / span 1}.menu-content__image-modal-background{display:block;width:100%;height:100%;background:#0009;z-index:1}.menu-content__image-modal-content{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 16px);max-width:860px;z-index:2;top:0;position:absolute;left:0;right:0;margin:auto;height:100%;display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px}@media only screen and (min-width:750px){.menu-content__image-modal-content{width:calc(100% - 32px);row-gap:24px;cursor:zoom-in}.menu-content__image-modal-content.menu-content__image-modal-content--zoomed{width:100%;max-width:100%;cursor:zoom-out}}.menu-content__image-modal-content>img{display:block;width:100%;height:auto;background:#fff;border:1px solid #CCC}.menu-content__image-modal-content>img:first-child{margin-top:16px}.menu-content__image-modal-content>img:last-child{margin-bottom:16px}@media only screen and (min-width:750px){.menu-content__image-modal-content>img:first-child{margin-top:120px}.menu-content__image-modal-content>img:last-child{margin-bottom:120px}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/page-restaurant-menu.css.map */
