/* Signia La Cantera Resort And Spa – satcnsa */
:root {
  --font-sans: 'Open Sans' !important;
  --font-headline: 'gt-alpina-fine' !important;
  --font-headline-brand: 'gt-alpina-fine' !important;
}

/* FONTS */

/* GT Alpina */
@font-face {
  font-family: 'gt-alpina-fine';
  src: url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.eot');
  src:
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.woff2')
      format('woff2'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.woff')
      format('woff'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.ttf')
      format('truetype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-light-webfont.svg#gt-alpinta-light')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gt_alpina_finemedium';
  src: url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.eot');
  src:
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.woff2')
      format('woff2'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.woff')
      format('woff'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.ttf')
      format('truetype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-medium-webfont.svg#gt_alpina_finemedium')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gt_alpina_finebold';
  src: url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.eot');
  src:
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.woff2')
      format('woff2'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.woff')
      format('woff'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.ttf')
      format('truetype'),
    url('https://www.hilton.com/modules/assets/fonts/gt-alpina-fine/gt-alpina-fine-standard-bold-webfont.svg#gt_alpina_finebold')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Open Sans */

@font-face {
  font-family: 'Open Sans';
  src: url('https://www.hilton.com/modules/assets/fonts/open-sans/regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('https://www.hilton.com/modules/assets/fonts/open-sans/bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.font-headline {
  font-family: 'gt-alpina-fine';
  font-weight: 400;
}

[data-element-id='nav-desktop'],
[data-element-id='nav-desktop'] button,
[data-osc-product='shop-form-dates'],
.btn,
.font-bold,
div,
p,
ul,
ul li,
blockquote,
em,
ul a,
ol,
ol li,
label,
label span {
  font-family: 'Open Sans', sans-serif;
}

[data-element-id='room-types-wrapper'] .form-select {
  background-color: #d0deec !important;
}

div.numBeds-flyout,
div.guests-flyout,
div.locations-flyout,
div.roomType-flyout,
div.bathroomAmenities-flyout,
div.view-flyout,
div.balconyDetail-flyout,
div.customFilter1-flyout,
div.customFilter2-flyout,
div.customFilter3-flyout {
  background-color: #d0deec !important;
  border-color: #d0deec !important;
}

[data-element-id='curated-offers-container'] .grid > div {
  background-color: #ffffff !important;
}
