/** Shopify CDN: Minification failed

Line 74:2 Expected identifier but found "calc("
Line 74:34 The "-" operator only works if there is whitespace on both sides

**/
.price--highlight {
  color: var(--product-on-sale-accent) !important;
  margin-right: .7em !important;
}

/* .price--compare {
  color: var(--text-color) !important;
  font-size: calc(var(--base-text-font-size) -(var(--default-text-font-size) - 16px)) !important;
  text-decoration: line-through !important;
  -webkit-text-decoration-color: rgba(var(--text-color-rgb), .7) !important;
  text-decoration-color: rgba(var(--text-color-rgb), .7) !important;
  position: relative !important;
} */

.pm-price .price:not(.price--highlight), .pm-price-single .price:not(.price--highlight) {
  color: var(--accent-color);
}

.price.price--compare .money {
  text-decoration: line-through;
}

@media (max-width: 500px) {
  .pm-price .price--highlight {
    font-size:1.3rem !important;
  }
  .pm-price .price--compare {
    font-size:0.9rem !important;
  }
}
@media (min-width: 501px) {
  .pm-price .price--highlight {
    font-size:1.2rem !important;
  }
  .pm-price .price--compare {
    font-size:0.75rem !important;
  }
}
.product-item__label-list .product-label--on-sale {
  display:none !important;
} 
.product-item__label-list .product-label--on-sale.active {
  display:inherit !important;
}
.swatch-price-adjacent.no-show {
  opacity:0 !important;
}
.product-meta__label-list {
  display:none !important;
} 
.product-meta__label-list.active {
  display:inherit !important;
}

.pm-subtitle {
  margin: 0px;
  vertical-align: middle;
  height: 100%;
  display: inline;
}
.pm-subtitle-pdp-selector .pm-headline {
  color: var(--product-on-sale-accent) !important;
  font-weight:bold !important;
  font-size: 16px !important;
}
.pm-subtitle-pdp-selector .pm-disclosure {
  color: var(--text-color);
  calc(var(--base-text-font-size) -(var(--default-text-font-size) - 14px));
  font-weight: inherit;
  font-size: 14px !important;
}