.first-order-guide .first-order-dish{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0}
.first-order-guide .first-order-dish__photo{margin:0;max-width:100%;width:100%;background:#f4f5f7}
.first-order-guide .first-order-dish__photo img{display:block;width:100%;height:210px;object-fit:cover}
.first-order-guide .first-order-dish__photo figcaption{font-size:12px;line-height:1.55;padding:8px 12px;overflow-wrap:anywhere}
.first-order-guide .first-order-dish__photo figcaption small{display:block}
.first-order-guide .first-order-dish__details{padding:18px;display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}
.first-order-guide .first-order-dish--text{align-self:start}
.first-order-guide .first-order-dish--text .first-order-dish__details{justify-content:center;min-height:0;flex:0}
.first-order-support{max-width:420px;margin:18px 0}
.first-order-support img,.annotation11-menu-board img{display:block;max-width:100%;height:auto}
.first-order-support figcaption,.annotation11-menu-board figcaption{font-size:13px;line-height:1.6;padding:10px}
.card-photo-wrap [data-annotations11-photo] figcaption{position:absolute;bottom:8px;left:8px;max-width:calc(100% - 48px);background:rgba(0,0,0,.75);color:white;font-size:11px;padding:4px 7px}
.card-photo-wrap [data-annotations11-photo] figcaption>span{display:none}
.annotation11-menu-board{margin:24px 0;max-width:720px}
.first-order-dish .price-list__name{font-weight:700}
@media(max-width:600px){.first-order-guide .first-order-dish__photo img{height:190px}.first-order-guide .first-order-dish__details{padding:15px}.first-order-guide__menus{grid-template-columns:1fr}}
