/* DO NOT EDIT - AUTOGENERATED */
/* Last Updated: 10/7/2026, 10:36:45 AM */
/* NoMAd */
.theme-nd {
  --ds-core-radius-caption-radius: var(--ds-radius-scale-radius-4);
  --ds-core-radius-card-radius: var(--ds-radius-scale-radius-8);
  --ds-core-radius-chip-radius: var(--ds-radius-scale-radius-round);
  --ds-core-radius-image-radius: var(--ds-radius-scale-radius-none);
  --ds-core-radius-masthead-radius: var(--ds-radius-scale-radius-none);
  --ds-core-radius-modal-radius: var(--ds-radius-scale-radius-8);
  --ds-core-radius-segmented-tile-radius: var(--ds-radius-scale-radius-4);
  --ds-core-radius-segmented-tile-round-radius: var(--ds-radius-scale-radius-20);
  --ds-core-radius-shop-form-radius: var(--ds-radius-scale-radius-8);
  --ds-core-radius-shop-form-input-radius: 0px;
  --ds-core-segmented-controls-font-weight: 500;
  --ds-typography-text-transform: none;
  --ds-typography-letter-spacing: 0px;
  --ds-core-button-radius: var(--ds-radius-scale-radius-none);
  --ds-core-button-radius-qb: var(--ds-radius-scale-radius-none);
  --ds-core-button-spacing-x: var(--ds-spacing-scale-16);
  --ds-core-button-spacing-x-icon: var(--ds-spacing-scale-14);
  --ds-core-button-spacing-x-xl: var(--ds-spacing-scale-24);
  --ds-core-button-spacing-x-icon-xl: var(--ds-spacing-scale-22);

  /* Typography scale */
  --ds-heading-font-size-xs: var(--ds-type-scale-font-size-md);
  --ds-heading-font-size-sm: var(--ds-type-scale-font-size-lg);
  --ds-heading-font-size-md: var(--ds-type-scale-font-size-xl);
  --ds-heading-font-size-lg: var(--ds-type-scale-font-size-xl);
  --ds-heading-font-size-xl: var(--ds-type-scale-font-size-2xl);
  --ds-heading-font-size-2xl: var(--ds-type-scale-font-size-3xl);
  --ds-heading-font-size-3xl: var(--ds-type-scale-font-size-4xl);
  --ds-heading-font-size-4xl: var(--ds-type-scale-font-size-5xl);
  --ds-heading-font-size-5xl: var(--ds-type-scale-font-size-6xl);
  --ds-heading-font-size-6xl: var(--ds-type-scale-font-size-7xl);
  --ds-heading-line-height-xs: var(--ds-line-height-scale-24);
  --ds-heading-line-height-sm: var(--ds-line-height-scale-24);
  --ds-heading-line-height-md: var(--ds-line-height-scale-24);
  --ds-heading-line-height-lg: var(--ds-line-height-scale-24);
  --ds-heading-line-height-xl: var(--ds-line-height-scale-32);
  --ds-heading-line-height-2xl: var(--ds-line-height-scale-40);
  --ds-heading-line-height-3xl: var(--ds-line-height-scale-48);
  --ds-heading-line-height-4xl: var(--ds-line-height-scale-64);
  --ds-heading-line-height-5xl: var(--ds-line-height-scale-80);
  --ds-heading-line-height-6xl: var(--ds-line-height-scale-88);
  --ds-typography-heading-headline-transform: none;
  --ds-typography-heading-headline-md-transform: var(--ds-typography-heading-headline-transform);
  --ds-typography-heading-headline-sm-transform: var(--ds-typography-heading-headline-transform);
  --ds-typography-body-transform: none;
  --ds-body-font-size-xs: var(--ds-type-scale-font-size-xs);
  --ds-body-font-size-sm: var(--ds-type-scale-font-size-sm);
  --ds-body-font-size-md: var(--ds-type-scale-font-size-md);
  --ds-body-font-size-lg: var(--ds-type-scale-font-size-lg);
  --ds-body-font-size-xl: var(--ds-type-scale-font-size-lg);
  --ds-body-line-height-xs: var(--ds-line-height-scale-16);
  --ds-body-line-height-sm: var(--ds-line-height-scale-24);
  --ds-body-line-height-md: var(--ds-line-height-scale-24);
  --ds-body-line-height-lg: var(--ds-line-height-scale-24);
  --ds-body-line-height-xl: var(--ds-line-height-scale-32);

  /* Brand Colors */
  --ds-nomad-shades-off-white-900: #626260;
  --ds-nomad-off-white: #f6f6ef;
  --ds-nomad-shades-off-white-600: #ddddd7;
  --ds-nomad-shades-off-white-700: #c5c5bf;
  --ds-nomad-shades-off-white-800: #94948f;
  --ds-typography-font-weight: 400;
}
/* Surfaces */
.theme-nd .surface-base {
    --ds-core-chip-default-foreground: var(--ds-color-neutral-950);
    --ds-core-chip-default-border: var(--ds-color-neutral-950);
    --ds-core-chip-default-background: var(--ds-color-transparent);
    --ds-core-chip-honors-foreground: var(--ds-hilton-enterprise-turquoise);
    --ds-core-chip-honors-border: var(--ds-hilton-enterprise-turquoise);
    --ds-core-chip-honors-background: var(--ds-color-transparent);
    --ds-core-chip-marketing-foreground: var(--ds-color-ohw-colors-green);
    --ds-core-chip-marketing-border: var(--ds-color-ohw-colors-green);
    --ds-core-chip-marketing-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground: var(--ds-hilton-enterprise-dark-blue);
    --ds-core-chip-action-border: var(--ds-hilton-enterprise-dark-blue);
    --ds-core-chip-action-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground-hover: var(--ds-hilton-enterprise-shades-dark-blue-700);
    --ds-core-chip-action-border-hover: var(--ds-hilton-enterprise-shades-dark-blue-700);
    --ds-core-chip-action-background-hover: var(--ds-color-transparent);
    --ds-core-navigation-foreground-active: var(--ds-color-text);
    --ds-core-navigation-border-active: var(--ds-color-interactive);
    --ds-core-navigation-background-active: var(--ds-nomad-off-white);
    --ds-core-pill-offer-foreground: var(--ds-color-neutral-950);
    --ds-core-pill-offer-background: var(--ds-color-neutral-200);
    --ds-core-segmented-controls-track-background: var(--ds-color-neutral-50);
    --ds-core-segmented-controls-tile-background-hover: var(--ds-nomad-shades-off-white-600);
    --ds-core-tabs-tab-foreground: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-active-foreground: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-active-border: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-active-background: var(--ds-nomad-off-white);
    --ds-core-tabs-tab-icon-foreground: var(--ds-color-neutral-950);
    --ds-core-tabs-tab-icon-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-icon-active-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-icon-active-background: var(--ds-color-neutral-900);
    --ds-core-toggle-button-foreground: var(--ds-core-form-border-input);
    --ds-core-toggle-button-foreground-active: var(--ds-color-background);
    --ds-core-toggle-button-foreground-disabled: var(--ds-color-neutral-300);
    --ds-core-toggle-button-foreground-hover: var(--ds-color-neutral-700);
    --ds-core-toggle-button-track-active: var(--ds-color-interactive);
    --ds-core-toggle-button-track-active-hover: var(--ds-color-interactive-hover);
    --ds-core-toggle-button-focus: var(--ds-color-interactive);
    --ds-color-background: var(--ds-color-pure-white);
    --ds-color-background-disabled: var(--ds-color-neutral-300);
    --ds-color-background-hover: var(--ds-color-pure-white);
    --ds-color-background-legacy: var(--ds-color-neutral-100);
    --ds-color-background-points: var(--ds-hilton-enterprise-turquoise);
    --ds-color-background-subtle: var(--ds-color-pure-white);
    --ds-color-border: var(--ds-color-neutral-200);
    --ds-color-border-accent: var(--ds-color-neutral-800);
    --ds-color-border-legacy: var(--ds-color-neutral-300);
    --ds-color-headline: var(--ds-color-neutral-900);
    --ds-color-icon: var(--ds-color-neutral-950);
    --ds-color-interactive: var(--ds-color-neutral-900);
    --ds-color-interactive-contrast: var(--ds-color-pure-white);
    --ds-color-interactive-hover: var(--ds-color-neutral-700);
    --ds-color-interactive-contrast-hover: var(--ds-color-pure-white);
    --ds-color-interactive-accent: var(--ds-color-neutral-700);
    --ds-color-interactive-accent-contrast: var(--ds-color-pure-white);
    --ds-color-interactive-accent-hover: var(--ds-color-neutral-900);
    --ds-color-interactive-accent-contrast-hover: var(--ds-color-pure-white);
    --ds-color-text: var(--ds-color-neutral-950);
    --ds-color-text-accent: var(--ds-color-neutral-700);
    --ds-color-text-disabled: var(--ds-color-neutral-400);
    --ds-color-text-muted: var(--ds-color-neutral-600);
    --ds-color-text-points: var(--ds-hilton-enterprise-turquoise);
    --ds-color-skeleton: var(--ds-color-neutral-200);
    --ds-core-segmented-controls-tile-foreground: var(--ds-color-text);
    --ds-core-segmented-controls-tile-background: var(--ds-color-transparent);
    --ds-core-segmented-controls-tile-foreground-hover: var(--ds-color-text);
    --ds-core-segmented-controls-tile-active-foreground: var(--ds-color-interactive-contrast);
    --ds-core-segmented-controls-tile-active-background: var(--ds-color-interactive);
    --ds-core-tabs-tab-border: var(--ds-color-border);
    --ds-core-button-solid-foreground: var(--ds-color-interactive-contrast);
    --ds-core-button-solid-border: var(--ds-color-interactive);
    --ds-core-button-solid-background: var(--ds-color-interactive);
    --ds-core-button-solid-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-solid-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-accent-foreground: var(--ds-color-interactive-accent-contrast);
    --ds-core-button-solid-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-background: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-solid-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-solid-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-foreground: var(--ds-color-interactive);
    --ds-core-button-outline-border: var(--ds-color-interactive);
    --ds-core-button-outline-background: var(--ds-color-transparent);
    --ds-core-button-outline-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-outline-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-background: var(--ds-color-transparent);
    --ds-core-button-outline-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-outline-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-foreground: var(--ds-color-interactive);
    --ds-core-button-flat-border: var(--ds-color-interactive);
    --ds-core-button-flat-background: var(--ds-color-transparent);
    --ds-core-button-flat-foreground-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-background-hover: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-background: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-background-hover: var(--ds-color-transparent);
  }
