:root{--grid-gap: 2.5rem;--border-radius: 1rem}@media only screen and (max-width: 1440px){:root{--grid-gap: 2rem}}@media only screen and (max-width: 991px){:root{--grid-gap: 1.5rem}}@media only screen and (max-width: 640px){:root{--grid-gap: .65rem}}@media only screen and (max-width: 991px){:root{--border-radius: .71rem}}@media only screen and (max-width: 640px){:root{--border-radius: .5rem}}:root{--sdk-color-theme-primary: #758c2a;--diadao-scrollbar-width: 7px;--sdk-template-font-default: Inter, Arial, sans-serif;--sdk-template-font-title: Plus Jakarta Sans, Arial, sans-serif;--sdk-template-white: #fff;--sdk-template-primary-100: #a5c53b;--sdk-template-primary-200: #12291f;--sdk-template-primary-300: #204b38;--sdk-template-primary-400: #5b6c20;--sdk-template-primary-500: #758c2a;--sdk-template-primary-600: #758c2a;--sdk-template-grey-100: #979389;--sdk-template-grey-300: #76736b;--sdk-template-grey-400: #5b5953;--sdk-template-grey-500: #46443f;--sdk-template-grey-600: #3F4642;--sdk-template-grey-700: #0d2018;--sdk-template-background-theme: var(--sdk-template-primary-100);--sdk-template-color-title: var(--sdk-template-grey-400);--sdk-template-color-text-default: $color-black;--sdk-template-cards-background: var(--sdk-template-white);--sdk-menu-item-color: var(--sdk-template-primary-100);--sdk-menu-item-highlight-color: var(--sdk-template-primary-500);--fancybox-phonelink-color: #FAF7F3;--sdk-color-btn-primary-background: #758c2a;--sdk-color-btn-primary-text: #fff;--sdk-color-btn-primary-background-hover: #758c2a}:root{--sdk-buttons-border-radius: 5px;--diadao-button-close-width: 48px;--diadao-button-close-height: 48px;--diadao-button-close-radius: var(--sdk-buttons-border-radius);--diadao-snippet-close-button-top: 16px}@media only screen and (min-width: 992px){:root{--diadao-button-close-width: 48px;--diadao-button-close-height: 48px}}:root{--diadao-qs-loading-svg-size: 40px;--diadao-hsc-booking-panel-loading-height: 522px;--diadao-hsc-booking-panel-loading-visibility: visible;--diadao-hsc-booking-panel-border-radius: 4px;--diadao-hsc-sticky-room-desktop-single-loading-height: 480px;--diadao-hsc-sticky-room-desktop-single-loading-visibility: visible;--diadao-hsc-sticky-room-desktop-loading-height: 120px;--diadao-hsc-sticky-room-desktop-loading-visibility: hidden;--diadao-qs-loading-svg: url(/wp-content/themes/diadao-021-sdktemplate/assets/images/hsc/spinner-qs.svg);--diadao-booking-panel-loading-svg: url(/wp-content/themes/diadao-021-sdktemplate/assets/images/hsc/spinner-qs.svg);--diadao-room-detail-panel-loading-svg: url(/wp-content/themes/diadao-021-sdktemplate/assets/images/hsc/spinner-qs.svg);--diadao-smartgallery-overlay-bg: #f6f6f5;--diadao-hsc-calendars-cell-selected-bgcolor: #758c2a;--diadao-hsc-calendars-cell-range-bgcolor: #a5c53b;--diadao-hsc-sticky-shadow: none;--diadao-hsc-loader-size: 38px;--diadao-hsc-loader-left: 50%;--diadao-hsc-loader-top: 50%;--diadao-hsc-loader-transform: translateX(-50%) translateY(-50%);--diadao-hsc-loader-booking-left: 50%;--diadao-hsc-loader-booking-top: 38px;--diadao-hsc-loader-booking-transform: translateX(-50%);--diadao-hsc-loader-bestprice-left: 0;--diadao-hsc-loader-bestprice-top: 0;--diadao-hsc-loader-bestprice-transform: none;--diadao-hsc-loader-bestprice-right: 0px;--diadao-hsc-loader-sticky-room-desktop-single-position: absolute;--diadao-hsc-loader-sticky-room-desktop-single-left: 50%;--diadao-hsc-loader-sticky-room-desktop-single-top: 50%;--diadao-hsc-loader-sticky-room-desktop-single-transform: translateX(-50%) translateY(-50%);--diadao-hsc-buttons-toggle-radius: 100%;--diadao-hsc-buttons-toggle-width: 24px;--diadao-hsc-buttons-toggle-height: 24px;--diadao-hsc-buttons-toggle-line-height: 24px;--diadao-hsc-buttons-toggle-line-height-minus: 22px;--diadao-hsc-buttons-toggle-font-size: 20px;--diadao-hsc-booking-button-book-max-width: 100%;--diadao-hsc-booking-button-book-display: inline-flex;--diadao-hsc-booking-button-book-width: 240px;--diadao-hsc-booking-button-book-min-width: auto;--diadao-hsc-booking-button-book-margin-left: 0px;--diadao-hsc-booking-button-book-margin-right: 0px;--diadao-hsc-booking-button-none-width: 100%;--diadao-hsc-booking-button-none-display: block;--diadao-hsc-booking-button-none-max-width: 240px;--diadao-hsc-booking-button-none-min-width: auto;--diadao-hsc-booking-button-none-margin-left: 0px;--diadao-hsc-booking-button-none-margin-right: 0px;--diadao-hsc-booking-button-none-padding-left: 14px;--diadao-hsc-booking-button-none-padding-right: 14px;--diadao-hsc-booking-none-wrapper-display: flex;--diadao-hsc-booking-none-wrapper-flex-wrap: nowrap;--diadao-hsc-booking-none-wrapper-align-items: center;--diadao-hsc-booking-none-wrapper-justify-content: flex-start;--diadao-hsc-booking-none-wrapper-text-align: left;--diadao-hsc-booking-none-wrapper-button-display: flex;--diadao-hsc-booking-none-wrapper-button-flex-wrap: nowrap;--diadao-hsc-booking-none-wrapper-button-align-items: center;--diadao-hsc-booking-none-wrapper-button-justify-content: flex-start;--diadao-hsc-booking-none-wrapper-button-text-align: left;--diadao-hsc-booking-none-wrapper-button-margin-top: 0px;--diadao-hsc-popup-title-text-transform: initial;--diadao-hsc-popup-title-font-weight: 400;--diadao-hsc-popup-title-margin-bottom: 40px;--diadao-hsc-popup-title-font-size: 30px;--diadao-hsc-popup-title-letter-spacing: 0px;--diadao-hsc-popup-title-font-family: Inter, Arial, sans-serif;--diadao-hsc-popup-title-line-height: 1.1;--diadao-hsc-popup-bg-color: #fff;--diadao-hsc-popup-box-shadow: 4px 0 200px 0 rgb(29 29 29 / 30%);--diadao-hsc-popup-button-close-min-width: 200px;--diadao-hsc-popup-button-close-max-width: 222px;--diadao-hsc-popup-button-close-width: auto;--diadao-hsc-popup-button-close-height: auto;--diadao-hsc-popup-button-close-display: inline-flex;--diadao-hsc-popup-button-close-align-items: center;--diadao-hsc-popup-button-close-justify-content: center;--diadao-hsc-popup-button-close-text-line-height: 1.5;--diadao-hsc-popup-button-close-text-display: inline-flex;--diadao-hsc-popup-button-close-text-font-family: Inter, Arial, sans-serif;--diadao-hsc-popup-button-close-text-font-size: 16px;--diadao-hsc-popup-button-close-text-font-weight: 600;--diadao-hsc-booking-toggle-value-width: 50px;--diadao-hsc-booking-width: 100%;--diadao-hsc-booking-max-width: 718px;--diadao-hsc-booking-margin-left: auto;--diadao-hsc-booking-margin-right: auto;--diadao-hsc-booking-label-text-align: left;--diadao-hsc-booking-label-margin-bottom: 10px;--diadao-hsc-booking-label-font-size: 16px;--diadao-hsc-booking-label-letter-spacing: 0px;--diadao-hsc-booking-label-text-transform: initial;--diadao-hsc-booking-label-font-weight: 700;--diadao-hsc-booking-label-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-value-font-weight: 400;--diadao-hsc-booking-value-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-value-font-size: 20px;--diadao-hsc-booking-value-letter-spacing: 0px;--diadao-hsc-booking-value-text-align: left;--diadao-hsc-booking-value-margin-bottom: 0px;--diadao-hsc-booking-value-text-transform: initial;--diadao-hsc-booking-daterange-padding-top: 22px;--diadao-hsc-booking-daterange-padding-bottom: 22px;--diadao-hsc-booking-daterange-padding-left: 14px;--diadao-hsc-booking-daterange-padding-right: 14px;--diadao-hsc-booking-daterange-radius: 4px;--diadao-hsc-booking-daterange-margin-bottom: 10px;--diadao-hsc-booking-daterange-bgcolor: #fff;--diadao-hsc-booking-daterange-separator-content: "";--diadao-hsc-booking-daterange-separator-display: block;--diadao-hsc-booking-daterange-separator-width: 1px;--diadao-hsc-booking-daterange-separator-position: absolute;--diadao-hsc-booking-daterange-separator-height: 100%;--diadao-hsc-booking-daterange-separator-background-color: #76736b;--diadao-hsc-booking-daterange-separator-top: 0;--diadao-hsc-booking-daterange-separator-left: 50%;--diadao-hsc-booking-daterange-separator-margin-left: 0px;--diadao-hsc-booking-daterange-arrival-padding-top: 0px;--diadao-hsc-booking-daterange-arrival-padding-bottom: 0px;--diadao-hsc-booking-daterange-arrival-padding-left: 0px;--diadao-hsc-booking-daterange-arrival-padding-right: 0px;--diadao-hsc-booking-daterange-arrival-radius: 0px;--diadao-hsc-booking-daterange-arrival-margin-bottom: 0px;--diadao-hsc-booking-daterange-arrival-bgcolor: transparent;--diadao-hsc-booking-daterange-departure-padding-top: 0px;--diadao-hsc-booking-daterange-departure-padding-bottom: 0px;--diadao-hsc-booking-daterange-departure-padding-left: 0;--diadao-hsc-booking-daterange-departure-padding-right: 0px;--diadao-hsc-booking-daterange-departure-radius: 0px;--diadao-hsc-booking-daterange-departure-margin-bottom: 0px;--diadao-hsc-booking-daterange-departure-bgcolor: transparent;--diadao-hsc-booking-price-value-font-weight: 400;--diadao-hsc-booking-price-value-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-price-value-font-size: 24px;--diadao-hsc-booking-price-value-letter-spacing: 0px;--diadao-hsc-booking-bestprice-title-div-display: inline-block;--diadao-hsc-booking-bestprice-title-div-width: auto;--diadao-hsc-booking-bestprice-title-div-line-height: 1;--diadao-hsc-booking-bestprice-title-div-padding-right: 30px;--diadao-hsc-booking-bestprice-title-div-padding-top: 4px;--diadao-hsc-booking-bestprice-title-div-padding-bottom: 4px;--diadao-hsc-booking-bestprice-title-margin: 0px;--diadao-hsc-booking-bestprice-title-font-size: 20px;--diadao-hsc-booking-bestprice-title-letter-spacing: 0px;--diadao-hsc-booking-bestprice-title-line-height: 1;--diadao-hsc-booking-bestprice-title-font-weight: 600;--diadao-hsc-booking-bestprice-title-text-transform: initial;--diadao-hsc-booking-bestprice-title-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-bestprice-title-color: #76736b;--diadao-hsc-booking-bestprice-text-transform: uppercase;--diadao-hsc-booking-bestprice-title-margin-bottom: 0px;--diadao-hsc-booking-bestprice-subtitle-div-display: flex;--diadao-hsc-booking-bestprice-subtitle-div-position: absolute;--diadao-hsc-booking-bestprice-subtitle-div-width: 24px;--diadao-hsc-booking-bestprice-subtitle-div-height: 24px;--diadao-hsc-booking-bestprice-subtitle-div-padding: 0px;--diadao-hsc-booking-bestprice-subtitle-div-padding-right: 0px;--diadao-hsc-booking-bestprice-subtitle-div-right: 0px;--diadao-hsc-booking-bestprice-subtitle-div-align-items: center;--diadao-hsc-booking-bestprice-subtitle-div-justify-content: center;--diadao-hsc-booking-bestprice-subtitle-div-top: 50%;--diadao-hsc-booking-bestprice-subtitle-div-margin-top: -10px;--diadao-hsc-booking-bestprice-subtitle-text-display: none;--diadao-hsc-booking-bestprice-picto-position: relative;--diadao-hsc-booking-bestprice-picto-display: inline-block;--diadao-hsc-booking-bestprice-picto-width: 16px;--diadao-hsc-booking-bestprice-picto-height: 16px;--diadao-hsc-booking-bestprice-picto-margin: 0px;--diadao-hsc-booking-bestprice-picto-margin-top: 0px;--diadao-hsc-booking-bestprice-picto-margin-left: 0px;--diadao-hsc-booking-bestprice-picto-left: initial;--diadao-hsc-booking-bestprice-picto-top: 0px;--diadao-hsc-booking-bestprice-picto-right: initial;--diadao-hsc-booking-bestprice-picto-filter: none;--diadao-hsc-booking-price-display: block;--diadao-hsc-booking-price-width: 100%;--diadao-hsc-booking-price-margin-top: 5px;--diadao-hsc-booking-price-text-align: left;--diadao-hsc-booking-price-color: #76736b;--diadao-hsc-booking-bestprice-wrapper-wrap: wrap;--diadao-hsc-booking-a-link-color: #fff;--diadao-hsc-booking-ota-bottom-margin-top: 30px;--diadao-hsc-booking-ota-container-default-margin-top: 15px;--diadao-hsc-booking-ota-row-margin-bottom: 10px;--diadao-hsc-booking-ota-row-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-ota-row-font-size: 16px;--diadao-hsc-booking-ota-row-letter-spacing: 0px;--diadao-hsc-booking-ota-row-line-height: 1;--diadao-hsc-booking-ota-row-font-weight: 400;--diadao-hsc-booking-ota-row-text-transform: initial;--diadao-hsc-booking-ota-row-text-align: left;--diadao-hsc-booking-ota-row-name-width: 150px;--diadao-hsc-booking-ota-row-name-text-align: left;--diadao-hsc-booking-ota-row-name-color: #fff;--diadao-hsc-booking-ota-row-value-width: calc( 100% - 150px );--diadao-hsc-booking-ota-row-value-text-align: left;--diadao-hsc-booking-ota-row-value-color: #fff;--diadao-hsc-booking-noresults-message-display: block;--diadao-hsc-booking-noresults-message-max-width: 320px;--diadao-hsc-booking-noresults-message-width: 100%;--diadao-hsc-booking-noresults-message-margin-left: auto;--diadao-hsc-booking-noresults-message-margin-right: auto;--diadao-hsc-booking-noresults-message-color: #76736b;--diadao-hsc-booking-noresults-message-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-noresults-message-font-size: 18px;--diadao-hsc-booking-noresults-message-letter-spacing: 0px;--diadao-hsc-booking-noresults-message-line-height: 1;--diadao-hsc-booking-noresults-message-font-weight: 400;--diadao-hsc-booking-noresults-message-text-transform: initial;--diadao-hsc-booking-noresults-message-margin-bottom: 0px;--diadao-hsc-booking-noresults-message-picto-filter: none;--diadao-hsc-booking-conditions-color: #76736b;--diadao-hsc-booking-conditions-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-conditions-font-size: 16px;--diadao-hsc-booking-conditions-letter-spacing: 0px;--diadao-hsc-booking-conditions-line-height: 1.5;--diadao-hsc-booking-conditions-font-weight: 400;--diadao-hsc-booking-conditions-text-transform: initial;--diadao-hsc-booking-conditions-text-align: left;--diadao-hsc-booking-conditions-picto-filter: none;--diadao-hsc-booking-legend-color: #76736b;--diadao-hsc-booking-legend-font-family: Inter, Arial, sans-serif;--diadao-hsc-booking-legend-font-size: 16px;--diadao-hsc-booking-legend-letter-spacing: 0px;--diadao-hsc-booking-legend-line-height: 1.5;--diadao-hsc-booking-legend-font-weight: 400;--diadao-hsc-booking-legend-text-transform: initial;--diadao-hsc-booking-legend-text-align: left;--diadao-hsc-booking-legend-title-font-weight: 400;--diadao-hsc-booking-legend-title-margin-bottom: 8px;--diadao-hsc-booking-legend-link-font-weight: bold;--diadao-hsc-booking-legend-link-color: #758c2a;--diadao-hsc-booking-legend-link-color-hover: #758c2a;--diadao-hsc-bestprice-font-size: 24px;--diadao-hsc-bestprice-letter-spacing: 0px;--diadao-hsc-bestprice-line-height: 1;--diadao-hsc-bestprice-font-weight: 400;--diadao-hsc-bestprice-text-transform: initial;--diadao-hsc-bestprice-font-family: Inter, Arial, sans-serif;--diadao-hsc-bestprice-color: #fff;--diadao-hsc-bestprice-currency-padding-left: 4px;--diadao-hsc-bestprice-currency-font-size: 24px;--diadao-hsc-bestprice-currency-letter-spacing: 0px;--diadao-hsc-bestprice-currency-line-height: 1;--diadao-hsc-bestprice-currency-font-weight: 400;--diadao-hsc-bestprice-currency-text-transform: initial;--diadao-hsc-bestprice-currency-font-family: Inter, Arial, sans-serif;--diadao-hsc-bestprice-currency-color: #fff;--diadao-hsc-bestprice-currency-vertical-align: top;--diadao-hsc-bestprice-none-font-size: 14px;--diadao-hsc-bestprice-none-letter-spacing: 0px;--diadao-hsc-bestprice-none-line-height: 1;--diadao-hsc-bestprice-none-font-weight: 400;--diadao-hsc-bestprice-none-text-transform: initial;--diadao-hsc-bestprice-none-font-family: Inter, Arial, sans-serif;--diadao-hsc-bestprice-none-currency-padding-left: 4px;--diadao-hsc-bestprice-none-color: #76736b;--diadao-hsc-bestprice-none-text-align: left;--diadao-hsc-booking-bgcolor: #fff;--diadao-hsc-booking-color-label: #758c2a;--diadao-hsc-booking-color-value: #76736b;--diadao-hsc-booking-bgcolor-toggle: #758c2a;--diadao-hsc-bgcolor-toggle: #758c2a;--diadao-hsc-color-toggle: #fff;--diadao-hsc-bgcolor-toggle-hover: #5b6c20;--diadao-hsc-color-toggle-hover: #fff;--diadao-hsc-room-color-price: #fff;--diadao-hsc-room-color-none: #fff;--diadao-hsc-room-color-text: #fff;--diadao-hsc-booking-people-line-height: 1;--diadao-hsc-booking-input-adult-bgcolor: #fff;--diadao-hsc-booking-input-adult-border-top-left-radius: 4px;--diadao-hsc-booking-input-adult-border-top-right-radius: 0px;--diadao-hsc-booking-input-adult-border-bottom-left-radius: 4px;--diadao-hsc-booking-input-adult-border-bottom-right-radius: 0px;--diadao-hsc-booking-input-adult-padding-left: 14px;--diadao-hsc-booking-input-adult-padding-right: 0;--diadao-hsc-booking-input-adult-padding-top: 22px;--diadao-hsc-booking-input-adult-padding-bottom: 22px;--diadao-hsc-booking-input-adult-margin-bottom: 0px;--diadao-hsc-booking-input-teenager-bgcolor: #fff;--diadao-hsc-booking-input-teenager-border-top-left-radius: 4px;--diadao-hsc-booking-input-teenager-border-top-right-radius: 0px;--diadao-hsc-booking-input-teenager-border-bottom-left-radius: 4px;--diadao-hsc-booking-input-teenager-border-bottom-right-radius: 0px;--diadao-hsc-booking-input-teenager-padding-left: 14px;--diadao-hsc-booking-input-teenager-padding-right: 0;--diadao-hsc-booking-input-teenager-padding-top: 22px;--diadao-hsc-booking-input-teenager-padding-bottom: 22px;--diadao-hsc-booking-input-teenager-margin-bottom: 0px;--diadao-hsc-booking-input-children-bgcolor: #fff;--diadao-hsc-booking-input-children-border-top-left-radius: 0px;--diadao-hsc-booking-input-children-border-top-right-radius: 4px;--diadao-hsc-booking-input-children-border-bottom-left-radius: 0px;--diadao-hsc-booking-input-children-border-bottom-right-radius: 4px;--diadao-hsc-booking-input-children-padding-left: 0;--diadao-hsc-booking-input-children-padding-right: 14px;--diadao-hsc-booking-input-children-padding-top: 22px;--diadao-hsc-booking-input-children-padding-bottom: 22px;--diadao-hsc-booking-input-children-margin-bottom: 0px;--diadao-hsc-booking-input-infant-bgcolor: #76736b;--diadao-hsc-booking-input-infant-border-top-left-radius: 0px;--diadao-hsc-booking-input-infant-border-top-right-radius: 0px;--diadao-hsc-booking-input-infant-border-bottom-left-radius: 0px;--diadao-hsc-booking-input-infant-border-bottom-right-radius: 0px;--diadao-hsc-booking-input-infant-padding-left: 0px;--diadao-hsc-booking-input-infant-padding-right: 0px;--diadao-hsc-booking-input-infant-padding-top: 44px;--diadao-hsc-booking-input-infant-padding-bottom: 44px;--diadao-hsc-booking-input-infant-margin-bottom: 0px;--diadao-hsc-desktop-sticky-title-picto-div-width: 82px;--diadao-hsc-desktop-sticky-title-picto-div-height: 82px;--diadao-hsc-desktop-sticky-title-picto-div-border-radius: 100%;--diadao-hsc-desktop-sticky-title-picto-div-bgcolor: #76736b;--diadao-hsc-desktop-sticky-title-picto-div-margin-bottom: 0px;--diadao-hsc-desktop-sticky-title-picto-img-width: 42px;--diadao-hsc-desktop-sticky-title-picto-img-height: 42px;--diadao-hsc-desktop-sticky-title-picto-justify-content: flex-start;--diadao-hsc-desktop-sticky-widget-padding-left: 0px;--diadao-hsc-desktop-sticky-widget-margin-top: 0px;--diadao-hsc-desktop-sticky-widget-margin-bottom: 0px;--diadao-hsc-desktop-sticky-widget-width: calc( 100% - 440px );--diadao-hsc-desktop-sticky-widget-display: flex;--diadao-hsc-desktop-sticky-infos-display: flex;--diadao-hsc-desktop-sticky-infos-width: 440px;--diadao-hsc-desktop-sticky-infos-padding-left: 20px;--diadao-hsc-desktop-sticky-infos-margin-bottom: 0px;--diadao-hsc-desktop-sticky-infos-font-size: 13px;--diadao-hsc-desktop-sticky-infos-line-height: 16px;--diadao-hsc-desktop-sticky-infos-font-weight: 400;--diadao-hsc-desktop-sticky-infos-color: #76736b;--diadao-hsc-desktop-sticky-infos-a-color: #758c2a;--diadao-hsc-desktop-sticky-infos-a-font-weight: bold;--diadao-hsc-desktop-sticky-infos-list-li-padding-left: 20px;--diadao-hsc-desktop-sticky-infos-list-li-margin-bottom: 2px;--diadao-hsc-desktop-sticky-infos-list-icon: none;--diadao-hsc-desktop-sticky-infos-list-icon-size: 14px;--diadao-hsc-desktop-sticky-infos-list-icon-margin-top: -7px;--diadao-hsc-desktop-sticky-infos-contact-padding-left: 0px;--diadao-hsc-desktop-sticky-infos-contact-text-align: left;--diadao-hsc-desktop-sticky-infos-contact-title-margin-bottom: 5px;--diadao-hsc-desktop-sticky-bgcolor: #fff;--diadao-hsc-desktop-sticky-color-label: #758c2a;--diadao-hsc-desktop-sticky-single-color-label: #76736b;--diadao-hsc-desktop-sticky-color-value: #76736b;--diadao-hsc-desktop-sticky-single-color-value: #76736b;--diadao-hsc-desktop-sticky-bgcolor-toggle: #758c2a;--diadao-hsc-desktop-sticky-color-toggle: #fff;--diadao-hsc-desktop-sticky-bgcolor-toggle-hover: #758c2a;--diadao-hsc-desktop-sticky-color-toggle-hover: #fff;--diadao-hsc-desktop-sticky-text-color-title: #fff;--diadao-hsc-desktop-sticky-text-color-subtitle: #fff;--diadao-hsc-desktop-sticky-text-padding-left: 0px;--diadao-hsc-desktop-sticky-toggle-width: 24px;--diadao-hsc-desktop-sticky-toggle-height: 24px;--diadao-hsc-desktop-sticky-toggle-line-height: 24px;--diadao-hsc-desktop-sticky-toggle-line-height-minus: 22px;--diadao-hsc-desktop-sticky-toggle-value-width: 50px;--diadao-hsc-desktop-sticky-text-title-text-align: left;--diadao-hsc-desktop-sticky-text-title-font-size: 30px;--diadao-hsc-desktop-sticky-text-title-line-height: 40px;--diadao-hsc-desktop-sticky-text-title-letter-spacing: 0px;--diadao-hsc-desktop-sticky-text-title-text-transform: initial;--diadao-hsc-desktop-sticky-text-title-font-weight: 400;--diadao-hsc-desktop-sticky-text-title-font-family: Inter, Arial, sans-serif;--diadao-hsc-desktop-sticky-text-title-margin-top: 14px;--diadao-hsc-desktop-sticky-text-title-margin-bottom: 14px;--diadao-hsc-desktop-sticky-text-title-padding-left: 50px;--diadao-hsc-desktop-sticky-text-title-max-width: 560px;--diadao-hsc-desktop-sticky-text-subtitle-display: none;--diadao-hsc-desktop-sticky-text-subtitle-text-align: center;--diadao-hsc-desktop-sticky-text-subtitle-font-size: 16px;--diadao-hsc-desktop-sticky-text-subtitle-line-height: 1;--diadao-hsc-desktop-sticky-text-subtitle-letter-spacing: 0px;--diadao-hsc-desktop-sticky-text-subtitle-text-transform: initial;--diadao-hsc-desktop-sticky-text-subtitle-font-weight: 400;--diadao-hsc-desktop-sticky-text-subtitle-font-family: Inter, Arial, sans-serif;--diadao-hsc-desktop-sticky-text-subtitle-margin-bottom: 0;--diadao-hsc-sticky-room-bgcolor: #76736b;--diadao-hsc-sticky-room-color-label: #758c2a;--diadao-hsc-sticky-room-single-color-label: #758c2a;--diadao-hsc-sticky-room-color-value: #fff;--diadao-hsc-sticky-room-single-color-value: #76736b;--diadao-hsc-sticky-room-bgcolor-toggle: #758c2a;--diadao-hsc-sticky-room-color-toggle: #fff;--diadao-hsc-sticky-room-bgcolor-toggle-hover: #758c2a;--diadao-hsc-sticky-room-color-toggle-hover: #fff;--diadao-hsc-sticky-room-single-bgcolor-toggle: #758c2a;--diadao-hsc-sticky-room-single-color-toggle: #fff;--diadao-hsc-sticky-room-single-bgcolor-toggle-hover: #758c2a;--diadao-hsc-sticky-room-single-color-toggle-hover: #fff;--diadao-hsc-sticky-room-people-line-height: 1;--diadao-hsc-sticky-room-remaining-bgcolor: #758c2a;--diadao-hsc-sticky-room-remaining-color: #fff;--diadao-hsc-sticky-room-remaining-line-height: 0.7;--diadao-hsc-sticky-room-remaining-padding-top: 4px;--diadao-hsc-sticky-room-remaining-padding-bottom: 4px;--diadao-hsc-sticky-room-desktop-left-width: 580px;--diadao-hsc-sticky-room-desktop-right-width: calc(100% - 580px);--diadao-hsc-sticky-room-desktop-label-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-label-height: 24px;--diadao-hsc-sticky-room-desktop-label-font-size: 14px;--diadao-hsc-sticky-room-desktop-label-letter-spacing: 0px;--diadao-hsc-sticky-room-desktop-label-text-transform: initial;--diadao-hsc-sticky-room-desktop-label-font-weight: bold;--diadao-hsc-sticky-room-desktop-label-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-desktop-label-date-text-align: left;--diadao-hsc-sticky-room-desktop-label-people-text-align: left;--diadao-hsc-sticky-room-desktop-value-text-align: left;--diadao-hsc-sticky-room-desktop-value-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-value-font-size: 20px;--diadao-hsc-sticky-room-desktop-value-letter-spacing: 0px;--diadao-hsc-sticky-room-desktop-value-text-transform: initial;--diadao-hsc-sticky-room-desktop-value-font-weight: 400;--diadao-hsc-sticky-room-desktop-value-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-desktop-input-date-width: calc( 50% - 10px );--diadao-hsc-sticky-room-desktop-input-date-align-items: flex-start;--diadao-hsc-sticky-room-desktop-input-date-justify-content: initial;--diadao-hsc-sticky-room-desktop-input-date-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-input-date-text-align: initial;--diadao-hsc-sticky-room-desktop-input-date-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-input-date-border-top-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-date-border-top-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-date-padding-left: 14px;--diadao-hsc-sticky-room-desktop-input-date-padding-right: 14px;--diadao-hsc-sticky-room-desktop-input-date-padding-top: 22px;--diadao-hsc-sticky-room-desktop-input-date-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-input-date-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-date-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-date-margin-left: 0%;--diadao-hsc-sticky-room-desktop-input-date-margin-right: 0px;--diadao-hsc-sticky-room-desktop-input-date-arrival-width: 50%;--diadao-hsc-sticky-room-desktop-input-date-arrival-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-date-arrival-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-date-departure-width: 50%;--diadao-hsc-sticky-room-desktop-input-date-departure-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-date-departure-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-adult-width: calc( 100% );--diadao-hsc-sticky-room-desktop-input-adult-align-items: center;--diadao-hsc-sticky-room-desktop-input-adult-justify-content: flex-start;--diadao-hsc-sticky-room-desktop-input-adult-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-input-adult-text-align: center;--diadao-hsc-sticky-room-desktop-input-adult-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-input-adult-border-top-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-adult-border-top-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-right-radius: 0px;--diadao-hsc-sticky-room-desktop-input-adult-padding-left: 14px;--diadao-hsc-sticky-room-desktop-input-adult-padding-right: 14px;--diadao-hsc-sticky-room-desktop-input-adult-padding-top: 22px;--diadao-hsc-sticky-room-desktop-input-adult-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-input-adult-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-left: 0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-right: 0%;--diadao-hsc-sticky-room-desktop-input-teenager-width: calc( 100% );--diadao-hsc-sticky-room-desktop-input-teenager-align-items: center;--diadao-hsc-sticky-room-desktop-input-teenager-justify-content: center;--diadao-hsc-sticky-room-desktop-input-teenager-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-input-teenager-text-align: center;--diadao-hsc-sticky-room-desktop-input-teenager-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-input-teenager-border-top-left-radius: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-border-top-right-radius: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-border-bottom-left-radius: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-border-bottom-right-radius: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-padding-left: 14px;--diadao-hsc-sticky-room-desktop-input-teenager-padding-right: 14px;--diadao-hsc-sticky-room-desktop-input-teenager-padding-top: 22px;--diadao-hsc-sticky-room-desktop-input-teenager-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-input-teenager-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-margin-left: 0px;--diadao-hsc-sticky-room-desktop-input-teenager-margin-right: 0%;--diadao-hsc-sticky-room-desktop-input-children-width: calc( 100% );--diadao-hsc-sticky-room-desktop-input-children-align-items: center;--diadao-hsc-sticky-room-desktop-input-children-justify-content: center;--diadao-hsc-sticky-room-desktop-input-children-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-input-children-text-align: center;--diadao-hsc-sticky-room-desktop-input-children-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-input-children-border-top-left-radius: 0px;--diadao-hsc-sticky-room-desktop-input-children-border-top-right-radius: 0px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-children-padding-left: 14px;--diadao-hsc-sticky-room-desktop-input-children-padding-right: 14px;--diadao-hsc-sticky-room-desktop-input-children-padding-top: 22px;--diadao-hsc-sticky-room-desktop-input-children-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-input-children-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-children-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-children-margin-left: 0px;--diadao-hsc-sticky-room-desktop-input-children-margin-right: 0px;--diadao-hsc-sticky-room-desktop-input-infant-width: calc( 100% );--diadao-hsc-sticky-room-desktop-input-infant-align-items: center;--diadao-hsc-sticky-room-desktop-input-infant-justify-content: center;--diadao-hsc-sticky-room-desktop-input-infant-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-input-infant-text-align: center;--diadao-hsc-sticky-room-desktop-input-infant-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-input-infant-border-top-left-radius: 0px;--diadao-hsc-sticky-room-desktop-input-infant-border-top-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-infant-border-bottom-left-radius: 0px;--diadao-hsc-sticky-room-desktop-input-infant-border-bottom-right-radius: 4px;--diadao-hsc-sticky-room-desktop-input-infant-padding-left: 14px;--diadao-hsc-sticky-room-desktop-input-infant-padding-right: 14px;--diadao-hsc-sticky-room-desktop-input-infant-padding-top: 22px;--diadao-hsc-sticky-room-desktop-input-infant-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-input-infant-margin-top: 0px;--diadao-hsc-sticky-room-desktop-input-infant-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-input-infant-margin-left: 0%;--diadao-hsc-sticky-room-desktop-input-infant-margin-right: 0%;--diadao-hsc-sticky-room-desktop-single-bgcolor: #f6f6f5;--diadao-hsc-sticky-room-desktop-single-border-radius: 4px;--diadao-hsc-sticky-room-desktop-single-padding-top: 22px;--diadao-hsc-sticky-room-desktop-single-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-padding-left: 30px;--diadao-hsc-sticky-room-desktop-single-padding-right: 30px;--diadao-hsc-sticky-room-desktop-single-button-price-margin-top: 16px;--diadao-hsc-sticky-room-desktop-single-button-price-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-single-input-adult-bgcolor: #fff;--diadao-hsc-sticky-room-desktop-single-input-adult-width: 50%;--diadao-hsc-sticky-room-desktop-single-input-adult-margin-left: 0px;--diadao-hsc-sticky-room-desktop-single-input-adult-margin-right: 0px;--diadao-hsc-sticky-room-desktop-single-input-teenager-bgcolor: #fff;--diadao-hsc-sticky-room-desktop-single-input-teenager-width: 50%;--diadao-hsc-sticky-room-desktop-single-input-teenager-margin-left: 0px;--diadao-hsc-sticky-room-desktop-single-input-teenager-margin-right: 0px;--diadao-hsc-sticky-room-desktop-single-input-children-bgcolor: #fff;--diadao-hsc-sticky-room-desktop-single-input-children-width: 50%;--diadao-hsc-sticky-room-desktop-single-input-children-margin-left: 0px;--diadao-hsc-sticky-room-desktop-single-input-children-margin-right: 0px;--diadao-hsc-sticky-room-desktop-single-input-infant-bgcolor: #fff;--diadao-hsc-sticky-room-desktop-single-input-infant-width: 50%;--diadao-hsc-sticky-room-desktop-single-input-infant-margin-left: 0px;--diadao-hsc-sticky-room-desktop-single-input-infant-margin-right: 0px;--diadao-hsc-sticky-room-desktop-single-input-date-margin-bottom: 16px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-top: 22px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-input-date-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-date-bgcolor: #fff;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-top: 22px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-top: 22px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-top: 22px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-top: 0px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-bottom: 22px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-height: auto;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-margin-left: 0px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-top: initial;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-text-align: center;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-justify-content: center;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-margin-bottom: 20px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-width: 100%;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-left: initial;--diadao-hsc-sticky-room-desktop-single-remaining-top: initial;--diadao-hsc-sticky-room-desktop-single-remaining-height: auto;--diadao-hsc-sticky-room-desktop-single-remaining-font-weight: 400;--diadao-hsc-sticky-room-desktop-single-remaining-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-desktop-single-remaining-font-size: 24px;--diadao-hsc-sticky-room-desktop-single-remaining-line-height: 1;--diadao-hsc-sticky-room-desktop-single-remaining-letter-spacing: 0px;--diadao-hsc-sticky-room-desktop-single-remaining-color: #76736b;--diadao-hsc-sticky-room-desktop-single-remaining-text-align: center;--diadao-hsc-sticky-room-desktop-single-remaining-justify-content: center;--diadao-hsc-sticky-room-desktop-single-remaining-margin-top: 14px;--diadao-hsc-sticky-room-desktop-single-remaining-margin-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-remaining-width: 100%;--diadao-hsc-sticky-room-desktop-single-remaining-left: initial;--diadao-hsc-sticky-room-desktop-single-official-flex-wrap: nowrap;--diadao-hsc-sticky-room-desktop-single-official-title-display: inline-block;--diadao-hsc-sticky-room-desktop-single-official-title-text-align: left;--diadao-hsc-sticky-room-desktop-single-official-title-width: 50%;--diadao-hsc-sticky-room-desktop-single-official-price-display: inline-block;--diadao-hsc-sticky-room-desktop-single-official-price-text-align: right;--diadao-hsc-sticky-room-desktop-single-official-price-width: 50%;--diadao-hsc-sticky-room-desktop-noresults-wrapper-padding-top: 20px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-padding-bottom: 0px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-justify-content: center;--diadao-hsc-sticky-room-desktop-noresults-wrapper-margin-top: 20px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-noresults-message-display: block;--diadao-hsc-sticky-room-desktop-noresults-message-max-width: 220px;--diadao-hsc-sticky-room-desktop-noresults-message-width: 100%;--diadao-hsc-sticky-room-desktop-noresults-message-margin-left: auto;--diadao-hsc-sticky-room-desktop-noresults-message-margin-right: auto;--diadao-hsc-sticky-room-desktop-noresults-message-color: #76736b;--diadao-hsc-sticky-room-desktop-noresults-message-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-desktop-noresults-message-font-size: 18px;--diadao-hsc-sticky-room-desktop-noresults-message-letter-spacing: 0px;--diadao-hsc-sticky-room-desktop-noresults-message-line-height: 1;--diadao-hsc-sticky-room-desktop-noresults-message-font-weight: 400;--diadao-hsc-sticky-room-desktop-noresults-message-text-transform: initial;--diadao-hsc-sticky-room-desktop-noresults-message-text-align: center;--diadao-hsc-sticky-room-desktop-noresults-message-picto-filter: none;--diadao-hsc-sticky-room-desktop-single-infos-margin-top: 20px;--diadao-hsc-sticky-room-desktop-single-infos-title-margin-bottom: 10px;--diadao-hsc-sticky-room-desktop-single-infos-font-weight: 400;--diadao-hsc-sticky-room-desktop-single-infos-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-desktop-single-infos-font-size: 14px;--diadao-hsc-sticky-room-desktop-single-infos-line-height: 1.2;--diadao-hsc-sticky-room-desktop-single-infos-letter-spacing: 0px;--diadao-hsc-sticky-room-desktop-single-infos-text-align: center;--diadao-hsc-sticky-room-desktop-single-infos-color: #76736b;--diadao-hsc-sticky-room-desktop-single-infos-color-a: #758c2a;--diadao-hsc-sticky-room-desktop-single-infos-color-a-hover: #758c2a;--diadao-hsc-sticky-room-desktop-single-infos-cancel-margin-top: 20px;--diadao-hsc-mobile-sticky-bgcolor: #76736b;--diadao-hsc-mobile-sticky-color-label: #758c2a;--diadao-hsc-mobile-sticky-color-value: #76736b;--diadao-hsc-mobile-sticky-bgcolor-toggle: #758c2a;--diadao-hsc-mobile-sticky-color-toggle: #fff;--diadao-hsc-mobile-sticky-bgcolor-toggle-hover: #5b6c20;--diadao-hsc-mobile-sticky-color-toggle-hover: #76736b;--diadao-hsc-mobile-sticky-sticked-closed-bgcolor: transparent;--diadao-hsc-mobile-sticky-sticked-closed-padding-top: 16px;--diadao-hsc-mobile-sticky-sticked-closed-padding-bottom: 0px;--diadao-hsc-sticky-room-mobile-qs-padding-top: 0px;--diadao-hsc-sticky-room-mobile-qs-padding-bottom: 0px;--diadao-hsc-sticky-room-single-mobile-qs-padding-top: 0px;--diadao-hsc-sticky-room-single-mobile-qs-padding-bottom: 0px;--diadao-hsc-sticky-room-mobile-padding-left: 16px;--diadao-hsc-sticky-room-mobile-padding-right: 16px;--diadao-hsc-sticky-room-mobile-padding-top: 40px;--diadao-hsc-sticky-room-mobile-padding-bottom: 0px;--diadao-hsc-sticky-room-detail-mobile-padding-left: 16px;--diadao-hsc-sticky-room-detail-mobile-padding-right: 16px;--diadao-hsc-sticky-room-detail-mobile-padding-top: 16px;--diadao-hsc-sticky-room-detail-mobile-padding-bottom: 16px;--diadao-hsc-sticky-room-mobile-bgcolor: #fff;--diadao-hsc-sticky-room-mobile-color-label: #76736b;--diadao-hsc-sticky-room-mobile-color-value: #5b5953;--diadao-hsc-sticky-room-mobile-bgcolor-toggle: #fff;--diadao-hsc-sticky-room-mobile-color-toggle: black;--diadao-hsc-sticky-room-mobile-bgcolor-toggle-hover: #5b5953;--diadao-hsc-sticky-room-mobile-color-toggle-hover: black;--diadao-hsc-sticky-room-mobile-label-text-align: left;--diadao-hsc-sticky-room-mobile-label-margin-bottom: 5px;--diadao-hsc-sticky-room-mobile-label-height: 24px;--diadao-hsc-sticky-room-mobile-label-font-size: 14px;--diadao-hsc-sticky-room-mobile-label-letter-spacing: 0px;--diadao-hsc-sticky-room-mobile-label-text-transform: initial;--diadao-hsc-sticky-room-mobile-label-font-weight: 400;--diadao-hsc-sticky-room-mobile-label-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-mobile-value-text-align: center;--diadao-hsc-sticky-room-mobile-value-margin-bottom: 0px;--diadao-hsc-sticky-room-mobile-value-font-size: 20px;--diadao-hsc-sticky-room-mobile-value-letter-spacing: 0px;--diadao-hsc-sticky-room-mobile-value-text-transform: initial;--diadao-hsc-sticky-room-mobile-value-font-weight: 500;--diadao-hsc-sticky-room-mobile-value-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-mobile-input-date-bgcolor: #f5f6f8;--diadao-hsc-sticky-room-mobile-input-date-border-top-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-date-border-top-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-date-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-date-border-bottom-right-radius: 4px;--diadao-hsc-sticky-room-mobile-input-date-padding-left: 14px;--diadao-hsc-sticky-room-mobile-input-date-padding-right: 14px;--diadao-hsc-sticky-room-mobile-input-date-padding-top: 22px;--diadao-hsc-sticky-room-mobile-input-date-padding-bottom: 22px;--diadao-hsc-sticky-room-mobile-input-date-margin-top: 0px;--diadao-hsc-sticky-room-mobile-input-date-margin-bottom: 8px;--diadao-hsc-sticky-room-mobile-input-adult-bgcolor: #f5f6f8;--diadao-hsc-sticky-room-mobile-input-adult-border-top-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-adult-border-top-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-adult-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-adult-border-bottom-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-adult-padding-left: 14px;--diadao-hsc-sticky-room-mobile-input-adult-padding-right: 0px;--diadao-hsc-sticky-room-mobile-input-adult-padding-top: 22px;--diadao-hsc-sticky-room-mobile-input-adult-padding-bottom: 22px;--diadao-hsc-sticky-room-mobile-input-adult-margin-bottom: 8px;--diadao-hsc-sticky-room-mobile-input-teenager-bgcolor: #f5f6f8;--diadao-hsc-sticky-room-mobile-input-teenager-border-top-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-teenager-border-top-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-teenager-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-mobile-input-teenager-border-bottom-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-teenager-padding-left: 14px;--diadao-hsc-sticky-room-mobile-input-teenager-padding-right: 0px;--diadao-hsc-sticky-room-mobile-input-teenager-padding-top: 22px;--diadao-hsc-sticky-room-mobile-input-teenager-padding-bottom: 22px;--diadao-hsc-sticky-room-mobile-input-teenager-margin-bottom: 8px;--diadao-hsc-sticky-room-mobile-input-children-bgcolor: #f5f6f8;--diadao-hsc-sticky-room-mobile-input-children-border-top-left-radius: 0px;--diadao-hsc-sticky-room-mobile-input-children-border-top-right-radius: 4px;--diadao-hsc-sticky-room-mobile-input-children-border-bottom-left-radius: 0px;--diadao-hsc-sticky-room-mobile-input-children-border-bottom-right-radius: 4px;--diadao-hsc-sticky-room-mobile-input-children-padding-left: 0px;--diadao-hsc-sticky-room-mobile-input-children-padding-right: 14px;--diadao-hsc-sticky-room-mobile-input-children-padding-top: 22px;--diadao-hsc-sticky-room-mobile-input-children-padding-bottom: 22px;--diadao-hsc-sticky-room-mobile-input-children-margin-bottom: 8px;--diadao-hsc-sticky-room-mobile-input-infant-bgcolor: #f5f6f8;--diadao-hsc-sticky-room-mobile-input-infant-border-top-left-radius: 0px;--diadao-hsc-sticky-room-mobile-input-infant-border-top-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-infant-border-bottom-left-radius: 0px;--diadao-hsc-sticky-room-mobile-input-infant-border-bottom-right-radius: 0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-left: 0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-right: 0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-top: 0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-bottom: 0px;--diadao-hsc-sticky-room-mobile-input-infant-margin-bottom: 0px;--diadao-hsc-sticky-room-mobile-price-wrapper-message-padding-left: 0px;--diadao-hsc-sticky-room-mobile-price-wrapper-message-width: calc( 100% - 160px );--diadao-hsc-sticky-room-mobile-price-wrapper-button-padding-right: 0px;--diadao-hsc-sticky-room-mobile-price-wrapper-button-width: 160px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-color: #76736b;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-size: 24px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-letter-spacing: 0px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-text-transform: uppercase;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-weight: 400;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-family: Inter, Arial, sans-serif;--diadao-hsc-sticky-room-mobile-noresults-wrapper-padding-left: 0px;--diadao-hsc-sticky-room-mobile-noresults-wrapper-padding-right: 0px;--diadao-hsc-sticky-room-mobile-noresults-wrapper-message-width: calc( 100% - 140px );--diadao-hsc-sticky-room-mobile-noresults-wrapper-button-width: 140px;--diadao-hsc-sticky-room-mobile-noresults-message-display: inline-block;--diadao-hsc-sticky-room-mobile-noresults-message-color: #76736b;--diadao-hsc-sticky-room-mobile-noresults-message-picto-filter: none;--diadao-hsc-sticky-room-mobile-noresults-message-max-width: 150px;--diadao-hsc-sticky-room-mobile-noresults-message-text-align: left;--diadao-hsc-sticky-room-mobile-noresults-message-font-size: 14px;--diadao-hsc-sticky-room-mobile-noresults-message-line-height: 15px;--diadao-hsc-sticky-room-mobile-noresults-message-letter-spacing: 0px;--diadao-hsc-sticky-room-mobile-noresults-message-text-transform: initial;--diadao-hsc-sticky-room-mobile-noresults-message-font-weight: 400;--diadao-hsc-sticky-room-mobile-noresults-message-font-family: Inter, Arial, sans-serif;--diadao-hsc-popup-none-color-title: #fff;--diadao-hsc-popup-none-color-text: #fff;--diadao-hsc-popup-none-bgcolor: #fff;--diadao-hsc-popup-none-color-scrollbar: #fff;--diadao-hsc-popup-bestprice-color-title: #fff;--diadao-hsc-popup-bestprice-color-text: #fff;--diadao-hsc-popup-bestprice-bgcolor: #fff;--diadao-hsc-popup-bestprice-scrollbar: #fff}@media only screen and (max-width: 1280px){:root{--diadao-hsc-booking-label-font-size: 12px;--diadao-hsc-booking-bestprice-title-font-size: 16px;--diadao-hsc-booking-value-font-size: 20px;--diadao-hsc-booking-price-value-font-size: 20px;--diadao-hsc-booking-ota-row-font-size: 11px;--diadao-hsc-booking-conditions-font-size: 11px;--diadao-hsc-booking-legend-font-size: 11px;--diadao-hsc-bestprice-font-size: 24px;--diadao-hsc-bestprice-currency-font-size: 24px;--diadao-hsc-sticky-room-desktop-label-font-size: 13px;--diadao-hsc-sticky-room-desktop-value-font-size: 15px;--diadao-hsc-sticky-room-desktop-single-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-padding-top: 14px;--diadao-hsc-sticky-room-desktop-single-padding-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-top: 14px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-remaining-font-size: 24px;--diadao-hsc-sticky-room-desktop-single-remaining-margin-top: 28px;--diadao-hsc-sticky-room-desktop-noresults-message-font-size: 16px;--diadao-hsc-sticky-room-desktop-single-input-date-align-items: flex-start;--diadao-hsc-sticky-room-desktop-single-input-date-justify-content: flex-start;--diadao-hsc-sticky-room-desktop-single-input-date-flex-wrap: wrap;--diadao-hsc-sticky-room-desktop-single-input-date-text-align: left;--diadao-hsc-sticky-room-desktop-single-label-date-text-align: left;--diadao-hsc-sticky-room-desktop-single-input-date-arrival-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-date-arrival-margin-top: 0px;--diadao-hsc-sticky-room-desktop-single-input-date-arrival-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-single-input-date-departure-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-date-departure-margin-top: 0px;--diadao-hsc-sticky-room-desktop-single-input-date-departure-margin-bottom: 0px;--diadao-hsc-sticky-room-desktop-single-input-date-arrival-margin-bottom: 28px;--diadao-hsc-sticky-room-desktop-single-input-date-margin-bottom: 0;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-right-radius: 0;--diadao-hsc-sticky-room-desktop-input-adult-border-top-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-adult-border-top-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-teenager-border-top-right-radius: 0;--diadao-hsc-sticky-room-desktop-input-teenager-border-top-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-teenager-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-desktop-input-children-border-top-right-radius: 0;--diadao-hsc-sticky-room-desktop-input-children-border-top-left-radius: 0;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-left-radius: 4px;--diadao-hsc-sticky-room-desktop-single-input-adult-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-top: 14px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-top: 14px;--diadao-hsc-sticky-room-desktop-single-input-teenager-padding-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-width: 100%;--diadao-hsc-sticky-room-desktop-single-input-children-padding-left: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-right: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-top: 14px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-bottom: 14px;--diadao-hsc-sticky-room-desktop-single-official-flex-wrap: wrap;--diadao-hsc-sticky-room-desktop-single-official-title-display: block;--diadao-hsc-sticky-room-desktop-single-official-title-text-align: center;--diadao-hsc-sticky-room-desktop-single-official-title-width: 100%;--diadao-hsc-sticky-room-desktop-single-official-price-display: block;--diadao-hsc-sticky-room-desktop-single-official-price-text-align: center;--diadao-hsc-sticky-room-desktop-single-official-price-width: 100%}}@media only screen and (max-width: 991px){:root{--diadao-hsc-bestprice-font-size: 32px;--diadao-hsc-bestprice-currency-font-size: 32px;--diadao-hsc-sticky-room-mobile-label-font-size: 12px;--diadao-hsc-desktop-sticky-toggle-value-width: 44px;--diadao-hsc-booking-none-wrapper-text-align: center}}@media only screen and (min-width: 992px){:root{--diadao-hsc-bestprice-font-size: 40px;--diadao-hsc-bestprice-currency-font-size: 40px;--diadao-hsc-booking-label-font-size: 18px;--diadao-hsc-booking-value-font-size: 24px;--diadao-hsc-booking-daterange-padding-left: 40px;--diadao-hsc-booking-daterange-padding-right: 40px;--diadao-hsc-booking-daterange-padding-top: 44px;--diadao-hsc-booking-daterange-padding-bottom: 44px;--diadao-hsc-booking-input-adult-padding-left: 40px;--diadao-hsc-booking-input-adult-padding-right: 0px;--diadao-hsc-booking-input-adult-padding-top: 44px;--diadao-hsc-booking-input-adult-padding-bottom: 44px;--diadao-hsc-booking-input-teenager-padding-left: 0px;--diadao-hsc-booking-input-teenager-padding-right: 40px;--diadao-hsc-booking-input-teenager-padding-top: 44px;--diadao-hsc-booking-input-teenager-padding-bottom: 44px;--diadao-hsc-booking-input-children-padding-left: 0px;--diadao-hsc-booking-input-children-padding-right: 40px;--diadao-hsc-booking-input-children-padding-top: 44px;--diadao-hsc-booking-input-children-padding-bottom: 44px}}html body.diadao-anaturaluxembourg.device-desktop #diadao-hdp-bar{background-color:#fff}html body.diadao-anaturaluxembourg ul.hsc-conditions-list li i,html body.diadao-anaturaluxembourg ul.hsc-sticky-rooms-conditions li i{display:none !important}html body.diadao-anaturaluxembourg ul.hsc-conditions-list li:before,html body.diadao-anaturaluxembourg ul.hsc-sticky-rooms-conditions li:before{content:none}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li i.li-i{display:block !important}html body.diadao-anaturaluxembourg .qs-react .i-best-rate svg path{fill:#758c2a}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-availabilities-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-availabilities-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-snippet-close{inset:0;color:#fff !important;height:48px;background-color:#758c2a !important}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-availabilities-snippet-close:hover,html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-snippet-close:hover,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-availabilities-snippet-close:hover,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-snippet-close:hover{background-color:#5b6c20 !important}@media only screen and (min-width: 992px){html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-availabilities-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-availabilities-snippet-close,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-snippet-close{height:48px}}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-availabilities-snippet-close span,html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking #diadao-qs-snippet-close span,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-availabilities-snippet-close span,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking #diadao-qs-snippet-close span{pointer-events:none}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking .hsc-popup-list i svg path,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking .hsc-popup-list i svg path{fill:#758c2a}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky{display:inline-block;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;background:var(--sdk-color-btn-primary-background);height:48px;border:0;transition:background-color .25s ease-in-out;color:var(--sdk-color-btn-primary-text)}@media only screen and (min-width: 992px){html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky{height:48px}}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky span{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.75rem;color:var(--sdk-color-btn-primary-text);text-transform:uppercase;font-weight:700;pointer-events:none;letter-spacing:.05em}@media only screen and (min-width: 992px){html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky span{font-size:1rem;padding:0 2rem}}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky:hover:not(:active),html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky:focus-visible{background:var(--sdk-color-btn-primary-background-hover)}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book>span{text-align:left}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book .hsc-button-panel-book{width:auto;background-color:#758c2a}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book .hsc-button-panel-book:hover{background-color:#5b6c20}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book .hsc-button-panel-book span{color:#fff}@media only screen and (max-width: 991px){html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .not-available-message{text-align:center}}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button-not-available-panel{text-align:center}@media only screen and (max-width: 991px){html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button-not-available-panel{margin-inline:auto}}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate{min-height:var(--diadao-hsc-loader-size)}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper{display:flex;align-items:flex-end}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs.loading .rate-loading{margin-left:0}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate{min-height:auto}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate .not-available-message{font-size:18px;color:var(--diadao-hsc-bestprice-color)}@media only screen and (min-width: 992px){html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate .not-available-message{font-size:24px}}html body.diadao-anaturaluxembourg .module-hsc-room-detail{display:none;visibility:hidden;opacity:0;height:0px;width:0px;position:absolute;left:9999px;overflow:hidden}html body.diadao-anaturaluxembourg #diadao-room-detail-panel .diadao-hsw-qs-roomstickydetail .diadao-hdp-bar-room .diadao-qs.not-available .hsc-no-availabilities-sticky i svg path{fill:#758c2a}html body.diadao-anaturaluxembourg.device-desktop #diadao-room-detail-panel .diadao-hsw-qs-roomstickydetail .diadao-hdp-bar-room,html body.diadao-anaturaluxembourg.device-desktop #diadao-room-detail-panel #diadao-snippet-qs-room .diadao-hdp-bar-room{border-radius:6px}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper{display:flex;width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:20px;margin-top:20px}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .best-rate.rate.rate--official.available,html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .diadao-best-rate-official-label-div{width:50%;display:inline-block}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .diadao-best-rate-official-label-div{text-align:left}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .diadao-best-rate-official-label-div>span.diadao-best-rate-official-label-text{font-size:1.625rem;line-height:var(--diadao-hsc-booking-bestprice-title-line-height);font-weight:var(--diadao-hsc-booking-bestprice-title-font-weight);text-transform:var(--diadao-hsc-booking-bestprice-title-text-transform);font-family:var(--diadao-hsc-booking-bestprice-title-font-family);letter-spacing:var(--diadao-hsc-booking-bestprice-title-letter-spacing);color:#758c2a}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .best-rate.rate.rate--official.available{text-align:right;color:#758c2a;font-weight:var(--diadao-hsc-booking-price-value-font-weight);font-family:var(--diadao-hsc-booking-price-value-font-family);font-size:1.625rem;letter-spacing:var(--diadao-hsc-booking-price-value-letter-spacing)}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book .hsc-button-sticky-book{transition:background .3s ease-in-out;background-color:#758c2a;width:100%;min-width:auto;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;box-sizing:border-box;border-radius:var(--border-radius);color:#fff !important;height:48px;font-weight:600}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book .hsc-button-sticky-book:hover{background-color:#5b6c20}html body.diadao-anaturaluxembourg.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns{align-items:center}html body.diadao-anaturaluxembourg.device-desktop #diadao-hdp-bar.has-text-column .hdp-column-text{display:none !important}html body.diadao-anaturaluxembourg.device-desktop #diadao-hdp-bar.has-text-column .hdp-column-text .inner.has-picto{margin-bottom:40px !important}html body.diadao-anaturaluxembourg.device-desktop #diadao-hdp-bar.has-text-column .hdp-column-widget{max-width:880px !important}@media only screen and (min-width: 1440px){html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range{max-width:440px !important}}@media only screen and (min-width: 1440px){html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{max-width:220px !important}}html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room[data-mode=sticky].opened.is-fullmode{background-color:rgba(0,0,0,0) !important;height:100vh !important;display:flex !important;align-items:flex-end !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp{background-color:rgba(0,0,0,0)}html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container.opened{padding-top:40px !important;border-top-right-radius:8px !important;border-top-left-radius:8px !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .diadao-hdp-mobile-container,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .diadao-hdp-mobile-container{background-color:#fff}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile{color:#758c2a;padding-right:20px;padding-left:20px;text-align:center;line-height:1;font-weight:600}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile span,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile span{text-transform:none;font-size:16px;line-height:1;font-weight:600}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile i,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i{display:none !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button{transition:background .3s ease-in-out;background-color:#758c2a;width:100%;min-width:auto;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;display:flex !important;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;border-radius:var(--border-radius);color:#fff !important;height:48px;font-weight:600;text-transform:uppercase}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-not-available-sticky,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-not-available-sticky{padding-left:8px;padding-right:8px;font-size:12px;text-transform:none}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.diadao-button-hdp-mobile.hsc-button-sticky-rooms-open,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.diadao-button-hdp-mobile.hsc-button-sticky-rooms-open{width:90%;max-width:260px;margin-bottom:16px}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit{margin-bottom:0px;position:absolute;top:-90px;left:50%;margin-left:-75px;max-width:none;width:150px;z-index:1000}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button:hover,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button:hover{background-color:#5b6c20}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile.is-fullmode .inner-hdp a.hsc-button.hsc-button-sticky-rooms-open.hsc-sticky-submit,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room.is-fullmode .inner-hdp a.hsc-button.hsc-button-sticky-rooms-open.hsc-sticky-submit{border-radius:6px;margin-top:0px;max-width:none;margin-bottom:16px;width:calc(100% - 32px)}html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked .inner-hdp{background-color:#fff;position:relative;border-top-right-radius:8px;border-top-left-radius:8px}html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked:not(.is-fullmode) .inner-hdp{padding-top:16px;padding-bottom:16px}html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked).is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked.is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked).is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked.is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked).is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked.is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked).is-fullmode .inner-hdp,html body.diadao-anaturaluxembourg.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked.is-fullmode .inner-hdp{padding-top:0px;padding-bottom:0px}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{bottom:0px !important}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{font-size:12px !important}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .best-rate-label{color:var(--sdk-color-text-default)}html body.diadao-anaturaluxembourg.diadao-room-detail-page .diadao-sdk-sticky-v2.sticky-v2-sticked{top:40px}html body.diadao-anaturaluxembourg.device-responsive.qs-init-no-dates.qs-init-no-dates-responsive .qs-react .diadao-qs .diadao-qs__select.diadao-qs__select-custom,html body.diadao-anaturaluxembourg.device-desktop.qs-init-no-dates.qs-init-no-dates-desktop .qs-react .diadao-qs .diadao-qs__select.diadao-qs__select-custom{opacity:.3 !important}html body.diadao-anaturaluxembourg.qs-init-no-dates.device-desktop .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child,html body.diadao-anaturaluxembourg.qs-init-no-dates.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{width:100% !important;text-align:left !important}html body.diadao-anaturaluxembourg.qs-init-no-dates.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range,html body.diadao-anaturaluxembourg.qs-init-no-dates.device-desktop .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs{align-items:initial !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit{border-radius:100% !important;width:42px !important;height:42px !important;margin-left:-21px !important;padding:0px !important;background-color:#5b6c20 !important;top:-21px !important;box-shadow:0px 0px 24px 0px rgba(0,0,0,.25) !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close{position:relative !important;width:100% !important;height:100% !important;display:block !important;margin:0 !important;padding:0 !important;font-size:0px !important}html body.diadao-anaturaluxembourg.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close:after,html body.diadao-anaturaluxembourg.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close:after{content:"";position:absolute;width:100%;top:0px;left:0px;height:100%;border-radius:100%;background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/icon-white/icon-xmark.svg")}html #diadao-qs-snippet-booking .qs-snippet-booking-inner .qs-snippet-booking-content .diadao-popup-title.hsc-popup-title,html #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner .qs-snippet-booking-content .diadao-popup-title.hsc-popup-title{color:var(--sdk-color-title-default) !important}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking{transform:translateX(-100%);overflow:clip;transition:all .4s ease-in-out;opacity:0;visibility:hidden}@media only screen and (max-width: 991px){html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking{max-width:100%}}html body.diadao-anaturaluxembourg #diadao-qs-availabilities-snippet-booking.opened,html body.diadao-anaturaluxembourg #diadao-qs-snippet-booking.opened{transform:translateX(0%);opacity:1;visibility:visible}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp{background-color:var(--sdk-color-theme-background) !important}@media only screen and (min-width: 992px){body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp{padding-left:0;padding-right:0;max-width:98vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1280px){body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp{max-width:98vw;padding-left:0vw;padding-right:0vw}}@media only screen and (min-width: 1640px){body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp{max-width:90vw;padding-left:5vw;max-width:none;padding-right:5vw}}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-columns{padding-top:10px;padding-bottom:10px;justify-content:center}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text{display:none !important}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-widget{max-width:880px !important}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .diadao-qs .diadao-qs__input-range{max-width:440px !important}body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .diadao-qs .diadao-qs__select.diadao-qs__select-custom{max-width:220px !important}@media only screen and (max-width: 1280px){body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-column-widget{width:100%}}@media only screen and (max-width: 1280px){body.device-desktop.diadao-rooms-page #hsc-sticky-rooms #diadao-hdp-bar .inner-hdp .hdp-column-infos{display:none}}html.diadao-hsc-sticky-opened body.diadao-rooms-sticky-opened.diadao-sticky-is-fullmode{overflow:clip !important}#hsc-sticky-rooms{transition:bottom .25s ease-in-out;position:sticky;bottom:0;z-index:666}#hsc-sticky-rooms .sticky-wrapper{height:auto !important}#hsc-sticky-rooms #diadao-hdp-bar-mobile.sticky-v2-sticked{position:relative !important;width:auto;background:none;top:inherit;bottom:inherit;left:inherit;height:auto}#hsc-sticky-rooms #diadao-hdp-bar-mobile .is-fullmode{position:fixed !important;height:100%}:root{--diadao-room-detail-hsc-sticky-desktop-top: 0px}#diadao-room-detail-panel{overflow-x:clip}#diadao-room-detail-panel .kwpb-diadao-room-detail-panels .module-hsc-snippet-room{z-index:10}html body.diadao-anaturaluxembourg .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-month,html body.diadao-anaturaluxembourg .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-year,html body.diadao-anaturaluxembourg .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-WeekDays span.rdr-WeekDay{font-weight:400 !important}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name .best-rate--text.hsc-best-price-title strong{font-weight:700}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name .best-rate--text.hsc-best-price-title em{line-height:1;font-size:.7em}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name .best-rate--official.diadao-best-rate-snippet i.i-best-rate{transform:translateY(-70%)}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .booking-official-legend{padding-top:24px;font-size:12px;font-style:italic;text-align:right;line-height:1.2;padding-right:4px;visibility:hidden;opacity:0}html body.diadao-anaturaluxembourg .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.available .booking-official-legend{visibility:visible;opacity:1}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=best_price] .diadao-qs.loading .rate-loading{filter:brightness(0) invert(1)}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs__rate.diadao-qs__rate--price-ota,html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs__book.diadao-qs__book--with-rate{width:auto}html body.diadao-anaturaluxembourg.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs__book.diadao-qs__book--with-rate{margin-left:16px !important}html body.diadao-anaturaluxembourg.device-desktop .diadao-qs .diadao-qs__discount{margin-left:auto}html body.diadao-anaturaluxembourg.device-desktop .diadao-qs .diadao-qs__discount input[type=text]{max-width:200px}html body.diadao-anaturaluxembourg.device-desktop .diadao-hdp-bar-room-desktop .diadao-qs .diadao-qs__discount{margin-left:auto;margin-right:auto;width:200px;margin-top:20px}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__discount{width:50%}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book.diadao-qs__book--with-rate{width:100%}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book.diadao-qs__book--with-rate .hsc-button-panel-book{width:100%}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.not-available .diadao-qs__rate.diadao-qs__rate--price-ota,html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.not-available .diadao-qs__discount{display:none !important}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.not-available .diadao-qs__book,html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.not-available .diadao-qs__rate.diadao-qs__rate--price-ota{margin-top:0px !important}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .not-available-message.qs-no-availabilities-button{width:100% !important;max-width:none !important;margin-bottom:24px !important}html body.diadao-anaturaluxembourg.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .hsc-button-not-available-sticky span{font-size:10px !important;line-height:1.1 !important}/*# sourceMappingURL=diadao-theme-anatura-groupe-widgets.css.map */
