:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--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-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-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-transition-delay: var(--vp-semantic-motion-delay-instant);--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-spacing-skeleton-gap: var(--vp-semantic-spacing-s);--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-placeholder-padding-inline-start: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-placeholder-padding-inline-end: var(--vp-semantic-spacing-l);--vp-component-product-card-spacing-placeholder-padding-block-start: var(--vp-semantic-spacing-m);--vp-component-product-card-spacing-placeholder-padding-block-end: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-placeholder-gap: var(--vp-semantic-spacing-2xs);--vp-component-product-card-spacing-container-gap: var(--vp-semantic-spacing-4xs);--vp-component-product-card-spacing-action-button-padding-inline-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-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-color-media-container: var(--vp-semantic-color-container-quiet);--vp-component-product-card-color-container: var(--vp-semantic-color-container-neutral);--vp-component-product-card-color-body-product-title: var(--vp-semantic-color-content-neutral);--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-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-border-radius-bottom-right: var(--vp-semantic-border-radius-main);--vp-component-product-card-border-radius-bottom-left: var(--vp-semantic-border-radius-main);--vp-component-icon-button-color-tertiary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-tertiary-inverse-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-regular-border: var(--vp-core-color-transparent);--vp-component-icon-button-color-primary-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-negative-inverse-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-ghost-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-camouflage-regular-border: var(--vp-core-color-transparent);--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-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-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-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-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-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-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-opacity-disabled: var(--vp-semantic-opacity-s);--vp-component-icon-button-color-tertiary-regular-content: var(--vp-semantic-color-content-neutral);--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-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-inverse-content: var(--vp-semantic-color-content-inverse);--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-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-secondary-regular-content: var(--vp-semantic-color-content-neutral);--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-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-border: var(--vp-semantic-color-border-neutral);--vp-component-icon-button-color-secondary-inverse-content: var(--vp-semantic-color-content-on-brand-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-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-border: var(--vp-semantic-color-border-on-brand);--vp-component-icon-button-color-primary-regular-content: var(--vp-semantic-color-content-on-brand-neutral);--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-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-inverse-content: var(--vp-semantic-color-content-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-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-negative-regular-content: var(--vp-semantic-color-content-inverse);--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-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-inverse-content: 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-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-ghost-regular-content: var(--vp-semantic-color-content-neutral);--vp-component-icon-button-color-ghost-inverse-content: var(--vp-semantic-color-content-on-brand-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-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-camouflage-regular-content: var(--vp-semantic-color-content-on-media-neutral);--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-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-border-width: var(--vp-semantic-border-width-s);--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-border-radius-bottom-right: var(--vp-semantic-border-radius-full);--vp-component-icon-button-border-radius-bottom-left: var(--vp-semantic-border-radius-full);--vp-component-icon-button-color-ghost-regular-container-hover: var(--vp-semantic-color-alpha-quiet-s);--vp-component-icon-button-color-ghost-regular-container-active: var(--vp-semantic-color-alpha-quiet-m)}: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-start:var(--vp-component-product-card-spacing-action-button-padding-block-start);--product-card-action-padding-block-end:var(--vp-component-product-card-spacing-action-button-padding-block-end);--product-card-action-padding-inline-start:var(--vp-component-product-card-spacing-action-button-padding-inline-end);--product-card-action-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-start) var(--product-card-action-padding-block-end);padding-inline:var(--product-card-action-padding-inline-start) var(--product-card-action-padding-inline-end);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:"";top:0;right:0;bottom:0;left: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)}:root,.vp--dark-mode,.vp--wonder-theme,.vp--legacy-theme{--vp-component-star-rating-spacing-gap: var(--vp-semantic-spacing-4xs);--vp-component-star-rating-sizing-skeleton-width: var(--vp-semantic-sizing-7xl);--vp-component-star-rating-sizing-icon-width: var(--vp-semantic-sizing-m);--vp-component-star-rating-sizing-icon-height: var(--vp-semantic-sizing-m);--vp-component-star-rating-color-icon-default: var(--vp-semantic-color-content-neutral)}.vp-star-rating{align-items:center;display:flex;gap:var(--vp-component-star-rating-spacing-gap)}.vp-star-rating__star{color:var(--vp-component-star-rating-color-icon-default);height:var(--vp-component-star-rating-sizing-icon-height);width:var(--vp-component-star-rating-sizing-icon-width)}.badge{font-size:var(--vp-core-font-size-150);font-weight:var(--vp-core-font-weight-500)}.badge .vp-badge{width:1.2rem;height:rem;background-color:var(--vp-core-color-grey-100);color:var(--vp-semantic-color-content-primary)}.btn-filter{visibility:visible}.two-range-input.svelte-1o9bnj3.svelte-1o9bnj3{--line-height:8px;margin:2em auto;width:20rem;--dif:calc(var(--max) - var(--min));--bg-col:var(--vp-core-color-cobalt-500);display:grid;grid-template:max-content / 1fr 1fr;position:relative}.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3{grid-column:1 / span 2;grid-row:1;background:none;pointer-events:none}.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3::-webkit-slider-runnable-track,.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3::-webkit-slider-thumb,.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3{-webkit-appearance:none}.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3::-webkit-slider-runnable-track,.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3::-moz-range-track{width:100%;background:none}.two-range-input.svelte-1o9bnj3 input[type=range].svelte-1o9bnj3::-webkit-slider-thumb{width:var(--vp-semantic-sizing-l);height:var(--vp-semantic-sizing-l);cursor:grab;background-color:var(--vp-semantic-color-container-neutral);border:var(--vp-core-border-radius-200) solid var(--vp-semantic-color-border-brand);border-radius:var(--vp-semantic-border-radius-full);pointer-events:auto;z-index:2;position:relative}.two-range-input.svelte-1o9bnj3 .track-muted.svelte-1o9bnj3{height:var(--line-height);background-color:var(--vp-semantic-color-border-quiet);width:100%;grid-row:1;grid-column:1 / span 2;position:relative;top:calc(50% - var(--line-height) / 2);z-index:0;border-radius:var(--vp-semantic-border-radius-full)}.two-range-input.svelte-1o9bnj3.svelte-1o9bnj3:after{grid-column:1 / span 2;grid-row:1;background:var(--bg-col);content:"";height:var(--line-height);position:absolute;top:calc(50% - var(--line-height) / 2);left:calc((var(--min-selected) - var(--min)) / (var(--dif)) * 20rem);width:calc((var(--max-selected) - var(--min-selected)) / var(--dif) * 20rem);border-radius:var(--vp-semantic-border-radius-full)}.range-input.svelte-1o9bnj3.svelte-1o9bnj3{display:flex;gap:1em}.filters-badge.svelte-shqzq2 .vp-badge{width:1.4rem;height:1.4rem;background-color:var(--vp-core-color-grey-100);color:var(--vp-semantic-color-content-primary)}.clear.svelte-13au073{text-decoration:underline}.categories.svelte-1htdum4{min-width:21em}.featured-sport-image.svelte-3l2me{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;text-align:center;padding:var(--vp-core-spacing-400) var(--vp-core-spacing-100);background-image:var(--override-vp-sport-image-gradiant),var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}.featured-sport-image__title.svelte-3l2me{color:#fff}@media (min-width: 1199px){.featured-sport-image.svelte-3l2me{padding:var(--vp-core-spacing-400) var(--vp-core-spacing-250)}}
