/** Shopify CDN: Minification failed

Line 90:0 Expected "}" to go with "{"

**/
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px;
  /* box-shadow: 0 0 2px; */
  /* background: #fff; */
  margin-bottom: 0;
  list-style: none; }

.breadcrumb li {
  position: relative;
  background: #fa40a5; /* main color */
  color: #fff;
  padding: 8px 20px 8px 30px;
  margin-right: 10px;
  clip-path: polygon(15px 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 15px 100%, 0 50%);
  transition: background 0.3s;
}

.breadcrumb li:first-child {
  clip-path: polygon(0 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 0 100%);
  padding-left: 15px;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  color: var(--breadcrumb-color);
  /* content: var(--bs-breadcrumb-divider, ">") rtl: var(--bs-breadcrumb-divider, ">"); } */

.breadcrumb-item.active {
  color: var(--breadcrumb-color); }

.vela-breadcrumbs {
  position: relative;
  overflow: hidden;
  min-height: var(--breadcrumb-mh-m); }
  @media (min-width: 768px) {
    .vela-breadcrumbs {
      min-height: var(--breadcrumb-mh); } }
  .vela-breadcrumbs .container {
    z-index: 1; }

.vela-breadcrumbs__inner {
  display: flex;
  padding: 10px 0; }

.vela-breadcrumbs__image {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.breadcrumb-item {
  display: flex;
  align-items: center;
  line-height: 1; }

.breadcrumb .breadcrumb__link {
  /* color: var(--breadcrumb-color-link); */
  color: #fff !important;
}



  
  .breadcrumb__link:hover {
    color: var(--heading-color); }

.breadcrumb-item + .breadcrumb-item::before {
  margin: 0 8px;
  color: var(--breadcrumb-color-link);
  /* content: ">"; */
  display: block;
  background-size: cover;
  background-repeat: no-repeat; }

.vela-breadcrumbs__title {
  color: var(--breadcrumb-heading-color);
  line-height: 1; }
