.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-logo-color-content:var(--vp-semantic-color-content-service);--vp-component-logo-color-icon:var(--vp-semantic-color-content-logo);--vp-component-logo-sizing-icon-internal-compact-height:var(--vp-semantic-sizing-xl);--vp-component-logo-sizing-icon-internal-standard-height:var(--vp-semantic-sizing-xl);--vp-component-logo-sizing-icon-public-standard-height:28px;--vp-component-logo-spacing-container-internal-compact-one-line-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-compact-one-line-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-compact-one-line-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-compact-one-line-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-compact-one-line-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-compact-two-lines-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-compact-two-lines-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-logo-spacing-container-internal-compact-two-lines-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-logo-spacing-container-internal-compact-two-lines-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-compact-two-lines-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-standard-one-line-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-one-line-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-one-line-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-one-line-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-standard-one-line-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-standard-two-lines-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-two-lines-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-two-lines-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-internal-standard-two-lines-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-internal-standard-two-lines-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-public-standard-one-line-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-public-standard-one-line-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-public-standard-one-line-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-public-standard-one-line-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-public-standard-one-line-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-public-standard-two-lines-gap:var(--vp-semantic-spacing-xs);--vp-component-logo-spacing-container-public-standard-two-lines-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-logo-spacing-container-public-standard-two-lines-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-logo-spacing-container-public-standard-two-lines-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-logo-spacing-container-public-standard-two-lines-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-compact-screen-l-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-font-size:var(--vp-core-font-size-250);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--vp-component-logo-typography-internal-compact-screen-l-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-compact-screen-m-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-font-size:var(--vp-core-font-size-250);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--vp-component-logo-typography-internal-compact-screen-m-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-logo-typography-internal-compact-screen-s-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-font-family:var(--vp-semantic-typography-screen-m-title-xl-font-family);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-font-size:var(--vp-core-font-size-250);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-font-weight:var(--vp-semantic-typography-screen-m-title-xl-font-weight);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-m-title-xl-letter-spacing);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-line-height:var(--vp-semantic-typography-screen-m-title-xl-line-height);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-m-title-xl-optical-sizing);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-text-case:var(--vp-semantic-typography-screen-m-title-xl-text-case);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-m-title-xl-text-decoration);--vp-component-logo-typography-internal-compact-screen-s-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-xl-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-standard-screen-l-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-standard-screen-l-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-standard-screen-m-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-internal-standard-screen-m-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-logo-typography-internal-standard-screen-s-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-logo-typography-internal-standard-screen-s-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-l-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-public-standard-screen-l-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-public-standard-screen-l-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-public-standard-screen-l-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-public-standard-screen-l-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-public-standard-screen-l-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-public-standard-screen-l-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-public-standard-screen-l-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-public-standard-screen-l-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-public-standard-screen-l-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-m-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-public-standard-screen-m-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-public-standard-screen-m-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-public-standard-screen-m-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-public-standard-screen-m-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-public-standard-screen-m-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-public-standard-screen-m-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-public-standard-screen-m-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-public-standard-screen-m-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-logo-typography-public-standard-screen-m-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-s-one-line-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-logo-typography-public-standard-screen-s-one-line-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-logo-typography-public-standard-screen-s-one-line-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-logo-typography-public-standard-screen-s-one-line-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-logo-typography-public-standard-screen-s-one-line-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-logo-typography-public-standard-screen-s-one-line-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-component-logo-typography-public-standard-screen-s-one-line-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-logo-typography-public-standard-screen-s-one-line-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-logo-typography-public-standard-screen-s-one-line-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-font-family:var(--vp-semantic-typography-screen-s-title-s-font-family);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-font-size:var(--vp-semantic-typography-screen-s-title-s-font-size);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-font-weight:var(--vp-semantic-typography-screen-s-title-s-font-weight);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-letter-spacing:var(--vp-semantic-typography-screen-s-title-s-letter-spacing);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-line-height:var(--vp-semantic-typography-screen-s-title-s-line-height);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-optical-sizing:var(--vp-semantic-typography-screen-s-title-s-optical-sizing);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-text-case:var(--vp-semantic-typography-screen-s-title-s-text-case);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-text-decoration:var(--vp-semantic-typography-screen-s-title-s-text-decoration);--vp-component-logo-typography-public-standard-screen-s-two-lines-name-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-s-webkit-font-smoothing);--vp-component-modal-border-radius-bottom-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-bottom-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-right:var(--vp-semantic-border-radius-m);--vp-component-modal-color-backdrop-background-color:var(--vp-semantic-color-container-overlay);--vp-component-modal-color-container:var(--vp-semantic-color-container-on-overlay);--vp-component-modal-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-title:var(--vp-semantic-color-content-neutral);--vp-component-modal-motion-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-dialog-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-dialog-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-dialog-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-dialog-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-sizing-container-screen-l-min-width:342px;--vp-component-modal-sizing-container-screen-m-min-width:385px;--vp-component-modal-sizing-container-screen-s-min-width:280px;--vp-component-modal-spacing-container-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-footer-gap:var(--vp-semantic-spacing-s);--vp-component-modal-spacing-footer-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-header-gap:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-header-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-title-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-title-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-typography-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-modal-typography-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-modal-typography-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-modal-typography-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-modal-typography-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-modal-typography-title-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-modal-typography-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-modal-typography-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-modal-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-navigation-header-color-container:var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-sizing-container-min-height:var(--vp-semantic-sizing-4xl);--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-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-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-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-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-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-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-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-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-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-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-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-row-compact-screen-l-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-s-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-l-gap:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-row-standard-screen-m-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-s-gap:var(--vp-semantic-spacing-s);--vp-component-price-color-container-amount-default:var(--vp-semantic-color-commercial-default);--vp-component-price-color-container-amount-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-container-amount-neutral:var(--vp-core-color-transparent);--vp-component-price-color-content-amount-barred:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-default:var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-price-color-content-amount-discount:var(--vp-semantic-color-content-inverse);--vp-component-price-color-content-amount-neutral:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-content-helper:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-out-of-stock:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-prefix:var(--vp-semantic-color-content-neutral);--vp-component-price-spacing-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-large-amount-default-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-default-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-default-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-default-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-discount-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-discount-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-discount-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-discount-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-large-amount-neutral-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-neutral-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-large-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-large-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-default-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-default-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-discount-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-discount-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-discount-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-discount-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-medium-amount-neutral-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-medium-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-default-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-default-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-discount-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-discount-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-discount-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-discount-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-small-amount-neutral-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-small-amount-neutral-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-price-typography-large-amount-barred-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-amount-barred-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-amount-barred-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-amount-barred-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-amount-barred-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-large-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-amount-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-amount-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-amount-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-amount-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-amount-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-amount-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-large-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-helper-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-large-helper-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-large-helper-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-large-helper-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-large-helper-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-large-helper-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-large-helper-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-large-helper-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-large-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-large-out-of-stock-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-out-of-stock-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-out-of-stock-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-out-of-stock-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-price-typography-large-out-of-stock-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-prefix-font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);--vp-component-price-typography-large-prefix-font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);--vp-component-price-typography-large-prefix-font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);--vp-component-price-typography-large-prefix-letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);--vp-component-price-typography-large-prefix-line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);--vp-component-price-typography-large-prefix-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);--vp-component-price-typography-large-prefix-text-case:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);--vp-component-price-typography-large-prefix-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);--vp-component-price-typography-large-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing);--vp-component-price-typography-medium-amount-barred-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-medium-amount-barred-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-medium-amount-barred-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-medium-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-medium-amount-barred-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-medium-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-medium-amount-barred-text-case:var(--vp-semantic-typography-screen-l-body-s-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-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-amount-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-component-price-typography-medium-amount-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-component-price-typography-medium-amount-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-component-price-typography-medium-amount-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-component-price-typography-medium-amount-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-component-price-typography-medium-amount-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-medium-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-medium-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-medium-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-medium-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-medium-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-medium-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-medium-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-medium-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-helper-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--vp-component-price-typography-medium-helper-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--vp-component-price-typography-medium-helper-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--vp-component-price-typography-medium-helper-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--vp-component-price-typography-medium-helper-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--vp-component-price-typography-medium-helper-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--vp-component-price-typography-medium-helper-text-case:var(--vp-semantic-typography-screen-m-body-s-text-case);--vp-component-price-typography-medium-helper-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--vp-component-price-typography-medium-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--vp-component-price-typography-medium-out-of-stock-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-medium-out-of-stock-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-medium-out-of-stock-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-medium-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-medium-out-of-stock-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-medium-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--vp-component-price-typography-medium-out-of-stock-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-medium-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-medium-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-medium-prefix-font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);--vp-component-price-typography-medium-prefix-font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);--vp-component-price-typography-medium-prefix-font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);--vp-component-price-typography-medium-prefix-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);--vp-component-price-typography-medium-prefix-line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);--vp-component-price-typography-medium-prefix-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);--vp-component-price-typography-medium-prefix-text-case:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);--vp-component-price-typography-medium-prefix-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);--vp-component-price-typography-medium-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing);--vp-component-price-typography-small-amount-barred-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--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-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--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-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-amount-barred-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-amount-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-amount-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-small-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-small-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-small-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-small-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-small-discount-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--vp-component-price-typography-small-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-small-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-small-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-small-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-price-typography-small-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-price-typography-small-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-price-typography-small-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-price-typography-small-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-price-typography-small-helper-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-price-typography-small-out-of-stock-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-out-of-stock-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-out-of-stock-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-out-of-stock-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-out-of-stock-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-price-typography-small-out-of-stock-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-prefix-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-small-prefix-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-prefix-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-prefix-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-prefix-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-prefix-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-price-typography-small-prefix-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-prefix-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-aspect-ratio-media:var(--vp-core-aspect-ratio-1-1);--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-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-box-shadow-focus:var(--vp-semantic-box-shadow-focus);--vp-component-product-card-color-body-product-description:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-reviews:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title:var(--vp-semantic-color-content-neutral);--vp-component-product-card-color-container:var(--vp-semantic-color-container-neutral);--vp-component-product-card-color-media-container:var(--vp-semantic-color-container-quiet);--vp-component-product-card-motion-media-hover-scale:var(--vp-semantic-motion-scale-s);--vp-component-product-card-motion-media-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-product-card-motion-media-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-product-card-motion-media-hover-transition-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-product-card-spacing-action-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-container-gap:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-product-price-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-product-reviews-gap:var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-skeleton-gap:var(--vp-semantic-spacing-s);--vp-component-product-card-typography-placeholder-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-description-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-reviews-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-reviews-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-reviews-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-reviews-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-title-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-product-card-typography-placeholder-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-progress-bar-border-radius-container:var(--vp-semantic-border-radius-full);--vp-component-progress-bar-border-radius-indicator:var(--vp-semantic-border-radius-full);--vp-component-progress-bar-border-width:var(--vp-semantic-border-width-s);--vp-component-progress-bar-color-border:var(--vp-semantic-color-border-quiet);--vp-component-progress-bar-color-indicator-background:var(--vp-semantic-color-container-quiet);--vp-component-progress-bar-color-indicator-content:var(--vp-semantic-color-content-brand);--vp-component-progress-bar-color-indicator-fill:var(--vp-core-color-transparent);--vp-component-progress-bar-color-indicator-stroke:var(--vp-semantic-color-content-brand);--vp-component-progress-bar-color-track-fill:var(--vp-core-color-transparent);--vp-component-progress-bar-color-track-stroke:var(--vp-semantic-color-container-quiet);--vp-component-progress-bar-sizing-medium-container-circular-height:var(--vp-semantic-sizing-9xl);--vp-component-progress-bar-sizing-medium-container-circular-width:var(--vp-semantic-sizing-9xl);--vp-component-progress-bar-sizing-medium-container-linear-height:var(--vp-semantic-sizing-xs);--vp-component-progress-bar-sizing-medium-indicator-circular-stroke-width:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-medium-indicator-linear-height:var(--vp-semantic-sizing-xs);--vp-component-progress-bar-sizing-small-container-circular-height:var(--vp-semantic-sizing-6xl);--vp-component-progress-bar-sizing-small-container-circular-width:var(--vp-semantic-sizing-6xl);--vp-component-progress-bar-sizing-small-container-linear-height:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-small-indicator-circular-stroke-width:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-sizing-small-indicator-linear-height:var(--vp-semantic-sizing-2xs);--vp-component-progress-bar-spacing-medium-gap:var(--vp-semantic-spacing-xs);--vp-component-progress-bar-spacing-small-gap:var(--vp-semantic-spacing-2xs);--vp-component-progress-bar-typography-medium-label-circular-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-progress-bar-typography-medium-label-circular-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-progress-bar-typography-medium-label-circular-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-progress-bar-typography-medium-label-circular-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-progress-bar-typography-medium-label-circular-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-progress-bar-typography-medium-label-circular-optical-sizing:var(--vp-semantic-typography-screen-s-title-m-optical-sizing);--vp-component-progress-bar-typography-medium-label-circular-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-progress-bar-typography-medium-label-circular-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-progress-bar-typography-medium-label-circular-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-progress-bar-typography-medium-label-linear-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-progress-bar-typography-medium-label-linear-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-progress-bar-typography-medium-label-linear-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-progress-bar-typography-medium-label-linear-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-progress-bar-typography-medium-label-linear-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-progress-bar-typography-medium-label-linear-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-progress-bar-typography-medium-label-linear-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-progress-bar-typography-medium-label-linear-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-progress-bar-typography-medium-label-linear-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-progress-bar-typography-small-label-circular-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--vp-component-progress-bar-typography-small-label-circular-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--vp-component-progress-bar-typography-small-label-circular-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--vp-component-progress-bar-typography-small-label-circular-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--vp-component-progress-bar-typography-small-label-circular-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--vp-component-progress-bar-typography-small-label-circular-optical-sizing:var(--vp-semantic-typography-screen-s-subtitle-m-optical-sizing);--vp-component-progress-bar-typography-small-label-circular-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--vp-component-progress-bar-typography-small-label-circular-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--vp-component-progress-bar-typography-small-label-circular-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--vp-component-progress-bar-typography-small-label-linear-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-progress-bar-typography-small-label-linear-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-progress-bar-typography-small-label-linear-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-progress-bar-typography-small-label-linear-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-progress-bar-typography-small-label-linear-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-progress-bar-typography-small-label-linear-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-progress-bar-typography-small-label-linear-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-progress-bar-typography-small-label-linear-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-progress-bar-typography-small-label-linear-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-quantity-input-border-radius-button-end-button:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-button-start-button:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-quantity-input-border-width-active:var(--vp-semantic-border-width-m);--vp-component-quantity-input-border-width-default:var(--vp-semantic-border-width-s);--vp-component-quantity-input-color-border-active:var(--vp-semantic-color-active-border-neutral);--vp-component-quantity-input-color-border-default:var(--vp-semantic-color-border-neutral);--vp-component-quantity-input-color-border-error:var(--vp-semantic-color-status-negative);--vp-component-quantity-input-color-button-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-input-color-button-container-hover:var(--vp-semantic-color-hover-container-neutral);--vp-component-quantity-input-color-button-content-icon:var(--vp-semantic-color-content-neutral);--vp-component-quantity-input-color-input-container-default:var(--vp-semantic-color-container-neutral);--vp-component-quantity-input-color-input-content-label:var(--vp-semantic-color-content-neutral);--vp-component-quantity-input-motion-button-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-quantity-input-motion-button-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-quantity-input-motion-button-hover-transition-easing:var(--vp-semantic-motion-easing-functional-ease-in-out);--vp-component-quantity-input-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-quantity-input-sizing-medium-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-medium-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-medium-input-height:var(--vp-semantic-sizing-3xl);--vp-component-quantity-input-sizing-medium-input-min-width:var(--vp-semantic-sizing-4xl);--vp-component-quantity-input-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-input-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-quantity-input-sizing-small-button-icon-height:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-small-button-icon-width:var(--vp-semantic-sizing-m);--vp-component-quantity-input-sizing-small-input-height:var(--vp-semantic-sizing-xl);--vp-component-quantity-input-sizing-small-input-min-width:var(--vp-semantic-sizing-2xl);--vp-component-quantity-input-spacing-medium-button-margin-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-margin-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-button-padding-block-end:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-hover-block-end:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-block-start:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-inline-end:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-hover-inline-start:var(--vp-semantic-spacing-s);--vp-component-quantity-input-spacing-medium-button-padding-inline-end:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-button-padding-inline-start:var(--vp-semantic-spacing-m);--vp-component-quantity-input-spacing-medium-input-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-input-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-medium-input-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-medium-input-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-small-button-margin-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-margin-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-hover-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-hover-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-button-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-button-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-quantity-input-spacing-small-input-padding-block-end:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-input-padding-block-start:var(--vp-semantic-spacing-2xs);--vp-component-quantity-input-spacing-small-input-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-spacing-small-input-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-quantity-input-typography-input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-quantity-input-typography-input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-quantity-input-typography-input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-quantity-input-typography-input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-quantity-input-typography-input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-quantity-input-typography-input-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-quantity-input-typography-input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-quantity-input-typography-input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-quantity-input-typography-input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-width-container:var(--vp-semantic-border-width-s);--vp-component-radio-color-border-checked-active:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-default:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-hover:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-unchecked-active:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-radio-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-radio-color-border-unchecked-hover:var(--vp-semantic-color-content-brand);--vp-component-radio-color-container:var(--vp-core-color-transparent);--vp-component-radio-color-halo-checked-active:var(--vp-semantic-color-active-container-alpha-brand);--vp-component-radio-color-halo-checked-hover:var(--vp-semantic-color-hover-container-alpha-brand);--vp-component-radio-color-halo-unchecked-active:var(--vp-semantic-color-active-container-alpha-neutral);--vp-component-radio-color-halo-unchecked-hover:var(--vp-semantic-color-hover-container-alpha-neutral);--vp-component-radio-color-icon:var(--vp-semantic-color-content-brand);--vp-component-radio-color-label:var(--vp-semantic-color-content-neutral);--vp-component-radio-color-subline:var(--vp-semantic-color-content-quiet);--vp-component-radio-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-radio-sizing-container-height:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-container-width:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-halo-height:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-halo-width:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-icon-height:var(--vp-semantic-sizing-s);--vp-component-radio-sizing-icon-width:var(--vp-semantic-sizing-s);--vp-component-radio-spacing-container-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-radio-spacing-container-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-radio-spacing-gap:var(--vp-semantic-spacing-s);--vp-component-radio-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-radio-spacing-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-radio-typography-medium-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-radio-typography-medium-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-radio-typography-medium-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-radio-typography-medium-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-radio-typography-medium-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-radio-typography-medium-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--vp-component-radio-typography-medium-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-radio-typography-medium-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-radio-typography-medium-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-typography-medium-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-medium-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-medium-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-medium-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-medium-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-medium-subline-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-radio-typography-medium-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-medium-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-medium-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-radio-typography-small-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-radio-typography-small-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-radio-typography-small-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-radio-typography-small-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-radio-typography-small-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-radio-typography-small-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-radio-typography-small-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-radio-typography-small-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-radio-typography-small-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-radio-typography-small-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-small-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-small-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-small-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-small-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-small-subline-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--vp-component-radio-typography-small-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-small-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-small-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-score-rating-color-icon:var(--vp-semantic-color-content-quiet);--vp-component-score-rating-color-label:var(--vp-semantic-color-content-neutral);--vp-component-score-rating-sizing-icon-height:var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-icon-width:var(--vp-semantic-sizing-m);--vp-component-score-rating-sizing-skeleton-width:var(--vp-semantic-sizing-2xl);--vp-component-score-rating-spacing-gap:var(--vp-semantic-spacing-2xs);--vp-component-score-rating-spacing-skeleton-gap:var(--vp-semantic-spacing-2xs);--vp-component-score-rating-spacing-skeleton-padding-block:var(--vp-semantic-spacing-3xs);--vp-component-score-rating-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-score-rating-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-score-rating-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-score-rating-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-score-rating-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-score-rating-typography-label-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--vp-component-score-rating-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-score-rating-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-score-rating-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}