/* Domo branch navigation: a direct route back to the existing restaurant chooser. */
body.domo-branch .domo-restaurant-return{width:1%;padding-left:20px;vertical-align:middle;white-space:nowrap}
body.domo-branch .domo-restaurant-return__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--domo-gold,#c8a97e);border-color:color-mix(in srgb,var(--domo-gold,#c8a97e) 45%,transparent);border-radius:4px;background:#ffffff05;color:var(--domo-gold,#c8a97e);font:500 12px/1.35 var(--domo-font,Arial,sans-serif);letter-spacing:.015em;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}
body.domo-branch .domo-restaurant-return__link:hover{background:color-mix(in srgb,var(--domo-gold,#c8a97e) 10%,transparent);border-color:var(--domo-gold,#c8a97e);color:var(--domo-ink,#f3eee8)}
body.domo-branch .domo-restaurant-return__link:focus-visible{outline:2px solid var(--domo-gold,#c8a97e);outline-offset:3px}
body.domo-branch .domo-restaurant-return__arrow{display:block;flex:none}
@media(max-width:899px){
 body.domo-branch .domo-restaurant-return{position:absolute;z-index:5;top:calc(var(--b2b-opening-row-height,90px)/2);right:1.4%;width:60px;padding:0;transform:translateY(-50%);white-space:normal}
 body.domo-branch .domo-restaurant-return__link{display:flex;width:60px;min-height:48px;padding:5px 2px;gap:0;font-size:10px;line-height:1.45;letter-spacing:0}
 body.domo-branch .domo-restaurant-return__arrow{display:none}
 body.domo-branch .domo-restaurant-return__label>span{display:block}
}
@media(prefers-reduced-motion:reduce){body.domo-branch .domo-restaurant-return__link{transition:none}}
