.venue-hero-heading{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;margin-bottom:8px;color:inherit}
.venue-hero .venue-hero-heading .venue-eyebrow,.venue-hero .venue-hero-heading .burger-eyebrow{margin:0;flex-shrink:0}
.venue-hero-heading .burger-eyebrow::after,.owner-venue-hero .venue-hero-heading .venue-eyebrow::after{content:"";width:32px;height:1px;background:currentColor;opacity:.5;align-self:center}
.venue-hero .venue-hero-heading .visitor-rating-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;min-height:44px;max-width:100%;margin:0;padding:6px 0;background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;font-size:11px;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none}
.venue-hero .venue-hero-heading .visitor-rating-link:hover{text-decoration:underline;background:transparent;text-underline-offset:3px}
.venue-hero-heading .visitor-rating-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.visitor-rating-stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;white-space:nowrap}
.visitor-rating-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}
@media(max-width:600px){.venue-hero-heading{gap:0 8px}.category-hero .venue-hero-heading .venue-eyebrow{font-size:8px;letter-spacing:.12em;gap:7px}.category-hero .venue-hero-heading .venue-eyebrow::after{width:18px}.venue-hero .venue-hero-heading .visitor-rating-link{font-size:10px}}
