/* V7.147: selected-branch contact in the shared public footer. */
body footer.eo-footer-v716 .eo-footer-contact-v7147{
  display:block;min-width:0;max-width:100%;margin:16px 0 0;
  padding:13px 0 0;border-top:1px solid rgba(105,81,63,.17);
  font-family:Arial,"Noto Sans TC",sans-serif;font-size:12px;line-height:1.7;
}
body footer.eo-footer-v716 [data-eo-footer-contact-v7147][hidden],
body footer.eo-footer-v716 [data-eo-footer-contact-v7147] [hidden]{display:none!important}
body footer.eo-footer-v716 .eo-footer-contact-store-v7147{
  display:block;margin-bottom:5px;color:#5d4a3d;font-size:12px;font-weight:600;
}
body footer.eo-footer-v716 .eo-footer-contact-line-v7147{
  display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0;margin:2px 0;
}
body footer.eo-footer-v716 .eo-footer-contact-line-v7147>span:first-child{
  flex:0 0 58px;min-width:58px;color:#8a8077;font-size:11px;
}
body footer.eo-footer-v716 .eo-footer-contact-line-v7147 a,
body footer.eo-footer-v716 .eo-footer-contact-line-v7147>span:last-child{
  min-width:0;color:#534237;overflow-wrap:anywhere;text-decoration:none;font-size:12px;
}
body footer.eo-footer-v716 .eo-footer-contact-line-v7147 a:hover,
body footer.eo-footer-v716 .eo-footer-contact-line-v7147 a:focus-visible{
  color:#a76c48;text-decoration:underline;text-underline-offset:3px;
}
/* Store page can change branches without a page reload. */
body.eatsone-store-v2 [data-selected-store-contact-row][hidden]{display:none!important}
@media(max-width:560px){
  body footer.eo-footer-v716 .eo-footer-contact-v7147{margin-top:13px}
  body footer.eo-footer-v716 .eo-footer-contact-line-v7147{gap:5px}
}
