.vp-accordion{--accordion-radius:var(--vp-semantic-border-radius-main);--accordion-spacing-block-start:var(--vp-semantic-spacing-xl);--accordion-spacing-block-end:var(--vp-semantic-spacing-xl);--accordion-disabled-opacity:var(--vp-semantic-opacity-s);--accordion-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--accordion-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--accordion-label-font-size:16px;--accordion-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--accordion-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--accordion-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--accordion-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-label-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-label-gap:var(--vp-semantic-spacing-3xs);--accordion-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--accordion-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--accordion-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--accordion-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--accordion-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--accordion-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--accordion-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--accordion-subline-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--accordion-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--accordion-subline-color:var(--vp-semantic-color-content-quiet);--accordion-subline-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-subline-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-divider-height:var(--vp-semantic-border-width-s);--accordion-divider-color:var(--vp-semantic-color-border-quiet);--accordion-icon-color:var(--vp-semantic-color-content-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-icon-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-icon-width:var(--vp-semantic-sizing-m);--accordion-icon-height:var(--vp-semantic-sizing-m)}.vp-accordion--on-brand{--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-subline-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-active:var(--vp-semantic-color-content-on-brand-neutral)}.vp-accordion--secondary{--accordion-spacing-block-start:var(--vp-semantic-spacing-m);--accordion-spacing-block-end:var(--vp-semantic-spacing-m);--accordion-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--accordion-label-font-size:16px;--accordion-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--accordion-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--accordion-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--accordion-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-overline-optical-sizing);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-label-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-label-gap:var(--vp-semantic-spacing-4xs);--accordion-icon-color:var(--vp-semantic-color-content-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-hover-content-neutral);--accordion-icon-color-active:var(--vp-semantic-color-active-content-neutral);--accordion-icon-width:var(--vp-semantic-sizing-m);--accordion-icon-height:var(--vp-semantic-sizing-m)}.vp-accordion--secondary.vp-accordion--on-brand{--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs);--accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-label-color-active:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-hover:var(--vp-semantic-color-content-on-brand-neutral);--accordion-icon-color-active:var(--vp-semantic-color-content-on-brand-neutral)}.vp-accordion__item{border-radius:var(--accordion-radius);transition:grid-template-rows var(--accordion-transition);grid-template-rows:fit-content(100%) 0fr;width:100%;display:grid}.vp-accordion__item[data-state=open]{grid-template-rows:fit-content(100%) 1fr}.vp-accordion__item-header{background:var(--accordion-item-background);color:var(--accordion-label-color);cursor:pointer;padding-block:var(--accordion-spacing-block-start) var(--accordion-spacing-block-end);border:0;grid-template-areas:"label icon""subline icon";justify-content:space-between;width:100%;padding-inline:0;display:grid}.vp-accordion__item-header-label{color:var(--accordion-label-color);font-family:var(--accordion-label-font-family);font-optical-sizing:var(--accordion-label-font-optical-sizing);font-size:var(--accordion-label-font-size);font-weight:var(--accordion-label-font-weight);letter-spacing:var(--accordion-label-letter-spacing);line-height:var(--accordion-label-line-height);-webkit-text-decoration:var(--accordion-label-text-decoration);-webkit-text-decoration:var(--accordion-label-text-decoration);text-decoration:var(--accordion-label-text-decoration);text-transform:var(--accordion-label-text-case);-webkit-font-smoothing:var(--accordion-label-webkit-font-smoothing);margin-bottom:var(--accordion-label-gap);text-align:start;transition:color var(--accordion-transition);grid-area:label;justify-self:start;padding:0}@media (prefers-reduced-motion:reduce){.vp-accordion__item-header-label{transition-duration:0s}}.vp-accordion__item-header-subline{color:var(--accordion-subline-color);font-family:var(--accordion-subline-font-family);font-optical-sizing:var(--accordion-subline-font-optical-sizing);font-size:var(--accordion-subline-font-size);font-weight:var(--accordion-subline-font-weight);letter-spacing:var(--accordion-subline-letter-spacing);line-height:var(--accordion-subline-line-height);-webkit-text-decoration:var(--accordion-subline-text-decoration);-webkit-text-decoration:var(--accordion-subline-text-decoration);text-decoration:var(--accordion-subline-text-decoration);text-transform:var(--accordion-subline-text-case);-webkit-font-smoothing:var(--accordion-subline-webkit-font-smoothing);text-align:start;transition:color var(--accordion-transition);grid-area:subline;padding:0}@media (prefers-reduced-motion:reduce){.vp-accordion__item-header-subline{transition-duration:0s}}.vp-accordion__item-header-icon{color:var(--accordion-icon-color);height:var(--accordion-icon-height);width:var(--accordion-icon-width);grid-area:icon;align-self:center}.vp-accordion__item-header[data-hover]{--accordion-icon-color:var(--accordion-icon-color-hover);--accordion-label-color:var(--accordion-label-color-hover);--accordion-subline-color:var(--accordion-subline-color-hover);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs)}.vp-accordion__item-header[data-active]{--accordion-icon-color:var(--accordion-icon-color-active);--accordion-label-color:var(--accordion-label-color-active);--accordion-subline-color:var(--accordion-subline-color-active);--accordion-item-background:var(--vp-semantic-color-alpha-neutral-xs)}.vp-accordion__item-header[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-accordion__item-header[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel{color:var(--accordion-label-color);overflow:hidden}.vp-accordion__item-panel[data-disabled]{cursor:default;opacity:var(--accordion-disabled-opacity)}.vp-accordion__item-panel[data-state=closed]{visibility:hidden}.vp-accordion__divider{background-color:var(--accordion-divider-color);height:var(--accordion-divider-height);border:0;width:100%;margin:0}.vp-divider{--vp-divider-border-width:var(--vp-semantic-border-width-s);--vp-divider-color:var(--vp-semantic-color-border-quiet);--vp-divider-width:auto;--vp-divider-height:var(--vp-divider-border-width)}.vp-divider--inverse{--vp-divider-color:var(--vp-semantic-color-alpha-neutral-l)}.vp-divider--on-brand{--vp-divider-color:#fff3}.vp-divider--vertical{--vp-divider-width:var(--vp-divider-border-width);--vp-divider-height:auto}.vp-divider{background-color:var(--vp-divider-color);height:var(--vp-divider-height);width:var(--vp-divider-width);border:none;flex-shrink:0;margin:0}.vp-button{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing)}.vp-button--small{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-s-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-s-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-s-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-s-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-s-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-s-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-s-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-s-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-s-webkit-font-smoothing)}.vp-button--large{--button-text-case:var(--vp-semantic-typography-screen-s-button-label-m-text-case);--button-text-decoration:var(--vp-semantic-typography-screen-s-button-label-m-text-decoration);--button-letter-spacing:var(--vp-semantic-typography-screen-s-button-label-m-letter-spacing);--button-font-size:var(--vp-semantic-typography-screen-s-button-label-m-font-size);--button-line-height:var(--vp-semantic-typography-screen-s-button-label-m-line-height);--button-font-weight:var(--vp-semantic-typography-screen-s-button-label-m-font-weight);--button-font-family:var(--vp-semantic-typography-screen-s-button-label-m-font-family);--button-font-optical-sizing:var(--vp-semantic-typography-screen-s-button-label-m-optical-sizing);--button-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-button-label-m-webkit-font-smoothing)}.vp-button{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-brand);--button-background-color-hover:var(--vp-semantic-color-hover-container-brand);--button-background-color-active:var(--vp-semantic-color-active-container-brand)}.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-button--secondary{--button-border-color:var(--vp-semantic-color-border-neutral);--button-color:var(--vp-semantic-color-content-neutral);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-button--secondary.vp-button--inverse{--button-border-color:var(--vp-semantic-color-border-on-brand);--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-button--tertiary{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-brand);--button-background-color:transparent;--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-button--tertiary.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-on-brand-neutral);--button-background-color:var(--vp-semantic-color-container-on-brand);--button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral))}.vp-button--negative{--button-border-color:transparent;--button-color:var(--vp-semantic-color-content-inverse);--button-background-color:var(--vp-semantic-color-status-negative);--button-background-color-hover:var(--vp-semantic-color-hover-container-negative);--button-background-color-active:var(--vp-semantic-color-active-container-negative)}.vp-button--negative.vp-button--inverse{--button-border-color:transparent;--button-color:var(--vp-semantic-color-status-negative);--button-background-color:var(--vp-semantic-color-container-neutral);--button-background-color-hover:var(--vp-semantic-color-hover-container-neutral);--button-background-color-active:var(--vp-semantic-color-active-container-neutral)}.vp-button{--button-disabled-opacity:var(--vp-semantic-opacity-s);--button-border-width:var(--vp-semantic-border-width-s);--button-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full)}.vp-button--squared{--button-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main)}.vp-button{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-s) var(--vp-semantic-spacing-l)}.vp-button--small{--button-spacing-gap:var(--vp-semantic-spacing-2xs);--button-padding:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-m)}.vp-button--large{--button-spacing-gap:var(--vp-semantic-spacing-xs);--button-padding:var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-2xl)}.vp-button{--button-start-icon-width:var(--vp-semantic-sizing-l);--button-start-icon-height:var(--vp-semantic-sizing-l);--button-end-icon-width:var(--vp-semantic-sizing-l);--button-end-icon-height:var(--vp-semantic-sizing-l)}.vp-button--small{--button-start-icon-width:var(--vp-semantic-sizing-m);--button-start-icon-height:var(--vp-semantic-sizing-m);--button-end-icon-width:var(--vp-semantic-sizing-m);--button-end-icon-height:var(--vp-semantic-sizing-m)}.vp-button--large{--button-start-icon-width:var(--vp-semantic-sizing-xl);--button-start-icon-height:var(--vp-semantic-sizing-xl);--button-end-icon-width:var(--vp-semantic-sizing-xl);--button-end-icon-height:var(--vp-semantic-sizing-xl)}.vp-button{background-color:var(--button-background-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);font-family:var(--button-font-family);font-optical-sizing:var(--button-font-optical-sizing);font-weight:var(--button-font-weight);align-self:center;align-items:center;gap:var(--button-spacing-gap);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);padding:var(--button-padding);-webkit-text-decoration:var(--button-text-decoration);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-case);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);-webkit-font-smoothing:var(--button-webkit-font-smoothing);font-size:var(--button-font-size);flex-direction:row;justify-content:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-button{transition-duration:0s}}.vp-button{appearance:none;cursor:pointer}.vp-button:before{content:"";height:var(--vp-semantic-sizing-accessibility-touch-size);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-button:active:not(:disabled),.vp-button:active:not([data-disabled]){--button-background-color:var(--button-background-color-active)}.vp-button:focus-visible:not(:disabled){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-button:disabled,.vp-button[data-disabled]{cursor:default;opacity:var(--button-disabled-opacity)}@media (hover:hover){.vp-button:hover:not(:disabled),.vp-button:hover:not([data-disabled]){--button-background-color:var(--button-background-color-hover)}}.vp-button[data-loading]{color:#0000}.vp-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-button [data-part=loading-slot]{color:var(--button-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-button [data-part=loading-slot],.vp-button [data-part=start-slot]{justify-content:center;align-items:center;display:flex}.vp-button [data-part=start-slot] svg{height:var(--button-start-icon-height);width:var(--button-start-icon-width);flex:none}.vp-button [data-part=end-slot]{justify-content:center;align-items:center;display:flex}.vp-button [data-part=end-slot] svg{height:var(--button-end-icon-height);width:var(--button-end-icon-width);flex:none}.vp-button [data-part=alt]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-skeleton.vp-button-skeleton{--skeleton-border-offset:calc(var(--vp-semantic-border-width-s)*2);--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-m-font-size)*var(--vp-semantic-typography-screen-s-button-label-m-line-height) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-s) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--small{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-s-font-size)*var(--vp-semantic-typography-screen-s-button-label-s-line-height) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-xs) + var(--skeleton-border-offset))}.vp-skeleton.vp-button-skeleton--large{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-button-label-m-font-size)*var(--vp-semantic-typography-screen-s-button-label-m-line-height) + var(--vp-semantic-spacing-l) + var(--vp-semantic-spacing-l) + var(--skeleton-border-offset))}.vp-loader{--loader-border-radius:var(--vp-semantic-border-radius-full);--loader-height:var(--vp-semantic-sizing-xl);--loader-width:var(--vp-semantic-sizing-xl)}.vp-loader--small{--loader-height:var(--vp-semantic-sizing-m);--loader-width:var(--vp-semantic-sizing-m)}.vp-loader--large{--loader-height:var(--vp-semantic-sizing-2xl);--loader-width:var(--vp-semantic-sizing-2xl)}.vp-loader--extra-large{--loader-height:var(--vp-semantic-sizing-4xl);--loader-width:var(--vp-semantic-sizing-4xl)}.vp-loader{--loader-conic-gradient-start:var(--vp-semantic-color-content-brand);--loader-conic-gradient-end:transparent}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-semantic-color-content-on-brand-neutral);--loader-conic-gradient-end:transparent}.vp-loader{--loader-timing-function:var(--vp-semantic-motion-easing-expressive-ease-in-out);--loader-duration:var(--vp-semantic-motion-duration-slow);height:var(--loader-height);width:var(--loader-width);display:inline-block;transform:skew(-20deg,-10deg)rotate(-40deg)}.vp-loader:before{animation:infinite vp-loader;animation-duration:var(--loader-duration);animation-timing-function:var(--loader-timing-function);border-radius:var(--loader-border-radius);content:"";width:100%;height:100%;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.vp-loader:before{animation:none}}.vp-loader:before{background:conic-gradient(var(--loader-conic-gradient-start),var(--loader-conic-gradient-end) 85%);-webkit-mask:radial-gradient(farthest-side,#0000 80%,#000 0);mask:radial-gradient(farthest-side,#0000 80%,#000 0)}.vp-loader-alt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vp-loader{to{rotate:-1turn}}.vp-skeleton{--skeleton-height:var(--vp-semantic-sizing-xs);--skeleton-width:100%;--skeleton-background-color-start:var(--vp-semantic-color-alpha-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-quiet-l);border-radius:var(--vp-semantic-border-radius-full);height:var(--skeleton-height);width:var(--skeleton-width)}.vp-skeleton--graphic{--skeleton-height:initial;--skeleton-width:initial;min-height:var(--vp-semantic-sizing-xs);min-width:var(--vp-semantic-sizing-xs)}.vp-skeleton--on-brand{--skeleton-background-color-start:var(--vp-semantic-color-alpha-on-brand-quiet-s);--skeleton-background-color-end:var(--vp-semantic-color-alpha-on-brand-quiet-l)}.vp-skeleton--rounded{border-radius:var(--vp-semantic-border-radius-s)}.vp-skeleton--squared{border-radius:var(--vp-semantic-border-radius-main)}.vp-skeleton{animation:skeleton-pulse var(--vp-semantic-motion-duration-slow) var(--vp-semantic-motion-easing-functional-ease-in-out) var(--vp-semantic-motion-delay-instant) infinite alternate-reverse;background-color:var(--skeleton-background-color-end)}.vp-skeleton--none{animation:none}@media (prefers-reduced-motion:reduce){.vp-skeleton{animation:none}}@keyframes skeleton-pulse{0%{background-color:var(--skeleton-background-color-start)}to{background-color:var(--skeleton-background-color-end)}}:root{--checkbox-zi-root:0;--checkbox-zi-halo:calc(var(--checkbox-zi-root) - 1)}.vp-checkbox{--checkbox-margin-block-start:var(--vp-semantic-spacing-3xs);--checkbox-margin-block-end:var(--vp-semantic-spacing-3xs);--checkbox-spacing-gap:var(--vp-semantic-spacing-s);--checkbox-tick-color:var(--vp-semantic-color-content-on-brand-neutral);--checkbox-tick-width:var(--vp-semantic-sizing-m);--checkbox-tick-height:var(--vp-semantic-sizing-m);--checkbox-container-checked-color:var(--vp-semantic-color-container-brand);--checkbox-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-color:transparent;--checkbox-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--checkbox-container-unchecked-border-color-hover:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-active:var(--vp-semantic-color-border-brand);--checkbox-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--checkbox-container-width:var(--vp-semantic-sizing-l);--checkbox-container-height:var(--vp-semantic-sizing-l);--checkbox-container-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--checkbox-disabled-opacity:var(--vp-semantic-opacity-s);--checkbox-halo-unchecked-active-color:var(--vp-semantic-color-active-container-alpha-neutral);--checkbox-halo-unchecked-hover-color:var(--vp-semantic-color-hover-container-alpha-neutral);--checkbox-halo-checked-active-color:var(--vp-semantic-color-active-container-alpha-brand);--checkbox-halo-checked-hover-color:var(--vp-semantic-color-hover-container-alpha-brand);--checkbox-halo-width:var(--vp-semantic-sizing-xl);--checkbox-halo-height:var(--vp-semantic-sizing-xl);--checkbox-halo-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--checkbox-label-color:var(--vp-semantic-color-content-neutral);--checkbox-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--checkbox-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--checkbox-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--checkbox-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--checkbox-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--checkbox-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--checkbox-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--checkbox-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);--checkbox-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-checkbox--vertical{--checkbox-margin-block-start:0}.vp-checkbox{cursor:pointer;align-items:flex-start;gap:var(--checkbox-spacing-gap);vertical-align:middle;z-index:var(--checkbox-zi-root);flex-direction:row;display:flex;position:relative}.vp-checkbox--vertical{flex-direction:column;align-items:center}.vp-checkbox__input{cursor:pointer}.vp-checkbox__input[data-disabled]{cursor:default}@supports selector(:has(:focus-visible)){.vp-checkbox__input{appearance:none;height:var(--checkbox-container-height);margin-block:var(--checkbox-margin-block-start) var(--checkbox-margin-block-end);width:var(--checkbox-container-width);border:none;outline:none;padding:0;position:absolute;overflow:hidden}}.vp-checkbox__control{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-unchecked-color);--checkbox-halo-background-color:transparent;background-color:var(--checkbox-control-background-color);border:var(--vp-semantic-border-width-s) solid var(--checkbox-control-border-color);border-radius:var(--checkbox-container-border-radius);height:var(--checkbox-container-height);margin-block:var(--checkbox-margin-block-start) var(--checkbox-margin-block-end);transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-container-width);justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-checkbox__control{transition-duration:0s}}.vp-checkbox__control{flex:0 0 var(--checkbox-container-width)}.vp-checkbox__control[data-checked],.vp-checkbox__control[data-indeterminate]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-default);--checkbox-control-background-color:var(--checkbox-container-checked-color)}.vp-checkbox__control[data-checked][data-hover],.vp-checkbox__control[data-indeterminate][data-hover]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-hover-color)}.vp-checkbox__control[data-checked][data-active],.vp-checkbox__control[data-indeterminate][data-active]{--checkbox-control-border-color:var(--checkbox-container-checked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-unchecked-active-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-hover]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-hover);--checkbox-halo-background-color:var(--checkbox-halo-checked-hover-color)}.vp-checkbox__control:not([data-checked],[data-indeterminate])[data-active]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-active);--checkbox-halo-background-color:var(--checkbox-halo-checked-active-color)}.vp-checkbox__control:not([data-checked])[data-invalid]{--checkbox-control-border-color:var(--checkbox-container-unchecked-border-color-error)}.vp-checkbox__control svg{color:var(--checkbox-tick-color);height:var(--checkbox-tick-height);width:var(--checkbox-tick-width);flex:none}.vp-checkbox__control:before{background-color:var(--checkbox-halo-background-color);border-radius:var(--checkbox-halo-border-radius);content:"";height:var(--checkbox-halo-height);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--checkbox-halo-width);z-index:var(--checkbox-zi-halo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-checkbox__control:before{transition-duration:0s}}.vp-checkbox:has([data-focus]) .vp-checkbox__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-checkbox[data-disabled]{cursor:default;opacity:var(--checkbox-disabled-opacity)}.vp-checkbox__label{color:var(--checkbox-label-color);font-family:var(--checkbox-label-font-family);font-optical-sizing:var(--checkbox-label-font-optical-sizing);font-size:var(--checkbox-label-font-size);font-weight:var(--checkbox-label-font-weight);letter-spacing:var(--checkbox-label-letter-spacing);line-height:var(--checkbox-label-line-height);-webkit-text-decoration:var(--checkbox-label-text-decoration);-webkit-text-decoration:var(--checkbox-label-text-decoration);text-decoration:var(--checkbox-label-text-decoration);text-transform:var(--checkbox-label-text-case);-webkit-font-smoothing:var(--checkbox-label-webkit-font-smoothing);display:inline-flex}.vp-chip{--chip-disabled-opacity:var(--vp-semantic-opacity-s);--chip-border-width:var(--vp-semantic-border-width-s);--chip-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--chip-label-margin:0;--chip-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--chip-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--chip-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);--chip-height:var(--vp-semantic-sizing-4xl);--chip-width:auto}.vp-chip--small{--chip-height:var(--vp-semantic-sizing-2xl)}.vp-chip,.vp-chip--small{--chip-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--chip-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--chip-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--chip-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--chip-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--chip-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--chip-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--chip-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--chip-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-chip{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-border-catchy);--chip-border-color:var(--vp-semantic-color-border-quiet);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy);--chip-background-color:var(--vp-semantic-color-container-neutral)}.vp-chip[data-checked]{--chip-color:var(--vp-semantic-color-content-neutral);--chip-color-hover:var(--vp-semantic-color-content-neutral);--chip-color-active:var(--vp-semantic-color-content-neutral);--chip-border-color:var(--vp-semantic-color-border-catchy);--chip-border-width:var(--vp-semantic-border-width-m);--chip-border-color-hover:var(--vp-semantic-color-border-catchy);--chip-border-color-active:var(--vp-semantic-color-border-catchy)}.vp-chip{--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-l) 0 var(--vp-semantic-spacing-l)}.vp-chip--small{--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon{--chip-width:var(--vp-semantic-sizing-4xl);--chip-spacing-gap:var(--vp-semantic-spacing-xs);--chip-padding:0 var(--vp-semantic-spacing-m) 0 var(--vp-semantic-spacing-m)}.vp-chip--icon.vp-chip--small{--chip-width:var(--vp-semantic-sizing-2xl);--chip-spacing-gap:var(--vp-semantic-spacing-2xs);--chip-padding:0 var(--vp-semantic-spacing-xs) 0 var(--vp-semantic-spacing-xs)}.vp-chip{--chip-start-icon-width:var(--vp-semantic-sizing-l);--chip-start-icon-height:var(--vp-semantic-sizing-l);--chip-end-icon-width:var(--vp-semantic-sizing-l);--chip-end-icon-height:var(--vp-semantic-sizing-l)}.vp-chip--small{--chip-start-icon-width:var(--vp-semantic-sizing-m);--chip-start-icon-height:var(--vp-semantic-sizing-m);--chip-end-icon-width:var(--vp-semantic-sizing-m);--chip-end-icon-height:var(--vp-semantic-sizing-m)}.vp-chip{background-color:var(--chip-background-color);border:var(--chip-border-width) solid var(--chip-border-color);border-radius:var(--chip-border-radius);box-sizing:border-box;color:var(--chip-color);font-family:var(--chip-font-family);font-optical-sizing:var(--chip-font-optical-sizing);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);align-self:center;align-items:center;gap:var(--chip-spacing-gap);height:var(--chip-height);letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);padding:var(--chip-padding);-webkit-text-decoration:var(--chip-text-decoration);-webkit-text-decoration:var(--chip-text-decoration);text-decoration:var(--chip-text-decoration);text-transform:var(--chip-text-case);transition:color var(--chip-transition),border-color var(--chip-transition);width:var(--chip-width);-webkit-font-smoothing:var(--chip-webkit-font-smoothing);white-space:nowrap;flex-direction:row;justify-content:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-chip{transition-duration:0s}}.vp-chip{appearance:none;cursor:pointer}.vp-chip--icon>svg{flex-shrink:0}.vp-chip__label{box-sizing:border-box;font-family:var(--chip-font-family);font-optical-sizing:var(--chip-font-optical-sizing);font-size:var(--chip-font-size);font-weight:var(--chip-font-weight);align-items:center;gap:var(--chip-spacing-gap);letter-spacing:var(--chip-letter-spacing);line-height:var(--chip-line-height);margin:var(--chip-label-margin);-webkit-text-decoration:var(--chip-text-decoration);-webkit-text-decoration:var(--chip-text-decoration);text-decoration:var(--chip-text-decoration);text-transform:var(--chip-text-case);vertical-align:middle;-webkit-font-smoothing:var(--chip-webkit-font-smoothing);white-space:nowrap;flex-direction:row;justify-content:center;display:inline-flex;position:relative}.vp-chip:before{content:"";height:max(var(--chip-sizing-min-height),100%);width:max(var(--chip-sizing-min-width),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports selector(:has(:focus-visible)){.vp-chip__input{appearance:none;border:none;outline:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vp-chip:active:not(:disabled),.vp-chip:active:not([data-disabled]),.vp-chip[data-active]{--chip-color:var(--chip-color-active);--chip-border-color:var(--chip-border-color-active)}.vp-chip:focus-visible:not(:disabled),.vp-chip[data-focus],.vp-chip:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-chip:has(:focus-visible){box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-chip:disabled,.vp-chip[data-disabled]{cursor:default;opacity:var(--chip-disabled-opacity)}@media (hover:hover){.vp-chip:hover:not(:disabled,[data-disabled]),.vp-chip[data-hover]{--chip-color:var(--chip-color-hover);--chip-border-color:var(--chip-border-color-hover)}}.vp-chip[data-loading]{color:#0000;transition:border-color var(--chip-transition)}.vp-chip[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-chip [data-part=loading-slot]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-chip [data-part=alt]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp-chip [data-part=start-slot]{justify-content:center;align-items:center;display:flex}.vp-chip [data-part=start-slot] svg{height:var(--chip-start-icon-height);width:var(--chip-start-icon-width);flex:none}.vp-chip [data-part=end-slot]{justify-content:center;align-items:center;display:flex}.vp-chip [data-part=end-slot] svg{height:var(--chip-start-icon-height);width:var(--chip-start-icon-width);flex:none}.vp-price{--price-label-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-m-body-s-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-m-body-s-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-m-body-s-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-m-body-s-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-m-body-s-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-m-body-s-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-m-body-s-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-m-body-s-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-s-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price--small{--price-label-text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price--large{--price-label-text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);--price-label-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--price-label-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--price-label-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--price-label-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--price-label-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--price-label-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--price-label-font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);--price-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--price-helper-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-helper-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-helper-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-helper-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-helper-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-helper-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-helper-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-helper-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-barred-amount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-barred-amount-text-decoration:line-through;--price-barred-amount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-barred-amount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-barred-amount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-barred-amount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-barred-amount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-barred-amount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-barred-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--price-discount-text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);--price-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--price-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--price-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--price-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--price-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--price-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--price-discount-font-optical-sizing:var(--vp-semantic-typography-screen-l-body-s-optical-sizing);--price-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing)}.vp-price,.vp-price-item{align-items:center;gap:var(--vp-semantic-spacing-xs) var(--vp-semantic-spacing-xs);flex-wrap:wrap;flex-grow:0;display:inline-flex}.vp-price-item{width:100%}.vp-price-amount{font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-m-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-m-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);background-color:var(--vp-semantic-color-commercial-default);color:var(--vp-semantic-color-content-on-commercial-catchy);display:inline-flex}.vp-price-amount,.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--sale{background-color:var(--vp-semantic-color-status-negative);color:var(--vp-semantic-color-content-inverse)}.vp-price-amount--neutral{color:var(--vp-semantic-color-content-neutral);padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);background-color:#0000}.vp-price-amount--neutral,.vp-price-amount--small{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--small.vp-price-amount--neutral{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--small.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs);padding-inline:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--large{font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-l-title-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-l-title-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);padding-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-price-amount--large,.vp-price-amount--large.vp-price-amount--neutral{padding-block:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs)}.vp-price-amount--large.vp-price-amount--neutral{padding-inline:var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-4xs)}.vp-price-amount--large.vp-price-amount--sale{padding-block:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-3xs);padding-inline:var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-2xs)}.vp-price-barred-amount{font-family:var(--price-barred-amount-font-family);font-optical-sizing:var(--price-barred-amount-font-optical-sizing);font-size:var(--price-barred-amount-font-size);font-weight:var(--price-barred-amount-font-weight);letter-spacing:var(--price-barred-amount-letter-spacing);line-height:var(--price-barred-amount-line-height);-webkit-text-decoration:var(--price-barred-amount-text-decoration);-webkit-text-decoration:var(--price-barred-amount-text-decoration);text-decoration:var(--price-barred-amount-text-decoration);text-transform:var(--price-barred-amount-text-transform);-webkit-font-smoothing:var(--price-barred-amount-webkit-font-smoothing)}.vp-price-barred-amount,.vp-price-helper{color:var(--vp-semantic-color-content-quiet);display:inline-flex}.vp-price-helper{font-family:var(--price-helper-font-family);font-optical-sizing:var(--price-helper-font-optical-sizing);font-size:var(--price-helper-font-size);font-weight:var(--price-helper-font-weight);letter-spacing:var(--price-helper-letter-spacing);line-height:var(--price-helper-line-height);-webkit-text-decoration:var(--price-helper-text-decoration);-webkit-text-decoration:var(--price-helper-text-decoration);text-decoration:var(--price-helper-text-decoration);text-transform:var(--price-helper-text-transform);vertical-align:middle;-webkit-font-smoothing:var(--price-helper-webkit-font-smoothing);align-items:center;width:100%;position:relative}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--price-label-font-family);font-optical-sizing:var(--price-label-font-optical-sizing);font-size:var(--price-label-font-size);font-weight:var(--price-label-font-weight);letter-spacing:var(--price-label-letter-spacing);line-height:var(--price-label-line-height);-webkit-text-decoration:var(--price-label-text-decoration);-webkit-text-decoration:var(--price-label-text-decoration);text-decoration:var(--price-label-text-decoration);text-transform:var(--price-label-text-transform);-webkit-font-smoothing:var(--price-label-webkit-font-smoothing);width:100%}.vp-price-label,.vp-price-prefix{color:var(--vp-semantic-color-content-neutral);vertical-align:middle;align-items:center;display:inline-flex;position:relative}.vp-price-prefix{font-family:var(--vp-semantic-typography-screen-m-subtitle-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-m-subtitle-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-m-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-m-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-subtitle-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-m-subtitle-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-m-subtitle-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-m-webkit-font-smoothing)}.vp-price-prefix--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-semantic-typography-screen-l-subtitle-l-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-l-subtitle-l-optical-sizing);font-size:var(--vp-semantic-typography-screen-l-subtitle-l-font-size);font-weight:var(--vp-semantic-typography-screen-l-subtitle-l-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-subtitle-l-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-subtitle-l-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-subtitle-l-text-decoration);text-transform:var(--vp-semantic-typography-screen-l-subtitle-l-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-subtitle-l-webkit-font-smoothing)}.vp-price-discount{color:var(--vp-semantic-color-status-negative);font-family:var(--price-discount-font-family);font-optical-sizing:var(--price-discount-font-optical-sizing);font-size:var(--price-discount-font-size);font-weight:var(--price-discount-font-weight);letter-spacing:var(--price-discount-letter-spacing);line-height:var(--price-discount-line-height);-webkit-text-decoration:var(--price-discount-text-decoration);-webkit-text-decoration:var(--price-discount-text-decoration);text-decoration:var(--price-discount-text-decoration);text-transform:var(--price-discount-text-transform);-webkit-font-smoothing:var(--price-discount-webkit-font-smoothing);display:inline-flex}.vp-skeleton.vp-price-skeleton{--skeleton-height:calc(var(--vp-semantic-typography-screen-m-body-m-font-size)*var(--vp-semantic-typography-screen-m-body-m-line-height) + var(--vp-semantic-spacing-4xs) + var(--vp-semantic-spacing-4xs))}.vp-skeleton.vp-price-skeleton--small{--skeleton-height:calc(var(--vp-semantic-typography-screen-s-body-s-font-size)*var(--vp-semantic-typography-screen-s-body-s-line-height) + var(--vp-semantic-spacing-4xs) + var(--vp-semantic-spacing-4xs))}.vp-skeleton.vp-price-skeleton--large{--skeleton-height:calc(var(--vp-semantic-typography-screen-l-title-s-font-size)*var(--vp-semantic-typography-screen-l-title-s-line-height) + var(--vp-semantic-spacing-3xs) + var(--vp-semantic-spacing-3xs))}.vp-skeleton.vp-price-skeleton+.vp-skeleton.vp-price-skeleton{margin-top:var(--vp-semantic-spacing-xs)}:root{--product-card-zi-root:0;--product-card-zi-link:calc(var(--product-card-zi-root));--product-card-zi-footer:calc(var(--product-card-zi-link) + 1);--product-card-zi-sticker:calc(var(--product-card-zi-link) + 1);--product-card-zi-action:calc(var(--product-card-zi-footer) + 1);--product-card-media-height:unset;--product-card-media-width:unset}.vp-product-card{--product-card-gap:var(--vp-semantic-spacing-4xs);--product-card-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--product-card-header-background-color:var(--vp-semantic-color-container-quiet);--product-card-media-aspect-ratio:1;--product-card-media-scale:var(--vp-semantic-motion-scale-s);--product-card-media-transition:var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out) var(--vp-semantic-motion-delay-instant);--product-card-action-padding-block-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-block-end:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-start:var(--vp-semantic-spacing-xs);--product-card-action-padding-inline-end:var(--vp-semantic-spacing-xs);--product-card-body-background-color:var(--vp-semantic-color-container-neutral);--product-card-body-gap:var(--vp-semantic-spacing-2xs);--product-card-body-padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-l);--product-card-title-color:var(--vp-semantic-color-content-neutral);--product-card-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-title-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-description-color:var(--vp-semantic-color-content-quiet);--product-card-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-description-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-reviews-gap:var(--vp-semantic-spacing-2xs);--product-card-reviews-amount-color:var(--vp-semantic-color-content-quiet);--product-card-reviews-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--product-card-reviews-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--product-card-reviews-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--product-card-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-reviews-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--product-card-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--product-card-price-padding-top:var(--vp-semantic-spacing-xs);--product-card-link-box-shadow:var(--vp-semantic-box-shadow-focus);border-radius:var(--product-card-border-radius);gap:var(--product-card-gap);grid-template-areas:"header""body""footer";display:grid;position:relative}.vp-product-card--horizontal{grid-template:"header body"1fr"header footer"/auto 1fr}.vp-product-card__header{background-color:var(--product-card-header-background-color);height:var(--product-card-media-height,revert-layer);width:var(--product-card-media-width,revert-layer);grid-area:header;position:relative}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);cursor:pointer;display:flex;position:relative;overflow:hidden}.vp-product-card__media>img,.vp-product-card__media>video{height:var(--product-card-media-height,revert-layer);-o-object-fit:cover;object-fit:cover;transition:transform var(--product-card-media-transition);width:var(--product-card-media-width,revert-layer)}@media (hover:hover){.vp-product-card__media>img:hover,.vp-product-card__media>video:hover{transform:scale(var(--product-card-media-scale))}}.vp-product-card__sticker{z-index:var(--product-card-zi-sticker);display:flex;position:absolute}.vp-product-card__sticker--block-start-inline-start{inset-block-start:0;inset-inline-start:0}.vp-product-card__sticker--block-start-inline-end{inset-block-start:0;inset-inline-end:0}.vp-product-card__sticker--block-end-inline-start{inset-block-end:0;inset-inline-start:0}.vp-product-card__sticker--block-end-inline-end{inset-block-end:0;inset-inline-end:0}.vp-product-card__action{padding-block:var(--product-card-action-padding-block-start) var(--product-card-action-padding-block-end);padding-inline:var(--product-card-action-padding-inline-start) var(--product-card-action-padding-inline-end);z-index:var(--product-card-zi-action);position:absolute;inset-block-start:0;inset-inline-end:calc(100% - var(--product-card-media-width))}.vp-product-card__body{background-color:var(--product-card-body-background-color);padding:var(--product-card-body-padding);grid-area:body}.vp-product-card__title{color:var(--product-card-title-color);font-family:var(--product-card-title-font-family);font-optical-sizing:var(--product-card-title-font-optical-sizing);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);-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);-webkit-font-smoothing:var(--product-card-title-webkit-font-smoothing)}.vp-product-card__link:focus-visible{outline:0}.vp-product-card__link:focus-visible:after{box-shadow:var(--product-card-link-box-shadow);content:"";z-index:var(--product-card-zi-link);position:absolute;inset:0}.vp-product-card__description{color:var(--product-card-description-color);font-family:var(--product-card-description-font-family);font-optical-sizing:var(--product-card-description-font-optical-sizing);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);-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);-webkit-font-smoothing:var(--product-card-description-webkit-font-smoothing);margin:0}.vp-product-card__reviews{color:var(--product-card-reviews-amount-color);font-family:var(--product-card-reviews-font-family);font-optical-sizing:var(--product-card-reviews-font-optical-sizing);font-size:var(--product-card-reviews-font-size);font-weight:var(--product-card-reviews-font-weight);gap:var(--product-card-reviews-gap);letter-spacing:var(--product-card-reviews-letter-spacing);line-height:var(--product-card-reviews-line-height);-webkit-text-decoration:var(--product-card-reviews-text-decoration);-webkit-text-decoration:var(--product-card-reviews-text-decoration);text-decoration:var(--product-card-reviews-text-decoration);text-transform:var(--product-card-reviews-text-case);-webkit-font-smoothing:var(--product-card-reviews-webkit-font-smoothing);display:flex}.vp-product-card__price{padding-top:var(--product-card-price-padding-top)}.vp-product-card__footer{z-index:var(--product-card-zi-footer);grid-area:footer}.vp-product-card-skeleton{flex-direction:column;display:flex}.vp-product-card-skeleton--horizontal{flex-direction:row;width:100%}.vp-skeleton.vp-product-card-skeleton__media{--skeleton-height:100%;--skeleton-width:100%;aspect-ratio:1;display:block}.vp-product-card-skeleton__body{gap:var(--vp-semantic-spacing-s);padding:var(--vp-semantic-spacing-m) var(--vp-semantic-spacing-l) var(--vp-semantic-spacing-4xs) var(--vp-semantic-spacing-l);width:var(--skeleton-width);flex-direction:column;flex:1;display:flex}.vp-star-rating{align-items:center;gap:var(--vp-semantic-spacing-4xs);display:flex}.vp-star-rating__star{color:var(--vp-semantic-color-content-neutral);height:var(--vp-semantic-sizing-m);width:var(--vp-semantic-sizing-m)}.vp-skeleton.vp-star-rating-skeleton{--skeleton-height:var(--vp-semantic-sizing-m);--skeleton-width:var(--vp-semantic-sizing-7xl)}.vp-sticker{--sticker-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-sticker--small{--sticker-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--sticker-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--sticker-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--sticker-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--sticker-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--sticker-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--sticker-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--sticker-font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);--sticker-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing)}.vp-sticker{--sticker-padding:var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs) var(--vp-semantic-spacing-3xs) var(--vp-semantic-spacing-2xs);--sticker-border-radius:var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main) var(--vp-semantic-border-radius-main);--sticker-background-color:var(--vp-semantic-color-commercial-default);--sticker-color:var(--vp-semantic-color-content-on-commercial-catchy)}.vp-sticker--neutral,.vp-sticker--secondary{--sticker-background-color:var(--vp-semantic-color-extended-cobalt-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker--special{--sticker-background-color:var(--vp-semantic-color-commercial-discount);--sticker-color:var(--vp-semantic-color-content-inverse)}.vp-sticker--quiet{--sticker-background-color:var(--vp-semantic-color-container-quiet);--sticker-color:var(--vp-semantic-color-content-neutral)}.vp-sticker{border-radius:var(--sticker-border-radius);font-family:var(--sticker-font-family);font-optical-sizing:var(--sticker-font-optical-sizing);font-size:var(--sticker-font-size);font-weight:var(--sticker-font-weight);align-items:center;gap:var(--vp-semantic-spacing-3xs);letter-spacing:var(--sticker-letter-spacing);line-height:var(--sticker-line-height);padding:var(--sticker-padding);-webkit-text-decoration:var(--sticker-text-decoration);-webkit-text-decoration:var(--sticker-text-decoration);text-decoration:var(--sticker-text-decoration);text-transform:var(--sticker-text-case);vertical-align:middle;-webkit-font-smoothing:var(--sticker-webkit-font-smoothing);background-color:var(--sticker-background-color);color:var(--sticker-color);justify-content:center;display:inline-flex;position:relative}.vp-skeleton.vp-sticker-skeleton{--skeleton-height:var(--vp-semantic-sizing-xl);--skeleton-width:var(--vp-semantic-sizing-6xl);display:inline-flex}.vp-skeleton.vp-sticker-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-l);--skeleton-width:var(--vp-semantic-sizing-6xl)}:root{--radio-zi-root:0;--radio-zi-halo:calc(var(--radio-zi-root) - 1)}.vp-radio{--radio-spacing-gap:var(--vp-semantic-spacing-s);--radio-spacing-block-start:var(--vp-semantic-spacing-s);--radio-spacing-block-end:var(--vp-semantic-spacing-s);--radio-tick-color:var(--vp-semantic-color-content-brand);--radio-tick-width:var(--vp-semantic-sizing-s);--radio-tick-height:var(--vp-semantic-sizing-s);--radio-container-checked-color:transparent;--radio-container-checked-border-color-default:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-hover:var(--vp-semantic-color-border-brand);--radio-container-checked-border-color-active:var(--vp-semantic-color-border-brand);--radio-container-unchecked-color:var(--radio-container-checked-color);--radio-container-unchecked-border-color-default:var(--vp-semantic-color-border-neutral);--radio-container-unchecked-border-color-hover:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-active:var(--vp-semantic-color-content-brand);--radio-container-unchecked-border-color-error:var(--vp-semantic-color-status-negative);--radio-container-width:var(--vp-semantic-sizing-l);--radio-container-height:var(--vp-semantic-sizing-l);--radio-container-spacing-block-start:var(--vp-semantic-spacing-3xs);--radio-container-spacing-block-end:var(--vp-semantic-spacing-3xs);--radio-container-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);--radio-disabled-opacity:var(--vp-semantic-opacity-s);--radio-halo-unchecked-active-color:var(--vp-semantic-color-active-container-alpha-neutral);--radio-halo-unchecked-hover-color:var(--vp-semantic-color-hover-container-alpha-neutral);--radio-halo-checked-active-color:var(--vp-semantic-color-active-container-alpha-brand);--radio-halo-checked-hover-color:var(--vp-semantic-color-hover-container-alpha-brand);--radio-halo-width:var(--vp-semantic-sizing-xl);--radio-halo-height:var(--vp-semantic-sizing-xl);--radio-halo-border-radius:var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full) var(--vp-semantic-border-radius-full);cursor:pointer;align-items:flex-start;gap:var(--radio-spacing-gap);padding-block:var(--radio-spacing-block-start) var(--radio-spacing-block-end);vertical-align:middle;z-index:var(--radio-zi-root);flex-direction:row;display:flex;position:relative}.vp-radio--vertical{flex-direction:column;align-items:center}@supports selector(:has(:focus-visible)){.vp-radio__input{appearance:none;border:none;outline:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vp-radio__control{--radio-control-border-color:var(--radio-container-unchecked-border-color-default);--radio-control-background-color:var(--radio-container-unchecked-color);--radio-halo-background-color:transparent;background-color:var(--radio-control-background-color);border:var(--vp-semantic-border-width-s) solid var(--radio-control-border-color);border-radius:var(--radio-container-border-radius);height:var(--radio-container-height);margin-block:var(--radio-container-spacing-block-start) var(--radio-container-spacing-block-end);transition:border-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-container-width);justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-radio__control{transition-duration:0s}}.vp-radio__control{flex:0 0 var(--radio-container-width)}.vp-radio__control[data-checked]{--radio-control-border-color:var(--radio-container-checked-border-color-default);--radio-control-background-color:var(--radio-container-checked-color)}.vp-radio__control[data-checked]:after{background-color:var(--radio-tick-color);content:"";height:var(--radio-tick-height);width:var(--radio-tick-width);border-radius:50%;flex:none;display:inline-block}.vp-radio__control[data-checked][data-hover]{--radio-control-border-color:var(--radio-container-checked-border-color-hover);--radio-halo-background-color:var(--radio-halo-unchecked-hover-color)}.vp-radio__control[data-checked][data-active]{--radio-control-border-color:var(--radio-container-checked-border-color-active);--radio-halo-background-color:var(--radio-halo-unchecked-active-color)}.vp-radio__control:not([data-checked])[data-hover]{--radio-control-border-color:var(--radio-container-unchecked-border-color-hover);--radio-halo-background-color:var(--radio-halo-checked-hover-color)}.vp-radio__control:not([data-checked])[data-active]{--radio-control-border-color:var(--radio-container-unchecked-border-color-active);--radio-halo-background-color:var(--radio-halo-checked-active-color)}.vp-radio__control[data-invalid]{--radio-control-border-color:var(--radio-container-unchecked-border-color-error)}.vp-radio__control:before{background-color:var(--radio-halo-background-color);border-radius:var(--radio-halo-border-radius);content:"";height:var(--radio-halo-height);transition:background-color var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--radio-halo-width);z-index:var(--radio-zi-halo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.vp-radio__control:before{transition-duration:0s}}.vp-radio:has([data-focus]) .vp-radio__control{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-radio[data-disabled]{cursor:default;opacity:var(--radio-disabled-opacity)}.vp-radio__label{color:var(--vp-semantic-color-content-neutral);font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-m-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);flex:0 0 100%;display:inline-flex}.vp-radio__label--small{font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-body-s-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-radio__label-wrapper{flex-direction:column;align-items:start;display:flex}.vp-radio__label-wrapper--vertical{align-items:center}.vp-radio__subline{color:var(--vp-semantic-color-content-quiet)}.vp-radio__subline,.vp-radio__subline--small{font-family:var(--vp-semantic-typography-screen-s-caption-font-family);font-optical-sizing:var(--vp-semantic-typography-screen-s-caption-optical-sizing);font-size:var(--vp-semantic-typography-screen-s-caption-font-size);font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-caption-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-caption-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing)}
