.dining-menu{padding-inline:clamp(32px,32px + ((100vw - 360px)/((768 - 360)/(72 - 32))),72px)}@media(min-width:768px){.dining-menu{padding-inline:clamp(64px,72px + ((100vw - 768px)/((1024 - 768)/(64 - 72))),72px)}}@media(min-width:1024px){.dining-menu{padding-inline:clamp(64px,64px + ((100vw - 1024px)/((1280 - 1024)/(80 - 64))),80px)}}@media(min-width:1280px){.dining-menu{padding-inline:80px}}@media(min-width:1440px){.dining-menu{padding-inline:clamp(80px,80px + ((100vw - 1440px)/((1920 - 1440)/(128 - 80))),128px)}}@media(min-width:1920px){.dining-menu{padding-inline:128px}}.dining-menu__ornament{display:block;margin-bottom:16px;text-align:center}@media(min-width:768px){.dining-menu__ornament{margin-bottom:24px}}@media(min-width:1024px){.dining-menu__ornament{margin-bottom:32px}}@media(min-width:1280px){.dining-menu__ornament{margin-bottom:40px}}@media(min-width:1440px){.dining-menu__ornament{margin-bottom:48px}}.dining-menu__ornament svg{display:inline-block;height:auto;width:88px}.dining-menu__ornament svg path{fill:#7a2f00}.dining-menu__tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.dining-menu__tabs .filter-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dining-menu__tabs .filter-tabs__label{margin-top:-10px;margin-bottom:24px}.dining-menu__content{background:#fff;margin-inline:auto;margin-top:32px;max-height:774px;max-width:1100px;overflow-y:auto;padding-block:56px;padding-inline:32px;scrollbar-gutter:stable}@media(min-width:768px){.dining-menu__content{margin-top:64px;max-width:904px;padding-inline:72px;padding-block:56px;max-height:800px}}@media(min-width:1024px){.dining-menu__content{max-height:783px;padding-inline:64px}}@media(min-width:1280px){.dining-menu__content{max-width:1080px;padding-inline:80px;padding-block:64px;max-height:746px}}@media(min-width:1440px){.dining-menu__content{max-width:1216px;max-height:749px;padding-inline:80px}}@media(min-width:1920px){.dining-menu__content{max-width:1446px;padding-inline:128px}}.dining-menu__content::-webkit-scrollbar{width:12px}.dining-menu__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dining-menu__content::-webkit-scrollbar-button{display:block;height:40px;background:rgba(0,0,0,0)}.dining-menu__content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(31,47,70,.5);border-radius:2px;border-right:10px solid rgba(0,0,0,0)}.dining-menu__section+.dining-menu__section{margin-top:clamp(24px,24px + ((100vw - 375px)/((1440 - 375)/(32 - 24))),32px)}.dining-menu__section-title{color:#1f2f46;text-align:center}.dining-menu__divider{border:none;border-top:1px solid #bfb8af;margin-block:24px 42px}@media(min-width:768px){.dining-menu__divider{margin-block:25px 58px}}@media(min-width:1024px){.dining-menu__divider{margin-block:32px 74px}}@media(min-width:1024px){.dining-menu__items{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.dining-menu__items .dining-menu__item:first-child .dining-menu__item-row{margin-top:0}}@media(min-width:1280px){.dining-menu__items{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.dining-menu__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:24px}@media(min-width:1280px){.dining-menu__item{margin-bottom:26px}}.dining-menu__item:last-child{margin-bottom:0}.dining-menu__item-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#1f2f46;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-block:24px 12px}@media(min-width:1024px){.dining-menu__item-row{margin-block:24px 9px}}.dining-menu__item-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.dining-menu__item-price{-ms-flex-negative:0;flex-shrink:0}@media(min-width:768px){.dining-menu__item-price{padding-right:4px}}.dining-menu__item-desc{color:#1f2f46}