.theme-nd .surface-alternate {
    --ds-core-chip-default-foreground: var(--ds-color-neutral-950);
    --ds-core-chip-default-border: var(--ds-color-neutral-950);
    --ds-core-chip-default-background: var(--ds-color-transparent);
    --ds-core-chip-honors-foreground: var(--ds-hilton-enterprise-turquoise);
    --ds-core-chip-honors-border: var(--ds-hilton-enterprise-turquoise);
    --ds-core-chip-honors-background: var(--ds-color-transparent);
    --ds-core-chip-marketing-foreground: var(--ds-color-ohw-colors-green);
    --ds-core-chip-marketing-border: var(--ds-color-ohw-colors-green);
    --ds-core-chip-marketing-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground: var(--ds-hilton-enterprise-dark-blue);
    --ds-core-chip-action-border: var(--ds-hilton-enterprise-dark-blue);
    --ds-core-chip-action-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground-hover: var(--ds-hilton-enterprise-shades-dark-blue-700);
    --ds-core-chip-action-border-hover: var(--ds-hilton-enterprise-shades-dark-blue-700);
    --ds-core-chip-action-background-hover: var(--ds-color-transparent);
    --ds-core-navigation-foreground-active: var(--ds-color-text);
    --ds-core-navigation-border-active: var(--ds-color-interactive);
    --ds-core-navigation-background-active: var(--ds-nomad-shades-off-white-600);
    --ds-core-pill-offer-foreground: var(--ds-color-neutral-950);
    --ds-core-pill-offer-background: var(--ds-color-neutral-200);
    --ds-core-segmented-controls-track-background: var(--ds-color-pure-white);
    --ds-core-segmented-controls-tile-background-hover: var(--ds-nomad-shades-off-white-600);
    --ds-core-tabs-tab-foreground: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-active-foreground: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-active-border: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-active-background: var(--ds-nomad-shades-off-white-600);
    --ds-core-tabs-tab-icon-foreground: var(--ds-color-neutral-950);
    --ds-core-tabs-tab-icon-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-icon-active-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-icon-active-background: var(--ds-color-neutral-900);
    --ds-core-toggle-button-foreground: var(--ds-core-form-border-input);
    --ds-core-toggle-button-foreground-active: var(--ds-color-background);
    --ds-core-toggle-button-foreground-disabled: var(--ds-nomad-shades-off-white-700);
    --ds-core-toggle-button-foreground-hover: var(--ds-color-neutral-700);
    --ds-core-toggle-button-track-active: var(--ds-color-interactive);
    --ds-core-toggle-button-track-active-hover: var(--ds-color-interactive-hover);
    --ds-core-toggle-button-focus: var(--ds-color-interactive);
    --ds-color-background: var(--ds-nomad-off-white);
    --ds-color-background-disabled: var(--ds-color-neutral-300);
    --ds-color-background-hover: var(--ds-nomad-off-white);
    --ds-color-background-legacy: var(--ds-nomad-shades-off-white-600);
    --ds-color-background-points: var(--ds-hilton-enterprise-turquoise);
    --ds-color-background-subtle: var(--ds-nomad-off-white);
    --ds-color-border: var(--ds-nomad-shades-off-white-600);
    --ds-color-border-accent: var(--ds-color-neutral-800);
    --ds-color-border-legacy: var(--ds-color-neutral-400);
    --ds-color-headline: var(--ds-color-neutral-950);
    --ds-color-icon: var(--ds-color-neutral-950);
    --ds-color-interactive: var(--ds-color-neutral-900);
    --ds-color-interactive-contrast: var(--ds-color-pure-white);
    --ds-color-interactive-hover: var(--ds-color-neutral-700);
    --ds-color-interactive-contrast-hover: var(--ds-color-pure-white);
    --ds-color-interactive-accent: var(--ds-color-neutral-700);
    --ds-color-interactive-accent-contrast: var(--ds-color-pure-white);
    --ds-color-interactive-accent-hover: var(--ds-color-neutral-900);
    --ds-color-interactive-accent-contrast-hover: var(--ds-color-pure-white);
    --ds-color-text: var(--ds-color-neutral-950);
    --ds-color-text-accent: var(--ds-color-neutral-800);
    --ds-color-text-disabled: var(--ds-color-neutral-500);
    --ds-color-text-muted: var(--ds-color-neutral-700);
    --ds-color-text-points: var(--ds-hilton-enterprise-turquoise);
    --ds-color-skeleton: var(--ds-color-neutral-200);
    --ds-core-segmented-controls-tile-foreground: var(--ds-color-text);
    --ds-core-segmented-controls-tile-background: var(--ds-color-transparent);
    --ds-core-segmented-controls-tile-foreground-hover: var(--ds-color-text);
    --ds-core-segmented-controls-tile-active-foreground: var(--ds-color-interactive-contrast);
    --ds-core-segmented-controls-tile-active-background: var(--ds-color-interactive);
    --ds-core-tabs-tab-border: var(--ds-color-border);
    --ds-core-button-solid-foreground: var(--ds-color-interactive-contrast);
    --ds-core-button-solid-border: var(--ds-color-interactive);
    --ds-core-button-solid-background: var(--ds-color-interactive);
    --ds-core-button-solid-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-solid-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-accent-foreground: var(--ds-color-interactive-accent-contrast);
    --ds-core-button-solid-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-background: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-solid-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-solid-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-foreground: var(--ds-color-interactive);
    --ds-core-button-outline-border: var(--ds-color-interactive);
    --ds-core-button-outline-background: var(--ds-color-transparent);
    --ds-core-button-outline-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-outline-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-background: var(--ds-color-transparent);
    --ds-core-button-outline-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-outline-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-foreground: var(--ds-color-interactive);
    --ds-core-button-flat-border: var(--ds-color-interactive);
    --ds-core-button-flat-background: var(--ds-color-transparent);
    --ds-core-button-flat-foreground-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-background-hover: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-background: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-background-hover: var(--ds-color-transparent);
  }
