.section-breadcrumbs .breadcrumbs {
  margin: 0;
  padding-left: 0;
  padding-right: 0;

  @media only screen and (max-width: 749px) {
    width: calc(100% + var(--outer) * 2);
    margin-left: calc(var(--outer) * -1);
    padding-left: var(--outer);
    padding-right: var(--outer);
    scroll-padding-left: var(--outer);
    scroll-padding-right: var(--outer);
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    flex-flow: row nowrap;

    &::-webkit-scrollbar {
      display: none;
    }
  }

  & > * {
    flex-shrink: 0;
  }

  &.section-padding {
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);

    @media only screen and (max-width: 749px) {
      padding-top: var(--PT-MOBILE, var(--padding-top));
      padding-bottom: var(--PB-MOBILE, var(--padding-bottom));
    }
  }
}

.template-product .section-breadcrumbs {
  max-width: calc(1400px + var(--outer) * 2);
  margin-left: auto;
  margin-right: auto;
}
