@font-face {
    font-family: 'Coop Sans Variable';
    src:
        url(/Assets/apps/coopse/dist/CoopSansVariableVF.woff2) format('woff2'),
        url(/Assets/apps/coopse/dist/CoopSansVariableVF.woff) format('woff');
    font-weight: 300 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Coop Marker';
    src:
        url(/Assets/apps/coopse/dist/CoopMarker-Regular.woff2) format('woff2'),
        url(/Assets/apps/coopse/dist/CoopMarker-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --cds-semantic-color-background-backdrop: rgba(0, 0, 0, 0.6);
  --cds-semantic-color-background-brand-accent: #aad23c;
  --cds-semantic-color-background-brand-primary: #0a893d;
  --cds-semantic-color-background-brand-secondary: #00502e;
  --cds-semantic-color-background-brand-tertiary: #e0efdd;
  --cds-semantic-color-background-canvas: #f5f5f5;
  --cds-semantic-color-background-elevated: #ffffff;
  --cds-semantic-color-background-feedback-critical: #faeef3;
  --cds-semantic-color-background-feedback-destructive: #d94335;
  --cds-semantic-color-background-feedback-neutral: #ffffff;
  --cds-semantic-color-background-feedback-success: #c8e2cc;
  --cds-semantic-color-background-feedback-warning: #fff000;
  --cds-semantic-color-background-inverse: #333333;
  --cds-semantic-color-background-pricing-discount: #fff000;
  --cds-semantic-color-background-pricing-member: #0a893d;
  --cds-semantic-color-background-subtle: #f5f5f5;
  --cds-semantic-color-background-transparent: rgba(0, 0, 0, 0);
  --cds-semantic-color-icon-brand-accent: #0b9643;
  --cds-semantic-color-icon-brand-on-accent: #ffffff;
  --cds-semantic-color-icon-brand-on-primary: #ffffff;
  --cds-semantic-color-icon-brand-on-secondary: #ffffff;
  --cds-semantic-color-icon-brand-on-tertiary: #4e4e4e;
  --cds-semantic-color-icon-brand-primary: #0a893d;
  --cds-semantic-color-icon-brand-secondary: #00502e;
  --cds-semantic-color-icon-brand-tertiary: #e6f3e7;
  --cds-semantic-color-icon-feedback-on-critical: #cc0000;
  --cds-semantic-color-icon-feedback-on-destructive: #ffe7e2;
  --cds-semantic-color-icon-feedback-on-neutral: #1a1a1a;
  --cds-semantic-color-icon-feedback-on-success: #002200;
  --cds-semantic-color-icon-feedback-on-warning: #1a1a1a;
  --cds-semantic-color-icon-highlight: #0a893d;
  --cds-semantic-color-icon-inverse: #ffffff;
  --cds-semantic-color-icon-pricing-on-discount: #cc0000;
  --cds-semantic-color-icon-pricing-on-member: #ffffff;
  --cds-semantic-color-icon-primary: #333333;
  --cds-semantic-color-icon-secondary: #333333;
  --cds-semantic-color-interactive-background-read-only: #dfdfdf;
  --cds-semantic-color-interactive-card-background: #ffffff;
  --cds-semantic-color-interactive-card-background-hover: #ffffff;
  --cds-semantic-color-interactive-card-background-pressed: #ffffff;
  --cds-semantic-color-interactive-card-icon: #333333;
  --cds-semantic-color-interactive-card-text: #333333;
  --cds-semantic-color-interactive-control-background: #ffffff;
  --cds-semantic-color-interactive-control-background-hover: #ffffff;
  --cds-semantic-color-interactive-control-background-pressed: #ffffff;
  --cds-semantic-color-interactive-control-background-selection-off: #ffffff;
  --cds-semantic-color-interactive-control-background-selection-on: #00502e;
  --cds-semantic-color-interactive-control-icon: #333333;
  --cds-semantic-color-interactive-control-indicator-off: #333333;
  --cds-semantic-color-interactive-control-indicator-on: #ffffff;
  --cds-semantic-color-interactive-control-stroke: #898989;
  --cds-semantic-color-interactive-control-stroke-hover: #898989;
  --cds-semantic-color-interactive-control-stroke-pressed: #898989;
  --cds-semantic-color-interactive-control-text: #333333;
  --cds-semantic-color-interactive-critical-background: #ffcae0;
  --cds-semantic-color-interactive-critical-background-hover: #ffcae0;
  --cds-semantic-color-interactive-critical-background-pressed: #cc0000;
  --cds-semantic-color-interactive-critical-icon: #b20000;
  --cds-semantic-color-interactive-critical-stroke: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-critical-stroke-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-critical-stroke-pressed: #4d1b1d;
  --cds-semantic-color-interactive-critical-text: #b20000;
  --cds-semantic-color-interactive-destructive-background: #cc0000;
  --cds-semantic-color-interactive-destructive-background-hover: #cc0000;
  --cds-semantic-color-interactive-destructive-background-pressed: #ffcae0;
  --cds-semantic-color-interactive-destructive-icon: #ffffff;
  --cds-semantic-color-interactive-destructive-stroke: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-destructive-stroke-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-destructive-stroke-pressed: #430000;
  --cds-semantic-color-interactive-destructive-text: #ffffff;
  --cds-semantic-color-interactive-icon-read-only: #616161;
  --cds-semantic-color-interactive-inverse-background: #ffffff;
  --cds-semantic-color-interactive-inverse-background-hover: #ffffff;
  --cds-semantic-color-interactive-inverse-background-pressed: #ffffff;
  --cds-semantic-color-interactive-inverse-icon: #333333;
  --cds-semantic-color-interactive-inverse-stroke: #dfdfdf;
  --cds-semantic-color-interactive-inverse-stroke-hover: #dfdfdf;
  --cds-semantic-color-interactive-inverse-stroke-pressed: #dfdfdf;
  --cds-semantic-color-interactive-inverse-text: #333333;
  --cds-semantic-color-interactive-link-text: #333333;
  --cds-semantic-color-interactive-link-text-inverse: #ffffff;
  --cds-semantic-color-interactive-link-text-inverse-visited: #ffffff;
  --cds-semantic-color-interactive-link-text-visited: #333333;
  --cds-semantic-color-interactive-outlined-inverse-background: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-inverse-background-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-inverse-background-pressed: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-inverse-icon: #ffffff;
  --cds-semantic-color-interactive-outlined-inverse-stroke: #ffffff;
  --cds-semantic-color-interactive-outlined-inverse-stroke-hover: #ffffff;
  --cds-semantic-color-interactive-outlined-inverse-stroke-pressed: #ffffff;
  --cds-semantic-color-interactive-outlined-inverse-text: #ffffff;
  --cds-semantic-color-interactive-outlined-background: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-background-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-background-pressed: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-outlined-icon: #00502e;
  --cds-semantic-color-interactive-outlined-stroke: #00502e;
  --cds-semantic-color-interactive-outlined-stroke-hover: #00502e;
  --cds-semantic-color-interactive-outlined-stroke-pressed: #00502e;
  --cds-semantic-color-interactive-outlined-text: #00502e;
  --cds-semantic-color-interactive-primary-background: #0a893d;
  --cds-semantic-color-interactive-primary-background-hover: #0a893d;
  --cds-semantic-color-interactive-primary-background-pressed: #0a893d;
  --cds-semantic-color-interactive-primary-icon: #ffffff;
  --cds-semantic-color-interactive-primary-stroke: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-primary-stroke-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-primary-stroke-pressed: #00502e;
  --cds-semantic-color-interactive-primary-text: #ffffff;
  --cds-semantic-color-interactive-secondary-background: #e6f3e7;
  --cds-semantic-color-interactive-secondary-background-hover: #e6f3e7;
  --cds-semantic-color-interactive-secondary-background-pressed: #e6f3e7;
  --cds-semantic-color-interactive-secondary-icon: #00502e;
  --cds-semantic-color-interactive-secondary-stroke: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-secondary-stroke-hover: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-secondary-stroke-pressed: rgba(0, 0, 0, 0);
  --cds-semantic-color-interactive-secondary-text: #00502e;
  --cds-semantic-color-interactive-stroke-read-only: #c8c8c8;
  --cds-semantic-color-interactive-text-read-only: #616161;
  --cds-semantic-color-stroke-brand-on-accent: #0b9643;
  --cds-semantic-color-stroke-brand-on-primary: #0a893d;
  --cds-semantic-color-stroke-brand-on-secondary: #00502e;
  --cds-semantic-color-stroke-brand-on-tertiary: #e6f3e7;
  --cds-semantic-color-stroke-divider: #c8c8c8;
  --cds-semantic-color-stroke-feedback-critical: #ffcae0;
  --cds-semantic-color-stroke-feedback-error: #cc0000;
  --cds-semantic-color-stroke-feedback-neutral: #898989;
  --cds-semantic-color-stroke-feedback-success: #c8e2cc;
  --cds-semantic-color-stroke-feedback-warning: #fff000;
  --cds-semantic-color-stroke-pricing-discount: #fff000;
  --cds-semantic-color-stroke-pricing-member: #0a893d;
  --cds-semantic-color-stroke-strong: #898989;
  --cds-semantic-color-stroke-subtle: #dfdfdf;
  --cds-semantic-color-stroke-transparent: rgba(0, 0, 0, 0);
  --cds-semantic-color-text-brand-on-accent: #ffffff;
  --cds-semantic-color-text-brand-on-primary: #ffffff;
  --cds-semantic-color-text-brand-on-secondary: #ffffff;
  --cds-semantic-color-text-brand-on-tertiary: #4e4e4e;
  --cds-semantic-color-text-feedback-on-critical: #cc0000;
  --cds-semantic-color-text-feedback-on-destructive: #ffe7e2;
  --cds-semantic-color-text-feedback-on-neutral: #333333;
  --cds-semantic-color-text-feedback-on-success: #002200;
  --cds-semantic-color-text-feedback-on-warning: #333333;
  --cds-semantic-color-text-highlight: #0a893d;
  --cds-semantic-color-text-inverse: #ffffff;
  --cds-semantic-color-text-pricing-on-discount: #cc0000;
  --cds-semantic-color-text-pricing-on-member: #ffffff;
  --cds-semantic-color-text-primary: #333333;
  --cds-semantic-color-text-secondary: #333333;
  --cds-semantic-color-text-tertiary: #003a27;
  --cds-semantic-typography-body-link-font-family: AkkuratStd;
  --cds-semantic-typography-body-link-font-size-lg: 1.125rem;
  --cds-semantic-typography-body-link-font-size-md: 1rem;
  --cds-semantic-typography-body-link-font-size-sm: 0.875rem;
  --cds-semantic-typography-body-link-font-weight-bold: 600;
  --cds-semantic-typography-body-link-font-weight-regular: 400;
  --cds-semantic-typography-body-font-family: AkkuratStd;
  --cds-semantic-typography-body-font-size-lg: 1.125rem;
  --cds-semantic-typography-body-font-size-md: 1rem;
  --cds-semantic-typography-body-font-size-sm: 0.875rem;
  --cds-semantic-typography-body-font-weight-bold: 600;
  --cds-semantic-typography-body-font-weight-regular: 400;
  --cds-semantic-typography-display-font-family: Coop New;
  --cds-semantic-typography-display-font-size-lg: 3rem;
  --cds-semantic-typography-display-font-size-md: 2rem;
  --cds-semantic-typography-display-font-size-sm: 1.5rem;
  --cds-semantic-typography-display-font-size-xlg: 3.75rem;
  --cds-semantic-typography-display-font-weight-black: 800;
  --cds-semantic-typography-display-font-weight-bold: 600;
  --cds-semantic-typography-display-font-weight-regular: 400;
  --cds-semantic-typography-header-font-family: AkkuratStd;
  --cds-semantic-typography-header-font-size-lg: 1.5rem;
  --cds-semantic-typography-header-font-size-md: 1.125rem;
  --cds-semantic-typography-header-font-size-sm: 1rem;
  --cds-semantic-typography-header-font-weight-bold: 600;
  --cds-semantic-typography-header-font-weight-regular: 400;
  --cds-semantic-typography-intro-font-family: AkkuratStd;
  --cds-semantic-typography-intro-font-size-lg: 1.5rem;
  --cds-semantic-typography-intro-font-size-md: 1.25rem;
  --cds-semantic-typography-intro-font-size-sm: 1.125rem;
  --cds-semantic-typography-intro-font-weight-regular: 400;
  --cds-semantic-typography-pricing-font-family: Coop New;
  --cds-semantic-typography-pricing-font-size-2xlg: 3.75rem;
  --cds-semantic-typography-pricing-font-size-lg: 2rem;
  --cds-semantic-typography-pricing-font-size-md: 1.25rem;
  --cds-semantic-typography-pricing-font-size-sm: 1rem;
  --cds-semantic-typography-pricing-font-size-xlg: 3rem;
  --cds-semantic-typography-pricing-font-size-xsm: 0.875rem;
  --cds-semantic-typography-pricing-font-weight-bold: 800;
  --cds-border-radius-2xsm: 4px;
  --cds-border-radius-full: 9999999px;
  --cds-border-radius-lg: 24px;
  --cds-border-radius-md: 16px;
  --cds-border-radius-none: 0px;
  --cds-border-radius-sm: 12px;
  --cds-border-radius-xlg: 40px;
  --cds-border-radius-xsm: 8px;
  --cds-border-width-default: 1px;
  --cds-border-width-divider: 1px;
  --cds-border-width-focus: 2px;
  --cds-border-width-strong: 2px;
  --cds-sizing-2xlg: 64px;
  --cds-sizing-2xsm: 16px;
  --cds-sizing-3xlg: 72px;
  --cds-sizing-3xsm: 8px;
  --cds-sizing-4xlg: 80px;
  --cds-sizing-lg: 48px;
  --cds-sizing-md: 40px;
  --cds-sizing-sm: 32px;
  --cds-sizing-xlg: 56px;
  --cds-sizing-xsm: 24px;
  --cds-spacing-2xlg: 48px;
  --cds-spacing-2xsm: 4px;
  --cds-spacing-3xlg: 56px;
  --cds-spacing-3xsm: 2px;
  --cds-spacing-4xlg: 64px;
  --cds-spacing-lg: 24px;
  --cds-spacing-md: 16px;
  --cds-spacing-none: 0px;
  --cds-spacing-sm: 12px;
  --cds-spacing-xlg: 40px;
  --cds-spacing-xsm: 8px;
  --cds-utility-touch-target-min: 24px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */

html.theme-id26-light {
  --cds-semantic-color-background-brand-accent: #8ef54f;
  --cds-semantic-color-background-brand-primary: #007013;
  --cds-semantic-color-background-brand-secondary: #342f29;
  --cds-semantic-color-background-brand-tertiary: #67c176;
  --cds-semantic-color-background-canvas: #f9f5f0;
  --cds-semantic-color-background-feedback-critical: #eda3a3;
  --cds-semantic-color-background-feedback-destructive: #d42929;
  --cds-semantic-color-background-feedback-neutral: #f9f5f0;
  --cds-semantic-color-background-feedback-success: #a1d7aa;
  --cds-semantic-color-background-feedback-warning: #ebc700;
  --cds-semantic-color-background-inverse: #000000;
  --cds-semantic-color-background-subtle: #ede7df;
  --cds-semantic-color-text-brand-on-accent: #007013;
  --cds-semantic-color-text-brand-on-primary: #ffffff;
  --cds-semantic-color-text-brand-on-secondary: #ffffff;
  --cds-semantic-color-text-primary: #003d0a;
  --cds-semantic-color-text-secondary: #635a4e;
  --cds-semantic-color-text-tertiary: #002406;
  --cds-semantic-typography-body-link-font-family: Coop Sans Variable;
  --cds-semantic-typography-body-font-family: Coop Sans Variable;
  --cds-semantic-typography-display-font-family: Coop Sans Variable;
  --cds-semantic-typography-header-font-family: Coop Sans Variable;
  --cds-semantic-typography-intro-font-family: Coop Sans Variable;
  --cds-semantic-typography-pricing-font-family: Coop Sans Variable;
  --cds-border-radius-2xsm: 4px;
  --cds-border-radius-full: 9999999px;
  --cds-border-radius-lg: 24px;
  --cds-border-radius-md: 16px;
  --cds-border-radius-none: 0px;
  --cds-border-radius-sm: 12px;
  --cds-border-radius-xlg: 40px;
  --cds-border-radius-xsm: 8px;
  --cds-border-width-default: 1px;
  --cds-border-width-divider: 1px;
  --cds-border-width-focus: 2px;
  --cds-border-width-strong: 2px;
  --cds-sizing-2xlg: 64px;
  --cds-sizing-2xsm: 16px;
  --cds-sizing-3xlg: 72px;
  --cds-sizing-3xsm: 8px;
  --cds-sizing-4xlg: 80px;
  --cds-sizing-lg: 48px;
  --cds-sizing-md: 40px;
  --cds-sizing-sm: 32px;
  --cds-sizing-xlg: 56px;
  --cds-sizing-xsm: 24px;
  --cds-spacing-2xlg: 48px;
  --cds-spacing-2xsm: 4px;
  --cds-spacing-3xlg: 56px;
  --cds-spacing-3xsm: 2px;
  --cds-spacing-4xlg: 64px;
  --cds-spacing-lg: 24px;
  --cds-spacing-md: 16px;
  --cds-spacing-none: 0px;
  --cds-spacing-sm: 12px;
  --cds-spacing-xlg: 40px;
  --cds-spacing-xsm: 8px;
  --cds-utility-touch-target-min: 24px;
}

/**
 * Do not edit directly, this file was auto-generated.
 */

html.theme-id26-dark {
  --cds-semantic-color-background-brand-accent: #8ef54f;
  --cds-semantic-color-background-brand-primary: #007013;
  --cds-semantic-color-background-brand-secondary: #00570e;
  --cds-semantic-color-background-brand-tertiary: #00570e;
  --cds-semantic-color-background-canvas: #000000;
  --cds-semantic-color-background-elevated: #1d1a17;
  --cds-semantic-color-background-feedback-critical: #e47a7a;
  --cds-semantic-color-background-feedback-destructive: #cc0000;
  --cds-semantic-color-background-feedback-neutral: #342f29;
  --cds-semantic-color-background-feedback-success: #67c176;
  --cds-semantic-color-background-feedback-warning: #ebc700;
  --cds-semantic-color-background-inverse: #000000;
  --cds-semantic-color-background-subtle: #1d1a17;
  --cds-semantic-color-text-brand-on-accent: #007013;
  --cds-semantic-color-text-brand-on-primary: #ffffff;
  --cds-semantic-color-text-brand-on-secondary: #ffffff;
  --cds-semantic-color-text-inverse: #003d0a;
  --cds-semantic-color-text-primary: #ffffff;
  --cds-semantic-color-text-secondary: #8f8270;
  --cds-semantic-typography-body-link-font-family: Coop Sans Variable;
  --cds-semantic-typography-body-font-family: Coop Sans Variable;
  --cds-semantic-typography-display-font-family: Coop Sans Variable;
  --cds-semantic-typography-header-font-family: Coop Sans Variable;
  --cds-semantic-typography-intro-font-family: Coop Sans Variable;
  --cds-semantic-typography-pricing-font-family: Coop Sans Variable;
  --cds-border-radius-2xsm: 4px;
  --cds-border-radius-full: 9999999px;
  --cds-border-radius-lg: 24px;
  --cds-border-radius-md: 16px;
  --cds-border-radius-none: 0px;
  --cds-border-radius-sm: 12px;
  --cds-border-radius-xlg: 40px;
  --cds-border-radius-xsm: 8px;
  --cds-border-width-default: 1px;
  --cds-border-width-divider: 1px;
  --cds-border-width-focus: 2px;
  --cds-border-width-strong: 2px;
  --cds-sizing-2xlg: 64px;
  --cds-sizing-2xsm: 16px;
  --cds-sizing-3xlg: 72px;
  --cds-sizing-3xsm: 8px;
  --cds-sizing-4xlg: 80px;
  --cds-sizing-lg: 48px;
  --cds-sizing-md: 40px;
  --cds-sizing-sm: 32px;
  --cds-sizing-xlg: 56px;
  --cds-sizing-xsm: 24px;
  --cds-spacing-2xlg: 48px;
  --cds-spacing-2xsm: 4px;
  --cds-spacing-3xlg: 56px;
  --cds-spacing-3xsm: 2px;
  --cds-spacing-4xlg: 64px;
  --cds-spacing-lg: 24px;
  --cds-spacing-md: 16px;
  --cds-spacing-none: 0px;
  --cds-spacing-sm: 12px;
  --cds-spacing-xlg: 40px;
  --cds-spacing-xsm: 8px;
  --cds-utility-touch-target-min: 24px;
}


