:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-article-card-typography-footer-label-text-case: var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-article-card-typography-footer-label-text-decoration: var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-article-card-typography-footer-label-letter-spacing: var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-article-card-typography-footer-label-font-size: var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-article-card-typography-footer-label-line-height: var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-article-card-typography-footer-label-font-weight: var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-article-card-typography-footer-label-font-family: var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-article-card-typography-media-legend-title-text-case: var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-article-card-typography-media-legend-title-text-decoration: var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-article-card-typography-media-legend-title-letter-spacing: var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-article-card-typography-media-legend-title-font-size: var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-article-card-typography-media-legend-title-line-height: var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-article-card-typography-media-legend-title-font-weight: var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-article-card-typography-media-legend-title-font-family: var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-article-card-typography-media-legend-label-text-case: var(--vp-semantic-typography-screen-s-overline-text-case);--vp-component-article-card-typography-media-legend-label-text-decoration: var(--vp-semantic-typography-screen-s-overline-text-decoration);--vp-component-article-card-typography-media-legend-label-letter-spacing: var(--vp-semantic-typography-screen-s-overline-letter-spacing);--vp-component-article-card-typography-media-legend-label-font-size: var(--vp-semantic-typography-screen-s-overline-font-size);--vp-component-article-card-typography-media-legend-label-line-height: var(--vp-semantic-typography-screen-s-overline-line-height);--vp-component-article-card-typography-media-legend-label-font-weight: var(--vp-semantic-typography-screen-s-overline-font-weight);--vp-component-article-card-typography-media-legend-label-font-family: var(--vp-semantic-typography-screen-s-overline-font-family);--vp-component-article-card-motion-media-hover-delay: var(--vp-semantic-motion-delay-instant);--vp-component-article-card-motion-media-hover-easing: var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-article-card-motion-media-hover-duration: var(--vp-semantic-motion-duration-quick);--vp-component-article-card-aspect-ratio-horizontal-media: var(--vp-core-aspect-ratio-16-9);--vp-component-article-card-aspect-ratio-vertical-media: var(--vp-core-aspect-ratio-4-5);--vp-component-article-card-color-vertical-media-overlay: linear-gradient(8deg, rgba( 0, 0, 0, .6) 20%, rgba( 0, 0, 0, 0) 40%);--vp-component-article-card-color-horizontal-media-overlay: linear-gradient(30deg, rgba( 0, 0, 0, .6) 10%, rgba( 0, 0, 0, 0) 45%);--vp-component-article-card-color-footer-content: var(--vp-semantic-color-content-quiet);--vp-component-article-card-color-media-legend-content: var(--vp-semantic-color-content-on-media-neutral);--vp-component-article-card-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-right: var(--vp-semantic-border-radius-main);--vp-component-article-card-border-radius-top-left: var(--vp-semantic-border-radius-main);--vp-component-article-card-spacing-container-s-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-s-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-s-media-legend-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-s-media-legend-padding-inline-start: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-m-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-m-media-legend-padding-block-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-end: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-m-media-legend-padding-inline-start: var(--vp-semantic-spacing-xl);--vp-component-article-card-spacing-container-l-footer-padding-inline-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-inline-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-footer-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-content-gap: var(--vp-semantic-spacing-xs);--vp-component-article-card-spacing-container-l-media-legend-gap: var(--vp-semantic-spacing-m);--vp-component-article-card-spacing-container-l-media-legend-padding-block-start: var(--vp-semantic-spacing-4xs);--vp-component-article-card-spacing-container-l-media-legend-padding-block-end: var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end: var(--vp-semantic-spacing-2xl);--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start: var(--vp-semantic-spacing-2xl)}.vp-article-card{--article-card-border-radius:var(--vp-component-article-card-border-radius-bottom-left) var(--vp-component-article-card-border-radius-bottom-right) var(--vp-component-article-card-border-radius-top-right) var(--vp-component-article-card-border-radius-top-left);--article-card-aspect-ratio:var(--vp-component-article-card-aspect-ratio-vertical-media);container-name:articlecardcontainer;container-type:inline-size}.vp-article-card--horizontal{--article-card-aspect-ratio:var(--vp-component-article-card-aspect-ratio-horizontal-media)}.vp-article-card{--article-card-media-transition:var(--vp-component-article-card-motion-media-hover-duration) var(--vp-component-article-card-motion-media-hover-easing) var(--vp-component-article-card-motion-media-hover-delay);--article-card-overlay-gradient:var(--vp-component-article-card-color-vertical-media-overlay)}.vp-article-card--horizontal{--article-card-overlay-gradient:var(--vp-component-article-card-color-horizontal-media-overlay)}.vp-article-card{--article-card-title-text-case:var(--vp-component-article-card-typography-media-legend-title-text-case);--article-card-title-text-decoration:var(--vp-component-article-card-typography-media-legend-title-text-decoration);--article-card-title-letter-spacing:var(--vp-component-article-card-typography-media-legend-title-letter-spacing);--article-card-title-font-size:var(--vp-component-article-card-typography-media-legend-title-font-size);--article-card-title-line-height:var(--vp-component-article-card-typography-media-legend-title-line-height);--article-card-title-font-weight:var(--vp-component-article-card-typography-media-legend-title-font-weight);--article-card-title-font-family:var(--vp-component-article-card-typography-media-legend-title-font-family);--article-card-label-text-case:var(--vp-component-article-card-typography-media-legend-label-text-case);--article-card-label-text-decoration:var(--vp-component-article-card-typography-media-legend-label-text-decoration);--article-card-label-letter-spacing:var(--vp-component-article-card-typography-media-legend-label-letter-spacing);--article-card-label-font-size:var(--vp-component-article-card-typography-media-legend-label-font-size);--article-card-label-line-height:var(--vp-component-article-card-typography-media-legend-label-line-height);--article-card-label-font-weight:var(--vp-component-article-card-typography-media-legend-label-font-weight);--article-card-label-font-family:var(--vp-component-article-card-typography-media-legend-label-font-family);--article-card-caption-text-case:var(--vp-component-article-card-typography-footer-label-text-case);--article-card-caption-text-decoration:var(--vp-component-article-card-typography-footer-label-text-decoration);--article-card-caption-letter-spacing:var(--vp-component-article-card-typography-footer-label-letter-spacing);--article-card-caption-font-size:var(--vp-component-article-card-typography-footer-label-font-size);--article-card-caption-line-height:var(--vp-component-article-card-typography-footer-label-line-height);--article-card-caption-font-weight:var(--vp-component-article-card-typography-footer-label-font-weight);--article-card-caption-font-family:var(--vp-component-article-card-typography-footer-label-font-family);--article-card-footer-color:var(--vp-component-article-card-color-footer-content);--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-s-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-s-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-s-footer-padding-block-start) var(--vp-component-article-card-spacing-container-s-footer-padding-block-end)}.vp-article-card__body{--article-card-legend-color:var(--vp-component-article-card-color-media-legend-content);--article-card-legend-gap:var(--vp-component-article-card-spacing-container-s-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-s-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-s-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-s-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-s-media-legend-padding-block-end)}@container articleCardContainer (min-width: 360px){.vp-article-card__body{--article-card-legend-gap:var(--vp-component-article-card-spacing-container-m-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-m-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-m-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-m-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-m-media-legend-padding-block-end)}}@container articleCardContainer (min-width: 500px){.vp-article-card__body{--article-card-legend-gap:var(--vp-component-article-card-spacing-container-l-media-legend-content-gap);--article-card-legend-padding-inline:var(--vp-component-article-card-spacing-container-l-media-legend-padding-inline-start) var(--vp-component-article-card-spacing-container-l-media-legend-padding-inline-end);--article-card-legend-padding-block:var(--vp-component-article-card-spacing-container-l-media-legend-padding-block-start) var(--vp-component-article-card-spacing-container-l-media-legend-padding-block-end)}}@container articleCardContainer (min-width: 360px){.vp-article-card__body{--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-m-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-m-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-m-footer-padding-block-start) var(--vp-component-article-card-spacing-container-m-footer-padding-block-end)}}@container articleCardContainer (min-width: 500px){.vp-article-card__body{--article-card-footer-padding-inline:var(--vp-component-article-card-spacing-container-l-footer-padding-inline-start) var(--vp-component-article-card-spacing-container-l-footer-padding-inline-end);--article-card-footer-padding-block:var(--vp-component-article-card-spacing-container-l-footer-padding-block-start) var(--vp-component-article-card-spacing-container-l-footer-padding-block-end)}}.vp-article-card{--article-card-zi-body:0;--article-card-zi-overlay:calc(var(--article-card-zi-body) + 1);--article-card-zi-legend:calc(var(--article-card-zi-overlay) + 1);border-radius:var(--article-card-border-radius);overflow:hidden;width:100%}.vp-article-card,.vp-article-card__body{display:flex;flex-direction:column;position:relative}.vp-article-card__body{aspect-ratio:var(--article-card-aspect-ratio);justify-content:flex-end;z-index:var(--article-card-zi-body)}.vp-article-card__media{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.vp-article-card__media>*{transform:scale(1);transition:var(--article-card-media-transition)}@media (prefers-reduced-motion:reduce){.vp-article-card__media>*{transition-duration:0s}}.vp-article-card__media>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.vp-article-card__body:before{background:var(--article-card-overlay-gradient);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:var(--article-card-zi-overlay)}.vp-article-card__legend{color:var(--article-card-legend-color);display:inline-grid;gap:var(--article-card-legend-gap);grid-template-areas:"label action" "title action";grid-template-columns:1fr auto;padding-block:var(--article-card-legend-padding-block);padding-inline:var(--article-card-legend-padding-inline);position:relative;z-index:var(--article-card-zi-legend)}@container articleCardContainer (min-width: 500px){.vp-article-card__legend{display:flex;flex-direction:column}}.vp-article-card__legend>*{margin:0;padding:0}.vp-article-card__title{font-family:var(--article-card-title-font-family);font-size:var(--article-card-title-font-size);font-weight:var(--article-card-title-font-weight);letter-spacing:var(--article-card-title-letter-spacing);line-height:var(--article-card-title-line-height);-webkit-text-decoration:var(--article-card-title-text-decoration);text-decoration:var(--article-card-title-text-decoration);text-transform:var(--article-card-title-text-case)}.vp-article-card [data-area=title]{grid-area:title}.vp-article-card__label{font-family:var(--article-card-label-font-family);font-size:var(--article-card-label-font-size);font-weight:var(--article-card-label-font-weight);letter-spacing:var(--article-card-label-letter-spacing);line-height:var(--article-card-label-line-height);-webkit-text-decoration:var(--article-card-label-text-decoration);text-decoration:var(--article-card-label-text-decoration);text-transform:var(--article-card-label-text-case)}.vp-article-card [data-area=label]{grid-area:label}.vp-article-card__action{display:flex;margin-top:auto}.vp-article-card [data-area=action]{grid-area:action}.vp-article-card__footer{color:var(--article-card-footer-color);padding-block:var(--article-card-footer-padding-block);padding-inline:var(--article-card-footer-padding-inline);position:relative}.vp-article-card__caption{color:var(--article-card-footer-color);font-family:var(--article-card-caption-font-family);font-size:var(--article-card-caption-font-size);font-weight:var(--article-card-caption-font-weight);letter-spacing:var(--article-card-caption-letter-spacing);line-height:var(--article-card-caption-line-height);-webkit-text-decoration:var(--article-card-caption-text-decoration);text-decoration:var(--article-card-caption-text-decoration);text-transform:var(--article-card-caption-text-case)}.vp-article-card:hover{cursor:pointer}.vp-article-card:hover .vp-article-card__media>*{transform:scale(1.05)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-icon-button-color-camouflage-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-inverse-container-default: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-container-default: var(--vp-core-color-transparent);--vp-component-icon-button-color-secondary-inverse-container-default: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-icon-button-border-width: var(--vp-semantic-border-width-s);--vp-component-icon-button-border-radius-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-right: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-left: var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-camouflage-regular-content: var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-camouflage-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-overlay) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-overlay) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-default: var(--vp-semantic-color-container-overlay);--vp-component-icon-button-color-negative-inverse-content: var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 70%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-regular-content: var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-negative-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-status-negative) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-status-negative) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-default: var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-tertiary-inverse-content: var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border: var(--vp-semantic-color-border-inverse);--vp-component-icon-button-color-secondary-inverse-content: var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-secondary-regular-border: var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-content: var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-inverse-container-active: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 80%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-neutral) 90%, var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-default: var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-regular-content: var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-primary-regular-container-active: color-mix(in srgb, var(--vp-semantic-color-container-brand) 60%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-hover: color-mix(in srgb, var(--vp-semantic-color-container-brand) 80%, var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-default: var(--vp-semantic-color-container-brand);--vp-component-icon-button-sizing-min-height: var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-width: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-height: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-width: var(--vp-semantic-sizing-m);--vp-component-icon-button-sizing-small-icon-height: var(--vp-semantic-sizing-m);--vp-component-icon-button-sizing-medium-container-width: var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-height: var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-width: var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-height: var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-large-container-width: var(--vp-semantic-sizing-5xl);--vp-component-icon-button-sizing-large-container-height: var(--vp-semantic-sizing-5xl);--vp-component-icon-button-sizing-large-icon-width: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-height: var(--vp-semantic-sizing-2xl);--vp-component-icon-button-color-tertiary-inverse-container-active: var(--vp-semantic-color-alpha-neutral-l);--vp-component-icon-button-color-tertiary-inverse-container-hover: var(--vp-semantic-color-alpha-neutral-m);--vp-component-icon-button-color-tertiary-regular-container-active: var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-tertiary-regular-container-hover: var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-secondary-inverse-container-active: var(--vp-semantic-color-alpha-neutral-l);--vp-component-icon-button-color-secondary-inverse-container-hover: var(--vp-semantic-color-alpha-neutral-m)}.vp-icon-button{--icon-button-width:var(--vp-component-icon-button-sizing-medium-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-medium-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-medium-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-medium-icon-height)}.vp-icon-button--small{--icon-button-width:var(--vp-component-icon-button-sizing-small-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-small-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-small-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-small-icon-height)}.vp-icon-button--large{--icon-button-width:var(--vp-component-icon-button-sizing-large-container-width);--icon-button-height:var(--vp-component-icon-button-sizing-large-container-height);--icon-button-icon-width:var(--vp-component-icon-button-sizing-large-icon-width);--icon-button-icon-height:var(--vp-component-icon-button-sizing-large-icon-height)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-component-icon-button-opacity-disabled);--icon-button-border-width:var(--vp-component-icon-button-border-width);--icon-button-border-radius:var(--vp-component-icon-button-border-radius-bottom-left) var(--vp-component-icon-button-border-radius-bottom-right) var(--vp-component-icon-button-border-radius-top-right) var(--vp-component-icon-button-border-radius-top-left);--icon-button-border-color:var(--vp-component-icon-button-color-primary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-primary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-default)}.vp-icon-button:hover{--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-hover)}.vp-icon-button:active{--icon-button-background-color:var(--vp-component-icon-button-color-primary-regular-container-active)}.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-primary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-primary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-default)}.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-hover)}.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-primary-inverse-container-active)}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-default)}.vp-icon-button--secondary:hover{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-hover)}.vp-icon-button--secondary:active{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-regular-container-active)}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-secondary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-secondary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-default)}.vp-icon-button--secondary.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-hover)}.vp-icon-button--secondary.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-secondary-inverse-container-active)}.vp-icon-button--tertiary{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-regular-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-default)}.vp-icon-button--tertiary:hover{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-hover)}.vp-icon-button--tertiary:active{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-regular-container-active)}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-tertiary-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-tertiary-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-default)}.vp-icon-button--tertiary.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-hover)}.vp-icon-button--tertiary.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-tertiary-inverse-container-active)}.vp-icon-button--negative{--icon-button-border-color:var(--vp-component-icon-button-color-negative-regular-border);--icon-button-color:var(--vp-component-icon-button-color-negative-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-default)}.vp-icon-button--negative:hover{--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-hover)}.vp-icon-button--negative:active{--icon-button-background-color:var(--vp-component-icon-button-color-negative-regular-container-active)}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:var(--vp-component-icon-button-color-negative-inverse-border);--icon-button-color:var(--vp-component-icon-button-color-negative-inverse-content);--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-default)}.vp-icon-button--negative.vp-icon-button--inverse:hover{--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-hover)}.vp-icon-button--negative.vp-icon-button--inverse:active{--icon-button-background-color:var(--vp-component-icon-button-color-negative-inverse-container-active)}.vp-icon-button--camouflage{--icon-button-border-color:var(--vp-component-icon-button-color-camouflage-regular-border);--icon-button-color:var(--vp-component-icon-button-color-camouflage-regular-content);--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-default)}.vp-icon-button--camouflage:hover{--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-hover)}.vp-icon-button--camouflage:active{--icon-button-background-color:var(--vp-component-icon-button-color-camouflage-regular-container-active)}.vp-icon-button{align-items:center;align-self:center;background-color:var(--icon-button-background-color);border:var(--icon-button-border-width) solid var(--icon-button-border-color);border-radius:var(--icon-button-border-radius);box-sizing:border-box;color:var(--icon-button-color);display:inline-flex;flex-direction:row;flex-shrink:0;height:var(--icon-button-height);justify-content:center;padding:0;position:relative;transition:all .35s ease;width:var(--icon-button-width)}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.vp-icon-button__label{align-items:center;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;position:relative;vertical-align:middle}.vp-icon-button svg{flex:0 0 auto;height:var(--icon-button-icon-height);width:var(--icon-button-icon-width)}.vp-icon-button:before{content:"";height:var(--vp-component-icon-button-sizing-min-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.vp-icon-button[data-disabled]{opacity:var(--icon-button-disabled-opacity);pointer-events:none}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button__label[data-loading]{visibility:hidden}.vp-icon-button [data-part=loading-slot]{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-price{--price-spacing-vertical:var(--vp-component-price-spacing-medium-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-medium-horizontal-gap)}.vp-price--small{--price-spacing-vertical:var(--vp-component-price-spacing-small-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-small-horizontal-gap)}.vp-price--large{--price-spacing-vertical:var(--vp-component-price-spacing-large-vertical-gap);--price-spacing-horizontal:var(--vp-component-price-spacing-large-horizontal-gap)}.vp-price{--price-gap-without-top:0 var(--price-spacing-horizontal);--price-gap-top-only:var(--price-spacing-vertical);--price-amount-color:var(--vp-component-price-color-content-amount);--price-amount-text-case:var(--vp-component-price-typography-medium-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-medium-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-medium-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-medium-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-medium-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-medium-amount-font-family)}.vp-price--small{--price-amount-text-case:var(--vp-component-price-typography-small-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-small-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-small-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-small-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-small-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-small-amount-font-family)}.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-s-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-s-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-s-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-s-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-s-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-s-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-s-amount-font-family)}@media screen and (min-width:600px){.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-m-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-m-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-m-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-m-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-m-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-m-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-m-amount-font-family)}}@media screen and (min-width:1200px){.vp-price--large{--price-amount-text-case:var(--vp-component-price-typography-large-screen-l-amount-text-case);--price-amount-text-decoration:var(--vp-component-price-typography-large-screen-l-amount-text-decoration);--price-amount-letter-spacing:var(--vp-component-price-typography-large-screen-l-amount-letter-spacing);--price-amount-font-size:var(--vp-component-price-typography-large-screen-l-amount-font-size);--price-amount-line-height:var(--vp-component-price-typography-large-screen-l-amount-line-height);--price-amount-font-weight:var(--vp-component-price-typography-large-screen-l-amount-font-weight);--price-amount-font-family:var(--vp-component-price-typography-large-screen-l-amount-font-family)}}.vp-price{--price-amount-barred-color:var(--vp-component-price-color-content-amount-barred);--price-amount-out-of-stock-color:var(--vp-component-price-color-content-amount-out-of-stock);--price-amount-barred-text-case:var(--vp-component-price-typography-medium-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-medium-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-medium-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-medium-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-medium-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-medium-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-medium-amount-barred-font-family)}.vp-price--small{--price-amount-barred-text-case:var(--vp-component-price-typography-small-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-small-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-small-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-small-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-small-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-small-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-small-amount-barred-font-family)}.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-s-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-s-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-s-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-s-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-s-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-s-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-s-amount-barred-font-family)}@media screen and (min-width:600px){.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-m-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-m-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-m-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-m-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-m-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-m-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-m-amount-barred-font-family)}}@media screen and (min-width:1200px){.vp-price--large{--price-amount-barred-text-case:var(--vp-component-price-typography-large-screen-l-amount-barred-text-case);--price-amount-barred-text-decoration:var(--vp-component-price-typography-large-screen-l-amount-barred-text-decoration);--price-amount-barred-letter-spacing:var(--vp-component-price-typography-large-screen-l-amount-barred-letter-spacing);--price-amount-barred-font-size:var(--vp-component-price-typography-large-screen-l-amount-barred-font-size);--price-amount-barred-line-height:var(--vp-component-price-typography-large-screen-l-amount-barred-line-height);--price-amount-barred-font-weight:var(--vp-component-price-typography-large-screen-l-amount-barred-font-weight);--price-amount-barred-font-family:var(--vp-component-price-typography-large-screen-l-amount-barred-font-family)}}.vp-price{--price-helper-color:var(--vp-component-price-color-content-helper);--price-helper-text-case:var(--vp-component-price-typography-medium-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-medium-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-medium-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-medium-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-medium-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-medium-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-medium-helper-font-family)}.vp-price--small{--price-helper-text-case:var(--vp-component-price-typography-small-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-small-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-small-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-small-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-small-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-small-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-small-helper-font-family)}.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-s-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-s-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-s-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-s-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-s-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-s-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-s-helper-font-family)}@media screen and (min-width:600px){.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-m-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-m-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-m-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-m-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-m-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-m-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-m-helper-font-family)}}@media screen and (min-width:1200px){.vp-price--large{--price-helper-text-case:var(--vp-component-price-typography-large-screen-l-helper-text-case);--price-helper-text-decoration:var(--vp-component-price-typography-large-screen-l-helper-text-decoration);--price-helper-letter-spacing:var(--vp-component-price-typography-large-screen-l-helper-letter-spacing);--price-helper-font-size:var(--vp-component-price-typography-large-screen-l-helper-font-size);--price-helper-line-height:var(--vp-component-price-typography-large-screen-l-helper-line-height);--price-helper-font-weight:var(--vp-component-price-typography-large-screen-l-helper-font-weight);--price-helper-font-family:var(--vp-component-price-typography-large-screen-l-helper-font-family)}}.vp-price{--price-label-color:var(--vp-component-price-color-content-label);--price-label-text-case:var(--vp-component-price-typography-medium-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-medium-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-medium-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-medium-label-font-size);--price-label-line-height:var(--vp-component-price-typography-medium-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-medium-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-medium-label-font-family)}.vp-price--small{--price-label-text-case:var(--vp-component-price-typography-small-label-text-case);--price-label-text-decoration:var(--vp-component-price-typography-small-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-typography-small-label-letter-spacing);--price-label-font-size:var(--vp-component-price-typography-small-label-font-size);--price-label-line-height:var(--vp-component-price-typography-small-label-line-height);--price-label-font-weight:var(--vp-component-price-typography-small-label-font-weight);--price-label-font-family:var(--vp-component-price-typography-small-label-font-family)}.vp-price--large{--price-label-text-case:var(--vp-component-price-large-typography-screen-s-label-text-case);--price-label-text-decoration:var(--vp-component-price-large-typography-screen-s-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-large-typography-screen-s-label-letter-spacing);--price-label-font-size:var(--vp-component-price-large-typography-screen-s-label-font-size);--price-label-line-height:var(--vp-component-price-large-typography-screen-s-label-line-height);--price-label-font-weight:var(--vp-component-price-large-typography-screen-s-label-font-weight);--price-label-font-family:var(--vp-component-price-large-typography-screen-s-label-font-family)}@media screen and (min-width:600px){.vp-price--large{--price-label-text-case:var(--vp-component-price-large-typography-screen-m-label-text-case);--price-label-text-decoration:var(--vp-component-price-large-typography-screen-m-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-large-typography-screen-m-label-letter-spacing);--price-label-font-size:var(--vp-component-price-large-typography-screen-m-label-font-size);--price-label-line-height:var(--vp-component-price-large-typography-screen-m-label-line-height);--price-label-font-weight:var(--vp-component-price-large-typography-screen-m-label-font-weight);--price-label-font-family:var(--vp-component-price-large-typography-screen-m-label-font-family)}}@media screen and (min-width:1200px){.vp-price--large{--price-label-text-case:var(--vp-component-price-large-typography-screen-l-label-text-case);--price-label-text-decoration:var(--vp-component-price-large-typography-screen-l-label-text-decoration);--price-label-letter-spacing:var(--vp-component-price-large-typography-screen-l-label-letter-spacing);--price-label-font-size:var(--vp-component-price-large-typography-screen-l-label-font-size);--price-label-line-height:var(--vp-component-price-large-typography-screen-l-label-line-height);--price-label-font-weight:var(--vp-component-price-large-typography-screen-l-label-font-weight);--price-label-font-family:var(--vp-component-price-large-typography-screen-l-label-font-family)}}.vp-price{display:inline-grid;gap:var(--price-gap-without-top);grid-template-areas:"primary secondary tertiary" "sub sub sub"}.vp-price>*{align-items:flex-end;align-self:flex-end}.vp-price-amount{color:var(--price-amount-color);display:inline-flex;font-family:var(--price-amount-font-family);font-size:var(--price-amount-font-size);font-weight:var(--price-amount-font-weight);grid-area:primary;letter-spacing:var(--price-amount-letter-spacing);line-height:var(--price-amount-line-height);position:relative;-webkit-text-decoration:var(--price-amount-text-decoration);text-decoration:var(--price-amount-text-decoration);text-transform:var(--price-amount-text-case)}.vp-price-amount--barred-price{--price-amount-text-case:var(--price-amount-barred-text-case);--price-amount-text-decoration:var(--price-amount-barred-text-decoration);--price-amount-letter-spacing:var(--price-amount-barred-letter-spacing);--price-amount-font-size:var(--price-amount-barred-font-size);--price-amount-line-height:var(--price-amount-barred-line-height);--price-amount-font-weight:var(--price-amount-barred-font-weight);--price-amount-font-family:var(--price-amount-barred-font-family);--price-amount-color:var(--price-amount-barred-color);grid-area:secondary}.vp-price-amount--out-of-stock{--price-amount-color:var(--price-amount-out-of-stock-color)}.vp-price-helper{align-items:center;color:var(--price-helper-color);display:inline-flex;font-family:var(--price-helper-font-family);font-size:var(--price-helper-font-size);font-weight:var(--price-helper-font-weight);grid-area:sub;letter-spacing:var(--price-helper-letter-spacing);line-height:var(--price-helper-line-height);position:relative;-webkit-text-decoration:var(--price-helper-text-decoration);text-decoration:var(--price-helper-text-decoration);text-transform:var(--price-helper-text-case);vertical-align:middle}.vp-price-helper:not(:first-child){margin-top:var(--price-gap-top-only)}.vp-price-label{align-items:center;color:var(--price-label-color);display:inline-flex;font-family:var(--price-label-font-family);font-size:var(--price-label-font-size);font-weight:var(--price-label-font-weight);grid-area:sub;letter-spacing:var(--price-label-letter-spacing);line-height:var(--price-label-line-height);position:relative;-webkit-text-decoration:var(--price-label-text-decoration);text-decoration:var(--price-label-text-decoration);text-transform:var(--price-label-text-case);vertical-align:middle}.vp-price-label:not(:first-child){margin-top:var(--price-gap-top-only)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--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-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-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-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-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-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-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-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-product-card{--product-card-border-radius:var(--vp-component-product-card-border-radius-bottom-left) var(--vp-component-product-card-border-radius-bottom-right) var(--vp-component-product-card-border-radius-top-right) var(--vp-component-product-card-border-radius-top-left);--product-card-min-width:var(--vp-component-product-card-sizing-medium-min-width)}.vp-product-card--small{--product-card-min-width:var(--vp-component-product-card-sizing-small-min-width)}.vp-product-card--large{--product-card-min-width:var(--vp-component-product-card-sizing-large-min-width)}.vp-product-card{--product-card-media-background-color:var(--vp-component-product-card-color-media-container);--product-card-media-aspect-ratio:var(--vp-component-product-card-aspect-ratio-media);--product-card-title-color:var(--vp-component-product-card-color-body-product-title);--product-card-title-text-case:var(--vp-component-product-card-typography-medium-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-medium-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-medium-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-medium-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-medium-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-medium-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-medium-product-title-font-family)}.vp-product-card--small{--product-card-title-text-case:var(--vp-component-product-card-typography-small-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-small-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-small-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-small-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-small-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-small-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-small-product-title-font-family)}.vp-product-card--large{--product-card-title-text-case:var(--vp-component-product-card-typography-large-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-large-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-large-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-large-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-large-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-large-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-large-product-title-font-family)}.vp-product-card{--product-card-description-color:var(--vp-component-product-card-color-body-product-description);--product-card-description-text-case:var(--vp-component-product-card-typography-medium-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-medium-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-medium-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-medium-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-medium-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-medium-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-medium-product-description-font-family)}.vp-product-card--small{--product-card-description-text-case:var(--vp-component-product-card-typography-small-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-small-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-small-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-small-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-small-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-small-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-small-product-description-font-family)}.vp-product-card--large{--product-card-description-text-case:var(--vp-component-product-card-typography-large-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-large-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-large-product-description-letter-spacing);--product-card-description-font-size:var(--vp-component-product-card-typography-large-product-description-font-size);--product-card-description-line-height:var(--vp-component-product-card-typography-large-product-description-line-height);--product-card-description-font-weight:var(--vp-component-product-card-typography-large-product-description-font-weight);--product-card-description-font-family:var(--vp-component-product-card-typography-large-product-description-font-family)}.vp-product-card{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-medium-body-padding-inline-start) var(--vp-component-product-card-spacing-medium-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-medium-body-padding-block-start) var(--vp-component-product-card-spacing-medium-body-padding-block-end)}.vp-product-card--small{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-small-body-padding-inline-start) var(--vp-component-product-card-spacing-small-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-small-body-padding-block-start) var(--vp-component-product-card-spacing-small-body-padding-block-end)}.vp-product-card--large{--product-card-body-padding-inline:var(--vp-component-product-card-spacing-large-body-padding-inline-start) var(--vp-component-product-card-spacing-large-body-padding-inline-end);--product-card-body-padding-block:var(--vp-component-product-card-spacing-large-body-padding-block-start) var(--vp-component-product-card-spacing-large-body-padding-block-end)}.vp-product-card{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-medium-footer-padding-inline-start) var(--vp-component-product-card-spacing-medium-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-medium-footer-padding-block-start) var(--vp-component-product-card-spacing-medium-footer-padding-block-end)}.vp-product-card--small{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-small-footer-padding-inline-start) var(--vp-component-product-card-spacing-small-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-small-footer-padding-block-start) var(--vp-component-product-card-spacing-small-footer-padding-block-end)}.vp-product-card--large{--product-card-footer-padding-inline:var(--vp-component-product-card-spacing-large-footer-padding-inline-start) var(--vp-component-product-card-spacing-large-footer-padding-inline-end);--product-card-footer-padding-block:var(--vp-component-product-card-spacing-large-footer-padding-block-start) var(--vp-component-product-card-spacing-large-footer-padding-block-end)}.vp-product-card{border-radius:var(--product-card-border-radius);min-width:var(--product-card-min-width);overflow:hidden;width:100%}.vp-product-card,.vp-product-card__body{display:flex;flex-direction:column;position:relative}.vp-product-card__body{justify-content:flex-end;padding-block:var(--product-card-body-padding-block);padding-inline:var(--product-card-body-padding-inline)}.vp-product-card__body>*{margin:0;padding:0}.vp-product-card__footer{padding-block:var(--product-card-body-padding-block);padding-inline:var(--product-card-body-padding-inline)}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);background-color:var(--product-card-media-background-color);top:0;right:0;bottom:0;left:0;overflow:hidden}.vp-product-card__media>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.vp-product-card__title{color:var(--product-card-title-color);font-family:var(--product-card-title-font-family);font-size:var(--product-card-title-font-size);font-weight:var(--product-card-title-font-weight);letter-spacing:var(--product-card-title-letter-spacing);line-height:var(--product-card-title-line-height);-webkit-text-decoration:var(--product-card-title-text-decoration);text-decoration:var(--product-card-title-text-decoration);text-transform:var(--product-card-title-text-case)}.vp-product-card__description{color:var(--product-card-description-color);font-family:var(--product-card-description-font-family);font-size:var(--product-card-description-font-size);font-weight:var(--product-card-description-font-weight);letter-spacing:var(--product-card-description-letter-spacing);line-height:var(--product-card-description-line-height);-webkit-text-decoration:var(--product-card-description-text-decoration);text-decoration:var(--product-card-description-text-decoration);text-transform:var(--product-card-description-text-case)}.vp-product-card__footer{color:var(--product-card-footer-color);padding-block:var(--product-card-footer-padding-block);padding-inline:var(--product-card-footer-padding-inline);position:relative}.vp-product-card__action{display:flex;margin-top:auto}.vp-product-card:hover{cursor:pointer}.slider.svelte-lxp3jp.svelte-lxp3jp{position:relative;display:flex;height:100%;max-height:100%;flex-direction:column}.slider.svelte-lxp3jp.svelte-lxp3jp:focus{outline:none}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar{height:3px}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar-track{background:#d3d3d3;border-radius:100vw;margin:8rem}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar-thumb{background:#fff;border-radius:100vw}.slider.svelte-lxp3jp .carousel-header.svelte-lxp3jp{display:flex;justify-content:space-between;margin-bottom:var(--vp-semantic-spacing-xl)}.slider.svelte-lxp3jp .carousel-header .carousel-title.svelte-lxp3jp{font-size:26px;font-weight:600}.slider.svelte-lxp3jp .carousel-header .carousel-subtitle.svelte-lxp3jp{font-size:16px}.slider.svelte-lxp3jp .top-controls.svelte-lxp3jp{display:flex;justify-content:end;margin:0 var(--vp-semantic-spacing-m)}.slider.svelte-lxp3jp .top-controls .controls.svelte-lxp3jp{gap:var(--vp-semantic-spacing-s)}.slides.svelte-lxp3jp.svelte-lxp3jp{--xs-width:100%;--slide-width:var(--xs-width);position:relative;display:flex;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:100%;overflow-y:visible;overflow-x:auto;scroll-snap-type:x mandatory}.slides.notdraggable.svelte-lxp3jp.svelte-lxp3jp{pointer-events:none}.slides.notdraggable.svelte-lxp3jp>.svelte-lxp3jp{pointer-events:auto}.vertical.svelte-lxp3jp .slides.svelte-lxp3jp{flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:visible;width:initial;height:60rem;max-height:60rem}.slide.svelte-lxp3jp.svelte-lxp3jp{margin:0;padding:0;text-align:center;position:relative;flex-basis:var(--slide-width);max-width:var(--slide-width);min-width:var(--slide-width);max-height:100%}.slide.fluid.svelte-lxp3jp.svelte-lxp3jp{flex-grow:1}.vertical.svelte-lxp3jp .slide.svelte-lxp3jp{max-height:100%;min-width:initial;width:initial}.snap.svelte-lxp3jp.svelte-lxp3jp{scroll-snap-align:center;scroll-snap-stop:always}@media (min-width: 360px){.slides.svelte-lxp3jp.svelte-lxp3jp{--sm-width:var(--xs-width);--slide-width:var(--sm-width)}}@media (min-width: 600px){.slides.svelte-lxp3jp.svelte-lxp3jp{--md-width:var(--sm-width);--slide-width:var(--md-width)}.slider.svelte-lxp3jp.svelte-lxp3jp{position:relative;display:flex;height:100%;max-height:100%;flex-direction:column}.slider.svelte-lxp3jp.svelte-lxp3jp:focus{outline:none}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar{height:3px}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar-track{background:#d3d3d3;border-radius:100vw;margin:12rem;width:50%}.slider.customScroll.svelte-lxp3jp .svelte-lxp3jp::-webkit-scrollbar-thumb{background:#fff;border-radius:100vw}.slider.svelte-lxp3jp .carousel-header .carousel-title.svelte-lxp3jp{font-size:32px}}@media (min-width: 900px){.slides.svelte-lxp3jp.svelte-lxp3jp{--lg-width:var(--md-width);--slide-width:var(--lg-width)}}@media (min-width: 1200px){.slides.svelte-lxp3jp.svelte-lxp3jp{--xl-width:var(--lg-width);--slide-width:var(--xl-width)}}.vertical.svelte-lxp3jp .slide.svelte-lxp3jp{min-height:100%}.controls.svelte-lxp3jp.svelte-lxp3jp{min-height:4rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none;flex-direction:row}.controls.top.svelte-lxp3jp.svelte-lxp3jp{width:-moz-fit-content;width:fit-content}.controls.top.svelte-lxp3jp button.arrow.svelte-lxp3jp{height:2rem;width:2rem;border:1px solid var(--vp-semantic-color-content-quiet);border-radius:50%}.arrow.svelte-lxp3jp.svelte-lxp3jp{width:4rem;height:4rem;flex-shrink:0;transition:opacity .15s ease;pointer-events:auto}.arrow[disabled].svelte-lxp3jp.svelte-lxp3jp{opacity:.5;cursor:default}.arrow.svelte-lxp3jp svg{width:75%;height:75%;margin:auto}.dots.svelte-lxp3jp.svelte-lxp3jp{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:row}.dots.svelte-lxp3jp .dot.svelte-lxp3jp{width:.8rem;height:.8rem;position:relative;pointer-events:auto;margin:0 (.8rem / 2);cursor:pointer}.dots.svelte-lxp3jp .dot.svelte-lxp3jp:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:currentColor;opacity:.5;transition:opacity .15s ease,background-color .15s ease,box-shadow .15s ease}.dots.svelte-lxp3jp .dot.active.svelte-lxp3jp:after{opacity:1;background-color:var(--vtmn-semantic-color_background-primary);box-shadow:0 0 0 .4 * .8rem var(--vtmn-semantic-color_background-brand-primary)}.dots.svelte-lxp3jp .dot.svelte-lxp3jp:not(.active):hover:after{opacity:1}.reinsurance-floor-wrapper.svelte-jnw3xm.svelte-jnw3xm{background-color:var(--vp-core-color-cobalt-500);padding:var(--vp-semantic-spacing-5xl) 0;margin-bottom:var(--vp-semantic-spacing-5xl)}.reinsurance-floor-wrapper.svelte-jnw3xm .reinsurances-wrapper.svelte-jnw3xm{display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--vp-semantic-spacing-5xl)}.reinsurance-floor-wrapper.svelte-jnw3xm .reinsurances-wrapper .reinsurance.svelte-jnw3xm{display:flex;gap:var(--vp-semantic-spacing-s);color:var(--vp-core-color-white)}.reinsurance-floor-wrapper.svelte-jnw3xm .reinsurances-wrapper .reinsurance .reinsurance-content .reinsurance-description.svelte-jnw3xm{font-size:14px;opacity:.7}@media (min-width: 600px){.reinsurance-floor-wrapper.svelte-jnw3xm.svelte-jnw3xm{margin-bottom:var(--vp-semantic-spacing-7xl)}.reinsurance-floor-wrapper.svelte-jnw3xm .reinsurances-wrapper.svelte-jnw3xm{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--vp-semantic-spacing-m)}}@media (min-width: 1200px){.reinsurance-floor-wrapper.svelte-jnw3xm .reinsurances-wrapper.svelte-jnw3xm{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-m)}}.card-scroller-wrapper.svelte-15bxdcr.svelte-15bxdcr{--slide-gap:var(--vp-semantic-spacing-2xs);width:100%;margin-bottom:var(--vp-semantic-spacing-5xl)}.card-scroller-wrapper.svelte-15bxdcr .slides{gap:var(--slide-gap)}.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.svelte-15bxdcr .slide{min-width:170px;max-width:170px}.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.align-left.svelte-15bxdcr .slide{text-align:left}.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.svelte-15bxdcr .vp-product-card{min-width:0}@media (min-width: 600px){.card-scroller-wrapper.svelte-15bxdcr.svelte-15bxdcr{margin-bottom:var(--vp-semantic-spacing-7xl)}}@media (min-width: 900px){.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.svelte-15bxdcr .slide{min-width:calc(100%/3 - var(--slide-gap));max-width:calc(100%/3 - var(--slide-gap))}}@media (min-width: 1200px){.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.svelte-15bxdcr .slide{min-width:calc(100%/4 - var(--slide-gap));max-width:calc(100%/4 - var(--slide-gap))}}@media (min-width: 1600px){.card-scroller-wrapper.svelte-15bxdcr .carousel-wrapper.svelte-15bxdcr .slide{min-width:calc(100%/5 - var(--slide-gap));max-width:calc(100%/5 - var(--slide-gap))}}
