:root{--grid-gap:2.5rem;--border-radius:.25rem}@media only screen and (max-width:992px){:root{--grid-gap:1.55rem}}@media only screen and (max-width:640px){:root{--grid-gap:.61rem}}@media only screen and (max-width:992px){:root{--border-radius:.2rem}}@media only screen and (max-width:640px){:root{--border-radius:.15rem}}.no-pad{padding:0}.no-mar{margin:0}.mw-center{margin-left:auto;margin-right:auto;display:block}.ttu{text-transform:uppercase}.ttl{text-transform:lowercase}.t-underline{text-decoration:underline}.f-400,.f-normal{font-weight:400}.f-300,.f-light{font-weight:300}.f-500,.f-medium{font-weight:500}.f-600{font-weight:600}.f-bold,.f-700{font-weight:700}.fp-bold>p{font-weight:700}.lh1{line-height:1}.lh09{line-height:0.9!important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.divider{display:block;clear:both;width:100%}.ul-noli{list-style-type:none;margin:0;padding:0}.ul-noli li{margin:0;padding:0}.z-index.z-5{z-index:5}.z-index.z-10{z-index:10}.z-index.z-15{z-index:15}.z-index.z-20{z-index:20}.z-index.z-25{z-index:25}.z-index.z-30{z-index:30}.button-underline,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a{font-size:1.6rem;font-weight:700;position:relative;overflow:hidden;display:inline-block;color:#474747}@media only screen and (min-width:641px){.button-underline,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a{font-size:2.4rem;line-height:1.375em}}.button-underline::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a::before,.button-underline::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a::after{content:"";background:rgb(218 186 139 / .5);height:9px;position:absolute;width:100%;bottom:0;margin-bottom:2px;transition:left 0.8s,margin 0.8s;z-index:1}.button-underline::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a::before{left:-100%;margin-left:-60px}.button-underline::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a::after{left:0%}.button-underline:hover::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a:hover::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a:hover::before,.button-underline:focus::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a:focus::before,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a:focus::before{left:0;margin-left:0}.button-underline:hover::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a:hover::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a:hover::after,.button-underline:focus::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a:focus::after,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a:focus::after{left:100%;margin-left:60px}.button-underline span,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a span,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a span{display:inline-block;position:relative;z-index:2}.button-full{border-radius:4px;transition:background 0.3s;display:inline-block;background:#C3B299;padding:13px 24px;color:#FFF;font-weight:700;font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:1.8rem;text-align:center}html:not(.touchevents) .button-full:hover{background:#BE9D6A}.button-booking{position:relative;display:flex;align-items:center;color:#FFF;background:#C3B299;transition:background 0.3s;border-radius:4px;width:100%;text-align:left;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1.2rem;line-height:1.42em;padding:5px 113px 5px 32px;min-height:86px}.button-booking:hover{background:#BE9D6A}.button-booking::before{content:"";position:absolute;top:5px;right:5px;bottom:5px;border-radius:4px;width:76px;background:rgb(255 255 255 / .16)}.button-booking::after{content:"";position:absolute;top:50%;right:29px;width:28px;height:28px;margin-top:-14px;background:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/icon-checklist-white.svg) 50% 50% no-repeat;background-size:contain}.button-booking>span{display:block;position:relative;width:100%}.button-booking .bigtext{text-transform:none;font-size:2.6rem;line-height:1.1em;font-weight:700;display:inline-block;margin-bottom:3px}html body.diadao-room-detail-page{--diadao-menu-filter-a-font-size:1.5rem;--diadao-menu-filter-a-line-height:1.33;--diadao-menu-filter-a-font-weight:600;--diadao-menu-filter-a-color:#474747;--diadao-menu-filter-a-padding-vertical:0;--diadao-menu-filter-a-padding-vertical:0;--diadao-menu-filter-a-color-active:#C3B299;--diadao-menu-filter-a-color-hover:#C3B299;--diadao-menu-filter-sticked-responsive-height:140px;--diadao-menu-filter-menu-responsive-height:60px;--diadao-menu-filter-sticked-responsive-top:0px;--diadao-menu-filter-sticked-responsive-padding-top:80px;--diadao-smartgallery-filters-desktop-width:100%;--diadao-smartgallery-medias-desktop-width:100%;--diadao-smartgallery-color-1:transparent;--diadao-menu-filter-sticked-responsive-bgcolor:linear-gradient(90deg, #f1ede8 0%, #fbf9f8 100%);--diadao-room-detail-menu-desktop-padding-left:120px;--diadao-room-detail-menu-desktop-padding-right:120px}@media only screen and (max-width:992px){html body.diadao-room-detail-page{--diadao-menu-filter-a-font-size:1.125rem;--diadao-menu-filter-a-line-height:1}}:root{--diadao-qs-loading-svg-size:40px;--diadao-hsc-booking-panel-loading-height:522px;--diadao-hsc-booking-panel-loading-visibility:visible;--diadao-hsc-booking-panel-bgcolor:#f8f8f8;--diadao-hsc-booking-panel-border-radius:4px;--diadao-qs-loading-svg:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/spinner-qs-grey.svg);--diadao-booking-panel-loading-svg:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/spinner-qs-gold.svg);--diadao-room-detail-panel-loading-svg:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/spinner-qs-grey.svg);--diadao-hsc-sticky-room-desktop-single-loading-height:480px;--diadao-hsc-sticky-room-desktop-single-loading-visibility:visible;--diadao-hsc-sticky-room-desktop-loading-height:436px;--diadao-hsc-sticky-room-desktop-loading-visibility:visible;--diadao-smartgallery-font-family:Open Sans, sans-serif;--diadao-smartgallery-color-2:#C3B299;--diadao-smartgallery-overlay-bg:#474747;--diadao-hsc-calendars-cell-selected-bgcolor:#BE9D6A;--diadao-hsc-calendars-cell-range-bgcolor:#DABA8B;--diadao-hsc-sticky-shadow:none;--diadao-hsc-loader-size:38px;--diadao-hsc-loader-left:50%;--diadao-hsc-loader-top:50%;--diadao-hsc-loader-transform:translateX(-50%) translateY(-50%);--diadao-hsc-loader-booking-left:50%;--diadao-hsc-loader-booking-top:38px;--diadao-hsc-loader-booking-transform:translateX(-50%);--diadao-hsc-loader-bestprice-left:initial;--diadao-hsc-loader-bestprice-top:auto;--diadao-hsc-loader-bestprice-transform:none;--diadao-hsc-loader-bestprice-right:0px;--diadao-hsc-loader-sticky-room-desktop-single-position:absolute;--diadao-hsc-loader-sticky-room-desktop-single-left:50%;--diadao-hsc-loader-sticky-room-desktop-single-top:50%;--diadao-hsc-loader-sticky-room-desktop-single-transform:translateX(-50%) translateY(-50%);--diadao-hsc-buttons-toggle-radius:4px;--diadao-hsc-buttons-toggle-width:30px;--diadao-hsc-buttons-toggle-height:30px;--diadao-hsc-buttons-toggle-line-height:30px;--diadao-hsc-buttons-toggle-line-height-minus:28px;--diadao-hsc-buttons-toggle-font-size:20px;--diadao-hsc-booking-button-book-max-width:100%;--diadao-hsc-booking-button-book-display:block;--diadao-hsc-booking-button-book-width:100%;--diadao-hsc-booking-button-book-min-width:auto;--diadao-hsc-booking-button-book-margin-left:0px;--diadao-hsc-booking-button-book-margin-right:0px;--diadao-hsc-booking-button-none-width:100%;--diadao-hsc-booking-button-none-display:block;--diadao-hsc-booking-button-none-max-width:240px;--diadao-hsc-booking-button-none-min-width:auto;--diadao-hsc-booking-button-none-margin-left:0px;--diadao-hsc-booking-button-none-margin-right:0px;--diadao-hsc-booking-button-none-padding-left:12px;--diadao-hsc-booking-button-none-padding-right:12px;--diadao-hsc-booking-none-wrapper-display:flex;--diadao-hsc-booking-none-wrapper-flex-wrap:nowrap;--diadao-hsc-booking-none-wrapper-align-items:center;--diadao-hsc-booking-none-wrapper-justify-content:flex-start;--diadao-hsc-booking-none-wrapper-text-align:left;--diadao-hsc-booking-none-wrapper-button-display:flex;--diadao-hsc-booking-none-wrapper-button-flex-wrap:nowrap;--diadao-hsc-booking-none-wrapper-button-align-items:center;--diadao-hsc-booking-none-wrapper-button-justify-content:flex-start;--diadao-hsc-booking-none-wrapper-button-text-align:left;--diadao-hsc-booking-none-wrapper-button-margin-top:0px;--diadao-hsc-popup-title-text-transform:initial;--diadao-hsc-popup-title-font-weight:400;--diadao-hsc-popup-title-margin-bottom:40px;--diadao-hsc-popup-title-font-size:36px;--diadao-hsc-popup-title-letter-spacing:0px;--diadao-hsc-popup-title-font-family:DomaineDisplay-Regular, serif;--diadao-hsc-popup-title-line-height:1.1;--diadao-hsc-popup-bg-color:#F1EDE8;--diadao-hsc-popup-box-shadow:4px 0 200px 0 rgb(29 29 29 / 30%);--diadao-hsc-popup-button-close-min-width:200px;--diadao-hsc-popup-button-close-max-width:216px;--diadao-hsc-popup-button-close-width:auto;--diadao-hsc-popup-button-close-height:auto;--diadao-hsc-popup-button-close-display:inline-flex;--diadao-hsc-popup-button-close-align-items:center;--diadao-hsc-popup-button-close-justify-content:center;--diadao-hsc-popup-button-close-text-font-size:14px;--diadao-hsc-popup-button-close-text-line-height:1;--diadao-hsc-popup-button-close-text-display:inline-block;--diadao-hsc-popup-button-close-text-font-family:Open Sans, sans-serif;--diadao-hsc-popup-button-close-text-font-weight:600;--diadao-hsc-booking-toggle-value-width:50px;--diadao-hsc-booking-width:100%;--diadao-hsc-booking-max-width:718px;--diadao-hsc-booking-margin-left:auto;--diadao-hsc-booking-margin-right:auto;--diadao-hsc-booking-label-text-align:left;--diadao-hsc-booking-label-margin-bottom:10px;--diadao-hsc-booking-label-font-size:16px;--diadao-hsc-booking-label-letter-spacing:0px;--diadao-hsc-booking-label-text-transform:initial;--diadao-hsc-booking-label-font-weight:400;--diadao-hsc-booking-label-font-family:Open Sans, sans-serif;--diadao-hsc-booking-value-font-weight:400;--diadao-hsc-booking-value-font-family:Open Sans, sans-serif;--diadao-hsc-booking-value-font-size:26px;--diadao-hsc-booking-value-letter-spacing:0px;--diadao-hsc-booking-value-text-align:left;--diadao-hsc-booking-value-margin-bottom:0px;--diadao-hsc-booking-value-text-transform:initial;--diadao-hsc-booking-daterange-padding-top:24px;--diadao-hsc-booking-daterange-padding-bottom:24px;--diadao-hsc-booking-daterange-padding-left:30px;--diadao-hsc-booking-daterange-padding-right:30px;--diadao-hsc-booking-daterange-radius:4px;--diadao-hsc-booking-daterange-margin-bottom:10px;--diadao-hsc-booking-daterange-bgcolor:#f8f8f8;--diadao-hsc-booking-daterange-separator-content:"";--diadao-hsc-booking-daterange-separator-display:block;--diadao-hsc-booking-daterange-separator-width:1px;--diadao-hsc-booking-daterange-separator-position:absolute;--diadao-hsc-booking-daterange-separator-height:100%;--diadao-hsc-booking-daterange-separator-background-color:#474747;--diadao-hsc-booking-daterange-separator-top:0;--diadao-hsc-booking-daterange-separator-left:50%;--diadao-hsc-booking-daterange-separator-margin-left:0px;--diadao-hsc-booking-daterange-arrival-padding-top:0px;--diadao-hsc-booking-daterange-arrival-padding-bottom:0px;--diadao-hsc-booking-daterange-arrival-padding-left:0px;--diadao-hsc-booking-daterange-arrival-padding-right:0px;--diadao-hsc-booking-daterange-arrival-radius:0px;--diadao-hsc-booking-daterange-arrival-margin-bottom:0px;--diadao-hsc-booking-daterange-arrival-bgcolor:transparent;--diadao-hsc-booking-daterange-departure-padding-top:0px;--diadao-hsc-booking-daterange-departure-padding-bottom:0px;--diadao-hsc-booking-daterange-departure-padding-left:40px;--diadao-hsc-booking-daterange-departure-padding-right:0px;--diadao-hsc-booking-daterange-departure-radius:0px;--diadao-hsc-booking-daterange-departure-margin-bottom:0px;--diadao-hsc-booking-daterange-departure-bgcolor:transparent;--diadao-hsc-booking-price-value-font-weight:bold;--diadao-hsc-booking-price-value-font-family:Open Sans, sans-serif;--diadao-hsc-booking-price-value-font-size:26px;--diadao-hsc-booking-price-value-letter-spacing:0px;--diadao-hsc-booking-bestprice-title-div-display:inline-block;--diadao-hsc-booking-bestprice-title-div-width:auto;--diadao-hsc-booking-bestprice-title-div-line-height:1;--diadao-hsc-booking-bestprice-title-div-padding-right:30px;--diadao-hsc-booking-bestprice-title-div-padding-top:4px;--diadao-hsc-booking-bestprice-title-div-padding-bottom:4px;--diadao-hsc-booking-bestprice-title-margin:0px;--diadao-hsc-booking-bestprice-title-font-size:22px;--diadao-hsc-booking-bestprice-title-letter-spacing:0px;--diadao-hsc-booking-bestprice-title-line-height:1;--diadao-hsc-booking-bestprice-title-font-weight:400;--diadao-hsc-booking-bestprice-title-text-transform:initial;--diadao-hsc-booking-bestprice-title-font-family:Open Sans, sans-serif;--diadao-hsc-booking-bestprice-title-color:#474747;--diadao-hsc-booking-bestprice-text-transform:uppercase;--diadao-hsc-booking-bestprice-title-margin-bottom:0px;--diadao-hsc-booking-bestprice-subtitle-div-display:flex;--diadao-hsc-booking-bestprice-subtitle-div-position:absolute;--diadao-hsc-booking-bestprice-subtitle-div-width:24px;--diadao-hsc-booking-bestprice-subtitle-div-height:24px;--diadao-hsc-booking-bestprice-subtitle-div-padding:0px;--diadao-hsc-booking-bestprice-subtitle-div-padding-right:0px;--diadao-hsc-booking-bestprice-subtitle-div-right:0px;--diadao-hsc-booking-bestprice-subtitle-div-align-items:center;--diadao-hsc-booking-bestprice-subtitle-div-justify-content:center;--diadao-hsc-booking-bestprice-subtitle-div-top:50%;--diadao-hsc-booking-bestprice-subtitle-div-margin-top:-12px;--diadao-hsc-booking-bestprice-subtitle-text-display:none;--diadao-hsc-booking-bestprice-picto-position:relative;--diadao-hsc-booking-bestprice-picto-display:inline-block;--diadao-hsc-booking-bestprice-picto-width:16px;--diadao-hsc-booking-bestprice-picto-height:16px;--diadao-hsc-booking-bestprice-picto-margin:0px;--diadao-hsc-booking-bestprice-picto-margin-top:0px;--diadao-hsc-booking-bestprice-picto-margin-left:0px;--diadao-hsc-booking-bestprice-picto-left:initial;--diadao-hsc-booking-bestprice-picto-top:initial;--diadao-hsc-booking-bestprice-picto-right:initial;--diadao-hsc-booking-bestprice-picto-filter:none;--diadao-hsc-booking-price-display:block;--diadao-hsc-booking-price-width:100%;--diadao-hsc-booking-price-margin-top:5px;--diadao-hsc-booking-price-text-align:left;--diadao-hsc-booking-price-color:#474747;--diadao-hsc-booking-bestprice-wrapper-wrap:wrap;--diadao-hsc-booking-a-link-color:#f8f8f8;--diadao-hsc-booking-ota-bottom-margin-top:30px;--diadao-hsc-booking-ota-container-default-margin-top:15px;--diadao-hsc-booking-ota-row-margin-bottom:10px;--diadao-hsc-booking-ota-row-font-family:Open Sans, sans-serif;--diadao-hsc-booking-ota-row-font-size:14px;--diadao-hsc-booking-ota-row-letter-spacing:0px;--diadao-hsc-booking-ota-row-line-height:1;--diadao-hsc-booking-ota-row-font-weight:400;--diadao-hsc-booking-ota-row-text-transform:initial;--diadao-hsc-booking-ota-row-text-align:left;--diadao-hsc-booking-ota-row-name-width:150px;--diadao-hsc-booking-ota-row-name-text-align:left;--diadao-hsc-booking-ota-row-name-color:#474747;--diadao-hsc-booking-ota-row-value-width:calc( 100% - 150px );--diadao-hsc-booking-ota-row-value-text-align:left;--diadao-hsc-booking-ota-row-value-color:#474747;--diadao-hsc-booking-noresults-message-display:block;--diadao-hsc-booking-noresults-message-max-width:200px;--diadao-hsc-booking-noresults-message-width:100%;--diadao-hsc-booking-noresults-message-margin-left:auto;--diadao-hsc-booking-noresults-message-margin-right:auto;--diadao-hsc-booking-noresults-message-color:#474747;--diadao-hsc-booking-noresults-message-font-family:Open Sans, sans-serif;--diadao-hsc-booking-noresults-message-font-size:18px;--diadao-hsc-booking-noresults-message-letter-spacing:0px;--diadao-hsc-booking-noresults-message-line-height:1;--diadao-hsc-booking-noresults-message-font-weight:400;--diadao-hsc-booking-noresults-message-text-transform:initial;--diadao-hsc-booking-noresults-message-margin-bottom:0px;--diadao-hsc-booking-noresults-message-picto-filter:none;--diadao-hsc-booking-conditions-color:#474747;--diadao-hsc-booking-conditions-font-family:Open Sans, sans-serif;--diadao-hsc-booking-conditions-font-size:14px;--diadao-hsc-booking-conditions-letter-spacing:0px;--diadao-hsc-booking-conditions-line-height:1;--diadao-hsc-booking-conditions-font-weight:400;--diadao-hsc-booking-conditions-text-transform:initial;--diadao-hsc-booking-conditions-text-align:left;--diadao-hsc-booking-conditions-picto-filter:initial;--diadao-hsc-booking-legend-color:#474747;--diadao-hsc-booking-legend-font-family:Open Sans, sans-serif;--diadao-hsc-booking-legend-font-size:16px;--diadao-hsc-booking-legend-letter-spacing:0px;--diadao-hsc-booking-legend-line-height:1;--diadao-hsc-booking-legend-font-weight:400;--diadao-hsc-booking-legend-text-transform:initial;--diadao-hsc-booking-legend-text-align:left;--diadao-hsc-booking-legend-title-font-weight:bold;--diadao-hsc-booking-legend-title-margin-bottom:5px;--diadao-hsc-booking-legend-link-font-weight:bold;--diadao-hsc-booking-legend-link-color:#474747;--diadao-hsc-booking-legend-link-color-hover:#BE9D6A;--diadao-hsc-bestprice-font-size:32px;--diadao-hsc-bestprice-letter-spacing:0px;--diadao-hsc-bestprice-line-height:1;--diadao-hsc-bestprice-font-weight:400;--diadao-hsc-bestprice-text-transform:initial;--diadao-hsc-bestprice-font-family:Open Sans, sans-serif;--diadao-hsc-bestprice-color:#f8f8f8;--diadao-hsc-bestprice-currency-padding-left:4px;--diadao-hsc-bestprice-currency-font-size:32px;--diadao-hsc-bestprice-currency-letter-spacing:0px;--diadao-hsc-bestprice-currency-line-height:1;--diadao-hsc-bestprice-currency-font-weight:400;--diadao-hsc-bestprice-currency-text-transform:initial;--diadao-hsc-bestprice-currency-font-family:Open Sans, sans-serif;--diadao-hsc-bestprice-currency-color:#f8f8f8;--diadao-hsc-bestprice-currency-vertical-align:top;--diadao-hsc-bestprice-none-font-size:14px;--diadao-hsc-bestprice-none-letter-spacing:0px;--diadao-hsc-bestprice-none-line-height:1;--diadao-hsc-bestprice-none-font-weight:400;--diadao-hsc-bestprice-none-text-transform:initial;--diadao-hsc-bestprice-none-font-family:Open Sans, sans-serif;--diadao-hsc-bestprice-none-currency-padding-left:4px;--diadao-hsc-bestprice-none-color:#f8f8f8;--diadao-hsc-bestprice-none-text-align:left;--diadao-hsc-booking-bgcolor:#f8f8f8;--diadao-hsc-booking-color-label:#474747;--diadao-hsc-booking-color-value:#474747;--diadao-hsc-booking-bgcolor-toggle:#C3B299;--diadao-hsc-bgcolor-toggle:#C3B299;--diadao-hsc-color-toggle:#f8f8f8;--diadao-hsc-bgcolor-toggle-hover:#C3B299;--diadao-hsc-color-toggle-hover:#f8f8f8;--diadao-hsc-room-color-price:#f8f8f8;--diadao-hsc-room-color-none:#f8f8f8;--diadao-hsc-room-color-text:#f8f8f8;--diadao-hsc-booking-people-line-height:1;--diadao-hsc-booking-input-adult-bgcolor:#f8f8f8;--diadao-hsc-booking-input-adult-border-top-left-radius:4px;--diadao-hsc-booking-input-adult-border-top-right-radius:0px;--diadao-hsc-booking-input-adult-border-bottom-left-radius:4px;--diadao-hsc-booking-input-adult-border-bottom-right-radius:0px;--diadao-hsc-booking-input-adult-padding-left:30px;--diadao-hsc-booking-input-adult-padding-right:0px;--diadao-hsc-booking-input-adult-padding-top:24px;--diadao-hsc-booking-input-adult-padding-bottom:24px;--diadao-hsc-booking-input-adult-margin-bottom:0px;--diadao-hsc-booking-input-children-bgcolor:#f8f8f8;--diadao-hsc-booking-input-children-border-top-left-radius:0px;--diadao-hsc-booking-input-children-border-top-right-radius:4px;--diadao-hsc-booking-input-children-border-bottom-left-radius:0px;--diadao-hsc-booking-input-children-border-bottom-right-radius:4px;--diadao-hsc-booking-input-children-padding-left:0px;--diadao-hsc-booking-input-children-padding-right:30px;--diadao-hsc-booking-input-children-padding-top:24px;--diadao-hsc-booking-input-children-padding-bottom:24px;--diadao-hsc-booking-input-children-margin-bottom:0px;--diadao-hsc-booking-input-infant-bgcolor:#f8f8f8;--diadao-hsc-booking-input-infant-border-top-left-radius:0px;--diadao-hsc-booking-input-infant-border-top-right-radius:0px;--diadao-hsc-booking-input-infant-border-bottom-left-radius:0px;--diadao-hsc-booking-input-infant-border-bottom-right-radius:0px;--diadao-hsc-booking-input-infant-padding-left:0px;--diadao-hsc-booking-input-infant-padding-right:0px;--diadao-hsc-booking-input-infant-padding-top:32px;--diadao-hsc-booking-input-infant-padding-bottom:32px;--diadao-hsc-booking-input-infant-margin-bottom:0px;--diadao-hsc-desktop-sticky-title-picto-div-width:82px;--diadao-hsc-desktop-sticky-title-picto-div-height:82px;--diadao-hsc-desktop-sticky-title-picto-div-border-radius:100%;--diadao-hsc-desktop-sticky-title-picto-div-bgcolor:#f8f8f8;--diadao-hsc-desktop-sticky-title-picto-div-margin-bottom:0px;--diadao-hsc-desktop-sticky-title-picto-img-width:42px;--diadao-hsc-desktop-sticky-title-picto-img-height:42px;--diadao-hsc-desktop-sticky-title-picto-justify-content:center;--diadao-hsc-desktop-sticky-widget-padding-left:0px;--diadao-hsc-desktop-sticky-widget-margin-top:0px;--diadao-hsc-desktop-sticky-widget-margin-bottom:0px;--diadao-hsc-desktop-sticky-widget-width:100%;--diadao-hsc-desktop-sticky-widget-display:flex;--diadao-hsc-desktop-sticky-infos-display:none;--diadao-hsc-desktop-sticky-infos-width:0px;--diadao-hsc-desktop-sticky-infos-padding-left:0px;--diadao-hsc-desktop-sticky-infos-margin-bottom:0px;--diadao-hsc-desktop-sticky-infos-font-size:14px;--diadao-hsc-desktop-sticky-infos-line-height:20px;--diadao-hsc-desktop-sticky-infos-font-weight:400;--diadao-hsc-desktop-sticky-infos-color:#f8f8f8;--diadao-hsc-desktop-sticky-infos-a-color:#BE9D6A;--diadao-hsc-desktop-sticky-infos-a-font-weight:bold;--diadao-hsc-desktop-sticky-infos-list-li-padding-left:20px;--diadao-hsc-desktop-sticky-infos-list-li-margin-bottom:2px;--diadao-hsc-desktop-sticky-infos-list-icon:url(https://cdn.diadao.io/svg/hsc-checked-white.svg);--diadao-hsc-desktop-sticky-infos-list-icon-size:16px;--diadao-hsc-desktop-sticky-infos-list-icon-margin-top:-8px;--diadao-hsc-desktop-sticky-infos-contact-padding-left:0px;--diadao-hsc-desktop-sticky-infos-contact-text-align:left;--diadao-hsc-desktop-sticky-infos-contact-title-margin-bottom:5px;--diadao-hsc-desktop-sticky-bgcolor:#f8f8f8;--diadao-hsc-desktop-sticky-color-label:#474747;--diadao-hsc-desktop-sticky-single-color-label:#474747;--diadao-hsc-desktop-sticky-color-value:#474747;--diadao-hsc-desktop-sticky-single-color-value:#474747;--diadao-hsc-desktop-sticky-bgcolor-toggle:#C3B299;--diadao-hsc-desktop-sticky-color-toggle:#f8f8f8;--diadao-hsc-desktop-sticky-bgcolor-toggle-hover:#C3B299;--diadao-hsc-desktop-sticky-color-toggle-hover:#f8f8f8;--diadao-hsc-desktop-sticky-text-color-title:#474747;--diadao-hsc-desktop-sticky-text-color-subtitle:#f8f8f8;--diadao-hsc-desktop-sticky-text-padding-left:0px;--diadao-hsc-desktop-sticky-toggle-width:24px;--diadao-hsc-desktop-sticky-toggle-height:24px;--diadao-hsc-desktop-sticky-toggle-line-height:24px;--diadao-hsc-desktop-sticky-toggle-line-height-minus:20px;--diadao-hsc-desktop-sticky-toggle-value-width:50px;--diadao-hsc-desktop-sticky-text-title-text-align:center;--diadao-hsc-desktop-sticky-text-title-font-size:20px;--diadao-hsc-desktop-sticky-text-title-line-height:1.2;--diadao-hsc-desktop-sticky-text-title-letter-spacing:0px;--diadao-hsc-desktop-sticky-text-title-text-transform:initial;--diadao-hsc-desktop-sticky-text-title-font-weight:bold;--diadao-hsc-desktop-sticky-text-title-font-family:Open Sans, sans-serif;--diadao-hsc-desktop-sticky-text-title-margin-top:12px;--diadao-hsc-desktop-sticky-text-title-margin-bottom:22px;--diadao-hsc-desktop-sticky-text-title-padding-left:0px;--diadao-hsc-desktop-sticky-text-title-max-width:none;--diadao-hsc-desktop-sticky-text-subtitle-display:none;--diadao-hsc-desktop-sticky-text-subtitle-text-align:center;--diadao-hsc-desktop-sticky-text-subtitle-font-size:16px;--diadao-hsc-desktop-sticky-text-subtitle-line-height:1;--diadao-hsc-desktop-sticky-text-subtitle-letter-spacing:0px;--diadao-hsc-desktop-sticky-text-subtitle-text-transform:initial;--diadao-hsc-desktop-sticky-text-subtitle-font-weight:400;--diadao-hsc-desktop-sticky-text-subtitle-font-family:Open Sans, sans-serif;--diadao-hsc-desktop-sticky-text-subtitle-margin-bottom:0;--diadao-hsc-sticky-room-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-color-label:#474747;--diadao-hsc-sticky-room-single-color-label:#474747;--diadao-hsc-sticky-room-color-value:#474747;--diadao-hsc-sticky-room-single-color-value:#474747;--diadao-hsc-sticky-room-bgcolor-toggle:#C3B299;--diadao-hsc-sticky-room-color-toggle:#f8f8f8;--diadao-hsc-sticky-room-bgcolor-toggle-hover:#C3B299;--diadao-hsc-sticky-room-color-toggle-hover:#f8f8f8;--diadao-hsc-sticky-room-single-bgcolor-toggle:#C3B299;--diadao-hsc-sticky-room-single-color-toggle:#f8f8f8;--diadao-hsc-sticky-room-single-bgcolor-toggle-hover:#C3B299;--diadao-hsc-sticky-room-single-color-toggle-hover:#f8f8f8;--diadao-hsc-sticky-room-people-line-height:1;--diadao-hsc-sticky-room-remaining-bgcolor:#BE9D6A;--diadao-hsc-sticky-room-remaining-color:#f8f8f8;--diadao-hsc-sticky-room-remaining-line-height:1.2;--diadao-hsc-sticky-room-remaining-padding-top:4px;--diadao-hsc-sticky-room-remaining-padding-bottom:4px;--diadao-hsc-sticky-room-desktop-left-width:580px;--diadao-hsc-sticky-room-desktop-right-width:calc(100% - 580px);--diadao-hsc-sticky-room-desktop-label-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-label-height:24px;--diadao-hsc-sticky-room-desktop-label-font-size:13px;--diadao-hsc-sticky-room-desktop-label-letter-spacing:-0.04em;--diadao-hsc-sticky-room-desktop-label-text-transform:initial;--diadao-hsc-sticky-room-desktop-label-font-weight:bold;--diadao-hsc-sticky-room-desktop-label-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-desktop-label-date-text-align:left;--diadao-hsc-sticky-room-desktop-label-people-text-align:left;--diadao-hsc-sticky-room-desktop-value-text-align:left;--diadao-hsc-sticky-room-desktop-value-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-value-font-size:22px;--diadao-hsc-sticky-room-desktop-value-letter-spacing:0px;--diadao-hsc-sticky-room-desktop-value-text-transform:initial;--diadao-hsc-sticky-room-desktop-value-font-weight:400;--diadao-hsc-sticky-room-desktop-value-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-desktop-input-date-width:100%;--diadao-hsc-sticky-room-desktop-input-date-align-items:flex-start;--diadao-hsc-sticky-room-desktop-input-date-justify-content:initial;--diadao-hsc-sticky-room-desktop-input-date-flex-wrap:wrap;--diadao-hsc-sticky-room-desktop-input-date-text-align:initial;--diadao-hsc-sticky-room-desktop-input-date-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-input-date-border-top-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-date-border-top-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-date-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-date-padding-left:20px;--diadao-hsc-sticky-room-desktop-input-date-padding-right:20px;--diadao-hsc-sticky-room-desktop-input-date-padding-top:16px;--diadao-hsc-sticky-room-desktop-input-date-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-input-date-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-date-margin-bottom:16px;--diadao-hsc-sticky-room-desktop-input-date-margin-left:0%;--diadao-hsc-sticky-room-desktop-input-date-margin-right:0px;--diadao-hsc-sticky-room-desktop-input-date-arrival-width:50%;--diadao-hsc-sticky-room-desktop-input-date-arrival-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-date-arrival-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-input-date-departure-width:50%;--diadao-hsc-sticky-room-desktop-input-date-departure-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-date-departure-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-input-adult-width:50%;--diadao-hsc-sticky-room-desktop-input-adult-align-items:center;--diadao-hsc-sticky-room-desktop-input-adult-justify-content:flex-start;--diadao-hsc-sticky-room-desktop-input-adult-flex-wrap:nowrap;--diadao-hsc-sticky-room-desktop-input-adult-text-align:center;--diadao-hsc-sticky-room-desktop-input-adult-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-input-adult-border-top-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-adult-border-top-right-radius:0px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-right-radius:0px;--diadao-hsc-sticky-room-desktop-input-adult-padding-left:20px;--diadao-hsc-sticky-room-desktop-input-adult-padding-right:0px;--diadao-hsc-sticky-room-desktop-input-adult-padding-top:16px;--diadao-hsc-sticky-room-desktop-input-adult-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-input-adult-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-left:0px;--diadao-hsc-sticky-room-desktop-input-adult-margin-right:0%;--diadao-hsc-sticky-room-desktop-input-children-width:100%;--diadao-hsc-sticky-room-desktop-input-children-align-items:center;--diadao-hsc-sticky-room-desktop-input-children-justify-content:flex-start;--diadao-hsc-sticky-room-desktop-input-children-flex-wrap:nowrap;--diadao-hsc-sticky-room-desktop-input-children-text-align:center;--diadao-hsc-sticky-room-desktop-input-children-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-input-children-border-top-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-children-border-top-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-children-padding-left:0px;--diadao-hsc-sticky-room-desktop-input-children-padding-right:20px;--diadao-hsc-sticky-room-desktop-input-children-padding-top:16px;--diadao-hsc-sticky-room-desktop-input-children-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-input-children-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-children-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-input-children-margin-left:0px;--diadao-hsc-sticky-room-desktop-input-children-margin-right:0px;--diadao-hsc-sticky-room-desktop-input-infant-width:calc( 25% - 20px );--diadao-hsc-sticky-room-desktop-input-infant-align-items:center;--diadao-hsc-sticky-room-desktop-input-infant-justify-content:flex-start;--diadao-hsc-sticky-room-desktop-input-infant-flex-wrap:nowrap;--diadao-hsc-sticky-room-desktop-input-infant-text-align:center;--diadao-hsc-sticky-room-desktop-input-infant-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-input-infant-border-top-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-infant-border-top-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-infant-border-bottom-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-infant-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-infant-padding-left:0px;--diadao-hsc-sticky-room-desktop-input-infant-padding-right:20px;--diadao-hsc-sticky-room-desktop-input-infant-padding-top:16px;--diadao-hsc-sticky-room-desktop-input-infant-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-input-infant-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-infant-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-input-infant-margin-left:0%;--diadao-hsc-sticky-room-desktop-input-infant-margin-right:0%;--diadao-hsc-sticky-room-desktop-single-bgcolor:#F1EDE8;--diadao-hsc-sticky-room-desktop-single-border-radius:4px;--diadao-hsc-sticky-room-desktop-single-padding-top:16px;--diadao-hsc-sticky-room-desktop-single-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-single-padding-left:16px;--diadao-hsc-sticky-room-desktop-single-padding-right:16px;--diadao-hsc-sticky-room-desktop-single-button-price-margin-top:16px;--diadao-hsc-sticky-room-desktop-single-button-price-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-single-input-adult-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-single-input-adult-width:50%;--diadao-hsc-sticky-room-desktop-single-input-adult-margin-left:0px;--diadao-hsc-sticky-room-desktop-single-input-adult-margin-right:0px;--diadao-hsc-sticky-room-desktop-single-input-children-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-single-input-children-width:50%;--diadao-hsc-sticky-room-desktop-single-input-children-margin-left:0px;--diadao-hsc-sticky-room-desktop-single-input-children-margin-right:0px;--diadao-hsc-sticky-room-desktop-single-input-infant-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-single-input-infant-width:100%;--diadao-hsc-sticky-room-desktop-single-input-infant-margin-left:0px;--diadao-hsc-sticky-room-desktop-single-input-infant-margin-right:0px;--diadao-hsc-sticky-room-desktop-single-input-date-margin-bottom:16px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-left:12px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-right:12px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-top:16px;--diadao-hsc-sticky-room-desktop-single-input-date-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-single-input-date-width:100%;--diadao-hsc-sticky-room-desktop-single-input-date-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-top:16px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-left:12px;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-right:0px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-top:16px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-left:0px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-right:16px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-top:0px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-bottom:16px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-left:0px;--diadao-hsc-sticky-room-desktop-single-input-infant-padding-right:0px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-height:auto;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-margin-left:0px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-top:initial;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-text-align:center;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-justify-content:center;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-margin-bottom:10px;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-width:100%;--diadao-hsc-sticky-room-desktop-single-remaining-wrapper-left:initial;--diadao-hsc-sticky-room-desktop-single-remaining-top:initial;--diadao-hsc-sticky-room-desktop-single-remaining-height:auto;--diadao-hsc-sticky-room-desktop-single-remaining-font-weight:bold;--diadao-hsc-sticky-room-desktop-single-remaining-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-desktop-single-remaining-font-size:24px;--diadao-hsc-sticky-room-desktop-single-remaining-line-height:1;--diadao-hsc-sticky-room-desktop-single-remaining-letter-spacing:0px;--diadao-hsc-sticky-room-desktop-single-remaining-color:#474747;--diadao-hsc-sticky-room-desktop-single-remaining-text-align:center;--diadao-hsc-sticky-room-desktop-single-remaining-justify-content:center;--diadao-hsc-sticky-room-desktop-single-remaining-margin-top:12px;--diadao-hsc-sticky-room-desktop-single-remaining-margin-bottom:12px;--diadao-hsc-sticky-room-desktop-single-remaining-width:100%;--diadao-hsc-sticky-room-desktop-single-remaining-left:initial;--diadao-hsc-sticky-room-desktop-single-official-flex-wrap:nowrap;--diadao-hsc-sticky-room-desktop-single-official-title-display:inline-block;--diadao-hsc-sticky-room-desktop-single-official-title-text-align:left;--diadao-hsc-sticky-room-desktop-single-official-title-width:55%;--diadao-hsc-sticky-room-desktop-single-official-price-display:inline-block;--diadao-hsc-sticky-room-desktop-single-official-price-text-align:right;--diadao-hsc-sticky-room-desktop-single-official-price-width:45%;--diadao-hsc-sticky-room-desktop-noresults-wrapper-padding-top:30px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-padding-bottom:0px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-justify-content:center;--diadao-hsc-sticky-room-desktop-noresults-wrapper-margin-top:20px;--diadao-hsc-sticky-room-desktop-noresults-wrapper-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-noresults-message-display:block;--diadao-hsc-sticky-room-desktop-noresults-message-max-width:none;--diadao-hsc-sticky-room-desktop-noresults-message-width:100%;--diadao-hsc-sticky-room-desktop-noresults-message-margin-left:auto;--diadao-hsc-sticky-room-desktop-noresults-message-margin-right:auto;--diadao-hsc-sticky-room-desktop-noresults-message-color:#474747;--diadao-hsc-sticky-room-desktop-noresults-message-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-desktop-noresults-message-font-size:14px;--diadao-hsc-sticky-room-desktop-noresults-message-letter-spacing:0px;--diadao-hsc-sticky-room-desktop-noresults-message-line-height:1.2;--diadao-hsc-sticky-room-desktop-noresults-message-font-weight:400;--diadao-hsc-sticky-room-desktop-noresults-message-text-transform:initial;--diadao-hsc-sticky-room-desktop-noresults-message-text-align:center;--diadao-hsc-sticky-room-desktop-noresults-message-picto-filter:none;--diadao-hsc-sticky-room-desktop-single-infos-margin-top:20px;--diadao-hsc-sticky-room-desktop-single-infos-title-margin-bottom:10px;--diadao-hsc-sticky-room-desktop-single-infos-font-weight:400;--diadao-hsc-sticky-room-desktop-single-infos-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-desktop-single-infos-font-size:14px;--diadao-hsc-sticky-room-desktop-single-infos-line-height:1.2;--diadao-hsc-sticky-room-desktop-single-infos-letter-spacing:0px;--diadao-hsc-sticky-room-desktop-single-infos-text-align:center;--diadao-hsc-sticky-room-desktop-single-infos-color:#474747;--diadao-hsc-sticky-room-desktop-single-infos-color-a:#BE9D6A;--diadao-hsc-sticky-room-desktop-single-infos-color-a-hover:#BE9D6A;--diadao-hsc-sticky-room-desktop-single-infos-cancel-margin-top:20px;--diadao-hsc-mobile-sticky-bgcolor:#474747;--diadao-hsc-mobile-sticky-color-label:#474747;--diadao-hsc-mobile-sticky-color-value:#474747;--diadao-hsc-mobile-sticky-bgcolor-toggle:#C3B299;--diadao-hsc-mobile-sticky-color-toggle:#f8f8f8;--diadao-hsc-mobile-sticky-bgcolor-toggle-hover:#C3B299;--diadao-hsc-mobile-sticky-color-toggle-hover:#f8f8f8;--diadao-hsc-mobile-sticky-sticked-closed-bgcolor:transparent;--diadao-hsc-mobile-sticky-sticked-closed-padding-top:16px;--diadao-hsc-mobile-sticky-sticked-closed-padding-bottom:0px;--diadao-hsc-sticky-room-mobile-qs-padding-top:0px;--diadao-hsc-sticky-room-mobile-qs-padding-bottom:0px;--diadao-hsc-sticky-room-single-mobile-qs-padding-top:0px;--diadao-hsc-sticky-room-single-mobile-qs-padding-bottom:0px;--diadao-hsc-sticky-room-mobile-padding-left:16px;--diadao-hsc-sticky-room-mobile-padding-right:16px;--diadao-hsc-sticky-room-mobile-padding-top:40px;--diadao-hsc-sticky-room-mobile-padding-bottom:0px;--diadao-hsc-sticky-room-detail-mobile-padding-left:16px;--diadao-hsc-sticky-room-detail-mobile-padding-right:16px;--diadao-hsc-sticky-room-detail-mobile-padding-top:16px;--diadao-hsc-sticky-room-detail-mobile-padding-bottom:16px;--diadao-hsc-sticky-room-mobile-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-mobile-color-label:#474747;--diadao-hsc-sticky-room-mobile-color-value:#474747;--diadao-hsc-sticky-room-mobile-bgcolor-toggle:#C3B299;--diadao-hsc-sticky-room-mobile-color-toggle:#f8f8f8;--diadao-hsc-sticky-room-mobile-bgcolor-toggle-hover:#C3B299;--diadao-hsc-sticky-room-mobile-color-toggle-hover:#474747;--diadao-hsc-sticky-room-mobile-label-text-align:left;--diadao-hsc-sticky-room-mobile-label-margin-bottom:5px;--diadao-hsc-sticky-room-mobile-label-height:24px;--diadao-hsc-sticky-room-mobile-label-font-size:14px;--diadao-hsc-sticky-room-mobile-label-letter-spacing:0px;--diadao-hsc-sticky-room-mobile-label-text-transform:initial;--diadao-hsc-sticky-room-mobile-label-font-weight:400;--diadao-hsc-sticky-room-mobile-label-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-mobile-value-text-align:center;--diadao-hsc-sticky-room-mobile-value-margin-bottom:0px;--diadao-hsc-sticky-room-mobile-value-font-size:20px;--diadao-hsc-sticky-room-mobile-value-letter-spacing:0px;--diadao-hsc-sticky-room-mobile-value-text-transform:initial;--diadao-hsc-sticky-room-mobile-value-font-weight:400;--diadao-hsc-sticky-room-mobile-value-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-mobile-input-date-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-mobile-input-date-border-top-left-radius:4px;--diadao-hsc-sticky-room-mobile-input-date-border-top-left-radius:4px;--diadao-hsc-sticky-room-mobile-input-date-border-bottom-left-radius:4px;--diadao-hsc-sticky-room-mobile-input-date-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-mobile-input-date-padding-left:12px;--diadao-hsc-sticky-room-mobile-input-date-padding-right:12px;--diadao-hsc-sticky-room-mobile-input-date-padding-top:16px;--diadao-hsc-sticky-room-mobile-input-date-padding-bottom:16px;--diadao-hsc-sticky-room-mobile-input-date-margin-top:0px;--diadao-hsc-sticky-room-mobile-input-date-margin-bottom:8px;--diadao-hsc-sticky-room-mobile-input-adult-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-mobile-input-adult-border-top-left-radius:4px;--diadao-hsc-sticky-room-mobile-input-adult-border-top-right-radius:0px;--diadao-hsc-sticky-room-mobile-input-adult-border-bottom-left-radius:4px;--diadao-hsc-sticky-room-mobile-input-adult-border-bottom-right-radius:0px;--diadao-hsc-sticky-room-mobile-input-adult-padding-left:12px;--diadao-hsc-sticky-room-mobile-input-adult-padding-right:0px;--diadao-hsc-sticky-room-mobile-input-adult-padding-top:16px;--diadao-hsc-sticky-room-mobile-input-adult-padding-bottom:16px;--diadao-hsc-sticky-room-mobile-input-adult-margin-bottom:8px;--diadao-hsc-sticky-room-mobile-input-children-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-mobile-input-children-border-top-left-radius:0px;--diadao-hsc-sticky-room-mobile-input-children-border-top-right-radius:4px;--diadao-hsc-sticky-room-mobile-input-children-border-bottom-left-radius:0px;--diadao-hsc-sticky-room-mobile-input-children-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-mobile-input-children-padding-left:0px;--diadao-hsc-sticky-room-mobile-input-children-padding-right:12px;--diadao-hsc-sticky-room-mobile-input-children-padding-top:16px;--diadao-hsc-sticky-room-mobile-input-children-padding-bottom:16px;--diadao-hsc-sticky-room-mobile-input-children-margin-bottom:8px;--diadao-hsc-sticky-room-mobile-input-infant-bgcolor:#f8f8f8;--diadao-hsc-sticky-room-mobile-input-infant-border-top-left-radius:0px;--diadao-hsc-sticky-room-mobile-input-infant-border-top-right-radius:0px;--diadao-hsc-sticky-room-mobile-input-infant-border-bottom-left-radius:0px;--diadao-hsc-sticky-room-mobile-input-infant-border-bottom-right-radius:0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-left:0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-right:0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-top:0px;--diadao-hsc-sticky-room-mobile-input-infant-padding-bottom:0px;--diadao-hsc-sticky-room-mobile-input-infant-margin-bottom:0px;--diadao-hsc-sticky-room-mobile-price-wrapper-message-padding-left:0px;--diadao-hsc-sticky-room-mobile-price-wrapper-message-width:calc( 100% - 160px );--diadao-hsc-sticky-room-mobile-price-wrapper-button-padding-right:0px;--diadao-hsc-sticky-room-mobile-price-wrapper-button-width:160px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-color:#474747;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-size:22px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-letter-spacing:0px;--diadao-hsc-sticky-room-mobile-price-wrapper-price-text-transform:uppercase;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-weight:700;--diadao-hsc-sticky-room-mobile-price-wrapper-price-font-family:Open Sans, sans-serif;--diadao-hsc-sticky-room-mobile-noresults-wrapper-padding-left:0px;--diadao-hsc-sticky-room-mobile-noresults-wrapper-padding-right:0px;--diadao-hsc-sticky-room-mobile-noresults-wrapper-message-width:calc( 100% - 120px );--diadao-hsc-sticky-room-mobile-noresults-wrapper-button-width:120px;--diadao-hsc-sticky-room-mobile-noresults-message-display:inline-block;--diadao-hsc-sticky-room-mobile-noresults-message-color:#474747;--diadao-hsc-sticky-room-mobile-noresults-message-picto-filter:brightness(0) invert(1);--diadao-hsc-sticky-room-mobile-noresults-message-max-width:150px;--diadao-hsc-sticky-room-mobile-noresults-message-text-align:left;--diadao-hsc-sticky-room-mobile-noresults-message-font-size:14px;--diadao-hsc-sticky-room-mobile-noresults-message-line-height:16px;--diadao-hsc-sticky-room-mobile-noresults-message-letter-spacing:0px;--diadao-hsc-sticky-room-mobile-noresults-message-text-transform:initial;--diadao-hsc-sticky-room-mobile-noresults-message-font-weight:400;--diadao-hsc-sticky-room-mobile-noresults-message-font-family:Open Sans, sans-serif;--diadao-hsc-popup-none-color-title:#f8f8f8;--diadao-hsc-popup-none-color-text:#f8f8f8;--diadao-hsc-popup-none-bgcolor:#f8f8f8;--diadao-hsc-popup-none-color-scrollbar:#f8f8f8;--diadao-hsc-popup-bestprice-color-title:#f8f8f8;--diadao-hsc-popup-bestprice-color-text:#f8f8f8;--diadao-hsc-popup-bestprice-bgcolor:#f8f8f8;--diadao-hsc-popup-bestprice-scrollbar:#f8f8f8}@media only screen and (max-width:1640px){:root{--diadao-hsc-sticky-room-desktop-value-font-size:20px}}@media only screen and (max-width:1440px){:root{--diadao-hsc-desktop-sticky-toggle-value-width:36px;--diadao-hsc-desktop-sticky-text-title-font-size:18px;--diadao-hsc-sticky-room-desktop-value-font-size:16px;--diadao-hsc-sticky-room-desktop-label-font-size:11px;--diadao-hsc-desktop-sticky-title-picto-div-width:72px;--diadao-hsc-desktop-sticky-title-picto-div-height:72px;--diadao-hsc-desktop-sticky-title-picto-div-margin-bottom:0px;--diadao-hsc-desktop-sticky-title-picto-img-width:24px;--diadao-hsc-desktop-sticky-title-picto-img-height:24px;--diadao-hsc-desktop-sticky-widget-padding-left:0px;--diadao-hsc-desktop-sticky-text-title-padding-left:0px;--diadao-hsc-desktop-sticky-infos-font-size:14px;--diadao-hsc-sticky-room-desktop-input-date-padding-top:12px;--diadao-hsc-sticky-room-desktop-input-date-padding-bottom:12px;--diadao-hsc-sticky-room-desktop-input-date-padding-left:8px;--diadao-hsc-sticky-room-desktop-input-date-padding-right:8px;--diadao-hsc-sticky-room-desktop-input-adult-padding-top:12px;--diadao-hsc-sticky-room-desktop-input-adult-padding-bottom:12px;--diadao-hsc-sticky-room-desktop-input-adult-padding-left:8px;--diadao-hsc-sticky-room-desktop-input-children-padding-top:12px;--diadao-hsc-sticky-room-desktop-input-children-padding-bottom:12px;--diadao-hsc-sticky-room-desktop-input-children-padding-right:8px}}@media only screen and (max-width:1280px){:root{--diadao-hsc-sticky-room-desktop-label-font-size:13px;--diadao-hsc-sticky-room-desktop-label-margin-bottom:2px;--diadao-hsc-sticky-room-desktop-value-font-size:14px;--diadao-hsc-booking-bestprice-title-font-size:22px;--diadao-hsc-sticky-room-desktop-single-remaining-font-size:22px;--diadao-hsc-booking-label-font-size:16px;--diadao-hsc-booking-bestprice-title-font-size:20px;--diadao-hsc-booking-value-font-size:22px;--diadao-hsc-booking-price-value-font-size:22px;--diadao-hsc-booking-ota-row-font-size:14px;--diadao-hsc-booking-conditions-font-size:14px;--diadao-hsc-booking-legend-font-size:14px;--diadao-hsc-sticky-room-desktop-input-date-flex-wrap:wrap;--diadao-hsc-sticky-room-desktop-label-height:18px;--diadao-hsc-sticky-room-desktop-input-date-arrival-width:50%;--diadao-hsc-sticky-room-desktop-input-date-departure-margin-top:0px;--diadao-hsc-sticky-room-desktop-input-date-departure-width:50%;--diadao-hsc-sticky-room-desktop-label-date-text-align:left;--diadao-hsc-sticky-room-desktop-label-people-text-align:left;--diadao-hsc-sticky-room-desktop-input-adult-justify-content:flex-start;--diadao-hsc-sticky-room-desktop-input-adult-width:50%;--diadao-hsc-sticky-room-desktop-input-adult-padding-left:12px;--diadao-hsc-sticky-room-desktop-input-adult-padding-right:0px;--diadao-hsc-sticky-room-desktop-input-adult-border-top-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-adult-border-top-right-radius:4px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-adult-border-bottom-right-radius:0px;--diadao-hsc-sticky-room-desktop-input-children-justify-content:flex-start;--diadao-hsc-sticky-room-desktop-input-children-width:50%;--diadao-hsc-sticky-room-desktop-input-children-padding-top:12px;--diadao-hsc-sticky-room-desktop-input-children-padding-left:0px;--diadao-hsc-sticky-room-desktop-input-children-padding-right:12px;--diadao-hsc-sticky-room-desktop-input-children-border-top-left-radius:0px;--diadao-hsc-sticky-room-desktop-input-children-border-top-right-radius:0px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-left-radius:4px;--diadao-hsc-sticky-room-desktop-input-children-border-bottom-right-radius:4px;--diadao-hsc-sticky-room-desktop-single-official-flex-wrap:wrap;--diadao-hsc-sticky-room-desktop-single-official-title-display:block;--diadao-hsc-sticky-room-desktop-single-official-title-text-align:center;--diadao-hsc-sticky-room-desktop-single-official-title-width:100%;--diadao-hsc-sticky-room-desktop-single-official-price-display:block;--diadao-hsc-sticky-room-desktop-single-official-price-text-align:center;--diadao-hsc-sticky-room-desktop-single-official-price-width:100%;--diadao-hsc-sticky-room-desktop-single-input-adult-width:100%;--diadao-hsc-sticky-room-desktop-single-input-adult-padding-right:12px;--diadao-hsc-sticky-room-desktop-single-input-children-width:100%;--diadao-hsc-sticky-room-desktop-single-input-date-margin-bottom:0px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-top:0px;--diadao-hsc-sticky-room-desktop-single-input-children-padding-left:12px;--diadao-hsc-sticky-room-desktop-single-button-price-margin-top:5px;--diadao-hsc-sticky-room-desktop-single-infos-cancel-margin-top:10px;--diadao-hsc-sticky-room-desktop-single-infos-font-size:11px;--diadao-hsc-sticky-room-desktop-single-infos-line-height:1.4;--diadao-hsc-sticky-room-desktop-single-padding-left:16px;--diadao-hsc-sticky-room-desktop-single-padding-right:16px}}@media only screen and (max-width:992px){body .qs-react[data-diadao-widget=best_price] .diadao-qs .rate-loading{margin-left:0px!important}:root{--diadao-hsc-booking-people-line-height:30px;--diadao-hsc-booking-daterange-departure-padding-left:0px;--diadao-hsc-booking-ota-row-value-text-align:right;--diadao-hsc-booking-width:100%;--diadao-hsc-booking-max-width:none;--diadao-hsc-bgcolor-toggle:#C3B299;--diadao-hsc-color-toggle:#f8f8f8;--diadao-hsc-bgcolor-toggle-hover:#C3B299;--diadao-hsc-color-toggle-hover:#f8f8f8;--diadao-hsc-booking-bestprice-title-font-size:20px;--diadao-hsc-booking-bestprice-title-margin-bottom:0px;--diadao-hsc-booking-bestprice-wrapper-wrap:nowrap;--diadao-hsc-booking-bestprice-title-div-width:140px;--diadao-hsc-booking-price-width:calc( 100% - 140px );--diadao-hsc-booking-price-text-align:right;--diadao-hsc-booking-button-book-width:100%;--diadao-hsc-booking-button-book-max-width:none;--diadao-hsc-booking-button-none-width:100%;--diadao-hsc-booking-button-none-display:block;--diadao-hsc-booking-button-none-max-width:none;--diadao-hsc-booking-none-wrapper-text-align:center;--diadao-hsc-booking-none-wrapper-button-margin-top:20px;--diadao-hsc-booking-daterange-padding-left:12px;--diadao-hsc-booking-daterange-padding-right:12px;--diadao-hsc-booking-daterange-padding-top:16px;--diadao-hsc-booking-daterange-padding-bottom:16px;--diadao-hsc-booking-input-adult-padding-left:12px;--diadao-hsc-booking-input-adult-padding-top:16px;--diadao-hsc-booking-input-adult-padding-bottom:16px;--diadao-hsc-booking-input-children-padding-right:12px;--diadao-hsc-booking-input-children-padding-top:16px;--diadao-hsc-booking-input-children-padding-bottom:16px;--diadao-hsc-popup-title-font-size:28px;--diadao-hsc-booking-value-font-size:20px;--diadao-hsc-booking-price-value-font-size:26px;--diadao-hsc-booking-label-font-size:11px;--diadao-hsc-booking-price-margin-top:0px}}html.diadao-room-detail-page body.diadao-hotelpasdecalais.diadao-room-detail-enabled.diadao-room-detail-page{overflow:initial!important}html body .diadao-gallery-hover .gallery-info.gallery-phone a:not(.diadao-custom-bt){font-weight:700}html body.diadao-hotelpasdecalais{--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-bullet-border-radius:100%;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:0.8;--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:#fff}html body.diadao-hotelpasdecalais .swiper-pagination-bullet{transition:transform,opacity 0.2s ease-in-out}html body.diadao-hotelpasdecalais .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.4)}html body.diadao-hotelpasdecalais .hsc-button{border-radius:6px;transition:all 0.2s ease-in-out;display:inline-block;background-color:#C3B299;padding:13px 24px;color:#FFF;font-weight:700;font-family:"Open Sans",sans-serif;font-size:1.3rem;line-height:1.8rem;text-align:center}html body.diadao-hotelpasdecalais .hsc-button:hover{background:#BE9D6A;background-color:#b09a79}html body.diadao-hotelpasdecalais .hsc-button.hsc-button-sticky-book{display:block}@media only screen and (max-width:1280px){html body.diadao-hotelpasdecalais .hsc-button{font-size:1.1rem;padding:11px 22px}}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .hsc-button.hsc-button-not-available-sticky{font-size:10px!important;box-sizing:border-box!important;height:48px!important;padding-top:0px!important;padding-bottom:0px!important;display:inline-flex!important;justify-content:center!important;text-transform:uppercase!important;border-radius:4px!important;align-items:center!important;line-height:1.3!important}}html body.diadao-hotelpasdecalais .hsc-button:hover,html body.diadao-hotelpasdecalais .hsc-button:active,html body.diadao-hotelpasdecalais .hsc-button:focus{outline:none;text-decoration:none}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available{justify-content:flex-end;align-items:center;align-items:flex-end;display:flex}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.not-available .diadao-qs__rate .wrapper .not-available-message{font-family:"Open Sans",sans-serif;height:100%;font-size:18px;line-height:1;font-weight:700;margin-bottom:0}@media only screen and (min-width:992px){html body.diadao-hotelpasdecalais .module-hsc-rooms #diadao-hdp-bar{background-color:#F1EDE8;padding-top:48px;padding-bottom:48px;padding-left:16px;padding-right:16px;border-radius:4px;margin-bottom:16px}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{font-size:1.4rem}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{font-size:1.2rem}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value span{font-size:1rem;height:20px}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs:not(.loading).available .diadao-qs__rate.diadao-qs__rate--book-price{padding:0 12px}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs .rate-loading{bottom:0}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate{display:inline-flex;flex-direction:row;background-color:#C3B299;border-radius:4px;padding-left:20px;padding-right:20px;padding-top:14px;padding-bottom:14px;user-select:none;flex-wrap:nowrap;white-space:nowrap;text-decoration:none;align-items:center;justify-content:center}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate>span{color:#fff;text-transform:uppercase;font-weight:700;font-size:24px;line-height:1;font-family:"Open Sans",sans-serif}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate:hover,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate:active,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate:focus{cursor:pointer}html body.diadao-hotelpasdecalais #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner ul li i svg path,html body.diadao-hotelpasdecalais #diadao-qs-snippet-booking .qs-snippet-booking-inner ul li i svg path{fill:#C3B299!important}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper{width:100%;display:flex;flex-wrap:nowrap;align-items:center}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper{flex-wrap:wrap}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{width:50%;display:inline-block;margin-top:20px;margin-bottom:20px;font-size:var(--diadao-hsc-booking-bestprice-title-font-size);font-weight:700}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{display:block;width:100%}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div{text-align:left}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div{text-align:center}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{text-align:right}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{text-align:center}}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-open{color:#fff}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room[data-mode=sticky].opened.is-fullmode{background-color:transparent!important;height:100vh!important;display:flex!important;align-items:flex-end!important}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room[data-mode=sticky].opened.is-fullmode .inner-hdp{background-color:#F1EDE8!important}html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-close-enabled.diadao-sticky-is-fullmode.diadao-room-sticky-opened .diadao-hdp-bar-room.diadao-hdp-bar-room-responsive.is-fullmode .inner-hdp:before{content:none}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-exit,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-exit{border-radius:194px;display:inline-block;max-width:200px;margin-left:auto;margin-right:auto;width:auto;text-align:center;padding-left:20px;padding-right:20px;color:white!important}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-open>span,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-exit>span,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-open>span,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-exit>span{color:white!important}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-open i,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-exit i,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-open i,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-exit i{display:none}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-exit,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-exit{position:absolute;top:-90px;width:90px;left:50%;margin-right:0;max-width:none;margin-left:-45px}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room.is-fullmode,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile.is-fullmode{background-color:transparent!important}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room.is-fullmode .inner-hdp a.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile.is-fullmode .inner-hdp a.hsc-button-sticky-rooms-open{width:calc(100% - 32px);max-width:none;display:block;border-radius:6px}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name .best-rate--official.diadao-best-rate-snippet i.i-best-rate svg path,html body.diadao-hotelpasdecalais .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span i svg path{fill:#474747!important}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span i,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button span i{filter:none!important}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-phone a,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations .wrapper .wrapper-legend .diadao-booking-infos-legend.hsc-legend-text .diadao-booking-legend-mail a{font-weight:400}}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book{position:relative;font-size:1.4rem;line-height:1;font-family:"Open Sans",sans-serif;font-weight:700;color:#FFF;background:#C3B299;transition:background 0.3s;border-radius:4px;background-color:#C3B299;padding:13px;padding-top:15px;padding-bottom:15px;text-align:center}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book:hover{background:#BE9D6A}@media only screen and (min-width:993px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book{padding:5px 62px 5px 5px;font-size:2.4rem;text-align:left;min-height:76px;display:flex;align-items:center}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book::before{content:"";position:absolute;top:5px;right:5px;bottom:5px;border-radius:4px;width:50px;background:rgb(255 255 255 / .16)}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book::after{content:"";position:absolute;top:50%;right:16px;width:28px;height:28px;margin-top:-14px;background:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/icon-checklist-white.svg) 50% 50% no-repeat;background-size:contain}}@media only screen and (min-width:1281px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book{padding:5px 113px 5px 32px}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book::before{width:76px}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-button.hsc-button-panel-book::after{right:29px}}html body.diadao-hotelpasdecalais .diadao-popup-text,html body.diadao-hotelpasdecalais .hsc-popup-list,html body.diadao-hotelpasdecalais .diadao-popup-list li{font-size:16px}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available .rate-value,html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available .rate-value{text-align:left}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available .rate-value .content-rate-value.hsc-price,html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available .rate-value .content-rate-value.hsc-price{align-items:flex-start;justify-content:flex-start;text-align:left}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{font-weight:400;color:#474747}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button-sticky-rooms-exit,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button-sticky-rooms-exit{width:90%;max-width:260px;margin-bottom:16px;display:inline-flex!important;align-items:center;justify-content:center}html body.diadao-hotelpasdecalais.device-responsive .hsc-button.hsc-button-sticky-book{font-size:18px;font-weight:700}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais.device-responsive .hsc-button.hsc-button-sticky-book{font-size:1.6rem}}html body.diadao-hotelpasdecalais #diadao-qs-availabilities-snippet-booking,html body.diadao-hotelpasdecalais #diadao-qs-snippet-booking{left:0;max-width:none;background-color:rgb(71 71 71 / .7);align-items:center;justify-content:center;padding:15px 4.4vw;transition:opacity 0.3s,visibility 0.3s}html body.diadao-hotelpasdecalais #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner,html body.diadao-hotelpasdecalais #diadao-qs-snippet-booking .qs-snippet-booking-inner{background-color:#F1EDE8;max-width:850px;padding:40px}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner,html body.diadao-hotelpasdecalais #diadao-qs-snippet-booking .qs-snippet-booking-inner{padding:25px}}html body.diadao-hotelpasdecalais #diadao-qs-availabilities-snippet-booking .qs-snippet-booking-inner a.diadao-button-close span,html body.diadao-hotelpasdecalais #diadao-qs-snippet-booking .qs-snippet-booking-inner a.diadao-button-close span{font-weight:700;font-size:1.6rem}html body.diadao-hotelpasdecalais #smartpreview .smartpreview__toolbar-close{background-color:#F1EDE8}html body.diadao-hotelpasdecalais #smartpreview .smartpreview__toolbar-close:hover{background-color:#FFF}html body.diadao-hotelpasdecalais #smartpreview .smartpreview__toolbar-close:hover i svg path{fill:#C3B299!important}html body.diadao-hotelpasdecalais #smartpreview .smartpreview__toolbar-close i svg path{fill:#C3B299!important}html body.diadao-hotelpasdecalais.device-desktop #diadao-hdp-bar.diadao-hdp-sticky-bar[data-position=widget] .inner-hdp .hdp-columns.has-text-column .inner-text .hdp-bar-title{text-align:center!important}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.diadao-official-label-enabled .wrapper{align-items:center;justify-content:center}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate{align-items:center}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-value .hsc-book-panel-price .value,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-value .hsc-book-panel-price .currency{line-height:1;display:inline-block;vertical-align:top}}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.diadao-official-label-enabled .wrapper>.diadao-best-rate-official-label-div .diadao-best-rate-official-label-text{font-weight:400!important}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available .rate-value .hsc-best-rate-price-label{font-size:14px;top:8px;position:relative}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp{background-color:#fff0}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .diadao-hdp-mobile-container{border-top-right-radius:8px!important;border-top-left-radius:8px!important}html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp .diadao-hdp-mobile-container.opened{padding-top:40px!important;border-top-right-radius:8px!important;border-top-left-radius:8px!important}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .diadao-hdp-mobile-container,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .diadao-hdp-mobile-container{background-color:#F1EDE8}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile{color:#474747}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile i svg path,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i svg path{fill:#474747!important}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile{padding-right:20px;padding-left:20px;text-align:center;line-height:1;font-weight:600}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile span,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile span{font-size:16px;line-height:1;font-weight:600}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp>a.diadao-button-hdp-mobile i,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp>a.diadao-button-hdp-mobile i{display:none!important}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button{transition:background 0.3s ease-in-out;background-color:#C3B299;width:100%;min-width:auto;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box;border-radius:40px}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button{padding-left:12px;padding-right:12px}}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-book,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-book{border-radius:4px}}@media only screen and (max-width:992px){html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-not-available-sticky,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-not-available-sticky{padding-left:16px;padding-right:16px}}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.diadao-button-hdp-mobile.hsc-button-sticky-rooms-open,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.diadao-button-hdp-mobile.hsc-button-sticky-rooms-open{width:90%;max-width:260px;margin-bottom:16px}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit{margin-bottom:0;position:absolute;top:-90px;left:50%;margin-left:-75px;max-width:none;width:150px;z-index:1000}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button:hover,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button:hover{background-color:#BE9D6A}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile.is-fullmode .inner-hdp a.hsc-button.hsc-button-sticky-rooms-open.hsc-sticky-submit,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room.is-fullmode .inner-hdp a.hsc-button.hsc-button-sticky-rooms-open.hsc-sticky-submit{border-radius:6px;margin-top:0;max-width:none;margin-bottom:16px;width:calc(100% - 32px)}html body.diadao-hotelpasdecalais.device-responsive.diadao-sticky-is-fullmode .diadao-hdp-bar-room .diadao-button-hdp-mobile.hsc-button-sticky-rooms-open{max-width:none;border-radius:4px}html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked .inner-hdp{background-color:#F1EDE8;position:relative}html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked:not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked):not(.is-fullmode) .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked:not(.is-fullmode) .inner-hdp{padding-top:16px;padding-bottom:16px}html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile:not(.sticked).is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened #diadao-hdp-bar-mobile.sticked.is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room:not(.sticked).is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-rooms-sticky-opened .diadao-hdp-bar-room.sticked.is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile:not(.sticked).is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened #diadao-hdp-bar-mobile.sticked.is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room:not(.sticked).is-fullmode .inner-hdp,html body.diadao-hotelpasdecalais.device-responsive.diadao-room-sticky-opened .diadao-hdp-bar-room.sticked.is-fullmode .inner-hdp{padding-top:0;padding-bottom:0}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit{border-radius:100%!important;width:42px!important;height:42px!important;margin-left:-21px!important;padding:0px!important;background-color:#C3B299!important;top:-21px!important;box-shadow:0 0 24px 0 rgb(0 0 0 / .25)!important}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close{position:relative!important;width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;font-size:0px!important}html body.diadao-hotelpasdecalais.device-responsive #diadao-hdp-bar-mobile .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close:after,html body.diadao-hotelpasdecalais.device-responsive .diadao-hdp-bar-room .inner-hdp a.hsc-button.hsc-button-sticky-rooms-exit span.label-close:after{content:"";position:absolute;width:100%;top:0;left:0;height:100%;border-radius:100%;background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/diadao-005-hotelpasdecalais/assets/images/hsc-close.svg)}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{bottom:0px!important}html body.diadao-hotelpasdecalais.device-responsive .qs-react[data-diadao-widget=best_price] .diadao-qs.available .diadao-qs__rate .wrapper .best-rate{display:inline-flex}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.diadao-official-label-enabled .wrapper>.diadao-best-rate-official-label-div .diadao-best-rate-official-label-text{text-align:left;display:inline-block;width:100%}@media only screen and (max-width:1280px){html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price.diadao-official-label-enabled .wrapper>.diadao-best-rate-official-label-div .diadao-best-rate-official-label-text{text-align:center}}@media only screen and (min-width:992px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button{width:100%}html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{margin-top:8px;margin-bottom:8px}}@media only screen and (min-width:992px) and (max-width:1280px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price>.wrapper .best-rate.rate.rate--official.available,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .diadao-best-rate-official-label-div,html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings>.wrapper .best-rate.rate.rate--official.available{margin-top:4px;margin-bottom:4px;display:flex;width:100%;align-items:center;justify-content:center}}@media only screen and (min-width:992px) and (max-width:1180px){html body.diadao-hotelpasdecalais .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings .diadao-qs__remainings__texts .remainings .value{font-size:1.2rem}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.hsc-field-adults{padding-top:16px}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.hsc-field-children,html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.hsc-field-adults{display:flex;align-items:center;justify-content:center}html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.hsc-field-children label,html body.diadao-hotelpasdecalais.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.hsc-field-adults label{text-align:center}html body.diadao-hotelpasdecalais.device-desktop.qs-init-no-dates.qs-init-no-dates-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{width:100%!important}html body.diadao-hotelpasdecalais.device-desktop.qs-init-no-dates.qs-init-no-dates-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range .diadao-qs__input-date .diadao-qs__input-date--val:before{width:100%}}html.diadao-hsc-sticky-opened body.diadao-rooms-sticky-opened.diadao-sticky-is-fullmode{overflow:clip!important}#hsc-sticky-rooms{transition:bottom 0.25s ease-in-out;position:sticky;bottom:0;z-index:999}#hsc-sticky-rooms .sticky-wrapper{height:auto!important}#hsc-sticky-rooms #diadao-hdp-bar-mobile.sticky-v2-sticked{position:relative!important;width:auto;background:none;top:inherit;bottom:inherit;left:inherit;height:auto}#hsc-sticky-rooms #diadao-hdp-bar-mobile.is-fullmode{position:fixed!important;height:100%}@media only screen and (min-width:992px){#hsc-sticky-rooms{transition:bottom 0.25s ease-in-out;position:sticky;bottom:0;z-index:999}}body.diadao-rooms-sticky-opened.diadao-qs-calendars-opened:before{content:"";height:100vh;position:fixed;top:0;left:0;display:block;overflow:hidden;background-color:rgb(0 0 0 / .72);z-index:800;width:100%;visibility:visible;opacity:1;user-select:none}