.product-price {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}

.product-price__item--price {
  font-weight: 500;
}

.search-product-item-price__item .sale-price,
#sales__flash-sale-price-container .sales-promotion-price,
.product-price__item--price {
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
  text-transform: none;
  font-family: Proxima Nova;
}

#sales__flash-sale-price-container .sales-promotion-price {
  font-weight: 400;
}

#plugin-product-search-recommend .search-product-item-price__item,
#plugin-product-search-recommend #sales__flash-sale-price-container .sales-promotion-throughline-price,
#plugin-product-search-recommend #sales__flash-sale-price-container .sales-promotion-price {
  font-size: 16px!important;
  line-height: 150%;
  font-family: Proxima Nova!important;
}
#plugin-product-search-recommend .search-product-item-info .search-product-item-price {
  justify-content: flex-start;
}
#plugin-product-search-recommend .search-product-item-price {
  pointer-events: none;
}

#sales__flash-sale-price-container .sales-promotion-throughline-price,
.product-price__item--compare {
  font-size: 16px;
  line-height: 150%;
  font-style: normal;
  text-decoration-line: line-through;
  color: rgb(119, 119, 119);
  font-family: Proxima Nova;
  font-weight: 400;
  letter-spacing: 0.25px;
  text-decoration-line: line-through;
}

#sales__flash-sale-price-container {
  column-gap: 0!important;
}

.product-price__item--price {
  color: #000;
}

#sales__flash-sale-price-container .sales-promotion-price {
  color: #C60000;
  padding-right: 10px;
}

#sales__flash-sale-price-container .sales-promotion-save-price {
  display: none;
}

.product-price__item--each {
  font-family: "Proxima Nova", "Proxima Nova";
  font-weight: 400;
  font-size: 14px;
  color: rgb(102, 102, 102);
  line-height: 16px;
  text-align: right;
  font-style: normal;
  text-transform: none;
  margin-left: 5px;
}

body[data-page-type="collection"] .product-price__item--price {
  font-family:
    'Brandon Grotesque', 'Proxima Nova', proxima-nova, 'Helvetica Neue',
    Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0.25px;
}
