/*
  Copyright (c) Alaska Air. All right reserved. Licensed under the Apache-2.0 license
  See LICENSE in the project root for license information.
*/
/* --------------------------------------------------------------------- */
/*
  This file is reserved for CDN consumption of web components using the Auro Classic theme
  and not intended to be used with standard dynamic projects.

  This theme is DEPRECATED and will be removed in the future.

  Provided for backwards compatibility.
*/
/*
  Essentials for Auro Classic theme
*/
:focus:not(:focus-visible) {
  outline: 3px solid transparent;
}

html {
  box-sizing: border-box;
  font-size: var(--ds-text-body-size-default, 1rem);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body,
.baseType {
  margin: 0;
  color: var(--ds-color-text-primary-default, #2a2a2a);
  font-family: var(--ds-font-family-default, "AS Circular", "Helvetica Neue", Arial, sans-serif);
  font-variant-ligatures: no-common-ligatures;
  font-size: var(--ds-text-body-size-default, 1rem);
  font-weight: var(--ds-text-body-default-weight, "500");
  line-height: var(--ds-text-body-height-default, 1.5rem);
}

.baseParagraph {
  margin: 0 0 1rem;
  line-height: var(--ds-text-body-height-default, 1.5rem);
}
.baseParagraph .hyperlink {
  text-decoration: underline;
}

.hyperlink {
  text-decoration: underline;
  color: var(--ds-color-text-ui-default-default, #2c67b5);
}
.hyperlink:visited {
  color: var(--ds-color-text-ui-default-default, #2c67b5);
}
.hyperlink--nav {
  display: block;
  text-decoration: none;
}
.hyperlink--nav:not(.is-touching):hover {
  text-decoration: underline !important;
}
.hyperlink--ondark {
  color: var(--ds-color-text-ui-default-inverse, #56bbde);
}
.hyperlink--ondark:not(.is-touching):hover {
  color: var(--ds-color-text-ui-hover-inverse, #a8e9f7);
}
.hyperlink--ondark:visited {
  color: var(--ds-color-text-ui-default-inverse, #56bbde);
}
.hyperlink:not(.is-touching):hover {
  text-decoration: none;
  color: var(--ds-color-text-ui-hover-default, #193d73);
}

img {
  max-width: 100%;
}

small,
.type--small {
  font-size: var(--ds-text-body-size-xs, 0.75rem);
  line-height: var(--ds-text-body-height-xs, 1rem);
}

/* stylelint-disable-line scss/dollar-variable-first-in-block */
.fineprint {
  font-family: var(--ds-font-family-default, "AS Circular", "Helvetica Neue", Arial, sans-serif);
  font-size: var(--ds-text-body-size-xs, 0.75rem);
  line-height: var(--ds-text-body-height-xs, 1rem);
  color: var(--ds-color-text-secondary-default, #525252);
}

@font-face {
  font-family: "AS Circular";
  font-weight: var(--ds-text-heading-display-weight, "100");
  font-style: normal;
  font-display: fallback;
  src: url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/bltd55b385b9432ca51/ASCircularWeb-Light?environment=production") format("woff2"), url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/blt1566a6d54c0bf457/ASCircularWeb-Light?environment=production") format("woff");
}
@font-face {
  font-family: "AS Circular";
  font-weight: var(--ds-text-heading-medium-weight, "300");
  font-style: normal;
  font-display: fallback;
  src: url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/bltc48385a5d7dd0f20/ASCircularWeb-Medium?environment=production") format("woff2"), url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/bltf30c93842722e935/ASCircularWeb-Medium?environment=production") format("woff");
}
@font-face {
  font-family: "AS Circular";
  font-weight: var(--ds-text-body-default-weight, "500");
  font-style: normal;
  font-display: fallback;
  src: url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/blt3b851fb0e0de3833/ASCircularWeb-Book?environment=production") format("woff2"), url("https://www.alaskaair.com/v3/assets/blt2cefe12c88e9dd91/blt8b440e82e9793058/ASCircularWeb-Book?environment=production") format("woff");
}