.prose.lunch{min-width:0;max-width:100%}.prose.lunch .lunch-lead-p{font-size:var(--fs-lg);line-height:2}.lunch-box{margin:var(--s5) 0 var(--s6);padding:var(--s4) var(--s5);background:var(--teal-tint);border-radius:var(--radius)}.lunch-box strong{display:block;color:var(--teal-deep);margin-bottom:var(--s2)}.lunch-box p{margin:0;font-size:var(--fs-sm);line-height:1.9}.lunch-table-wrap{overflow-x:auto;margin:var(--s4) 0 var(--s6);border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch}.lunch-table{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--fs-sm);line-height:1.7;background:var(--card)}.lunch-table th,.lunch-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.lunch-table thead th{background:var(--paper-2, #EFE8DA);font-size:var(--fs-xs);letter-spacing:.06em;white-space:nowrap}.lunch-table tbody th{font-weight:700;min-width:9em}.lunch-table tbody tr:last-child th,.lunch-table tbody tr:last-child td{border-bottom:0}.prose.lunch .lunch-h3{margin:var(--s7) 0 4px;padding-top:var(--s5);border-top:1px solid var(--line);font-size:1.3125rem;line-height:1.5;scroll-margin-top:calc(var(--header-h) + 16px)}.prose.lunch .lunch-lead{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:500;color:var(--teal-deep);line-height:1.6}.lunch-near{margin:var(--s2) 0 var(--s4);font-size:var(--fs-sm);color:var(--ink-2)}.lunch-photos{display:grid;grid-template-columns:1fr;gap:var(--s3);margin:0 0 var(--s3)}@media(min-width:600px){.lunch-photos{grid-template-columns:1fr 1fr}.lunch-photos.is-one{grid-template-columns:minmax(0,1fr);max-width:50%}}.lunch-fig{margin:0}.lunch-fig img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);background:var(--paper-2, #EFE8DA);display:block}.lunch-fig figcaption{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.6}.lunch-note{font-size:var(--fs-xs);color:var(--ink-2);margin:0 0 var(--s3)}.lunch-facts{margin:var(--s4) 0 0;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--card)}.lunch-facts>div{display:grid;grid-template-columns:6.5em 1fr;gap:var(--s3);padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);line-height:1.75}.lunch-facts>div:last-child{border-bottom:0}.lunch-facts dt{font-weight:700;color:var(--teal-deep)}.lunch-facts dd{margin:0;overflow-wrap:anywhere}.lunch-more{margin:var(--s3) 0 0}.lunch-more a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.lunch-area-more{margin:var(--s5) 0 var(--s7)}.lunch-area-more a{font-weight:700}.lunch-qa{margin:var(--s4) 0;padding:var(--s4) var(--s5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.lunch-qa h3{margin:0 0 var(--s2);font-size:var(--fs-lg);line-height:1.6}.lunch-qa p{margin:0;font-size:var(--fs-sm);line-height:1.9}@media(max-width:599px){.lunch-facts>div{grid-template-columns:1fr;gap:2px}.prose.lunch .lunch-h3{font-size:1.1875rem}}.prose.lunch .lunch-scene{margin:var(--s5) 0 var(--s1);color:var(--teal-deep)}.prose.lunch .lunch-scene+p{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tm-lunch.css.map */