.theme-nd .surface-inverse {
    --ds-core-chip-default-foreground: var(--ds-color-pure-white);
    --ds-core-chip-default-border: var(--ds-color-pure-white);
    --ds-core-chip-default-background: var(--ds-color-transparent);
    --ds-core-chip-honors-foreground: var(--ds-color-pure-white);
    --ds-core-chip-honors-border: var(--ds-color-pure-white);
    --ds-core-chip-honors-background: var(--ds-color-transparent);
    --ds-core-chip-marketing-foreground: var(--ds-color-pure-white);
    --ds-core-chip-marketing-border: var(--ds-color-pure-white);
    --ds-core-chip-marketing-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground: var(--ds-color-pure-white);
    --ds-core-chip-action-border: var(--ds-color-pure-white);
    --ds-core-chip-action-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground-hover: var(--ds-hilton-enterprise-off-white);
    --ds-core-chip-action-border-hover: var(--ds-hilton-enterprise-off-white);
    --ds-core-chip-action-background-hover: var(--ds-color-transparent);
    --ds-core-navigation-foreground-active: var(--ds-color-text);
    --ds-core-navigation-border-active: var(--ds-color-interactive);
    --ds-core-navigation-background-active: var(--ds-color-neutral-700);
    --ds-core-pill-offer-foreground: var(--ds-color-neutral-50);
    --ds-core-pill-offer-background: var(--ds-color-neutral-600);
    --ds-core-segmented-controls-track-background: var(--ds-color-neutral-950);
    --ds-core-segmented-controls-tile-background-hover: var(--ds-color-neutral-800);
    --ds-core-tabs-tab-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-active-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-active-border: var(--ds-nomad-off-white);
    --ds-core-tabs-tab-active-background: var(--ds-color-neutral-700);
    --ds-core-tabs-tab-icon-foreground: var(--ds-nomad-off-white);
    --ds-core-tabs-tab-icon-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-icon-active-foreground: var(--ds-color-neutral-900);
    --ds-core-tabs-tab-icon-active-background: var(--ds-nomad-off-white);
    --ds-core-toggle-button-foreground: var(--ds-core-form-border-input);
    --ds-core-toggle-button-foreground-active: var(--ds-color-background);
    --ds-core-toggle-button-foreground-disabled: var(--ds-color-neutral-600);
    --ds-core-toggle-button-foreground-hover: var(--ds-color-neutral-400);
    --ds-core-toggle-button-track-active: var(--ds-color-interactive);
    --ds-core-toggle-button-track-active-hover: var(--ds-color-interactive-hover);
    --ds-core-toggle-button-focus: var(--ds-color-interactive);
    --ds-color-background: var(--ds-color-neutral-900);
    --ds-color-background-disabled: var(--ds-color-neutral-700);
    --ds-color-background-hover: var(--ds-color-neutral-900);
    --ds-color-background-legacy: var(--ds-color-neutral-800);
    --ds-color-background-points: var(--ds-color-pure-white);
    --ds-color-background-subtle: var(--ds-color-neutral-900);
    --ds-color-border: var(--ds-color-neutral-700);
    --ds-color-border-accent: var(--ds-color-neutral-400);
    --ds-color-border-legacy: var(--ds-color-neutral-700);
    --ds-color-headline: var(--ds-color-pure-white);
    --ds-color-icon: var(--ds-color-pure-white);
    --ds-color-interactive: var(--ds-color-pure-white);
    --ds-color-interactive-contrast: var(--ds-color-neutral-900);
    --ds-color-interactive-hover: var(--ds-nomad-off-white);
    --ds-color-interactive-contrast-hover: var(--ds-color-neutral-950);
    --ds-color-interactive-accent: var(--ds-nomad-off-white);
    --ds-color-interactive-accent-contrast: var(--ds-color-neutral-950);
    --ds-color-interactive-accent-hover: var(--ds-color-pure-white);
    --ds-color-interactive-accent-contrast-hover: var(--ds-color-neutral-950);
    --ds-color-text: var(--ds-color-pure-white);
    --ds-color-text-accent: var(--ds-color-neutral-400);
    --ds-color-text-disabled: var(--ds-color-neutral-500);
    --ds-color-text-muted: var(--ds-color-neutral-300);
    --ds-color-text-points: var(--ds-color-pure-white);
    --ds-color-skeleton: var(--ds-color-neutral-700);
    --ds-core-segmented-controls-tile-foreground: var(--ds-color-text);
    --ds-core-segmented-controls-tile-background: var(--ds-color-transparent);
    --ds-core-segmented-controls-tile-foreground-hover: var(--ds-color-text);
    --ds-core-segmented-controls-tile-active-foreground: var(--ds-color-interactive-contrast);
    --ds-core-segmented-controls-tile-active-background: var(--ds-color-interactive);
    --ds-core-tabs-tab-border: var(--ds-color-border);
    --ds-core-button-solid-foreground: var(--ds-color-interactive-contrast);
    --ds-core-button-solid-border: var(--ds-color-interactive);
    --ds-core-button-solid-background: var(--ds-color-interactive);
    --ds-core-button-solid-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-solid-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-accent-foreground: var(--ds-color-interactive-accent-contrast);
    --ds-core-button-solid-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-background: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-solid-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-solid-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-foreground: var(--ds-color-interactive);
    --ds-core-button-outline-border: var(--ds-color-interactive);
    --ds-core-button-outline-background: var(--ds-color-transparent);
    --ds-core-button-outline-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-outline-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-background: var(--ds-color-transparent);
    --ds-core-button-outline-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-outline-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-foreground: var(--ds-color-interactive);
    --ds-core-button-flat-border: var(--ds-color-interactive);
    --ds-core-button-flat-background: var(--ds-color-transparent);
    --ds-core-button-flat-foreground-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-background-hover: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-background: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-background-hover: var(--ds-color-transparent);
  }
