
/* V359 – structured business address */
.v350-restaurant-detail .v347-location{
 align-items:stretch!important;
}
.v350-restaurant-detail .v359-address{
 display:flex!important;align-items:flex-start!important;gap:12px!important;
 min-width:0!important;color:#1d1914!important;
}
.v350-restaurant-detail .v359-address-icon{
 flex:0 0 30px!important;width:30px!important;height:30px!important;
 display:grid!important;place-items:center!important;border-radius:50%!important;
 background:#f5ead0!important;color:#805b10!important;font-size:18px!important;
}
.v350-restaurant-detail .v359-address>div{
 display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;
}
.v350-restaurant-detail .v359-address strong{
 color:#1d1914!important;font-size:15px!important;letter-spacing:.02em!important;
}
.v350-restaurant-detail .v359-address span:not(.v359-address-icon){
 color:#28231d!important;font-size:17px!important;font-weight:750!important;line-height:1.3!important;
 overflow-wrap:anywhere!important;
}
.v350-restaurant-detail .v359-address small{
 color:#756b5d!important;font-size:12px!important;font-weight:700!important;
}
@media(max-width:760px){
 .v350-restaurant-detail .v359-address span:not(.v359-address-icon){font-size:16px!important}
}
