.breadcrumbs{font-size:var(--font-size-tiny);padding:var(--spacing-xxs) 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width: 64rem){.breadcrumbs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}}@media screen and (max-width: 47.9375rem){.breadcrumbs{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}.breadcrumbs__groups{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:var(--spacing-xxs)}@media screen and (max-width: 47.9375rem){.breadcrumbs__groups{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}}.breadcrumbs__group{white-space:nowrap;font-size:var(--font-size-tiny)}.breadcrumbs__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0;margin:0;list-style:none;gap:0 var(--spacing-xxs);-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 47.9375rem){.breadcrumbs__items{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}@media screen and (max-width: 47.9375rem){.breadcrumbs__items--desktop{display:none}}.breadcrumbs__items--mobile{display:none}@media screen and (max-width: 47.9375rem){.breadcrumbs__items--mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}.breadcrumbs__item{white-space:nowrap}.breadcrumbs__items--mobile .breadcrumbs__link{max-width:30vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.breadcrumbs__item:has(+.breadcrumbs__item){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:var(--spacing-xxs)}@media screen and (max-width: 47.9375rem){.breadcrumbs__item:has(+.breadcrumbs__item){gap:.25rem}}.breadcrumbs__item:has(+.breadcrumbs__item):after{content:">"}.breadcrumbs__item--ellipsis{letter-spacing:.1em}@media screen and (max-width: 47.9375rem){.breadcrumbs__item:last-child{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.breadcrumbs__link{text-decoration:none;color:inherit}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{text-decoration:underline}
