:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--woocommerce-notice-padding-inline: var(--space-m);--woocommerce-notice-padding-block: var(--space-m);--woocommerce-notice-border-radius: var(--radius-s);--woocommerce-notice-font-size: var(--text-s);--woocommerce-notice-line-height: var(--line-height-relaxed);--woocommerce-notice-letter-spacing: var(--letter-spacing-normal);--woocommerce-notice-link-font-size: var(--text-s);--woocommerce-notice-link-line-height: var(--line-height-relaxed);--woocommerce-notice-link-letter-spacing: var(--letter-spacing-normal);--woocommerce-notice-background-color: var(--feedback-surface);--woocommerce-notice-border-color: var(--feedback-default-border-color);--woocommerce-notice-box-shadow: var(--feedback-default-box-shadow);--woocommerce-notice-color: var(--feedback-default-color);--woocommerce-notice-icon-color: var(--feedback-default-icon-color);--woocommerce-notice-link-color: var(--feedback-default-link-color);--woocommerce-notice-link-hover-color: var(--feedback-default-link-hover-color);--woocommerce-notice-link-active-color: var(--feedback-default-link-active-color);--woocommerce-notice-muted-background-color: var(--feedback-muted-background-color);--woocommerce-notice-muted-border-color: var(--feedback-muted-border-color);--woocommerce-notice-muted-box-shadow: var(--feedback-muted-box-shadow);--woocommerce-notice-muted-color: var(--feedback-muted-color);--woocommerce-notice-muted-icon-color: var(--feedback-muted-icon-color);--woocommerce-notice-muted-link-color: var(--feedback-muted-link-color);--woocommerce-notice-muted-link-hover-color: var(--feedback-muted-link-hover-color);--woocommerce-notice-muted-link-active-color: var(--feedback-muted-link-active-color);--woocommerce-notice-info-background-color: var(--feedback-info-background-color);--woocommerce-notice-info-border-color: var(--feedback-info-border-color);--woocommerce-notice-info-box-shadow: var(--feedback-info-box-shadow);--woocommerce-notice-info-color: var(--feedback-info-color);--woocommerce-notice-info-icon-color: var(--feedback-info-icon-color);--woocommerce-notice-info-link-color: var(--feedback-info-link-color);--woocommerce-notice-info-link-hover-color: var(--feedback-info-link-hover-color);--woocommerce-notice-info-link-active-color: var(--feedback-info-link-active-color);--woocommerce-notice-success-background-color: var(--feedback-success-background-color);--woocommerce-notice-success-border-color: var(--feedback-success-border-color);--woocommerce-notice-success-box-shadow: var(--feedback-success-box-shadow);--woocommerce-notice-success-color: var(--feedback-success-color);--woocommerce-notice-success-icon-color: var(--feedback-success-icon-color);--woocommerce-notice-success-link-color: var(--feedback-success-link-color);--woocommerce-notice-success-link-hover-color: var(--feedback-success-link-hover-color);--woocommerce-notice-success-link-active-color: var(--feedback-success-link-active-color);--woocommerce-notice-warning-background-color: var(--feedback-warning-background-color);--woocommerce-notice-warning-border-color: var(--feedback-warning-border-color);--woocommerce-notice-warning-box-shadow: var(--feedback-warning-box-shadow);--woocommerce-notice-warning-color: var(--feedback-warning-color);--woocommerce-notice-warning-icon-color: var(--feedback-warning-icon-color);--woocommerce-notice-warning-link-color: var(--feedback-warning-link-color);--woocommerce-notice-warning-link-hover-color: var(--feedback-warning-link-hover-color);--woocommerce-notice-warning-link-active-color: var(--feedback-warning-link-active-color);--woocommerce-notice-error-background-color: var(--feedback-danger-background-color);--woocommerce-notice-error-border-color: var(--feedback-danger-border-color);--woocommerce-notice-error-box-shadow: var(--feedback-danger-box-shadow);--woocommerce-notice-error-color: var(--feedback-danger-color);--woocommerce-notice-error-icon-color: var(--feedback-danger-icon-color);--woocommerce-notice-error-link-background-color: var(--surface-transparent);--woocommerce-notice-error-link-color: var(--feedback-danger-link-color);--woocommerce-notice-error-link-hover-color: var(--feedback-danger-link-hover-color);--woocommerce-notice-error-link-active-color: var(--feedback-danger-link-active-color);--btn-woocommerce-color: var(--text-on-primary);--btn-woocommerce-background-color: var(--surface-brand);--btn-woocommerce-border-width: var(--border-width-s);--btn-woocommerce-border-style: var(--border-style-solid);--btn-woocommerce-border-color: var(--border-brand);--btn-woocommerce-border-radius: var(--radius-s);--btn-woocommerce-box-shadow: none;--btn-woocommerce-hover-background-color: var(--primary-700);--btn-woocommerce-hover-color: var(--text-on-primary);--btn-woocommerce-hover-border-color: var(--border-brand);--btn-woocommerce-hover-box-shadow: none;--btn-small-font-size: var(--text-button-s);--btn-small-padding-block: 0.4em;--btn-small-padding-inline: 1em;--btn-small-min-width: 0;--btn-small-min-height: 0;--btn-medium-font-size: var(--text-button-m);--btn-medium-padding-block: 0.5em;--btn-medium-padding-inline: 1em;--btn-medium-min-width: 0;--btn-medium-min-height: 0;--btn-large-font-size: var(--text-button-l);--btn-large-padding-block: 0.6em;--btn-large-padding-inline: 1em;--btn-large-min-width: 0;--btn-large-min-height: 0;--btn-x-large-font-size: var(--text-button-xl);--btn-x-large-padding-block: 0.8em;--btn-x-large-padding-inline: 1em;--btn-x-large-min-width: 0;--btn-x-large-min-height: 0;--btn-font-size: var(--btn-medium-font-size);--btn-padding-block: var(--btn-medium-padding-block);--btn-padding-inline: var(--btn-medium-padding-inline);--btn-min-width: 0;--btn-min-height: 0;--btn-outline-font-size: var(--btn-medium-font-size);--btn-outline-padding-block: var(--btn-medium-padding-block);--btn-outline-padding-inline: var(--btn-medium-padding-inline);--btn-outline-min-width: 0;--btn-outline-min-height: 0;--divider-default: var(--neutral-200);--divider-subtle: var(--neutral-100);--divider-strong: var(--neutral-300);--divider-inverse: var(--white);--divider-transparent: transparent;--divider-primary: var(--primary-500);--divider-secondary: var(--secondary-500);--divider-tertiary: var(--tertiary-500);--divider-success: var(--success-500);--divider-info: var(--info-500);--divider-warning: var(--warning-500);--divider-error: var(--error-500);--divider-focus: var(--focus-outline-color);--divider-disabled: var(--neutral-100);--border-width-none: 0;--border-width-xs: 0.5px;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 3px;--border-width-xl: 4px;--icon-2xs: 1.2rem;--icon-xs: 1.6rem;--icon-s: 2rem;--icon-m: 2.4rem;--icon-l: 3rem;--icon-xl: 3.6rem;--icon-2xl: 4.8rem;--icon-3xl: 6rem;--icon-color-primary: var(--text-primary);--icon-color-secondary: var(--text-secondary);--icon-color-tertiary: var(--text-tertiary);--icon-color-disabled: var(--text-disabled);--icon-color-inverse: var(--text-inverse-primary);--icon-color-brand: var(--text-brand);--icon-color-success: var(--text-success);--icon-color-warning: var(--text-warning);--icon-color-error: var(--text-error);--icon-color-info: var(--text-info);--icon-stroke-width-thin: 1;--icon-stroke-width-light: 1.5;--icon-stroke-width-medium: 2;--icon-stroke-width-bold: 2.5;--icon-stroke-width-heavy: 3;--icon-stroke-linecap: round;--icon-stroke-linejoin: round;--icon-stroke-miterlimit: 10;--icon-stroke-dasharray: none;--icon-stroke-dashoffset: 0;--icon-fill: none;--icon-fill-solid: currentColor;--icon-fill-rule: nonzero;--icon-clip-rule: nonzero;--icon-opacity: 1;--icon-opacity-disabled: 0.4;--icon-opacity-muted: 0.7;--icon-rotate: 0deg;--icon-scale: 1;--icon-flip: 1;--icon-transition-duration: var(--duration-fast);--icon-transition-timing-function: var(--ease-standard);--text-display-xl: var(--text-7xl);--text-display-l: var(--text-6xl);--text-display-m: var(--text-5xl);--text-display-s: var(--text-4xl);--text-heading-h1: var(--heading-xl);--text-heading--h2: var(--heading-l);--text-heading-h3: var(--heading-m);--text-heading-h4: var(--heading-s);--text-heading-h5: var(--heading-xs);--text-heading-h6: var(--heading-2xs);--text-body-xl: var(--text-xl);--text-body-l: var(--text-l);--text-body-m: var(--text-m);--text-body-s: var(--text-s);--text-body-xs: var(--text-xs);--text-lead: var(--text-l);--text-subtitle: var(--text-m);--text-label-l: var(--text-m);--text-label-m: var(--text-s);--text-label-s: var(--text-xs);--text-button-xl: var(--text-l);--text-button-l: var(--text-m);--text-button-m: var(--text-s);--text-button-s: var(--text-xs);--text-input: var(--text-s);--text-placeholder: var(--text-s);--text-helper: var(--text-xs);--text-error: var(--text-xs);--text-nav: var(--text-s);--text-menu: var(--text-s);--text-breadcrumb: var(--text-xs);--text-tab: var(--text-s);--text-caption: var(--text-xs);--text-caption-small: var(--text-2xs);--text-badge: var(--text-xs);--text-chip: var(--text-xs);--text-tag: var(--text-xs);--text-tooltip: var(--text-xs);--text-toast: var(--text-s);--text-ui-l: var(--text-m);--text-ui-m: var(--text-s);--text-ui-s: var(--text-xs);--text-table-header: var(--text-s);--text-table-body: var(--text-s);--text-table-footer: var(--text-xs);--text-code-inline: var(--text-s);--text-code-block: var(--text-s);--text-blockquote: var(--text-l);--text-overline: var(--text-xs);--text-list: var(--text-m);--text-small: var(--text-xs);--text-legal: var(--text-2xs);--text-timestamp: var(--text-xs);--text-kbd: var(--text-s);--text-primary: var(--neutral-950);--text-secondary: var(--neutral-700);--text-tertiary: var(--neutral-500);--text-quaternary: var(--neutral-400);--text-muted: var(--neutral-500);--text-disabled: var(--neutral-300);--text-selected: var(--primary-700);--text-focus: var(--primary-700);--text-invalid: var(--error-700);--text-brand: var(--primary-600);--text-brand-hover: var(--primary-700);--text-brand-active: var(--primary-800);--text-accent: var(--secondary-600);--text-success: var(--success-700);--text-warning: var(--warning-700);--text-info: var(--info-700);--text-link: var(--primary-600);--text-link-hover: var(--primary-700);--text-link-active: var(--primary-800);--text-link-visited: var(--secondary-700);--text-link-disabled: var(--neutral-400);--text-link-inverse: var(--white);--text-link-inverse-hover: var(--neutral-200);--text-on-primary: var(--white);--text-on-secondary: var(--white);--text-on-success: var(--white);--text-on-warning: var(--neutral-950);--text-on-error: var(--white);--text-on-info: var(--white);--text-on-brand: var(--white);--text-on-surface: var(--neutral-900);--text-on-inverse: var(--white);--text-label: var(--neutral-700);--text-current: currentColor;--text-inherit: inherit;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--letter-spacing-tighter: -0.05em;--letter-spacing-tight: -0.025em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.025em;--letter-spacing-wider: 0.05em;--letter-spacing-widest: 0.1em;--shadow-s: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--shadow-m: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--shadow-l: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--shadow-xl: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;--shadow-2xl: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;--space-none: 0;--space-5xs: clamp(calc(1rem * (1.317 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((2.634 - 1.317) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (1.317 / var(--base-font)))) + (((2.634 - 1.317) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (2.634 / var(--base-font))));;--heading-2xs: calc(var(--heading-s) * 0.64);--heading-xs: calc(var(--heading-s) * 0.8);--heading-s: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((24 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));;--heading-m: calc(var(--heading-s) * 1.25);--heading-l: calc(var(--heading-s) * 1.563);--heading-xl: calc(var(--heading-s) * 1.953);--text-2xs: calc(var(--text-s) * 0.64);--text-xs: calc(var(--text-s) * 0.8);--text-s: clamp(calc(1rem * (15 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((18 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (15 / var(--base-font)))) + (((18 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (18 / var(--base-font))));;--text-m: calc(var(--text-s) * 1.25);--text-l: calc(var(--text-s) * 1.563);--text-xl: calc(var(--text-s) * 1.953);--text-2xl: calc(var(--text-s) * 2.441);--space-4xs: clamp(calc(1rem * (1.975 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((3.951 - 1.975) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (1.975 / var(--base-font)))) + (((3.951 - 1.975) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (3.951 / var(--base-font))));;--space-3xs: calc(var(--space-s) * 0.296);--space-2xs: calc(var(--space-s) * 0.444);--space-xs: calc(var(--space-s) * 0.667);--space-s: clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--space-m: calc(var(--space-s) * 1.5);--space-l: calc(var(--space-s) * 2.25);--space-xl: calc(var(--space-s) * 3.375);--space-2xl: calc(var(--space-s) * 5.063);--space-3xl: calc(var(--space-s) * 7.594);--space-4xl: clamp(calc(1rem * (113.906 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((227.813 - 113.906) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (113.906 / var(--base-font)))) + (((227.813 - 113.906) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (227.813 / var(--base-font))));;--space-5xl: clamp(calc(1rem * (170.859 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((341.719 - 170.859) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (170.859 / var(--base-font)))) + (((341.719 - 170.859) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (341.719 / var(--base-font))));;--space-6xl: clamp(calc(1rem * (256.289 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((512.578 - 256.289) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (256.289 / var(--base-font)))) + (((512.578 - 256.289) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (512.578 / var(--base-font))));;--space-7xl: clamp(calc(1rem * (384.434 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((768.867 - 384.434) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (384.434 / var(--base-font)))) + (((768.867 - 384.434) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (768.867 / var(--base-font))));;--text-3xl: clamp(calc(1rem * (45.776 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((54.932 - 45.776) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (45.776 / var(--base-font)))) + (((54.932 - 45.776) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (54.932 / var(--base-font))));;--text-4xl: clamp(calc(1rem * (57.220 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((68.665 - 57.220) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (57.220 / var(--base-font)))) + (((68.665 - 57.220) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (68.665 / var(--base-font))));;--text-5xl: clamp(calc(1rem * (71.526 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((85.831 - 71.526) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (71.526 / var(--base-font)))) + (((85.831 - 71.526) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (85.831 / var(--base-font))));;--text-6xl: clamp(calc(1rem * (89.407 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((107.288 - 89.407) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (89.407 / var(--base-font)))) + (((107.288 - 89.407) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (107.288 / var(--base-font))));;--shadow-xs: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;--shadow-sm: rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px;--shadow-md: rgba(0, 0, 0, 0.06) 0px 2px 4px -2px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px;--shadow-lg: rgba(0, 0, 0, 0.04) 0px 2px 2px -1px, rgba(0, 0, 0, 0.03) 0px 4px 6px -2px, rgba(0, 0, 0, 0.08) 0px 12px 16px -4px;--shadow--xl: rgba(0, 0, 0, 0.04) 0px 3px 3px -1.5px, rgba(0, 0, 0, 0.03) 0px 8px 8px -4px, rgba(0, 0, 0, 0.08) 0px 20px 24px -4px;--shadow--2xl: rgba(0, 0, 0, 0.04) 0px 4px 4px -2px, rgba(0, 0, 0, 0.18) 0px 24px 48px -12px;--shadow-3xl: rgba(0, 0, 0, 0.04) 0px 5px 5px -2.5px, rgba(0, 0, 0, 0.14) 0px 32px 64px -12px;--shadow-4xl: rgba(0, 0, 0, 0.05) 0px 8px 8px -4px, rgba(0, 0, 0, 0.16) 0px 40px 80px -16px;--shadow-5xl: rgba(0, 0, 0, 0.06) 0px 12px 12px -6px, rgba(0, 0, 0, 0.18) 0px 56px 112px -20px;--shadow-6xl: rgba(0, 0, 0, 0.08) 0px 16px 16px -8px, rgba(0, 0, 0, 0.22) 0px 72px 144px -24px;--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--primary-500) 25%, transparent);--shadow-primary: 0 4px 12px color-mix(in srgb, var(--primary-500) 20%, transparent);--shadow-success: 0 4px 12px color-mix(in srgb, var(--success-500) 20%, transparent);--shadow-danger: 0 4px 12px color-mix(in srgb, var(--danger-500) 20%, transparent);--grid-1: minmax(0, 1fr);--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-auto-fit: repeat(auto-fit, minmax(min(var(--grid-auto-col-min-width), 100%), 1fr));--grid-auto-fill: repeat(auto-fill, minmax(min(var(--grid-auto-col-min-width), 100%), 1fr));--grid-auto-col-min-width: 270px;--radius-5xs: clamp(calc(1rem * (0.451 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((0.902 - 0.451) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (0.451 / var(--base-font)))) + (((0.902 - 0.451) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (0.902 / var(--base-font))));;--radius-4xs: clamp(calc(1rem * (0.730 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((1.459 - 0.730) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (0.730 / var(--base-font)))) + (((1.459 - 0.730) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (1.459 / var(--base-font))));;--radius-3xs: clamp(calc(1rem * (1.180 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((2.361 - 1.180) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (1.180 / var(--base-font)))) + (((2.361 - 1.180) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (2.361 / var(--base-font))));;--radius-2xl: clamp(calc(1rem * (34.268 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((68.535 - 34.268) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (34.268 / var(--base-font)))) + (((68.535 - 34.268) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (68.535 / var(--base-font))));;--radius-3xl: clamp(calc(1rem * (55.445 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((110.890 - 55.445) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (55.445 / var(--base-font)))) + (((110.890 - 55.445) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (110.890 / var(--base-font))));;--radius-4xl: clamp(calc(1rem * (89.710 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((179.420 - 89.710) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (89.710 / var(--base-font)))) + (((179.420 - 89.710) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (179.420 / var(--base-font))));;--radius-5xl: clamp(calc(1rem * (145.151 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((290.302 - 145.151) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (145.151 / var(--base-font)))) + (((290.302 - 145.151) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (290.302 / var(--base-font))));;--radius-6xl: clamp(calc(1rem * (234.854 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((469.708 - 234.854) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (234.854 / var(--base-font)))) + (((469.708 - 234.854) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (469.708 / var(--base-font))));;--radius-7xl: clamp(calc(1rem * (379.994 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((759.988 - 379.994) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (379.994 / var(--base-font)))) + (((759.988 - 379.994) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (759.988 / var(--base-font))));;--radius-8xl: clamp(calc(1rem * (614.830 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((1229.660 - 614.830) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (614.830 / var(--base-font)))) + (((1229.660 - 614.830) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (1229.660 / var(--base-font))));;--z-base: 0;--z-raised: 1;--z-sticky: 100;--z-dropdown: 200;--z-popover: 300;--z-tooltip: 400;--z-drawer: 500;--z-overlay: 600;--z-modal: 700;--z-toast: 800;--z-notification: 900;--z-max: 999;--duration-instant: 0ms;--duration-fastest: 100ms;--duration-faster: 150ms;--duration-fast: 200ms;--duration-normal: 300ms;--duration-slow: 400ms;--duration-slower: 500ms;--duration-slowest: 700ms;--surface-primary: var(--white);--surface-secondary: var(--neutral-50);--border-default: var(--neutral-200);--border-subtle: var(--neutral-100);--border-strong: var(--neutral-300);--border-hover: var(--neutral-400);--border-active: var(--primary-600);--border-focus: var(--primary-500);--border-selected: var(--primary-500);--border-brand: var(--primary-600);--border-success: var(--success-600);--border-warning: var(--warning-600);--border-error: var(--error-600);--border-info: var(--info-600);--border-disabled: var(--neutral-200);--border-transparent: transparent;--border-current: currentColor;--border-inherit: inherit;--blur-none: 0;--blur-s: 2px;--blur-m: 4px;--blur-l: 8px;--blur-xl: 16px;--blur-2xl: 24px;--surface-tertiary: var(--neutral-100);--surface-muted: var(--neutral-200);--surface-inverse: var(--neutral-900);--surface-hover: var(--neutral-100);--surface-inverse-hover: var(--neutral-800);--surface-active: var(--neutral-200);--surface-inverse-active: var(--neutral-700);--surface-selected: var(--primary-50);--surface-disabled: var(--neutral-50);--surface-brand: var(--primary-600);--surface-brand-subtle: var(--primary-50);--surface-brand-hover: var(--primary-700);--surface-brand-active: var(--primary-800);--surface-success: var(--success-50);--surface-success-hover: var(--success-100);--surface-success-active: var(--success-200);--surface-warning: var(--warning-50);--surface-warning-hover: var(--warning-100);--surface-warning-active: var(--warning-200);--surface-error: var(--error-50);--surface-error-hover: var(--error-100);--surface-error-active: var(--error-200);--surface-info: var(--info-50);--surface-info-hover: var(--info-100);--surface-info-active: var(--info-200);--surface-input: var(--surface-primary);--surface-input-hover: var(--surface-secondary);--surface-input-focus: var(--surface-primary);--surface-input-disabled: var(--neutral-100);--surface-input-readonly: var(--surface-secondary);--surface-card: var(--surface-primary);--surface-panel: var(--surface-secondary);--surface-sheet: var(--surface-primary);--surface-modal: var(--surface-primary);--surface-popover: var(--surface-primary);--surface-tooltip: var(--neutral-900);--surface-backdrop-light: rgb(0 0 0 / 0.05);--surface-backdrop-medium: rgb(0 0 0 / 0.20);--surface-backdrop-heavy: rgb(0 0 0 / 0.50);--surface-skeleton: var(--neutral-200);--surface-skeleton-shimmer: var(--neutral-100);--surface-transparent: transparent;--surface-current: currentColor;--surface-inherit: inherit;--shadow-none: none;--shadow-surface: var(--shadow-xs);--shadow-card: var(--shadow-s);--shadow-raised: var(--shadow-m);--shadow-dropdown: var(--shadow-6xl);--shadow-popover: var(--shadow-m);--shadow-modal: var(--shadow-l);--shadow-tooltip: var(--shadow-l);--shadow-overlay: var(--shadow-xl);--selection-background-color: var(--primary-100);--selection-color: var(--primary-900);--selection-border-color: var(--primary-600);--disabled-background-color: var(--surface-muted);--disabled-color: var(--text-disabled);--disabled-border-color: var(--border-color-disabled);--disabled-icon-color: var(--text-disabled);--disabled-opacity: 0.5;--disabled-cursor: not-allowed;--transition-color: color var(--duration-fast) var(--ease-standard);--transition-background: background-color var(--duration-fast) var(--ease-standard);--transition-border: border-color var(--duration-fast) var(--ease-standard);--transition-opacity: opacity var(--duration-fast) var(--ease-standard);--transition-transform: transform var(--duration-normal) var(--ease-standard);--transition-all: all var(--duration-normal) var(--ease-standard);--ease-linear: linear;--ease-standard: cubic-bezier(0.2, 0, 0, 1);--ease-in: cubic-bezier(0.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, 0.2, 1);--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--ease-emphasized: cubic-bezier(0.2, 0, 0, 1.2);--btn-color: var(--text-secondary);--btn-font-family: var(--font-family-sans);--btn-font-style: var(--font-style-normal);--btn-font-weight: var(--font-weight-medium);--btn-line-height: var(--line-height-relaxed);--btn-letter-spacing: var(--letter-spacing-normal);--btn-text-transform: var(--text-transform-none);--btn-text-decoration: var(--text-decoration-none);--btn-text-align: var(--text-align-center);--btn-gap: var(--space-2xs);--btn-background-color: var(--surface-primary);--btn-background-size: auto;--btn-border-width: var(--border-width-s);--btn-border-style: var(--border-style-solid);--btn-border-color: var(--border-default);--btn-border-radius: var(--radius-s);--btn-box-shadow: none;--btn-transition-property: all;--btn-transition-duration: var(--duration-fast);--btn-transition-timing-function: var(--ease-standard);--btn-transition-delay: 0s;--btn-transition: var(--btn-transition-property) var(--btn-transition-duration) var(--btn-transition-timing-function) var(--btn-transition-delay);--btn-hover-background-color: var(--surface-hover);--btn-hover-color: var(--text-primary);--btn-hover-border-color: var(--border-strong);--btn-hover-box-shadow: none;--btn-active-background-color: var(--surface-active);--btn-active-color: var(--text-primary);--btn-active-border-color: var(--border-hover);--btn-active-box-shadow: none;--btn-focus-background-color: var(--btn-background-color);--btn-focus-color: var(--btn-color);--btn-focus-border-color: var(--btn-border-color);--btn-focus-box-shadow: none;--btn-disabled-background-color: var(--surface-disabled);--btn-disabled-color: var(--text-disabled);--btn-disabled-border-color: var(--border-disabled);--btn-disabled-box-shadow: none;--btn-disabled-opacity: var(--opacity-disabled);--btn-disabled-cursor: not-allowed;--btn-outline-background-color: var(--surface-transparent);--btn-outline-color: var(--text-secondary);--btn-outline-border-width: var(--border-width-m);--btn-outline-border-style: var(--border-style-solid);--btn-outline-border-color: var(--border-default);--btn-outline-border-radius: var(--radius-s);--btn-outline-box-shadow: none;--btn-outline-hover-background-color: var(--surface-hover);--btn-outline-hover-color: var(--text-primary);--btn-outline-hover-border-color: var(--border-hover);--btn-outline-hover-box-shadow: none;--btn-outline-active-background-color: var(--surface-active);--btn-outline-active-color: var(--text-primary);--btn-outline-active-border-color: var(--border-muted);--btn-outline-active-box-shadow: none;--btn-outline-focus-background-color: var(--surface-transparent);--btn-outline-focus-color: var(--text-secondary);--btn-outline-focus-border-color: var(--border-strong);--btn-outline-focus-box-shadow: none;--btn-outline-disabled-background-color: var(--surface-transparent);--btn-outline-disabled-color: var(--text-disabled);--btn-outline-disabled-border-color: var(--border-disabled);--btn-outline-disabled-box-shadow: none;--btn-outline-disabled-opacity: var(--opacity-disabled);--btn-outline-disabled-cursor: not-allowed;--border-muted: var(--neutral-500);--dropdown-min-width: 12rem;--dropdown-max-width: 24rem;--dropdown-max-height: 20rem;--dropdown-background-color: var(--surface-primary);--dropdown-background-image: none;--dropdown-background-position: center;--dropdown-background-repeat: no-repeat;--dropdown-background-size: auto;--dropdown-border-width: var(--border-width-s);--dropdown-border-style: var(--border-style-solid);--dropdown-border-color: var(--border-default);--dropdown-border-radius: var(--radius-s);--dropdown-box-shadow: var(--shadow-dropdown);--dropdown-padding-inline: 0;--dropdown-padding-block: var(--space-s);--dropdown-overflow: hidden;--dropdown-z-index: var(--z-dropdown);--dropdown-content-padding-inline: var(--space-s);--dropdown-content-padding-block: var(--space-s);--dropdown-content-gap: var(--space-2xs);--dropdown-transition-property: opacity, transform;--dropdown-transition-duration: var(--transition-duration-fast);--dropdown-transition-timing-function: var(--transition-timing-standard);--dropdown-transition-delay: 0s;--dropdown-transition: var(--dropdown-transition-property) var(--dropdown-transition-duration) var(--dropdown-transition-timing-function) var(--dropdown-transition-delay);--dropdown-item-min-height: 2.5rem;--dropdown-item-padding-inline: var(--space-s);--dropdown-item-padding-block: var(--space-xs);--dropdown-item-gap: var(--space-xs);--dropdown-item-border-radius: var(--radius-xs);--dropdown-item-color: var(--text-primary);--dropdown-item-background-color: transparent;--dropdown-item-cursor: pointer;--dropdown-item-icon-size: var(--icon-s);--dropdown-item-icon-color: var(--icon-color-secondary);--dropdown-item-icon-gap: var(--space-s);--dropdown-item-hover-background-color: var(--surface-tertiary);--dropdown-item-hover-color: var(--text-primary);--dropdown-item-active-background-color: var(--surface-tertiary);--dropdown-item-active-color: var(--text-primary);--dropdown-item-selected-background-color: var(--surface-primary);--dropdown-item-selected-color: var(--primary-700);--dropdown-item-focus-background-color: var(--surface-secondary);--dropdown-item-focus-color: var(--text-primary);--dropdown-item-focus-outline-width: var(--focus-outline-width);--dropdown-item-focus-outline-style: var(--focus-outline-style);--dropdown-item-focus-outline-color: var(--focus-outline-color);--dropdown-item-focus-outline-offset: var(--focus-outline-offset);--dropdown-item-disabled-color: var(--text-disabled);--dropdown-item-disabled-opacity: var(--opacity-disabled);--dropdown-item-disabled-cursor: not-allowed;--dropdown-item-transition-property: background-color, color;--dropdown-item-transition-duration: var(--transition-duration-fast);--dropdown-item-transition-timing-function: var(--transition-timing-standard);--dropdown-item-transition-delay: 0s;--dropdown-item-transition: var(--dropdown-item-transition-property) var(--dropdown-item-transition-duration) var(--dropdown-item-transition-timing-function) var(--dropdown-item-transition-delay);--dropdown-divider-color: var(--border-subtle);--dropdown-divider-width: var(--border-width-thin);--dropdown-divider-style: var(--border-style-solid);--dropdown-divider-margin-block: var(--space-xs);--dropdown-header-padding-inline: var(--space-s);--dropdown-header-padding-block: var(--space-xs);--dropdown-header-font-size: var(--text-xs);--dropdown-header-font-weight: var(--font-weight-medium);--dropdown-header-line-height: var(--line-height-normal);--dropdown-header-letter-spacing: var(--letter-spacing-normal);--dropdown-header-color: var(--text-secondary);--dropdown-trigger-display: inline-flex;--dropdown-trigger-cursor: pointer;--dropdown-trigger-appearance: none;--dropdown-trigger-min-width: 10rem;--dropdown-trigger-min-height: 2.75rem;--dropdown-trigger-padding-inline: 1em;--dropdown-trigger-padding-block: 0.5em;--dropdown-trigger-gap: var(--space-xs);--dropdown-trigger-align-items: center;--dropdown-trigger-justify-content: space-between;--dropdown-trigger-text-align: start;--dropdown-trigger-background-color: var(--surface-secondary);--dropdown-trigger-background-image: none;--dropdown-trigger-background-position: center;--dropdown-trigger-background-repeat: no-repeat;--dropdown-trigger-background-size: var(--icon-s);--dropdown-trigger-border-width: var(--border-width-s);--dropdown-trigger-border-style: var(--border-style-solid);--dropdown-trigger-border-color: var(--border-default);--dropdown-trigger-border-radius: var(--radius-s);--dropdown-trigger-box-shadow: var(--shadow-xs);--dropdown-trigger-color: var(--text-secondary);--dropdown-trigger-font-family: var(--font-family-sans);--dropdown-trigger-font-size: var(--text-s);--dropdown-trigger-font-style: var(--font-style-normal);--dropdown-trigger-font-weight: var(--font-weight-regular);--dropdown-trigger-line-height: var(--line-height-relaxed);--dropdown-trigger-letter-spacing: var(--letter-spacing-normal);--dropdown-trigger-text-transform: var(--text-transform-none);--dropdown-trigger-text-decoration: var(--text-decoration-none);--dropdown-trigger-icon-size: var(--icon-s);--dropdown-trigger-icon-color: var(--icon-color-secondary);--dropdown-trigger-hover-background-color: var(--surface-secondary);--dropdown-trigger-hover-border-color: var(--border-hover);--dropdown-trigger-hover-color: var(--text-primary);--dropdown-trigger-hover-box-shadow: var(--shadow-none);--dropdown-trigger-active-background-color: var(--surface-tertiary);--dropdown-trigger-active-border-color: var(--border-active);--dropdown-trigger-active-color: var(--text-primary);--dropdown-trigger-active-box-shadow: var(--shadow-xs);--dropdown-trigger-focus-background-color: var(--surface-primary);--dropdown-trigger-focus-border-color: var(--border-default);--dropdown-trigger-focus-color: var(--text-primary);--dropdown-trigger-focus-box-shadow: var(--shadow-xs);--dropdown-trigger-focus-outline-width: var(--focus-outline-width);--dropdown-trigger-focus-outline-style: var(--focus-outline-style);--dropdown-trigger-focus-outline-color: var(--focus-outline-color);--dropdown-trigger-focus-outline-offset: var(--focus-outline-offset);--dropdown-trigger-disabled-background-color: var(--surface-disabled);--dropdown-trigger-disabled-border-color: var(--border-subtle);--dropdown-trigger-disabled-color: var(--text-disabled);--dropdown-trigger-disabled-box-shadow: none;--dropdown-trigger-disabled-opacity: var(--opacity-disabled);--dropdown-trigger-disabled-cursor: not-allowed;--dropdown-trigger-transition-property: all;--dropdown-trigger-transition-duration: var(--transition-duration-fast);--dropdown-trigger-transition-timing-function: var(--transition-timing-standard);--dropdown-trigger-transition-delay: 0s;--dropdown-trigger-transition: var(--dropdown-trigger-transition-property) var(--dropdown-trigger-transition-duration) var(--dropdown-trigger-transition-timing-function) var(--dropdown-trigger-transition-delay);--form-input-height-s: 2.25rem;--form-input-height-m: 2.75rem;--form-input-height-l: 3.25rem;--form-input-padding-inline: var(--space-s);--form-input-padding-block: var(--space-xs);--form-input-background-color: var(--surface-primary);--form-input-background-image: none;--form-input-background-position: center;--form-input-background-repeat: no-repeat;--form-input-background-size: auto;--form-input-border-width: var(--border-width-s);--form-input-border-style: var(--border-style-solid);--form-input-border-color: var(--border-default);--form-input-border-radius: var(--radius-s);--form-input-box-shadow: var(--shadow-xs);--form-input-color: var(--text-primary);--form-input-font-family: var(--font-family-sans);--form-input-font-size: var(--text-s);--form-input-font-style: var(--font-style-normal);--form-input-font-weight: var(--font-weight-regular);--form-input-line-height: var(--line-height-relaxed);--form-input-letter-spacing: var(--letter-spacing-normal);--form-input-text-transform: var(--text-transform-none);--form-input-text-decoration: var(--text-decoration-none);--form-input-placeholder-color: var(--text-placeholder);--form-input-placeholder-font-size: var(--text-s);--form-input-hover-background-color: var(--surface-secondary);--form-input-hover-border-color: var(--border-hover);--form-input-hover-color: var(--text-primary);--form-input-active-background-color: var(--surface-tertiary);--form-input-active-border-color: var(--border-active);--form-input-active-color: var(--text-primary);--form-input-focus-background-color: var(--surface-primary);--form-input-focus-border-color: var(--border-focus);--form-input-focus-color: var(--text-primary);--form-input-focus-outline-width: var(--focus-outline-width);--form-input-focus-outline-style: var(--focus-outline-style);--form-input-focus-outline-color: var(--focus-outline-color);--form-input-focus-outline-offset: var(--focus-outline-offset);--form-input-disabled-background-color: var(--surface-disabled);--form-input-disabled-border-color: var(--border-subtle);--form-input-disabled-color: var(--text-disabled);--form-input-disabled-opacity: var(--opacity-disabled);--form-input-disabled-cursor: not-allowed;--form-input-transition-property: all;--form-input-transition-duration: var(--transition-duration-fast);--form-input-transition-timing-function: var(--transition-timing-standard);--form-input-transition-delay: 0s;--form-input-transition: var(--form-input-transition-property) var(--form-input-transition-duration) var(--form-input-transition-timing-function) var(--form-input-transition-delay);--label-font-family: var(--font-family-sans);--label-font-size: var(--text-s);--label-font-style: var(--font-style-normal);--label-font-weight: var(--font-weight-medium);--label-line-height: var(--line-height-normal);--label-letter-spacing: var(--letter-spacing-normal);--label-color: var(--text-primary);--label-margin-bottom: var(--space-2xs);--help-text-font-family: var(--font-family-sans);--help-text-font-size: var(--text-xs);--help-text-font-style: var(--font-style-normal);--help-text-font-weight: var(--font-weight-regular);--help-text-line-height: var(--line-height-normal);--help-text-letter-spacing: var(--letter-spacing-normal);--help-text-color: var(--text-secondary);--form-success-color: var(--text-success);--form-warning-color: var(--text-warning);--form-error-color: var(--text-error);--form-info-color: var(--text-info);--form-validation-font-size: var(--text-xs);--control-size: 1.25rem;--control-border-width: var(--border-width-s);--control-border-radius: var(--radius-xs);--select-icon-size: var(--icon-s);--select-icon-color: var(--icon-color-secondary);--textarea-min-height: 8rem;--form-gap: var(--space-m);--field-gap: var(--space-xs);--option-color: var(--text-primary);--option-background-color: var(--surface-primary);--option-hover-background-color: var(--surface-secondary);--option-hover-color: var(--text-primary);--option-active-background-color: var(--surface-tertiary);--option-active-color: var(--text-primary);--option-selected-background-color: var(--surface-primary);--option-selected-color: var(--primary-700);--option-disabled-color: var(--text-disabled);--form-input-cursor: text;--select-cursor: pointer;--checkbox-cursor: pointer;--radio-cursor: pointer;--site-box-max-width: 1300px;--section-max-width: 100%;--blog-width: 900px;--section-alt-background: var(--neutral-25);--header-height: 0px;--section-padding-block: var(--space-2xl);--section-padding-inline: var(--space-m);--gutter: var(--space-s);--block-overlap: var(--section-padding-block);--filter-background-color: var(--surface-primary);--filter-border-width: var(--border-width-s);--filter-border-style: var(--border-style-solid);--filter-border-color: var(--border-subtle);--filter-border-radius: var(--radius-s);--filter-box-shadow: none;--filter-padding-inline: var(--space-m);--filter-padding-block: var(--space-m);--filter-gap: var(--space-m);--filter-search-height: 2.75rem;--filter-search-padding-inline: var(--space-s);--filter-search-padding-block: var(--space-xs);--filter-search-gap: var(--space-xs);--filter-search-background-color: var(--surface-primary);--filter-search-border-width: var(--border-width-s);--filter-search-border-style: var(--border-style-solid);--filter-search-border-color: var(--border-default);--filter-search-border-radius: var(--radius-s);--filter-search-color: var(--text-primary);--filter-search-placeholder-color: var(--text-placeholder);--filter-search-icon-size: var(--icon-s);--filter-search-icon-color: var(--icon-color-secondary);--filter-search-hover-background-color: var(--surface-secondary);--filter-search-hover-border-color: var(--border-hover);--filter-search-focus-background-color: var(--surface-primary);--filter-search-focus-border-color: var(--border-focus);--filter-search-focus-outline-width: var(--focus-outline-width);--filter-search-focus-outline-style: var(--focus-outline-style);--filter-search-focus-outline-color: var(--focus-outline-color);--filter-search-focus-outline-offset: var(--focus-outline-offset);--filter-group-gap: var(--space-s);--filter-group-padding-block: var(--space-s);--filter-heading-font-size: var(--text-s);--filter-heading-font-weight: var(--font-weight-semibold);--filter-heading-line-height: var(--line-height-normal);--filter-heading-color: var(--text-primary);--filter-item-min-height: 2.5rem;--filter-item-padding-inline: var(--space-s);--filter-item-padding-block: var(--space-xs);--filter-item-gap: var(--space-xs);--filter-item-border-radius: var(--radius-xs);--filter-item-color: var(--text-primary);--filter-item-background-color: transparent;--filter-item-hover-background-color: var(--surface-secondary);--filter-item-hover-color: var(--text-primary);--filter-item-active-background-color: var(--surface-tertiary);--filter-item-active-color: var(--text-primary);--filter-item-selected-background-color: var(--surface-primary);--filter-item-selected-color: var(--primary-700);--filter-item-disabled-color: var(--text-disabled);--filter-item-disabled-opacity: var(--opacity-disabled);--filter-count-font-size: var(--text-xs);--filter-count-font-weight: var(--font-weight-medium);--filter-count-color: var(--text-secondary);--filter-chip-height: 2rem;--filter-chip-padding-inline: var(--space-s);--filter-chip-padding-block: var(--space-2xs);--filter-chip-gap: var(--space-2xs);--filter-chip-background-color: var(--surface-secondary);--filter-chip-border-color: var(--border-subtle);--filter-chip-border-width: var(--border-width-s);--filter-chip-border-style: var(--border-style-solid);--filter-chip-border-radius: var(--radius-full);--filter-chip-color: var(--text-primary);--filter-chip-selected-background-color: var(--surface-primary);--filter-chip-selected-border-color: var(--primary-500);--filter-chip-selected-color: var(--primary-700);--filter-divider-width: var(--border-width-thin);--filter-divider-style: var(--border-style-solid);--filter-divider-color: var(--border-subtle);--filter-divider-margin-block: var(--space-s);--filter-badge-background-color: var(--surface-secondary);--filter-badge-color: var(--text-secondary);--filter-empty-color: var(--text-secondary);--filter-transition-property: all;--filter-transition-duration: var(--transition-duration-fast);--filter-transition-timing-function: var(--transition-timing-standard);--filter-transition-delay: 0s;--filter-transition: var(--filter-transition-property) var(--filter-transition-duration) var(--filter-transition-timing-function) var(--filter-transition-delay);--btn-primary-color: var(--text-on-primary);--btn-primary-background-color: var(--surface-brand);--btn-primary-background-image: none;--btn-primary-background-size: auto;--btn-primary-background-position: center;--btn-primary-background-repeat: no-repeat;--btn-primary-border-width: var(--border-width-s);--btn-primary-border-style: var(--border-style-solid);--btn-primary-border-color: var(--border-brand);--btn-primary-border-radius: var(--radius-s);--btn-primary-box-shadow: none;--btn-primary-transition-property: all;--btn-primary-transition-duration: var(--duration-fast);--btn-primary-transition-timing-function: var(--ease-standard);--btn-primary-transition-delay: 0s;--btn-primary-transition: var(--btn-transition-property) var(--btn-transition-duration) var(--btn-transition-timing-function) var(--btn-transition-delay);--btn-primary-hover-background-color: var(--surface-hover);--btn-primary-hover-color: var(--text-primary);--btn-primary-hover-border-color: var(--border-strong);--btn-primary-hover-box-shadow: none;--btn-primary-active-background-color: var(--surface-active);--btn-primary-active-color: var(--text-primary);--btn-primary-active-border-color: var(--border-hover);--btn-primary-active-box-shadow: none;--btn-primary-focus-background-color: var(--btn-background-color);--btn-primary-focus-color: var(--btn-color);--btn-primary-focus-border-color: var(--btn-border-color);--btn-primary-focus-box-shadow: none;--btn-primary-focus-outline-width: var(--focus-outline-width);--btn-primary-focus-outline-style: var(--focus-outline-style);--btn-primary-focus-outline-color: var(--focus-outline-color);--btn-primary-focus-outline-offset: var(--focus-outline-offset);--btn-primary-disabled-background-color: var(--surface-disabled);--btn-primary-disabled-color: var(--text-disabled);--btn-primary-disabled-border-color: var(--border-disabled);--btn-primary-disabled-box-shadow: none;--btn-primary-disabled-opacity: var(--opacity-disabled);--btn-primary-disabled-cursor: not-allowed;--btn-primary-outline-background-color: var(--surface-transparent);--btn-primary-outline-color: var(--text-brand);--btn-primary-outline-border-width: var(--border-width-s);--btn-primary-outline-border-style: var(--border-style-solid);--btn-primary-outline-border-color: var(--border-brand);--btn-primary-outline-border-radius: var(--radius-s);--btn-primary-outline-box-shadow: none;--btn-primary-outline-hover-background-color: var(--surface-hover);--btn-primary-outline-hover-color: var(--text-primary);--btn-primary-outline-hover-border-color: var(--border-hover);--btn-primary-outline-hover-box-shadow: none;--btn-primary-outline-active-background-color: var(--surface-active);--btn-primary-outline-active-color: var(--text-primary);--btn-primary-outline-active-border-color: var(--border-muted);--btn-primary-outline-active-box-shadow: none;--btn-primary-outline-focus-background-color: var(--surface-transparent);--btn-primary-outline-focus-color: var(--text-secondary);--btn-primary-outline-focus-border-color: var(--border-strong);--btn-primary-outline-focus-box-shadow: none;--btn-primary-outline-focus-primary-outline-width: var(--focus-outline-width);--btn-primary-outline-focus-outline-style: var(--focus-outline-style);--btn-primary-outline-focus-outline-color: var(--focus-outline-color);--btn-primary-outline-focus-outline-offset: var(--focus-outline-offset);--btn-primary-outline-disabled-background-color: var(--surface-transparent);--btn-primary-outline-disabled-color: var(--text-disabled);--btn-primary-outline-disabled-border-color: var(--border-disabled);--btn-primary-outline-disabled-box-shadow: none;--btn-primary-outline-disabled-opacity: var(--opacity-disabled);--btn-primary-outline-disabled-cursor: not-allowed;--btn-secondary-color: var(--text-on-primary);--btn-secondary-background-color: var(--secondary-600);--btn-secondary-background-image: none;--btn-secondary-background-size: auto;--btn-secondary-background-position: center;--btn-secondary-background-repeat: no-repeat;--btn-secondary-border-width: var(--border-width-s);--btn-secondary-border-style: var(--border-style-solid);--btn-secondary-border-color: var(--border-brand);--btn-secondary-border-radius: var(--radius-s);--btn-secondary-box-shadow: none;--btn-secondary-transition-property: all;--btn-secondary-transition-duration: var(--duration-fast);--btn-secondary-transition-timing-function: var(--ease-standard);--btn-secondary-transition-delay: 0s;--btn-secondary-transition: var(--btn-transition-property) var(--btn-transition-duration) var(--btn-transition-timing-function) var(--btn-transition-delay);--btn-secondary-hover-background-color: var(--surface-hover);--btn-secondary-hover-color: var(--text-primary);--btn-secondary-hover-border-color: var(--border-strong);--btn-secondary-hover-box-shadow: none;--btn-secondary-active-background-color: var(--surface-active);--btn-secondary-active-color: var(--text-primary);--btn-secondary-active-border-color: var(--border-hover);--btn-secondary-active-box-shadow: none;--btn-secondary-focus-background-color: var(--btn-background-color);--btn-secondary-focus-color: var(--btn-color);--btn-secondary-focus-border-color: var(--btn-border-color);--btn-secondary-focus-box-shadow: none;--btn-secondary-focus-outline-width: var(--focus-outline-width);--btn-secondary-focus-outline-style: var(--focus-outline-style);--btn-secondary-focus-outline-color: var(--focus-outline-color);--btn-secondary-focus-outline-offset: var(--focus-outline-offset);--btn-secondary-disabled-background-color: var(--surface-disabled);--btn-secondary-disabled-color: var(--text-disabled);--btn-secondary-disabled-border-color: var(--border-disabled);--btn-secondary-disabled-box-shadow: none;--btn-secondary-disabled-opacity: var(--opacity-disabled);--btn-secondary-disabled-cursor: not-allowed;--btn-secondary-outline-background-color: var(--surface-transparent);--btn-secondary-outline-color: var(--text-brand);--btn-secondary-outline-border-width: var(--border-width-s);--btn-secondary-outline-border-style: var(--border-style-solid);--btn-secondary-outline-border-color: var(--border-brand);--btn-secondary-outline-border-radius: var(--radius-s);--btn-secondary-outline-box-shadow: none;--btn-secondary-outline-hover-background-color: var(--surface-hover);--btn-secondary-outline-hover-color: var(--text-primary);--btn-secondary-outline-hover-border-color: var(--border-hover);--btn-secondary-outline-hover-box-shadow: none;--btn-secondary-outline-active-background-color: var(--surface-active);--btn-secondary-outline-active-color: var(--text-primary);--btn-secondary-outline-active-border-color: var(--border-muted);--btn-secondary-outline-active-box-shadow: none;--btn-secondary-outline-focus-background-color: var(--surface-transparent);--btn-secondary-outline-focus-color: var(--text-secondary);--btn-secondary-outline-focus-border-color: var(--border-strong);--btn-secondary-outline-focus-box-shadow: none;--btn-secondary-outline-focus-secondary-outline-width: var(--focus-outline-width);--btn-secondary-outline-focus-outline-style: var(--focus-outline-style);--btn-secondary-outline-focus-outline-color: var(--focus-outline-color);--btn-secondary-outline-focus-outline-offset: var(--focus-outline-offset);--btn-secondary-outline-disabled-background-color: var(--surface-transparent);--btn-secondary-outline-disabled-color: var(--text-disabled);--btn-secondary-outline-disabled-border-color: var(--border-disabled);--btn-secondary-outline-disabled-box-shadow: none;--btn-secondary-outline-disabled-opacity: var(--opacity-disabled);--btn-secondary-outline-disabled-cursor: not-allowed;--btn-woocommerce-font-size: var(--text-button-m);--btn-woocommerce-padding-block: 0.5em;--btn-woocommerce-padding-inline: 1em;--btn-woocommerce-min-width: 0;--btn-woocommerce-min-height: 0;--radius-2xs: calc(var(--radius-s) * 0.382);--radius-xs: calc(var(--radius-s) * 0.618);--radius-s: clamp(calc(1rem * (5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((10 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5 / var(--base-font)))) + (((10 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (10 / var(--base-font))));;--radius-m: calc(var(--radius-s) * 1.618);--radius-l: calc(var(--radius-s) * 2.618);--radius-xl: calc(var(--radius-s) * 4.236);--radius-full: 999rem;--container-gap: var(--space-l);--content-gap-xs: var(--space-2xs);--content-gap-s: var(--space-xs);--content-gap: var(--space-s);--grid-gap-s: var(--space-xs);--grid-gap: var(--space-s);--grid-gap-l: var(--space-m);--feedback-surface: var(--surface-primary);--feedback-border: var(--border-default);--feedback-text: var(--text-primary);--feedback-title: var(--text-primary);--feedback-icon: var(--icon-color-primary);--feedback-link: var(--text-link);--feedback-muted-surface: var(--surface-secondary);--feedback-muted-border: var(--border-subtle);--feedback-muted-text: var(--text-secondary);--feedback-muted-title: var(--text-primary);--feedback-muted-icon: var(--icon-color-secondary);--feedback-muted-link: var(--text-link);--feedback-brand-surface: var(--surface-brand);--feedback-brand-border: var(--border-brand);--feedback-brand-text: var(--text-brand);--feedback-brand-title: var(--text-brand);--feedback-brand-icon: var(--icon-color-brand);--feedback-brand-link: var(--text-brand);--feedback-info-surface: var(--surface-info);--feedback-info-border: var(--border-info);--feedback-info-text: var(--text-info);--feedback-info-title: var(--text-info);--feedback-info-icon: var(--icon-color-info);--feedback-info-link: var(--text-info);--feedback-success-surface: var(--surface-success);--feedback-success-border: var(--border-success);--feedback-success-text: var(--text-success);--feedback-success-title: var(--text-success);--feedback-success-icon: var(--icon-color-success);--feedback-success-link: var(--text-success);--feedback-warning-surface: var(--surface-warning);--feedback-warning-border: var(--border-warning);--feedback-warning-text: var(--text-warning);--feedback-warning-title: var(--text-warning);--feedback-warning-icon: var(--icon-color-warning);--feedback-warning-link: var(--text-warning);--feedback-danger-surface: var(--surface-danger);--feedback-danger-border: var(--border-danger);--feedback-danger-text: var(--text-danger);--feedback-danger-title: var(--text-danger);--feedback-danger-icon: var(--icon-color-danger);--feedback-danger-link: var(--text-danger);--woocommerce-notice-link-background-color: var(--surface-transparent);--search-box-shadow: none;--search-height: 2.75rem;--search-padding-inline: var(--space-s);--search-padding-block: var(--space-xs);--search-gap: var(--space-xs);--search-background-color: var(--surface-secondary);--search-border-width: var(--border-width-s);--search-border-color: var(--border-default);--search-border-radius: var(--radius-s);--search-color: var(--text-primary);--search-placeholder-color: var(--neutral-400);--search-icon-size: var(--icon-s);--search-placeholder-font-size: var(--text-placeholder);--search-icon-color: var(--icon-color-secondary);--search-hover-background-color: var(--surface-secondary);--search-hover-border-color: var(--border-hover);--search-focus-background-color: var(--surface-primary);--search-focus-border-color: var(--border-focus);--search-focus-outline-width: var(--focus-outline-width);--search-focus-outline-style: var(--focus-outline-style);--search-focus-outline-color: var(--focus-outline-color);--search-focus-outline-offset: var(--focus-outline-offset);--icon-background-color: var(--neutral-50);--icon-background-padding-block: var(--space-xs);--icon-background-padding-inline: var(--space-xs);--at-focus-outline-color: var(--primary-600);--at-focus-outline-width: 2px;--at-focus-outline-offset: 1px;--header-action-background-color: var(--surface-secondary);--header-action-color: var(--text-primary);--header-action-size: var(--size-m);--header-action-icon-size: var(--icon-s);--header-action-radius: var(--radius-full);--header-action-gap: var(--space-2xs);--header-actions-gap: var(--content-gap);--size-3xs: 16px;--size-2xs: 20px;--size-xs: 24px;--size-s: 32px;--size-m: 40px;--size-l: 48px;--size-xl: 56px;--size-2xl: 64px;--size-3xl: 72px;--size-4xl: 80px;--size-5xl: 96px;--size-6xl: 112px;--size-7xl: 128px;--header-contact-icon-container-size: var(--size-m);--header-contact-icon-container-radius: var(--radius-full);--header-contact-item-gap: var(--space-2xs);--header-contact-gap: var(--content-gap);--header-contact-color: var(--text-secondary);--header-contact-icon-color: var(--icon-color-secondary);--header-contact-icon-container-background: var(--surface-secondary);--header-section-padding-block: var(--space-l);--btn-woocommerce-alt-color: var(--text-primary);--btn-woocommerce-alt-background-color: var(--surface-secondary);--btn-woocommerce-alt-border-width: var(--border-width-s);--btn-woocommerce-alt-border-alt-style: var(--border-style-solid);--btn-woocommerce-alt-border-color: var(--border-default);--btn-woocommerce-alt-border-radius: var(--radius-s);--btn-woocommerce-alt-box-shadow: none;--btn-woocommerce-alt-hover-background-color: var(--surface-hover);--btn-woocommerce-alt-hover-color: var(--text-on-primary);--btn-woocommerce-alt-hover-border-color: var(--border-brand);--btn-woocommerce-alt-hover-box-shadow: none;--product-gap: var(--space-3xl);--product-column-gap: var(--space-2xl);--product-gallery-gap: var(--space-m);--product-gallery-border-radius: var(--radius-l);--product-gallery-thumbnail-gap: var(--space-s);--product-gallery-thumbnail-border-radius: var(--radius-m);--product-category-font-size: var(--text-s);--product-category-line-height: 1.4;--product-category-margin-bottom: var(--space-xs);--product-title-font-size: var(--text-l);--product-title-font-weight: var(--weight-bold);--product-title-line-height: 1.2;--product-title-letter-spacing: 0;--product-title-margin-bottom: var(--space-s);--product-rating-gap: var(--space-xs);--product-rating-font-size: var(--text-s);--product-rating-margin-bottom: var(--space-m);--product-price-font-size: var(--text-2xl);--product-price-font-weight: var(--weight-bold);--product-price-line-height: 1.2;--product-price-margin-bottom: var(--space-l);--product-description-font-size: var(--text-m);--product-description-line-height: 1.7;--product-description-margin-bottom: var(--space-xl);--product-attribute-gap: var(--space-s);--product-attribute-label-font-size: var(--text-s);--product-attribute-label-font-weight: var(--weight-medium);--product-attribute-value-font-size: var(--text-m);--product-attribute-margin-bottom: var(--space-l);--product-variation-gap: var(--space-s);--product-variation-padding-inline: var(--space-m);--product-variation-padding-block: var(--space-s);--product-variation-border-radius: var(--radius-m);--product-variation-font-size: var(--text-s);--product-variation-font-weight: var(--weight-medium);--product-quantity-width: 8rem;--product-quantity-height: 3rem;--product-quantity-border-radius: var(--radius-m);--product-add-to-cart-height: 3rem;--product-add-to-cart-padding-inline: var(--space-l);--product-add-to-cart-border-radius: var(--radius-m);--product-add-to-cart-font-size: var(--text-m);--product-meta-gap: var(--space-xs);--product-meta-font-size: var(--text-s);--product-meta-line-height: 1.6;--product-tabs-gap: var(--space-l);--product-tab-padding: var(--space-m);--product-tab-border-radius: var(--radius-m);--product-tab-title-font-size: var(--text-m);--product-tab-title-font-weight: var(--weight-semibold);--product-tab-content-font-size: var(--text-s);--product-tab-content-line-height: 1.8;--product-related-gap: var(--space-xl);--product-related-title-font-size: var(--text-2xl);--product-related-title-font-weight: var(--weight-bold);--product-related-title-margin-bottom: var(--space-xl);--space-8xl: clamp(calc(1rem * (576.650 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((1153.301 - 576.650) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (576.650 / var(--base-font)))) + (((1153.301 - 576.650) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (1153.301 / var(--base-font))));;}