
/* TABLE — a red masthead running across a still-life, then a long tasting menu. */
.collection-edition .site-header{background:#f6f0df;color:#7b2520;border-bottom:1px solid #7b2520;padding:25px 4%}.collection-edition .hero{display:grid;grid-template-columns:1fr;position:relative;padding:35px 4% 0;background:#f6f0df;overflow:hidden}.collection-edition .hero-intro{position:relative;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:20px}.collection-edition .table-masthead{font-size:24vw;line-height:.8;letter-spacing:-.08em;color:#9b2c25;grid-column:1/-1;position:relative;margin:20px 0 0;pointer-events:none}.collection-edition .hero-intro h1{font:400 28px/1.6 'Yu Mincho',serif;grid-column:1;margin:10px 0 0}.collection-edition .hero-note{grid-column:2;justify-self:end;font-size:12px;margin-top:10px}.collection-edition .hero-intro .eyebrow{grid-column:1/-1}.collection-edition .bistro-stamp{display:none}.collection-edition .hero-visual{position:relative;margin:-75px 13% 0;z-index:2;grid-column:1;grid-row:2}.collection-edition .photo-stage{height:68svh;min-height:480px;border-radius:48% 48% 0 0;overflow:hidden}.collection-edition .dish-caption{background:#f6f0df;padding:25px 0}.collection-edition .booking-ticket{display:none}.collection-edition .course-nav{grid-column:1;grid-row:3;display:flex;margin:25px 0 0;gap:0;border-top:1px solid #7b2520}.collection-edition .course-nav button{flex:1;background:transparent;border:0;border-right:1px solid #7b2520;border-radius:0;padding:28px 20px}.collection-edition .course-nav button[aria-selected=true]{background:#7b2520;color:#fff9e9}
.collection-edition .compose{background:#ece6d6;padding:100px 7%}.collection-edition .dish-grid{display:block;max-width:1100px;margin:70px auto 0}.collection-edition .dish-choice{display:grid;grid-template-columns:1.3fr 1fr;column-gap:9%;padding:65px 0;border-top:1px solid #94866c}.collection-edition .choice-photo{grid-row:1/5;aspect-ratio:1/1;margin:0;overflow:hidden}.collection-edition .choice-photo img{height:100%;object-fit:cover}.collection-edition .dish-choice:nth-child(2){grid-template-columns:1fr 1.3fr}.collection-edition .dish-choice:nth-child(2) .choice-photo{grid-column:2}.collection-edition .dish-choice h3{font:32px/1.6 'Yu Mincho',serif;margin:20px 0}.collection-edition .dish-choice fieldset{align-self:center}.collection-edition .your-menu{background:#54251f;color:#fff3db;gap:15%;padding:130px 10%}.collection-edition .menu-intro h2{font:44px/1.6 'Yu Mincho',serif}.collection-edition .menu-paper{rotate:6deg;box-shadow:20px 25px 0 #2f1715}.collection-edition .table-visit{background:#e5c88a;color:#54251f}.collection-edition .visit-checker{height:16px}.collection-edition .table-visit h2{font:52px/1.5 'Yu Mincho',serif}.collection-edition footer{background:#f4efde;color:#7b2520}.collection-edition footer .footer-brand{font-size:10vw}
@media(max-width:700px){.collection-edition .hero{padding:30px 5% 0}.collection-edition .table-masthead{font-size:24vw;margin:25px 0 0}.collection-edition .hero-intro{display:block}.collection-edition .hero-intro h1{font-size:21px;margin:25px 0}.collection-edition .hero-note{display:none}.collection-edition .hero-visual{margin:-10px 0 0}.collection-edition .photo-stage{height:55svh;min-height:400px}.collection-edition .course-nav button{padding:18px 8px}.collection-edition .course-nav strong{font-size:10px}.collection-edition .course-nav button>b{display:none}.collection-edition .compose{padding:70px 6%}.collection-edition .dish-choice,.collection-edition .dish-choice:nth-child(2){display:block;padding:40px 0}.collection-edition .dish-choice:nth-child(2) .choice-photo{width:85%;margin-left:auto}.collection-edition .dish-choice h3{font-size:28px}.collection-edition .your-menu{padding:70px 8%;display:block}.collection-edition .menu-intro h2{font-size:32px}.collection-edition .menu-paper{rotate:3deg;margin-top:45px}.collection-edition .table-visit h2{font-size:32px}}
