.dining-page[data-v-344c28b1]{display:flex;flex-direction:column;gap:40px}.dining-page .dining-item[data-v-344c28b1]{display:grid;grid-template-columns:37.7% 1fr;gap:35px;border:1px solid rgba(170,170,170,.4);border-radius:10px}@media (max-width: 767px){.dining-page .dining-item[data-v-344c28b1]{grid-template-columns:1fr;gap:0}}.dining-page .dining-item .dining-item-image[data-v-344c28b1]{width:100%;height:100%;min-height:320px;background-color:#ddd}@media (max-width: 767px){.dining-page .dining-item .dining-item-image[data-v-344c28b1]{height:200px}}.dining-page .dining-item .dining-item-image img[data-v-344c28b1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px 0 0 10px}@media (max-width: 767px){.dining-page .dining-item .dining-item-image img[data-v-344c28b1]{border-radius:10px 10px 0 0}}.dining-page .dining-item .dining-item-content[data-v-344c28b1]{display:flex;flex-direction:column;gap:20px;padding:20px 35px 33px 0}@media (max-width: 767px){.dining-page .dining-item .dining-item-content[data-v-344c28b1]{padding:20px}}.dining-page .dining-item .dining-item-content .dining-item-content-title[data-v-344c28b1]{display:flex;align-items:center;font-family:Noto Sans TC,sans-serif;gap:15px}.dining-page .dining-item .dining-item-content .dining-item-content-title .gradient-title[data-v-344c28b1]{font-size:22px;font-weight:400;line-height:36px;letter-spacing:1px}.dining-page .dining-item .dining-item-content .dining-item-content-title h3[data-v-344c28b1]{font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px}.dining-page .dining-item .dining-item-content .dining-item-description[data-v-344c28b1]{font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px;font-family:Noto Sans TC,sans-serif;color:#333}.dining-page .dining-item .dining-item-content .dining-item-description[data-v-344c28b1] ul{padding-left:25px}.dining-page .dining-item .dining-item-content .dining-item-description[data-v-344c28b1] ul li{list-style:disc}.dining-page .dining-item .dining-item-content .dining-item-content-info[data-v-344c28b1]{display:flex;flex-direction:column;color:#333}.dining-page .dining-item .dining-item-content .dining-item-content-info>div[data-v-344c28b1]{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:400;line-height:30px;font-family:Lato,sans-serif}.dining-page .dining-item .dining-item-content .dining-item-content-info .dining-item-menu[data-v-344c28b1]{color:#f39800;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#f39800;text-decoration-style:solid;text-decoration-line:underline}
