.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)}.vp-accordion--secondary{--accordion-spacing-block-start:var(--vp-semantic-spacing-m);--accordion-spacing-block-end:var(--vp-semantic-spacing-m)}.vp-accordion{--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-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-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--accordion-label-font-size:var(--vp-core-font-size-200);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-brand);--accordion-label-color-active:color-mix(in srgb,var(--vp-semantic-color-container-brand)80%,var(--vp-semantic-color-container-catchy));--accordion-label-gap:var(--vp-semantic-spacing-3xs);--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-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:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand));--accordion-label-color-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand))}.vp-accordion--secondary{--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-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-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--accordion-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-overline-webkit-font-smoothing);--accordion-label-font-size:var(--vp-core-font-size-200);--accordion-label-color:var(--vp-semantic-color-content-neutral);--accordion-label-color-hover:var(--vp-semantic-color-content-brand);--accordion-label-color-active:color-mix(in srgb,var(--vp-semantic-color-container-brand)80%,var(--vp-semantic-color-container-catchy));--accordion-label-gap:var(--vp-semantic-spacing-4xs)}.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:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand));--accordion-label-color-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand))}.vp-accordion{--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-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--accordion-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--accordion-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--accordion-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--accordion-subline-color:var(--vp-semantic-color-content-quiet);--accordion-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--accordion-subline-color-hover:var(--vp-semantic-color-content-brand);--accordion-subline-color-active:color-mix(in srgb,var(--vp-semantic-color-container-brand)80%,var(--vp-semantic-color-container-catchy))}.vp-accordion--on-brand{--accordion-subline-color:var(--vp-semantic-color-content-on-brand-quiet);--accordion-subline-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)90%,var(--vp-semantic-color-container-brand))}.vp-accordion--secondary{--accordion-subline-color:var(--vp-semantic-color-content-quiet);--accordion-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--accordion-subline-color-hover:var(--vp-semantic-color-content-brand)}.vp-accordion--secondary.vp-accordion--on-brand{--accordion-subline-color:var(--vp-semantic-color-content-on-brand-quiet);--accordion-subline-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)90%,var(--vp-semantic-color-container-brand))}.vp-accordion--secondary{--accordion-icon-width:var(--vp-semantic-sizing-m);--accordion-icon-height:var(--vp-semantic-sizing-m)}.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-size:var(--accordion-label-font-size);font-weight:var(--accordion-label-font-weight);line-height:var(--accordion-label-line-height);-webkit-font-smoothing:var(--accordion-label-webkit-font-smoothing);letter-spacing:var(--accordion-label-letter-spacing);margin-bottom:var(--accordion-label-gap);text-align:start;-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);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-size:var(--accordion-subline-font-size);font-weight:var(--accordion-subline-font-weight);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);letter-spacing:var(--accordion-subline-letter-spacing);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{height:var(--accordion-icon-height);width:var(--accordion-icon-width);grid-area:icon;align-self:center}.vp-accordion__item-header[data-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-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:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)20%,var(--vp-semantic-color-container-brand))}.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}
:root{--drawer-zi-root:0;--drawer-zi-backdrop:calc(var(--drawer-zi-root) + 1);--drawer-zi-container:calc(var(--drawer-zi-backdrop) + 1)}.vp-drawer{--vp-component-drawer-sizing-container-screen-s-height:323px;--vp-component-drawer-sizing-container-screen-m-height:323px;--vp-component-drawer-sizing-container-screen-l-height:323px;--drawer-background-color:var(--vp-semantic-color-container-on-overlay);--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-s-height);--drawer-width:390px;--drawer-padding:calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2)0 calc(var(--vp-semantic-spacing-l) - var(--drawer-gap)/2)0;--drawer-backdrop-background-color:var(--vp-semantic-color-container-overlay);--drawer-containers-padding-block-start:calc(var(--drawer-gap)/2);--drawer-containers-padding-block-end:calc(var(--drawer-gap)/2);--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-xl);--drawer-header-gap:var(--vp-semantic-spacing-xs);--drawer-header-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-header-title-color:var(--vp-semantic-color-content-neutral);--drawer-header-title-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--drawer-header-title-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--drawer-header-title-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--drawer-header-title-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--drawer-header-title-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--drawer-header-title-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--drawer-header-title-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--drawer-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--drawer-body-padding:var(--drawer-containers-padding-block-start)var(--drawer-containers-padding-inline-end)var(--drawer-containers-padding-block-end)var(--drawer-containers-padding-inline-start);--drawer-footer-padding:calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-start))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-end))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-block-end))calc(var(--vp-semantic-spacing-4xs) + var(--drawer-containers-padding-inline-start));--drawer-key-frame-slide-horizontal-in:drawer-slide-horizontal-in;--drawer-key-frame-slide-horizontal-out:drawer-slide-horizontal-out;--drawer-key-frame-slide-from-bottom-in:drawer-slide-from-bottom-in;--drawer-key-frame-slide-from-bottom-out:drawer-slide-from-bottom-out;--drawer-opening-duration:var(--vp-semantic-motion-duration-moderate);--drawer-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--drawer-closing-duration:var(--vp-semantic-motion-duration-quick);--drawer-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--drawer-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--drawer-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--drawer-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--drawer-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-m-height);--drawer-width:484px;--drawer-padding:calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2)0 calc(var(--vp-semantic-spacing-xl) - var(--drawer-gap)/2)0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-2xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-2xl)}}@media screen and (min-width:1200px){.vp-drawer{--drawer-gap:var(--vp-semantic-spacing-m);--drawer-height:var(--vp-component-drawer-sizing-container-screen-l-height);--drawer-width:550px;--drawer-padding:calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2)0 calc(var(--vp-semantic-spacing-2xl) - var(--drawer-gap)/2)0;--drawer-containers-padding-inline-start:var(--vp-semantic-spacing-3xl);--drawer-containers-padding-inline-end:var(--vp-semantic-spacing-3xl)}}.vp-drawer .backdrop,.vp-drawer::backdrop{background-color:var(--drawer-backdrop-background-color);opacity:0;pointer-events:none;z-index:var(--drawer-zi-backdrop);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.vp-drawer .backdrop,.vp-drawer::backdrop{animation:none!important}}.vp-drawer{background-color:var(--drawer-background-color);min-height:100%;min-width:var(--drawer-width);padding:var(--drawer-padding);z-index:var(--drawer-zi-container);border:0;flex-direction:column;margin:0;display:flex;position:fixed}.vp-drawer[data-hidden]{display:none}.vp-drawer{--drawer-slide-direction:1;--drawer-motion-slide-in:var(--drawer-key-frame-slide-horizontal-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-horizontal-out);transform:translateX(calc(-100%*var(--drawer-slide-direction)));inset-block:0;inset-inline:auto 0}.vp-drawer--inline-start,[dir=rtl] .vp-drawer{--drawer-slide-direction:-1}.vp-drawer--inline-start{inset-inline:0 auto}[dir=rtl] .vp-drawer--inline-start{--drawer-slide-direction:1}.vp-drawer--left{inset:0;right:auto;--drawer-slide-direction:-1!important}.vp-drawer--right{inset:0 0 0 auto;--drawer-slide-direction:1!important}.vp-drawer--bottom{--drawer-motion-slide-in:var(--drawer-key-frame-slide-from-bottom-in);--drawer-motion-slide-out:var(--drawer-key-frame-slide-from-bottom-out);min-height:var(--drawer-height);min-width:100%;inset:auto 0 0;transform:translateY(100%)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation){animation:var(--drawer-motion-slide-in)var(--drawer-opening-duration)var(--drawer-opening-easing);transform:translate(0)}.vp-drawer[data-open]:not(.vp-drawer-exit-animation) .backdrop,.vp-drawer[data-open]:not(.vp-drawer-exit-animation)::backdrop{animation:drawer-appear-in var(--drawer-backdrop-opening-duration)var(--drawer-backdrop-opening-easing);opacity:1}.vp-drawer--bottom.vp-drawer[data-open]:not(.vp-drawer-exit-animation){transform:translateY(0)}.vp-drawer-exit-animation{animation:var(--drawer-motion-slide-out)var(--drawer-closing-duration)var(--drawer-closing-easing)}.vp-drawer-exit-animation .backdrop,.vp-drawer-exit-animation::backdrop{animation:drawer-appear-out var(--drawer-backdrop-closing-duration)var(--drawer-backdrop-closing-easing)}@media (prefers-reduced-motion:reduce){.vp-drawer{animation:none!important}}.vp-drawer__header{color:var(--drawer-header-title-color);font-family:var(--drawer-header-title-font-family);font-size:var(--drawer-header-title-font-size);font-weight:var(--drawer-header-title-font-weight);align-items:center;gap:var(--drawer-header-gap);letter-spacing:var(--drawer-header-title-letter-spacing);line-height:var(--drawer-header-title-line-height);overflow-wrap:anywhere;padding:var(--drawer-header-padding);-webkit-text-decoration:var(--drawer-header-title-text-decoration);-webkit-text-decoration:var(--drawer-header-title-text-decoration);text-decoration:var(--drawer-header-title-text-decoration);text-transform:var(--drawer-header-title-text-case);-webkit-font-smoothing:var(--drawer-header-title-webkit-font-smoothing);justify-content:space-between;display:flex}.vp-drawer__header-icon{color:var(--vp-component-drawer-color-icon)}.vp-drawer__body{padding:var(--drawer-body-padding);flex:1;overflow-y:auto}.vp-drawer__footer{padding:var(--drawer-footer-padding);display:flex}.vp-drawer [data-part=close-button]{align-self:flex-start}@keyframes drawer-appear-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-appear-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-slide-horizontal-in{0%{transform:translateX(calc(100%*var(--drawer-slide-direction)))}to{transform:translate(0)}}@keyframes drawer-slide-horizontal-out{0%{transform:translate(0)}to{transform:translateX(calc(100%*var(--drawer-slide-direction)))}}@keyframes drawer-slide-from-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-from-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}
.vp-form-error{--form-error-color:var(--vp-semantic-color-status-negative);--form-error-background-color:var(--vp-semantic-color-container-neutral);--form-error-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-error-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-error-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-error-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-error-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-error-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-error-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-error-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-error-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);--form-error-disabled-opacity:var(--vp-semantic-opacity-s);--form-error-margin-block-start:var(--vp-semantic-spacing-xs);--form-error-spacing-gap:var(--vp-semantic-spacing-2xs);--form-error-padding:var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs);--form-error-icon-color:var(--vp-semantic-color-status-negative);--form-error-icon-width:var(--vp-semantic-sizing-m);--form-error-icon-height:var(--vp-semantic-sizing-m);--form-error-icon-margin-block-start:var(--vp-semantic-spacing-3xs);background-color:var(--form-error-background-color);border-radius:var(--form-error-border-radius);box-sizing:border-box;color:var(--form-error-color);font-family:var(--form-error-font-family);font-size:var(--form-error-font-size);font-weight:var(--form-error-font-weight);gap:var(--form-error-spacing-gap);letter-spacing:var(--form-error-letter-spacing);line-height:var(--form-error-line-height);padding:var(--form-error-padding);-webkit-text-decoration:var(--form-error-text-decoration);-webkit-text-decoration:var(--form-error-text-decoration);text-decoration:var(--form-error-text-decoration);text-transform:var(--form-error-text-case);-webkit-font-smoothing:var(--form-error-webkit-font-smoothing);margin-block-start:var(--form-error-margin-block-start);display:flex}.vp-form-error[data-disabled]{opacity:var(--form-error-disabled-opacity)}.vp-form-error [data-part=form-error-start-slot]{justify-content:center;align-items:flex-start;display:flex}.vp-form-error [data-part=form-error-start-slot] svg{color:var(--form-error-icon-color);height:var(--form-error-icon-height);width:var(--form-error-icon-width);flex:none;margin-block-start:var(--form-error-icon-margin-block-start)}
.vp-form-label{--form-label-color:var(--vp-semantic-color-content-neutral);--form-label-spacing-gap:var(--vp-semantic-spacing-2xs);--form-label-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-label-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-label-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-label-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-label-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-label-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-label-disabled-opacity:var(--vp-semantic-opacity-s);--form-label-margin-block-end:var(--vp-semantic-spacing-xs);--form-label-icon-width:var(--vp-semantic-sizing-m);--form-label-icon-height:var(--vp-semantic-sizing-m);--form-label-icon-color:var(--vp-semantic-color-content-brand);box-sizing:border-box;color:var(--form-label-color);font-family:var(--form-label-font-family);font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);align-items:center;gap:var(--form-label-spacing-gap);letter-spacing:var(--form-label-letter-spacing);line-height:var(--form-label-line-height);-webkit-text-decoration:var(--form-label-text-decoration);-webkit-text-decoration:var(--form-label-text-decoration);text-decoration:var(--form-label-text-decoration);text-transform:var(--form-label-text-case);-webkit-font-smoothing:var(--form-label-webkit-font-smoothing);margin-block-end:var(--form-label-margin-block-end);display:flex}.vp-form-label[data-disabled]{opacity:var(--form-label-disabled-opacity)}.vp-form-label [data-part=form-label-end-slot]{justify-content:center;align-items:center;display:flex}.vp-form-label [data-part=form-label-end-slot] svg{color:var(--form-label-icon-color);height:var(--form-label-icon-height);width:var(--form-label-icon-width);flex:none}
.vp-icon-button{--icon-button-width:var(--vp-semantic-sizing-4xl);--icon-button-height:var(--vp-semantic-sizing-4xl);--icon-button-icon-width:var(--vp-semantic-sizing-xl);--icon-button-icon-height:var(--vp-semantic-sizing-xl)}.vp-icon-button--small{--icon-button-width:var(--vp-semantic-sizing-2xl);--icon-button-height:var(--vp-semantic-sizing-2xl);--icon-button-icon-width:var(--vp-semantic-sizing-l);--icon-button-icon-height:var(--vp-semantic-sizing-l)}.vp-icon-button--large{--icon-button-width:var(--vp-semantic-sizing-6xl);--icon-button-height:var(--vp-semantic-sizing-6xl);--icon-button-icon-width:var(--vp-semantic-sizing-2xl);--icon-button-icon-height:var(--vp-semantic-sizing-2xl)}.vp-icon-button{--icon-button-disabled-opacity:var(--vp-semantic-opacity-s);--icon-button-border-width:var(--vp-semantic-border-width-s);--icon-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);--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-brand)80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-brand)60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-brand);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)90%,var(--vp-semantic-color-container-brand));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-brand))}.vp-icon-button--secondary{--icon-button-border-color:var(--vp-semantic-color-border-neutral);--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)90%,var(--vp-semantic-color-container-brand));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-brand))}.vp-icon-button--secondary.vp-icon-button--inverse{--icon-button-border-color:var(--vp-semantic-color-border-on-brand);--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--tertiary{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-quiet)90%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--tertiary.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-container-catchy);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy)90%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy)80%,var(--vp-semantic-color-container-neutral))}.vp-icon-button--negative{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-inverse);--icon-button-background-color:var(--vp-semantic-color-status-negative);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-status-negative)80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-status-negative)60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--negative.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-status-negative);--icon-button-background-color:var(--vp-semantic-color-container-neutral);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral)80%,var(--vp-semantic-color-status-negative));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral)70%,var(--vp-semantic-color-status-negative))}.vp-icon-button--camouflage{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-media-neutral);--icon-button-background-color:var(--vp-semantic-color-container-overlay);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay)80%,var(--vp-semantic-color-container-catchy));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay)60%,var(--vp-semantic-color-container-catchy))}.vp-icon-button--ghost{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-neutral);--icon-button-background-color:transparent;--icon-button-background-color-hover:var(--vp-semantic-color-alpha-quiet-s);--icon-button-background-color-active:var(--vp-semantic-color-alpha-quiet-m)}.vp-icon-button--ghost.vp-icon-button--inverse{--icon-button-border-color:transparent;--icon-button-color:var(--vp-semantic-color-content-on-brand-neutral);--icon-button-background-color:var(--vp-semantic-color-container-on-brand);--icon-button-background-color-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)80%,var(--vp-semantic-color-container-neutral));--icon-button-background-color-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand)60%,var(--vp-semantic-color-container-neutral))}.vp-icon-button{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);height:var(--icon-button-height);transition:background-color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);width:var(--icon-button-width);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-icon-button{transition-duration:0s}}.vp-icon-button{appearance:none;cursor:pointer}.vp-icon-button svg{height:var(--icon-button-icon-height);width:var(--icon-button-icon-width);flex:none}.vp-icon-button:before{content:"";height:max(var(--vp-component-icon-button-sizing-min-height),100%);width:max(var(--vp-component-icon-button-sizing-min-width),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-icon-button:hover:not(:disabled),.vp-icon-button:hover:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-hover)}.vp-icon-button:active:not(:disabled),.vp-icon-button:active:not([data-disabled]){--icon-button-background-color:var(--icon-button-background-color-active)}.vp-icon-button:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-icon-button:disabled,.vp-icon-button[data-disabled]{cursor:default;opacity:var(--icon-button-disabled-opacity)}.vp-icon-button[data-loading]{color:#0000}.vp-icon-button[data-loading]>:not([data-part=loading-slot]){visibility:hidden}.vp-icon-button [data-part=loading-slot]{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-icon-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-price,.vp-price-item{align-items:center;gap:var(--vp-component-price-spacing-vertical-gap)var(--vp-component-price-spacing-horizontal-gap);flex-wrap:wrap;flex-grow:0;display:inline-flex}.vp-price-item{width:100%}.vp-price-amount{font-family:var(--vp-component-price-typography-medium-amount-font-family);font-size:var(--vp-component-price-typography-medium-amount-font-size);font-weight:var(--vp-component-price-typography-medium-amount-font-weight);letter-spacing:var(--vp-component-price-typography-medium-amount-letter-spacing);line-height:var(--vp-component-price-typography-medium-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-transform:var(--vp-component-price-typography-medium-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-amount-webkit-font-smoothing);background-color:var(--vp-component-price-color-container-amount-default);color:var(--vp-component-price-color-content-amount-default);padding-block:var(--vp-component-price-spacing-medium-amount-default-padding-block-start)var(--vp-component-price-spacing-medium-amount-default-padding-block-end);padding-inline:var(--vp-component-price-spacing-medium-amount-default-padding-inline-start)var(--vp-component-price-spacing-medium-amount-default-padding-inline-end);display:inline-flex}.vp-price-amount--sale{background-color:var(--vp-component-price-color-container-amount-discount);color:var(--vp-component-price-color-content-amount-discount);padding-block:var(--vp-component-price-spacing-medium-amount-discount-padding-block-start)var(--vp-component-price-spacing-medium-amount-discount-padding-block-end);padding-inline:var(--vp-component-price-spacing-medium-amount-discount-padding-inline-start)var(--vp-component-price-spacing-medium-amount-discount-padding-inline-end)}.vp-price-amount--neutral{background-color:var(--vp-component-price-color-container-amount-neutral);color:var(--vp-component-price-color-content-amount-neutral);padding-block:var(--vp-component-price-spacing-medium-amount-neutral-padding-block-start)var(--vp-component-price-spacing-medium-amount-neutral-padding-block-end);padding-inline:var(--vp-component-price-spacing-medium-amount-neutral-padding-inline-start)var(--vp-component-price-spacing-medium-amount-neutral-padding-inline-end)}.vp-price-amount--small{font-family:var(--vp-component-price-typography-small-amount-font-family);font-size:var(--vp-component-price-typography-small-amount-font-size);font-weight:var(--vp-component-price-typography-small-amount-font-weight);letter-spacing:var(--vp-component-price-typography-small-amount-letter-spacing);line-height:var(--vp-component-price-typography-small-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-transform:var(--vp-component-price-typography-small-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-small-amount-default-padding-block-start)var(--vp-component-price-spacing-small-amount-default-padding-block-end);padding-inline:var(--vp-component-price-spacing-small-amount-default-padding-inline-start)var(--vp-component-price-spacing-small-amount-default-padding-inline-end)}.vp-price-amount--small.vp-price-amount--neutral{padding-block:var(--vp-component-price-spacing-small-amount-neutral-padding-block-start)var(--vp-component-price-spacing-small-amount-neutral-padding-block-end);padding-inline:var(--vp-component-price-spacing-small-amount-neutral-padding-inline-start)var(--vp-component-price-spacing-small-amount-neutral-padding-inline-end)}.vp-price-amount--small.vp-price-amount--sale{padding-block:var(--vp-component-price-spacing-small-amount-discount-padding-block-start)var(--vp-component-price-spacing-small-amount-discount-padding-block-end);padding-inline:var(--vp-component-price-spacing-small-amount-discount-padding-inline-start)var(--vp-component-price-spacing-small-amount-discount-padding-inline-end)}.vp-price-amount--large{font-family:var(--vp-component-price-typography-large-amount-font-family);font-size:var(--vp-component-price-typography-large-amount-font-size);font-weight:var(--vp-component-price-typography-large-amount-font-weight);letter-spacing:var(--vp-component-price-typography-large-amount-letter-spacing);line-height:var(--vp-component-price-typography-large-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-transform:var(--vp-component-price-typography-large-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-large-amount-default-padding-block-start)var(--vp-component-price-spacing-large-amount-default-padding-block-end);padding-inline:var(--vp-component-price-spacing-large-amount-default-padding-inline-start)var(--vp-component-price-spacing-large-amount-default-padding-inline-end)}.vp-price-amount--large.vp-price-amount--neutral{padding-block:var(--vp-component-price-spacing-large-amount-neutral-padding-block-start)var(--vp-component-price-spacing-large-amount-neutral-padding-block-end);padding-inline:var(--vp-component-price-spacing-large-amount-neutral-padding-inline-start)var(--vp-component-price-spacing-large-amount-neutral-padding-inline-end)}.vp-price-amount--large.vp-price-amount--sale{padding-block:var(--vp-component-price-spacing-large-amount-discount-padding-block-start)var(--vp-component-price-spacing-large-amount-discount-padding-block-end);padding-inline:var(--vp-component-price-spacing-large-amount-discount-padding-inline-start)var(--vp-component-price-spacing-large-amount-discount-padding-inline-end)}.vp-price-barred-amount{color:var(--vp-component-price-color-content-amount-barred);font-family:var(--vp-component-price-typography-amount-barred-font-family);font-size:var(--vp-component-price-typography-amount-barred-font-size);font-weight:var(--vp-component-price-typography-amount-barred-font-weight);letter-spacing:var(--vp-component-price-typography-amount-barred-letter-spacing);line-height:var(--vp-component-price-typography-amount-barred-line-height);-webkit-text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-transform:var(--vp-component-price-typography-amount-barred-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-amount-barred-webkit-font-smoothing);display:inline-flex}.vp-price-helper{font-family:var(--vp-component-price-typography-helper-font-family);font-size:var(--vp-component-price-typography-helper-font-size);font-weight:var(--vp-component-price-typography-helper-font-weight);letter-spacing:var(--vp-component-price-typography-helper-letter-spacing);line-height:var(--vp-component-price-typography-helper-line-height);-webkit-text-decoration:var(--vp-component-price-typography-helper-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-transform:var(--vp-component-price-typography-helper-text-case);vertical-align:middle;-webkit-font-smoothing:var(--vp-component-price-typography-helper-webkit-font-smoothing);width:100%;color:var(--vp-component-price-color-content-helper);align-items:center;display:inline-flex;position:relative}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--vp-component-price-typography-out-of-stock-font-family);font-size:var(--vp-component-price-typography-out-of-stock-font-size);font-weight:var(--vp-component-price-typography-out-of-stock-font-weight);letter-spacing:var(--vp-component-price-typography-out-of-stock-letter-spacing);line-height:var(--vp-component-price-typography-out-of-stock-line-height);-webkit-text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-transform:var(--vp-component-price-typography-out-of-stock-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-out-of-stock-webkit-font-smoothing);width:100%;color:var(--vp-component-price-color-content-out-of-stock-color)}.vp-price-label,.vp-price-prefix{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.vp-price-prefix{font-family:var(--vp-component-price-typography-medium-prefix-font-family);font-size:var(--vp-component-price-typography-medium-prefix-font-size);font-weight:var(--vp-component-price-typography-medium-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-medium-prefix-letter-spacing);line-height:var(--vp-component-price-typography-medium-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-transform:var(--vp-component-price-typography-medium-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-prefix-webkit-font-smoothing);color:var(--vp-component-price-color-content-prefix)}.vp-price-prefix--small{font-family:var(--vp-component-price-typography-small-prefix-font-family);font-size:var(--vp-component-price-typography-small-prefix-font-size);font-weight:var(--vp-component-price-typography-small-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-small-prefix-letter-spacing);line-height:var(--vp-component-price-typography-small-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-transform:var(--vp-component-price-typography-small-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-prefix-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-component-price-typography-large-prefix-font-family);font-size:var(--vp-component-price-typography-large-prefix-font-size);font-weight:var(--vp-component-price-typography-large-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-large-prefix-letter-spacing);line-height:var(--vp-component-price-typography-large-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-transform:var(--vp-component-price-typography-large-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-prefix-webkit-font-smoothing)}.vp-price-discount{color:var(--vp-component-price-color-content-discount);font-family:var(--vp-component-price-typography-discount-font-family);font-size:var(--vp-component-price-typography-discount-font-size);font-weight:var(--vp-component-price-typography-discount-font-weight);letter-spacing:var(--vp-component-price-typography-discount-letter-spacing);line-height:var(--vp-component-price-typography-discount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-discount-text-decoration);-webkit-text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-transform:var(--vp-component-price-typography-discount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-discount-webkit-font-smoothing);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-component-price-spacing-vertical-gap)}
