.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-modal-sizing-container-screen-s-min-width:280px;--vp-component-modal-sizing-container-screen-m-min-width:385px;--vp-component-modal-sizing-container-screen-l-min-width:342px;--vp-component-modal-typography-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-title-m-webkit-font-smoothing);--vp-component-modal-typography-title-text-case:var(--vp-semantic-typography-screen-s-title-m-text-case);--vp-component-modal-typography-title-text-decoration:var(--vp-semantic-typography-screen-s-title-m-text-decoration);--vp-component-modal-typography-title-letter-spacing:var(--vp-semantic-typography-screen-s-title-m-letter-spacing);--vp-component-modal-typography-title-font-size:var(--vp-semantic-typography-screen-s-title-m-font-size);--vp-component-modal-typography-title-line-height:var(--vp-semantic-typography-screen-s-title-m-line-height);--vp-component-modal-typography-title-font-weight:var(--vp-semantic-typography-screen-s-title-m-font-weight);--vp-component-modal-typography-title-font-family:var(--vp-semantic-typography-screen-s-title-m-font-family);--vp-component-modal-motion-dialog-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-dialog-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-dialog-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-dialog-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-motion-backdrop-closing-easing:var(--vp-semantic-motion-easing-expressive-ease-out);--vp-component-modal-motion-backdrop-closing-duration:var(--vp-semantic-motion-duration-quick);--vp-component-modal-motion-backdrop-opening-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-modal-motion-backdrop-opening-duration:var(--vp-semantic-motion-duration-moderate);--vp-component-modal-border-radius-bottom-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-bottom-left:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-right:var(--vp-semantic-border-radius-m);--vp-component-modal-border-radius-top-left:var(--vp-semantic-border-radius-m);--vp-component-modal-color-icon:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-title:var(--vp-semantic-color-content-neutral);--vp-component-modal-color-container:var(--vp-semantic-color-container-on-overlay);--vp-component-modal-color-backdrop-background-color:var(--vp-semantic-color-container-overlay);--vp-component-modal-spacing-footer-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-inline-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-end:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-padding-block-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-footer-gap:var(--vp-semantic-spacing-s);--vp-component-modal-spacing-container-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-container-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-inline-start:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-modal-spacing-title-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-modal-spacing-header-padding-inline-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-inline-start:var(--vp-semantic-spacing-2xl);--vp-component-modal-spacing-header-padding-block-end:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-padding-block-start:var(--vp-semantic-spacing-xl);--vp-component-modal-spacing-header-gap:var(--vp-semantic-spacing-xs)}: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-component-modal-color-container);--modal-min-width:var(--vp-component-modal-sizing-container-screen-s-min-width);--modal-padding:var(--vp-component-modal-spacing-container-padding-block-start) var(--vp-component-modal-spacing-container-padding-inline-end) var(--vp-component-modal-spacing-container-padding-block-end) var(--vp-component-modal-spacing-container-padding-inline-start);--modal-border-radius:var(--vp-component-modal-border-radius-top-left) var(--vp-component-modal-border-radius-top-right) var(--vp-component-modal-border-radius-bottom-right) var(--vp-component-modal-border-radius-bottom-left);--modal-backdrop-background-color:var(--vp-component-modal-color-backdrop-background-color);--modal-header-title-color:var(--vp-component-modal-color-title);--modal-header-title-font-family:var(--vp-component-modal-typography-title-font-family);--modal-header-title-font-size:var(--vp-component-modal-typography-title-font-size);--modal-header-title-font-weight:var(--vp-component-modal-typography-title-font-weight);--modal-header-title-letter-spacing:var(--vp-component-modal-typography-title-letter-spacing);--modal-header-title-line-height:var(--vp-component-modal-typography-title-line-height);--modal-header-title-text-case:var(--vp-component-modal-typography-title-text-case);--modal-header-title-text-decoration:var(--vp-component-modal-typography-title-text-decoration);--modal-header-title-webkit-font-smoothing:var(--vp-component-modal-typography-title-webkit-font-smoothing);--modal-header-gap:var(--vp-component-modal-spacing-header-gap);--modal-header-padding:var(--vp-component-modal-spacing-header-padding-block-start) var(--vp-component-modal-spacing-header-padding-inline-end) var(--vp-component-modal-spacing-header-padding-block-end) var(--vp-component-modal-spacing-header-padding-inline-start);--modal-footer-gap:var(--vp-component-modal-spacing-footer-gap);--modal-footer-padding:var(--vp-component-modal-spacing-footer-padding-block-start) var(--vp-component-modal-spacing-footer-padding-inline-end) var(--vp-component-modal-spacing-footer-padding-block-end) var(--vp-component-modal-spacing-footer-padding-inline-start);--modal-opening-duration:var(--vp-component-modal-motion-dialog-opening-duration);--modal-opening-easing:var(--vp-component-modal-motion-dialog-opening-easing);--modal-closing-duration:var(--vp-component-modal-motion-dialog-closing-duration);--modal-closing-easing:var(--vp-component-modal-motion-dialog-closing-easing);--backdrop-opening-duration:var(--vp-component-modal-motion-backdrop-opening-duration);--backdrop-opening-easing:var(--vp-component-modal-motion-backdrop-opening-easing);--backdrop-closing-duration:var(--vp-component-modal-motion-backdrop-closing-duration);--backdrop-closing-easing:var(--vp-component-modal-motion-backdrop-closing-easing)}@media screen and (min-width:600px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-m-min-width)}}@media screen and (min-width:1200px){.vp-modal{--modal-min-width:var(--vp-component-modal-sizing-container-screen-l-min-width)}}.vp-modal .backdrop,.vp-modal::backdrop{background-color:var(--modal-backdrop-background-color);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:var(--modal-zi-backdrop)}@media (prefers-reduced-motion:reduce){.vp-modal .backdrop,.vp-modal::backdrop{animation:none!important}}.vp-modal{background-color:var(--modal-background-color);border:0;border-radius:var(--modal-border-radius);display:flex;flex-direction:column;left:50%;margin:0;max-height:100%;min-width:var(--modal-min-width);padding:var(--modal-padding);position:fixed;top:50%;z-index:var(--modal-zi-container);--modal-transform:translate(-50%,50%);opacity:0;transform:var(--modal-transform)}.vp-modal[data-hidden]{display:none}@media screen and (min-width:600px){.vp-modal{--modal-transform:translate(-50%)}}.vp-modal[data-open]:not(.vp-modal-exit-animation){--modal-motion-name:modal-slide-from-bottom-in-mobile;--modal-open-transform:translate(-50%);animation:var(--modal-motion-name) var(--modal-opening-duration) var(--modal-opening-easing);opacity:1;transform:var(--modal-open-transform)}.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;--modal-open-transform:translate(-50%,-50%)}}.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;display:flex;gap:var(--modal-header-gap);justify-content:space-between;overflow-wrap:anywhere;padding:var(--modal-header-padding)}.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);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-component-modal-color-icon)}.vp-modal__body{flex:1;overflow-y:auto}.vp-modal__footer{display:flex;gap:var(--modal-footer-gap);padding:var(--modal-footer-padding)}.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:translate(-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes modal-slide-from-bottom-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-in-mobile{0%{opacity:0;transform:translate(-50%,50%)}to{opacity:1;transform:translate(-50%)}}@keyframes modal-slide-from-bottom-out-mobile{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,50%)}}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-navigation-header-color-container:var(--vp-semantic-color-container-neutral);--vp-component-navigation-header-spacing-row-compact-screen-s-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-m-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-compact-screen-l-gap:var(--vp-semantic-spacing-xs);--vp-component-navigation-header-spacing-row-standard-screen-s-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-m-gap:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-row-standard-screen-l-gap:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-compact-screen-s-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-compact-screen-m-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-m-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-compact-screen-l-block-end:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-compact-screen-l-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start:var(--vp-semantic-spacing-l);--vp-component-navigation-header-spacing-container-standard-screen-s-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-s-block-start:var(--vp-semantic-spacing-2xs);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start:var(--vp-semantic-spacing-3xl);--vp-component-navigation-header-spacing-container-standard-screen-m-block-end:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-m-block-start:var(--vp-semantic-spacing-s);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start:var(--vp-semantic-spacing-5xl);--vp-component-navigation-header-spacing-container-standard-screen-l-block-end:var(--vp-semantic-spacing-m);--vp-component-navigation-header-spacing-container-standard-screen-l-block-start:var(--vp-semantic-spacing-xl);--vp-component-navigation-header-sizing-container-min-height:var(--vp-semantic-sizing-4xl)}.vp-navigation-header{--navigation-header-background-color:var(--vp-component-navigation-header-color-container);--navigation-header-min-height:var(--vp-component-navigation-header-sizing-container-min-height);--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-s-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-s-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-s-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-s-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-s-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-s-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-s-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-s-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-s-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-s-inline-start)}@media screen and (min-width:600px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-m-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-m-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-m-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-m-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-m-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-m-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-m-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-m-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-m-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-m-inline-start)}}@media screen and (min-width:1200px){.vp-navigation-header{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-standard-screen-l-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-standard-screen-l-block-start) var(--vp-component-navigation-header-spacing-container-standard-screen-l-inline-end) var(--vp-component-navigation-header-spacing-container-standard-screen-l-block-end) var(--vp-component-navigation-header-spacing-container-standard-screen-l-inline-start)}.vp-navigation-header--compact{--navigation-header-row-gap:var(--vp-component-navigation-header-spacing-row-compact-screen-l-gap);--navigation-header-padding:var(--vp-component-navigation-header-spacing-container-compact-screen-l-block-start) var(--vp-component-navigation-header-spacing-container-compact-screen-l-inline-end) var(--vp-component-navigation-header-spacing-container-compact-screen-l-block-end) var(--vp-component-navigation-header-spacing-container-compact-screen-l-inline-start)}}.vp-navigation-header{background-color:var(--navigation-header-background-color);display:flex;flex-direction:column;min-height:var(--navigation-header-min-height);padding:var(--navigation-header-padding);row-gap:var(--navigation-header-row-gap)}.vp-navigation-header__row{align-items:center;display:flex;justify-content:space-between}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-price-typography-helper-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-helper-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-helper-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-helper-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-helper-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-helper-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-helper-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-helper-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-discount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-discount-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-discount-text-decoration:var(--vp-semantic-typography-screen-l-body-s-text-decoration);--vp-component-price-typography-discount-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-discount-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-discount-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-discount-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-discount-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-out-of-stock-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-out-of-stock-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-out-of-stock-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-out-of-stock-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-out-of-stock-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-out-of-stock-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-out-of-stock-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-out-of-stock-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-amount-barred-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-body-s-webkit-font-smoothing);--vp-component-price-typography-amount-barred-text-case:var(--vp-semantic-typography-screen-l-body-s-text-case);--vp-component-price-typography-amount-barred-text-decoration:var(--vp-core-text-decoration-line-through);--vp-component-price-typography-amount-barred-letter-spacing:var(--vp-semantic-typography-screen-l-body-s-letter-spacing);--vp-component-price-typography-amount-barred-font-size:var(--vp-semantic-typography-screen-l-body-s-font-size);--vp-component-price-typography-amount-barred-line-height:var(--vp-semantic-typography-screen-l-body-s-line-height);--vp-component-price-typography-amount-barred-font-weight:var(--vp-semantic-typography-screen-l-body-s-font-weight);--vp-component-price-typography-amount-barred-font-family:var(--vp-semantic-typography-screen-l-body-s-font-family);--vp-component-price-typography-small-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-subtitle-m-webkit-font-smoothing);--vp-component-price-typography-small-prefix-text-case:var(--vp-semantic-typography-screen-s-subtitle-m-text-case);--vp-component-price-typography-small-prefix-text-decoration:var(--vp-semantic-typography-screen-s-subtitle-m-text-decoration);--vp-component-price-typography-small-prefix-letter-spacing:var(--vp-semantic-typography-screen-s-subtitle-m-letter-spacing);--vp-component-price-typography-small-prefix-font-size:var(--vp-semantic-typography-screen-s-subtitle-m-font-size);--vp-component-price-typography-small-prefix-line-height:var(--vp-semantic-typography-screen-s-subtitle-m-line-height);--vp-component-price-typography-small-prefix-font-weight:var(--vp-semantic-typography-screen-s-subtitle-m-font-weight);--vp-component-price-typography-small-prefix-font-family:var(--vp-semantic-typography-screen-s-subtitle-m-font-family);--vp-component-price-typography-small-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-price-typography-small-amount-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-price-typography-small-amount-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-price-typography-small-amount-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-price-typography-small-amount-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-price-typography-small-amount-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-price-typography-small-amount-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-price-typography-small-amount-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-price-typography-medium-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-subtitle-l-webkit-font-smoothing);--vp-component-price-typography-medium-prefix-text-case:var(--vp-semantic-typography-screen-m-subtitle-l-text-case);--vp-component-price-typography-medium-prefix-text-decoration:var(--vp-semantic-typography-screen-m-subtitle-l-text-decoration);--vp-component-price-typography-medium-prefix-letter-spacing:var(--vp-semantic-typography-screen-m-subtitle-l-letter-spacing);--vp-component-price-typography-medium-prefix-font-size:var(--vp-semantic-typography-screen-m-subtitle-l-font-size);--vp-component-price-typography-medium-prefix-line-height:var(--vp-semantic-typography-screen-m-subtitle-l-line-height);--vp-component-price-typography-medium-prefix-font-weight:var(--vp-semantic-typography-screen-m-subtitle-l-font-weight);--vp-component-price-typography-medium-prefix-font-family:var(--vp-semantic-typography-screen-m-subtitle-l-font-family);--vp-component-price-typography-medium-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-m-body-m-webkit-font-smoothing);--vp-component-price-typography-medium-amount-text-case:var(--vp-semantic-typography-screen-m-body-m-text-case);--vp-component-price-typography-medium-amount-text-decoration:var(--vp-semantic-typography-screen-m-body-m-text-decoration);--vp-component-price-typography-medium-amount-letter-spacing:var(--vp-semantic-typography-screen-m-body-m-letter-spacing);--vp-component-price-typography-medium-amount-font-size:var(--vp-semantic-typography-screen-m-body-m-font-size);--vp-component-price-typography-medium-amount-line-height:var(--vp-semantic-typography-screen-m-body-m-line-height);--vp-component-price-typography-medium-amount-font-weight:var(--vp-semantic-typography-screen-m-body-m-font-weight);--vp-component-price-typography-medium-amount-font-family:var(--vp-semantic-typography-screen-m-body-m-font-family);--vp-component-price-typography-large-prefix-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-prefix-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-prefix-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-prefix-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-prefix-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-prefix-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-prefix-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-prefix-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-typography-large-amount-webkit-font-smoothing:var(--vp-semantic-typography-screen-l-title-s-webkit-font-smoothing);--vp-component-price-typography-large-amount-text-case:var(--vp-semantic-typography-screen-l-title-s-text-case);--vp-component-price-typography-large-amount-text-decoration:var(--vp-semantic-typography-screen-l-title-s-text-decoration);--vp-component-price-typography-large-amount-letter-spacing:var(--vp-semantic-typography-screen-l-title-s-letter-spacing);--vp-component-price-typography-large-amount-font-size:var(--vp-semantic-typography-screen-l-title-s-font-size);--vp-component-price-typography-large-amount-line-height:var(--vp-semantic-typography-screen-l-title-s-line-height);--vp-component-price-typography-large-amount-font-weight:var(--vp-semantic-typography-screen-l-title-s-font-weight);--vp-component-price-typography-large-amount-font-family:var(--vp-semantic-typography-screen-l-title-s-font-family);--vp-component-price-spacing-vertical-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-horizontal-gap:var(--vp-semantic-spacing-xs);--vp-component-price-spacing-amount-large-padding-block-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-large-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-large-padding-inline-end:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-amount-large-padding-inline-start:var(--vp-semantic-spacing-2xs);--vp-component-price-spacing-amount-medium-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-medium-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-medium-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-medium-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-small-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-small-padding-block-start:var(--vp-semantic-spacing-4xs);--vp-component-price-spacing-amount-small-padding-inline-end:var(--vp-semantic-spacing-3xs);--vp-component-price-spacing-amount-small-padding-inline-start:var(--vp-semantic-spacing-3xs);--vp-component-price-color-content-prefix:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-helper:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-content-out-of-stock:var(--vp-semantic-color-content-neutral);--vp-component-price-color-content-amount-barred:var(--vp-semantic-color-content-quiet);--vp-component-price-color-content-amount-discount:var(--vp-semantic-color-content-on-media-neutral);--vp-component-price-color-content-amount-default:var(--vp-semantic-color-content-on-commercial-catchy);--vp-component-price-color-container-amount-discount:var(--vp-semantic-color-status-negative);--vp-component-price-color-container-amount-default:var(--vp-semantic-color-container-commercial-catchy)}.vp-price,.vp-price-item{align-items:center;display:inline-flex;flex-grow:0;flex-wrap:wrap;gap:var(--vp-component-price-spacing-vertical-gap) var(--vp-component-price-spacing-horizontal-gap)}.vp-price-item{width:100%}.vp-price-amount{display:inline-flex;font-family:var(--vp-component-price-typography-medium-amount-font-family);font-size:var(--vp-component-price-typography-medium-amount-font-size);font-weight:var(--vp-component-price-typography-medium-amount-font-weight);letter-spacing:var(--vp-component-price-typography-medium-amount-letter-spacing);line-height:var(--vp-component-price-typography-medium-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-decoration:var(--vp-component-price-typography-medium-amount-text-decoration);text-transform:var(--vp-component-price-typography-medium-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-amount-webkit-font-smoothing);background-color:var(--vp-component-price-color-container-amount-default);color:var(--vp-component-price-color-content-amount-default);padding-block:var(--vp-component-price-spacing-amount-medium-padding-block-start) var(--vp-component-price-spacing-amount-medium-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-medium-padding-inline-start) var(--vp-component-price-spacing-amount-medium-padding-inline-end)}.vp-price-amount--sale{background-color:var(--vp-component-price-color-container-amount-discount);color:var(--vp-component-price-color-content-amount-discount)}.vp-price-amount--small{font-family:var(--vp-component-price-typography-small-amount-font-family);font-size:var(--vp-component-price-typography-small-amount-font-size);font-weight:var(--vp-component-price-typography-small-amount-font-weight);letter-spacing:var(--vp-component-price-typography-small-amount-letter-spacing);line-height:var(--vp-component-price-typography-small-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-decoration:var(--vp-component-price-typography-small-amount-text-decoration);text-transform:var(--vp-component-price-typography-small-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-amount-small-padding-block-start) var(--vp-component-price-spacing-amount-small-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-small-padding-inline-start) var(--vp-component-price-spacing-amount-small-padding-inline-end)}.vp-price-amount--large{font-family:var(--vp-component-price-typography-large-amount-font-family);font-size:var(--vp-component-price-typography-large-amount-font-size);font-weight:var(--vp-component-price-typography-large-amount-font-weight);letter-spacing:var(--vp-component-price-typography-large-amount-letter-spacing);line-height:var(--vp-component-price-typography-large-amount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-decoration:var(--vp-component-price-typography-large-amount-text-decoration);text-transform:var(--vp-component-price-typography-large-amount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-amount-webkit-font-smoothing);padding-block:var(--vp-component-price-spacing-amount-large-padding-block-start) var(--vp-component-price-spacing-amount-large-padding-block-end);padding-inline:var(--vp-component-price-spacing-amount-large-padding-inline-start) var(--vp-component-price-spacing-amount-large-padding-inline-end)}.vp-price-barred-amount{color:var(--vp-component-price-color-content-amount-barred);display:inline-flex;font-family:var(--vp-component-price-typography-amount-barred-font-family);font-size:var(--vp-component-price-typography-amount-barred-font-size);font-weight:var(--vp-component-price-typography-amount-barred-font-weight);letter-spacing:var(--vp-component-price-typography-amount-barred-letter-spacing);line-height:var(--vp-component-price-typography-amount-barred-line-height);-webkit-text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-decoration:var(--vp-component-price-typography-amount-barred-text-decoration);text-transform:var(--vp-component-price-typography-amount-barred-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-amount-barred-webkit-font-smoothing)}.vp-price-helper{align-items:center;display:inline-flex;font-family:var(--vp-component-price-typography-helper-font-family);font-size:var(--vp-component-price-typography-helper-font-size);font-weight:var(--vp-component-price-typography-helper-font-weight);letter-spacing:var(--vp-component-price-typography-helper-letter-spacing);line-height:var(--vp-component-price-typography-helper-line-height);position:relative;-webkit-text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-decoration:var(--vp-component-price-typography-helper-text-decoration);text-transform:var(--vp-component-price-typography-helper-text-case);vertical-align:middle;width:100%;-webkit-font-smoothing:var(--vp-component-price-typography-helper-webkit-font-smoothing);color:var(--vp-component-price-color-content-helper)}.vp-price-helper--inline{width:auto}.vp-price-label{font-family:var(--vp-component-price-typography-out-of-stock-font-family);font-size:var(--vp-component-price-typography-out-of-stock-font-size);font-weight:var(--vp-component-price-typography-out-of-stock-font-weight);letter-spacing:var(--vp-component-price-typography-out-of-stock-letter-spacing);line-height:var(--vp-component-price-typography-out-of-stock-line-height);-webkit-text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-decoration:var(--vp-component-price-typography-out-of-stock-text-decoration);text-transform:var(--vp-component-price-typography-out-of-stock-text-case);width:100%;-webkit-font-smoothing:var(--vp-component-price-typography-out-of-stock-webkit-font-smoothing);color:var(--vp-component-price-color-content-out-of-stock-color)}.vp-price-label,.vp-price-prefix{align-items:center;display:inline-flex;position:relative;vertical-align:middle}.vp-price-prefix{font-family:var(--vp-component-price-typography-medium-prefix-font-family);font-size:var(--vp-component-price-typography-medium-prefix-font-size);font-weight:var(--vp-component-price-typography-medium-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-medium-prefix-letter-spacing);line-height:var(--vp-component-price-typography-medium-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-medium-prefix-text-decoration);text-transform:var(--vp-component-price-typography-medium-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-medium-prefix-webkit-font-smoothing);color:var(--vp-component-price-color-content-prefix)}.vp-price-prefix--small{font-family:var(--vp-component-price-typography-small-prefix-font-family);font-size:var(--vp-component-price-typography-small-prefix-font-size);font-weight:var(--vp-component-price-typography-small-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-small-prefix-letter-spacing);line-height:var(--vp-component-price-typography-small-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-small-prefix-text-decoration);text-transform:var(--vp-component-price-typography-small-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-small-prefix-webkit-font-smoothing)}.vp-price-prefix--large{font-family:var(--vp-component-price-typography-large-prefix-font-family);font-size:var(--vp-component-price-typography-large-prefix-font-size);font-weight:var(--vp-component-price-typography-large-prefix-font-weight);letter-spacing:var(--vp-component-price-typography-large-prefix-letter-spacing);line-height:var(--vp-component-price-typography-large-prefix-line-height);-webkit-text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-decoration:var(--vp-component-price-typography-large-prefix-text-decoration);text-transform:var(--vp-component-price-typography-large-prefix-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-large-prefix-webkit-font-smoothing)}.vp-price-discount{color:var(--vp-component-price-color-content-discount);display:inline-flex;font-family:var(--vp-component-price-typography-discount-font-family);font-size:var(--vp-component-price-typography-discount-font-size);font-weight:var(--vp-component-price-typography-discount-font-weight);letter-spacing:var(--vp-component-price-typography-discount-letter-spacing);line-height:var(--vp-component-price-typography-discount-line-height);-webkit-text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-decoration:var(--vp-component-price-typography-discount-text-decoration);text-transform:var(--vp-component-price-typography-discount-text-case);-webkit-font-smoothing:var(--vp-component-price-typography-discount-webkit-font-smoothing)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-product-card-typography-placeholder-product-reviews-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-reviews-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-reviews-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-reviews-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-reviews-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-reviews-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-reviews-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-reviews-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-description-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-description-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-description-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-description-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-description-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-description-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-description-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-description-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-typography-placeholder-product-title-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-s-webkit-font-smoothing);--vp-component-product-card-typography-placeholder-product-title-text-case:var(--vp-semantic-typography-screen-s-body-s-text-case);--vp-component-product-card-typography-placeholder-product-title-text-decoration:var(--vp-semantic-typography-screen-s-body-s-text-decoration);--vp-component-product-card-typography-placeholder-product-title-letter-spacing:var(--vp-semantic-typography-screen-s-body-s-letter-spacing);--vp-component-product-card-typography-placeholder-product-title-font-size:var(--vp-semantic-typography-screen-s-body-s-font-size);--vp-component-product-card-typography-placeholder-product-title-line-height:var(--vp-semantic-typography-screen-s-body-s-line-height);--vp-component-product-card-typography-placeholder-product-title-font-weight:var(--vp-semantic-typography-screen-s-body-s-font-weight);--vp-component-product-card-typography-placeholder-product-title-font-family:var(--vp-semantic-typography-screen-s-body-s-font-family);--vp-component-product-card-motion-media-hover-transition-delay:var(--vp-semantic-motion-delay-instant);--vp-component-product-card-motion-media-hover-transition-easing:var(--vp-semantic-motion-easing-expressive-ease-in-out);--vp-component-product-card-motion-media-hover-transition-duration:var(--vp-semantic-motion-duration-quick);--vp-component-product-card-motion-media-hover-scale:var(--vp-semantic-motion-scale-s);--vp-component-product-card-aspect-ratio-media:var(--vp-core-aspect-ratio-1-1);--vp-component-product-card-color-container:var(--vp-semantic-color-container-neutral);--vp-component-product-card-color-media-container:var(--vp-semantic-color-container-quiet);--vp-component-product-card-color-body-product-reviews:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-description:var(--vp-semantic-color-content-quiet);--vp-component-product-card-color-body-product-title:var(--vp-semantic-color-content-neutral);--vp-component-product-card-border-radius-bottom-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-bottom-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-right:var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-top-left:var(--vp-semantic-border-radius-main);--vp-component-product-card-spacing-product-reviews-gap:var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-product-price-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-block-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-block-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-end:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-action-button-padding-inline-start:var(--vp-semantic-spacing-xs);--vp-component-product-card-spacing-placeholder-gap:var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-placeholder-padding-block-end:var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-placeholder-padding-block-start:var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-placeholder-padding-inline-end:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-placeholder-padding-inline-start:var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-container-gap:var(--vp-semantic-spacing-4xs);--vp-component-product-card-color-media-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-product-card-color-body-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-tertiary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-camouflage-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-negative-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-ghost-regular-container-default:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-inverse-border:var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border:var(--vp-core-color-transparent);--vp-component-icon-button-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-icon-button-border-width:var(--vp-semantic-border-width-s);--vp-component-icon-button-border-radius-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-right:var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-top-left:var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-tertiary-inverse-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-tertiary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 80%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-catchy) 90%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-inverse-container-default:var(--vp-semantic-color-container-catchy);--vp-component-icon-button-color-tertiary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-tertiary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 80%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-quiet) 90%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-tertiary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-camouflage-regular-content:var(--vp-semantic-color-content-on-media-neutral);--vp-component-icon-button-color-camouflage-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 60%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-overlay) 80%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-camouflage-regular-container-default:var(--vp-semantic-color-container-overlay);--vp-component-icon-button-color-negative-inverse-content:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-negative-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 70%,var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 80%,var(--vp-semantic-color-status-negative));--vp-component-icon-button-color-negative-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-negative-regular-content:var(--vp-semantic-color-content-inverse);--vp-component-icon-button-color-negative-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-status-negative) 60%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-status-negative) 80%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-negative-regular-container-default:var(--vp-semantic-color-status-negative);--vp-component-icon-button-color-ghost-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-ghost-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-ghost-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-inverse-border:var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-secondary-inverse-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-secondary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 60%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-on-brand) 80%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-inverse-container-default:var(--vp-semantic-color-container-on-brand);--vp-component-icon-button-color-secondary-regular-border:var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-regular-content:var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-secondary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 80%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 90%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-secondary-regular-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-inverse-content:var(--vp-semantic-color-content-brand);--vp-component-icon-button-color-primary-inverse-container-active:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 80%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-neutral) 90%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-default:var(--vp-semantic-color-container-neutral);--vp-component-icon-button-color-primary-regular-content:var(--vp-semantic-color-content-on-brand-neutral);--vp-component-icon-button-color-primary-regular-container-active:color-mix(in srgb,var(--vp-semantic-color-container-brand) 60%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-hover:color-mix(in srgb,var(--vp-semantic-color-container-brand) 80%,var(--vp-semantic-color-container-catchy));--vp-component-icon-button-color-primary-regular-container-default:var(--vp-semantic-color-container-brand);--vp-component-icon-button-sizing-min-width:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-min-height:var(--vp-semantic-sizing-accessibility-touch-size);--vp-component-icon-button-sizing-small-container-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-container-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-small-icon-width:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-small-icon-height:var(--vp-semantic-sizing-l);--vp-component-icon-button-sizing-medium-container-width:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-container-height:var(--vp-semantic-sizing-4xl);--vp-component-icon-button-sizing-medium-icon-width:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-medium-icon-height:var(--vp-semantic-sizing-xl);--vp-component-icon-button-sizing-large-container-width:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-container-height:var(--vp-semantic-sizing-6xl);--vp-component-icon-button-sizing-large-icon-width:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-sizing-large-icon-height:var(--vp-semantic-sizing-2xl);--vp-component-icon-button-color-tertiary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l) 80%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-tertiary-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-camouflage-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-negative-inverse-container-skeleton:var(--vp-semantic-color-alpha-inverse-l);--vp-component-icon-button-color-negative-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l) 60%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-ghost-regular-container-skeleton:var(--vp-semantic-color-alpha-quiet-l);--vp-component-icon-button-color-ghost-regular-container-active:var(--vp-semantic-color-alpha-quiet-m);--vp-component-icon-button-color-ghost-regular-container-hover:var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-secondary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l) 60%,var(--vp-semantic-color-container-neutral));--vp-component-icon-button-color-secondary-regular-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-quiet-l) 80%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-inverse-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-inverse-l) 80%,var(--vp-semantic-color-container-brand));--vp-component-icon-button-color-primary-regular-container-skeleton:color-mix(in srgb,var(--vp-semantic-color-alpha-quiet-l) 60%,var(--vp-semantic-color-container-catchy))}: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-component-product-card-spacing-container-gap);--product-card-border-radius:var(--vp-component-product-card-border-radius-top-left) var(--vp-component-product-card-border-radius-top-right) var(--vp-component-product-card-border-radius-bottom-right) var(--vp-component-product-card-border-radius-bottom-left);--product-card-header-background-color:var(--vp-component-product-card-color-media-container);--product-card-media-aspect-ratio:var(--vp-component-product-card-aspect-ratio-media);--product-card-media-scale:var(--vp-component-product-card-motion-media-hover-scale);--product-card-media-transition:var(--vp-component-product-card-motion-media-hover-transition-duration) var(--vp-component-product-card-motion-media-hover-transition-easing) var(--vp-component-product-card-motion-media-hover-transition-delay);--product-card-action-padding-block:var(--vp-component-product-card-spacing-action-button-padding-block-start) var(--vp-component-product-card-spacing-action-button-padding-block-end);--product-card-action-padding-inline:var(--vp-component-product-card-spacing-action-button-padding-inline-end) var(--vp-component-product-card-spacing-action-button-padding-inline-start);--product-card-body-background-color:var(--vp-component-product-card-color-container);--product-card-body-gap:var(--vp-component-product-card-spacing-placeholder-gap);--product-card-body-padding:var(--vp-component-product-card-spacing-placeholder-padding-block-start) var(--vp-component-product-card-spacing-placeholder-padding-inline-end) var(--vp-component-product-card-spacing-placeholder-padding-block-end) var(--vp-component-product-card-spacing-placeholder-padding-inline-start);--product-card-title-color:var(--vp-component-product-card-color-body-product-title);--product-card-title-webkit-font-smoothing:var(--vp-component-product-card-typography-placeholder-product-title-webkit-font-smoothing);--product-card-title-text-case:var(--vp-component-product-card-typography-placeholder-product-title-text-case);--product-card-title-text-decoration:var(--vp-component-product-card-typography-placeholder-product-title-text-decoration);--product-card-title-letter-spacing:var(--vp-component-product-card-typography-placeholder-product-title-letter-spacing);--product-card-title-font-size:var(--vp-component-product-card-typography-placeholder-product-title-font-size);--product-card-title-line-height:var(--vp-component-product-card-typography-placeholder-product-title-line-height);--product-card-title-font-weight:var(--vp-component-product-card-typography-placeholder-product-title-font-weight);--product-card-title-font-family:var(--vp-component-product-card-typography-placeholder-product-title-font-family);--product-card-description-padding-bottom:var(--vp-component-product-card-spacing-product-description-padding-block-end);--product-card-description-color:var(--vp-component-product-card-color-body-product-description);--product-card-description-font-family:var(--vp-component-product-card-typography-placeholder-product-description-font-family);--product-card-description-font-size:var(--vp-component-product-card-typography-placeholder-product-description-font-size);--product-card-description-font-weight:var(--vp-component-product-card-typography-placeholder-product-description-font-weight);--product-card-description-webkit-font-smoothing:var(--vp-component-product-card-typography-placeholder-product-description-webkit-font-smoothing);--product-card-description-text-case:var(--vp-component-product-card-typography-placeholder-product-description-text-case);--product-card-description-text-decoration:var(--vp-component-product-card-typography-placeholder-product-description-text-decoration);--product-card-description-letter-spacing:var(--vp-component-product-card-typography-placeholder-product-description-letter-spacing);--product-card-description-line-height:var(--vp-component-product-card-typography-placeholder-product-description-line-height);--product-card-reviews-gap:var(--vp-component-product-card-spacing-product-reviews-gap);--product-card-reviews-amount-color:var(--vp-component-product-card-color-body-product-reviews);--product-card-reviews-font-family:var(--vp-component-product-card-typography-placeholder-product-reviews-font-family);--product-card-reviews-font-size:var(--vp-component-product-card-typography-placeholder-product-reviews-font-size);--product-card-reviews-font-weight:var(--vp-component-product-card-typography-placeholder-product-reviews-font-weight);--product-card-reviews-webkit-font-smoothing:var(--vp-component-product-card-typography-placeholder-product-reviews-webkit-font-smoothing);--product-card-reviews-text-case:var(--vp-component-product-card-typography-placeholder-product-reviews-text-case);--product-card-reviews-text-decoration:var(--vp-component-product-card-typography-placeholder-product-reviews-text-decoration);--product-card-reviews-letter-spacing:var(--vp-component-product-card-typography-placeholder-product-reviews-letter-spacing);--product-card-reviews-line-height:var(--vp-component-product-card-typography-placeholder-product-reviews-line-height);--product-card-price-padding-top:var(--vp-component-product-card-spacing-product-price-padding-block-start);--product-card-link-box-shadow:var(--vp-component-product-card-box-shadow-focus);border-radius:var(--product-card-border-radius);display:grid;gap:var(--product-card-gap);grid-template-areas:"header" "body" "footer";position:relative}.vp-product-card--horizontal{grid-template:"header body" 1fr "header footer" auto/auto 1fr}.vp-product-card__header{background-color:var(--product-card-header-background-color);grid-area:header;height:var(--product-card-media-height,revert-layer);position:relative;width:var(--product-card-media-width,revert-layer)}.vp-product-card__media{aspect-ratio:var(--product-card-media-aspect-ratio);cursor:pointer;display:flex;overflow:hidden;position:relative}.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{display:flex;position:absolute;z-index:var(--product-card-zi-sticker)}.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{inset-block-start:0;inset-inline-end:calc(100% - var(--product-card-media-width));padding-block:var(--product-card-action-padding-block);padding-inline:var(--product-card-action-padding-inline);position:absolute;z-index:var(--product-card-zi-action)}.vp-product-card__body{background-color:var(--product-card-body-background-color);grid-area:body;padding:var(--product-card-body-padding)}.vp-product-card__title{color:var(--product-card-title-color);font-family:var(--product-card-title-font-family);font-size:var(--product-card-title-font-size);font-weight:var(--product-card-title-font-weight);letter-spacing:var(--product-card-title-letter-spacing);line-height:var(--product-card-title-line-height);-webkit-text-decoration:var(--product-card-title-text-decoration);text-decoration:var(--product-card-title-text-decoration);text-transform:var(--product-card-title-text-case);-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:"";inset:0;position:absolute;z-index:var(--product-card-zi-link)}.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);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);display:flex;gap:var(--product-card-reviews-gap)}.vp-product-card__price{padding-top:var(--product-card-price-padding-top)}.vp-product-card__footer{grid-area:footer;z-index:var(--product-card-zi-footer)}.vp--dark-mode,.vp--legacy-theme,.vp--wonder-theme,:root{--vp-component-radio-typography-subline-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-caption-webkit-font-smoothing);--vp-component-radio-typography-subline-text-case:var(--vp-semantic-typography-screen-s-caption-text-case);--vp-component-radio-typography-subline-text-decoration:var(--vp-semantic-typography-screen-s-caption-text-decoration);--vp-component-radio-typography-subline-letter-spacing:var(--vp-semantic-typography-screen-s-caption-letter-spacing);--vp-component-radio-typography-subline-font-size:var(--vp-semantic-typography-screen-s-caption-font-size);--vp-component-radio-typography-subline-line-height:var(--vp-semantic-typography-screen-s-caption-line-height);--vp-component-radio-typography-subline-font-weight:var(--vp-semantic-typography-screen-s-caption-font-weight);--vp-component-radio-typography-subline-font-family:var(--vp-semantic-typography-screen-s-caption-font-family);--vp-component-radio-typography-label-webkit-font-smoothing:var(--vp-semantic-typography-screen-s-body-m-webkit-font-smoothing);--vp-component-radio-typography-label-text-case:var(--vp-semantic-typography-screen-s-body-m-text-case);--vp-component-radio-typography-label-text-decoration:var(--vp-semantic-typography-screen-s-body-m-text-decoration);--vp-component-radio-typography-label-letter-spacing:var(--vp-semantic-typography-screen-s-body-m-letter-spacing);--vp-component-radio-typography-label-font-size:var(--vp-semantic-typography-screen-s-body-m-font-size);--vp-component-radio-typography-label-line-height:var(--vp-semantic-typography-screen-s-body-m-line-height);--vp-component-radio-typography-label-font-weight:var(--vp-semantic-typography-screen-s-body-m-font-weight);--vp-component-radio-typography-label-font-family:var(--vp-semantic-typography-screen-s-body-m-font-family);--vp-component-radio-color-container:var(--vp-core-color-transparent);--vp-component-radio-border-radius-halo-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-halo-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-left:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-bottom-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-right:var(--vp-semantic-border-radius-full);--vp-component-radio-border-radius-container-top-left:var(--vp-semantic-border-radius-full);--vp-component-radio-opacity-disabled:var(--vp-semantic-opacity-s);--vp-component-radio-border-width-container:var(--vp-semantic-border-width-s);--vp-component-radio-color-border-unchecked-error:var(--vp-semantic-color-status-negative);--vp-component-radio-color-border-unchecked-active:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-hover:var(--vp-semantic-color-content-brand);--vp-component-radio-color-border-unchecked-default:var(--vp-semantic-color-border-neutral);--vp-component-radio-color-border-checked-active:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-hover:var(--vp-semantic-color-border-brand);--vp-component-radio-color-border-checked-default:var(--vp-semantic-color-border-brand);--vp-component-radio-color-icon:var(--vp-semantic-color-content-brand);--vp-component-radio-color-subline:var(--vp-semantic-color-content-quiet);--vp-component-radio-color-label:var(--vp-semantic-color-content-neutral);--vp-component-radio-spacing-padding-block-end:var(--vp-semantic-spacing-s);--vp-component-radio-spacing-padding-block-start:var(--vp-semantic-spacing-s);--vp-component-radio-spacing-container-padding-block-start:var(--vp-semantic-spacing-3xs);--vp-component-radio-spacing-gap:var(--vp-semantic-spacing-s);--vp-component-radio-sizing-container-width:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-container-height:var(--vp-semantic-sizing-l);--vp-component-radio-sizing-halo-width:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-halo-height:var(--vp-semantic-sizing-xl);--vp-component-radio-sizing-icon-width:var(--vp-semantic-sizing-s);--vp-component-radio-sizing-icon-height:var(--vp-semantic-sizing-s);--vp-component-radio-color-halo-unchecked-active:var(--vp-semantic-color-alpha-brand-m);--vp-component-radio-color-halo-unchecked-hover:var(--vp-semantic-color-alpha-brand-s);--vp-component-radio-color-halo-checked-active:var(--vp-semantic-color-alpha-brand-m);--vp-component-radio-color-halo-checked-hover:var(--vp-semantic-color-alpha-brand-s);--vp-component-radio-color-skeleton:var(--vp-semantic-color-alpha-quiet-l)}