/* SeansMatch 1.0.16 — breadcrumbs on both VOD film and streaming cards.
   Mirrors live Netflix .smnc-breadcrumbs: 13px top, 24px bottom,
   13px type, and the same horizontal 1568px shell geometry.
   Scoped IDs avoid changing headers, sliders or other pages. */
html body #sm16-online-film-layout > #sm16-online-breadcrumbs {
  display:flex !important;
  align-items:baseline !important;
  flex-wrap:wrap !important;
  justify-content:flex-start !important;
  gap:0 !important;
  box-sizing:border-box !important;
  width:100% !important;
  max-width:none !important;
  min-height:0 !important;
  margin:0 !important;
  padding:13px clamp(12px,2vw,24px) 24px !important;
  border:0 !important;
  border-radius:0 !important;
  background:none !important;
  box-shadow:none !important;
  color:#b8c4d7 !important;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif !important;
  font-size:13px !important;
  font-weight:400 !important;
  line-height:1.7 !important;
  text-align:left !important;
  text-transform:none !important;
  letter-spacing:normal !important;
  white-space:normal !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > a,
html body #sm16-online-film-layout #sm16-online-breadcrumbs > span {
  display:inline !important;
  width:auto !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  font:inherit !important;
  line-height:inherit !important;
  white-space:normal !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > a {
  color:#b5c8e7 !important;
  text-decoration:none !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > a:hover {
  text-decoration:underline !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > a:focus-visible {
  outline:2px solid #ffbec9 !important;
  outline-offset:3px !important;
  border-radius:2px !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > .sm16-crumb-separator {
  padding:0 6px !important;
  color:#b8c4d7 !important;
}
html body #sm16-online-film-layout #sm16-online-breadcrumbs > .sm16-crumb-current {
  color:#b8c4d7 !important;
  overflow-wrap:anywhere !important;
}
@media(max-width:700px) {
  html body #sm16-online-film-layout > #sm16-online-breadcrumbs {
    padding-left:10px !important;
    padding-right:10px !important;
  }
}