.theme-nd .surface-contrast {
    --ds-core-chip-default-foreground: var(--ds-color-pure-white);
    --ds-core-chip-default-border: var(--ds-color-pure-white);
    --ds-core-chip-default-background: var(--ds-color-transparent);
    --ds-core-chip-honors-foreground: var(--ds-color-pure-white);
    --ds-core-chip-honors-border: var(--ds-color-pure-white);
    --ds-core-chip-honors-background: var(--ds-color-transparent);
    --ds-core-chip-marketing-foreground: var(--ds-color-pure-white);
    --ds-core-chip-marketing-border: var(--ds-color-pure-white);
    --ds-core-chip-marketing-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground: var(--ds-color-pure-white);
    --ds-core-chip-action-border: var(--ds-color-pure-white);
    --ds-core-chip-action-background: var(--ds-color-transparent);
    --ds-core-chip-action-foreground-hover: var(--ds-hilton-enterprise-off-white);
    --ds-core-chip-action-border-hover: var(--ds-hilton-enterprise-off-white);
    --ds-core-chip-action-background-hover: var(--ds-color-transparent);
    --ds-core-navigation-foreground-active: var(--ds-color-text);
    --ds-core-navigation-border-active: var(--ds-color-interactive);
    --ds-core-navigation-background-active: var(--ds-color-neutral-800);
    --ds-core-pill-offer-foreground: var(--ds-color-neutral-50);
    --ds-core-pill-offer-background: var(--ds-color-neutral-600);
    --ds-core-segmented-controls-track-background: var(--ds-color-pure-black);
    --ds-core-segmented-controls-tile-background-hover: var(--ds-color-neutral-800);
    --ds-core-tabs-tab-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-active-foreground: var(--ds-color-pure-white);
    --ds-core-tabs-tab-active-border: var(--ds-color-pure-white);
    --ds-core-tabs-tab-active-background: var(--ds-color-neutral-800);
    --ds-core-tabs-tab-icon-foreground: var(--ds-color-neutral-50);
    --ds-core-tabs-tab-icon-background: var(--ds-color-transparent);
    --ds-core-tabs-tab-icon-active-foreground: var(--ds-color-neutral-950);
    --ds-core-tabs-tab-icon-active-background: var(--ds-color-pure-white);
    --ds-core-toggle-button-foreground: var(--ds-core-form-border-input);
    --ds-core-toggle-button-foreground-active: var(--ds-color-background);
    --ds-core-toggle-button-foreground-disabled: var(--ds-color-neutral-700);
    --ds-core-toggle-button-foreground-hover: var(--ds-color-neutral-400);
    --ds-core-toggle-button-track-active: var(--ds-color-interactive);
    --ds-core-toggle-button-track-active-hover: var(--ds-color-interactive-hover);
    --ds-core-toggle-button-focus: var(--ds-color-interactive);
    --ds-color-background: var(--ds-color-neutral-950);
    --ds-color-background-disabled: var(--ds-color-neutral-800);
    --ds-color-background-hover: var(--ds-color-neutral-950);
    --ds-color-background-legacy: var(--ds-color-neutral-800);
    --ds-color-background-points: var(--ds-color-pure-white);
    --ds-color-background-subtle: var(--ds-color-neutral-950);
    --ds-color-border: var(--ds-color-neutral-700);
    --ds-color-border-accent: var(--ds-color-neutral-400);
    --ds-color-border-legacy: var(--ds-color-neutral-700);
    --ds-color-headline: var(--ds-color-pure-white);
    --ds-color-icon: var(--ds-color-pure-white);
    --ds-color-interactive: var(--ds-color-pure-white);
    --ds-color-interactive-contrast: var(--ds-color-neutral-900);
    --ds-color-interactive-hover: var(--ds-nomad-off-white);
    --ds-color-interactive-contrast-hover: var(--ds-color-neutral-950);
    --ds-color-interactive-accent: var(--ds-color-neutral-300);
    --ds-color-interactive-accent-contrast: var(--ds-color-neutral-950);
    --ds-color-interactive-accent-hover: var(--ds-color-pure-white);
    --ds-color-interactive-accent-contrast-hover: var(--ds-color-neutral-950);
    --ds-color-text: var(--ds-color-pure-white);
    --ds-color-text-accent: var(--ds-color-neutral-400);
    --ds-color-text-disabled: var(--ds-color-neutral-500);
    --ds-color-text-muted: var(--ds-color-neutral-300);
    --ds-color-text-points: var(--ds-color-pure-white);
    --ds-color-skeleton: var(--ds-color-neutral-700);
    --ds-core-segmented-controls-tile-foreground: var(--ds-color-text);
    --ds-core-segmented-controls-tile-background: var(--ds-color-transparent);
    --ds-core-segmented-controls-tile-foreground-hover: var(--ds-color-text);
    --ds-core-segmented-controls-tile-active-foreground: var(--ds-color-interactive-contrast);
    --ds-core-segmented-controls-tile-active-background: var(--ds-color-interactive);
    --ds-core-tabs-tab-border: var(--ds-color-border);
    --ds-core-button-solid-foreground: var(--ds-color-interactive-contrast);
    --ds-core-button-solid-border: var(--ds-color-interactive);
    --ds-core-button-solid-background: var(--ds-color-interactive);
    --ds-core-button-solid-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-solid-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-solid-accent-foreground: var(--ds-color-interactive-accent-contrast);
    --ds-core-button-solid-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-background: var(--ds-color-interactive-accent);
    --ds-core-button-solid-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-solid-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-solid-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-foreground: var(--ds-color-interactive);
    --ds-core-button-outline-border: var(--ds-color-interactive);
    --ds-core-button-outline-background: var(--ds-color-transparent);
    --ds-core-button-outline-foreground-hover: var(--ds-color-interactive-contrast-hover);
    --ds-core-button-outline-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-background-hover: var(--ds-color-interactive-hover);
    --ds-core-button-outline-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-outline-accent-background: var(--ds-color-transparent);
    --ds-core-button-outline-accent-foreground-hover: var(
      --ds-color-interactive-accent-contrast-hover
    );
    --ds-core-button-outline-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-outline-accent-background-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-foreground: var(--ds-color-interactive);
    --ds-core-button-flat-border: var(--ds-color-interactive);
    --ds-core-button-flat-background: var(--ds-color-transparent);
    --ds-core-button-flat-foreground-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-border-hover: var(--ds-color-interactive-hover);
    --ds-core-button-flat-background-hover: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-border: var(--ds-color-interactive-accent);
    --ds-core-button-flat-accent-background: var(--ds-color-transparent);
    --ds-core-button-flat-accent-foreground-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-border-hover: var(--ds-color-interactive-accent-hover);
    --ds-core-button-flat-accent-background-hover: var(--ds-color-transparent);
  }
