/* PC breadcrumb states from Figma 325:3248. SP keeps its original markup. */
@media(min-width:1001px) {
  [data-breadcrumb-ready] {font:400 14px/1.4 LINE,sans-serif;color:#111;align-items:center;gap:12px}
  [data-breadcrumb-ready] .breadcrumb__list {display:flex;align-items:center;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0;max-width:100%;font:inherit}
  [data-breadcrumb-ready] .breadcrumb__item {display:flex;align-items:center;gap:12px;min-width:0;padding:0;margin:0;font:inherit}
  [data-breadcrumb-ready] .breadcrumb__item::before {content:none}
  [data-breadcrumb-ready] .breadcrumb__dot {display:block;flex:0 0 2px;width:2px;height:2px;max-width:none}
  [data-breadcrumb-ready] .breadcrumb__link {display:block;flex:none;height:17px;overflow:hidden;color:#111!important;text-decoration:none;font:inherit}
  [data-breadcrumb-ready] .breadcrumb__track {display:block;transform:translateY(0);transition:transform 650ms cubic-bezier(.34,1.15,.18,.99)}
  [data-breadcrumb-ready] .breadcrumb__line {display:flex;align-items:center;height:17px;white-space:nowrap}
  [data-breadcrumb-ready] .breadcrumb__link span {color:inherit!important;font:inherit}
  [data-breadcrumb-ready] .breadcrumb__current {display:flex;align-items:center;height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b1b8be!important;font:inherit}
  [data-breadcrumb-ready] .breadcrumb__link:focus-visible {outline:2px solid #27c1f8;outline-offset:3px}
  [data-breadcrumb-ready] .breadcrumb__link:focus-visible .breadcrumb__track {transform:translateY(-50%)}
}
@media(min-width:1001px) and (hover:hover) and (pointer:fine) {
  [data-breadcrumb-ready] .breadcrumb__link:hover .breadcrumb__track {transform:translateY(-50%)}
}
@media(prefers-reduced-motion:reduce) {
  [data-breadcrumb-ready] .breadcrumb__track {transition:none;transform:none!important}
}
