/* Contact row stays separate from the existing brand/nav/toggle line. No JS or embedded map. */
#skewers-bold-typography .sb-header.shc-enabled{flex-wrap:wrap;row-gap:12px}
#skewers-bold-typography .shc-header-links{flex:0 0 100%;min-width:0;display:flex;justify-content:flex-end;align-items:stretch;gap:10px;border-top:1px solid #353831;padding-top:10px}
#skewers-bold-typography .shc-header-links .shc-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;padding:8px 13px;border:1px solid #53584b;background:#20231e;color:#f3eddf;font:700 12px/1.45 Manrope,Arial,sans-serif;text-decoration:none;overflow-wrap:anywhere;box-sizing:border-box}
#skewers-bold-typography .shc-header-links .shc-directions{border-color:#c72228;background:#c72228;color:#fff}
#skewers-bold-typography .shc-header-links .shc-link:hover{text-decoration:underline;text-underline-offset:4px}
#skewers-bold-typography .shc-header-links .shc-link:focus-visible{outline:3px solid #efc77d;outline-offset:3px}
@container(max-width:700px){
#skewers-bold-typography .shc-header-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:center}
#skewers-bold-typography .shc-header-links .shc-link{padding:8px;font-size:11.5px;white-space:normal}
}
@media(max-width:700px){
#skewers-bold-typography .shc-header-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:center}
#skewers-bold-typography .shc-header-links .shc-link{padding:8px;font-size:11.5px;white-space:normal}
}
@container(max-width:350px){
#skewers-bold-typography .ss-header.shc-enabled{column-gap:12px}
}
@media(max-width:350px){
#skewers-bold-typography .ss-header.shc-enabled{column-gap:12px}
}
