@font-face {font-family: 'FoundersGroteskWeb';font-style: normal;font-weight: 400;src: local('FoundersGroteskWeb'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Regular.woff2') format('woff2'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Regular.woff') format('woff'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Regular.eot') format('embedded-opentype');}@font-face {font-family: 'FoundersGroteskWeb';font-style: normal;font-weight: 700;src: local('FoundersGroteskWeb'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Medium.woff2') format('woff2'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Medium.woff') format('woff'),url('/theme-assets/fonts/founders-grotesk-web/FoundersGroteskWeb-Medium.eot') format('embedded-opentype');}

:root {
  --intent-primary-50: #e0e8e8;
  --intent-primary-100: #b2c7c5;
  --intent-primary-200: #7fa39f;
  --intent-primary-300: #4c7e79;
  --intent-primary-400: #26625c;
  --intent-primary-600: #004039;
  --intent-primary-700: #003731;
  --intent-primary-800: #002f29;
  --intent-primary-900: #00201c;
  --intent-primary: #004740;
  --intent-secondary-50: #fdfcfa;
  --intent-secondary-100: #fbf8f3;
  --intent-secondary-200: #f9f3eb;
  --intent-secondary-300: #f6eee3;
  --intent-secondary-400: #f4ebdd;
  --intent-secondary-600: #f1e5d2;
  --intent-secondary-700: #efe1cc;
  --intent-secondary-800: #eddec7;
  --intent-secondary-900: #ead8bd;
  --intent-secondary: #f3e8d7;
  --intent-action-50: #e0faff;
  --intent-action-100: #b2f2ff;
  --intent-action-200: #7feaff;
  --intent-action-300: #4ce2ff;
  --intent-action-400: #26dcff;
  --intent-action-600: #00d1ff;
  --intent-action-700: #00cbff;
  --intent-action-800: #00c5ff;
  --intent-action-900: #0bf;
  --intent-action: #00d6ff;
  --intent-promotion-50: #f9e8e4;
  --intent-promotion-100: #f0c6bb;
  --intent-promotion-200: #e6a18e;
  --intent-promotion-300: #dc7c61;
  --intent-promotion-400: #d5603f;
  --intent-promotion-600: #c83d1a;
  --intent-promotion-700: #c23415;
  --intent-promotion-800: #bb2d11;
  --intent-promotion-900: #b01e09;
  --intent-promotion: #ce441e;
  --intent-success-50: #ecf5eb;
  --intent-success-100: #d1e8cf;
  --intent-success-200: #b2d9af;
  --intent-success-300: #93c98f;
  --intent-success-400: #7cbe77;
  --intent-success-600: #5dab58;
  --intent-success-700: #53a24d;
  --intent-success-800: #499a44;
  --intent-success-900: #378a33;
  --intent-success: #66b360;
  --intent-warning-50: #ffede8;
  --intent-warning-100: #ffd2c6;
  --intent-warning-200: #ffb4a0;
  --intent-warning-300: #ff967a;
  --intent-warning-400: #ff7f5d;
  --intent-warning-600: #ff603a;
  --intent-warning-700: #ff5632;
  --intent-warning-800: #ff4c2a;
  --intent-warning-900: #ff3a1c;
  --intent-warning: #ff6941;
  --intent-error-50: #f6e4eb;
  --intent-error-100: #eabdce;
  --intent-error-200: #dd91ae;
  --intent-error-300: #d0658d;
  --intent-error-400: #c64475;
  --intent-error-600: #b51f55;
  --intent-error-700: #ad1a4b;
  --intent-error-800: #a51541;
  --intent-error-900: #960c30;
  --intent-error: #bc245d;
  --intent-content-50: #e0e8e8;
  --intent-content-100: #b2c7c5;
  --intent-content-200: #7fa39f;
  --intent-content-300: #4c7e79;
  --intent-content-400: #26625c;
  --intent-content-600: #004039;
  --intent-content-700: #003731;
  --intent-content-800: #002f29;
  --intent-content-900: #00201c;
  --intent-content: #004740;
  --intent-contrast-50: #fff;
  --intent-contrast-100: #fff;
  --intent-contrast-200: #fff;
  --intent-contrast-300: #fff;
  --intent-contrast-400: #fff;
  --intent-contrast-600: #fff;
  --intent-contrast-700: #fff;
  --intent-contrast-800: #fff;
  --intent-contrast-900: #fff;
  --intent-contrast: #fff;
  --background-color: #f9f3eb;
  --font-family: 'FoundersGroteskWeb', sans-serif;
  --logo-default-height: 40;
  --logo-default-width: 117;
  --logo-small-height: 40;
  --logo-small-width: 117;
  --typography-error: #a3084c;
  --typography-primary: #00201c;
  --typography-promotion: #9d2500;
  --typography-default: var(--intent-content);
  --intent-error-900-contrast: var(--typography-contrast);
  --intent-error-200-contrast: var(--typography-default);
  --intent-error-100-contrast: var(--typography-default);
  --intent-error-contrast: var(--typography-contrast);
  --intent-warning-900-contrast: var(--typography-contrast);
  --intent-warning-200-contrast: var(--typography-default);
  --intent-warning-100-contrast: var(--typography-default);
  --intent-warning-contrast: var(--typography-default);
  --intent-success-900-contrast: var(--typography-contrast);
  --intent-success-200-contrast: var(--typography-default);
  --intent-success-100-contrast: var(--typography-default);
  --intent-success-contrast: var(--typography-default);
  --intent-promotion-900-contrast: var(--typography-contrast);
  --intent-promotion-200-contrast: var(--typography-default);
  --intent-promotion-100-contrast: var(--typography-default);
  --intent-promotion-contrast: var(--typography-contrast);
  --intent-action-900-contrast: var(--typography-default);
  --intent-action-200-contrast: var(--typography-default);
  --intent-action-100-contrast: var(--typography-default);
  --intent-action-contrast: var(--typography-default);
  --intent-secondary-900-contrast: var(--typography-default);
  --intent-secondary-200-contrast: var(--typography-default);
  --intent-secondary-100-contrast: var(--typography-default);
  --intent-secondary-contrast: var(--typography-default);
  --intent-primary-900-contrast: var(--typography-contrast);
  --intent-primary-200-contrast: var(--typography-default);
  --intent-primary-100-contrast: var(--typography-default);
  --intent-primary-contrast: var(--typography-contrast);
  --typography-contrast: var(--intent-contrast);
  --typography-disabled: var(--intent-content-200);
  --typography-placeholder: var(--intent-content-400);
  --coupon-style: var(--typography-promotion);
  --header-bottom-bar-background-color: var(--surface-raised);
  --header-top-bar-background-color: var(--intent-primary);
  --header-top-bar-background-color-contrast: var(--typography-contrast);
  --border-radius: 0.2857142857142857rem;
  --surface-sunken: var(--intent-secondary);
  --surface-background: var(--background-color);
  --surface-base: var(--intent-contrast);
  --surface-raised: var(--intent-contrast);
  --decoration: var(--intent-secondary);
  --decoration-contrast: var(--intent-content-300);
}

@media (prefers-color-scheme: dark) {
  :root[data-theme="dark"] {
    --header-top-bar-background-color: var(--surface-raised);
    --typography-error: var(--intent-error-600);
    --typography-primary: var(--intent-primary-600);
    --typography-promotion: var(--intent-promotion-600);
    --typography-default: #ebf7fe;
    --typography-contrast: #151d22;
    --typography-disabled: #a4afb5;
    --typography-placeholder: #d3dfe5;
    --surface-sunken: #0f171c;
    --surface-background: #151d22;
    --surface-base: #212a2f;
    --surface-raised: #273035;
    --intent-content-50: var(--decoration);
    --intent-content-100: var(--decoration);
    --intent-content-200: var(--decoration);
    --intent-content-300: var(--decoration);
    --intent-content-400: var(--decoration);
    --intent-content-600: #ebf7fe;
    --intent-content-700: #ebf7fe;
    --intent-content-800: #ebf7fe;
    --intent-content-900: #ebf7fe;
    --intent-content: #ebf7fe;
    --intent-secondary-50: #0f171c;
    --intent-secondary-100: #151d22;
    --intent-secondary-200: #1b2328;
    --intent-secondary-300: #212a2f;
    --intent-secondary-400: #0f171c;
    --intent-secondary-600: #0f171c;
    --intent-secondary-700: #0f171c;
    --intent-secondary-800: #d3dfe5;
    --intent-secondary-900: #ebf7fe;
    --intent-secondary: #778288;
    --intent-contrast: #151d22;
    --decoration: #4d575d;
    --decoration-contrast: #778288;
    --intent-primary-50: #001e19;
    --intent-primary-100: #002822;
    --intent-primary-200: #00322c;
    --intent-primary-300: #003c36;
    --intent-primary-400: #346d65;
    --intent-primary: #61958d;
    --intent-primary-600: #61958d;
    --intent-primary-700: #91bdb6;
    --intent-primary-800: #c5e7e1;
    --intent-primary-900: #e0fcf7;
    --intent-action-50: #001b27;
    --intent-action-100: #004458;
    --intent-action-200: #00728f;
    --intent-action-300: #00a4c9;
    --intent-action-400: #3be1ff;
    --intent-action: #6cebff;
    --intent-action-600: #6cebff;
    --intent-action-700: #99f3ff;
    --intent-action-800: #c7f9ff;
    --intent-action-900: #e0fbff;
    --intent-promotion-50: #2c0903;
    --intent-promotion-100: #570900;
    --intent-promotion-200: #821100;
    --intent-promotion-300: #aa2700;
    --intent-promotion-400: #ea6442;
    --intent-promotion: #ff8869;
    --intent-promotion-600: #ff8869;
    --intent-promotion-700: #ffaf97;
    --intent-promotion-800: #ffd9cb;
    --intent-promotion-900: #ffefe8;
    --intent-success-50: #031c02;
    --intent-success-100: #0e3f0c;
    --intent-success-200: #256521;
    --intent-success-300: #428b3d;
    --intent-success-400: #7cc675;
    --intent-success: #96d790;
    --intent-success-600: #96d790;
    --intent-success-700: #b5e7b0;
    --intent-success-800: #d7f5d4;
    --intent-success-900: #eafbe8;
    --intent-warning-50: #2c0902;
    --intent-warning-100: #631200;
    --intent-warning-200: #9a2500;
    --intent-warning-300: #cf431a;
    --intent-warning-400: #ff8562;
    --intent-warning: #ffa68b;
    --intent-warning-600: #ffa68b;
    --intent-warning-700: #ffc4b0;
    --intent-warning-800: #ffe0d3;
    --intent-warning-900: #ffefe8;
    --intent-error-50: #2b0712;
    --intent-error-100: #530022;
    --intent-error-200: #790033;
    --intent-error-300: #9d0047;
    --intent-error-400: #dc4d7a;
    --intent-error: #f57799;
    --intent-error-600: #f57799;
    --intent-error-700: #ffa4bb;
    --intent-error-800: #ffd4df;
    --intent-error-900: #ffedf2;
    --header-top-bar-background-color-contrast: var(--typography-default);
    --intent-secondary-100-contrast: var(--typography-default);
    --intent-secondary-200-contrast: var(--typography-default);
    --intent-secondary-900-contrast: var(--typography-contrast);
    --intent-secondary-contrast: var(--typography-contrast);
    --intent-primary-100-contrast: var(--typography-default);
    --intent-primary-200-contrast: var(--typography-default);
    --intent-primary-contrast: var(--typography-contrast);
    --intent-primary-900-contrast: var(--typography-contrast);
    --intent-action-100-contrast: var(--typography-default);
    --intent-action-200-contrast: var(--typography-default);
    --intent-action-contrast: var(--typography-contrast);
    --intent-action-900-contrast: var(--typography-contrast);
    --intent-promotion-100-contrast: var(--typography-default);
    --intent-promotion-200-contrast: var(--typography-default);
    --intent-promotion-contrast: var(--typography-contrast);
    --intent-promotion-900-contrast: var(--typography-contrast);
    --intent-success-100-contrast: var(--typography-default);
    --intent-success-200-contrast: var(--typography-default);
    --intent-success-contrast: var(--typography-contrast);
    --intent-success-900-contrast: var(--typography-contrast);
    --intent-warning-100-contrast: var(--typography-default);
    --intent-warning-200-contrast: var(--typography-default);
    --intent-warning-contrast: var(--typography-contrast);
    --intent-warning-900-contrast: var(--typography-contrast);
    --intent-error-100-contrast: var(--typography-default);
    --intent-error-200-contrast: var(--typography-default);
    --intent-error-contrast: var(--typography-contrast);
    --intent-error-900-contrast: var(--typography-contrast);
  }
}
