/** Shopify CDN: Minification failed

Line 241:78 Expected ":"

**/
.price {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: var(--font-family-1);
}

.price dl {
  display: flex;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
}

.price dd {
  margin: 0 10px 0 0;
  line-height: 1;
}

.style-arrows-7 .price dd {
  margin: 0 5px 0 0;
}

.price .price__last:last-of-type {
  margin: 0;
}

.price__availability,
.price__regular {
  display: block;
}

.price__sale,
.price__availability,
:is(.price--on-sale, .price--bundled-sale) .price__regular,
:is(.price--on-sale, .price--bundled-sale) .price__availability,
.price--no-compare .price__compare {
  display: none;
}

:is(.price--on-sale, .price--bundled-sale) .price__sale {
  display: flex !important;
  /* flex-direction: column; */
  flex-wrap: wrap;
  align-items: baseline;
}

.price-style-2:is(.price--on-sale, .price--bundled-sale) .price__sale {
  flex-direction: row-reverse;
  column-gap: 8px;
}

.price-style-2:is(.price--on-sale, .price--bundled-sale) .price__sale .price__compare {
  margin: 0;
}

.card
  .card-information__wrapper.text-center
  :is(.price--on-sale, .price--bundled-sale)
  .price__sale.show_saved_price {
  justify-content: center;
}

.price--center {
  display: flex;
  justify-content: center;
}

.price-item {
  font-size: var(--product-price-font-size);
  letter-spacing: var(--product-price-letter-spacing);
  font-weight: var(--product-price-font-weight);
  /* line-height: var(--product-price-line-height); */
  line-height: 1;
  color: var(--product-price-color);
}

.price-item .text {
  display: inline-block;
  vertical-align: middle;
  font-size: var(--font-body-size);
  font-weight: var(--font-weight-normal);
  color: var(--product-compare-price-color);
  letter-spacing: 0;
  line-height: var(--product-price-line-height);
  margin: -2px 10px 0 0;
}

.style-arrows-7 .price-item .text {
  margin: -2px 2px 0 0;
  text-transform: capitalize;
}

.price-item .money {
  display: inline-block;
  vertical-align: middle;
  font-family: var(--product-price-font);
  font-size: var(--product-price-font-size);
  font-weight: var(--product-price-font-weight);
  letter-spacing: var(--product-price-letter-spacing);
  line-height: var(--product-price-line-height);
  color: var(--product-price-color);
}

.unit-price {
  font-size: calc(var(--font-body-size) - 2px);
  font-weight: var(--font-weight-normal);
  color: var(--product-compare-price-color);
  letter-spacing: var(--body-letter-spacing);
  line-height: var(--body-line-height);
  margin-top: 0.2rem;
  text-transform: uppercase;
}

.price.price--unavailable {
  visibility: hidden;
}

.price.price--end {
  justify-content: flex-end;
}

.price-item--sale {
  color: var(--product-sale-price-color);
}

.price:is(.price--on-sale, .price--bundled-sale) .price-item--sale {
  color: var(--product-sale-price-color);
}

/* .price:is(.price--on-sale, .price--bundled-sale) .price-item--regular {
  text-decoration: line-through;
  font-family: var(--product-compare-price-font);
  font-size: var(--product-compare-price-font-size) !important;
  font-weight: var(--product-compare-price-font-weight) !important;
  line-height: var(--product-compare-price-line-height) !important;
  letter-spacing: var(--product-compare-price-letter-spacing) !important;
  color: var(--product-compare-price-color);
} */

/* .price:is(.price--on-sale, .price--bundled-sale) .price__compare, */
.price:is(.price--on-sale, .price--bundled-sale) .price__compare .price-item--regular {
  text-decoration: line-through;
  font-family: var(--product-compare-price-font);
  font-size: var(--product-compare-price-font-size);
  font-weight: var(--product-compare-price-font-weight);
  line-height: var(--product-compare-price-line-height);
  letter-spacing: var(--product-compare-price-letter-spacing);
  color: var(--product-compare-price-color);
}

.price.price--medium .price-item {
  font-size: 18px;
  letter-spacing: 0;
}

.price.price--large .price-item {
  font-size: 30px;
  letter-spacing: -0.04em;
}

.price-installments {
  font-family: var(--product-installments-font);
  font-size: var(--product-installments-font-size);
  font-weight: var(--product-installments-font-weight);
  line-height: var(--product-installments-line-height);
  letter-spacing: var(--product-installments-letter-spacing);
}

.price.price--large:is(.price--on-sale, .price--bundled-sale) .price__sale {
  align-items: center;
}

.price__last.price_percent {
  margin-right: 0;
}

.price__label_sale.price__label_percent {
  line-height: var(--product-price-line-height);
  clip-path: unset;
  height: initial;
}

.price__label_sale.price__label_percent .label_sale:not(.label_sale_percent) {
  font-size: var(--product-price-font-size);
  padding: 0;
}

.template-product
  .productView-moreItem
  .price__label_sale.price__label_percent {
  display: none;
}

.card .price__saved {
  display: block;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 0;
}

.enable_custom_layout_card_1 .card .price__saved {
  margin: 10px 0 0;
}

.card .price__saved .price-item {
  color: #fff;
  padding: 2px 8px 3px;
  background-color: var(--product-sale-price-color);
  border-radius: 5px;
  line-height: 1;
  font-weight: var(--font-weight-normal);
  font-size: calc(var(--product-price-font-size) - 2px);
}

.card .price__saved .price-item {
  color: #fff;
  font-weight: var(--font-weight-normal);
  font-size: calc(var(--product-price-font-size) - 2px);
  line-height: normal;
  vertical-align: unset;
}

@media (max-width: 1024px) {
  .price-item .money {
    font-size: calc(var(--product-price-font-size) * 0.75);
    line-height: 1.4;
  }

  .price-item {
    font-size: calc(var(--product-price-font-size) * 0.9);
  }

  .price:is(.price--on-sale, .price--bundled-sale) .price__compare .price-item--regular {
    font-size: calc(var(--product-compare-price-font-size) * 0.9) !important;z
  }
}
