.CartPriceSummary-row {
  grid-template-columns: 1fr 10rem;
  grid-gap: 1.5rem;
  text-align: right;
  font-size: var(--textSm);
  margin-bottom: var(--spaceSm);
  display: none;
}

@media (max-width: 23.4375rem) {
  .CartPriceSummary-row {
    grid-template-columns: 1fr 8rem;
  }
}

.CartPriceSummary-row[data-order-summary-row-type="priceToPay"] {
  font-size: var(--textLg);
  margin-bottom: 0;
}

@media (max-width: 23.4375rem) {
  .CartPriceSummary-row[data-order-summary-row-type="priceToPay"] {
    font-size: var(--textMd);
  }
}

.CartPriceSummary-row[data-order-summary-row-type="itemsPriceVATDiscount"], .CartPriceSummary-row[data-order-summary-row-type="priceToPay"], .CartPriceSummary-row[data-order-summary-row-type="priceWithoutVAT"] {
  display: grid;
}

.CartPriceSummary.is-open .CartPriceSummary-row {
  display: grid;
}

.CartPriceSummary.is-open .CartPriceSummary-more .is-hidden {
  display: none;
}

.CartPriceSummary.is-open .CartPriceSummary-more .is-open {
  display: block;
}

.CartPriceSummary-value {
  font-weight: 700;
}

.CartPriceSummary-more {
  position: relative;
  text-align: right;
  font-size: var(--textSm);
  text-decoration: underline;
  color: var(--colorLinkText);
  cursor: pointer;
}

.CartPriceSummary-more:hover, .CartPriceSummary-more:active, .CartPriceSummary-more:focus {
  text-decoration: none;
}

.CartPriceSummary-more .is-hidden {
  display: block;
}

.CartPriceSummary-more .is-open {
  display: none;
}

/*# sourceMappingURL=cart-price-summary.min.css.map */
