.price-wrapper {
  display: grid;
}
.price-widget {
  padding: var(--size-card-padding-xl);
  background: var(--color-bg-variable);
  border-radius: 8px;
}
.price-widget__item {
  padding: var(--size-card-padding-xl);
  background: var(--color-bg-variable);
}
.price-widget__data {
  display: grid;
  height: 100%;
  grid-template-rows: max-content 1fr;
  gap: var(--size-card-space-lg);
  container: price-data/inline-size;
}
.price-widget__info {
  display: grid;
  gap: var(--size-content-space-2xl);
}
.price-widget__title {
  color: var(--color-content-neutral-primary);
  /* HeadingxlSemiBold */
  font-variant-numeric: var(--font-variant-numeric-HeadingxlSemiBold);
  font-family: var(--font-family-HeadingxlSemiBold);
  font-size: var(--font-size-HeadingxlSemiBold);
  font-style: var(--font-style-HeadingxlSemiBold);
  font-weight: var(--font-weight-HeadingxlSemiBold);
  line-height: var(--font-line-height-HeadingxlSemiBold);
  letter-spacing: var(--font-letter-spacing-HeadingxlSemiBold);
}
.price-widget__header {
  display: grid;
  gap: var(--size-content-space-sm);
}
.price-widget__worker {
  color: var(--color-content-neutral-secondary);
}
.price-widget__sold {
  display: grid;
  gap: var(--size-content-space-sm);
}
.price-widget__label {
  color: var(--color-content-neutral-secondary);
}
.price-widget__price {
  color: var(--color-content-neutral-primary);
  /* Heading2xlSemiBold */
  font-family: var(--font-family-Heading2xlSemiBold);
  font-size: var(--font-size-Heading2xlSemiBold);
  font-style: var(--font-style-Heading2xlSemiBold);
  font-weight: var(--font-weight-Heading2xlSemiBold);
  line-height: var(--font-line-height-Heading2xlSemiBold);
}
.price-widget__description {
  /* BodyLgRegular */
  font-variant-numeric: var(--font-variant-numeric-BodyLgRegular);
  font-family: var(--font-family-BodyLgRegular);
  font-size: var(--font-size-BodyLgRegular);
  font-style: var(--font-style-BodyLgRegular);
  font-weight: var(--font-weight-BodyLgRegular);
  line-height: var(--font-line-height-BodyLgRegular);
  letter-spacing: var(--font-letter-spacing-BodyLgRegular);
  margin-bottom: 0;
}
.price-widget__description + .price-widget__list {
  padding-top: var(--size-content-space-2xl);
  border-top: solid 1px var(--color-border-neutral-md);
}
.price-widget__double-data {
  display: grid;
  padding: var(--size-content-space-2xl) 0;
  grid-template-columns: 1fr 1fr;
  gap: 16px var(--size-content-space-2xl);
  border-top: solid 1px var(--color-border-neutral-md);
  border-bottom: solid 1px var(--color-border-neutral-md);
}
@container price-data (max-width: 430px) {
  .price-widget__double-data {
    grid-template-columns: auto auto;
  }
}
@container price-data (max-width: 320px) {
  .price-widget__double-data {
    grid-template-columns: 1fr;
  }
}
.price-widget__list {
  display: grid;
  gap: var(--size-content-space-xl, 24px);
  color: var(--color-content-neutral-secondary);
  container-type: inline-size;
}
@media (max-width: 1920px) {
  .price-widget__list ol,
  .price-widget__list ul {
    grid-template-columns: repeat(3, 1fr);
  }
  @container (max-width: 848px) {
    .price-widget__list ol,
    .price-widget__list ul {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  @container (max-width: 654px) {
    .price-widget__list ol,
    .price-widget__list ul {
      grid-template-columns: 1fr;
    }
  }
}
.price-widget__action {
  align-self: end;
}

.column_price {
  container: pricing/inline-size;
}
.column_price_1 .price-wrapper {
  grid-template-columns: 1fr;
}
.column_price_2 .price-wrapper {
  grid-template-columns: 1fr 1fr;
}
@container pricing (max-width: 550px) {
  .column_price_2 .price-wrapper {
    grid-template-columns: 1fr;
  }
}
.column_price_3 .price-wrapper {
  grid-template-columns: repeat(3, 1fr);
}
@container pricing (max-width: 830px) {
  .column_price_3 .price-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container pricing (max-width: 550px) {
  .column_price_3 .price-wrapper {
    grid-template-columns: 1fr;
  }
}
.column_price_4 .price-wrapper {
  grid-template-columns: repeat(4, 1fr);
}
@container pricing (max-width: 1100px) {
  .column_price_4 .price-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}
@container pricing (max-width: 830px) {
  .column_price_4 .price-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container pricing (max-width: 550px) {
  .column_price_4 .price-wrapper {
    grid-template-columns: 1fr;
  }
}
.column_price_base {
  width: var(--width-two-third);
  justify-self: end;
}
@media (max-width: 1000px) {
  .column_price_base {
    width: 100%;
  }
}/*# sourceMappingURL=price-widget.css.map */