.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-navigation-header-color-container:var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-spacing-row-compact-screen-s-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-m-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-l-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-s-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-m-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-l-gap:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-m);--vp-component-navigation-header-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-sizing-container-min-height:var(--vp-semantic-sizing-4xl);--vp-component-price-typography-small-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-small-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-small-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-small-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-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-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-medium-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-medium-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-medium-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-medium-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-medium-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-medium-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-medium-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-medium-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-medium-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-amount-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-price-typography-medium-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-price-typography-medium-amount-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-price-typography-medium-amount-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-price-typography-medium-amount-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-price-typography-medium-amount-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-price-typography-large-screen-l-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-l-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-l-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-l-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-l-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-l-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-l-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-l-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-l-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-label-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-l-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-l-amount-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-screen-l-amount-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-screen-l-amount-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-screen-l-amount-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-screen-l-amount-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-screen-l-amount-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-screen-l-amount-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-m-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-m-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-m-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-m-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-m-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-m-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-m-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-m-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-label-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-label-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-label-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-label-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-label-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-label-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-label-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-m-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-m-amount-text-case:var(--vp-semantic-typography-screen-m-title-s-text-case);--vp-component-price-typography-large-screen-m-amount-text-decoration:var(--vp-semantic-typography-screen-m-title-s-text-decoration);--vp-component-price-typography-large-screen-m-amount-letter-spacing:var(--vp-semantic-typography-screen-m-title-s-letter-spacing);--vp-component-price-typography-large-screen-m-amount-font-size:var(--vp-semantic-typography-screen-m-title-s-font-size);--vp-component-price-typography-large-screen-m-amount-line-height:var(--vp-semantic-typography-screen-m-title-s-line-height);--vp-component-price-typography-large-screen-m-amount-font-weight:var(--vp-semantic-typography-screen-m-title-s-font-weight);--vp-component-price-typography-large-screen-m-amount-font-family:var(--vp-semantic-typography-screen-m-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-barred-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-screen-s-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-amount-barred-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-amount-barred-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-amount-barred-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-helper-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-price-typography-large-screen-s-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-price-typography-large-screen-s-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-large-screen-s-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-large-screen-s-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-large-screen-s-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-large-screen-s-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-large-screen-s-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-label-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-label-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-label-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-label-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-label-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-label-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-label-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-typography-large-screen-s-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-price-typography-large-screen-s-amount-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-price-typography-large-screen-s-amount-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-price-typography-large-screen-s-amount-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-price-typography-large-screen-s-amount-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-price-typography-large-screen-s-amount-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-price-typography-large-screen-s-amount-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-price-typography-large-screen-s-amount-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-price-spacing-small-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-medium-vertical-gap:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-color-content-label:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-amount-barred:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-helper:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-out-of-stock:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount:var(--vp-semantic-color-content-neutral);--vp-component-product-card-sizing-large-min-width:370px;--vp-component-product-card-sizing-medium-min-width:340px;--vp-component-product-card-sizing-small-min-width:190px;--vp-component-product-card-typography-large-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-large-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-large-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-large-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-large-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-large-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-large-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-large-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-large-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-product-card-typography-large-product-title-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-product-card-typography-large-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-product-card-typography-large-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-product-card-typography-large-product-title-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-product-card-typography-large-product-title-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-product-card-typography-large-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-product-card-typography-large-product-title-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-product-card-typography-medium-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-medium-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-medium-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-medium-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-medium-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-medium-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-medium-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-medium-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-medium-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-small-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-small-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-small-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-small-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-small-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-small-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-small-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-small-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-aspect-ratio-media:var(--vp-core-aspect-ratio-1-1);--vp-component-product-card-color-media-container:var(--vp-semantic-color-container-quiet);--vp-component-product-card-color-body-product-description:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title:var(--vp-semantic-color-content-neutral);--vp-component-product-card-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-spacing-small-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-footer-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-product-card-spacing-small-footer-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-footer-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-small-body-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-small-body-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-small-body-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-footer-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-footer-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-medium-body-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-medium-body-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-medium-body-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-footer-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-footer-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-horizontal-space-between:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-large-body-padding-block-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-large-body-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-product-card-spacing-large-body-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-quantity-stepper-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-quantity-stepper-spacing-input-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-quantity-stepper-spacing-input-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-quantity-stepper-spacing-input-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-input-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-button-padding-inline-end:var(--vp-semantic-spacing-s);--vp-component-quantity-stepper-spacing-button-padding-inline-start:var(--vp-semantic-spacing-s);--vp-component-quantity-stepper-spacing-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-stepper-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-quantity-stepper-border-width-active:var(--vp-semantic-border-width-s);--vp-component-quantity-stepper-border-width-error:var(--vp-semantic-border-width-s);--vp-component-quantity-stepper-border-width-default:var(--vp-semantic-border-width-s);--vp-component-quantity-stepper-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-end-button-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-end-button-top-left:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-top-right:var(--vp-semantic-border-radius-main);--vp-component-quantity-stepper-border-radius-button-start-button-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-border-radius-button-start-button-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-stepper-color-button-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-quantity-stepper-color-button-container-hover:var(--vp-semantic-color-container-quiet);--vp-component-quantity-stepper-color-button-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-stepper-color-border-active:var(--vp-semantic-color-border-brand);--vp-component-quantity-stepper-color-border-error:var(--vp-semantic-color-status-negative);--vp-component-quantity-stepper-color-border-default:var(--vp-semantic-color-border-quiet);--vp-component-quantity-stepper-color-input-content-label:var(--vp-semantic-color-content-neutral);--vp-component-quantity-stepper-color-input-container-hover:var(--vp-semantic-color-container-quiet);--vp-component-quantity-stepper-color-input-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-stepper-sizing-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-stepper-sizing-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-stepper-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-stepper-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size)}