[_ngcontent-ng-c1500252328]:root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}[_ngcontent-ng-c1500252328]:root{--tap-primary-ff: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--tap-secondary-ff: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--tap-tertiary-ff: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--tap-default-font-size: 14px;--tap-line-height-124: 1.24;--tap-line-height-114: 1.145;--tap-default-letter-spacing: .02em;--tap-default-text-transform: capitalize;--tap-heading-text-color: var(--tap-color-primary);--tap-h1-font-family: var(--tap-tertiary-ff);--tap-h1-font-size: 32px;--tap-h1-font-weight: 400;--tap-h1-line-height: var(--tap-line-height-124);--tap-h1-text-transform: var(--tap-default-text-transform);--tap-h2-font-family: var(--tap-tertiary-ff);--tap-h2-font-size: 18px;--tap-h2-font-weight: 400;--tap-h2-line-height: var(--tap-line-height-124);--tap-h2-text-transform: var(--tap-default-text-transform);--tap-h5-font-family: var(--tap-secondary-ff);--tap-h5-font-size: 16px;--tap-h5-font-weight: 500;--tap-h5-line-height: 22px;--tap-h5-letter-spacing: var(--tap-default-letter-spacing);--tap-h3-font-weight: 500;--tap-h3-font-size: 14px;--tap-h3-font-family: var(--tap-secondary-ff);--tap-h3-line-height: var(--tap-line-height-124);--tap-subtitle-3-font-size: 14px;--tap-subtitle-3-font-weight: 300;--tap-subtitle-3-line-height: var(--tap-line-height-114);--tap-body-1-font-family: var(--tap-primary-ff);--tap-body-1-font-size: var(--tap-default-font-size);--tap-body-1-font-weight: 400;--tap-body-1-line-height: 20px;--tap-body-1-letter-spacing: .06em;--tap-body-1-text-transform: uppercase;--tap-body-2-font-family: var(--tap-primary-ff);--tap-body-2-font-size: var(--tap-default-font-size);--tap-body-2-font-weight: 300;--tap-body-2-line-height: 20px;--tap-body-2-text-transform: var(--tap-default-text-transform);--tap-body-3-font-family: var(--tap-primary-ff);--tap-body-3-font-size: var(--tap-default-font-size);--tap-body-3-font-weight: 400;--tap-body-3-line-height: var(--tap-line-height-114);--tap-body-3-letter-spacing: var(--tap-default-letter-spacing);--tap-body-3-text-transform: var(--tap-default-text-transform);--tap-subtitle-1-font-family: var(--tap-primary-ff);--tap-subtitle-1-font-size: 11px;--tap-subtitle-1-font-weight: 400;--tap-subtitle-1-line-height: var(--tap-line-height-114);--tap-subtitle-1-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-1-text-transform: var(--tap-default-text-transform);--tap-subtitle-2-font-family: var(--tap-primary-ff);--tap-subtitle-2-font-size: 12px;--tap-subtitle-2-font-weight: 400;--tap-subtitle-2-line-height: var(--tap-line-height-114);--tap-subtitle-2-letter-spacing: var(--tap-default-letter-spacing);--tap-subtitle-2-text-transform: none;--tap-client-form-font-family: var(--tap-body-1-font-family);--tap-client-form-font-size: var(--tap-body-1-font-size);--tap-client-form-font-weight: var(--tap-body-1-font-weight);--tap-client-form-line-height: var(--tap-body-1-line-height);--tap-client-form-letter-spacing: var(--tap-body-1-letter-spacing);--tap-client-form-text-transform: var(--tap-body-1-text-transform);--tap-client-form-color: var(--tap-color-tertiary);--tap-item-price-font-family: var(--tap-tertiary-ff);--tap-link-font-family: var(--tap-body-2-font-family);--tap-link-color: var(--tap-color-primary);--tap-color-primary: #080808;--tap-color-secondary: #5C5C5C;--tap-color-tertiary: #949494;--tap-color-light-gray: #F4F4F4;--tap-color-dark-gray: #4D4D4D;--tap-color-white: #FFFFFF;--tap-color-error: #CC0000;--tap-color-progress: #007BB0;--tap-spacing-xs: 4px;--tap-spacing-sm: 8px;--tap-spacing-sm-s: 10px;--tap-spacing-sm-l: 12px;--tap-spacing-md: 16px;--tap-spacing-lg: 20px;--tap-spacing-lg-s: 24px;--tap-spacing-xl: 30px;--tap-spacing-xxl: 40px;--tap-main-button-font-family: var(--tap-primary-ff) !important;--tap-main-button-font-size: 14px;--tap-main-button-font-weight: 400;--tap-main-button-line-height: 20px;--tap-main-button-letter-spacing: .06em;--tap-main-button-text-transform: uppercase;--tap-main-button-text-color: var(--tap-color-white);--tap-button-border: 1px solid transparent;--tap-button-border-radius: var(--tap-primary-border-radius);--tap-button-background: var(--tap-color-primary);--tap-border-primary-color: #DCDDDD;--tap-border-secondary-color: #ccc;--tap-border-tertiary-color: var(--tap-color-tertiary);--tap-border-accent-color: var(--tap-color-primary);--tap-border-primary: 1px solid var(--tap-border-primary-color);--tap-border-secondary: 1px solid var(--tap-border-secondary-color);--tap-border-tertiary: 1px solid var(--tap-border-tertiary-color);--tap-border-accent: 1px solid var(--tap-border-accent-color);--tap-primary-border-radius: 4px;--tap-reservation-status-border-radius: 100px;--tap-header-border: 1px solid var(--tap-border-primary-color);--tap-reservation-item-border: var(--tap-border-secondary);--tap-main-background-color: var(--tap-color-white);--tap-card-item-background-color: var(--tap-main-background-color);--tap-reservation-status-cancelled: #B22128;--tap-loupe-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/loupe.7cebfdfc08.svg");--tap-plus-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/plus.7cebfdfc08.svg");--tap-arrow-down-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-down-grey.7cebfdfc08.svg");--tap-arrow: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/arrow-left.7cebfdfc08.svg");--tap-person-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person.7cebfdfc08.svg");--tap-wallet-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/wallet.7cebfdfc08.svg");--tap-moon-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/moon.7cebfdfc08.svg");--tap-guest-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/person-ta.7cebfdfc08.svg");--tap-check-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--tap-edit-photo-icon: url("/assets/newbooking.azds.com/assets-web/themes/boutique/travel-agent/edit-pencil.7cebfdfc08.svg");--tap-form-container-bg-color: #fff;--tap-form-submit-bg-color: var(--tap-color-primary);--tap-form-submit-bg-color-hover: #292929;--tap-form-submit-text-color: #fff;--tap-form-submit-border-color: var(--tap-form-submit-bg-color);--tap-form-submit-border-color-hover: var(--tap-form-submit-bg-color-hover);--tap-form-link-bg-color-hover: #292929;--tap-form-label-invalid-color: #CC0000;--tap-form-input-border-invalid-color: rgba(204, 0, 0, .2);--tap-form-border-radius: var(--tap-primary-border-radius);--tap-focus-outline-color: #fd6a02;--tap-focus-outline: 2px solid var(--tap-focus-outline-color);--tap-cropper-bg: #F2F4F2;--tap-cropper-animation: #E6E9E6}[_ngcontent-ng-c1500252328]:root{--default-font-family: "AZDS-main", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT-Walsheim", serif;--third-font-family: "AZDS-third", "GT-Sectra-Display", serif;--fourth-font-family: "AZDS-fourth", "Conv_Neutra2Text-Book", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "BrandonTextWeb-Regular", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif;--ta-modal-dialog-font-family: "GT Walsheim Pro", "GT-Walsheim-light", serif;--inter-font-family: "Inter", sans-serif}.booking-lang-vi[_ngcontent-ng-c1500252328]{--default-font-family: "AZDS-main", "Arial", sans-serif;--second-font-family: "AZDS-second", "CharisSIL Bold", "CharisSIL", sans-serif;--third-font-family: "AZDS-third", "CharisSIL", "Roboto", serif;--fourth-font-family: "AZDS-fourth", "CharisSIL", "Roboto", serif;--fifth-font-family: "AZDS-fifth", "Conv_GT-Walsheim-Thin";--sixth-font-family: "AZDS-sixth", "CharisSIL", "Roboto", serif}.boutique-ta[_ngcontent-ng-c1500252328]{--default-font-family: "AZDS-main", "GT Walsheim Pro", "GT-Walsheim-light", serif;--second-font-family: "AZDS-second", "GT Walsheim Pro","GT-Walsheim", serif;--default-header-font-family: "AZDS-header", "GT Sectra Display Trial", "GT Walsheim Pro", serif}[_ngcontent-ng-c1500252328]:root{--map-breakpoint: 1280px;--destination-integration-header-height-indent: 0px;--surface-primary: #080808;--surface-secondary: #F4F4F4;--text-primary-color: var(--surface-primary);--text-secondary-color: #5C5C5C;--text-white: #FFFFFF;--text-light-grey: #949494;--text-grey: #4D4D4D;--text-dark-grey: #282828;--error-900: #CC0000;--border-primary-color: #949494;--border-secondary-color: #DCDDDD;--border-accent-color: var(--surface-primary);--border-cerebral-grey-color: #CCCCCC;--boutique-cal-cell-expired: #434356;--boutique-cal-header: #454545;--primary-bckg-clr: #f6f6f6;--border-primary: 1px solid var(--border-primary-color);--border-secondary: 1px solid var(--border-secondary-color);--border-accent: 1px solid var(--border-accent-color);--container-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2);--experience-dropdown-width: 308px;--experience-dropdown-max-height: 350px;--experience-details-image-height: 270px;--icon-m: 18px;--icon-s: 16px;--spacing-xxl: 40px;--spacing-xl: 24px;--spacing-l: 16px;--spacing-m: 12px;--spacing-s: 10px;--spacing-xs: 8px;--spacing-xxs: 4px;--enhancement-category-dropdown-z-index: 2001;--azds-boutique-link-button-padding: 8px 5px 4px;--boutique-experience-bg-color: #fff;--boutique-experience-selected-bg-color: var(--surface-secondary);--boutique-experience-text-color: var(--surface-primary);--boutique-experience-border-color: var(--border-primary-color);--boutique-experience-selected-border-color: var(--surface-primary);--boutique-experience-border: 1px solid var(--boutique-experience-border-color);--boutique-experience-selected-border: 1px solid var(--boutique-experience-selected-border-color);--boutique-experience-overview-color: var(--text-secondary-color);--boutique-experience-tag-color: #001F55;--boutique-experience-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-experience-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-experience-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-experience-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-experience-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-experience-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-experience-gallery-zoom-index: 9999;--boutique-experience-gap-xl: 40px;--boutique-experience-header-height: 48px;--boutique-offer-bg-color: #fff;--boutique-offer-selected-bg-color: var(--surface-secondary);--boutique-offer-text-color: var(--surface-primary);--boutique-offer-border-color: var(--border-primary-color);--boutique-offer-selected-border-color: var(--surface-primary);--boutique-offer-border: 1px solid var(--boutique-offer-border-color);--boutique-offer-selected-border: 1px solid var(--boutique-offer-selected-border-color);--boutique-offer-overview-color: var(--text-secondary-color);--boutique-offer-tag-color: #001F55;--boutique-offer-icon-check: url("/assets/newbooking.azds.com/assets-web/themes/boutique/check.7cebfdfc08.svg");--boutique-offer-icon-zoom-in: url("/assets/newbooking.azds.com/assets-web/themes/boutique/zoom-in.7cebfdfc08.svg");--boutique-offer-icon-close-white: url("/assets/newbooking.azds.com/assets-web/themes/boutique/close-white.7cebfdfc08.svg");--boutique-offer-icon-close: url("/assets/newbooking.azds.com/assets-web/themes/boutique/cross.7cebfdfc08.png");--boutique-offer-icon-clock: url("/assets/newbooking.azds.com/assets-web/themes/boutique/clock.7cebfdfc08.svg");--boutique-offer-icon-person: url("/assets/newbooking.azds.com/assets-web/themes/boutique/person.7cebfdfc08.svg");--boutique-offer-gallery-zoom-index: 9999;--boutique-offer-gap-xl: 40px;--boutique-offer-header-height: 48px;--pci-wallet-button-width: 100%;--pci-wallet-button-height: 40px;--pci-wallet-btn-border-radius: 0;--apple-pay-button-width: 100%;--apple-pay-button-height: var(--pci-wallet-button-height, 40px);--apple-pay-button-border-radius: var(--pci-wallet-btn-border-radius, 0);--apple-pay-button-box-sizing: border-box;--apple-pay-button-padding: 4px;--boutique-review-accordion-border: var(--border-primary);--boutique-review-accordion-background-color: #fff;--boutique-review-accordion-text-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-review-accordion-text-font-size: 14px;--boutique-review-accordion-text-line-height: 20px;--boutique-review-accordion-title-font-family: var(--default-font-family);--boutique-review-accordion-title-line-height: 24px;--boutique-review-accordion-title-font-size: 20px;--boutique-review-accordion-subtitle-font-size: 16px;--boutique-review-accordion-uppercase-title-font-size: 12px;--boutique-review-accordion-header-border-color: #585858;--boutique-review-accordion-item-border-color: #A5A4A4;--boutique-review-accordion-total-font-family: var(--boutique-review-accordion-title-font-family);--boutique-review-accordion-total-font-size: 18px;--boutique-review-accordion-total-line-height: 24px;--boutique-review-accordion-expanded-background-color: #f9f7f3;--boutique-review-accordion-total-taxes-font-family: inherit;--boutique-review-accordion-total-taxes-font-size: 10px;--boutique-review-accordion-total-taxes-line-height: 16px;--boutique-package-colums-list-title-font-size: 24px;--boutique-package-colums-list-category-font-size: 13px;--boutique-package-colums-list-category-font-family: "AZDS-review-info-main", var(--default-font-family);--boutique-package-card-title-font-size: var(--boutique-package-colums-list-title-font-size);--boutique-package-card-border: var(--border-primary);--boutique-package-card-spcing: var(--spacing-xs);--boutique-package-card-desktop-lg-padding-inline: var(--spacing-xxl);--boutique-package-card-desktop-md-padding-inline: var(--spacing-xl);--boutique-package-card-desktop-lg-title-padding-top: 34px;--boutique-package-card-desktop-md-title-padding-top: 22px;--boutique-progress-bar-prev-next-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-prev-next-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-prev-next-font-size: inherit;--boutique-progress-bar-prev-next-text-transform: uppercase;--boutique-progress-bar-prev-next-check-position: 0;--boutique-progress-bar-clickable-font-family: "AZDS-progress-bar-main", "AZDS-review-info-main", var(--default-font-family);--boutique-progress-bar-clickable-font-family-active: "AZDS-progress-bar-main", "AZDS-review-info-main", "GT-Walsheim";--boutique-progress-bar-clickable-font-size: inherit;--boutique-progress-bar-clickable-text-transform: uppercase;--boutique-progress-bar-clickable-check-position: 0;--boutique-buergenstock-integration-header-height-indent: 34px}@media (max-width: 1023px) and (min-width: 0){[_ngcontent-ng-c1500252328]:root{--experience-dropdown-width: 256px}}@media (max-width: 1023px) and (min-width: 0){[_ngcontent-ng-c1500252328]:root{--experience-details-image-height: 256px}}@media (max-width: 414px) and (min-width: 0){[_ngcontent-ng-c1500252328]:root{--experience-details-image-height: 210px}}[_nghost-ng-c1500252328]{font-family:"AZDS-reservation-form-main",var(--default-font-family)}.azds-custom-content[_ngcontent-ng-c1500252328]{text-align:center;line-height:30px}.reserve-box[_ngcontent-ng-c1500252328]{font-variant:small-caps}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel[_ngcontent-ng-c1500252328]{position:relative}.add-hotel_button[_ngcontent-ng-c1500252328]{font-family:"AZDS-reservation-form-main",var(--default-font-family);font-size:13px;text-decoration:underline;color:inherit;width:100%;padding:10px;border:none;background:none}.add-hotel_button[_ngcontent-ng-c1500252328]:disabled{opacity:.7;cursor:inherit}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{letter-spacing:.4px;font-size:18px}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]:before{z-index:1002;background:#0000 url("/assets/newbooking.azds.com/assets-web/themes/boutique/icon-destin.7cebfdfc08.png") no-repeat scroll center center;content:"";height:26px;left:4%;margin-top:-13px;position:absolute;top:50%;width:20px}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328]{appearance:none!important;background-color:#fff;background-image:url("/assets/newbooking.azds.com/assets-web/themes/boutique/select-arrow.7cebfdfc08.svg");background-position:calc(100% - 10px) center;background-repeat:no-repeat;border:none;box-sizing:border-box;font-size:19px;font-family:"AZDS-reservation-form-main",var(--default-font-family);font-weight:500;letter-spacing:1px;line-height:2.2em;outline:medium none;padding:0 28px;text-indent:.01px;text-overflow:ellipsis;width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{font-size:19px;font-family:"AZDS-reservation-form-main",var(--default-font-family);font-weight:500;letter-spacing:1px;text-indent:.01px;text-overflow:ellipsis}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select.ng-select-disabled[_ngcontent-ng-c1500252328]{opacity:.5}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select.ng-select-disabled[_ngcontent-ng-c1500252328]     .ng-select-container, .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select.ng-select-disabled[_ngcontent-ng-c1500252328]     .ng-input{cursor:not-allowed}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select.ng-select-disabled[_ngcontent-ng-c1500252328]     .ng-arrow-wrapper{display:none}.reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328]{border:1px solid #040404;float:left;min-height:198px;text-align:center;width:50%;padding:0}.reserve-box[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]{display:inline-block;width:32.8%}.reserve-box[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]{overflow:hidden;text-overflow:ellipsis}.reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328] + .column[_ngcontent-ng-c1500252328]{margin-left:-1px}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]{display:flex}@media (max-width: 768px) and (min-width: 0){.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]{display:none}}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328] + .column[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328] + .column[_ngcontent-ng-c1500252328]{margin-left:0}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328]:first-child, .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328]:first-child{margin-left:-1px}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .ada-field[_ngcontent-ng-c1500252328]   boutique-checkbox[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .ada-field[_ngcontent-ng-c1500252328]   boutique-checkbox[_ngcontent-ng-c1500252328]{padding:20px 16px 20px 0}.reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .title[_ngcontent-ng-c1500252328]{background:#000 none repeat scroll 0 0;color:#fefefe;font-size:19px;line-height:.8;letter-spacing:2px;min-height:36px;padding:10px 10px 5px}.reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .day[_ngcontent-ng-c1500252328]{font-family:var(--fifth-font-family);color:#040404;font-size:75px;line-height:1;margin-bottom:3px;padding-top:38px;font-variant-numeric:lining-nums}.reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .day.empty[_ngcontent-ng-c1500252328]{color:gray;font-size:100px;font-weight:300;margin:0 auto 3px;width:60%;height:140px;border-bottom:1px solid #808080;padding-top:20px}.reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]{margin-bottom:8px}.reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]{width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel.children-age-item[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328]{padding-right:36px}.reserve-box[_ngcontent-ng-c1500252328]   .children-age-item-group-1[_ngcontent-ng-c1500252328]   .booking-sel.children-age-item[_ngcontent-ng-c1500252328]{width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .children-age-item-group-2[_ngcontent-ng-c1500252328]   .booking-sel.children-age-item[_ngcontent-ng-c1500252328]{width:49.5%;float:left;margin-right:1%}.reserve-box[_ngcontent-ng-c1500252328]   .children-age-item-group-3[_ngcontent-ng-c1500252328]   .booking-sel.children-age-item[_ngcontent-ng-c1500252328]{width:32.6%;float:left;margin-right:1%}.reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel.children-age-item-last[_ngcontent-ng-c1500252328]{margin-right:0}.reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328] + .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328]{margin-left:-1px}.reserve-box[_ngcontent-ng-c1500252328]   .ada-field[_ngcontent-ng-c1500252328]   boutique-checkbox[_ngcontent-ng-c1500252328]{padding:20px 0 20px 16px;border:1px solid;text-transform:uppercase}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-link[_ngcontent-ng-c1500252328]{font-size:100%;font-weight:300;padding:10px 0 4px;text-align:center}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-link[_ngcontent-ng-c1500252328]   strong[_ngcontent-ng-c1500252328]{cursor:pointer}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]{display:block;padding:0;text-align:center;width:100%}@media (max-width: 375px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .code-full-width[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]{width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .code-full-width[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]:not(:last-child){margin-bottom:8px}}@media (max-width: 1439px) and (min-width: 1024px){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .code-full-width[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]{width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .code-full-width[_ngcontent-ng-c1500252328]   .input-column[_ngcontent-ng-c1500252328]:not(:last-child){margin-bottom:8px}}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]:after{clear:both!important;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]{display:inline-block;margin:0;vertical-align:middle;width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-box[_ngcontent-ng-c1500252328]{display:inline-block;position:relative;vertical-align:middle}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-box[_ngcontent-ng-c1500252328]   .applied[_ngcontent-ng-c1500252328]   p[_ngcontent-ng-c1500252328]{margin-top:4px}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328]{background-color:transparent;border:1px solid #323232;display:inline-block;float:left;width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][disabled][_ngcontent-ng-c1500252328]:not(.promo-disabled){cursor:not-allowed;opacity:.5}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{height:63px;border:1px solid #323232;border-radius:0;text-align:left}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{text-align:right}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328]{text-transform:uppercase;font-size:78%;letter-spacing:.3px;font-variant-numeric:lining-nums;font-family:"AZDS-reservation-form-main",var(--default-font-family)}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{text-transform:capitalize;font-size:78%;letter-spacing:.3px;font-variant-numeric:lining-nums;font-family:"AZDS-reservation-form-main",var(--default-font-family)}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-disabled[_ngcontent-ng-c1500252328]{padding:8px 4px 7px 16px}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .customer[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-select[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-select[_ngcontent-ng-c1500252328], .booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-disabled[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select.promo-disabled[_ngcontent-ng-c1500252328]{padding:8px 16px 7px 0}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text].inv_code[_ngcontent-ng-c1500252328]{width:73%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328]:focus::-webkit-input-placeholder{color:transparent}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328]:focus::-moz-placeholder{color:transparent}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328]:focus:-moz-placeholder{color:transparent}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328]:focus:-ms-input-placeholder{color:transparent}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]::-webkit-input-placeholder{font-family:"AZDS-reservation-form-second",var(--second-font-family);opacity:1}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]:-moz-placeholder{font-family:"AZDS-reservation-form-second",var(--second-font-family);opacity:1}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]::-moz-placeholder{font-family:"AZDS-reservation-form-second",var(--second-font-family);opacity:1}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]:-ms-input-placeholder{font-family:"AZDS-reservation-form-second",var(--second-font-family);opacity:1}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[_ngcontent-ng-c1500252328]:disabled:-ms-input-placeholder{opacity:1!important}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328]{background-color:#000;border:1px solid #000;border-left:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:80%;letter-spacing:.3px;margin:0;padding:6px 3px 5px;position:relative;text-transform:uppercase;top:0;width:27%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328] + button[_ngcontent-ng-c1500252328]{border-right:none}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .applied[_ngcontent-ng-c1500252328]   span[_ngcontent-ng-c1500252328]{margin-top:20px;width:62%;float:left}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   .applied[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328]{display:inline-block;float:right;margin:0}.reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn-mob[_ngcontent-ng-c1500252328]{background:#161616 none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;display:block;font-size:23px;font-variant:small-caps;font-weight:300;height:auto;width:100%;padding:16px 20px 15px;letter-spacing:1px;margin-top:12px;font-family:"AZDS-reservation-form-main",var(--default-font-family)}.reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn[_ngcontent-ng-c1500252328]:disabled, .reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn-mob[_ngcontent-ng-c1500252328]:disabled{background-color:#ddd!important;color:#858585!important;cursor:inherit}.reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn[_ngcontent-ng-c1500252328]:hover{background-color:#222}.reserve-box[_ngcontent-ng-c1500252328]   .reserve-box-btn-mob[_ngcontent-ng-c1500252328]{display:none;line-height:1.4;padding-left:5px;padding-right:5px;text-align:center;font-size:19px;letter-spacing:0}.reserve-box[_ngcontent-ng-c1500252328]   .promo-disabled[_ngcontent-ng-c1500252328]{background-color:#ddd!important;color:#858585!important}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328]:-moz-focusring{color:#0000;text-shadow:0 0 0 #000000}.reserve-box[_ngcontent-ng-c1500252328]     .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{white-space:unset}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{border:1px solid #323232;border-radius:0;text-align:left}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap.hidden-element[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.hidden-element[_ngcontent-ng-c1500252328]{display:none}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-full-width[_ngcontent-ng-c1500252328]{width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-half-width[_ngcontent-ng-c1500252328]{width:49.5%}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-first-visible-child[_ngcontent-ng-c1500252328]{float:left}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-last-visible-child[_ngcontent-ng-c1500252328]{float:right}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-first-visible-child[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-first-visible-child[_ngcontent-ng-c1500252328]{float:right}.booking-lang-ar[_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-last-visible-child[_ngcontent-ng-c1500252328], .booking-lang-ar   [_nghost-ng-c1500252328]   .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .input-column.element-last-visible-child[_ngcontent-ng-c1500252328]{float:left}.reserve-box[_ngcontent-ng-c1500252328]   .hint.error[_ngcontent-ng-c1500252328]{font-family:"AZDS-reservation-form-main",var(--default-font-family);color:#a98e53;font-size:14px;font-weight:300;font-variant:normal;min-height:17px}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .error[_ngcontent-ng-c1500252328]{border-color:#a98e53}.reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]{display:flex;justify-content:center;margin-top:12px}.reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328]{text-decoration:underline;text-transform:uppercase;border:0;background:none;padding:0;font:inherit}.reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328]:hover, .reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328]:focus, .reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328]:hover, .reserve-box[_ngcontent-ng-c1500252328]   .clear-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328]:focus, .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328]:hover, .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .clear-button-text[_ngcontent-ng-c1500252328]:focus, .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328]:hover, .reserve-box[_ngcontent-ng-c1500252328]   .apply-button[_ngcontent-ng-c1500252328]   .apply-button-text[_ngcontent-ng-c1500252328]:focus{color:#23527c}.screen-reader-only[_ngcontent-ng-c1500252328]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1439px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel-custom[_ngcontent-ng-c1500252328]{font-size:68%}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{line-height:3.7em;letter-spacing:0}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]:before{left:5.5%}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel-custom[_ngcontent-ng-c1500252328]{letter-spacing:0;line-height:4.6em}}@media (max-width: 1279px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel{font-size:65%}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{font-size:15px;line-height:4.4em}  boutique-special-rates .booking-sel{line-height:4.8em}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]:before{left:4%}}@media screen and (max-width: 1210px){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328]{font-size:60%}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{line-height:4.4em}  boutique-special-rates .booking-sel{line-height:5.5em}}@media screen and (max-width: 1130px){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328]{font-size:59%}}@media screen and (max-width: 1090px){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328]{font-size:54%}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{font-size:12.5px;line-height:5em}  boutique-special-rates .booking-sel{line-height:5.7em}.ada-field[_ngcontent-ng-c1500252328]{font-size:14px}}@media (max-width: 1023px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   input[type=text][_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .month[_ngcontent-ng-c1500252328]{font-size:60%}  boutique-special-rates .booking-sel{line-height:4.8em}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{font-size:100%;line-height:3.8em}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-link[_ngcontent-ng-c1500252328]{font-size:110%}}@media (max-width: 768px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]{display:none}  boutique-special-rates .booking-sel{line-height:3.6em}.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{line-height:2.6em}.reserve-box[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel, .reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .promo-block[_ngcontent-ng-c1500252328]   button[_ngcontent-ng-c1500252328]{padding:9px 0 8px}.reserve-box[_ngcontent-ng-c1500252328]   .promo-wrap[_ngcontent-ng-c1500252328]   .booking-sel[_ngcontent-ng-c1500252328],   boutique-special-rates .booking-sel{display:block;width:100%}.reserve-box[_ngcontent-ng-c1500252328]   .dates[_ngcontent-ng-c1500252328]   .day[_ngcontent-ng-c1500252328]{font-size:50px;padding-top:10px}.reserve-box[_ngcontent-ng-c1500252328]   .column[_ngcontent-ng-c1500252328]{min-height:50px;padding-bottom:10px}}@media (max-width: 600px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328]{padding-left:10%}}@media (max-width: 414px) and (min-width: 0){.reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   select[_ngcontent-ng-c1500252328], .reserve-box[_ngcontent-ng-c1500252328]   .destin-sel.booking-sel[_ngcontent-ng-c1500252328]   .ng-select[_ngcontent-ng-c1500252328]{font-size:90%;line-height:4.3em}}