/* Viewport overrides */
@media (min-width: 768px) {
.theme-nd {
    --ds-heading-font-size-6xl: var(--ds-type-scale-font-size-8xl);
    --ds-heading-font-size-5xl: var(--ds-type-scale-font-size-7xl);
    --ds-heading-font-size-4xl: var(--ds-type-scale-font-size-6xl);
    --ds-heading-font-size-3xl: var(--ds-type-scale-font-size-5xl);
    --ds-heading-font-size-2xl: var(--ds-type-scale-font-size-4xl);
    --ds-heading-font-size-xl: var(--ds-type-scale-font-size-3xl);
    --ds-heading-font-size-lg: var(--ds-type-scale-font-size-2xl);
    --ds-heading-font-size-md: var(--ds-type-scale-font-size-xl);
    --ds-body-font-size-xl: var(--ds-type-scale-font-size-xl);
    --ds-heading-font-size-sm: var(--ds-type-scale-font-size-lg);
    --ds-heading-font-size-xs: var(--ds-type-scale-font-size-lg);
    --ds-heading-line-height-6xl: var(--ds-line-height-scale-96);
    --ds-heading-line-height-5xl: var(--ds-line-height-scale-88);
    --ds-heading-line-height-4xl: var(--ds-line-height-scale-80);
    --ds-heading-line-height-3xl: var(--ds-line-height-scale-64);
    --ds-body-font-size-lg: var(--ds-type-scale-font-size-lg);
    --ds-heading-line-height-2xl: var(--ds-line-height-scale-48);
    --ds-body-font-size-md: var(--ds-type-scale-font-size-md);
    --ds-heading-line-height-xl: var(--ds-line-height-scale-40);
    --ds-body-font-size-sm: var(--ds-type-scale-font-size-sm);
    --ds-heading-line-height-lg: var(--ds-line-height-scale-32);
    --ds-body-font-size-xs: var(--ds-type-scale-font-size-xs);
    --ds-body-line-height-xl: var(--ds-line-height-scale-40);
    --ds-heading-line-height-md: var(--ds-line-height-scale-24);
    --ds-body-line-height-lg: var(--ds-line-height-scale-24);
    --ds-heading-line-height-sm: var(--ds-line-height-scale-24);
    --ds-body-line-height-md: var(--ds-line-height-scale-24);
    --ds-body-line-height-sm: var(--ds-line-height-scale-24);
    --ds-body-line-height-xs: var(--ds-line-height-scale-16);
    --ds-heading-line-height-xs: var(--ds-line-height-scale-24)
}
  }
