.base,:root{--color-badge-background:#f2f2f2;--color-badge-inverse-background:#fff;--color-input-fill:transparent;--color-input-stroke-base:#141518;--color-input-stroke-disabled:#b2b2b2;--color-input-stroke-invalid:#141518;--color-input-text-invalid:#c73a3a;--color-input-text-placeholder-invalid:#c73a3acc;--color-background-base:#fff;--color-background-alternate:#f2f2f2;--color-background-brand:#141518;--color-background-inverse:#141518;--color-fill-strong:#141518;--color-fill-weak:#f2f2f2;--color-fill-hover:#f2f2f2;--color-fill-active:#f2f2f2;--color-fill-selected:#141518;--color-fill-overlay:#141518b2;--color-fill-image-overlay:linear-gradient(180deg,transparent 34.7%,#141518b2);--color-fill-disabled-strong:#b2b2b2;--color-fill-disabled-weak:#f2f2f2;--color-fill-brand-strong:#141518;--color-fill-brand-weak:#1415180d;--color-fill-error-strong:#c73a3a;--color-fill-error-weak:#c73a3a0d;--color-fill-warning-strong:#e5be53;--color-fill-warning-weak:#e5be530d;--color-fill-success-strong:#45c25a;--color-fill-success-weak:#45c25a0d;--color-fill-information-strong:#1974a8;--color-fill-information-weak:#1974a80d;--color-fill-inverse-strong:#fff;--color-fill-inverse-disabled-strong:#ccc;--color-fill-inverse-disabled-weak:#4d4d4d;--color-stroke-strong:#141518;--color-stroke-weak:#e5e5e5;--color-stroke-weaker:#f2f2f2;--color-stroke-selected:#141518;--color-stroke-focus:#1974a8;--color-stroke-disabled:#b2b2b2;--color-stroke-brand-strong:#141518cc;--color-stroke-brand-weak:#14151833;--color-stroke-error-strong:#c73a3acc;--color-stroke-error-weak:#c73a3a33;--color-stroke-warning-strong:#e5be53cc;--color-stroke-warning-weak:#e5be5333;--color-stroke-success-strong:#45c25acc;--color-stroke-success-weak:#45c25a33;--color-stroke-information-strong:#1974a8cc;--color-stroke-information-weak:#1974a833;--color-stroke-inverse-strong:#b2b2b2;--color-stroke-inverse-disabled:#4d4d4d;--color-text-strong:#141518;--color-text-weak:#767676;--color-text-brand:#141518;--color-text-discount:#c73a3a;--color-text-disabled-strong:#4d4d4d;--color-text-disabled-weak:#b2b2b2;--color-text-error:#c73a3a;--color-text-warning:#e5be53;--color-text-success:#45c25a;--color-text-information:#1974a8;--color-text-inverse-strong:#fff;--color-text-inverse-weak:#e5e5e5;--color-text-inverse-disabled-strong:#767676;--color-text-inverse-disabled-weak:#4d4d4d;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--spacing-badge-gap:4px;--spacing-badge-indicator-gap:6px;--spacing-dropdown-vertical:2px;--spacing-filter-button-vertical:0;--spacing-input-v:12px;--spacing-input-h:16px;--spacing-input-margin:8px;--spacing-m10-text:12px;--spacing-m20-gap-xsm:8px;--spacing-m20-gap-sm:32px;--spacing-m20-gap-md:32px;--spacing-m30-gap:32px;--spacing-m75-content:32px;--spacing-m75-text:12px;--spacing-m75-gap:32px;--spacing-m80-text:12px;--spacing-m80-gap-md:32px;--spacing-m80-gap-sm:32px;--spacing-product-grid-gap:24px;--spacing-video-control-right-xsm:16px;--spacing-video-control-right-sm:32px;--spacing-video-control-bottom-xsm:16px;--spacing-video-control-bottom-sm:32px;--spacing-text-heading:0.5em;--spacing-text-paragraph:1em;--spacing-text-inset:2em;--spacing-gutter-mobile:16px;--spacing-gutter-desktop:32px;--spacing-container-mobile:16px;--spacing-container-desktop:32px;--setting-button-primary-layout:solid;--setting-button-primary-tone:neutral;--setting-button-secondary-layout:outline;--setting-button-secondary-tone:neutral;--setting-button-tertiary-layout:plain;--setting-button-tertiary-tone:neutral;--alignment-m20-text:center;--dimension-m30-card-mobile:215px;--dimension-m30-card-desktop:320px;--dimension-video-control:24px;--grid-m20-column-xsm:2;--grid-m20-column-sm:4;--grid-m20-column-md:6;--grid-m75-area-media-first:"text text text text text text";--grid-m75-area-text-first:"text text text text text text";--grid-product-grid-column-sm:2;--grid-product-grid-column-lg:4;--image-product-aspect-ratio:3/4;--image-product-blend:darken;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-large:12px;--border-radius-larger:50px;--border-radius-indicator:50%;--outline-width:2px;--outline-offset:2px;--typography-display-1-min:500 3rem/1em var(--fontfamily-secondary,system-ui);--typography-display-1-min-font-weight:500;--typography-display-1-min-text-case:none;--typography-display-1-max:500 3.5rem/1em var(--fontfamily-secondary,system-ui);--typography-display-1-max-font-weight:500;--typography-display-1-max-text-case:none;--typography-display-2-min:500 2.625rem/1em var(--fontfamily-secondary,system-ui);--typography-display-2-min-font-weight:500;--typography-display-2-min-text-case:none;--typography-display-2-max:500 3rem/1em var(--fontfamily-secondary,system-ui);--typography-display-2-max-font-weight:500;--typography-display-2-max-text-case:none;--typography-display-3-min:500 2.25rem/1em var(--fontfamily-secondary,system-ui);--typography-display-3-min-font-weight:500;--typography-display-3-min-text-case:none;--typography-display-3-max:500 2.5rem/1em var(--fontfamily-secondary,system-ui);--typography-display-3-max-font-weight:500;--typography-display-3-max-text-case:none;--typography-display-4-min:500 1.75rem/1em var(--fontfamily-secondary,system-ui);--typography-display-4-min-font-weight:500;--typography-display-4-min-text-case:none;--typography-display-4-max:500 2rem/1em var(--fontfamily-secondary,system-ui);--typography-display-4-max-font-weight:500;--typography-display-4-max-text-case:none;--typography-display-5-min:500 1.25rem/1em var(--fontfamily-secondary,system-ui);--typography-display-5-min-font-weight:500;--typography-display-5-min-text-case:none;--typography-display-5-max:500 1.5rem/1em var(--fontfamily-secondary,system-ui);--typography-display-5-max-font-weight:500;--typography-display-5-max-text-case:none;--typography-display-6-min:500 1rem/1em var(--fontfamily-secondary,system-ui);--typography-display-6-min-font-weight:500;--typography-display-6-min-text-case:none;--typography-display-6-max:500 1.25rem/1em var(--fontfamily-secondary,system-ui);--typography-display-6-max-font-weight:500;--typography-display-6-max-text-case:none;--typography-body-large-min:400 0.875rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-large-min-font-weight:400;--typography-body-large-min-text-case:none;--typography-body-large-max:400 1rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-large-max-font-weight:400;--typography-body-large-max-text-case:none;--typography-body-min:400 0.8125rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-min-font-weight:400;--typography-body-min-text-case:none;--typography-body-max:400 0.875rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-max-font-weight:400;--typography-body-max-text-case:none;--typography-body-small-min:400 0.75rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-small-min-font-weight:400;--typography-body-small-min-text-case:none;--typography-body-small-max:400 0.75rem/1.4em var(--fontfamily-primary,system-ui);--typography-body-small-max-font-weight:400;--typography-body-small-max-text-case:none;--typography-label-large:400 1rem/1em var(--fontfamily-secondary,system-ui);--typography-label-large-font-weight:400;--typography-label-large-text-case:none;--typography-label:400 0.875rem/1em var(--fontfamily-secondary,system-ui);--typography-label-font-weight:400;--typography-label-text-case:none;--typography-label-small:400 0.75rem/1em var(--fontfamily-secondary,system-ui);--typography-label-small-font-weight:400;--typography-label-small-text-case:none;--typography-label-extra-small:400 0.625rem/1em var(--fontfamily-secondary,system-ui);--typography-label-extra-small-font-weight:400;--typography-label-extra-small-text-case:none}.light{--color-fill-strong:#141518;--color-fill-disabled-strong:#b2b2b2;--color-fill-disabled-weak:#f2f2f2;--color-stroke-strong:#141518;--color-stroke-disabled:#b2b2b2;--color-text-strong:#141518;--color-text-weak:#767676;--color-text-disabled-strong:#4d4d4d;--color-text-disabled-weak:#b2b2b2;--color-badge-background:#f2f2f2;--color-background-inverse:#141518;--color-fill-inverse-strong:#fff;--color-fill-inverse-disabled-strong:#ccc;--color-fill-inverse-disabled-weak:#4d4d4d;--color-stroke-inverse-strong:#b2b2b2;--color-stroke-inverse-disabled:#4d4d4d;--color-text-inverse-strong:#fff;--color-text-inverse-weak:#e5e5e5;--color-text-inverse-disabled-strong:#767676;--color-text-inverse-disabled-weak:#4d4d4d;--color-badge-inverse-background:#fff}.light-inverse{--color-background-inverse:#141518;--color-fill-inverse-strong:#141518;--color-fill-inverse-disabled-strong:#b2b2b2;--color-fill-inverse-disabled-weak:#f2f2f2;--color-stroke-inverse-strong:#141518;--color-stroke-inverse-disabled:#b2b2b2;--color-text-inverse-strong:#141518;--color-text-inverse-weak:#767676;--color-text-inverse-disabled-strong:#4d4d4d;--color-text-inverse-disabled-weak:#b2b2b2;--color-badge-inverse-background:#f2f2f2;--color-fill-strong:#fff;--color-fill-disabled-strong:#ccc;--color-fill-disabled-weak:#4d4d4d;--color-stroke-strong:#b2b2b2;--color-stroke-disabled:#4d4d4d;--color-text-strong:#fff;--color-text-weak:#e5e5e5;--color-text-disabled-strong:#767676;--color-text-disabled-weak:#4d4d4d;--color-badge-background:#fff}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--transition-smooth-ease:cubic-bezier(0.35,0,0.15,1);--page-max:1730px;--page-wide-max:2560px}body,html{height:100%}body{font-family:var(--fontfamily-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:scroll}html[\:has\(dialog\:modal\[open\]\)]{padding-right:var(--scrollbar-width)}html:has(dialog:modal[open]){padding-right:var(--scrollbar-width)}html[\:has\(dialog\:modal\[open\]\)] body{overflow:hidden}html:has(dialog:modal[open]) body{overflow:hidden}dialog{color:inherit;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}:focus-visible{outline-style:solid;outline-color:var(--color-stroke-focus);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}