:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-price-typography-helper-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-helper-text-case: var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-helper-text-decoration: var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-helper-letter-spacing: var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-helper-font-size: var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-helper-line-height: var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-helper-font-weight: var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-helper-font-family: var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-discount-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-discount-text-case: var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-discount-text-decoration: var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-discount-letter-spacing: var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-discount-font-size: var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-discount-line-height: var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-discount-font-weight: var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-discount-font-family: var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-out-of-stock-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-out-of-stock-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-out-of-stock-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-out-of-stock-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-out-of-stock-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-out-of-stock-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-out-of-stock-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-out-of-stock-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-amount-barred-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-amount-barred-text-case: var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-amount-barred-text-decoration: var(--vp-core-text-decoration-line-through);--vp-component-price-typography-amount-barred-letter-spacing: var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-amount-barred-font-size: var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-amount-barred-line-height: var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-amount-barred-font-weight: var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-amount-barred-font-family: var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-small-prefix-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--vp-component-price-typography-small-prefix-text-case: var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--vp-component-price-typography-small-prefix-text-decoration: var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--vp-component-price-typography-small-prefix-letter-spacing: var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--vp-component-price-typography-small-prefix-font-size: var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--vp-component-price-typography-small-prefix-line-height: var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--vp-component-price-typography-small-prefix-font-weight: var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--vp-component-price-typography-small-prefix-font-family: var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--vp-component-price-typography-small-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-amount-text-case: var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-amount-text-decoration: var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-amount-letter-spacing: var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-font-size: var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-line-height: var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-font-weight: var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-font-family: var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-medium-prefix-webkit-font-smoothing: var(--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing);--vp-component-price-typography-medium-prefix-text-case: var(--vp-semantic-typography-screen-m-subtitle-l-text-case);--vp-component-price-typography-medium-prefix-text-decoration: var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);--vp-component-price-typography-medium-prefix-letter-spacing: var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);--vp-component-price-typography-medium-prefix-font-size: var(--vp-semantic-typography-screen-m-subtitle-l-font-size);--vp-component-price-typography-medium-prefix-line-height: var(--vp-semantic-typography-screen-m-subtitle-l-line-height);--vp-component-price-typography-medium-prefix-font-weight: var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);--vp-component-price-typography-medium-prefix-font-family: var(--vp-semantic-typography-screen-m-subtitle-l-font-family);--vp-component-price-typography-medium-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-amount-text-case: var(--vp-semantic-typography-screen-m-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration: var(--vp-semantic-typography-screen-m-body-m-text-decoration);--vp-component-price-typography-medium-amount-letter-spacing: var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-component-price-typography-medium-amount-font-size: var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-component-price-typography-medium-amount-line-height: var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-component-price-typography-medium-amount-font-weight: var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-component-price-typography-medium-amount-font-family: var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-component-price-typography-large-prefix-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-prefix-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-prefix-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-prefix-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-prefix-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-prefix-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-prefix-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-prefix-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-amount-webkit-font-smoothing: var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-amount-text-case: var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-amount-text-decoration: var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-amount-letter-spacing: var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-amount-font-size: var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-amount-line-height: var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-amount-font-weight: var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-amount-font-family: var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-spacing-vertical-gap: var(--vp-semantic-spacing-xs);--vp-component-price-spacing-horizontal-gap: var(--vp-semantic-spacing-xs);--vp-component-price-spacing-amount-large-padding-block-end: var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-large-padding-block-start: var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-large-padding-inline-end: var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-amount-large-padding-inline-start: var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-amount-medium-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-medium-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-medium-padding-inline-end: var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-medium-padding-inline-start: var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-small-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-small-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-small-padding-inline-end: var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-small-padding-inline-start: var(--vp-semantic-spacing-3xs);--vp-component-price-color-content-prefix: var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-helper: var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-discount: var(--vp-semantic-color-status-negative);--vp-component-price-color-content-out-of-stock: var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-amount-barred: var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-discount: var(--vp-semantic-color-content-on-media-neutral);--vp-component-price-color-content-amount-default: var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-price-color-container-amount-discount: var(--vp-semantic-color-status-negative);--vp-component-price-color-container-amount-default: var(--vp-semantic-color-container-commercial-catchy)}.vp-price,.vp-price-item{align-items:center;display:inline-flex;flex-grow:0;flex-wrap:wrap;gap:var(--vp-component-price-spacing-vertical-gap) var(--vp-component-price-spacing-horizontal-gap)}.vp-price-item{width:100%}.vp-price-amount{display:inline-flex;font-family:var(--vp-component-price-typography-medium-amount-font-family);font-size:var(--vp-component-price-typography-medium-amount-font-size);font-weight:var(--vp-component-price-typography-medium-amount-font-weight);letter-spacing:var(--vp-component-price-typography-medium-amount-letter-spacing);line-height:var(--vp-component-price-typography-medium-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-transform:var(--vp-component-price-typography-medium-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-amount-webkit-font-smoothing);background-color:var(--vp-component-price-color-container-amount-default);color:var(--vp-component-price-color-content-amount-default);padding-block:var(--vp-component-price-spacing-amount-medium-padding-block-start) var(--vp-component-price-spacing-amount-medium-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-medium-padding-inline-start) var(--vp-component-price-spacing-amount-medium-padding-inline-end)}.vp-price-amount--sale{background-color:var(--vp-component-price-color-container-amount-discount);color:var(--vp-component-price-color-content-amount-discount)}.vp-price-amount--small{font-family:var(--vp-component-price-typography-small-amount-font-family);font-size:var(--vp-component-price-typography-small-amount-font-size);font-weight:var(--vp-component-price-typography-small-amount-font-weight);letter-spacing:var(--vp-component-price-typography-small-amount-letter-spacing);line-height:var(--vp-component-price-typography-small-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-transform:var(--vp-component-price-typography-small-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-amount-small-padding-block-start) var(--vp-component-price-spacing-amount-small-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-small-padding-inline-start) var(--vp-component-price-spacing-amount-small-padding-inline-end)}.vp-price-amount--large{font-family:var(--vp-component-price-typography-large-amount-font-family);font-size:var(--vp-component-price-typography-large-amount-font-size);font-weight:var(--vp-component-price-typography-large-amount-font-weight);letter-spacing:var(--vp-component-price-typography-large-amount-letter-spacing);line-height:var(--vp-component-price-typography-large-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-transform:var(--vp-component-price-typography-large-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-amount-large-padding-block-start) var(--vp-component-price-spacing-amount-large-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-large-padding-inline-start) var(--vp-component-price-spacing-amount-large-padding-inline-end)}.vp-price-barred-amount{color:var(--vp-component-price-color-content-amount-barred);display:inline-flex;font-family:var(--vp-component-price-typography-amount-barred-font-family);font-size:var(--vp-component-price-typography-amount-barred-font-size);font-weight:var(--vp-component-price-typography-amount-barred-font-weight);letter-spacing:var(--vp-component-price-typography-amount-barred-letter-spacing);line-height:var(--vp-component-price-typography-amount-barred-line-height);-webkit-text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-transform:var(--vp-component-price-typography-amount-barred-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-amount-barred-webkit-font-smoothing)}.vp-price-helper{align-items:center;display:inline-flex;font-family:var(--vp-component-price-typography-helper-font-family);font-size:var(--vp-component-price-typography-helper-font-size);font-weight:var(--vp-component-price-typography-helper-font-weight);letter-spacing:var(--vp-component-price-typography-helper-letter-spacing);line-height:var(--vp-component-price-typography-helper-line-height);position:relative;-webkit-text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-transform:var(--vp-component-price-typography-helper-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--vp-component-price-typography-helper-webkit-font-smoothing);color:var(--vp-component-price-color-content-helper)}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--vp-component-price-typography-out-of-stock-font-family);font-size:var(--vp-component-price-typography-out-of-stock-font-size);font-weight:var(--vp-component-price-typography-out-of-stock-font-weight);letter-spacing:var(--vp-component-price-typography-out-of-stock-letter-spacing);line-height:var(--vp-component-price-typography-out-of-stock-line-height);-webkit-text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-transform:var(--vp-component-price-typography-out-of-stock-text-case);width:100%;-webkit-font-smoothing:var(--vp-component-price-typography-out-of-stock-webkit-font-smoothing);color:var(--vp-component-price-color-content-out-of-stock-color)}.vp-price-label,.vp-price-prefix{align-items:center;display:inline-flex;position:relative;vertical-align:middle}.vp-price-prefix{font-family:var(--vp-component-price-typography-medium-prefix-font-family);font-size:var(--vp-component-price-typography-medium-prefix-font-size);font-weight:var(--vp-component-price-typography-medium-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-medium-prefix-letter-spacing);line-height:var(--vp-component-price-typography-medium-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-transform:var(--vp-component-price-typography-medium-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-prefix-webkit-font-smoothing);color:var(--vp-component-price-color-content-prefix)}.vp-price-prefix--small{font-family:var(--vp-component-price-typography-small-prefix-font-family);font-size:var(--vp-component-price-typography-small-prefix-font-size);font-weight:var(--vp-component-price-typography-small-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-small-prefix-letter-spacing);line-height:var(--vp-component-price-typography-small-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-transform:var(--vp-component-price-typography-small-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-prefix-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-component-price-typography-large-prefix-font-family);font-size:var(--vp-component-price-typography-large-prefix-font-size);font-weight:var(--vp-component-price-typography-large-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-large-prefix-letter-spacing);line-height:var(--vp-component-price-typography-large-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-transform:var(--vp-component-price-typography-large-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-prefix-webkit-font-smoothing)}.vp-price-discount{color:var(--vp-component-price-color-content-discount);display:inline-flex;font-family:var(--vp-component-price-typography-discount-font-family);font-size:var(--vp-component-price-typography-discount-font-size);font-weight:var(--vp-component-price-typography-discount-font-weight);letter-spacing:var(--vp-component-price-typography-discount-letter-spacing);line-height:var(--vp-component-price-typography-discount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-transform:var(--vp-component-price-typography-discount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-discount-webkit-font-smoothing)}