@media (min-width: 1024px) {
.theme-nd {
    --ds-heading-font-size-6xl: var(--ds-type-scale-font-size-9xl);
    --ds-heading-font-size-5xl: var(--ds-type-scale-font-size-8xl);
    --ds-heading-font-size-4xl: var(--ds-type-scale-font-size-7xl);
    --ds-heading-font-size-3xl: var(--ds-type-scale-font-size-6xl);
    --ds-heading-font-size-2xl: var(--ds-type-scale-font-size-5xl);
    --ds-heading-font-size-xl: var(--ds-type-scale-font-size-4xl);
    --ds-heading-font-size-lg: var(--ds-type-scale-font-size-3xl);
    --ds-heading-font-size-md: var(--ds-type-scale-font-size-2xl);
    --ds-body-font-size-xl: var(--ds-type-scale-font-size-xl);
    --ds-heading-font-size-sm: var(--ds-type-scale-font-size-xl);
    --ds-heading-font-size-xs: var(--ds-type-scale-font-size-lg);
    --ds-heading-line-height-6xl: var(--ds-line-height-scale-112);
    --ds-heading-line-height-5xl: var(--ds-line-height-scale-96);
    --ds-heading-line-height-4xl: var(--ds-line-height-scale-88);
    --ds-heading-line-height-3xl: var(--ds-line-height-scale-80);
    --ds-body-font-size-lg: var(--ds-type-scale-font-size-lg);
    --ds-heading-line-height-2xl: var(--ds-line-height-scale-64);
    --ds-body-font-size-md: var(--ds-type-scale-font-size-md);
    --ds-heading-line-height-xl: var(--ds-line-height-scale-48);
    --ds-body-font-size-sm: var(--ds-type-scale-font-size-sm);
    --ds-heading-line-height-lg: var(--ds-line-height-scale-40);
    --ds-body-font-size-xs: var(--ds-type-scale-font-size-xs);
    --ds-body-line-height-xl: var(--ds-line-height-scale-40);
    --ds-heading-line-height-md: var(--ds-line-height-scale-32);
    --ds-body-line-height-lg: var(--ds-line-height-scale-24);
    --ds-heading-line-height-sm: var(--ds-line-height-scale-24);
    --ds-body-line-height-md: var(--ds-line-height-scale-24);
    --ds-body-line-height-sm: var(--ds-spacing-scale-24);
    --ds-body-line-height-xs: var(--ds-line-height-scale-16);
    --ds-heading-line-height-xs: var(--ds-line-height-scale-24)
}
  }

