/*==========================================
  EMBASSY SUITES THEME
==========================================*/

:root {
  --font-sans: 'Schibsted Grotesk';
  --font-headline: 'Quiche';
  --font-headline-brand: 'Quiche';
  --osc-lang-bg: #ffffff;
  --osc-lang-bg-hover: #cccccc;
  --osc-lang-color: #48494a;
  --osc-lang-color-hover: #48494a;
  --color-primary: 64, 65, 66;
  --color-secondary: 241, 241, 241;
}

@font-face {
  font-family: 'Quiche';
  font-weight: 500;
  font-display: auto;
  src: url('https://www.hilton.com/modules/assets/fonts/quiche-sans/regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Schibsted Grotesk';
  font-weight: normal;
  font-display: swap;
  font-style: normal;
  src: url('https://www.hilton.com/modules/assets/fonts/schibsted-grotesk/SchibstedGrotesk-Regular.ttf')
    format('truetype');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-weight: italic;
  font-display: swap;
  font-style: italic;
  src: url('https://www.hilton.com/modules/assets/fonts/schibsted-grotesk/SchibstedGrotesk-Italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Schibsted Grotesk Bold';
  font-weight: bold;
  font-display: swap;
  font-style: normal;
  src: url('https://www.hilton.com/modules/assets/fonts/schibsted-grotesk/SchibstedGrotesk-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Schibsted Grotesk Bold';
  font-weight: bold;
  font-display: swap;
  font-style: italic;
  src: url('https://www.hilton.com/modules/assets/fonts/schibsted-grotesk/SchibstedGrotesk-BoldItalic.ttf')
    format('truetype');
}

.btn,
button {
  font-family: 'Schibsted Grotesk Bold', sans-serif;
  font-style: bold;
  font-weight: 700;
}

[data-element-id='nav-desktop'],
[data-element-id='nav-desktop'] button,
[data-element-id='navDesktop'],
[data-element-id='mobile-nav-item'],
div,
p,
ul,
ul li,
blockquote,
em,
ul a,
ol,
ol li,
ol li span,
label,
label span {
  font-family: 'Schibsted Grotesk';
  font-weight: normal;
}

.font-headline,
.font-black {
  font-family: 'Quiche' !important;
  font-weight: 500;
}

.form-checkbox:checked {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb(0, 160, 141)'><path d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/></svg>");
}
