@layer vitamin-play{: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-semantic-color-content-neutral)}.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%)}}}
@layer vitamin-play{.vp-footer{--footer-background-color:var(--vp-semantic-color-container-brand);--footer-gap:var(--vp-semantic-spacing-2xl);--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-l)}.vp-footer--compact{--footer-background-color:var(--vp-semantic-color-container-neutral);--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-l)}.vp-footer{--footer-row-grid-template:1fr;--footer-row-gap:var(--vp-semantic-spacing-2xl)0;--footer-column-direction:column;--footer-column-gap:var(--vp-semantic-spacing-m)0;--footer-navigation-direction:column;--footer-navigation-block-gap:0;--footer-navigation-inline-gap:var(--footer-link-list-gap)}@media screen and (min-width:600px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-3xl);--footer-row-grid-template:repeat(2,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-gap:var(--vp-semantic-spacing-m)0}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-footer{--footer-padding:var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-5xl);--footer-row-grid-template:repeat(4,1fr);--footer-row-gap:0 var(--vp-semantic-spacing-5xl);--footer-column-direction:row;--footer-column-gap:0 var(--vp-semantic-spacing-5xl);--footer-navigation-direction:row;--footer-navigation-block-gap:var(--footer-column-gap)}.vp-footer--compact{--footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-5xl)}}.vp-footer{--footer-link-list-padding-bottom:var(--vp-semantic-spacing-m);--footer-link-list-gap:var(--vp-semantic-spacing-xs)var(--vp-semantic-spacing-xl);--footer-accordion-label-font-size:16px;--footer-accordion-label-font-weight:var(--vp-semantic-typography-screen-s-overline-font-weight);--footer-accordion-label-font-family:var(--vp-semantic-typography-screen-s-overline-font-family);--footer-accordion-label-line-height:var(--vp-semantic-typography-screen-s-overline-line-height);--footer-accordion-label-letter-spacing:var(--vp-semantic-typography-screen-s-overline-letter-spacing);--footer-accordion-label-text-decoration:var(--vp-semantic-typography-screen-s-overline-text-decoration);--footer-accordion-label-text-case:var(--vp-semantic-typography-screen-s-overline-text-case);--footer-accordion-label-color:var(--vp-semantic-color-content-on-brand-neutral);--footer-accordion-spacing-block-start:var(--vp-semantic-spacing-xl);--footer-accordion-spacing-block-end:var(--vp-semantic-spacing-xl)}.vp-footer--compact{--footer-accordion-label-color:var(--vp-semantic-color-content-neutral)}.vp-footer{background-color:var(--footer-background-color);gap:var(--footer-gap);padding:var(--footer-padding);flex-direction:column;display:flex;position:relative}.vp-footer__row{gap:var(--footer-row-gap);grid-template-columns:var(--footer-row-grid-template);display:grid}.vp-footer__column{flex-direction:var(--footer-column-direction);gap:var(--footer-column-gap);display:flex}.vp-footer__column[data-col-span="1"]{grid-column-start:span 1}.vp-footer__column[data-col-span="2"]{grid-column-start:span 2}.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 1}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="3"]{--footer-column-three-quarter:span 3}}.vp-footer__column[data-col-span="3"]{grid-column-start:var(--footer-column-three-quarter)}.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 2}@media screen and (min-width:1200px){.vp-footer__column[data-col-span="4"]{--footer-column-full-size:span 4}}.vp-footer__column[data-col-span="4"]{grid-column-start:var(--footer-column-full-size)}.vp-footer__navigation{flex:1}.vp-footer__navigation ul{margin:0;padding:0;list-style:none;display:flex}.vp-footer__navigation-block{flex-direction:var(--footer-navigation-direction);gap:var(--footer-navigation-block-gap)}.vp-footer__navigation-block>li{flex:1}.vp-footer__navigation-inline{gap:var(--footer-navigation-inline-gap);flex-wrap:wrap}.vp-footer-accordion__header{color:var(--footer-accordion-label-color);cursor:pointer;font-family:var(--footer-accordion-label-font-family);font-size:var(--footer-accordion-label-font-size);font-weight:var(--footer-accordion-label-font-weight);letter-spacing:var(--footer-accordion-label-letter-spacing);line-height:var(--footer-accordion-label-line-height);padding-block:var(--footer-accordion-spacing-block-start)var(--footer-accordion-spacing-block-end);-webkit-text-decoration:var(--footer-accordion-label-text-decoration);-webkit-text-decoration:var(--footer-accordion-label-text-decoration);text-decoration:var(--footer-accordion-label-text-decoration);text-transform:var(--footer-accordion-label-text-case);background-color:#0000;border:0;justify-content:space-between;align-items:center;width:100%;padding-inline:0;display:flex}.vp-footer-accordion__header[data-disabled]{cursor:default}.vp-footer-accordion__header-icon[data-disabled]{display:none}.vp-footer-accordion__panel>ul{gap:var(--footer-link-list-gap);padding-bottom:var(--footer-link-list-padding-bottom);flex-direction:column;display:flex}.vp-footer-accordion__panel[data-disabled]{cursor:default}}
@layer vitamin-play{.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)}}
@layer vitamin-play{.vp-form-helper{--form-helper-color:var(--vp-semantic-color-content-quiet);--form-helper-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--form-helper-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--form-helper-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--form-helper-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--form-helper-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--form-helper-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--form-helper-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--form-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--form-helper-disabled-opacity:var(--vp-semantic-opacity-s);--form-helper-margin-block-start:var(--vp-semantic-spacing-xs);box-sizing:border-box;color:var(--form-helper-color);font-family:var(--form-helper-font-family);font-size:var(--form-helper-font-size);font-weight:var(--form-helper-font-weight);letter-spacing:var(--form-helper-letter-spacing);line-height:var(--form-helper-line-height);-webkit-text-decoration:var(--form-helper-text-decoration);-webkit-text-decoration:var(--form-helper-text-decoration);text-decoration:var(--form-helper-text-decoration);text-transform:var(--form-helper-text-case);-webkit-font-smoothing:var(--form-helper-webkit-font-smoothing);margin:0;margin-block-start:var(--form-helper-margin-block-start);display:flex}.vp-form-helper[data-invalid]{display:none}.vp-form-helper[data-disabled]{opacity:var(--form-helper-disabled-opacity)}}
@layer vitamin-play{.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}}
@layer vitamin-play{.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-semantic-sizing-accessibility-touch-size),100%);width:max(var(--vp-semantic-sizing-accessibility-touch-size),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-skeleton.vp-icon-button-skeleton{--skeleton-height:var(--vp-semantic-sizing-4xl);--skeleton-width:var(--vp-semantic-sizing-4xl)}.vp-skeleton.vp-icon-button-skeleton--small{--skeleton-height:var(--vp-semantic-sizing-2xl);--skeleton-width:var(--vp-semantic-sizing-2xl)}.vp-skeleton.vp-icon-button-skeleton--large{--skeleton-height:var(--vp-semantic-sizing-6xl);--skeleton-width:var(--vp-semantic-sizing-6xl)}}
@layer vitamin-play{:root{--input-zi-root:0;--input-zi-container:var(--input-zi-root);--input-zi-input:calc(var(--input-zi-root) + 1);--input-zi-slot:calc(var(--input-zi-input) + 1)}.vp-input{--input-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--input-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--input-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--input-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--input-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--input-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--input-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--input-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--input-color:var(--vp-semantic-color-content-neutral);--input-placeholder-color:var(--vp-semantic-color-content-quiet);--input-background-color:var(--vp-semantic-color-container-neutral);--input-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);--input-border-width:var(--vp-semantic-border-width-s);--input-border-width-hover:var(--vp-semantic-border-width-m);--input-border-width-active:var(--vp-semantic-border-width-m);--input-border-color:var(--vp-semantic-color-border-neutral);--input-border-color-active:var(--vp-semantic-color-border-brand);--input-border-color-success:var(--vp-semantic-color-status-positive);--input-border-color-error:var(--vp-semantic-color-status-negative);--input-focus-box-shadow:var(--vp-semantic-box-shadow-focus-textfield);--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s)}.vp-input--small{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-xs)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-xs)}.vp-input--large{--input-spacing-gap:var(--vp-semantic-spacing-xs);--input-padding:var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-m)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-m)}.vp-input-container{--input-disabled-opacity:var(--vp-semantic-opacity-s);--input-checkmark-color:var(--vp-semantic-color-status-positive);--input-icons-color:var(--vp-semantic-color-content-neutral);--input-start-icon-width:var(--vp-semantic-sizing-xl);--input-start-icon-height:var(--vp-semantic-sizing-xl);--input-end-icon-width:var(--vp-semantic-sizing-xl);--input-end-icon-height:var(--vp-semantic-sizing-xl);--input-slot-padding:var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-s);--input-start-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-s) + var(--vp-semantic-spacing-xs));--input-end-slot-width:calc(var(--vp-semantic-sizing-xl) + var(--vp-semantic-spacing-xs) + var(--vp-semantic-spacing-s));--input-multiple-end-slots-gap:var(--vp-semantic-spacing-s);--input-multiple-end-slots-width:calc(var(--vp-semantic-sizing-xl)*2 + var(--input-spacing-gap) + var(--vp-semantic-spacing-s) + var(--input-multiple-end-slots-gap))}.vp-input{box-sizing:border-box;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);align-items:center;gap:var(--input-spacing-gap);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);-webkit-text-decoration:var(--input-text-decoration);-webkit-text-decoration:var(--input-text-decoration);text-decoration:var(--input-text-decoration);text-transform:var(--input-text-case);vertical-align:middle;-webkit-font-smoothing:var(--input-webkit-font-smoothing);appearance:none;background-color:var(--input-background-color);border-radius:var(--input-border-radius);width:100%;color:var(--input-color);--input-border-box-shadow:inset 0 0 0 var(--input-border-width)var(--input-border-color);box-shadow:var(--input-border-box-shadow);transition:box-shadow var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);z-index:var(--input-zi-input);border:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-input{transition-duration:0s}}.vp-input::-moz-placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input::placeholder{font-family:var(--input-placeholder-font-family);font-size:var(--input-placeholder-font-size);font-weight:var(--input-placeholder-font-weight);letter-spacing:var(--input-placeholder-letter-spacing);line-height:var(--input-placeholder-line-height);-webkit-text-decoration:var(--input-placeholder-text-decoration);-webkit-text-decoration:var(--input-placeholder-text-decoration);text-decoration:var(--input-placeholder-text-decoration);text-transform:var(--input-placeholder-text-case);-webkit-font-smoothing:var(--input-placeholder-webkit-font-smoothing);color:var(--input-placeholder-color)}.vp-input-container[data-disabled]{cursor:default;opacity:var(--input-disabled-opacity)}.vp-input[data-hover]{--input-border-width:var(--input-border-width-hover)}.vp-input[data-active]{--input-border-width:var(--input-border-width-active);--input-border-color:var(--input-border-color-active);outline:0}.vp-input[data-focus]{box-shadow:var(--input-focus-box-shadow);outline:0}.vp-input[data-success]{--input-border-color:var(--input-border-color-success)}.vp-input[data-invalid]{--input-border-color:var(--input-border-color-error)}.vp-input[data-start-slot]{padding-inline-start:var(--input-start-slot-width)}.vp-input[data-end-slot]{padding-inline-end:var(--input-end-slot-width)}.vp-input[data-end-slot][data-success]{padding-inline-end:var(--input-multiple-end-slots-width)}.vp-input[data-success]{padding-inline-end:var(--input-end-slot-width)}.vp-input-container{z-index:var(--input-zi-container);position:relative}.vp-input-container svg{color:var(--input-icons-color);flex:none}.vp-input-container [data-part=start-slot]{box-sizing:border-box;padding:var(--input-slot-padding);width:var(--input-start-slot-width);z-index:var(--input-zi-slot);justify-content:flex-start;align-items:center;padding-inline-end:0;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.vp-input-container [data-part=start-slot] svg{height:var(--input-start-icon-height);width:var(--input-start-icon-width)}.vp-input-container [data-part=end-slot]{box-sizing:border-box;align-items:center;gap:var(--input-multiple-end-slots-gap);padding:var(--input-slot-padding);width:var(--input-end-slot-width);z-index:var(--input-zi-slot);justify-content:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.vp-input-container [data-part=end-slot] svg{height:var(--input-end-icon-height);width:var(--input-end-icon-width)}.vp-input-container [data-part=end-slot] svg[data-part=checkmark]{color:var(--input-checkmark-color)}.vp-input-container [data-part=end-slot][data-end-slot][data-success]{width:var(--input-multiple-end-slots-width)}}
@layer vitamin-play{.vp-link{--vp-component-link-sizing-caption-end-icon-width:var(--vp-semantic-sizing-s);--vp-component-link-sizing-caption-end-icon-height:var(--vp-semantic-sizing-s);--link-vertical-alignment:baseline;--link-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}.vp-link--small{--link-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing)}.vp-link--large{--link-text-case:var(--vp-semantic-typography-screen-s-body-l-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-body-l-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-body-l-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-body-l-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-body-l-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-body-l-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-body-l-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-l-webkit-font-smoothing)}.vp-link--caption{--link-vertical-alignment:initial;font-variation-settings:var(--link-font-variation-settings);text-underline-offset:var(--link-underlining-offset);--link-text-case:var(--vp-semantic-typography-screen-s-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-s-link-caption-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-s-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-s-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-s-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-s-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-s-link-caption-font-family);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-link-caption-webkit-font-smoothing);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-s-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-s-link-caption-underlining-offset)}@media screen and (min-width:600px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-m-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-m-link-caption-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-m-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-m-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-m-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-m-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-m-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-m-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-m-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-link-caption-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link--caption{--link-text-transform:var(--vp-semantic-typography-screen-l-link-caption-text-case);--link-text-decoration:var(--vp-semantic-typography-screen-l-link-caption-text-decoration);--link-letter-spacing:var(--vp-semantic-typography-screen-l-link-caption-letter-spacing);--link-font-size:var(--vp-semantic-typography-screen-l-link-caption-font-size);--link-line-height:var(--vp-semantic-typography-screen-l-link-caption-line-height);--link-font-weight:var(--vp-semantic-typography-screen-l-link-caption-font-weight);--link-font-family:var(--vp-semantic-typography-screen-l-link-caption-font-family);--link-font-variation-settings:"opsz" var(--vp-semantic-typography-screen-l-link-caption-optical-sizing);--link-underlining-offset:var(--vp-semantic-typography-screen-l-link-caption-underlining-offset);--link-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-link-caption-webkit-font-smoothing)}}.vp-link{--link-color:var(--vp-semantic-color-content-brand);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-brand)60%,var(--vp-semantic-color-container-catchy));--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand)80%,var(--vp-semantic-color-container-catchy));--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-border-brand)60%,var(--vp-semantic-color-container-catchy));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-border-brand)80%,var(--vp-semantic-color-container-catchy))}.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand));--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand));--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand))}.vp-link--secondary{--link-color:var(--vp-semantic-color-content-neutral);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-neutral)80%,#fff);--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-neutral)90%,#fff);--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-border-catchy)80%,#fff);--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-border-catchy)90%,#fff)}.vp-link--secondary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-neutral);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand));--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand));--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)80%,var(--vp-semantic-color-container-brand));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-neutral)90%,var(--vp-semantic-color-container-brand))}.vp-link--tertiary{--link-color:var(--vp-semantic-color-content-quiet);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-quiet)20%,var(--vp-semantic-color-container-catchy));--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-quiet)60%,var(--vp-semantic-color-container-catchy));--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-quiet)20%,var(--vp-semantic-color-container-catchy));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-quiet)60%,var(--vp-semantic-color-container-catchy))}.vp-link--tertiary.vp-link--on-brand{--link-color:var(--vp-semantic-color-content-on-brand-quiet);--link-color-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)80%,var(--vp-semantic-color-container-brand));--link-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)90%,var(--vp-semantic-color-container-brand));--link-color-underlining:transparent;--link-color-underlining-active:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)80%,var(--vp-semantic-color-container-brand));--link-color-underlining-hover:color-mix(in srgb,var(--vp-semantic-color-content-on-brand-quiet)90%,var(--vp-semantic-color-container-brand))}.vp-link,.vp-link--large,.vp-link--small{--link-spacing-horizontal-gap:var(--vp-semantic-spacing-2xs);--link-spacing-vertical-gap:var(--vp-semantic-spacing-4xs)}.vp-link{--link-icon-width:var(--vp-semantic-sizing-l);--link-icon-height:var(--vp-semantic-sizing-l)}.vp-link--small{--link-icon-width:var(--vp-semantic-sizing-m);--link-icon-height:var(--vp-semantic-sizing-m)}.vp-link--large{--link-icon-width:var(--vp-semantic-sizing-xl);--link-icon-height:var(--vp-semantic-sizing-xl)}.vp-link--caption{--link-icon-width:var(--vp-component-link-sizing-caption-end-icon-width);--link-icon-height:var(--vp-component-link-sizing-caption-end-icon-height)}.vp-link{--link-disabled-opacity:var(--vp-semantic-opacity-s);--link-underline-offset:0px;--link-underline-height:1px;--link-underline-width:100%;--link-underline-transition:transform var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-expressive-ease-out);appearance:none;cursor:pointer;font-family:var(--link-font-family);font-size:var(--link-font-size);font-weight:var(--link-font-weight);letter-spacing:var(--link-letter-spacing);line-height:var(--link-line-height);-webkit-text-decoration:var(--link-text-decoration);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-case);vertical-align:var(--link-vertical-alignment);-webkit-font-smoothing:var(--link-webkit-font-smoothing);background-color:#0000;background-image:linear-gradient(to right,var(--link-color-underlining));background-position-x:var(--link-underline-offset);background-position-y:bottom;background-repeat:no-repeat;background-size:0 var(--link-underline-height);color:var(--link-color);padding:0;padding-bottom:var(--link-spacing-vertical-gap);transition:color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);transition:all var(--vp-semantic-motion-duration-quick)ease;border:0;margin:0;display:inline;position:relative;overflow:visible}@media (prefers-reduced-motion:reduce){.vp-link{transition-duration:0s}}.vp-link[data-end-slot],.vp-link[data-hover][data-arrow-on-hover],.vp-link[data-start-slot]{--link-underline-width:calc(100% - var(--link-icon-width) - var(--link-spacing-horizontal-gap))}.vp-link[data-start-slot][data-arrow-on-hover][data-hover],.vp-link[data-start-slot][data-end-slot]{--link-underline-width:calc(100% - var(--link-icon-width)*2 - var(--link-spacing-horizontal-gap)*2)}.vp-link[data-start-slot]{--link-underline-offset:calc(var(--link-icon-width) + var(--link-spacing-horizontal-gap))}.vp-link--underlined,.vp-link[data-hover]{--link-color-underlining:var(--link-color-underlining-hover);background-size:var(--link-underline-width)var(--link-underline-height)}.vp-link[data-disabled]{cursor:default;opacity:var(--link-disabled-opacity)}.vp-link[data-active]{--link-color:var(--link-color-active);--link-color-underlining:var(--link-color-underlining-active)}.vp-link[data-hover]{--link-color:var(--link-color-hover);--link-color-underlining:var(--link-color-underlining-hover)}.vp-link[data-focus]{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link [data-part=end-slot],.vp-link [data-part=start-slot],.vp-link svg{height:var(--link-icon-height);width:var(--link-icon-width);display:inline}.vp-link [data-part=start-slot]{margin-inline-end:var(--link-spacing-horizontal-gap)}.vp-link [data-part=arrow],.vp-link [data-part=end-slot]{margin-inline-start:var(--link-spacing-horizontal-gap)}.vp-link svg{transform:translateY(calc((1lh - var(--link-icon-height))/2*-1))}}
@layer vitamin-play{.vp-link-list{--list-item-spacing-block-start:var(--vp-semantic-spacing-m);--list-item-spacing-block-end:var(--vp-semantic-spacing-m);--list-disabled-opacity:var(--vp-semantic-opacity-s);--list-color-active:color-mix(in srgb,var(--vp-semantic-color-content-brand)60%,var(--vp-semantic-color-container-catchy));--list-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand)80%,var(--vp-semantic-color-container-catchy));--list-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-color-active:var(--vp-semantic-color-content-brand);--list-color-hover:var(--vp-semantic-color-content-brand);--list-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}@media screen and (min-width:600px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-m-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-m-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-m-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-m-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-m-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-m-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-m-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}@media screen and (min-width:1200px){.vp-link-list{--list-text-case:var(--vp-semantic-typography-screen-l-title-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-l-title-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-l-title-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-l-title-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-l-title-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-l-title-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-l-title-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-m-webkit-font-smoothing)}.vp-link-list--small{--list-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--list-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--list-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--list-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--list-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--list-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--list-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--list-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing)}}.vp-link-list{--list-icon-color-active:color-mix(in srgb,var(--vp-semantic-color-content-brand)60%,var(--vp-semantic-color-container-catchy));--list-icon-color-hover:color-mix(in srgb,var(--vp-semantic-color-content-brand)80%,var(--vp-semantic-color-container-catchy));--list-icon-color:var(--vp-semantic-color-content-brand)}.vp-link-list--secondary{--list-icon-color-active:var(--vp-semantic-color-content-brand);--list-icon-color-hover:var(--vp-semantic-color-content-brand);--list-icon-color:var(--vp-semantic-color-content-neutral)}.vp-link-list{list-style-type:""}.vp-link-list__item-link{font-family:var(--list-font-family);text-align:left;-webkit-text-decoration:var(--list-text-decoration);-webkit-text-decoration:var(--list-text-decoration);text-decoration:var(--list-text-decoration);-webkit-font-smoothing:var(--list-webkit-font-smoothing);width:100%;color:var(--list-color);font-size:var(--list-font-size);font-weight:var(--list-font-weight);letter-spacing:var(--list-letter-spacing);line-height:var(--list-line-height);padding-block:var(--list-item-spacing-block-start)var(--list-item-spacing-block-end);text-transform:var(--list-text-case);transition:color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding-inline:0;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.vp-link-list__item-link{transition-duration:0s}}.vp-link-list__item-link{appearance:none;cursor:pointer}.vp-link-list__item-link:hover:not([data-disabled]){--list-color:var(--list-color-hover);--list-icon-color:var(--list-icon-color-hover)}.vp-link-list__item-link:active:not([data-disabled]){--list-color:var(--list-color-active);--list-icon-color:var(--list-icon-color-active)}.vp-link-list__item-link:focus-visible{box-shadow:var(--vp-semantic-box-shadow-focus);outline:none}.vp-link-list__item-link[data-disabled]{cursor:default;opacity:var(--list-disabled-opacity)}.vp-link-list__item-link-icon{color:var(--list-icon-color);transition:color var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out)}@media (prefers-reduced-motion:reduce){.vp-link-list__item-link-icon{transition-duration:0s}}}
@layer vitamin-play{.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:var(--vp-semantic-color-content-on-brand-neutral)}.vp-loader--inverse{--loader-conic-gradient-start:var(--vp-semantic-color-content-on-brand-neutral);--loader-conic-gradient-end:var(--vp-semantic-color-content-brand)}.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}}}
@layer vitamin-play{:root{--modal-zi-root:0;--modal-zi-backdrop:calc(var(--modal-zi-root) + 1);--modal-zi-container:calc(var(--modal-zi-backdrop) + 1)}.vp-modal{--modal-background-color:var(--vp-semantic-color-container-on-overlay);--modal-min-width:280px;--modal-padding:var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs)var(--vp-semantic-spacing-4xs);--modal-border-radius:var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m)var(--vp-semantic-border-radius-m);--modal-max-size-padding:var(--vp-semantic-sizing-m);--modal-max-size-offset:calc(var(--modal-max-size-padding)*2);--modal-backdrop-background-color:var(--vp-semantic-color-container-overlay);--modal-header-title-color:var(--vp-semantic-color-content-neutral);--modal-header-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--modal-header-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--modal-header-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--modal-header-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--modal-header-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--modal-header-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--modal-header-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--modal-header-gap:var(--vp-semantic-spacing-xs);--modal-header-padding:var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-2xl);--modal-footer-gap:var(--vp-semantic-spacing-s);--modal-footer-padding:var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl)var(--vp-semantic-spacing-2xl);--modal-opening-duration:var(--vp-semantic-motion-duration-moderate);--modal-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--modal-closing-duration:var(--vp-semantic-motion-duration-quick);--modal-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:385px}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:342px}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);opacity:0;pointer-events:none;z-index:var(--modal-zi-backdrop);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{margin-block:auto var(--modal-max-size-padding);max-height:calc(100% - var(--modal-max-size-offset));max-width:calc(100% - var(--modal-max-size-offset));min-width:var(--modal-min-width);z-index:var(--modal-zi-container);border:0;margin-inline:auto;position:fixed}@media screen and (min-width:600px){.vp-modal{margin-block-end:auto}}.vp-modal{background-color:var(--modal-background-color);border-radius:var(--modal-border-radius);opacity:0;padding:var(--modal-padding);flex-direction:column;display:flex}.vp-modal[data-hidden]{display:none}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;animation:var(--modal-motion-name)var(--modal-opening-duration)var(--modal-opening-easing);opacity:1;inset-block-end:0}.vp-modal[data-open]:not(.vp-modal-exit-animation) .backdrop,.vp-modal[data-open]:not(.vp-modal-exit-animation)::backdrop{animation:modal-appear-in var(--backdrop-opening-duration)var(--backdrop-opening-easing);opacity:1}@media screen and (min-width:600px){.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in}}.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out-mobile;animation:var(--modal-motion-name)var(--modal-closing-duration)var(--modal-closing-easing)}.vp-modal-exit-animation .backdrop,.vp-modal-exit-animation::backdrop{animation:modal-appear-out var(--backdrop-closing-duration)var(--backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal-exit-animation{--modal-motion-name:modal-slide-from-bottom-out}}@media (prefers-reduced-motion:reduce){.vp-modal{animation:none!important}}.vp-modal__header{align-items:center;gap:var(--modal-header-gap);overflow-wrap:anywhere;padding:var(--modal-header-padding);justify-content:space-between;display:flex}.vp-modal__header>*{color:var(--modal-header-title-color);font-family:var(--modal-header-title-font-family);font-size:var(--modal-header-title-font-size);font-weight:var(--modal-header-title-font-weight);letter-spacing:var(--modal-header-title-letter-spacing);line-height:var(--modal-header-title-line-height);-webkit-text-decoration:var(--modal-header-title-text-decoration);-webkit-text-decoration:var(--modal-header-title-text-decoration);text-decoration:var(--modal-header-title-text-decoration);text-transform:var(--modal-header-title-text-case);-webkit-font-smoothing:var(--modal-header-title-webkit-font-smoothing)}.vp-modal__header-icon{color:var(--vp-semantic-color-content-neutral)}.vp-modal__body{flex-grow:1;flex-shrink:0;overflow-y:auto}.vp-modal__footer{gap:var(--modal-footer-gap);padding:var(--modal-footer-padding);display:flex}.vp-modal [data-part=close-button]{align-self:flex-start}@keyframes modal-appear-in{0%{opacity:0}to{opacity:1}}@keyframes modal-appear-out{0%{opacity:1}to{opacity:0}}@keyframes modal-slide-from-bottom-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{opacity:0;inset-block-end:-100%}to{opacity:1;inset-block-end:0}}@keyframes modal-slide-from-bottom-out-mobile{0%{opacity:1;inset-block-end:0}to{opacity:0;inset-block-end:-100%}}}
@layer vitamin-play{.vp-navigation-header{--navigation-header-background-color:var(--vp-semantic-color-container-neutral);--navigation-header-min-height:var(--vp-semantic-sizing-4xl);--navigation-header-row-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-l)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-l)}@media screen and (min-width:600px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-semantic-spacing-s);--navigation-header-padding:var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-s)var(--vp-semantic-spacing-3xl)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-3xl)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-3xl)}}@media screen and (min-width:1200px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-semantic-spacing-xl);--navigation-header-padding:var(--vp-semantic-spacing-xl)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-m)var(--vp-semantic-spacing-5xl)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-semantic-spacing-xs);--navigation-header-padding:var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-5xl)var(--vp-semantic-spacing-2xs)var(--vp-semantic-spacing-5xl)}}.vp-navigation-header{background-color:var(--navigation-header-background-color);min-height:var(--navigation-header-min-height);padding:var(--navigation-header-padding);row-gap:var(--navigation-header-row-gap);flex-direction:column;display:flex}.vp-navigation-header__row{justify-content:space-between;align-items:center;display:flex}}
@layer vitamin-play{.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-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-container-commercial-catchy);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-on-media-neutral)}.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-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-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{text-decoration:line-through}.vp-price-barred-amount,.vp-price-helper{color:var(--vp-semantic-color-content-quiet);font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);display:inline-flex}.vp-price-helper{-webkit-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);vertical-align:middle;align-items:center;width:100%;position:relative}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);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);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-semantic-typography-screen-m-subtitle-l-font-family);font-size:var(--vp-semantic-typography-screen-m-subtitle-l-font-size);font-weight:var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);line-height:var(--vp-semantic-typography-screen-m-subtitle-l-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);text-transform:var(--vp-semantic-typography-screen-m-subtitle-l-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing);color:var(--vp-semantic-color-content-neutral)}.vp-price-prefix--small{font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);text-transform:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);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)}.vp-price-discount{color:var(--vp-semantic-color-status-negative);font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);-webkit-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);text-transform:var(--vp-semantic-typography-screen-l-body-s-text-case);-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-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)}}
@layer vitamin-play{: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{--vp-component-product-card-box-shadow-focus:var(--vp-semantic-box-shadow-focus);--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-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-description-color:var(--vp-semantic-color-content-quiet);--product-card-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-reviews-gap:var(--vp-semantic-spacing-2xs);--product-card-reviews-amount-color:var(--vp-semantic-color-content-quiet);--product-card-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--product-card-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--product-card-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--product-card-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--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-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--product-card-price-padding-top:var(--vp-semantic-spacing-xs);--product-card-link-box-shadow:var(--vp-component-product-card-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)}.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-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);margin:0}.vp-product-card__description,.vp-product-card__reviews{font-family:var(--product-card-description-font-family);font-size:var(--product-card-description-font-size);font-weight:var(--product-card-description-font-weight);letter-spacing:var(--product-card-description-letter-spacing);line-height:var(--product-card-description-line-height);-webkit-text-decoration:var(--product-card-description-text-decoration);-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)}.vp-product-card__reviews{color:var(--product-card-reviews-amount-color);gap:var(--product-card-reviews-gap);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}}
@layer vitamin-play{: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-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-alpha-brand-m);--radio-halo-unchecked-hover-color:var(--vp-semantic-color-alpha-brand-s);--radio-halo-checked-active-color:var(--vp-semantic-color-alpha-brand-m);--radio-halo-checked-hover-color:var(--vp-semantic-color-alpha-brand-s);--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);--radio-label-color:var(--vp-semantic-color-content-neutral);--radio-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--radio-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--radio-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--radio-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--radio-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--radio-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--radio-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--radio-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--radio-subline-color:var(--vp-semantic-color-content-quiet);--radio-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--radio-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--radio-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--radio-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--radio-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--radio-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--radio-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--radio-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);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{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);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;margin-block-start:var(--radio-container-spacing-block-start);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(--radio-label-color);font-family:var(--radio-label-font-family);font-size:var(--radio-label-font-size);font-weight:var(--radio-label-font-weight);letter-spacing:var(--radio-label-letter-spacing);line-height:var(--radio-label-line-height);-webkit-text-decoration:var(--radio-label-text-decoration);-webkit-text-decoration:var(--radio-label-text-decoration);text-decoration:var(--radio-label-text-decoration);text-transform:var(--radio-label-text-case);-webkit-font-smoothing:var(--radio-label-webkit-font-smoothing);flex:0 0 100%;display:inline-flex}.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(--radio-subline-color);font-family:var(--radio-subline-font-family);font-size:var(--radio-subline-font-size);font-weight:var(--radio-subline-font-weight);letter-spacing:var(--radio-subline-letter-spacing);line-height:var(--radio-subline-line-height);-webkit-text-decoration:var(--radio-subline-text-decoration);-webkit-text-decoration:var(--radio-subline-text-decoration);text-decoration:var(--radio-subline-text-decoration);text-transform:var(--radio-subline-text-case);-webkit-font-smoothing:var(--radio-subline-webkit-font-smoothing)}}
@layer vitamin-play{.vp-score-rating{--score-rating-gap:var(--vp-semantic-spacing-2xs);--score-rating-icon-color:var(--vp-semantic-color-content-quiet);--score-rating-icon-width:var(--vp-semantic-sizing-m);--score-rating-icon-height:var(--vp-semantic-sizing-m);--score-rating-color:var(--vp-semantic-color-content-neutral);--score-rating-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--score-rating-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--score-rating-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--score-rating-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--score-rating-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--score-rating-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--score-rating-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--score-rating-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);align-items:center;gap:var(--score-rating-gap);display:flex}.vp-score-rating__star{color:var(--score-rating-icon-color);height:var(--score-rating-icon-height);width:var(--score-rating-icon-width)}.vp-score-rating__score{color:var(--score-rating-color);font-family:var(--score-rating-font-family);font-size:var(--score-rating-font-size);font-weight:var(--score-rating-font-weight);letter-spacing:var(--score-rating-letter-spacing);line-height:var(--score-rating-line-height);-webkit-text-decoration:var(--score-rating-text-decoration);-webkit-text-decoration:var(--score-rating-text-decoration);text-decoration:var(--score-rating-text-decoration);text-transform:var(--score-rating-text-case);-webkit-font-smoothing:var(--score-rating-webkit-font-smoothing)}.vp-score-rating-skeleton{align-items:center;gap:var(--vp-semantic-spacing-2xs);padding-block:var(--vp-semantic-spacing-3xs);display:flex}.vp-skeleton.vp-score-rating-skeleton__star{--skeleton-height:var(--vp-semantic-sizing-m);--skeleton-width:var(--vp-semantic-sizing-m)}.vp-skeleton.vp-score-rating-skeleton__line{--skeleton-width:var(--vp-semantic-sizing-2xl)}}
@layer vitamin-play{.vp-search{--search-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-placeholder-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--search-placeholder-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--search-placeholder-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--search-placeholder-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--search-placeholder-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--search-placeholder-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--search-placeholder-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--search-placeholder-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-backdrop-background-color:var(--vp-semantic-color-container-overlay,#0f0f0f99);--search-border-color:transparent;--search-border-color-active:var(--vp-semantic-color-border-brand);--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-4xl);--search-radius:calc(var(--icon-button-width)/2);--search-border-width:var(--vp-semantic-border-width-none);--search-border-width-hover:var(--vp-semantic-border-width-none);--search-border-width-active:var(--vp-semantic-border-width-m);--search-icon-width:var(--vp-semantic-sizing-xl);--search-icon-height:var(--vp-semantic-sizing-xl);--search-min-height:var(--vp-semantic-sizing-4xl);--search-disabled-opacity:var(--vp-semantic-opacity-s);--search-caret-color:var(--vp-semantic-color-content-brand)}.vp-search--small{--search-input-min-width:300px;--search-gap:var(--vp-semantic-spacing-xs);--search-end-actions-gap:var(--vp-semantic-spacing-2xs);--search-icon-width:var(--vp-semantic-sizing-l);--search-icon-height:var(--vp-semantic-sizing-l);--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs);--icon-button-width:var(--vp-semantic-sizing-2xl)}.vp-search--small.vp-search--squared{--padding-inline-start:var(--vp-semantic-spacing-xs);--padding-inline-end:var(--vp-semantic-spacing-2xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search--squared{--search-border-color:var(--vp-semantic-color-border-neutral);--search-border-color-active:var(--vp-semantic-color-border-brand);--search-border-width:var(--vp-semantic-border-width-s);--search-border-width-hover:var(--vp-semantic-border-width-s);--search-border-width-active:var(--vp-semantic-border-width-m);--search-radius:0px;--search-text-color:var(--vp-semantic-color-content-neutral);--search-placeholder-text-color:var(--vp-semantic-color-content-quiet);--search-icon-color:var(--vp-semantic-color-content-quiet);--search-background-color:var(--vp-semantic-color-container-neutral);--padding-inline-start:var(--vp-semantic-spacing-s);--padding-inline-end:var(--vp-semantic-spacing-3xs);--padding-block-start:var(--vp-semantic-spacing-4xs);--padding-block-end:var(--vp-semantic-spacing-4xs)}.vp-search{background-color:var(--search-background-color);border-radius:var(--search-radius);box-sizing:border-box;max-width:unset;min-width:var(--search-input-min-width);outline:var(--search-border-width)solid var(--search-border-color);transition:outline var(--vp-semantic-motion-duration-quick)var(--vp-semantic-motion-easing-functional-ease-in-out);border:none;margin:0;padding:0;overflow:hidden}.vp-search--modal{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.vp-search{transition-duration:0s}}.vp-search:not(.vp-search--modal),.vp-search__input-wrapper{cursor:text;align-items:center;gap:var(--search-gap);padding-block:var(--padding-block-start)var(--padding-block-end);padding-inline:var(--padding-inline-start)var(--padding-inline-end);flex-direction:row;justify-content:center;display:flex}.vp-search[data-state=open]{inset:unset;position:fixed}@media screen and not (min-width:600px){.vp-search[data-state=open]{border-radius:0!important;width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}}.vp-search[data-state=open]{--padding-inline-start:var(--vp-semantic-spacing-xl);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-state=open].vp-search--small{--padding-inline-start:var(--vp-semantic-spacing-m);--padding-inline-end:var(--vp-semantic-spacing-xs);--padding-block-start:var(--vp-semantic-spacing-xs);--padding-block-end:var(--vp-semantic-spacing-xs)}.vp-search[data-disabled]{cursor:default;opacity:var(--search-disabled-opacity)}.vp-search[data-disabled]:focus-within,.vp-search[data-focus]{outline:var(--search-border-width-active)solid var(--search-border-color-active)}.vp-search__input-wrapper{background-color:inherit;border-radius:inherit}.vp-search__input-wrapper[data-state=open]{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.vp-search__input{appearance:none;caret-color:var(--search-caret-color);color:var(--search-text-color);font-family:var(--search-font-family);font-size:var(--search-font-size);font-weight:var(--search-font-weight);letter-spacing:var(--search-letter-spacing);line-height:var(--search-line-height);-webkit-text-decoration:var(--search-text-decoration);-webkit-text-decoration:var(--search-text-decoration);text-decoration:var(--search-text-decoration);text-transform:var(--search-text-case);-webkit-font-smoothing:var(--search-webkit-font-smoothing);background-color:#0000;border:none;outline:none;flex-grow:1;padding:0}.vp-search__input::-moz-placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::placeholder{color:var(--search-placeholder-text-color);font-family:var(--search-placeholder-font-family);font-size:var(--search-placeholder-font-size);font-weight:var(--search-placeholder-font-weight);letter-spacing:var(--search-placeholder-letter-spacing);line-height:var(--search-placeholder-line-height);-webkit-text-decoration:var(--search-placeholder-text-decoration);-webkit-text-decoration:var(--search-placeholder-text-decoration);text-decoration:var(--search-placeholder-text-decoration);text-transform:var(--search-placeholder-text-case);-webkit-font-smoothing:var(--search-placeholder-webkit-font-smoothing);text-overflow:ellipsis}.vp-search__input::-webkit-search-cancel-button{display:none}.vp-search__input[data-disabled]{cursor:default}.vp-search .backdrop,.vp-search::backdrop{background-color:var(--search-backdrop-background-color);pointer-events:none}.vp-search__output{background-color:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit;flex-grow:1;overflow:auto}.vp-search__end-actions{align-items:center;gap:var(--search-end-actions-gap);flex-direction:row;justify-content:center;display:flex}.vp-search__cancel-button{background-color:#0000}.vp-search__cancel-button[data-hidden]{visibility:hidden}.vp-search__clear-button{-webkit-user-select:none;user-select:none}.vp-search__clear-button[data-hidden]{display:none}.vp-search [data-part=search-icon]{color:var(--search-icon-color);height:var(--search-icon-height);width:var(--search-icon-width);flex-shrink:0}}
