.productBreadcrumb__wrapper {
    position: relative;
    -ms-grid-column-span: 12;
    grid-column-end: span 12;
    margin-bottom: .625rem;
}

.productBreadcrumb__wrapper{
    padding-right: 1rem;
    padding-left: 1rem;
}

[styles-root] ol, [styles-root] ul {
    list-style: none;
}

[styles-root] .productBreadcrumb__list {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

[styles-root] .productBreadcrumb__listItem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

[styles-root] .individualCrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 1rem;
    color: inherit;
}

[styles-root] .individualCrumb__anchorWrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

[styles-root] .individualCrumb .activeItem {
    color: #0062eb;
}

[styles-root] .individualCrumb__anchorWrapper .svg-icon {
    display: -ms-flexbox;
    display: flex;
    margin-right: .625rem;
}

[styles-root] .productBreadcrumb__list--tablet{
  display: none;
}

[styles-root] .individualCrumb__arrow {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0 .3125rem;
}

[styles-root] .actionButton--smallOutline{
    padding: .375rem .625rem;
    color: #666;
    font-size: .8125rem;
    background-color: transparent;
    border: 1px solid #000;
}

[styles-root] .actionButton--smallOutline:hover {
    background-color: transparent;
}

[styles-root] .actionButton--outline:hover, [styles-root] .actionButton--smallOutline:not(.active):hover {
    border-color: #0098dd;
}

[styles-root] .actionButton--outline:hover .actionButton__iconContainer, [styles-root] .actionButton--outline:hover .actionButton__text,
[styles-root]  .actionButton--smallOutline:not(.active):hover .actionButton__iconContainer, [styles-root] .actionButton--smallOutline:not(.active):hover .actionButton__text{
    color: #0098dd;
}

@media only screen and (min-width: 48em){
  [styles-root] .productBreadcrumb__list{
      display: none;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0;
      overflow: initial;
      list-style: none;
  }

  [styles-root] .productBreadcrumb__list--tablet {
      display: flex;
  }

  .productBreadcrumb__wrapper {
      padding-right: inherit;
      padding-left: inherit;
      margin-bottom: .9375rem;
  }

  [styles-root] .productBreadcrumb__listItem{
    -ms-flex-positive: initial;
    flex-grow: 0;
    -ms-flex-negative: initial;
    flex-shrink: 1;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .625rem;
    color: #666;
}

}