/* NoMad Brand Theme */

/* Moved from lonnmnd (Nomad London) */

:root {
  --font-headline: 'Sabon';
  --font-headline-brand: 'Sabon';
  --font-sans: 'Sabon';
  --font-serif: 'GothamMedium';
  --osc-lang-bg: #ffffff;
  --osc-lang-bg-hover: #000000;
  --osc-lang-color: #000000;
  --osc-lang-color-hover: #ffffff;
  --color-primary: 12, 28, 44; /* #0C1C2C */
  --color-secondary: 188, 136, 132; /* #bc8884 */
}

@font-face {
  font-family: 'Sabon';
  src: url('/modules/assets/fonts/sabon/font.woff2') format('woff2');
}

@font-face {
  font-family: 'Gotham';
  src: url('/modules/assets/fonts/gotham/bold.woff') format('woff');
}

@font-face {
  font-family: 'GothamMedium';
  src: url('/modules/assets/fonts/gotham/medium.woff') format('woff');
}

.font-headline,
[data-element-id='subtitle-wrapper'] {
  font-weight: normal !important;
  font-style: normal !important;
}

#global-ul li,
li h3,
h4.font-bold,
h3.font-bold {
  font-weight: 400 !important;
}

.font-extrabold {
  font-weight: bold !important;
}

