/* This file is generated, do not edit manually! */
.grand-hotel {
  /* Values */
  --Body-Lead-text-Font-fallback: sans-serif;
  --Body-Lead-text-Letter-spacing: 0.2px;
  --Body-Paragraph-Font-fallback: sans-serif;
  --Body-Paragraph-Letter-spacing: 0.19px;
  --Body-Supporting-text-Font-fallback: sans-serif;
  --Body-Supporting-text-Letter-spacing: 0.2px;
  --Body-Underline-md-Font-fallback: sans-serif;
  --Body-Underline-md-Letter-spacing: 0.19px;
  --Body-Underline-md-Text-Decoration: underline;
  --Body-Underline-sm-Font-fallback: sans-serif;
  --Body-Underline-sm-Letter-spacing: 0.2px;
  --Body-Underline-sm-Text-Decoration: underline;
  --Component-Button-Brand-Primary-Fill-Hover: #34373d;
  --Component-Button-Brand-Secondary-Border-Hover-inverted: #878a8d;
  --Component-Button-Brand-Secondary-On-fill-Hover-inverted: #b6b7b9;
  --Component-Button-Brand-Tertiary-Fill-Hover: #b8cad0;
  --Component-Button-Brand-Tertiary-On-fill-Hover: #34373d;
  --Component-Button-Inverted-Fill-Hover: #e6e5e5;
  --Component-Button-Inverted-On-fill-Hover: #34373d;
  --Component-Button-Muted-Border-Hover: #ffffff30;
  --Component-Button-Muted-Fill-Hover-inverted: #f2f2f2;
  --Font-family-Grand-Hotel-Body: 'Fira sans';
  --Font-family-Grand-Hotel-Decorative: 'Canela Deck';
  --Font-family-Grand-Hotel-Title: 'Canela Deck';
  --Label-Font-fallback: sans-serif;
  --Label-Letter-spacing: 0.17px;
  --Link-md-Font-fallback: sans-serif;
  --Link-md-Letter-spacing: 0.19px;
  --Link-md-Text-Decoration: underline;
  --Link-sm-Font-fallback: sans-serif;
  --Link-sm-Letter-spacing: 0.2px;
  --Link-sm-Text-Decoration: underline;
  --Signature-Grand-Hotel-Blue-Bayoux-100: #21252b;
  --Signature-Grand-Hotel-Blue-Bayoux-50: #5b6e7f;
  --Signature-Grand-Hotel-Blue-Bayoux-80: #3d444d;
  --Signature-Grand-Hotel-Blue-Bayoux-90: #363c43;
  --Signature-Grand-Hotel-Careys-Pink-40: #dba7b1;
  --Signature-Grand-Hotel-Careys-Pink-50: #c27183;
  --Signature-Grand-Hotel-Careys-Pink-60: #aa546b;
  --Signature-Grand-Hotel-Careys-Pink-70: #8e4258;
  --Signature-Grand-Hotel-Cloudy-0: #f7f6f5;
  --Signature-Grand-Hotel-Cloudy-10: #ebeae9;
  --Signature-Grand-Hotel-Cloudy-20: #d7d7d1;
  --Signature-Grand-Hotel-Cloudy-30: #b2ada7;
  --Signature-Grand-Hotel-Submarine-30: #b0c4cb;
  --Surface-Brand-Primary-1-OnSurface-Accent-Secondary: #ffffff;
  --Surface-Brand-Primary-1-OnSurface-Accent: #ffffff;
  --Surface-Brand-Primary-1-OnSurface-Default: #ffffff;
  --Surface-Brand-Primary-2-OnSurface-Accent: #ffffff;
  --Surface-Brand-Primary-2-OnSurface-Default: #ffffff;
  --Surface-Brand-Primary-3-OnSurface-Accent-Secondary: #ffffff;
  --Surface-Brand-Primary-3-OnSurface-Accent: #ffffff;
  --Surface-Brand-Primary-3-OnSurface-Default: #ffffff;
  --Surface-Primary-Hover-Light: #e6e5e5;
  --Surface-Primary-Hover: #f2f2f2;
  --Surface-Secondary-Hover: #ebeae9;
  --Tag-Font-fallback: sans-serif;
  --Tag-Letter-spacing: 0.24px;
  --Tag-Text-Transform: uppercase;
  --Title-Decorative-lg-Font-fallback: Serif;
  --Title-Decorative-lg-Letter-spacing: 0.3px;
  --Title-Decorative-lg-Text-Transform: uppercase;
  --Title-Decorative-md-Font-fallback: Serif;
  --Title-Decorative-md-Letter-spacing: 0.24px;
  --Title-Decorative-md-Text-Transform: uppercase;
  --Title-Overline-sm-Font-fallback: sans-serif;
  --Title-Overline-sm-Letter-spacing: 0.21px;
  --Title-Overline-sm-Text-Transform: uppercase;
  --Title-Subtitle-lg-Font-fallback: sans-serif;
  --Title-Subtitle-lg-Letter-spacing: 0.24px;
  --Title-Subtitle-md-Font-fallback: sans-serif;
  --Title-Subtitle-md-Letter-spacing: 0.2px;
  --Title-lg-Font-fallback: Serif;
  --Title-lg-Letter-spacing: 0.12px;
  --Title-lg-Text-Transform: unset;
  --Title-md-Font-fallback: Serif;
  --Title-md-Letter-spacing: 0.18px;
  --Title-md-LowCase-Font-fallback: Serif;
  --Title-md-LowCase-Letter-spacing: 0.18px;
  --Title-md-LowCase-Text-Transform: unset;
  --Title-md-Text-Transform: unset;
  --Title-sm-Font-fallback: Serif;
  --Title-sm-Letter-spacing: 0.28px;
  --Title-sm-LowCase-Font-fallback: Serif;
  --Title-sm-LowCase-Letter-spacing: 0.28px;
  --Title-sm-LowCase-Text-Transform: unset;
  --Title-sm-Text-Transform: unset;
  --Title-xs-Font-fallback: Serif;
  --Title-xs-Letter-spacing: 0.24px;
  --Title-xs-Text-Transform: unset;
  --Utilities-Gradients-10: #5b6e7f1a;

  /* Aliases */
  --Background-Primary: var(--Neutral-Opacity-White-100);
  --Background-Secondary: var(--Neutral-Opacity-White-100);
  --Body-Lead-text-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Body-Lead-text-Font-weight: var(--Font-weight-Regular);
  --Body-Lead-text-Size: var(--Impl-Text-size-xs);
  --Body-Paragraph-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Body-Paragraph-Font-weight-2: var(--Font-weight-Medium);
  --Body-Paragraph-Font-weight: var(--Font-weight-Regular);
  --Body-Paragraph-Size: var(--Impl-Text-size-3xs);
  --Body-Supporting-text-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Body-Supporting-text-Font-weight-2: var(--Font-weight-Medium);
  --Body-Supporting-text-Font-weight: var(--Font-weight-Regular);
  --Body-Supporting-text-Size: var(--Impl-Text-size-4xs);
  --Body-Underline-md-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Body-Underline-md-Font-weight: var(--Font-weight-Regular);
  --Body-Underline-md-Size: var(--Impl-Text-size-3xs);
  --Body-Underline-sm-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Body-Underline-sm-Font-weight: var(--Font-weight-Regular);
  --Body-Underline-sm-Size: var(--Impl-Text-size-4xs);
  --Border-Default: var(--Neutral-20);
  --Border-Divider-Accent: var(--Neutral-30);
  --Border-Divider-Brand-OnPrimary-1-Default: var(--Neutral-Opacity-White-100);
  --Border-Divider-Brand-OnPrimary-1-Secondary: var(
    --Neutral-Opacity-White-100
  );
  --Border-Divider-Brand-OnPrimary-2-Default: var(--Neutral-Opacity-White-100);
  --Border-Divider-Brand-OnPrimary-3-Default: var(--Neutral-Opacity-White-100);
  --Border-Divider-Default: var(--Neutral-20);
  --Border-Divider-Subtle: var(--Neutral-15);
  --Border-Intense: var(--Neutral-30);
  --Border-Interactive-Default: var(--Neutral-30);
  --Border-Interactive-Disabled: var(--Neutral-30);
  --Border-Interactive-Error: var(--Scandic-Red-70);
  --Border-Interactive-Focus: var(--Neutral-80);
  --Border-Interactive-Selected: var(--Neutral-80);
  --Border-Inverted: var(--Neutral-Opacity-White-100);
  --Component-Button-Brand-Primary-Border-Default: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Primary-Border-Disabled: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Primary-Border-Hover: var(--Neutral-Opacity-White-0);
  --Component-Button-Brand-Primary-Fill-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-100
  );
  --Component-Button-Brand-Primary-Fill-Disabled: var(
    --Neutral-Opacity-Black-10
  );
  --Component-Button-Brand-Primary-On-fill-Default: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Brand-Primary-On-fill-Disabled: var(--Neutral-40);
  --Component-Button-Brand-Primary-On-fill-Hover: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Brand-Secondary-Border-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-100
  );
  --Component-Button-Brand-Secondary-Border-Disabled: var(
    --Neutral-Opacity-Black-10
  );
  --Component-Button-Brand-Secondary-Border-Hover: var(
    --Signature-Grand-Hotel-Blue-Bayoux-80
  );
  --Component-Button-Brand-Secondary-Border-Inverted: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Brand-Secondary-Fill-Default: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Secondary-Fill-Disabled: var(
    --Neutral-Opacity-Black-10
  );
  --Component-Button-Brand-Secondary-Fill-Hover-Inverted: var(
    --Signature-Grand-Hotel-Submarine-30
  );
  --Component-Button-Brand-Secondary-Fill-Hover: var(--Neutral-Opacity-White-0);
  --Component-Button-Brand-Secondary-Fill-Inverted: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Brand-Secondary-On-fill-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-100
  );
  --Component-Button-Brand-Secondary-On-fill-Disabled: var(--Neutral-40);
  --Component-Button-Brand-Secondary-On-fill-Hover: var(
    --Signature-Grand-Hotel-Blue-Bayoux-80
  );
  --Component-Button-Brand-Secondary-On-fill-Inverted: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Brand-Tertiary-Border-Default: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Tertiary-Border-Disabled: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Tertiary-Border-Hover: var(
    --Neutral-Opacity-White-0
  );
  --Component-Button-Brand-Tertiary-Fill-Default: var(
    --Signature-Grand-Hotel-Submarine-30
  );
  --Component-Button-Brand-Tertiary-Fill-Disabled: var(
    --Neutral-Opacity-Black-10
  );
  --Component-Button-Brand-Tertiary-On-fill-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-100
  );
  --Component-Button-Brand-Tertiary-On-fill-Disabled: var(--Neutral-40);
  --Component-Button-Inverted-Border-Default: var(--Neutral-Opacity-White-0);
  --Component-Button-Inverted-Border-Disable: var(--Neutral-Opacity-White-10);
  --Component-Button-Inverted-Border-Hover: var(--Neutral-Opacity-White-10);
  --Component-Button-Inverted-Fill-Default: var(--Neutral-Opacity-White-100);
  --Component-Button-Inverted-Fill-Disabled: var(--Neutral-Opacity-Black-10);
  --Component-Button-Inverted-Fill-Faded: var(--Neutral-Opacity-White-90);
  --Component-Button-Inverted-Fill-Hover-Inverted: var(
    --Signature-Grand-Hotel-Submarine-30
  );
  --Component-Button-Inverted-On-fill-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-100
  );
  --Component-Button-Inverted-On-fill-Disabled: var(--Neutral-40);
  --Component-Button-Inverted-On-fill-Hover-inverted: var(
    --Neutral-Opacity-White-100
  );
  --Component-Button-Muted-Border-Default: var(--Neutral-Opacity-White-10);
  --Component-Button-Muted-Border-Disable: var(--Neutral-Opacity-White-10);
  --Component-Button-Muted-Fill-Default: var(--Neutral-Opacity-White-100);
  --Component-Button-Muted-Fill-Disabled-inverted: var(--Neutral-20);
  --Component-Button-Muted-Fill-Disabled: var(--Neutral-Opacity-White-100);
  --Component-Button-Muted-Fill-Hover: var(--Neutral-Opacity-White-100);
  --Component-Button-Muted-On-fill-Default: var(--Neutral-90);
  --Component-Button-Muted-On-fill-Disabled: var(--Neutral-40);
  --Component-Button-Muted-On-fill-Hover-Inverted: var(
    --Signature-Grand-Hotel-Blue-Bayoux-80
  );
  --Component-Button-Muted-On-fill-Inverted: var(--Neutral-Opacity-White-100);
  --Icon-Accent: var(--Signature-Grand-Hotel-Careys-Pink-40);
  --Icon-Default: var(--Neutral-60);
  --Icon-Feedback-Error: var(--Scandic-Red-70);
  --Icon-Feedback-Information: var(--Scandic-Blue-70);
  --Icon-Feedback-Neutral: var(--Neutral-60);
  --Icon-Feedback-Success: var(--Scandic-Green-60);
  --Icon-Feedback-Warning: var(--Scandic-Yellow-60);
  --Icon-Intense: var(--Neutral-90);
  --Icon-Interactive-Accent: var(--Signature-Grand-Hotel-Careys-Pink-60);
  --Icon-Interactive-Default: var(--Signature-Grand-Hotel-Blue-Bayoux-100);
  --Icon-Interactive-Disabled: var(--Neutral-30);
  --Icon-Interactive-Placeholder: var(--Neutral-50);
  --Icon-Interactive-Secondary: var(--Signature-Grand-Hotel-Careys-Pink-60);
  --Icon-Inverted: var(--Neutral-Opacity-White-100);
  --Label-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Label-Font-weight-2: var(--Font-weight-Medium);
  --Label-Font-weight: var(--Font-weight-Regular);
  --Label-Size: var(--Impl-Text-size-5xs);
  --Link-md-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Link-md-Font-weight: var(--Font-weight-Medium);
  --Link-md-Size: var(--Impl-Text-size-3xs);
  --Link-sm-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Link-sm-Font-weight: var(--Font-weight-Medium);
  --Link-sm-Size: var(--Impl-Text-size-4xs);
  --Overlay-10: var(--Neutral-Opacity-Black-10);
  --Overlay-20: var(--Neutral-Opacity-Black-20);
  --Overlay-30: var(--Neutral-Opacity-Black-20);
  --Overlay-40: var(--Neutral-Opacity-Black-40);
  --Overlay-60: var(--Neutral-Opacity-Black-60);
  --Overlay-80: var(--Neutral-Opacity-Black-80);
  --Overlay-90: var(--Neutral-Opacity-Black-90);
  --Surface-Accent-1: var(--Signature-Grand-Hotel-Careys-Pink-70);
  --Surface-Accent-2: var(--Scandic-Blue-70);
  --Surface-Accent-3: var(--Signature-Grand-Hotel-Careys-Pink-50);
  --Surface-Accent-4: var(--Signature-Grand-Hotel-Blue-Bayoux-50);
  --Surface-Accent-5: var(--Signature-Grand-Hotel-Blue-Bayoux-90);
  --Surface-Brand-Accent-Default: var(--Signature-Grand-Hotel-Cloudy-30);
  --Surface-Brand-Primary-1-Default: var(
    --Signature-Grand-Hotel-Careys-Pink-40
  );
  --Surface-Brand-Primary-2-Default: var(
    --Signature-Grand-Hotel-Careys-Pink-40
  );
  --Surface-Brand-Primary-3-Default: var(
    --Signature-Grand-Hotel-Blue-Bayoux-50
  );
  --Surface-Feedback-Error-Accent: var(--Scandic-Red-70);
  --Surface-Feedback-Error: var(--Scandic-Red-00);
  --Surface-Feedback-Information-Accent: var(--Scandic-Blue-70);
  --Surface-Feedback-Information: var(--Scandic-Blue-00);
  --Surface-Feedback-Neutral-Accent: var(--Neutral-50);
  --Surface-Feedback-Neutral: var(--Neutral-15);
  --Surface-Feedback-Succes-Accent: var(--Scandic-Green-60);
  --Surface-Feedback-Succes: var(--Scandic-Green-00);
  --Surface-Feedback-Warning--Light: var(--Scandic-Yellow-00);
  --Surface-Feedback-Warning-Accent: var(--Scandic-Yellow-60);
  --Surface-Primary-Default: var(--Neutral-Opacity-White-100);
  --Surface-Primary-Disabled: var(--Neutral-15);
  --Surface-Primary-Hover-Accent: var(--Neutral-15);
  --Surface-Primary-OnSurface-Default: var(--Signature-Grand-Hotel-Cloudy-0);
  --Surface-Secondary-Default-dark: var(--Signature-Grand-Hotel-Cloudy-10);
  --Surface-Secondary-Default: var(--Signature-Grand-Hotel-Cloudy-0);
  --Surface-UI-Fill-Active-Hover: var(--Neutral-Opacity-White-100);
  --Surface-UI-Fill-Active: var(--Neutral-80);
  --Surface-UI-Fill-Default: var(--Neutral-Opacity-White-100);
  --Surface-UI-Fill-Disabled: var(--Neutral-15);
  --Surface-UI-Fill-Intense: var(--Neutral-80);
  --Tag-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Tag-Font-weight: var(--Font-weight-Medium);
  --Tag-Size: var(--Impl-Text-size-5xs);
  --Text-Accent-Primary: var(--Signature-Grand-Hotel-Careys-Pink-60);
  --Text-Accent-Secondary: var(--Neutral-50);
  --Text-Brand-OnAccent-Accent: var(--Neutral-90);
  --Text-Brand-OnAccent-Default: var(--Neutral-90);
  --Text-Brand-OnAccent-Heading: var(--Neutral-90);
  --Text-Brand-OnPrimary-1-Accent: var(--Neutral-90);
  --Text-Brand-OnPrimary-1-Default: var(--Neutral-90);
  --Text-Brand-OnPrimary-1-Heading: var(--Neutral-90);
  --Text-Brand-OnPrimary-2-Accent: var(--Neutral-90);
  --Text-Brand-OnPrimary-2-Default: var(--Neutral-90);
  --Text-Brand-OnPrimary-2-Heading: var(--Neutral-90);
  --Text-Brand-OnPrimary-3-Accent: var(--Neutral-Opacity-White-100);
  --Text-Brand-OnPrimary-3-Default: var(--Neutral-Opacity-White-100);
  --Text-Brand-OnPrimary-3-Heading: var(--Neutral-Opacity-White-100);
  --Text-Default: var(--Neutral-90);
  --Text-Feedback-Error-Accent: var(--Scandic-Red-70);
  --Text-Feedback-Information-Accent: var(--Scandic-Blue-70);
  --Text-Feedback-Neutral-Accent: var(--Neutral-50);
  --Text-Feedback-Succes-Accent: var(--Scandic-Green-60);
  --Text-Feedback-Warning-Accent: var(--Scandic-Yellow-60);
  --Text-Heading: var(--Neutral-90);
  --Text-Interactive-Default: var(--Signature-Grand-Hotel-Blue-Bayoux-100);
  --Text-Interactive-Disabled: var(--Neutral-40);
  --Text-Interactive-Error: var(--Scandic-Red-70);
  --Text-Interactive-Focus: var(--Neutral-80);
  --Text-Interactive-Hover: var(--Signature-Grand-Hotel-Careys-Pink-60);
  --Text-Interactive-Placeholder: var(--Neutral-50);
  --Text-Interactive-Secondary-Hover: var(
    --Signature-Grand-Hotel-Careys-Pink-50
  );
  --Text-Interactive-Secondary: var(--Signature-Grand-Hotel-Careys-Pink-60);
  --Text-Inverted: var(--Neutral-Opacity-White-100);
  --Text-Secondary: var(--Neutral-60);
  --Text-Tertiary: var(--Neutral-50);
  --Title-Decorative-lg-Font-family: var(--Font-family-Grand-Hotel-Decorative);
  --Title-Decorative-lg-Font-weight: var(--Font-weight-Regular);
  --Title-Decorative-lg-Size: var(--Impl-Text-size-xs);
  --Title-Decorative-md-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-Decorative-md-Font-weight: var(--Font-weight-Regular);
  --Title-Decorative-md-Size: var(--Impl-Text-size-3xs);
  --Title-Overline-sm-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Title-Overline-sm-Font-weight: var(--Font-weight-Medium);
  --Title-Overline-sm-Size: var(--Impl-Text-size-4xs);
  --Title-Subtitle-lg-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Title-Subtitle-lg-Font-weight: var(--Font-weight-Medium);
  --Title-Subtitle-lg-Size: var(--Impl-Text-size-sm);
  --Title-Subtitle-md-Font-family: var(--Font-family-Grand-Hotel-Body);
  --Title-Subtitle-md-Font-weight: var(--Font-weight-Medium);
  --Title-Subtitle-md-Size: var(--Impl-Text-size-xs);
  --Title-lg-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-lg-Font-weight: var(--Font-weight-Regular);
  --Title-lg-Size: var(--Impl-Text-size-4xl);
  --Title-md-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-md-Font-weight: var(--Font-weight-Regular);
  --Title-md-LowCase-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-md-LowCase-Font-weight: var(--Font-weight-Regular);
  --Title-md-LowCase-Size: var(--Impl-Text-size-2xl);
  --Title-md-Size: var(--Impl-Text-size-2xl);
  --Title-sm-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-sm-Font-weight: var(--Font-weight-Regular);
  --Title-sm-LowCase-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-sm-LowCase-Font-weight: var(--Font-weight-Regular);
  --Title-sm-LowCase-Size: var(--Impl-Text-size-lg);
  --Title-sm-Size: var(--Impl-Text-size-lg);
  --Title-xs-Font-family: var(--Font-family-Grand-Hotel-Title);
  --Title-xs-Font-weight: var(--Font-weight-Regular);
  --Title-xs-Size: var(--Impl-Text-size-sm);
}
