.menu-page{background:var(--paper);color:var(--ink)}.menu-page-header{padding:27px 6.2vw;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c2bfbd;font-size:12px}.menu-page-title{padding:75px 6.2vw 65px}.menu-page-title h1{font:400 100px/1 var(--serif);letter-spacing:-.03em;margin:22px 0}.menu-page-title .eyebrow{color:#67625f}.menu-page-title p{font-size:14px}.menu-page-title>a{display:inline-block;font-size:11px;border-bottom:1px solid #9a9796;margin-top:25px;padding-bottom:4px}.full-menu-nav{display:flex;gap:30px;padding:20px 6.2vw;background:var(--paper);border-top:1px solid #c2bfbd;border-bottom:1px solid #c2bfbd;position:sticky;top:0;z-index:5;overflow-x:auto;white-space:nowrap;font-size:11px}.full-menu-nav a{padding:5px 0}.full-menu-wrap{padding:0 6.2vw}.full-menu-section{padding:65px 0;border-bottom:1px solid #c2bfbd;scroll-margin-top:75px}.full-category-title{display:flex;align-items:baseline;gap:24px;margin-bottom:40px}.full-category-title h2{font-size:60px}.full-category-title .eyebrow{color:#77716d}.full-groups{display:grid;grid-template-columns:1fr 1fr;column-gap:7vw;row-gap:45px;align-items:start}.full-menu-group h3{font:400 31px/1.1 var(--serif);margin-bottom:18px}.full-menu-item{display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid #c7c3c1}.full-menu-item h4{font-weight:500;font-size:12px;line-height:1.6;margin:0}.full-menu-item p{font-size:10px;line-height:1.6;color:#615c59;margin-top:5px}.full-menu-item>span{white-space:nowrap;font-size:12px}.menu-original{padding:45px 6.2vw 65px;font-size:11px;color:#625d59}.menu-original a{display:inline-block;margin-top:15px;border-bottom:1px solid #9a9796;padding-bottom:5px}.menu-page .footer{color:#625d59;border-top:1px solid #c2bfbd;padding-bottom:35px}@media(max-width:700px){.menu-page-header{padding:24px;font-size:10px}.menu-page-title{padding:48px 24px 38px}.menu-page-title h1{font-size:78px}.menu-page-title p{font-size:12px}.menu-page-title .eyebrow{font-size:9px}.full-menu-nav{padding:14px 24px;gap:24px;font-size:10px}.full-menu-wrap{padding:0 24px}.full-menu-section{padding:45px 0;scroll-margin-top:65px}.full-category-title{gap:15px;margin-bottom:30px}.full-category-title h2{font-size:43px}.full-groups{grid-template-columns:1fr;row-gap:35px}.full-menu-group h3{font-size:30px}.full-menu-item{gap:15px}.full-menu-item h4{font-size:12px}.full-menu-item>span{font-size:11px}.full-menu-item p{font-size:10px}.menu-original{padding:35px 24px 45px}}

.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:500}.menu-page .footer{background:var(--paper)}
.menu-page{background-color:var(--cream);background-image:radial-gradient(ellipse at 16% 12%,rgba(255,251,244,.6),transparent 52%),radial-gradient(ellipse at 84% 72%,rgba(195,179,153,.1),transparent 48%)}.full-menu-nav{background:var(--cream)}.menu-page .footer{background:transparent}
