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

:root {
  --typography-os-font-family-tertiary-500: Core Sans A 55 Medium;
  --typography-os-font-family-primary: Portada;
  --typography-os-font-family-tertiary-400: Core Sans A 45 Regular;
  --typography-os-font-family-tertiary-700: Core Sans A 65 Bold;
  --typography-4-y-font-family-secondary: Lufthansa Text;
  --typography-4-y-font-family-primary: Lufthansa Head;
  --typography-mm-font-family-tertiary: LHG Serif;
  --typography-mm-font-family-primary: Lufthansa Head;
  --typography-mm-font-family-secondary: Lufthansa Text;
  --typography-font-size-50: 12;
  --typography-font-size-75: 14;
  --typography-font-size-100: 16;
  --typography-font-size-125: 18;
  --typography-font-size-150: 20;
  --typography-font-size-200: 24;
  --typography-font-size-250: 28;
  --typography-font-size-300: 32;
  --typography-font-size-350: 36;
  --typography-font-size-400: 40;
  --typography-font-size-500: 48;
  --typography-font-size-600: 56;
  --typography-font-size-700: 64;
  --typography-font-size-800: 72;
  --typography-font-size-900: 80;
  --typography-font-size-1000: 88;
  --typography-font-size-1100: 96;
  --typography-font-size-1200: 120;
  --typography-font-weight-100: Thin;
  --typography-font-weight-300: Light;
  --typography-font-weight-400: Regular;
  --typography-font-weight-500: Medium;
  --typography-font-weight-600: SemiBold;
  --typography-font-weight-700: Bold;
  --typography-lhg-font-family-tertiary: Lufthansa Text;
  --typography-lhg-font-family-primary: LHG Head;
  --typography-lhg-font-family-secondary: LHG Serif;
  --typography-az-font-family-primary: Open Sans;
  --typography-lx-font-family-primary-300: CHSans-Light;
  --typography-lx-font-family-primary-400: CHSans-Regular;
  --typography-lx-font-family-primary-700: CHSans-Bold;
  --typography-lh-font-family-primary: Lufthansa Head;
  --typography-lh-font-family-secondary: Lufthansa Text;
  --typography-wl-font-family-secondary: Inter;
  --typography-wl-font-family-primary: Inter;
  --typography-sn-font-family-primary: Intelo;
  --typography-body-weight-accent: Regular;
  --typography-body-family-primary-regular: Lufthansa Text;
  --typography-body-weight-bold: Bold;
  --typography-body-weight-regular: Regular;
  --typography-body-family-primary-bold: Lufthansa Text;
  --typography-body-family-secondary-bold: Lufthansa Text;
  --typography-body-family-accent: Lufthansa Text;
  --typography-body-family-secondary-regular: Lufthansa Text;
  --typography-label-family-primary: Lufthansa Text;
  --typography-label-family-accent: Lufthansa Text;
  --typography-label-family-secondary: Lufthansa Text;
  --typography-label-weight-bold: Bold;
  --typography-label-weight-regular: Regular;
  --typography-display-family-secondary: Lufthansa Head;
  --typography-display-family-primary: Lufthansa Head;
  --typography-display-family-accent: Lufthansa Head;
  --typography-display-weight-secondary: Light;
  --typography-display-weight-primary: Bold;
  --typography-heading-family-accent: Lufthansa Head;
  --typography-heading-family-secondary: Lufthansa Head;
  --typography-heading-weight-secondary: Regular;
  --typography-heading-family-primary: Lufthansa Head;
  --typography-heading-weight-primary: Bold;
  --typography-link-weight-regular: Regular;
  --typography-link-family-default: Lufthansa Text;
  --typography-link-weight-bold: Bold;
  --color-wl-egyptian-blue-30: #f8f9fd;
  --color-wl-egyptian-blue-50: #e7ebf7;
  --color-wl-egyptian-blue-100: #b6c2e8;
  --color-wl-egyptian-blue-200: #9eade1;
  --color-wl-egyptian-blue-300: #6d85d1;
  --color-wl-egyptian-blue-400: #3d5cc2;
  --color-wl-egyptian-blue-500: #0c33b3;
  --color-wl-egyptian-blue-600: #0a298f;
  --color-wl-egyptian-blue-700: #071f6b;
  --color-wl-egyptian-blue-800: #051448;
  --color-wl-egyptian-blue-900: #020a24;
  --color-wl-bluish-purple-30: #f3f3fe;
  --color-wl-bluish-purple-50: #e7e6fd;
  --color-wl-bluish-purple-100: #cfcefb;
  --color-wl-bluish-purple-200: #b8b5f7;
  --color-wl-bluish-purple-300: #8e82ed;
  --color-wl-bluish-purple-400: #6a48e1;
  --color-wl-bluish-purple-500: #5b1cd9;
  --color-wl-bluish-purple-600: #4d16b9;
  --color-wl-bluish-purple-700: #3f119b;
  --color-wl-bluish-purple-800: #310b7d;
  --color-wl-bluish-purple-900: #180346;
  --color-wl-bluish-purple-1000: #040015;
  --color-wl-bluish-purple-alpha-800: rgba(76, 21, 159, 0.5);
  --color-wl-vermilion-cinnabar-200: #ef9f9f;
  --color-wl-vermilion-cinnabar-500: #e83f3f;
  --color-wl-boboli-garden-200: #6eb268;
  --color-wl-boboli-garden-500: #1ab30c;
  --color-wl-below-the-surface-200: #415185;
  --color-wl-below-the-surface-500: #112a7c;
  --color-wl-yellow-brown-200: #c6b273;
  --color-wl-yellow-brown-500: #b3890c;
  --color-sn-nightsky-blue-50: #e6e8ed;
  --color-sn-nightsky-blue-100: #cdd2db;
  --color-sn-nightsky-blue-200: #b5bbc8;
  --color-sn-nightsky-blue-300: #9ca5b6;
  --color-sn-nightsky-blue-400: #6a7792;
  --color-sn-nightsky-blue-500: #394a6d;
  --color-sn-nightsky-blue-600: #20345b;
  --color-sn-nightsky-blue-700: #071d49;
  --color-sn-nightsky-blue-800: #06173a;
  --color-sn-nightsky-blue-900: #04112c;
  --color-sn-poppies-red-25: #fef3f5;
  --color-sn-poppies-red-50: #fce6ea;
  --color-sn-poppies-red-100: #f7b3bf;
  --color-sn-poppies-red-200: #f599aa;
  --color-sn-poppies-red-300: #ef6680;
  --color-sn-poppies-red-400: #ea3355;
  --color-sn-poppies-red-500: #e5002b;
  --color-sn-poppies-red-600: #ce0027;
  --color-sn-poppies-red-700: #b70022;
  --color-sn-poppies-red-800: #89001a;
  --color-sn-poppies-red-900: #45000d;
  --color-os-cold-grey-100: #f6f6f6;
  --color-os-cold-grey-200: #e7e7e7;
  --color-os-cold-grey-300: #d1d1d1;
  --color-os-cold-grey-400: #b0b0b0;
  --color-os-cold-grey-500: #888888;
  --color-os-cold-grey-600: #5d5d5d;
  --color-os-cold-grey-700: #4d4d4d;
  --color-os-cold-grey-800: #262626;
  --color-os-ares-red-25: #fdf4f2;
  --color-os-ares-red-50: #fbe9e6;
  --color-os-ares-red-100: #f0b2b2;
  --color-os-ares-red-200: #eb9999;
  --color-os-ares-red-300: #e87869;
  --color-os-ares-red-400: #e04b37;
  --color-os-ares-red-500: #d81e05;
  --color-os-ares-red-600: #c21b05;
  --color-os-ares-red-700: #ac1804;
  --color-os-ares-red-800: #971504;
  --color-os-ares-red-900: #560c02;
  --color-os-ares-red-950: #320701;
  --color-lhg-sand-25: #fef9f3;
  --color-lhg-sand-50: #f5efe7;
  --color-lhg-sand-100: #e7e0d5;
  --color-lhg-sand-200: #cdc5b4;
  --color-lhg-sand-300: #b4aa95;
  --color-lhg-sand-400: #9c8f7a;
  --color-lhg-sand-600: #6d5b49;
  --color-lhg-sand-800: #3a2d25;
  --color-lhg-sand-900: #231a15;
  --color-lhg-sand-950: #15100c;
  --color-lhg-sand-500-lhg-sand: #847460;
  --color-lhg-sand-700-deep-sand: #554335;
  --color-lhg-blue-25: #f4faff;
  --color-lhg-blue-50: #e5f1ff;
  --color-lhg-blue-100: #cce4fe;
  --color-lhg-blue-200: #9bc9fe;
  --color-lhg-blue-300: #71aefb;
  --color-lhg-blue-600: #3257bc;
  --color-lhg-blue-800: #132970;
  --color-lhg-blue-950: #020d34;
  --color-lhg-blue-900-deep-blue: #05164d;
  --color-lhg-blue-400-light-blue: #5291ed;
  --color-lhg-blue-500-cta-blue: #2d5fe4;
  --color-lhg-blue-700-core-blue: #243f9b;
  --color-lhg-teal-25: #e8fef9;
  --color-lhg-teal-50: #c9fcee;
  --color-lhg-teal-100: #9bf2dd;
  --color-lhg-teal-200: #73d7c8;
  --color-lhg-teal-300: #5eb9b6;
  --color-lhg-teal-400: #4b9da1;
  --color-lhg-teal-600: #276674;
  --color-lhg-teal-700: #1c4c5c;
  --color-lhg-teal-900: #0f1e24;
  --color-lhg-teal-950: #0a1216;
  --color-lhg-teal-500-lhg-teal: #37808a;
  --color-lhg-teal-800-deep-teal: #16333f;
  --color-lhg-purple-25: #fcf8fb;
  --color-lhg-purple-50: #f8edf8;
  --color-lhg-purple-100: #f1dbee;
  --color-lhg-purple-200: #e3b9dc;
  --color-lhg-purple-300: #d597c9;
  --color-lhg-purple-400: #c775b5;
  --color-lhg-purple-500: #b84f94;
  --color-lhg-purple-700: #841e45;
  --color-lhg-purple-900: #390a18;
  --color-lhg-purple-950: #26050e;
  --color-lhg-purple-600-lhg-purple: #a82e61;
  --color-lhg-purple-800-deep-purple: #5c132c;
  --color-lhg-grey-25: #f9f8f8;
  --color-lhg-grey-50: #f1f0ef;
  --color-lhg-grey-100: #e3e1de;
  --color-lhg-grey-200: #c9c5c1;
  --color-lhg-grey-300: #aeaaa6;
  --color-lhg-grey-400: #94908d;
  --color-lhg-grey-500: #7a7673;
  --color-lhg-grey-600: #615d5a;
  --color-lhg-grey-700: #4a4644;
  --color-lhg-grey-800: #322f2e;
  --color-lhg-grey-900: #1d1b1a;
  --color-lhg-grey-950: #111110;
  --color-lhg-red-25: #fff7f7;
  --color-lhg-red-50: #ffeded;
  --color-lhg-red-100: #ffd8da;
  --color-lhg-red-200: #ffb1b9;
  --color-lhg-red-300: #ff8795;
  --color-lhg-red-400: #ff526b;
  --color-lhg-red-500: #e22743;
  --color-lhg-red-700: #93030c;
  --color-lhg-red-900: #3a0b0b;
  --color-lhg-red-950: #250707;
  --color-lhg-red-800-deep-red: #64080c;
  --color-lhg-red-600-lhg-red: #bd0a1c;
  --color-lh-blue-grey: #52627c;
  --color-lh-dark-blue-grey: #414e63;
  --color-lh-warm-yellow-50: #fff7e6;
  --color-lh-warm-yellow-100: #ffefcc;
  --color-lh-warm-yellow-200: #ffe6b3;
  --color-lh-warm-yellow-300: #ffd680;
  --color-lh-warm-yellow-400: #ffb51a;
  --color-lh-warm-yellow-600: #e69c00;
  --color-lh-warm-yellow-700: #cc8a00;
  --color-lh-warm-yellow-800: #b37900;
  --color-lh-warm-yellow-900: #996800;
  --color-lh-warm-yellow-500-brand: #ffad00;
  --color-lh-deep-blue-30: #f8f8fa;
  --color-lh-deep-blue-50: #e6e8ed;
  --color-lh-deep-blue-100: #cdd0db;
  --color-lh-deep-blue-200: #b4b9ca;
  --color-lh-deep-blue-300: #9ba2b8;
  --color-lh-deep-blue-400: #697394;
  --color-lh-deep-blue-500: #505c82;
  --color-lh-deep-blue-600: #374571;
  --color-lh-deep-blue-700: #1e2d5f;
  --color-lh-deep-blue-900: #04123e;
  --color-lh-deep-blue-800-brand: #05164d;
  --color-lh-deep-blue-alpha-30: rgba(5, 22, 77, 0.03);
  --color-lh-deep-blue-alpha-50: rgba(5, 22, 77, 0.05);
  --color-lh-deep-blue-alpha-100: rgba(5, 22, 77, 0.1);
  --color-lh-deep-blue-alpha-200: rgba(5, 22, 77, 0.2);
  --color-lh-deep-blue-alpha-300: rgba(5, 22, 77, 0.3);
  --color-lh-deep-blue-alpha-400: rgba(5, 22, 77, 0.4);
  --color-lh-deep-blue-alpha-500: rgba(5, 22, 77, 0.5);
  --color-lh-deep-blue-alpha-600: rgba(5, 22, 77, 0.6);
  --color-lh-deep-blue-alpha-700: rgba(5, 22, 77, 0.7);
  --color-lh-deep-blue-alpha-800: rgba(5, 22, 77, 0.8);
  --color-lh-deep-blue-alpha-900: rgba(5, 22, 77, 0.9);
  --color-neutral-white: #ffffff;
  --color-neutral-black: #000000;
  --color-neutral-white-alpha-0: rgba(255, 255, 255, 0);
  --color-neutral-white-alpha-400a: rgba(255, 255, 255, 0.4);
  --color-neutral-white-alpha-900a: rgba(255, 255, 255, 0.9);
  --color-neutral-white-alpha-600a: rgba(255, 255, 255, 0.6);
  --color-neutral-white-alpha-100a: rgba(255, 255, 255, 0.1);
  --color-neutral-white-alpha-50a: rgba(255, 255, 255, 0.05);
  --color-neutral-white-alpha-200a: rgba(255, 255, 255, 0.2);
  --color-neutral-white-alpha-500a: rgba(255, 255, 255, 0.5);
  --color-neutral-white-alpha-700a: rgba(255, 255, 255, 0.7);
  --color-neutral-white-alpha-800a: rgba(255, 255, 255, 0.8);
  --color-neutral-white-alpha-300a: rgba(255, 255, 255, 0.3);
  --color-neutral-grey-30: #f7f7f7;
  --color-neutral-grey-50: #f2f2f2;
  --color-neutral-grey-100: #ebebeb;
  --color-neutral-grey-200: #cccccc;
  --color-neutral-grey-300: #b3b3b3;
  --color-neutral-grey-400: #999999;
  --color-neutral-grey-500: #808080;
  --color-neutral-grey-600: #666666;
  --color-neutral-grey-700: #4d4d4d;
  --color-neutral-grey-800: #333333;
  --color-neutral-grey-900: #191919;
  --color-neutral-black-alpha-300a: rgba(0, 0, 0, 0.3);
  --color-neutral-black-alpha-600a: rgba(0, 0, 0, 0.6);
  --color-neutral-black-alpha-50a: rgba(0, 0, 0, 0.05);
  --color-neutral-black-alpha-500a: rgba(0, 0, 0, 0.5);
  --color-neutral-black-alpha-100a: rgba(0, 0, 0, 0.1);
  --color-neutral-black-alpha-800a: rgba(0, 0, 0, 0.8);
  --color-neutral-black-alpha-900a: rgba(0, 0, 0, 0.9);
  --color-neutral-black-alpha-400a: rgba(0, 0, 0, 0.4);
  --color-neutral-black-alpha-200a: rgba(0, 0, 0, 0.2);
  --color-neutral-black-alpha-700a: rgba(0, 0, 0, 0.7);
  --color-lx-warm-grey-100: #ccc4bc;
  --color-lx-warm-grey-200: #c0b8b0;
  --color-lx-warm-grey-300: #ada29a;
  --color-lx-warm-grey-400: #8d827a;
  --color-lx-warm-grey-500: #6f6660;
  --color-lx-warm-grey-600: #554e49;
  --color-lx-swiss-red-25: #fdf2f2;
  --color-lx-swiss-red-50: #fae5e5;
  --color-lx-swiss-red-100: #f0b2b2;
  --color-lx-swiss-red-200: #eb9999;
  --color-lx-swiss-red-300: #e06666;
  --color-lx-swiss-red-400: #d63333;
  --color-lx-swiss-red-500: #cc0000;
  --color-lx-swiss-red-600: #a30000;
  --color-lx-swiss-red-700: #7a0000;
  --color-lx-swiss-red-800: #520000;
  --color-lx-swiss-red-900: #290000;
  --color-4-y-discover-grey-50: #f4f4f4;
  --color-4-y-discover-grey-100: #e9e9e9;
  --color-4-y-discover-grey-200: #dedede;
  --color-4-y-discover-grey-300: #c8c8c8;
  --color-4-y-discover-grey-400: #a6a9ad;
  --color-4-y-discover-grey-500: #7f868f;
  --color-4-y-discover-grey-600: #666c73;
  --color-4-y-discover-grey-700: #52575d;
  --color-4-y-discover-grey-800: #373b3f;
  --color-4-y-discover-grey-900: #1f2225;
  --color-4-y-discover-yellow-100: #fff9da;
  --color-4-y-discover-yellow-200: #fef3af;
  --color-4-y-discover-yellow-300: #feea86;
  --color-4-y-discover-yellow-400: #fbde40;
  --color-4-y-discover-yellow-500: #ffcd00;
  --color-4-y-discover-yellow-600: #efb506;
  --color-4-y-light-sky-100: #f2f7fd;
  --color-4-y-light-sky-200: #e9f2fb;
  --color-4-y-light-sky-300: #b6d8f4;
  --color-4-y-light-sky-400: #8ec0ec;
  --color-4-y-light-sky-500: #6aaae4;
  --color-4-y-light-sky-600: #3487cd;
  --color-4-y-light-sky-700: #1c68a6;
  --color-4-y-light-sky-800: #003e7b;
  --color-4-y-light-sky-900: #002554;
  --color-customer-status-senator: #8f7231;
  --color-customer-status-member-light: #505c82;
  --color-customer-status-hon: #1a1a1a;
  --color-customer-status-frequent-traveller: #808080;
  --color-customer-status-member: #05164d;
  --color-customer-status-senator-light: #b09c6f;
  --color-customer-status-frequent-traveller-light: #9e9e9e;
  --color-customer-status-hon-light: #686868;
  --color-az-ita-grey-25: #f8f8f9;
  --color-az-ita-grey-50: #f3f3f4;
  --color-az-ita-grey-100: #e7e7ea;
  --color-az-ita-grey-200: #d1d1d5;
  --color-az-ita-grey-500: #a4a4ad;
  --color-az-ita-grey-700: #72727f;
  --color-az-ita-blue-25: #f3f8fd;
  --color-az-ita-blue-50: #e6f1fa;
  --color-az-ita-blue-100: #cce3f5;
  --color-az-ita-blue-200: #99c6ec;
  --color-az-ita-blue-300: #67aae2;
  --color-az-ita-blue-400: #2f8fd8;
  --color-az-ita-blue-500: #0171cf;
  --color-az-ita-blue-600: #0164b6;
  --color-az-ita-blue-700: #01569d;
  --color-az-ita-blue-800: #01457f;
  --color-az-ita-blue-900: #0b2340;
  --color-utility-warning-yellow-50: #fef7e0;
  --color-utility-warning-yellow-100: #feefc3;
  --color-utility-warning-yellow-200: #fad782;
  --color-utility-warning-yellow-300: #fdd663;
  --color-utility-warning-yellow-400: #fcc934;
  --color-utility-warning-yellow-500: #fbbc04;
  --color-utility-warning-yellow-600: #f9ab00;
  --color-utility-warning-yellow-700: #f29900;
  --color-utility-warning-yellow-800: #ea8600;
  --color-utility-warning-yellow-900: #e37400;
  --color-utility-info-blue-50: #e3f2fe;
  --color-utility-info-blue-100: #cee7fd;
  --color-utility-info-blue-200: #bbddfd;
  --color-utility-info-blue-300: #9fccfa;
  --color-utility-info-blue-400: #83b9f6;
  --color-utility-info-blue-500: #67a5f1;
  --color-utility-info-blue-600: #4b90ed;
  --color-utility-info-blue-700: #3078ed;
  --color-utility-info-blue-800: #2264d6;
  --color-utility-info-blue-900: #1b53b1;
  --color-utility-critical-red-50: #fdece8;
  --color-utility-critical-red-100: #fbdfd7;
  --color-utility-critical-red-200: #fad0c5;
  --color-utility-critical-red-300: #fa7d73;
  --color-utility-critical-red-400: #e14132;
  --color-utility-critical-red-500: #cc0000;
  --color-utility-critical-red-600: #eb694f;
  --color-utility-critical-red-700: #dd4c35;
  --color-utility-critical-red-800: #c73421;
  --color-utility-critical-red-900: #aa2513;
  --color-utility-positive-green-50: #effbf3;
  --color-utility-positive-green-100: #d9f3e3;
  --color-utility-positive-green-200: #b7e7cb;
  --color-utility-positive-green-300: #84d8a7;
  --color-utility-positive-green-400: #4fc27a;
  --color-utility-positive-green-500: #009900;
  --color-utility-positive-green-600: #1f8f4b;
  --color-utility-positive-green-700: #176f3c;
  --color-utility-positive-green-800: #145b33;
  --color-utility-positive-green-900: #0d3a21;
  --color-utility-focus-blue-500: #0968f6;
  --color-utility-warning-border: #f29900;
  --color-utility-warning-border-subtle: rgba(255, 255, 255, 0);
  --color-utility-warning-border-inverted: #ffffff;
  --color-utility-warning-foreground: #000000;
  --color-utility-warning-background-subtle: #feefc3;
  --color-utility-warning-background: #f9ab00;
  --color-utility-warning-foreground-subtle: #000000;
  --color-utility-error-border-inverted: #ffffff;
  --color-utility-error-border: #aa2513;
  --color-utility-error-foreground: #ffffff;
  --color-utility-error-border-subtle: rgba(255, 255, 255, 0);
  --color-utility-error-background: #c73421;
  --color-utility-error-background-subtle: #fdece8;
  --color-utility-error-foreground-subtle: #aa2513;
  --color-utility-success-border-inverted: #ffffff;
  --color-utility-success-background-subtle: #d9f3e3;
  --color-utility-success-border-subtle: rgba(255, 255, 255, 0);
  --color-utility-success-background: #1f8f4b;
  --color-utility-success-foreground-subtle: #145b33;
  --color-utility-success-foreground: #effbf3;
  --color-utility-success-border: #145b33;
  --color-utility-info-border: #1b53b1;
  --color-utility-info-border-inverted: #ffffff;
  --color-utility-info-border-subtle: rgba(255, 255, 255, 0);
  --color-utility-info-foreground-subtle: #1b53b1;
  --color-utility-info-background: #2264d6;
  --color-utility-info-background-subtle: #cee7fd;
  --color-utility-info-foreground: #ffffff;
  --color-flight-class-economy: #4c6e48;
  --color-flight-class-premium-eco: #2c5744;
  --color-flight-class-first: #a54a4a;
  --color-flight-class-business: #47616c;
  --color-flight-class-mixed: #031029;
  --color-interactive-foreground-default-enabled: #05164d;
  --color-interactive-foreground-default-pressed: #04123e;
  --color-interactive-foreground-default-focus: #05164d;
  --color-interactive-foreground-default-disabled: #999999;
  --color-interactive-foreground-default-hover-inverted: #ffffff;
  --color-interactive-foreground-default-disabled-inverted: rgba(255, 255, 255, 0.4);
  --color-interactive-foreground-default-enabled-inverted: #ffffff;
  --color-interactive-foreground-default-pressed-inverted: #ffffff;
  --color-interactive-foreground-default-hover: #04123e;
  --color-interactive-foreground-utility-pressed-inverted: #ffffff;
  --color-interactive-foreground-utility-enabled: #1a1a1a;
  --color-interactive-foreground-utility-hover-inverted: #ffffff;
  --color-interactive-foreground-utility-enabled-inverted: #ffffff;
  --color-interactive-foreground-utility-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-foreground-utility-disabled: #999999;
  --color-interactive-foreground-utility-pressed: #1a1a1a;
  --color-interactive-foreground-utility-hover: #1a1a1a;
  --color-interactive-foreground-secondary-enabled: #05164d;
  --color-interactive-foreground-secondary-enabled-inverted: #ffffff;
  --color-interactive-foreground-secondary-hover: #ffffff;
  --color-interactive-foreground-secondary-hover-inverted: #ffffff;
  --color-interactive-foreground-secondary-pressed: #ffffff;
  --color-interactive-foreground-secondary-pressed-inverted: #ffffff;
  --color-interactive-foreground-secondary-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-foreground-secondary-disabled: #999999;
  --color-interactive-foreground-primary-enabled: #05164d;
  --color-interactive-foreground-primary-hover-inverted: #05164d;
  --color-interactive-foreground-primary-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-foreground-primary-enabled-inverted: #05164d;
  --color-interactive-foreground-primary-pressed: #04123e;
  --color-interactive-foreground-primary-hover: #04123e;
  --color-interactive-foreground-primary-pressed-inverted: #05164d;
  --color-interactive-foreground-primary-disabled: #999999;
  --color-interactive-foreground-tertiary-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-foreground-tertiary-pressed: #04123e;
  --color-interactive-foreground-tertiary-disabled: #999999;
  --color-interactive-foreground-tertiary-hover-inverted: rgba(255, 255, 255, 0.9);
  --color-interactive-foreground-tertiary-enabled: #05164d;
  --color-interactive-foreground-tertiary-enabled-inverted: #ffffff;
  --color-interactive-foreground-tertiary-hover: #04123e;
  --color-interactive-foreground-tertiary-pressed-inverted: rgba(255, 255, 255, 0.8);
  --color-interactive-foreground-selected-pressed-inverted: #05164d;
  --color-interactive-foreground-selected-hover-inverted: #04123e;
  --color-interactive-foreground-selected-enabled: #ffffff;
  --color-interactive-foreground-selected-enabled-inverted: #05164d;
  --color-interactive-foreground-selected-hover: rgba(255, 255, 255, 0.9);
  --color-interactive-foreground-selected-pressed: #ffffff;
  --color-interactive-border-selected-hover-inverted: rgba(255, 255, 255, 0.9);
  --color-interactive-border-selected-enabled: #05164d;
  --color-interactive-border-selected-pressed-inverted: #ffffff;
  --color-interactive-border-selected-pressed: #04123e;
  --color-interactive-border-selected-hover: #05164d;
  --color-interactive-border-selected-disabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-border-selected-enabled-inverted: #ffffff;
  --color-interactive-border-utility-pressed: #1a1a1a;
  --color-interactive-border-utility-enabled-inverted: #ffffff;
  --color-interactive-border-utility-hover: #1a1a1a;
  --color-interactive-border-utility-pressed-inverted: #ffffff;
  --color-interactive-border-utility-hover-inverted: #ffffff;
  --color-interactive-border-utility-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-border-utility-disabled: #999999;
  --color-interactive-border-utility-enabled: #1a1a1a;
  --color-interactive-border-softer-enabled: rgba(5, 22, 77, 0.1);
  --color-interactive-border-softer-hover: #b4b9ca;
  --color-interactive-border-softer-pressed: #9ba2b8;
  --color-interactive-border-softer-disabled: #cdd0db;
  --color-interactive-border-secondary-enabled: #05164d;
  --color-interactive-border-secondary-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-border-secondary-pressed: #1e2d5f;
  --color-interactive-border-secondary-enabled-inverted: #ffffff;
  --color-interactive-border-secondary-hover-inverted: rgba(255, 255, 255, 0.2);
  --color-interactive-border-secondary-disabled: #cccccc;
  --color-interactive-border-secondary-pressed-inverted: rgba(255, 255, 255, 0.2);
  --color-interactive-border-secondary-hover: #05164d;
  --color-interactive-border-default-pressed: #374571;
  --color-interactive-border-default-enabled: #697394;
  --color-interactive-border-default-disabled: #9ba2b8;
  --color-interactive-border-default-hover: #505c82;
  --color-interactive-background-tertiary-pressed-inverted: rgba(255, 255, 255, 0.1);
  --color-interactive-background-tertiary-enabled: rgba(255, 255, 255, 0);
  --color-interactive-background-tertiary-hover: #f8f8fa;
  --color-interactive-background-tertiary-disabled: rgba(255, 255, 255, 0);
  --color-interactive-background-tertiary-pressed: #e6e8ed;
  --color-interactive-background-tertiary-enabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-tertiary-disabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-tertiary-hover-inverted: rgba(255, 255, 255, 0.05);
  --color-interactive-background-secondary-hover-inverted: rgba(255, 255, 255, 0.05);
  --color-interactive-background-secondary-disabled: #cccccc;
  --color-interactive-background-secondary-pressed: #04123e;
  --color-interactive-background-secondary-hover: #05164d;
  --color-interactive-background-secondary-pressed-inverted: rgba(255, 255, 255, 0.1);
  --color-interactive-background-secondary-enabled: #ffffff;
  --color-interactive-background-secondary-enabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-secondary-disabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-selected-pressed-inverted: #ffffff;
  --color-interactive-background-selected-enabled-inverted: #ffffff;
  --color-interactive-background-selected-pressed: #04123e;
  --color-interactive-background-selected-hover: #05164d;
  --color-interactive-background-selected-enabled: #05164d;
  --color-interactive-background-selected-hover-inverted: rgba(255, 255, 255, 0.9);
  --color-interactive-background-utility-pressed: rgba(0, 0, 0, 0.1);
  --color-interactive-background-utility-pressed-inverted: rgba(255, 255, 255, 0.2);
  --color-interactive-background-utility-disabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-utility-enabled-inverted: rgba(255, 255, 255, 0);
  --color-interactive-background-utility-disabled: rgba(255, 255, 255, 0);
  --color-interactive-background-utility-hover: rgba(0, 0, 0, 0.05);
  --color-interactive-background-utility-enabled: rgba(255, 255, 255, 0);
  --color-interactive-background-utility-hover-inverted: rgba(255, 255, 255, 0.1);
  --color-interactive-background-default-pressed: #cdd0db;
  --color-interactive-background-default-pressed-inverted: rgba(255, 255, 255, 0.1);
  --color-interactive-background-default-disabled-inverted: rgba(255, 255, 255, 0.3);
  --color-interactive-background-default-hover-inverted: rgba(255, 255, 255, 0.2);
  --color-interactive-background-default-disabled: #e6e6e6;
  --color-interactive-background-default-enabled: #f8f8fa;
  --color-interactive-background-default-enabled-inverted: rgba(255, 255, 255, 0.1);
  --color-interactive-background-default-hover: #e6e8ed;
  --color-interactive-background-primary-disabled-inverted: rgba(255, 255, 255, 0.2);
  --color-interactive-background-primary-pressed-inverted: #ffb51a;
  --color-interactive-background-primary-hover-inverted: #ffd680;
  --color-interactive-background-primary-disabled: #cccccc;
  --color-interactive-background-primary-hover: #ffd680;
  --color-interactive-background-primary-pressed: #ffb51a;
  --color-interactive-background-primary-enabled-inverted: #ffad00;
  --color-interactive-background-primary-enabled: #ffad00;
  --color-interactive-ring-focus-width: 2;
  --color-interactive-ring-focus-inverted: #ffffff;
  --color-interactive-ring-focus-default: #0968f6;
  --color-static-foreground-brand-secondary: #ffad00;
  --color-static-foreground-brand-primary: #05164d;
  --color-static-foreground-strong: #000000;
  --color-static-foreground-soft: #505c82;
  --color-static-foreground-softer-inverted: rgba(255, 255, 255, 0.3);
  --color-static-foreground-softer: #9ba2b8;
  --color-static-foreground-inverted: #ffffff;
  --color-static-foreground-default: #05164d;
  --color-static-foreground-soft-inverted: rgba(255, 255, 255, 0.5);
  --color-static-border-softer-inverted: rgba(255, 255, 255, 0.1);
  --color-static-border-soft: rgba(0, 0, 0, 0.2);
  --color-static-border-default: rgba(0, 0, 0, 0.3);
  --color-static-border-softer: rgba(5, 22, 77, 0.1);
  --color-static-border-soft-inverted: rgba(255, 255, 255, 0.3);
  --color-static-border-inverted: #ffffff;
  --color-static-border-strong: #505c82;
  --color-static-background-strong: #04123e;
  --color-static-background-brand-primary: #05164d;
  --color-static-background-brand-softer: #9ba2b8;
  --color-static-background-soft: #e6e8ed;
  --color-static-background-brand-secondary: #ffad00;
  --color-static-background-brand-tertiary: #9ba2b8;
  --color-static-background-inverted: #05164d;
  --color-static-background-default: #ffffff;
  --color-static-background-softer-inverted: rgba(255, 255, 255, 0.1);
  --color-static-background-soft-inverted: rgba(255, 255, 255, 0.3);
  --color-static-background-softer: #f8f8fa;
  --color-typography-body: #1a1a1a;
  --color-typography-caption: #666666;
  --color-typography-body-inverted: #ffffff;
  --color-typography-headline-inverted: #ffffff;
  --color-typography-headline: #1a1a1a;
  --color-typography-caption-inverted: #ffffff;
  --color-overlay-background: rgba(0, 0, 0, 0.6);
  --shadow-blur-blur-04: 16;
  --shadow-blur-blur-02: 8;
  --shadow-blur-blur-05: 24;
  --shadow-blur-blur-03: 12;
  --shadow-blur-blur-01: 4;
  --shadow-blur-blur-06: 32;
  --shadow-y-offset-y-03: 8;
  --shadow-y-offset-y-04: 12;
  --shadow-y-offset-y-02: 4;
  --shadow-y-offset-y-01: 2;
  --shadow-x-offset-x-02: 2;
  --shadow-x-offset-x-01: 0;
  --radius-25: 2;
  --radius-50: 4;
  --radius-75: 6;
  --radius-100: 8;
  --radius-125: 10;
  --radius-150: 12;
  --radius-175: 14;
  --radius-200: 16;
  --radius-300: 24;
  --radius-400: 32;
  --radius-500: 40;
  --radius-full: 9999999;
  --radius-none: 0;
  --radius-s: 10;
  --radius-xs: 8;
  --radius-4-xs: 2;
  --radius-2-xl: 24;
  --radius-3-xl: 32;
  --radius-m-inner: 8;
  --radius-l: 14;
  --radius-m: 12;
  --radius-3-xs: 4;
  --radius-4-xl: 40;
  --radius-xl: 16;
  --radius-xs-outer: 10;
  --radius-xs-inner: 6;
  --radius-2-xs: 6;
  --radius-xl-inner: 16;
  --size-0: 0;
  --size-25: 2;
  --size-50: 4;
  --size-100: 8;
  --size-150: 12;
  --size-200: 16;
  --size-250: 20;
  --size-300: 24;
  --size-400: 32;
  --size-500: 40;
  --size-600: 48;
  --size-700: 64;
  --size-1000: 80;
  --size-1200: 96;
  --size-1300: 104;
  --size-1500: 120;
  --size-interactive-m: 48;
  --size-interactive-s: 24;
  --border-width-0: 0;
  --border-width-100: 1;
  --border-width-200: 2;
  --border-width-300: 3;
  --border-width-400: 4;
  --border-width-600: 6;
  --border-s: 2;
  --border-m: 3;
  --border-l: 4;
  --border-xs: 1;
  --border-none: 0;
  --grid-breakpoint: 390;
  --grid-column: 4;
  --grid-grid-gutter: 16;
  --grid-grid-margin: 24;
  --font-size-body-l: 18;
  --font-size-body-xs: 12;
  --font-size-heading-xl: 28;
  --font-size-display-s: 40;
  --font-size-body-m: 16;
  --font-size-display-l: 64;
  --font-size-heading-l: 24;
  --font-size-body-xl: 20;
  --font-size-heading-xxl: 32;
  --font-size-heading-m: 20;
  --font-size-body-s: 14;
  --font-size-display-m: 48;
  --spacing-responsive-m: 8; /** Internal padding for components */
  --spacing-responsive-3-xl: 24; /** Section padding for containers */
  --spacing-responsive-2-xs: 2; /** Tight icons, chips, inline gaps */
  --spacing-responsive-xl: 16; /** Major content areas, modals, page containers */
  --spacing-responsive-s: 4; /** Small component padding */
  --spacing-responsive-none: 0; /** No internal spacing */
  --spacing-responsive-2-xl: 24; /** Hero layouts, page spacing */
  --spacing-responsive-4-xl: 32; /** Page edge padding, vertical rhythm */
  --spacing-responsive-xs: 2; /** Text gaps, compact paddings */
  --spacing-responsive-6-xl: 48; /** Maximum padding for hero or immersive layouts */
  --spacing-responsive-l: 12; /** Layout sections */
  --spacing-responsive-5-xl: 40; /** Very large layouts or content blocks */
  --calendar-border-disabled: #cccccc;
  --calendar-border-today: #2d5fe4;
  --calendar-border-static: #e6e6e6;
  --calendar-radius-selected: 0;
  --calendar-radius-default: 0;
  --calendar-radius-range: 0;
  --calendar-range-range: #e6e8ed;
  --collapsible-padding: 0;
  --collapsible-divider: 1;
  --collapsible-border-top: 1;
  --collapsible-border-right: 0;
  --collapsible-border-bottom: 0;
  --collapsible-border-left: 0;
  --collapsible-title-color-default: #132970;
  --collapsible-title-color-expanded: #132970;
  --collapsible-radius-default: 0;
  --controls-selected-border-enable: #505c82;
  --controls-selected-border-enable-inverted: rgba(255, 255, 255, 0.6);
  --controls-selected-border-hover-inverted: rgba(255, 255, 255, 0.7);
  --controls-selected-border-disabled-inverted: rgba(255, 255, 255, 0.3);
  --controls-selected-border-pressed-inverted: rgba(255, 255, 255, 0.8);
  --controls-selected-border-pressed: #1e2d5f;
  --controls-selected-border-disabled: #cccccc;
  --controls-selected-border-hover: #374571;
  --controls-selected-background-enable: #f8f8fa;
  --controls-selected-background-pressed: #cdd0db;
  --controls-selected-background-disabled: #f7f7f7;
  --controls-selected-background-hover: #e6e8ed;
  --controls-selected-background-pressed-inverted: #505c82;
  --controls-selected-background-hover-inverted: #374571;
  --controls-selected-background-enable-inverted: #1e2d5f;
  --controls-selected-background-disabled-inverted: rgba(255, 255, 255, 0.2);
  --controls-selected-foreground-disabled: #666666;
  --controls-selected-foreground-enable-inverted: #ffffff;
  --controls-selected-foreground-enable: #05164d;
  --controls-selected-foreground-pressed: #05164d;
  --controls-selected-foreground-pressed-inverted: #ffffff;
  --controls-selected-foreground-disabled-inverted: rgba(255, 255, 255, 0.6);
  --controls-selected-foreground-hover: #05164d;
  --controls-selected-foreground-hover-inverted: #ffffff;
  --controls-unselected-background-pressed-inverted: #05164d;
  --controls-unselected-background-enable-inverted: rgba(255, 255, 255, 0.05);
  --controls-unselected-background-enable: #ffffff;
  --controls-unselected-background-disabled-inverted: rgba(255, 255, 255, 0);
  --controls-unselected-background-disabled: rgba(255, 255, 255, 0.3);
  --controls-unselected-background-hover-inverted: #132970;
  --controls-unselected-background-pressed: #cdd0db;
  --controls-unselected-background-hover: #e6e8ed;
  --controls-unselected-border-disabled: #cccccc;
  --controls-unselected-border-disabled-inverted: rgba(255, 255, 255, 0.3);
  --controls-unselected-border-pressed: #1a1a1a;
  --controls-unselected-border-enable: #4d4d4d;
  --controls-unselected-border-pressed-inverted: rgba(255, 255, 255, 0.7);
  --controls-unselected-border-hover-inverted: rgba(255, 255, 255, 0.7);
  --controls-unselected-border-enable-inverted: rgba(255, 255, 255, 0.7);
  --controls-unselected-border-hover: #333333;
  --controls-unselected-foreground-enable: #000000;
  --controls-unselected-foreground-hover-inverted: #ffffff;
  --controls-unselected-foreground-disabled: #666666;
  --controls-unselected-foreground-pressed-inverted: #ffffff;
  --controls-unselected-foreground-enable-inverted: #ffffff;
  --controls-unselected-foreground-hover: #000000;
  --controls-unselected-foreground-pressed: #000000;
  --controls-unselected-foreground-disabled-inverted: rgba(255, 255, 255, 0.5);
  --icon-button-utility-background-pressed-inverted: rgba(255, 255, 255, 0.2);
  --icon-button-utility-background-pressed: rgba(0, 0, 0, 0.1);
  --icon-button-utility-background-enabled: rgba(255, 255, 255, 0);
  --icon-button-utility-background-hover: rgba(0, 0, 0, 0.05);
  --icon-button-utility-background-hover-inverted: rgba(255, 255, 255, 0.1);
  --icon-button-utility-background-disabled: #cccccc;
  --icon-button-utility-background-enabled-inverted: rgba(255, 255, 255, 0);
  --icon-button-utility-background-disabled-inverted: rgba(255, 255, 255, 0);
  --icon-button-utility-foreground-disabled: #999999;
  --icon-button-utility-foreground-hover: #1a1a1a;
  --icon-button-utility-foreground-disabled-inverted: rgba(255, 255, 255, 0.3);
  --icon-button-utility-foreground-enabled-inverted: #ffffff;
  --icon-button-utility-foreground-enabled: #1a1a1a;
  --icon-button-utility-foreground-hover-inverted: #ffffff;
  --icon-button-utility-foreground-pressed: #1a1a1a;
  --icon-button-utility-foreground-pressed-inverted: #ffffff;
  --notification-typography-headline-size: 18;
  --notification-typography-headline-family: Lufthansa Text;
  --notification-typography-headline-weight: Light;
  --link-foreground-hover-inverted: rgba(255, 255, 255, 0.8);
  --link-foreground-disabled-inverted: #999999;
  --link-foreground-hover: #1e449c;
  --link-foreground-disabled: #999999;
  --link-foreground-enabled: #52627c;
  --link-foreground-pressed-inverted: rgba(255, 255, 255, 0.9);
  --link-foreground-enabled-inverted: rgba(255, 255, 255, 0.7);
  --link-foreground-pressed: #05164d;
  --link-underline-hover: #1e2d5f;
  --link-underline-pressed: #05164d;
  --link-underline-enabled-inverted: rgba(255, 255, 255, 0);
  --link-underline-enabled: rgba(255, 255, 255, 0);
  --link-underline-disabled: rgba(255, 255, 255, 0);
  --link-underline-disabled-inverted: rgba(255, 255, 255, 0);
  --link-underline-hover-inverted: #697394;
  --link-underline-pressed-inverted: #f8f8fa;
  --link-utility-foreground-pressed-inverted: rgba(255, 255, 255, 0.9);
  --link-utility-foreground-hover-inverted: rgba(255, 255, 255, 0.8);
  --link-utility-foreground-pressed: #1a1a1a;
  --link-utility-foreground-disabled-inverted: #999999;
  --link-utility-foreground-enabled-inverted: rgba(255, 255, 255, 0.9);
  --link-utility-foreground-hover: #1a1a1a;
  --link-utility-foreground-enabled: #1a1a1a;
  --link-utility-foreground-disabled: #999999;
  --link-utility-underline-pressed: #1a1a1a;
  --link-utility-underline-hover: #333333;
  --link-utility-underline-disabled: rgba(255, 255, 255, 0);
  --link-utility-underline-disabled-inverted: rgba(255, 255, 255, 0);
  --link-utility-underline-pressed-inverted: rgba(255, 255, 255, 0.7);
  --link-utility-underline-enabled-inverted: rgba(255, 255, 255, 0);
  --link-utility-underline-enabled: rgba(255, 255, 255, 0);
  --link-utility-underline-hover-inverted: rgba(255, 255, 255, 0.8);
  --table-typography-typography-header-family: LHG Head;
  --table-typography-typography-header-size: 20;
  --table-typography-typography-header-weight: Medium;
  --table-typography-typography-cell-size: 18;
  --table-typography-typography-cell-family-regular: Lufthansa Text;
  --table-typography-typography-cell-family-emphasised: Lufthansa Text;
  --table-typography-typography-cell-weight-regular: Regular;
  --table-typography-typography-cell-weight-emphasised: Bold;
  --table-border-width-default: 0;
  --table-border-width-accent: 1;
  --input-typography-font-weight: Regular;
  --input-typography-font-family: Lufthansa Text;
  --input-radius-default: 4;
  --helper-text-font-family: Lufthansa Text;
  --helper-text-font-weight: Regular;
  --utility-link-underline-disabled: rgba(255, 255, 255, 0);
  --utility-link-underline-pressed: #1a1a1a;
  --utility-link-underline-hover: #333333;
  --utility-link-underline-enabled: rgba(255, 255, 255, 0);
  --utility-link-foreground-disabled: #999999;
  --utility-link-foreground-pressed: #1a1a1a;
  --utility-link-foreground-enabled: #1a1a1a;
  --utility-link-foreground-hover: #1a1a1a;
  --button-typography-button-family: Lufthansa Text;
  --button-typography-button-weight: Bold;
  --button-radius-focus-ring: 6;
  --button-radius-accent: 4;
  --button-radius-default: 4;
  --button-border-width-default: 2;
  --modal-padding-desktop: 104;
  --modal-radius-default: 0;
  --radio-selected: 6;
  --footer-background-default: #05164d;
  --footer-top-bar-one: #ffad00;
  --footer-top-bar-two: rgba(255, 255, 255, 0.1);
  --airline: Lufthansa (LH);
  --spacing-2-xs: 2;
  --spacing-m: 12;
  --spacing-xs: 4;
  --spacing-xl: 24;
  --spacing-l: 16;
  --spacing-none: 0;
  --spacing-3-xl: 40;
  --spacing-6-xl: 80;
  --spacing-4-xl: 48;
  --spacing-5-xl: 64;
  --spacing-2-xl: 32;
  --spacing-s: 8;
}
