.lh-hero-bottom-bar {
  width: 100%;
  padding-bottom: 12px;
  color: #999;
  font-family: inherit;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}
.lh-hero-bottom-bar__divider {
  display: flex;
  align-items: center;
  min-height: 1px;
}
.lh-hero-bottom-bar__divider::before,
.lh-hero-bottom-bar__divider::after {
  content: '';
  flex: 1;
  height: 1px;
  background: #ffffff1e;
}
.lh-hero-bottom-bar__pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  max-width: 100%;
  padding: 12px 20px;
  border: 1px solid #ffffff18;
  border-radius: 999px;
  background: #222224;
  color: #e5e5e2;
  font-size: 13px;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
}
.lh-hero-bottom-bar a.lh-hero-bottom-bar__pill:hover {
  background: #2c2c2f;
  border-color: #ffffff38;
}
.lh-hero-bottom-bar__pill-content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.lh-hero-bottom-bar__controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 64px;
}
.lh-hero-bottom-bar__controls > a { color: inherit; text-decoration: none; }
.lh-hero-bottom-bar__pause {
  display: inline-flex;
  flex: none;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  margin-left: auto;
  padding: 10px 0 10px 16px;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
.lh-hero-bottom-bar__pause:hover,
.lh-hero-bottom-bar__controls > a:hover { color: #f5f5f1; }
.lh-hero-bottom-bar :is(a, button):focus-visible { outline: 2px solid #f5f5f1; outline-offset: 5px; }
@media (max-width: 767px) {
  .lh-hero-bottom-bar__pill { padding: 12px 14px; font-size: 12px; }
  .lh-hero-bottom-bar[data-pill-mobile='false'] .lh-hero-bottom-bar__pill { display: none; }
  .lh-hero-bottom-bar__controls { min-height: 54px; gap: 12px; font-size: 10px; }
}
@media (prefers-reduced-motion: reduce) {
  .lh-hero-bottom-bar__pause { display: none; }
}

