/** Shopify CDN: Minification failed

Line 16:21 Expected identifier but found whitespace
Line 16:23 Unexpected "{"
Line 16:33 Expected ":"
Line 16:75 Unexpected ","
Line 16:77 Unexpected "{"
Line 16:87 Expected ":"
Line 17:27 Expected identifier but found whitespace
Line 17:29 Unexpected "{"
Line 17:39 Expected ":"

**/
:root {
  /* --font-breadcrumbs */
  --font-breadcrumbs: {{ settings.type_body_font_size_breadcrumbs.family }},{{ settings.type_body_font_size_breadcrumbs.fallback_families }};
  --font-breadcrumbs-style: {{ settings.type_body_font_size_breadcrumbs.style }};
  --font-breadcrumbs-weight: 400;
  --font-breadcrumbs-size: 14px;
  --gap: 8px;
}
.breadcrumbs {
  max-width: var(--site-max-width);
  padding-left: calc(var(--gap, 8px) * 2);
  padding-right: calc(var(--gap, 8px) * 2);
  margin-left: auto;
  margin-right: auto;
  font-size: var(--font-breadcrumbs-size);
  font-family: var(--font-breadcrumbs);
  font-style: var(--font-breadcrumbs-style);
  font-weight: var(--font-breadcrumbs-weight);
  text-transform: var(--font-breadcrumbs-transform, none);
  letter-spacing: var(--font-breadcrumbs-letter-spacing, normal);
  font-size: 1.2rem;
}
@media (min-width: 1200px) {
  .breadcrumbs {
    padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
    padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
  }
}
@media (min-width: 1800px) {
  .breadcrumbs {
    max-width: var(--site-max-width-big);
  }
}
@media (min-width: 1200px) {
  .breadcrumbs {
    font-size: max( 1.2rem , calc(var(--font-base-size) - 2px) );
  }
}
.breadcrumbs__wrapper {
  background-color: var(--color-custom-background);
  color: var(--color-custom-text);
}
.breadcrumbs--full-width {
  max-width: 100%;
}
.breadcrumbs__display-none {
  display: none;
}
.breadcrumbs__list {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  font-size: var(--font-breadcrumbs-size);
  font-family: var(--font-breadcrumbs);
  font-style: var(--font-breadcrumbs-style);
  font-weight: var(--font-breadcrumbs-weight);
  text-transform: var(--font-breadcrumbs-transform, none);
  letter-spacing: var(--font-breadcrumbs-letter-spacing, normal);
}
@media (min-width: 900px) {
  .breadcrumbs__list {
    overflow: visible;
  }
}
.breadcrumbs__list::after {
  content: "";
  display: block;
  width: calc(var(--gap, 8px) * 4);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)));
}
.breadcrumbs__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.breadcrumbs__item:not(:last-child)::after {
  content: "/";
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 calc(var(--gap, 8px) * 1);
  font-size: 80%;
  opacity: 0.5;
}
.breadcrumbs__item a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.breadcrumbs__link {
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}