/* Lindian Village Beach Resort Rhodes, Curio Collection by Hilton - rholiqq */
:root {
  --font-sans: NeutraTextRegular;
  --font-headline: SangBleuLight;
  --font-headline-brand: SangBleuLight;
  --font-black: SangBleuLight;
}

@font-face {
  font-family: NeutraTextRegular;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/neutra-text/NeutraText-Demi.otf') format('opentype');
}
@font-face {
  font-family: NeutraTextLight;
  font-weight: 300;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/neutra-text/NeutraTextTF-LightSCAlt.otf') format('opentype');
}

@font-face {
  font-family: SangBleuLight;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sang-bleu-bp/SangBleuBP-Light_1.otf');
}

@font-face {
  font-family: SangBleuLight;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sang-bleu-bp/SangBleuBP-LightItalic.otf');
}

h2,
h3,
h4,
h5 {
  font-family: SangBleuLight;
}

.font-black,
.font-headline {
  font-weight: 400;
}

[data-element-id='subtitle-wrapper'] {
  font-family: SangBleuLight;
  font-style: italic;
}

h2.tracking-widest {
  letter-spacing: 0em;
}

#lang-selector-pop-out {
  background: #dddbd7;
  border: none;
}

#language-dropdown.shadow-md {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3) !important;
}

#lang-selector-pop-out ul,
#lang-selector-pop-out li,
#lang-selector-pop-out li a {
  border: none;
}

#language-dropdown:after {
  content: ' ';
  background: #dddbd7;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  right: 1rem;
  display: block;
  height: 2rem;
  width: 2rem;
  --tw-rotate: 45deg;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

div[class^='header_shadow'],
#lang-selector-triangle {
  display: none;
}

/* SHOP FORM OVERRIDES */
[data-osc-date-picker='true'] td button.font-bold[tabindex='0']:not(:disabled):not(:focus) {
  background-color: rgb(241, 241, 241);
  border-color: rgb(241, 241, 241);
  color: rgb(52, 34, 24);
}

[data-osc-date-picker='true'] td button.font-bold[tabindex='0']:not(:disabled):not(.bg-bg-alt) {
  background-color: rgb(181, 68, 37);
  border-color: rgb(241, 241, 241);
  color: rgb(227, 227, 227);
}

[data-osc-date-picker='true'] td button.text-text[tabindex='-1']:not(:disabled) {
  background-color: rgb(22, 16, 50);
  border-color: rgb(241, 241, 241);
  color: rgb(227, 227, 227);
}

[data-osc-date-picker='true'] td button[tabindex='0']:not(:disabled) {
  background-color: rgb(181, 68, 37);
  border-color: rgb(241, 241, 241);
  color: rgb(227, 227, 227);
}