[class^='contentStyle_'],
[class*='contentStyle_'] {
  font-style: normal;
}

.btn,
[data-element-id='nav-desktop'],
[data-element-id='nav-modal'] *,
.nav-mobile-outer > *,
.cp-mobileNav-subItems > a {
  font-family: var(--font-sans);
}

/* shop form - widget */
.stroke-primary {
  stroke: rgb(var(--color-primary)) !important;
}

[data-osc-shop-form-rooms] > div:nth-child(2) > div:nth-child(3) > button {
  align-items: flex-end;
}

/* checkboxes */
input[type='checkbox']:checked,
input[type='radio']:checked {
  background-color: #0c1c2c;
  border: 1px solid #fff;
}

/* generic modal */
[data-modal-id='generic-modal'] {
  color: #fff;
  fill: #fff;
}

[data-modal-id='generic-modal'] span.accordion-indicator-wrapper svg {
  color: #0c1c2c;
}

[data-modal-id='generic-modal'] h2 {
  border-color: #fff;
}

[data-element-id='curated-offers-pill'] span {
  margin-top: 5px;
  display: inline-block;
}

[class*='contentStyle_'] a:not(.btn) {
  text-decoration-line: underline;
}

[class*='contentStyle_'] a:not(.btn):hover {
  text-decoration-line: none;
}

.propertyAlert div {
  margin-bottom: -3px;
}

/* mega menu icon nav text alignment fix */
#icon-ul h3 {
  padding-top: 0.5em !important;
}

/* temp */
.QSIWebResponsive {
  display: none !important;
  visibility: hidden !important;
}

/* image slider for sliding transition lower gap fix */
[data-element-id='image-slider-slide-wrapper-no-fade'] {
  margin-bottom: -2px;
}
