﻿body .diadao-qs{position:relative;line-height:1;min-height:38px;box-sizing:border-box}body .diadao-qs *{box-sizing:border-box}body .diadao-qs.api-fail{display:none !important}body .diadao-qs .rate-loading{visibility:hidden;opacity:0;width:38px;height:38px;outline:none;user-select:none;transition:.3s ease-in-out;position:absolute;top:50%;right:0px;margin-top:-19px}body .diadao-qs .rate-loading svg{border:none;outline:none;display:block;vertical-align:top;object-fit:contain;object-position:center center}body .diadao-qs.loading{pointer-events:none}body .diadao-qs.loading .rate-loading{opacity:1;visibility:visible}body .diadao-qs.loading .diadao-qs__input-range,body .diadao-qs.loading .diadao-qs__select.diadao-qs__select-custom{opacity:.5}body.diadao-qs-calendars-opened .diadao-qs{position:relative}body.diadao-qs-calendars-opened .diadao-qs:before{z-index:50;position:absolute;width:100%;height:100%;display:block;content:"";top:0;left:0}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper{visibility:hidden;opacity:0}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val{position:relative}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:before,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:before{content:"—";display:block;height:16px;top:50%;position:absolute;width:100%;margin-top:-8px;text-align:center;line-height:1;font-size:16px}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div{visibility:hidden}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__remainings,body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom,body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__html.diadao-qs-rate__loading,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__remainings,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{visibility:hidden !important}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities,body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__book,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__book{display:none !important}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:before,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:before{text-align:left}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.no-dates-mode-disabled.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.no-dates-mode-disabled.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom{visibility:visible !important;opacity:.5 !important;position:relative !important}body.device-responsive .qs-init-no-dates.qs-init-no-dates-responsive.no-dates-mode-disabled.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom:after,body.device-desktop .qs-init-no-dates.qs-init-no-dates-desktop.no-dates-mode-disabled.qs-react:not([data-diadao-widget=rooms_list_single_hsc]) .diadao-qs .diadao-qs__select.diadao-qs__select-custom:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:default;z-index:50}@media only screen and (min-width: 0px)and (max-width: 992px){body .diadao-qs .rate-loading{left:50%;margin-left:-19px}}body .diadao-qs span.diadao-qs__select__less,body .diadao-qs span.diadao-qs__select__more{width:30px;height:30px;border-radius:100%;display:inline-block;position:relative;background-color:#fff;text-align:center;line-height:30px;color:#000;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .diadao-qs span.diadao-qs__select__less:before,body .diadao-qs span.diadao-qs__select__more:before{vertical-align:top;display:inline-block;height:100%;font-size:20px;font-family:"Montserrat",sans-serif;font-weight:600}body .diadao-qs span.diadao-qs__select__less:hover,body .diadao-qs span.diadao-qs__select__more:hover{cursor:pointer}body .diadao-qs span.diadao-qs__select__less{order:2}body .diadao-qs span.diadao-qs__select__less:before{content:"-";line-height:28px}body .diadao-qs span.diadao-qs__select__more{order:4}body .diadao-qs span.diadao-qs__select__more:before{content:"+";line-height:30px}body .diadao-qs__select.diadao-qs__select-custom.less-disabled span.diadao-qs__select__less,body .diadao-qs__select.diadao-qs__select-custom.more-disabled span.diadao-qs__select__more{cursor:not-allowed !important;opacity:.2 !important;background-color:#dcdcdc !important;transition:none !important;filter:grayscale(100%) !important}body .diadao-qs__select.diadao-qs__select-custom.less-disabled span.diadao-qs__select__less:before,body .diadao-qs__select.diadao-qs__select-custom.more-disabled span.diadao-qs__select__more:before{color:#000 !important}body .diadao-qs__select.diadao-qs__select-custom.less-disabled span.diadao-qs__select__less:hover,body .diadao-qs__select.diadao-qs__select-custom.less-disabled span.diadao-qs__select__less:active,body .diadao-qs__select.diadao-qs__select-custom.less-disabled span.diadao-qs__select__less:focus,body .diadao-qs__select.diadao-qs__select-custom.more-disabled span.diadao-qs__select__more:hover,body .diadao-qs__select.diadao-qs__select-custom.more-disabled span.diadao-qs__select__more:active,body .diadao-qs__select.diadao-qs__select-custom.more-disabled span.diadao-qs__select__more:focus{cursor:not-allowed !important}body.device-responsive .diadao-qs span.diadao-qs__select__less,body.device-responsive .diadao-qs span.diadao-qs__select__more{height:36px !important;width:36px !important}body.device-responsive .diadao-qs span.diadao-qs__select__less:before{line-height:32px !important}body.device-responsive .diadao-qs span.diadao-qs__select__more:before{line-height:36px !important}body.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){line-height:36px !important}body #diadao-snippet,body #diadao-qs-snippet-booking,body #diadao-qs-availabilities-snippet-booking,body #diadao-snippet-booking{box-sizing:border-box}body #diadao-snippet a.diadao-button-close svg,body #diadao-qs-snippet-booking a.diadao-button-close svg,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close svg,body #diadao-snippet-booking a.diadao-button-close svg{width:14px;height:14px;height:14px;left:50%;top:50%;position:absolute;margin-top:-7px;margin-left:-7px;transition:transform .3s ease-in-out}body #diadao-snippet a.diadao-button-close:hover,body #diadao-snippet a.diadao-button-close:active,body #diadao-snippet a.diadao-button-close:focus,body #diadao-qs-snippet-booking a.diadao-button-close:hover,body #diadao-qs-snippet-booking a.diadao-button-close:active,body #diadao-qs-snippet-booking a.diadao-button-close:focus,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:hover,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:active,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:focus,body #diadao-snippet-booking a.diadao-button-close:hover,body #diadao-snippet-booking a.diadao-button-close:active,body #diadao-snippet-booking a.diadao-button-close:focus{cursor:pointer}body #diadao-snippet a.diadao-button-close:hover svg,body #diadao-snippet a.diadao-button-close:active svg,body #diadao-snippet a.diadao-button-close:focus svg,body #diadao-qs-snippet-booking a.diadao-button-close:hover svg,body #diadao-qs-snippet-booking a.diadao-button-close:active svg,body #diadao-qs-snippet-booking a.diadao-button-close:focus svg,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:hover svg,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:active svg,body #diadao-qs-availabilities-snippet-booking a.diadao-button-close:focus svg,body #diadao-snippet-booking a.diadao-button-close:hover svg,body #diadao-snippet-booking a.diadao-button-close:active svg,body #diadao-snippet-booking a.diadao-button-close:focus svg{transform:rotate(90deg)}body .diadao-qs .hsc-button{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;text-decoration:none;transition:all .3s ease-in-out}body .diadao-qs .hsc-button:hover,body .diadao-qs .hsc-button:active,body .diadao-qs .hsc-button:focus{text-decoration:none;outline:none}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{line-height:1}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button{display:inline-block;position:relative;line-height:1;padding-top:8px;padding-bottom:8px;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span{display:inline;position:relative;line-height:1;font-weight:normal}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span i{display:inline-block;width:14px;height:14px;margin-left:2px;transition:transform .3s ease-in-out;position:relative;top:2px}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span i svg{width:100%;height:100%;object-fit:contain;object-position:center;display:block;vertical-align:top}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:hover,body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:active,body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:focus{cursor:pointer}body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:hover i,body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:active i,body .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span:focus i{transform:scale(1.1) rotate(-2deg)}body .rdr-DateRange{display:block;box-sizing:border-box;white-space:nowrap;border-radius:2px;background:#fff;box-shadow:rgba(0,0,0,.25) 0 0 1em;vertical-align:top}body .rdr-DateRange .rdr-Calendar{box-shadow:none}body .rdr-Calendar{display:inline-block;box-sizing:border-box;white-space:normal;letter-spacing:0;color:#000;background:#fff;vertical-align:top}body .rdr-MonthAndYear-innerWrapper{font-size:12px;line-height:18px;box-sizing:border-box;height:38px;padding:10px 0;text-align:center}body .rdr-MonthAndYear-button{box-sizing:border-box;border:0;outline:none;background:#f3f3f3;box-shadow:none}body .rdr-MonthAndYear-button i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid}body .rdr-MonthAndYear-button.prev{float:left}body .rdr-MonthAndYear-button.next{float:right}body .rdr-MonthAndYear-button:hover{cursor:pointer}body .rdr-WeekDay{box-sizing:border-box;margin-bottom:1px;letter-spacing:initial}body .rdr-Days{background-image:url("../images/quicksearch-react/grid.png");background-size:260px 222px}body .rdr-DateRange{width:100%;padding:10px 3px 0;border-radius:2px}@media only screen and (min-width: 61.3125em){body .rdr-DateRange{width:560px;padding:0;border-radius:12px}}@media only screen and (min-width: 85.4375em){body .rdr-DateRange{width:560px}}body .rdr-DateRange-Calendars .rdr-Calendar:first-child:not(:only-child) .next{visibility:hidden}body .rdr-DateRange-Calendars .rdr-Calendar:not(:first-child):not(:last-child) .next,body .rdr-DateRange-Calendars .rdr-Calendar:not(:first-child):not(:last-child) .prev{visibility:hidden}body .rdr-DateRange-Calendars .rdr-Calendar:last-child:not(:only-child) .prev{visibility:hidden}@media only screen and (max-width: 61.3125em){body .rdr-DateRange .rdr-Calendar{padding:0}}body .rdr-DateRange-Legend{display:flex;color:#000;flex-wrap:wrap}body .rdr-DateRange-Legend--prices-legends{display:flex;width:100%;margin-bottom:10px;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 61.3125em){body .rdr-DateRange-Legend--prices-legends{display:block;width:calc(100% - 240px);margin-bottom:0}body .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-prices-infos{width:calc(100% + 240px)}}body .rdr-DateRange-Legend--infos{display:flex;width:100%;flex-wrap:wrap;align-content:flex-end;justify-content:center;line-height:1.2}@media only screen and (min-width: 61.3125em){body .rdr-DateRange-Legend--infos{width:240px;justify-content:flex-end}}body .rdr-DateRange-Legend-bestRate,body .rdr-DateRange-Legend-lastsAvailabilities,body .rdr-DateRange-Legend-constraints{display:flex;align-content:center;align-items:center}body .rdr-DateRange-Legend-bestRate::before,body .rdr-DateRange-Legend-lastsAvailabilities::before,body .rdr-DateRange-Legend-constraints::before{display:block;margin-right:5px;content:""}body .rdr-DateRange-Legend-bestRate,body .rdr-DateRange-Legend-lastsAvailabilities{margin-bottom:2px}body .rdr-DateRange-Legend-bestRate::before{top:0;left:0;width:14px;height:3px;background:#6fa119}body .rdr-DateRange-Legend-lastsAvailabilities::before{width:0;height:0;margin-right:5px;border-width:0 8px 8px 0;border-style:solid;border-color:rgba(0,0,0,0) #bb4c40 rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (min-width: 61.3125em){body .rdr-DateRange-Legend-lastsAvailabilities::before{margin-right:11px}}body .rdr-DateRange-Legend-constraints::before{width:14px;height:3px;background:url("../../images/calendar/zebra.png") repeat-x 0 0/contain}body .rdr-DateRange-Legend-prices-infos{font-style:italic;white-space:normal}body .rdr-MonthAndYear-innerWrapper{font-weight:700;overflow:hidden;padding:0}body .rdr-MonthAndYear-innerWrapper>span{display:inline-block;padding:5px 0;text-transform:capitalize}body .rdr-MonthAndYear-button{display:flex;margin:0;border-radius:0;align-content:center;align-items:center;justify-content:center}body .rdr-MonthAndYear-button.prev i{margin:0;border:0}body .rdr-MonthAndYear-button.next i{margin:0;border:0}body .rdr-MonthAndYear-divider{display:inline-block;visibility:hidden;width:.5em}body .rdr-Days{display:flex;width:100%;background:none;flex-wrap:wrap}body .rdr-Days>span{text-align:center}body .rdr-Day{display:flex;width:100%;height:100%;background:#fff;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}body .rdr-Day:hover.is-startEdge{z-index:10}body .rdr-Day:hover .rdr-Day-Price-Constraints,body .rdr-Day:hover .rdr-Day--min-nights{transform:translate(-50%, 5px);opacity:1}body .rdr-Day.is-hidden{visibility:hidden}body .rdr-Day--loading.rdr-Day-Price--isBest::before,body .rdr-Day--loading.rdr-Day-Price--lastRooms::after{display:none}body .rdr-Day--is-inside-min{cursor:default;background:rgba(255,255,255,.6)}body .rdr-Day--is-inside-min:not(.is-startEdge){background:rgba(255,255,255,.3)}body .rdr-Day--is-inside-min .rdr-Day-Price{margin-top:3px}body .rdr-Day--is-max-date{cursor:pointer}body .rdr-Day.is-passive{opacity:1}body .rdr-Day.is-passive.rdr-Day--is-max-date{cursor:pointer}body .rdr-Day.is-selected.rdr-Day-Price--isBest::before,body .rdr-Day.is-inRange.rdr-Day-Price--isBest::before{display:none}body .rdr-Day.is-selected.rdr-Day-Price--lastRooms::after,body .rdr-Day.is-inRange.rdr-Day-Price--lastRooms::after{display:none}body .rdr-Day.is-selected.rdr-Day--is-inside-min,body .rdr-Day.is-inRange.rdr-Day--is-inside-min{background:rgba(255,255,255,.3)}body .rdr-Day--start .rdr-Day-Price,body .rdr-Day--end .rdr-Day-Price{margin-top:3px}body .rdr-Day--not-available:not(.is-inRange):not(.rdr-Day--start):not(.rdr-Day--end),body .rdr-Day.is-hidden{color:#bfbfbf}body .rdr-Day.is-selected{background:#fff}body .rdr-Day.is-selected.rdr-Day--is-inside-min{background:rgba(255,255,255,.3)}body .rdr-Day.is-selected.rdr-Day--start{background:#fff}body .rdr-Day.is-inRange{background:#fff}body .rdr-Day.is-inRange:hover:not(.rdr-Day--is-inside-min){color:#fff;background:#00283b}body .rdr-Day.is-inRange .rdr-Day-Price{margin-top:3px}body .rdr-Day:hover:not(.is-selected):not(.is-inRange):not(.rdr-Day--is-inside-min){color:#000}body .rdr-Day--min-nights{position:absolute;top:100%;left:50%;z-index:20;width:170px;padding:5px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-50%, -10px);pointer-events:none;opacity:0;color:#fff;background:rgba(255,255,255,.8)}body .rdr-Day--min-nights::before{position:absolute;top:0;left:50%;display:block;width:0;height:0;content:"";transform:translate(-50%, -100%);border-width:0 6px 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}body .rdr-Day--min-nights span{display:block}body .rdr-Day-Price{display:block;width:100%;margin-top:2px}body .rdr-Day-Price--loading{opacity:1;color:#fff}body .rdr-Day-Price--loading::before{animation-name:spinDayRateLoader;animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards;display:inline-block;width:19px;height:19px;margin-top:5px;content:"";background:none;background-image:url(../../images/hdp/loader-circle-diadao.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@-moz-keyframes spinDayRateLoader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spinDayRateLoader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-o-keyframes spinDayRateLoader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes spinDayRateLoader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinDayRateLoader{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body .rdr-Day-Price--isBest,body .rdr-Day-Price--lastRooms{position:relative}body .rdr-Day-Price--isBest::before,body .rdr-Day-Price--isBest::after,body .rdr-Day-Price--lastRooms::before,body .rdr-Day-Price--lastRooms::after{position:absolute;display:block;content:""}.rdr-Day-Price--loading body .rdr-Day-Price--isBest::before,.rdr-Day-Price--loading body .rdr-Day-Price--isBest::after,.rdr-Day-Price--loading body .rdr-Day-Price--lastRooms::before,.rdr-Day-Price--loading body .rdr-Day-Price--lastRooms::after{display:none}body .rdr-Day-Price--lastRooms::after{top:0;right:0;width:0;height:0;border-width:0 8px 8px 0;border-style:solid;border-color:rgba(0,0,0,0) #bb4c40 rgba(0,0,0,0) rgba(0,0,0,0)}body .rdr-Day-Price--isBest::before{bottom:0;left:0;width:100%;height:3px;background:#6fa119}body .rdr-Day-Price--isBest .rdr-Day-Price-Constraints-Marker{bottom:5px}body .rdr-Day-Price--notAvailable{display:none}body .rdr-Day-Price--with-constraints{position:relative}body .rdr-Day-Price-Constraints{position:absolute;top:100%;left:50%;z-index:20;width:170px;padding:5px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(-50%, -10px);pointer-events:none;opacity:0;color:#fff;background:#fff}body .rdr-Day-Price-Constraints::before{position:absolute;top:0;left:50%;display:block;width:0;height:0;content:"";transform:translate(-50%, -100%);border-width:0 6px 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}body .rdr-Day-Price-Constraints span{display:block}body .rdr-Day-Price-Constraints-Marker{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";opacity:.4;background:url("../../images/calendar/zebra.png") repeat-x 0 0/contain}body .rdr-Day-NbDays{display:block;width:100%}body.no-touchevents .diadao-qs__input-date--currently-selected input{color:#fff;background:rgba(0,40,59,.8)}body .qs-calendars{position:relative;z-index:102;font-family:"Montserrat",sans-serif}body .qs-calendars>*{position:fixed;right:0;bottom:0;font-family:"Montserrat",sans-serif}body .diadao-qs__toggleable{position:fixed;z-index:1;transition:transform .25s,opacity .25s;transform:translateY(25px);pointer-events:none;opacity:0}body .diadao-qs__toggleable.active{z-index:100;transform:translateY(0);pointer-events:auto;opacity:1}body .diadao-qs__nb-days{position:absolute;top:-50%;left:50%;transform:translateX(-50%) translateY(-4px);width:70px}body .rdr-Day-Price-Constraints,body .diadao-qs__nb-days{font-size:10px;display:flex;height:auto;pointer-events:none;color:#fff;border:none;align-items:center;justify-content:center;font-weight:500;padding-top:6px;padding-bottom:6px;line-height:1}body .rdr-Day-Price-Constraints{width:100px;padding-left:8px;padding-right:8px}body .qs-calendars.qs-calendars-opened{z-index:999999999999999}body .qs-calendars:not(.qs-calendars-opened){z-index:0;visibility:hidden;opacity:0}body .qs-calendars.diadao-snippet-calendar-room>.qs-calendars-wrapper>.rdr-DateRange.active{bottom:76px;left:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range{box-shadow:rgba(0,0,0,.25) 0 0 1em;padding:12px;background-color:#fff;border-radius:0px;user-select:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange{width:auto;user-select:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Calendars{padding-bottom:100px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend{padding:0px;justify-content:initial;font-size:initial;line-height:initial;user-select:none;margin-top:0px;position:absolute;bottom:12px;width:calc(100% - 24px)}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos{justify-content:flex-end}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a{margin-right:0px;text-align:right;color:#464545;display:inline-block;font-size:10px;line-height:1;font-style:normal;transition:color .3s ease-in-out;text-decoration:none;padding-right:15px;user-select:none;position:relative}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a:after{content:"";display:block;top:50%;position:absolute;margin-top:-6px;right:0px;width:12px;height:12px;background-image:url(../../images/hdp/diadao.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a:hover,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a:active,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a:focus{color:#00283b;text-decoration:underline}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends{justify-content:flex-start}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends>div{color:#323232}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-prices-infos{padding:0px;margin:0px;margin-bottom:20px;font-size:12px;line-height:15px;font-weight:normal;max-width:none;display:block;text-align:left;line-break:auto;max-width:540px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-lastsAvailabilities,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-bestRate,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-constraints{padding:0px;margin:0px;font-size:11px;line-height:1;font-weight:normal;margin-bottom:8px;width:100%}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-lastsAvailabilities:before,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-bestRate:before,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-constraints:before{width:16px;margin-right:10px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-constraints{margin-bottom:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar{padding:0px;border-radius:0px;width:385px;box-shadow:none;user-select:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar:first-child{margin-right:40px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear{margin-bottom:10px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;position:relative;justify-content:center}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span{padding:0px;width:100%;padding-left:50px;padding-right:50px;display:inline-block;user-select:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-month{display:inline-block}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-divider{display:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-year{display:inline-block;margin-left:5px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-month,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-year{color:#464545;font-size:20px;line-height:1}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button{display:inline-block;width:38px;height:38px;position:relative;padding:0px;top:0px;position:absolute;transition:all .3s ease-in-out}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button i{width:100%;height:100%;vertical-align:top;display:block}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button i:before{content:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button i:after{transition:all .3s ease-in-out;width:8px;height:12px;content:"";position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-4px;background-size:contain;background-repeat:no-repeat;background-position:center center}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button.prev{left:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button.prev i:after{background-image:url(../../images/hdp/smartcalendar-prev.svg)}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button.next{right:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button.next i:after{background-image:url(../../images/hdp/smartcalendar-next.svg)}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button:hover{background-color:#00283b}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper button.rdr-MonthAndYear-button:hover i:after{filter:brightness(0) invert(1);transform:scale(1.1)}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-WeekDays{user-select:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-WeekDays span.rdr-WeekDay{font-size:9px;line-height:1;height:16px;line-height:16px;text-transform:uppercase;color:#464545;font-weight:bold;text-align:center;display:inline-block;width:55px;user-select:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days{justify-content:center}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span{height:58px;width:55px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day{font-size:12px;line-height:1;border:1px solid #fff;background-color:#f3f3f3;transition:all .3s ease-in-out;position:relative}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day span.diadao-qs__nb-days{color:#fff;border:none;font-size:10px;line-height:1;margin-top:4px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price{margin-top:3px;font-size:14px;line-height:1;color:#323232;font-weight:bold;transition:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price.rdr-Day-Price-Label{font-size:10px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.rdr-Day--start span.rdr-Day-Price.rdr-Day-Price-Label{font-size:12px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-inRange{background-color:#00283b}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected.rdr-Day-Price--with-constraints .rdr-Day-Price-Constraints-Marker,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-inRange.rdr-Day-Price--with-constraints .rdr-Day-Price-Constraints-Marker{display:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected.rdr-Day-Price--with-constraints:not(.is-startEdge) .rdr-Day-Price-Constraints,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-inRange.rdr-Day-Price--with-constraints:not(.is-startEdge) .rdr-Day-Price-Constraints{display:none}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-inRange{opacity:.8;color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-inRange span.rdr-Day-Price{color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected{color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected.rdr-Day--start{opacity:.85}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day.is-selected span.rdr-Day-Price{color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day:not(.is-selected):hover{background-color:#00283b;color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day:not(.is-selected):hover span.rdr-Day-Price{color:#fff}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span:hover{cursor:pointer}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day:not(.is-endEdge) span.diadao-qs__nb-days{display:none !important}@media only screen and (min-width: 481px){body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange{top:50% !important;margin-top:-273px !important;height:546px !important;right:initial !important;left:50% !important;margin-left:-425px !important;max-width:none !important;transform:none !important}}@media only screen and (min-width: 85.4375em)and (min-height: 720px){body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Calendars{padding-bottom:100px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar{width:504px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar:first-child{margin-right:20px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar .rdr-Days>span{width:14.28571%;height:72px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar .rdr-Days>span>span.rdr-Day{font-size:14px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price{font-size:15px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price.rdr-Day-Price-Label{font-size:11px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange>.rdr-DateRange-Calendars>.rdr-Calendar .rdr-WeekDays .rdr-WeekDay{font-size:14px;width:14.28571%;height:35.71429px;line-height:35.71429px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange{top:50% !important;margin-top:-325px !important;height:650px !important;left:initial !important;right:50% !important;margin-right:-526px !important;width:1052px !important;max-width:none !important;transform:none !important}}@media only screen and (min-width: 0px)and (max-width: 992px){body .qs-calendars{position:fixed}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange{margin:0px !important;width:338px !important;left:50% !important;margin-left:-169px !important;height:500px !important;top:50% !important;margin-top:-250px !important;max-width:none !important;transform:none !important}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Calendars,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar{width:100%;left:0%;max-width:none;overflow:hidden;margin:0px}body .rdr-DateRange-Calendars .rdr-Calendar:first-child:not(:only-child) .next{visibility:visible}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-WeekDays span.rdr-WeekDay{width:14.2857142857%}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span{width:14.2857142857%;height:50px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar:first-child{margin-right:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range{padding:10px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend{bottom:initial;position:relative;left:initial;margin:0px;padding:0px;margin-top:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-month,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-MonthAndYear .rdr-MonthAndYear-innerWrapper>span span.rdr-MonthAndYear-year{font-size:16px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar:first-child{margin-right:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-prices-infos{margin-bottom:10px;margin-top:8px;font-size:9px;line-height:10px;line-break:auto}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-lastsAvailabilities,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-bestRate,body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--prices-legends .rdr-DateRange-Legend-constraints{font-size:9px;margin-bottom:5px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title{padding:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Legend .rdr-DateRange-Legend--infos .rdr-Calendar-Title a{font-size:9px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-DateRange-Calendars{padding-bottom:0px}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price.rdr-Day-Price-Label{font-size:9px !important}body .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange .rdr-Calendar .rdr-Days>span>span.rdr-Day span.rdr-Day-Price{font-size:11px !important}}body.device-desktop.diadao-hsc-sticked.diadao-hsc-sticked-bottom .smartpreview .smartpreview__toolbar-wrapper{bottom:100px}body.device-desktop #diadao-hdp-bar{width:100%;user-select:none;transition:all .4s ease-in-out}body.device-desktop #diadao-hdp-bar:not(.sticked){position:fixed}body.device-desktop #diadao-hdp-bar:not(.sticked)[data-position=top]{top:-100%}body.device-desktop #diadao-hdp-bar:not(.sticked)[data-position=bottom]{bottom:-100%}body.device-desktop #diadao-hdp-bar:not(.sticked)[data-position=bottom],body.device-desktop #diadao-hdp-bar:not(.sticked)[data-position=top]{visibility:hidden;opacity:0}body.device-desktop #diadao-hdp-bar.sticked{position:fixed;left:0;z-index:999}body.device-desktop #diadao-hdp-bar.sticked[data-position=top]{top:0%;visibility:visible;opacity:1}body.device-desktop #diadao-hdp-bar.sticked[data-position=bottom]{bottom:0%;visibility:visible;opacity:1}body.device-desktop #diadao-hdp-bar .inner-hdp{position:relative}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns{display:flex;flex-wrap:nowrap;width:100%;align-items:center;padding-left:40px;padding-right:40px;padding-top:16px;padding-bottom:16px;margin-left:auto;margin-right:auto;box-sizing:border-box}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text{width:50%;display:inline-block}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto{display:flex;flex-wrap:nowrap;align-items:center}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-picto{display:inline-block;width:30px;height:30px}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-picto img{height:100%;width:100%;object-fit:contain;object-position:center}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text{padding-left:20px}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner:not(.has-picto) .inner-text{width:100%}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner .inner-text .hdp-bar-title{line-height:1;margin-bottom:5px}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner .inner-text .hdp-bar-subtitle{line-height:1}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-widget{width:50%;display:inline-block}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns:not(.has-text-column) .hdp-column-widget{width:100%;display:block}@media only screen and (min-width: 993px)and (max-width: 1320px){body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns{padding-left:20px;padding-right:20px;width:100%}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text{width:45%}body.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-widget{width:55%}}@media only screen and (min-width: 0px)and (max-width: 992px){body.device-desktop.diadao-hsc-sticked.diadao-hsc-sticked-bottom .smartpreview .smartpreview__toolbar-wrapper{bottom:10px}body.device-desktop #diadao-hdp-bar{display:none !important}}body.device-responsive.diadao-hsc-sticked.diadao-hsc-sticked-bottom .smartpreview .smartpreview__panel{bottom:146px}body.device-responsive.diadao-hsc-sticked.diadao-hsc-sticked-bottom .smartpreview .smartpreview__toolbar-wrapper{bottom:70px}body.diadao-rooms-sticky-opened .smartpreview .smartpreview__toolbar-wrapper,body.diadao-room-sticky-opened .smartpreview .smartpreview__toolbar-wrapper{visibility:hidden;opacity:0}body.device-responsive #diadao-hdp-bar-mobile{transition:all .4s ease-in-out;box-sizing:border-box}body.device-responsive #diadao-hdp-bar-mobile:not(.sticked){position:fixed}body.device-responsive #diadao-hdp-bar-mobile:not(.sticked)[data-position=top]{top:-100%}body.device-responsive #diadao-hdp-bar-mobile:not(.sticked)[data-position=bottom]{bottom:-100%}body.device-responsive #diadao-hdp-bar-mobile:not(.sticked)[data-position=bottom],body.device-responsive #diadao-hdp-bar-mobile:not(.sticked)[data-position=top]{visibility:hidden;opacity:0}body.device-responsive #diadao-hdp-bar-mobile.sticked{position:fixed;left:0;z-index:999}body.device-responsive #diadao-hdp-bar-mobile.sticked[data-position=top]{top:0%;visibility:visible;opacity:1}body.device-responsive #diadao-hdp-bar-mobile.sticked[data-position=bottom]{bottom:0%;visibility:visible;opacity:1}body.device-responsive .diadao-hdp-bar-room,body.device-responsive #diadao-hdp-bar-mobile{width:100%;user-select:none;box-sizing:border-box}body.device-responsive .diadao-hdp-bar-room *,body.device-responsive #diadao-hdp-bar-mobile *{box-sizing:border-box}body.device-responsive .diadao-hdp-bar-room .inner-hdp,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp{position:relative}body.device-responsive .diadao-hdp-bar-room .inner-hdp .hdp-columns,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp .hdp-columns{padding-left:16px;padding-right:16px}body.device-responsive .diadao-hdp-bar-room .inner-hdp a.diadao-button-hdp-mobile,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.diadao-button-hdp-mobile{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;user-select:none;display:block;text-decoration:none}body.device-responsive .diadao-hdp-bar-room .inner-hdp a.diadao-button-hdp-mobile:hover,body.device-responsive .diadao-hdp-bar-room .inner-hdp a.diadao-button-hdp-mobile:active,body.device-responsive .diadao-hdp-bar-room .inner-hdp a.diadao-button-hdp-mobile:focus,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.diadao-button-hdp-mobile:hover,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.diadao-button-hdp-mobile:active,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.diadao-button-hdp-mobile:focus{text-decoration:none}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile{font-weight:bold;position:relative;padding:16px;padding-right:40px;z-index:1}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile i{position:absolute;width:14px;height:14px;right:16px;top:50%;margin-top:-7px;transition:transform .3s ease-in-out}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i svg,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile i svg{display:block;vertical-align:top;height:100%;width:100%;object-fit:contain;object-position:center}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile:hover,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile:hover{cursor:pointer;text-decoration:none}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile.opened i,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile.opened i{transform:rotate(180deg)}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp .diadao-hdp-mobile-container{position:relative;overflow:hidden;visibility:hidden;width:100%;opacity:0;transition:height,opacity .3s ease-in-out;height:0px;z-index:2}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container a.diadao-button-hdp-mobile,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp .diadao-hdp-mobile-container a.diadao-button-hdp-mobile{text-align:center;text-transform:uppercase;font-weight:bold;padding:10px;margin-top:16px}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container.opened,body.device-responsive #diadao-hdp-bar-mobile .inner-hdp .diadao-hdp-mobile-container.opened{height:auto;opacity:1;visibility:visible;padding:16px;padding-top:0px}body.device-responsive #diadao-hdp-bar-mobile[data-position=bottom] .inner-hdp>a.diadao-button-hdp-mobile i{transform:rotate(180deg)}body.device-responsive #diadao-hdp-bar-mobile[data-position=bottom] .inner-hdp>a.diadao-button-hdp-mobile.opened i{transform:rotate(0deg)}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i{transform:rotate(180deg)}body.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile.opened i{transform:rotate(0deg)}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container{height:auto;visibility:visible;opacity:1}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container .hdp-columns{padding:0px}body.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container.opened{padding:0px}@media only screen and (min-width: 993px){body.device-responsive.diadao-hsc-sticked.diadao-hsc-sticked-bottom .smartpreview .smartpreview__toolbar-wrapper{bottom:15px}body.device-responsive #diadao-hdp-bar-mobile{display:none !important}}body .diadao-hdp-bar-room{position:fixed;bottom:-100%;width:100%;z-index:99999;left:0;visibility:hidden;transition:bottom .4s ease-in-out;opacity:0;user-select:none;box-shadow:0px 0px 99px rgba(0,0,0,.1607843137);box-sizing:border-box}body .diadao-hdp-bar-room.opened{bottom:0%;opacity:1;visibility:visible}body .diadao-hdp-bar-room .inner-hdp{position:relative;box-sizing:border-box}body .diadao-hdp-bar-room .inner-hdp .hdp-columns{display:flex;flex-wrap:nowrap;width:100%;align-items:center;padding-left:40px;padding-right:40px;padding-top:16px;padding-bottom:16px;margin-left:auto;margin-right:auto;box-sizing:border-box}body .diadao-hdp-bar-room .inner-hdp .hdp-columns .col-calendar{display:block;width:100%}@media only screen and (min-width: 993px)and (max-width: 1320px){body.device-desktop .diadao-hdp-bar-room .inner-hdp .hdp-columns{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 992px){body.device-desktop .diadao-hdp-bar-room{display:none}}body #diadao-qs-availabilities-snippet-booking,body #diadao-qs-snippet-booking{width:100%;max-width:520px;left:-100%;top:0px;height:100%;z-index:999999;position:fixed;overflow:hidden;text-align:left;display:flex;align-items:center;box-shadow:4px 0 200px 0 rgba(29,29,29,.3);transition:left .4s ease-in-out;opacity:0;visibility:hidden;background-color:#fff;box-sizing:border-box}body #diadao-qs-availabilities-snippet-booking.opened,body #diadao-qs-snippet-booking.opened{left:0%;opacity:1;visibility:visible}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner,body #diadao-qs-snippet-booking .qs-snippet-booking-inner{display:flex;flex-direction:column;height:auto;width:100%;margin:0px;max-height:100%;overflow-y:auto;padding-left:5%;padding-right:5%;padding-top:60px;padding-bottom:60px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner::-webkit-scrollbar,body #diadao-qs-snippet-booking .qs-snippet-booking-inner::-webkit-scrollbar{width:7px;height:3px;padding-left:7px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner::-webkit-scrollbar-thumb,body #diadao-qs-snippet-booking .qs-snippet-booking-inner::-webkit-scrollbar-thumb{height:50px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner .diadao-popup-title,body #diadao-qs-snippet-booking .qs-snippet-booking-inner .diadao-popup-title{margin-bottom:40px;font-weight:bold;font-size:24px;line-height:1.4;text-transform:uppercase}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner .diadao-popup-text>p,body #diadao-qs-snippet-booking .qs-snippet-booking-inner .diadao-popup-text>p{line-height:1.4}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner .diadao-popup-text>p:last-child,body #diadao-qs-snippet-booking .qs-snippet-booking-inner .diadao-popup-text>p:last-child{margin-bottom:0px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner .diadao-popup-text.text-footer,body #diadao-qs-snippet-booking .qs-snippet-booking-inner .diadao-popup-text.text-footer{margin-bottom:30px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul,body #diadao-qs-snippet-booking .qs-snippet-booking-inner ul{padding:0px;margin-left:0px;margin-right:0px;text-align:left;margin-top:30px;margin-bottom:30px;display:block;list-style-type:none}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul li,body #diadao-qs-snippet-booking .qs-snippet-booking-inner ul li{display:block;text-align:left;margin-bottom:10px;position:relative;line-height:1.2}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul li i,body #diadao-qs-snippet-booking .qs-snippet-booking-inner ul li i{display:inline-block;width:14px;height:14px;user-select:none;margin-right:15px;top:1px;position:relative}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul li i svg,body #diadao-qs-snippet-booking .qs-snippet-booking-inner ul li i svg{width:100%;height:100%;object-fit:contain;object-position:center;display:block;vertical-align:top}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul li:last-child,body #diadao-qs-snippet-booking .qs-snippet-booking-inner ul li:last-child{margin-bottom:0px}body #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner a.diadao-button-close,body #diadao-qs-snippet-booking .qs-snippet-booking-inner a.diadao-button-close{position:relative}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs{display:flex;flex-wrap:wrap;user-select:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs:hover{cursor:default}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .price-ota-bottom{margin-top:30px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota.position-default{margin-top:15px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota{display:flex;flex-wrap:nowrap;align-items:center;line-height:1;margin-bottom:10px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota:last-child{margin-bottom:0px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota .rate-name{width:calc(100% - 150px);display:inline-block;text-align:left}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota .rate-value{width:150px;text-align:right}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota.available .rate-value .invalid{display:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota.available .rate-value .valid{display:block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota.not-available .rate-value .invalid{display:block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .rates.rates-ota>.rate.rate--ota.not-available .rate-value .valid{display:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range{width:100%;display:flex;flex-wrap:nowrap;align-items:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label{line-height:1;text-align:left;margin-bottom:10px;display:block;width:100%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label:hover{cursor:pointer}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val{display:block;line-height:1;width:100%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div{display:inline-block;position:relative;vertical-align:top;line-height:30px;height:30px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:after{content:"/";display:inline-block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day{display:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day:after{content:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:last-child:after{content:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:hover{cursor:pointer}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date:hover{cursor:pointer}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range:hover{cursor:pointer}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:50%;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom label{line-height:1;width:100%;text-align:left;margin-bottom:10px;order:1;display:block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){display:block;margin:0px;padding:0px;width:50px;text-align:center;line-height:30px;height:30px;order:3}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more) span.diadao-qs__select__value{width:100%;display:block;text-align:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more) select{display:none !important;visibility:hidden;opacity:0}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{width:100%;display:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-text{display:inline-block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-text,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-button{width:50%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-button{justify-content:center;display:flex}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota{width:50%;display:inline-block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate{display:flex;flex-wrap:nowrap;align-items:flex-start;line-height:1}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name{width:calc(100% - 150px);display:inline-block;text-align:left;vertical-align:top}body .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{line-height:1;text-transform:uppercase;font-weight:bold;vertical-align:top;margin-bottom:5px;white-space:nowrap}body .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{line-height:1;padding-right:20px;position:relative;vertical-align:top;white-space:nowrap}body .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 i.i-best-rate{display:block;width:12px;height:12px;position:absolute;right:0px;top:50%;margin-top:-6px;transition:transform .3s ease-in-out}body .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 i.i-best-rate svg{width:100%;height:100%;object-fit:contain;object-position:center;display:block;vertical-align:top}body .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:hover,body .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:active,body .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:focus{cursor:pointer}body .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:hover i,body .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:active i,body .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:focus i{transform:scale(1.1) rotate(-2deg)}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-value{width:150px;display:inline-block;text-align:right;vertical-align:top}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book{width:50%;display:inline-block;text-align:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book span{display:block;width:100%;text-align:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions{list-style-type:none;margin:0px;padding:0px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li{display:block;padding:0px;margin:0px;position:relative;margin-bottom:10px;line-height:1;padding-left:20px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li i.li-i{width:10px;height:10px;display:block;position:absolute;top:50%;margin-top:-5px;left:0px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li i.li-i svg{width:100%;height:100%;object-fit:contain;display:block;vertical-align:top;object-position:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li:last-child{margin-bottom:0px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li.diadao-best-rate-snippet i.i-best-rate{margin-left:5px;display:inline-block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li.diadao-best-rate-snippet:hover,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li.diadao-best-rate-snippet:active,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs ul.diadao-conditions li.diadao-best-rate-snippet:focus{cursor:pointer}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations{display:block;width:100%;margin-top:38px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper{display:flex;width:100%;flex-wrap:nowrap}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-conditions{width:50%;display:inline-block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend{width:50%;display:inline-block;text-align:center}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-title{line-height:1;margin-bottom:10px;font-weight:bold}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-phone,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-mail{line-height:1}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-phone a,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-mail a{text-decoration:none}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-phone a:hover,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-phone a:active,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-phone a:focus,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-mail a:hover,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-mail a:active,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend .diadao-booking-legend-mail a:focus{cursor:pointer;text-decoration:underline}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper.columns-1 .wrapper-legend,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper.columns-1 .wrapper-conditions,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper.columns-1 ul.diadao-conditions{width:100%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{display:block;width:100%;height:38px;text-align:center;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading .wrapper{height:38px;position:relative;top:38px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota{opacity:0;visibility:hidden;overflow:hidden;height:0px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.loading .diadao-qs__html.diadao-qs-rate__loading{visibility:visible;opacity:1}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.loading.not-available .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:block;visibility:hidden;opacity:0}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.loading.available .diadao-qs__book,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs.loading.available .diadao-qs__rate.diadao-qs__rate--price-ota{height:auto}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs:not(.loading).not-available .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs:not(.loading).available .diadao-qs__book,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs:not(.loading).available .diadao-qs__rate.diadao-qs__rate--price-ota{visibility:visible;opacity:1;height:auto}body .qs-react[data-diadao-widget=booking_hsc].qs-babies-enabled .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:33.33%}@media only screen and (min-width: 0px)and (max-width: 992px){body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota{width:100%;display:block}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book{margin-top:38px}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper{flex-wrap:wrap;align-items:flex-start}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-text,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-button{display:block;width:100%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper{flex-wrap:wrap}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-conditions,body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend{display:block;width:100%}body .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend{text-align:left;margin-top:38px}}body .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper{transition:.3s ease-in-out}body .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate{font-size:0px}body .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate .price-from{display:block;margin-bottom:5px;line-height:1}body .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate .value{line-height:1}body .qs-react[data-diadao-widget=best_price] .diadao-qs.loading .diadao-qs__rate .wrapper{opacity:0;visibility:hidden}body .qs-react[data-diadao-widget=best_price] .diadao-qs:not(.loading) .diadao-qs__rate .wrapper{opacity:1;visibility:visible}body .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate .wrapper .best-rate{display:none}body .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate .wrapper .not-available-message{display:block}body .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate{display:block}body .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .not-available-message{display:none}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs{display:flex;flex-wrap:nowrap;align-items:center;position:relative}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range{width:50%;display:flex;opacity:0;visibility:hidden;flex-wrap:nowrap;align-items:center}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date{display:flex;flex-direction:column;width:50%}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label{line-height:1;margin-bottom:5px;display:block;width:100%;white-space:nowrap}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val{display:block;line-height:1}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div{display:inline-block;position:relative;vertical-align:top;line-height:24px;height:24px}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:after{content:"/";display:inline-block}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day{display:none}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day:after{content:none}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:last-child:after{content:none}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{margin-left:2.5%;margin-right:2.5%;width:20%;display:flex;visibility:hidden;flex-wrap:wrap;align-items:center;position:relative;opacity:0}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom label{line-height:1;width:100%;order:1;margin-bottom:5px;display:block;width:100%;white-space:nowrap}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){display:block;width:50px;text-align:center;line-height:24px;height:24px;order:3}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more) span.diadao-qs__select__value{display:block;text-align:center}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more) select{display:none}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less,body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more{height:24px;width:24px}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less:before{line-height:20px}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more:before{line-height:24px}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{height:38px;width:100%;position:absolute;text-align:center;visibility:hidden;opacity:0;display:block}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading .wrapper{height:38px}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs.loading .diadao-qs__html.diadao-qs-rate__loading{visibility:visible !important;opacity:1}body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs:not(.loading) .diadao-qs__input-range,body .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs:not(.loading) .diadao-qs__select.diadao-qs__select-custom{visibility:visible;opacity:1}@media only screen and (min-width: 0px)and (max-width: 992px){body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs{flex-wrap:wrap}body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range{width:100%;padding-top:0px;padding-bottom:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:50%;margin-left:0%;margin-right:0%}body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs.loading .diadao-qs__html.diadao-qs-rate__loading{visibility:hidden;opacity:0}body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs.loading .diadao-qs__input-range,body.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs.loading .diadao-qs__select.diadao-qs__select-custom{visibility:visible;opacity:.5}}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible .best-rate-label.hsc-best-rate-price-label{display:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range{width:25%;display:flex;flex-wrap:nowrap;align-items:center}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date{display:flex;flex-direction:column;width:50%}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label{line-height:1;margin-bottom:5px;white-space:nowrap}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date label:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val{display:block;line-height:1}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div{display:inline-block;position:relative;vertical-align:top;line-height:24px;height:24px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:after{content:"/";display:inline-block}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day{display:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div.diadao-qs__input-date--day:after{content:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val>div:last-child:after{content:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range:hover{cursor:pointer}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:8.5%;margin-left:2%;margin-right:2%;display:flex;align-items:center;flex-wrap:wrap;position:relative}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom label{line-height:1;width:100%;order:1;margin-bottom:5px;white-space:nowrap}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){display:block;width:50px;text-align:center;line-height:24px;height:24px;order:3}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more) select{display:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more{height:24px;width:24px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less:before{line-height:20px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more:before{line-height:22px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:none;width:auto;flex-wrap:nowrap;align-items:center}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button{width:320px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available{width:300px;padding-left:30px;text-align:left}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available{display:inline-block}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button a.hsc-button-not-available,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available a.hsc-button-not-available{display:inline-block}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price{display:none;position:relative;width:300px;text-align:left;align-items:center;justify-content:flex-start;padding-left:30px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price>span{display:block;width:100%}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{display:none;white-space:nowrap;width:320px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price{line-height:1;position:relative}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper{vertical-align:top;display:inline-block}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price .wrapper .best-rate{vertical-align:top;display:inline-block}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible{height:32px;top:-12px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible .wrapper .best-rate .value,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible .wrapper .best-rate .currency{line-height:32px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price:not(.remaining-visible) .wrapper .best-rate .value,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price:not(.remaining-visible) .wrapper .best-rate .currency{line-height:1}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{position:relative}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings.remaining-hidden{display:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings.remaining-visible{height:24px;margin-left:-320px;top:16px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts{display:inline-block;vertical-align:top}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings{line-height:1;display:block;text-align:left;vertical-align:top}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings.hidden{display:none}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{display:flex;line-height:24px;vertical-align:top;align-items:center}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value span{display:inline-block;padding-left:4px;padding-right:4px;margin-left:4px;margin-right:4px;font-weight:bold;border-radius:2px;position:relative;padding-top:2px;padding-bottom:2px;line-height:1;height:auto;vertical-align:top}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{height:38px;width:38px;text-align:center;display:inline-block;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading .wrapper{position:absolute;width:50%;right:0px;height:38px;text-align:center}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading .diadao-qs__html.diadao-qs-rate__loading{visibility:visible;opacity:1}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.available .diadao-qs__rate.diadao-qs__rate--book-price,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.available .diadao-qs__book-button-with-price{display:block;visibility:hidden;opacity:0;overflow:hidden}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.not-available .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:flex;visibility:hidden;opacity:0;overflow:hidden}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs:not(.loading).not-available .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:flex}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs:not(.loading).available .diadao-qs__book-button-with-price{display:flex}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs:not(.loading).available .diadao-qs__rate.diadao-qs__rate--book-price,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs:not(.loading).available .diadao-qs__remainings.remaining-visible{display:flex}@media only screen and (min-width: 993px)and (max-width: 1320px){body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range{width:28%}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:11%;margin-left:1%;margin-right:1%}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){width:30px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{width:230px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings.remaining-visible{margin-left:-230px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{width:20px}body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available,body .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price{width:220px}body .qs-react[data-diadao-widget=rooms_list_single_hsc].qs-babies-enabled .diadao-qs .diadao-qs__input-range{width:17%}body .qs-react[data-diadao-widget=rooms_list_single_hsc].qs-babies-enabled .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:11%;margin-left:0%;margin-right:0%}}@media only screen and (min-width: 0px)and (max-width: 992px){body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs{flex-wrap:wrap;min-height:64px;justify-content:flex-start}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range{width:100%;padding-top:0px;padding-bottom:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:50%;margin-left:0%;margin-right:0%}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{position:absolute;width:100%;height:100%;top:0px;left:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading .wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;right:initial;position:relative}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading .wrapper svg{margin-top:-40px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{width:100%;padding-left:16px;padding-right:16px;height:64px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available{width:50%;padding-left:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available>a{display:block;width:100%}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price{width:50%;height:64px;bottom:0px;padding-right:16px;position:relative;padding-left:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price>span{display:block;width:80%;margin-left:auto;text-align:right}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{width:50%;padding-left:16px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price{align-items:center;height:64px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible{top:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible .wrapper{top:-10px;position:relative}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{position:absolute;margin:0px;left:0px;bottom:5px;top:initial}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings.remaining-visible{margin-left:0px}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button .content-none-sticky{max-width:140px;display:inline-block}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading .diadao-qs__input-range,body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading .diadao-qs__select.diadao-qs__select-custom{visibility:hidden;opacity:0}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.not-available .diadao-qs__rate.diadao-qs__rate--no-availabilities{display:flex;visibility:hidden;opacity:0}body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.available .diadao-qs__rate.diadao-qs__rate--no-availabilities,body.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs.loading.available .diadao-qs__rate.diadao-qs__rate--book-price.remaining-visible{display:none}body.device-responsive .diadao-hdp-mobile-container:not(.opened) .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range,body.device-responsive .diadao-hdp-mobile-container:not(.opened) .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom,body.device-responsive .diadao-hdp-mobile-container:not(.opened) .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__html.diadao-qs-rate__loading{display:none}body.device-responsive .diadao-hdp-mobile-container.opened .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range,body.device-responsive .diadao-hdp-mobile-container.opened .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{display:flex}}body.diadao-hsc-constraints-disabled .qs-calendars span.rdr-Day-Price-Constraints-Marker,body.diadao-hsc-constraints-disabled .qs-calendars span.rdr-Day-Price-Constraints{display:none !important;visibility:hidden !important}
