/* Compact catalogue rows: thumbnail, label and price; tap image/title to enlarge. */
.section[data-menu-group=wine] .items,.section[data-menu-group=drinks] .items{display:grid;grid-template-columns:1fr;gap:0}
.section[data-menu-group=wine] .item,.section[data-menu-group=drinks] .item{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:18px;text-align:left;align-items:center;padding-top:13px;padding-right:12px;padding-bottom:13px;min-height:0;border-bottom:1px solid var(--line)}
.section[data-menu-group=wine] .item .item-top,.section[data-menu-group=drinks] .item .item-top{grid-column:2;grid-row:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;order:initial}
.section[data-menu-group=wine] .item .item-top h4,.section[data-menu-group=drinks] .item .item-top h4{text-align:left;padding:0;margin:0;font-size:15px}
.section[data-menu-group=wine] .item .description,.section[data-menu-group=drinks] .item .description{grid-column:2;grid-row:2;order:initial;margin:3px 0 0;text-align:left;font-size:12px}
.section[data-menu-group=wine] .item .menu-item-media,.section[data-menu-group=drinks] .item .menu-item-media{grid-column:1;grid-row:1 / span 2;width:56px;height:78px;max-height:78px;--crop-display-height:78px;margin:0;order:initial;object-fit:contain;justify-self:center;align-self:center}
.section[data-menu-group=wine] .item:not(:has(.menu-item-media)):before{display:none}
.section[data-menu-group=wine] .item:not(:has(.menu-item-media)) .item-top,.section[data-menu-group=drinks] .item:not(:has(.menu-item-media)) .item-top{grid-column:1 / -1}
.section[data-menu-group=wine] .item:not(:has(.menu-item-media)) .description,.section[data-menu-group=drinks] .item:not(:has(.menu-item-media)) .description{grid-column:1 / -1}
.section[data-menu-group=wine] .item .price,.section[data-menu-group=drinks] .item .price{white-space:nowrap;flex:none}
@media(max-width:650px){.section[data-menu-group=wine] .item,.section[data-menu-group=drinks] .item{grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding-right:2px}.section[data-menu-group=wine] .item .menu-item-media,.section[data-menu-group=drinks] .item .menu-item-media{width:44px;height:66px;max-height:66px;--crop-display-height:66px}.section[data-menu-group=wine] .item .item-top,.section[data-menu-group=drinks] .item .item-top{gap:8px}.section[data-menu-group=wine] .item .item-top h4,.section[data-menu-group=drinks] .item .item-top h4{font-size:13px}.section[data-menu-group=wine] .item .price,.section[data-menu-group=drinks] .item .price{font-size:13px}}
.section[data-menu-group=drinks] .item:has(.menu-item-media) .item-top{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;text-align:left}
.section[data-menu-group=drinks] .item:has(.menu-item-media) .item-top h4{flex:1;text-align:left}
.section[data-menu-group=drinks] .item:has(.menu-item-media) .description{grid-column:2;grid-row:2;order:initial;text-align:left}
.section[data-menu-group=wine] .item:before{display:none!important;content:none!important}
