@charset "UTF-8";.waiting{cursor:not-allowed;opacity:.5;pointer-events:none}.noScroll #thecontent{overflow:hidden}.noScroll #thecontent>.container{padding:0}.dst-filter-loader{background-color:#f4f3f2;height:100%;padding-top:20px;position:absolute;z-index:999}.filtersHeader{display:block;margin:15px 0}.filtersHeader__title{display:inline;font-size:16px}.filtersHeader__link{float:left}.filtersHeader__cross{background-image:url(/headers/svg/background/icon-ownfill-ui-close-46403c.svg),none;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;display:inline;margin-right:-15px;padding:20px 25px}.filtersCounter,.filtersHeaderFixed{background:#fff;padding:15px;position:sticky;z-index:2}.filtersCounter .btn-interactive,.filtersHeaderFixed .btn-interactive{width:100%}.filtersHeaderFixed{box-shadow:0 2px 7px 0 rgba(0,0,0,.12);top:0}.filtersCounter{bottom:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.12);margin-top:auto}.filtersCounter--desktop{display:none}html[lang|=ja] .filtersHeader__link{font-size:12px;margin-top:6px}.filtros-layer-fixed{background:hsla(30,3%,44%,.8);position:fixed;right:-100%;zoom:1;display:block;opacity:0;transition:opacity .1s linear;z-index:1}.open_filters+.filtros-layer-fixed{opacity:1;right:0}.filters{border-radius:6px;display:block}.filters__categ{border:0;border-bottom:2px dotted #dfdfdf;padding:5px 0}.filters__categ:last-of-type{border-bottom:0}.filters__header{font-weight:500}html[lang|=ar] .filters__header,html[lang|=fa] .filters__header,html[lang|=he] .filters__header,html[lang|=ja] .filters__header,html[lang|=ko] .filters__header,html[lang|=zh] .filters__header{font-weight:700}.filters__header{font-size:16px;line-height:1;margin:0;padding:15px;position:relative}.filters__header span.tipoFiltro{color:#222;font-weight:500}html[lang|=ar] .filters__header span.tipoFiltro,html[lang|=fa] .filters__header span.tipoFiltro,html[lang|=he] .filters__header span.tipoFiltro,html[lang|=ja] .filters__header span.tipoFiltro,html[lang|=ko] .filters__header span.tipoFiltro,html[lang|=zh] .filters__header span.tipoFiltro{font-weight:700}.filters__header span.tipoFiltro{font-size:16px}.filters__infoTitle{color:#74716e;float:left;font-size:14px;font-weight:300}.filters__btn{display:block;padding:10px 15px}.filters__btn .btn-interactive{width:100%}.filters--full{background:#fff;border:1px solid #dfdfdf}.filters--fixed{padding:0 0 65px}.filters .icon-tripadvisor-logo-rgb{float:left;height:14px;width:24px}.filters .checkbox,.filters .radio,.filters .range{display:block;margin:0;padding:10px 15px;position:relative}.filters .checkbox:hover,.filters .radio:hover{background:#f4f8fc}.filters .checkbox.filter--highlight,.filters .radio.filter--highlight{background:var(--brand-primary-light)}.filters .checkbox .highlight__text,.filters .radio .highlight__text{color:#bc5715;font-size:14px;font-weight:500;padding-right:4px}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation,.filters .radio.widget-filter-recommended-product-item--free-cancellation{background:#e5f1e5}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation label,.filters .radio.widget-filter-recommended-product-item--free-cancellation label{color:#027a02}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation label .counter,.filters .radio.widget-filter-recommended-product-item--free-cancellation label .counter{color:#222}.filters .checkbox input[type=checkbox],.filters .checkbox input[type=radio],.filters .radio input[type=checkbox],.filters .radio input[type=radio]{margin-right:0;margin-top:4px;position:absolute}.filters .checkbox label,.filters .radio label{align-items:center;display:flex;padding-right:22px;width:100%}.filters .checkbox label span,.filters .radio label span{margin-right:auto;padding-right:10px}.filters .checkbox label span span,.filters .radio label span span{padding-right:0}.filters .checkbox label a,.filters .radio label a{margin-right:5px;text-decoration:none!important}.filters .slider-label{margin:0 15px 10px}.filters div .slider-label .hidden{display:none}.filters div.slider{height:1em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filters div.slider div{position:absolute;right:0;top:50%;z-index:1}.filters div.slider>div.track{background-color:#bfbfbf;border-radius:.5em;height:2px;left:0;margin:0;overflow:hidden;right:0}.filters div.slider>div.track>div{background-color:#999;bottom:0;height:2px;left:0;right:0;top:0}.filters div.slider>div.handle{height:14px;margin:-7px -7px 0 0;width:14px}.filters .slider-value,.filters .slider-value-max,.filters .slider-value-min{font-weight:500}html[lang|=ar] .filters .slider-value,html[lang|=ar] .filters .slider-value-max,html[lang|=ar] .filters .slider-value-min,html[lang|=fa] .filters .slider-value,html[lang|=fa] .filters .slider-value-max,html[lang|=fa] .filters .slider-value-min,html[lang|=he] .filters .slider-value,html[lang|=he] .filters .slider-value-max,html[lang|=he] .filters .slider-value-min,html[lang|=ja] .filters .slider-value,html[lang|=ja] .filters .slider-value-max,html[lang|=ja] .filters .slider-value-min,html[lang|=ko] .filters .slider-value,html[lang|=ko] .filters .slider-value-max,html[lang|=ko] .filters .slider-value-min,html[lang|=zh] .filters .slider-value,html[lang|=zh] .filters .slider-value-max,html[lang|=zh] .filters .slider-value-min{font-weight:700}.filters .slider-value,.filters .slider-value-max,.filters .slider-value-min{display:inline-block;font-size:14px;line-height:23px}.filters div.slider>div.track{background-color:#dfdfdf;border-radius:2px;height:3px!important;margin:0!important;overflow:visible}.filters div.slider>div.track>div{background:#3171c9;height:3px!important}.filters .slider{height:26px;margin:0 34px 10px;position:relative}.filters div.slider>div.handle{background:#fff;border:1px solid #dfdfdf;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.12);cursor:pointer;height:30px;margin:-15px;width:30px}.filters div.slider>div.handle.high,.filters div.slider>div.handle.low{text-align:center}.filters div.slider>div.handle.high:before,.filters div.slider>div.handle.low:before{background-repeat:no-repeat;background-size:100% 100%;color:#3171c9;content:"";display:block;height:12px;margin:9px auto 0;width:12px}.filters div.slider>div.handle.low:before{background-image:url(/headers/svg/background/icon-ownfill-ui-chevron-left-3171c9.svg),none;background-position:0 0}.filters div.slider>div.handle.high:before{background-image:url(/headers/svg/background/icon-ownfill-ui-chevron-right-3171c9.svg),none;background-position:100% 0}.filters .price-filter{display:flex;gap:25px;padding:5px 20px 10px}.filters .price-filter__label{font-size:1.3rem;font-weight:500}.filters .price-filter__group{flex:1;min-width:0}.filters .price-filter__input-wrapper{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:6px;box-sizing:border-box;display:flex;height:36px;max-width:100%;padding:0 5px}.filters .currency-symbol{color:#333;flex-shrink:0;font-size:14px;white-space:nowrap}.filters .price-filter__input{background:transparent;border:none;flex:1;font-size:14px;font-weight:300;height:100%;min-width:0;outline:none}.filters .price-filter__input::-webkit-inner-spin-button,.filters .price-filter__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters .price-filter__input[type=number]{-moz-appearance:textfield}.filters .checkboxgroup_showmore a{color:#3171c9;display:block;padding:10px 15px}.filters .range .slider-poi-label{font-weight:500}.filters .range .input-container{padding:10px 20px 0}.filters .range .input-container .slider-input{width:100%}.filters .range .input-container .slider-input:hover{opacity:1}.filters .disabled_filter input[disabled],.filters .disabled_filter label{cursor:default}.filters .disabled_filter .svg-container,.filters .disabled_filter .svg-container *,.filters .disabled_filter svg.icon,.filters .disabled_filter svg.icon *{opacity:.7}[dir=rtl] .filters svg.icon-tripadvisor-logo-rgb{float:none}.filterCategories .disabled_category input[disabled],.filterCategories .disabled_category label{cursor:default}.filterCategories .disabled_category svg.icon,.filterCategories .disabled_category svg.icon *{opacity:.7}.filterCategories svg.icon.icon-hotel-stars-0{height:0;width:0}.filterCategories svg.icon.icon-hotel-stars-1{height:14px;width:16px}.filterCategories svg.icon.icon-hotel-stars-2{height:14px;width:32px}.filterCategories svg.icon.icon-hotel-stars-3{height:14px;width:48px}.filterCategories svg.icon.icon-hotel-stars-4{height:14px;width:64px}.filterCategories svg.icon.icon-hotel-stars-5{height:14px;width:80px}.filterCategories svg.icon.icon-hotel-stars-6,.filterCategories svg.icon.icon-hotel-stars-gl{height:14px;width:96px}.filterCategories svg.icon.icon-hotel-keys-0{height:0;width:0}.filterCategories svg.icon.icon-hotel-keys-1{height:16px;width:9px}.filterCategories svg.icon.icon-hotel-keys-2{height:16px;width:22px}.filterCategories svg.icon.icon-hotel-keys-3{height:16px;width:36px}.filterCategories svg.icon.icon-hotel-keys-4{height:16px;width:48px}.filterCategories svg.icon.icon-hotel-keys-5{height:16px;width:61px}.filterNameForm{padding:15px 10px}.filterNameForm .input_name_hotel{background-image:url(/headers/svg/background/icon-ownfill-ui-search-beb8b3.svg),none;background-position:2% 45%;background-repeat:no-repeat;background-size:18px 18px;padding-left:25px;width:100%}.filterNameForm .txtDelete{background-image:url(/headers/svg/background/icon-ownfill-ui-close-46403c.svg),none;background-position:3% 50%;background-repeat:no-repeat;background-size:14px 14px;padding-left:25px}.filterNameForm .cross_reserved_space{cursor:pointer;display:none;height:40px;left:15px;position:absolute;width:30px}.filterTripAdvisorIcon{align-self:center;background:#00aa6c;border-radius:50%;height:12px;margin-left:2px;position:relative;width:12px}.filterTripAdvisorIcon--empty{background:#fff;border:2px solid #00aa6c}.filterTripAdvisorIcon__more{padding-right:5px}.filtersTabs{display:flex;justify-content:center;margin:15px 0}.filtersTabs__item{display:block;margin-bottom:0;position:relative;text-align:center;width:45%}.filtersTabs__item:first-child:not(:last-child) a{border-radius:0 6px 6px 0}.filtersTabs__item:last-child a{border-radius:6px 0 0 6px}.filtersTabs a{cursor:pointer;display:block;position:relative}.filtersTabs a,.filtersTabs a:focus{border:1px solid #222;color:#222;font-size:16px;font-weight:300;padding:5px 10px;text-decoration:none;width:100%}.filtersTabs a:hover{border:1px solid #74716e;color:#74716e}.filtersTabs .active a,.filtersTabs .active a:focus{border:1px solid #3171c9;color:#3171c9;font-weight:400}.filtersTabs .active a:hover{border:1px solid #185596;color:#185596}.filtersTabs__subtitle{color:#74716e;margin-right:15px;text-transform:uppercase}#accommodation-filters-container-category .svg-container{background-color:#f6a623}.dst-filter-title a.dst-btn-reset:hover{cursor:pointer;text-decoration:underline}.no-filter-selected .dst-btn-reset,.no-filter-selected .dst-num-filters,.no-filter-selected .filters__btn{display:none}.collapsible_link{cursor:pointer}.mobile_navigation_filter_order,.mobile_navigation_map_filter_order{background:#fff;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;box-shadow:0 2px 7px 0 rgba(0,0,0,.12);display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -15px;overflow:hidden}.mobile_navigation_filter_order li,.mobile_navigation_map_filter_order li{border-left:1px solid #dfdfdf;flex:1 0 auto;float:none;text-align:center}.mobile_navigation_filter_order li:last-child,.mobile_navigation_map_filter_order li:last-child{border-left:none}.mobile_navigation_filter_order li a,.mobile_navigation_map_filter_order li a{border-radius:0;display:block;font-size:14px;padding:10px 0}.mobile_navigation_filter_order li a:focus,.mobile_navigation_filter_order li a:hover,.mobile_navigation_map_filter_order li a:focus,.mobile_navigation_map_filter_order li a:hover{background:transparent}.mobile_navigation_filter_order li.dst-filter-highlighted a:after,.mobile_navigation_map_filter_order li.dst-filter-highlighted a:after{background:var(--brand-primary);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;width:8px}.mobile_navigation_filter_order>li+li,.mobile_navigation_map_filter_order>li+li{margin-right:0}.num_journeys,.num_journeys h3,.num_lodging,.num_lodging h3,.num_packages,.num_packages h3{font-size:14px;line-height:20px;margin:0}.cont_btn_mix{overflow:hidden;padding-bottom:10px}.cont_btn_mix .btn_mix_filtros{border:1px solid #beb8b3;border-radius:6px;color:#222;cursor:pointer;font-size:14px;position:relative;text-align:center}.cont_btn_mix .btn_mix_filtros a{color:#222}.cont_btn_mix .btn_mix_filtros:hover{border:1px solid #222;border-radius:6px}.cont_btn_mix .btn_mix_filtros.dst-filter-highlighted:after{background:var(--brand-primary);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;width:8px}.cont_btn_mix .view_map{background-color:initial;background-image:url(/headers/widgets/hotels/availability/hotelavailabilitywidget/img/bg-btn-map.svg);background-repeat:no-repeat;border-radius:6px;display:block;font-size:16px;height:36px;line-height:1;min-width:190px;padding:10px}.cont_btn_mix .view_map svg{height:16px;vertical-align:middle;width:16px}.cont_btn_mix .view_map svg,.cont_btn_mix .view_map svg *{fill:#222}.cont_btn_mix .view_map,.cont_btn_mix .view_map:focus,.cont_btn_mix .view_map:hover{text-decoration:none}.cont_btn_mix .filtrar{padding:10px;width:100%}.cont_btn_mix svg{margin-left:5px}.cont_btn_mix .icon-anyfill-graph-location{height:14px;width:14px}.cont_btn_mix .icon-monochrome-listado{height:10px;width:12px}.availability_sort_container{display:flex;justify-content:flex-end;margin-bottom:10px}.txt_sort{border-bottom:1px solid #dfdfdf;flex-grow:0;font-size:12px;font-weight:300;margin-bottom:0;padding:10px 15px;text-align:center;text-transform:uppercase;vertical-align:bottom}.txt_sort svg{display:none}[dir=rtl] .txt_sort svg{transform:rotate(-180deg)}ul.availability_sort{background:#e3e3e3;border:1px solid #dfdfdf;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;flex-grow:1;margin-bottom:0;overflow:hidden;vertical-align:bottom;-webkit-overflow-scrolling:touch}ul.availability_sort li{background:#f7f7f7;border-left:1px solid #dfdfdf;color:#74716e;flex-grow:1;text-align:center}ul.availability_sort li:last-child{border-left:none}ul.availability_sort li a{background:#fff;border-top:3px solid #dfdfdf;color:#74716e;display:block;font-size:14px;font-weight:400;padding:7px;text-decoration:none;width:100%}ul.availability_sort li a:hover{background:#f4f8fc;color:#222;font-weight:500;text-decoration:none}html[lang|=ar] ul.availability_sort li a:hover,html[lang|=fa] ul.availability_sort li a:hover,html[lang|=he] ul.availability_sort li a:hover,html[lang|=ja] ul.availability_sort li a:hover,html[lang|=ko] ul.availability_sort li a:hover,html[lang|=zh] ul.availability_sort li a:hover{font-weight:700}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:#7c7167;border-top:3px solid #6c635a;color:#fff!important;font-weight:500;text-decoration:none}html[lang|=ar] ul.availability_sort li a.selected,html[lang|=ar] ul.availability_sort li a:active,html[lang|=fa] ul.availability_sort li a.selected,html[lang|=fa] ul.availability_sort li a:active,html[lang|=he] ul.availability_sort li a.selected,html[lang|=he] ul.availability_sort li a:active,html[lang|=ja] ul.availability_sort li a.selected,html[lang|=ja] ul.availability_sort li a:active,html[lang|=ko] ul.availability_sort li a.selected,html[lang|=ko] ul.availability_sort li a:active,html[lang|=zh] ul.availability_sort li a.selected,html[lang|=zh] ul.availability_sort li a:active{font-weight:700}.hotel_availability_widget .showMore,.packages_availability_widget .showMore{margin:25px 0 0}.dst-module-loading .results_not_founds_message{display:none}.results_not_founds_message{background-image:url(/headers/svg/background/icon-ownfill-ui-search-beb8b3.svg),none;background-position:0 0;background-repeat:no-repeat;background-size:160px 160px;font-size:14px;margin:50px 30px 0 0;min-height:150px}.results_not_founds_message strong{font-size:18px}.results_not_founds_message ul.filter_delete li{padding:0!important}.results_not_founds_message ul.filter_delete li a{color:var(--brand-secondary);display:block;font-size:14px;font-weight:300}.results_not_founds_message ul.filter_delete li a svg{height:10px;width:10px}.results_not_founds_message ul.filter_delete li a svg,.results_not_founds_message ul.filter_delete li a svg *{fill:#222}[dir=rtl] ul.filter_delete svg{transform:rotate(-180deg)}.position-relative{position:relative}.filtertooltip{display:block;right:0;top:50px;width:300px;z-index:110}.filtertooltip.filter_ski.bottom{right:50%;top:45px}.filtertooltip.filter_ski.bottom .tooltip-arrow{right:15%!important}.filtertooltip.filter_ski.right{right:255px;top:-11px}.filtertooltip.filter_ski.right .tooltip-arrow{right:-9px!important;top:25%}.filtertooltip.filter_ski.right .tooltip-arrow:after{border-left-color:#fff}.filtertooltip .tooltip-inner{padding-left:40px;padding-right:26px;position:relative}.filtertooltip .tooltip-inner .tooltipfilters_close{background:transparent;border:0;left:14px;position:absolute;top:14px}.filtertooltip .tooltip-inner .tooltipfilters_close svg{height:10px;vertical-align:middle;width:10px}.filtertooltip .tooltip-inner .tooltipfilters_close svg,.filtertooltip .tooltip-inner .tooltipfilters_close svg *{fill:#7c7167}.filtertooltip .tooltip-inner p{margin-bottom:0;text-align:right}.filtertooltip .tooltip-inner p.titletooltip{margin-bottom:15px}[dir=rtl] .tooltip.right{margin-left:0;margin-right:10px}[dir=rtl] .tooltip.right .tooltip-arrow{border-left-color:#999;border-left-width:10px;border-right-width:0;right:-9px!important}[dir=rtl] .tooltip.right .tooltip-arrow:after{border-left-color:#fff;border-left-width:inherit;border-right-width:0;right:1px}.txt_extras{background:var(--brand-primary-light);border-radius:15px;display:inline-block;font-size:13px;margin-bottom:8px;padding:2px 10px}.txt_extras .icon{background-color:var(--brand-primary);float:right;height:16px;margin-left:5px;margin-top:2px;vertical-align:middle;width:16px}.txt_extras .icon,.txt_extras .icon *{fill:var(--brand-primary)}.txt_extras .txt_extras-service{display:block;margin-right:22px}.extra-rate-services .icon{height:18px;margin-left:5px;vertical-align:middle;width:18px}.extra-rate-services .icon,.extra-rate-services .icon *{fill:var(--brand-primary)}.extra-rate-services .icon.icon-anyfill-graph-occupancyadult,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby,.extra-rate-services .icon.icon-anyfill-graph-occupancychild{height:18px;margin-left:5px;vertical-align:middle;width:18px}.extra-rate-services .icon.icon-anyfill-graph-occupancyadult,.extra-rate-services .icon.icon-anyfill-graph-occupancyadult *,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby *,.extra-rate-services .icon.icon-anyfill-graph-occupancychild,.extra-rate-services .icon.icon-anyfill-graph-occupancychild *{fill:var(--brand-primary)}.see-all{margin-top:20px}.scrollBlock{left:0;position:fixed;right:0}.noresults .availability_map,.noresults .dst-btn-sorter,.noresults .dst-map-trigger,.noresults .hotels-column-top-info .order-selection{display:none}[dir=rtl] .btn-cta:after{-webkit-mask-image:url(/headers/svg/background/icon-ownfill-ui-chevron-left-46403c.svg);mask-image:url(/headers/svg/background/icon-ownfill-ui-chevron-left-46403c.svg)}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.no-touchevents .hotel_card{transition:all .3s}.no-touchevents .hotel_card:hover{box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.no-touchevents .searched_hotel .hotel_card:hover{border:0}.no-touchevents .searched_hotel .hotel_card tr.rate-odd:hover{background:#f8f8f8}.searched_hotel,.selected_hotel{background:#3171c9!important;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:14px;margin-bottom:10px;margin-top:0}.searched_hotel .icon-anyfill-graph-check,.searched_hotel .icon-anyfill-graph-clock,.selected_hotel .icon-anyfill-graph-check,.selected_hotel .icon-anyfill-graph-clock{height:16px;margin:0 15px 0 5px;vertical-align:middle;width:16px}.searched_hotel .icon-anyfill-graph-check,.searched_hotel .icon-anyfill-graph-check *,.searched_hotel .icon-anyfill-graph-clock,.searched_hotel .icon-anyfill-graph-clock *,.selected_hotel .icon-anyfill-graph-check,.selected_hotel .icon-anyfill-graph-check *,.selected_hotel .icon-anyfill-graph-clock,.selected_hotel .icon-anyfill-graph-clock *{fill:#fff}.searched_hotel .message_hotel_searched,.selected_hotel .message_hotel_searched{color:#fff;line-height:30px}.searched_hotel .hotel_card,.selected_hotel .hotel_card{background-color:#fff;border:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;clear:both;margin-bottom:0;margin-top:0;padding:10px}.searched_hotel .hotel_card .cont_discount,.selected_hotel .hotel_card .cont_discount{border-top-left-radius:0}.selected_hotel{border:1px solid #3171c9}.searched_hotel{border:2px solid #3171c9!important}.searched_hotel .title .icon{background-color:#fff;height:16px;margin:0 15px 0 5px;vertical-align:middle;width:16px}.logged_discount_hotel{position:relative}.logged_discount_hotel .discount_message_container{background:#35495a;border-radius:50%;display:block;font-size:14px;left:auto;padding:4px;position:absolute;right:5px;top:5px;white-space:nowrap;z-index:9}.logged_discount_hotel .discount_message_container .icon{height:16px;margin:0;vertical-align:middle;width:16px}.logged_discount_hotel .discount_message_container .icon,.logged_discount_hotel .discount_message_container .icon *{fill:#ffd212}.logged_discount_hotel .message_hotel_discount_price{border-bottom:1px dashed #ffd212;color:#ffd212;line-height:25px}.logged_discount_hotel .dst_exclusivebanner_completo .message_hotel_discount_price{border-bottom:0}.logged_discount_hotel .exclusiveinfotooltip{display:none;left:50%;right:auto;top:40px;width:270px;z-index:300}.logged_discount_hotel .exclusiveinfotooltip .tooltip-arrow{left:7%!important;right:auto}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner{padding:15px;position:relative}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose{background:transparent;border:0;left:14px;position:absolute;top:14px}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg{height:10px;vertical-align:middle;width:10px}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg,.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg *{fill:#7c7167}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner p{color:#222;margin-bottom:0;margin-right:0;text-align:right}.logged_discount_hotel .label_sold_out_block{color:#e50000}.logged_discount_hotel .label_sold_out_block .label_sold_out{color:#e50000!important;margin-bottom:0}.hotel_card{background-color:#fff;border:1px solid #dfdfdf;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);clear:both;margin-bottom:15px;padding:10px}.hotel_card .row{margin:0}.hotel_card .fadeInUp{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInUp}.hotel_card .txt_regimen{color:#027a02;font-size:14px}.hotel_card .cont_img_hotel{padding:0 0 0 15px!important}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .img_hotel.generic-pic{min-height:135px;overflow:hidden;padding-left:0;position:relative}.hotel_card .bg_apartment,.hotel_card .bg_holiday{background:var(--brand-primary);border-radius:15px;color:#fff;font-size:14px;max-width:93%;padding:2px 30px 2px 10px;position:absolute;right:10px;top:10px;z-index:1}.hotel_card .bg_apartment .svg-container,.hotel_card .bg_holiday .svg-container{background-color:#fff}.hotel_card .bg_apartment .icon,.hotel_card .bg_holiday .icon{height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);vertical-align:middle;width:16px}.hotel_card .bg_apartment .icon,.hotel_card .bg_apartment .icon *,.hotel_card .bg_holiday .icon,.hotel_card .bg_holiday .icon *{fill:#fff}.hotel_card .bg_apartment span,.hotel_card .bg_holiday span{font-weight:500}html[lang|=ar] .hotel_card .bg_apartment span,html[lang|=ar] .hotel_card .bg_holiday span,html[lang|=fa] .hotel_card .bg_apartment span,html[lang|=fa] .hotel_card .bg_holiday span,html[lang|=he] .hotel_card .bg_apartment span,html[lang|=he] .hotel_card .bg_holiday span,html[lang|=ja] .hotel_card .bg_apartment span,html[lang|=ja] .hotel_card .bg_holiday span,html[lang|=ko] .hotel_card .bg_apartment span,html[lang|=ko] .hotel_card .bg_holiday span,html[lang|=zh] .hotel_card .bg_apartment span,html[lang|=zh] .hotel_card .bg_holiday span{font-weight:700}.hotel_card .bg_apartment span,.hotel_card .bg_holiday span{display:block}.hotel_card .container_img_hotel .bg_popular{background:#3171c9;position:absolute;right:10px;top:10px;z-index:1}.hotel_card .container_img_hotel .bg_popular .svg-container{background-color:#fff}.hotel_card .button_availability{margin:3px 10px}.hotel_card .panel-group{margin:0}.hotel_card .hotelAdress_map{font-size:14px;margin-top:10px}.hotel_card .hotelAdress_map svg{height:14px;vertical-align:sub;width:14px}.hotel_card .hotelAdress_map svg,.hotel_card .hotelAdress_map svg *{fill:#222}.hotel_card #map_container{margin-top:10px}.hotel_card .view-more-text.view-more-text-container{height:112px;margin-bottom:10px;overflow:hidden}.hotel_card .panel-body{padding:0}.hotel_card .tab-content .gallery_availability{height:258px}.hotel_card .tab-content .gallery_availability .loader-inner{margin-top:30px}.hotel_card .tab-content .map_availability{height:338px;position:relative}.hotel_card .tab-content .map_availability .loader-inner{margin-top:30px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer{border-top:1px solid #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer:first-child{border-top:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{padding:6px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer .hotels-information-box{padding:7px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{border-bottom:0;border-right:1px solid #e3e3e3;width:76%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:hover{background:none}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#f8f8f8}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:500}html[lang|=ar] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=fa] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=he] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=ja] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=ko] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=zh] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td{width:100%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment{width:49%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg{cursor:pointer;height:16px;vertical-align:middle;width:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable{width:50%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable span [data-tooltip-hoverarea]{color:#222}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg{cursor:pointer;height:16px;vertical-align:middle;width:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:500;width:49%}html[lang|=ar] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=fa] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=he] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=ja] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=ko] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=zh] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services svg.icon-anyfill-prod-ski{height:14px;width:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{color:#222;font-size:18px;font-weight:500;text-align:left;width:50%}html[lang|=ar] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=fa] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=he] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=ja] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=ko] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=zh] .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{padding-right:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax{line-height:15px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax del.oldPrice{display:block;line-height:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax .pvp_taxes{color:#8c8885;display:block;font-size:12px;font-weight:300}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price del.oldPrice{color:#74716e;display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .symbol{font-weight:400}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .price_pvp{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:8px 10px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.pvp_recommended{color:#74716e;font-size:14px;text-align:left}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.refundable{width:22%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait{width:27%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait svg.icon-anyfill-prod-ski{margin-left:5px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price span.txt_total{color:#74716e;font-size:11px;font-weight:400;text-transform:lowercase}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price [data-tooltip-hoverarea]{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td .arrow_box[data-tooltip-right]{left:100%}.hotel_card .more-types{cursor:pointer;display:inline-block;margin-top:9px}.hotel_card .general_hotel_information{flex:1 0 58.333333%;min-height:86px;position:relative}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle{height:16px;vertical-align:sub;width:16px}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle,.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle *{fill:#beb8b3}.hotel_card .general_hotel_information .detail_information_hotel .svg-container.icon-accommodation-category{background-color:#f6a623}.hotel_card .bg_mystery{border-bottom-right-radius:6px;border-top-right-radius:6px;min-height:150px;padding:15px 0;width:100%}.hotel_card .bg_mystery .icon{height:114px;margin:0;width:100%}.hotel_card .img_hotel{background-size:cover;height:150px;width:202px}.hotel_card .img_hotel.photo_link{cursor:pointer}.hotel_card svg.icon-anyfill-ui-photo{height:45px;margin:53px auto 0;width:45px}.hotel_card .detail_information{max-width:350px}.hotel_card .hotel_name{color:#515253;display:block;font-size:18px;font-weight:500;margin:0}html[lang|=ar] .hotel_card .hotel_name,html[lang|=fa] .hotel_card .hotel_name,html[lang|=he] .hotel_card .hotel_name,html[lang|=ja] .hotel_card .hotel_name,html[lang|=ko] .hotel_card .hotel_name,html[lang|=zh] .hotel_card .hotel_name{font-weight:700}.hotel_card .hotel_name a{color:#515253;cursor:pointer;text-decoration:none}.hotel_card .hotel_name .phone-tooltip{cursor:pointer;display:inline-block;height:20px;vertical-align:middle}.hotel_card .hotel_name .phone-tooltip .icon{height:20px;vertical-align:top;width:20px}.hotel_card .hotel_name .phone-tooltip .icon,.hotel_card .hotel_name .phone-tooltip .icon *{fill:#74716e}.hotel_card .city{color:#74716e;display:inline-block;font-size:14px;line-height:14px;margin-bottom:0}.hotel_card .island_name{font-size:12px}.hotel_card .distance{color:#74716e;display:inline-block;font-size:14px;line-height:14px}.hotel_card .distance[data-toggle=tooltip]{border-bottom:1px dashed #74716e;cursor:pointer}.hotel_card .opinions{color:#74716e;cursor:pointer;display:block;float:none;font-size:14px;text-decoration:none;vertical-align:sub}.hotel_card .opinions .icon{vertical-align:middle}.hotel_card .opinions .num_opinions{font-size:14px;padding-left:30px;text-decoration:none;vertical-align:middle}.hotel_card .opinions .num_opinions:hover,.hotel_card .opinions a{text-decoration:none}.hotel_card .opinions a .num_opinions{color:#74716e}.hotel_card .opinions a .num_opinions:hover{text-decoration:none}.hotel_card .rate_type{color:#027a02;font-size:14px;font-weight:300}.hotel_card .rate_type svg{cursor:pointer}.hotel_card .rate_type .svg-container{background-color:#beb8b3}.hotel_card .txt_payment{display:block;font-weight:400}.hotel_card .txt_deferred_payment,.hotel_card .txt_payment{color:#027a02;font-size:14px}.hotel_card .txt_deferred_payment svg{cursor:pointer}.hotel_card .popular{color:#e50000;font-size:14px;font-weight:400;margin-top:10px}.hotel_card .location{color:#3171c9;font-size:14px;font-weight:500}html[lang|=ar] .hotel_card .location,html[lang|=fa] .hotel_card .location,html[lang|=he] .hotel_card .location,html[lang|=ja] .hotel_card .location,html[lang|=ko] .hotel_card .location,html[lang|=zh] .hotel_card .location{font-weight:700}.hotel_card .location{display:inline-block;margin-left:4px}.hotel_card .bioscore_icon{height:34px;left:10px;position:absolute;top:10px;width:34px}.hotel_card .cont_price_card{display:block;margin-top:20px}.hotel_card .cont_price_card .txt_nights{font-size:12px;font-weight:400}.hotel_card .cont_price_card .txt_from{font-size:12px}.hotel_card .cont_price_card .oldPriceContainer{font-weight:500}html[lang|=ar] .hotel_card .cont_price_card .oldPriceContainer,html[lang|=fa] .hotel_card .cont_price_card .oldPriceContainer,html[lang|=he] .hotel_card .cont_price_card .oldPriceContainer,html[lang|=ja] .hotel_card .cont_price_card .oldPriceContainer,html[lang|=ko] .hotel_card .cont_price_card .oldPriceContainer,html[lang|=zh] .hotel_card .cont_price_card .oldPriceContainer{font-weight:700}.hotel_card .cont_price_card .oldPriceContainer{color:#e50000;margin-bottom:5px}.hotel_card .cont_price_card .oldPriceContainer .oldPriceNoTabs .price{color:#e50000;font-size:14px!important}.hotel_card .cont_price_card .oldPriceContainer .oldPriceNoTabs .price .symbol{display:initial;font-size:14px!important}.hotel_card .cont_price_card .oldPriceNoTabs{display:inline-block}.hotel_card .cont_price_card .oldPriceNoTabs .price{font-size:16px!important;font-weight:300!important;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:-.8rem;white-space:nowrap}.hotel_card .cont_price_card .oldPriceNoTabs .price.eur,.hotel_card .cont_price_card .oldPriceNoTabs .price.eur .symbol,.hotel_card .cont_price_card .oldPriceNoTabs .price.gbp,.hotel_card .cont_price_card .oldPriceNoTabs .price.gbp .symbol,.hotel_card .cont_price_card .oldPriceNoTabs .price.usd,.hotel_card .cont_price_card .oldPriceNoTabs .price.usd .symbol{font-size:20px!important}.hotel_card .cont_price_card .oldPriceNoTabs .price .symbol{font-size:16px!important;font-weight:300}.hotel_card .cont_price_card .price_definitive{display:inline-block}.hotel_card .cont_price_card .price_definitive .price{font-weight:500}html[lang|=ar] .hotel_card .cont_price_card .price_definitive .price,html[lang|=fa] .hotel_card .cont_price_card .price_definitive .price,html[lang|=he] .hotel_card .cont_price_card .price_definitive .price,html[lang|=ja] .hotel_card .cont_price_card .price_definitive .price,html[lang|=ko] .hotel_card .cont_price_card .price_definitive .price,html[lang|=zh] .hotel_card .cont_price_card .price_definitive .price{font-weight:700}.hotel_card .cont_price_card .price_definitive .price{font-size:16px;white-space:nowrap}.hotel_card .cont_price_card .price_definitive .price .symbol{font-size:16px}.hotel_card .cont_price_card .price_definitive .price.eur,.hotel_card .cont_price_card .price_definitive .price.gbp,.hotel_card .cont_price_card .price_definitive .price.usd{font-size:20px;font-weight:500}html[lang|=ar] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=ar] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=ar] .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=fa] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=fa] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=fa] .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=he] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=he] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=he] .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=ja] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=ja] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=ja] .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=ko] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=ko] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=ko] .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=zh] .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=zh] .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=zh] .hotel_card .cont_price_card .price_definitive .price.usd{font-weight:700}.hotel_card .cont_price_card .price_definitive .price.eur .symbol,.hotel_card .cont_price_card .price_definitive .price.gbp .symbol,.hotel_card .cont_price_card .price_definitive .price.usd .symbol{font-size:20px}.hotel_card .cont_price_card .price{font-size:22px;font-weight:500}html[lang|=ar] .hotel_card .cont_price_card .price,html[lang|=fa] .hotel_card .cont_price_card .price,html[lang|=he] .hotel_card .cont_price_card .price,html[lang|=ja] .hotel_card .cont_price_card .price,html[lang|=ko] .hotel_card .cont_price_card .price,html[lang|=zh] .hotel_card .cont_price_card .price{font-weight:700}.hotel_card .cont_price_card .symbol{font-size:18px;font-weight:500}html[lang|=ar] .hotel_card .cont_price_card .symbol,html[lang|=fa] .hotel_card .cont_price_card .symbol,html[lang|=he] .hotel_card .cont_price_card .symbol,html[lang|=ja] .hotel_card .cont_price_card .symbol,html[lang|=ko] .hotel_card .cont_price_card .symbol,html[lang|=zh] .hotel_card .cont_price_card .symbol{font-weight:700}.hotel_card .cont_price_card .breakdown_b2b_tooltip{display:inline-block;text-align:center;vertical-align:middle}.hotel_card .cont_price_card .breakdown_b2b_tooltip .svg-container{background-color:#818181;height:18px;width:18px}.hotel_card .cont_info_price .label_sold_out_block{color:#e50000!important}.hotel_card .cont_info_price .label_sold_out_block .label_sold_out{color:#e50000!important;margin-bottom:0}.hotel_card .cont_info_price_sold .label_sold_out_block{color:#e50000!important}.hotel_card .cont_info_price_sold .label_sold_out_block .label_sold_out{color:#e50000!important;margin-bottom:0;text-decoration:none}.hotel_card .cont_info_price{text-align:left}.hotel_card .cont_info_price .cont_price_card{line-height:19px;margin-bottom:6px;margin-top:0}.hotel_card .cont_info_price .cont_price_card .cont_price_from{display:flex;flex-direction:column;gap:.5rem;vertical-align:top}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night{font-size:12px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night{font-weight:300}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol{font-size:12px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol{font-weight:300}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_text_nights{margin-top:auto}.hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{display:inline;font-weight:500}html[lang|=ar] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=fa] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=he] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=ja] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=ko] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=zh] .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{font-weight:700}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from{align-self:center;justify-content:center;max-width:150px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from.newline{display:block}.hotel_card .cont_info_price .cont_price_card .txt_rates{border-bottom:1px dashed #74716e;color:#74716e;cursor:pointer;font-size:12px;line-height:14px}.hotel_card .cont_info_price .cont_price_card .txt_rates .price,.hotel_card .cont_info_price .cont_price_card .txt_rates .symbol{color:#74716e;font-size:12px;font-weight:300}.hotel_card .cont_info_price .included_taxes_and_fee{font-size:12px}.hotel_card .cont_info_price .svg-container icon{background-color:#beb8b3}.hotel_card .cont_discount{border-right:55px solid #fff;border-top:55px solid var(--brand-primary);border-top-left-radius:6px;height:0;left:5px;position:absolute;top:-10px;width:0}.hotel_card .discount{color:#fff;left:7px;position:absolute;top:-2px;transform:rotate(-45deg)}.hotel_card .hurry_up_message{color:#e50000;display:block;font-size:14px;font-weight:300;margin:4px 0 0}.hotel_card .room_type{color:#222;float:right;font-size:12px;font-weight:400;padding:7px;text-transform:uppercase}.hotel_card .panel.clearfix{clear:both}.hotel_card .details ul.amenities_icons_hotels li{width:100%}.hotel_card ul.menu_info_hotel{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;height:40px;margin-bottom:0;overflow:hidden}.hotel_card ul.menu_info_hotel li{border-bottom:2px solid transparent;float:right}.hotel_card ul.menu_info_hotel li.opinions{margin:0}.hotel_card ul.menu_info_hotel li.active,.hotel_card ul.menu_info_hotel li:active,.hotel_card ul.menu_info_hotel li:hover{border-bottom:2px solid var(--brand-primary)}.hotel_card ul.menu_info_hotel li.active{font-weight:500}html[lang|=ar] .hotel_card ul.menu_info_hotel li.active,html[lang|=fa] .hotel_card ul.menu_info_hotel li.active,html[lang|=he] .hotel_card ul.menu_info_hotel li.active,html[lang|=ja] .hotel_card ul.menu_info_hotel li.active,html[lang|=ko] .hotel_card ul.menu_info_hotel li.active,html[lang|=zh] .hotel_card ul.menu_info_hotel li.active{font-weight:700}.hotel_card ul.menu_info_hotel li.mistery_hotel a{color:var(--brand-primary);font-weight:700}.hotel_card ul.menu_info_hotel li a{color:#74716e;display:block;font-size:12px;padding:9px 20px;text-decoration:none;text-transform:uppercase}.hotel_card .mystery_description{background:#f7f7f7;color:#7c7167;font-size:12px;line-height:18px;padding:10px}.hotel_card .mystery_description .title{color:var(--brand-primary);font-size:14px;font-weight:700;padding-bottom:8px;text-transform:uppercase}.showPricesFrom .availability_list_sold-hotel-card,.showPricesFrom .availability_list_sold-hotel-card .hotel-card_border{border-radius:6px}.showPricesFrom .availability_list_sold-hotel-card .dst-select-hotel-border{border-top-right-radius:6px!important}.showPricesFrom .hotel_card{padding:0}.showPricesFrom .hotel_card>.row{display:flex}.showPricesFrom .hotel_card .cont_img_hotel{flex:0 0 30%}.showPricesFrom .hotel_card .cont_img_hotel .svg-container.icon-no-image{background-color:gray;height:40px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.showPricesFrom .hotel_card .detail_information_hotel .mbottom{margin-bottom:2px}.showPricesFrom .hotel_card .detail_information_hotel .mtop{margin-top:8px}.showPricesFrom .hotel_card .sponsored_accommodation{background:#ededed;border-radius:4px;color:#222;font-size:14px;margin-bottom:6px;max-width:-moz-fit-content;max-width:fit-content;padding:2px 5px 3px;text-align:center}.showPricesFrom .hotel_card .hotel_name{font-size:20px;line-height:1.3;padding:0 0 0 38px}.showPricesFrom .hotel_card .hotel_address,.showPricesFrom .hotel_card .hotel_address_container{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.showPricesFrom .hotel_card .general_hotel_information{min-height:156px;padding-bottom:0;padding-right:0;padding-top:0}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels{clear:both;display:block}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li{float:right;line-height:10px;margin-bottom:0}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li svg,.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li svg *{fill:#beb8b3}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li .svg-container{background-color:#818181;height:18px;width:18px}.showPricesFrom .hotel_card .txt_extras{border-radius:15px;margin-bottom:0;padding:2px 10px}.showPricesFrom .hotel_card .container_img_hotel a{display:block}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;margin:0;min-height:174px;overflow:hidden;width:100%}.showPricesFrom .hotel_card .bg_mystery a,.showPricesFrom .hotel_card .container_img_hotel a,.showPricesFrom .hotel_card .generic-pic a{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.showPricesFrom .hotel_card .generic-pic{background-image:url(/headers/img/hotel_rooms/generic-250x200.jpg)!important;height:100%}.showPricesFrom .hotel_card .generic-pic .icon{height:40px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.showPricesFrom .hotel_card .generic-pic .bg_apartment,.showPricesFrom .hotel_card .generic-pic .bg_holiday{right:25px}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon{height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);vertical-align:middle;width:16px}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon *,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon *{fill:#fff}.showPricesFrom .hotel_card .generic-pic .bg_apartment span,.showPricesFrom .hotel_card .generic-pic .bg_holiday span{font-weight:500}html[lang|=ar] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=ar] .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=fa] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=fa] .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=he] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=he] .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=ja] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=ja] .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=ko] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=ko] .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=zh] .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=zh] .showPricesFrom .hotel_card .generic-pic .bg_holiday span{font-weight:700}.showPricesFrom .hotel_card .generic-pic .bg_apartment span,.showPricesFrom .hotel_card .generic-pic .bg_holiday span{display:block}.showPricesFrom .hotel_card .bg_mystery{min-height:0;padding:0;position:relative}.showPricesFrom .hotel_card .bg_mystery .icon{height:48px;position:absolute;right:0;top:15px;width:100%}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{background:#ec5b14;border-radius:0;border-bottom-right-radius:6px;bottom:0;color:#fff;font-size:12px;max-width:100%;padding:2px 10px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:auto;width:100%;z-index:1}.showPricesFrom .hotel_card .img_hotel{height:auto;margin-left:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:auto}.showPricesFrom .hotel_card .img_hotel.photo_link{cursor:pointer}.showPricesFrom .hotel_card svg.icon-anyfill-ui-photo{height:45px;margin:53px auto 0;width:45px}.showPricesFrom .hotel_card .opinions{display:block}.showPricesFrom .searched_hotel .hotel_card .bg_mystery,.showPricesFrom .searched_hotel .hotel_card .container_img_hotel,.showPricesFrom .searched_hotel .hotel_card .generic-pic,.showPricesFrom .selected_hotel .hotel_card .bg_mystery,.showPricesFrom .selected_hotel .hotel_card .container_img_hotel,.showPricesFrom .selected_hotel .hotel_card .generic-pic{border-top-right-radius:0}.cont_hotels{margin-bottom:60px}.cont_hotels .cont_banner>div{margin:10px auto}.cont_precio{color:#222;font-size:12px;line-height:17px;padding-top:4px;text-align:left}.cont_precio .current-price{display:inline-block}.cont_precio .current-price .price,.cont_precio .price{display:block;font-size:16px;font-weight:500}html[lang|=ar] .cont_precio .current-price .price,html[lang|=ar] .cont_precio .price,html[lang|=fa] .cont_precio .current-price .price,html[lang|=fa] .cont_precio .price,html[lang|=he] .cont_precio .current-price .price,html[lang|=he] .cont_precio .price,html[lang|=ja] .cont_precio .current-price .price,html[lang|=ja] .cont_precio .price,html[lang|=ko] .cont_precio .current-price .price,html[lang|=ko] .cont_precio .price,html[lang|=zh] .cont_precio .current-price .price,html[lang|=zh] .cont_precio .price{font-weight:700}.cont_precio .current-price .price.eur,.cont_precio .current-price .price.gbp,.cont_precio .current-price .price.usd,.cont_precio .price.eur,.cont_precio .price.gbp,.cont_precio .price.usd{font-size:20px}.cont_precio .current-price .price .symbol,.cont_precio .current-price .price abbr,.cont_precio .price .symbol,.cont_precio .price abbr{font-size:.8em;font-weight:500}html[lang|=ar] .cont_precio .current-price .price .symbol,html[lang|=ar] .cont_precio .current-price .price abbr,html[lang|=ar] .cont_precio .price .symbol,html[lang|=ar] .cont_precio .price abbr,html[lang|=fa] .cont_precio .current-price .price .symbol,html[lang|=fa] .cont_precio .current-price .price abbr,html[lang|=fa] .cont_precio .price .symbol,html[lang|=fa] .cont_precio .price abbr,html[lang|=he] .cont_precio .current-price .price .symbol,html[lang|=he] .cont_precio .current-price .price abbr,html[lang|=he] .cont_precio .price .symbol,html[lang|=he] .cont_precio .price abbr,html[lang|=ja] .cont_precio .current-price .price .symbol,html[lang|=ja] .cont_precio .current-price .price abbr,html[lang|=ja] .cont_precio .price .symbol,html[lang|=ja] .cont_precio .price abbr,html[lang|=ko] .cont_precio .current-price .price .symbol,html[lang|=ko] .cont_precio .current-price .price abbr,html[lang|=ko] .cont_precio .price .symbol,html[lang|=ko] .cont_precio .price abbr,html[lang|=zh] .cont_precio .current-price .price .symbol,html[lang|=zh] .cont_precio .current-price .price abbr,html[lang|=zh] .cont_precio .price .symbol,html[lang|=zh] .cont_precio .price abbr{font-weight:700}.percent_message_container{font-weight:500}html[lang|=ar] .percent_message_container,html[lang|=fa] .percent_message_container,html[lang|=he] .percent_message_container,html[lang|=ja] .percent_message_container,html[lang|=ko] .percent_message_container,html[lang|=zh] .percent_message_container{font-weight:700}.percent_message_container{background:#e50000;border-radius:15px;color:#fff;direction:ltr;padding:3px 10px}.coupon_message_container,.percent_message_container{align-self:center;display:inline-block;margin-bottom:auto}.coupon_message_container{border-radius:5px;padding:0 5px;z-index:9}.coupon_message_container--cashback{background:#027a02;border-radius:15px;font-size:13px;padding:2px 10px}.coupon_message_container--cashback .icon,.coupon_message_container--cashback .icon *{fill:#fff}.coupon_message_container--mobile{background:#e5f1e5}.coupon_message_container--mobile .icon,.coupon_message_container--mobile .icon *{fill:#027a02;background-color:#027a02;margin-right:-1px}.coupon_message_container .icon{height:16px;vertical-align:text-top;width:16px}.message_hotel_coupon_price{color:#fff;cursor:pointer;font-weight:300;line-height:25px}.message_hotel_coupon_price .price{display:inline-block}.container_img_hotel .main_highlights_container{padding:8px}.container_img_hotel .main_highlights_container .main_highlight--discount span,.container_img_hotel .main_highlights_container .main_highlight--flash_deal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail_information_hotel .main_highlights_container .main_highlight--discount{margin-top:8px}.container_img_hotel .main_highlights_container,.detail_information_hotel .main_highlights_container{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.container_img_hotel .main_highlights_container .main_highlight,.detail_information_hotel .main_highlights_container .main_highlight{align-items:center;background:var(--brand-primary);border-radius:15px;color:#fff;display:flex;flex-direction:row;font-size:14px;gap:5px;justify-content:flex-start;max-width:93%;padding:2px 10px;z-index:1}.container_img_hotel .main_highlights_container .main_highlight .svg-container,.detail_information_hotel .main_highlights_container .main_highlight .svg-container{background-color:#fff;height:16px;width:16px}.container_img_hotel .main_highlights_container .main_highlight--popular,.container_img_hotel .main_highlights_container .main_highlight--value_money,.detail_information_hotel .main_highlights_container .main_highlight--popular,.detail_information_hotel .main_highlights_container .main_highlight--value_money{background-color:#3171c9}.container_img_hotel .main_highlights_container .main_highlight--discount,.detail_information_hotel .main_highlights_container .main_highlight--discount{border:1px solid}html[lang|=ja] .hotel_card .button_availability{font-size:11px}html[dir=rtl] .coupon_message_container .icon{vertical-align:middle}.filtersBox .disabled_category .svg-container{opacity:.7}.filtersBox .svg-container.icon-hotel-stars-0{height:0;width:0}.filtersBox .svg-container.icon-hotel-stars-1{height:14px;width:14px}.filtersBox .svg-container.icon-hotel-stars-1,.filtersBox .svg-container.icon-hotel-stars-1 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-stars-2{height:14px;width:30px}.filtersBox .svg-container.icon-hotel-stars-2,.filtersBox .svg-container.icon-hotel-stars-2 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-stars-3{height:14px;width:52px}.filtersBox .svg-container.icon-hotel-stars-3,.filtersBox .svg-container.icon-hotel-stars-3 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-stars-4{height:14px;width:62px}.filtersBox .svg-container.icon-hotel-stars-4,.filtersBox .svg-container.icon-hotel-stars-4 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-stars-5{height:14px;width:78px}.filtersBox .svg-container.icon-hotel-stars-5,.filtersBox .svg-container.icon-hotel-stars-5 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-stars-6,.filtersBox .svg-container.icon-hotel-stars-gl{height:14px;width:100px}.filtersBox .svg-container.icon-hotel-stars-6,.filtersBox .svg-container.icon-hotel-stars-6 *,.filtersBox .svg-container.icon-hotel-stars-gl,.filtersBox .svg-container.icon-hotel-stars-gl *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-keys-0{height:0;width:0}.filtersBox .svg-container.icon-hotel-keys-1{height:16px;width:13px}.filtersBox .svg-container.icon-hotel-keys-1,.filtersBox .svg-container.icon-hotel-keys-1 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-keys-2{height:16px;width:30px}.filtersBox .svg-container.icon-hotel-keys-2,.filtersBox .svg-container.icon-hotel-keys-2 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-keys-3{height:16px;width:54px}.filtersBox .svg-container.icon-hotel-keys-3,.filtersBox .svg-container.icon-hotel-keys-3 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-keys-4{height:16px;width:64px}.filtersBox .svg-container.icon-hotel-keys-4,.filtersBox .svg-container.icon-hotel-keys-4 *{fill:#f6a623}.filtersBox .svg-container.icon-hotel-keys-5{height:16px;width:81px}.filtersBox .svg-container.icon-hotel-keys-5,.filtersBox .svg-container.icon-hotel-keys-5 *{fill:#f6a623}.bg-fff{background:#fff}.container-limited.min100vh{min-height:100vh}.filtros-y-disponibilidad:after{clear:both;content:"";display:block}.info-window-bubble .titulo_hotel_mapa{font-weight:500}html[lang|=ar] .info-window-bubble .titulo_hotel_mapa,html[lang|=fa] .info-window-bubble .titulo_hotel_mapa,html[lang|=he] .info-window-bubble .titulo_hotel_mapa,html[lang|=ja] .info-window-bubble .titulo_hotel_mapa,html[lang|=ko] .info-window-bubble .titulo_hotel_mapa,html[lang|=zh] .info-window-bubble .titulo_hotel_mapa{font-weight:700}.info-window-bubble .titulo_hotel_mapa{display:inline;vertical-align:middle}.info-window-bubble .caja_info{width:66%}.info-window-bubble .direccion{color:#74716e;line-height:14px}.info-window-bubble .nota_hotel{display:none}.info-window-bubble a.precio_hotel{display:block;font-weight:500}html[lang|=ar] .info-window-bubble a.precio_hotel,html[lang|=fa] .info-window-bubble a.precio_hotel,html[lang|=he] .info-window-bubble a.precio_hotel,html[lang|=ja] .info-window-bubble a.precio_hotel,html[lang|=ko] .info-window-bubble a.precio_hotel,html[lang|=zh] .info-window-bubble a.precio_hotel{font-weight:700}.info-window-bubble a.precio_hotel{float:left;font-size:12px;margin-top:10px}.info-window-bubble .img_hotel img{height:60px;width:90px}.hotel_availability_widget .destinia_av_web_hotels_modules_loader{background-color:#f7f7f7}.hotel_availability_widget .actualizandoResultados{background-color:#f4f3f2;height:100%;position:absolute;right:0;top:50px;width:100%;z-index:999}.SEO_enabled .hotel_availability_widget .actualizandoResultados{top:72px}.dst_app_mode .hotel_availability_widget .actualizandoResultados{top:0}.hotel_availability_widget .actualizandoResultados .spinnerCore{height:100px;margin:20% 50% 0;width:150px}.hotel_availability_widget .actualizandoResultados .spinnerCore .ball-spin-fade-loader{margin:0}.hotel_availability_widget .actualizandoResultados .spinnerCore p{margin-right:-150px;padding-top:50px}#map_container .leyenda_mapa{font-size:12px;line-height:14px;margin:12px 0 0}.dst_mainmap_container #map_container .leyenda_mapa{margin:10px 0 15px}.cont_hotels hr.separator-decoration{border-bottom:2px solid #dfdfdf;border-top:0;margin:15px 0 5px;text-align:right;width:20px}.cont_hotels hr.separator-decoration+.num_lodging{line-height:1.2;margin-bottom:15px;margin-top:10px;padding:0}.bg_mapwidget_availability .leaflet-container{border:2px solid #fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.12)}.bg_mapwidget_availability .lodging_place{color:#74716e;font-size:14px;margin:10px;position:absolute}.bg_mapwidget_availability .close_map_container{display:none!important}.bg_mapwidget_availability .topsheet_map{background:#fff;overflow:hidden}.bg_mapwidget_availability .topsheet_map .toggle_map{cursor:pointer;float:left}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close{cursor:pointer;float:left;height:40px;padding:10px;width:40px}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close,.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close *{fill:#222}.cont_publi_dispo{margin-bottom:10px;padding:0}.hotels-column-top-info{align-items:start;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:10px;margin-top:10px}.hotels-column-top-info .filter-pill-wrapper{flex:1 0 100%;width:100%}.order-selection{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.order-selection__label{color:#74716e}.order-selection .dropdown-toggle{background:none;border:0;color:#3171c9;padding:5px 10px}.order-selection .dropdown-toggle:after{background:url(/headers/svg/background/icon-ownfill-ui-chevron-down-3171c9.svg);background-size:100% 100%;content:"";display:inline-block;height:18px;margin-right:5px;vertical-align:middle;width:18px}.order-selection .dropdown-toggle.show:after{transform:rotate(-180deg)}.order-selection .dropdown-menu{border:1px solid #d3d7dc;border-radius:4px;overflow:hidden;padding:0}.order-selection .dropdown-menu li.order-item a{background:#fff;border-bottom:1px solid #d3d7dc;color:#222;cursor:pointer;display:block;padding:10px;transition:background-color .3s}.order-selection .dropdown-menu li.order-item a:focus,.order-selection .dropdown-menu li.order-item a:hover{background:#f4f8fc;color:#222}.order-selection .dropdown-menu li:last-child a{border-bottom:0}.num_lodging{display:flex;flex-wrap:nowrap;gap:5px}#sorters-container .sorters-dropdown{padding:10px 0}#sorters-container .sorters-dropdown .order-item a{background:#fff;border-bottom:1px solid #d3d7dc;color:#222;display:block;font-size:16px;margin:0;padding:10px 15px;position:relative;transition:background-color .3s}#sorters-container .sorters-dropdown .order-item a:focus,#sorters-container .sorters-dropdown .order-item a:hover{background:#d3d7dc;color:#222}.generic-rating{display:block;font-size:0;overflow:hidden}.generic-rating__score{background:#3171c9;border-radius:2px;color:#fff;display:inline-block;padding:0 5px}.generic-rating__text{color:#222;font-size:14px}.generic-rating__number{color:#74716e;font-size:14px}.generic-rating--lite{display:flex;gap:5px}.generic-rating--lite .generic-rating__score{align-content:center;border-radius:6px;font-size:12px;line-height:20px}.generic-rating--lite .generic-rating__score strong{font-size:16px}.generic-rating--full .generic-rating__score{float:right;font-size:14px;line-height:35px;margin-left:10px}.generic-rating--full .generic-rating__score strong{font-size:18px}.generic-rating--full .generic-rating__number,.generic-rating--full .generic-rating__text{display:block;margin-right:58px}.btn-reviews{margin-bottom:20px}.expand_clickable{position:relative}.expand_clickable:after{bottom:-10px;content:"";cursor:pointer;left:-10px;position:absolute;right:-10px;top:-10px}.modal_hotels .loader-inner{margin-bottom:40px}.availability_cache .actualizandoResultados{top:112px}.cont_btn_mix{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}.cont_btn_mix .btn_mix_filtros{flex:0 1 auto}.cont_btn_mix .btn_mix_filtros.map-bt{height:40px;max-width:270px;min-width:200px;overflow:hidden;padding:0;position:relative;text-align:center}.cont_btn_mix .btn_mix_filtros.map-bt img{max-width:100%;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}.cont_btn_mix .btn_mix_filtros.map-bt .btn-text,.cont_btn_mix .btn_mix_filtros.map-bt .icon{position:relative;z-index:2}.cont_btn_mix .btn_mix_filtros.map-bt .icon .icon{margin-left:0}.text-price-club{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-end}.text-price-club .text-label{color:#027a02;font-size:16px;font-weight:500}html[lang|=ar] .text-price-club .text-label,html[lang|=fa] .text-price-club .text-label,html[lang|=he] .text-price-club .text-label,html[lang|=ja] .text-price-club .text-label,html[lang|=ko] .text-price-club .text-label,html[lang|=zh] .text-price-club .text-label{font-weight:700}.text-price-club .text-label{padding:10px 0}.tooltip-opened-remite-interno{opacity:1!important;visibility:visible!important;width:130px!important}.summary_widget .cont_buscador_error.buscador_cerrado{border:0;height:0;margin:0;overflow:hidden;padding:0}.sorting_container select,.sorting_container span{font-size:12px}.sorting_container{border-bottom:0!important;font-size:12px!important;height:auto!important;margin-bottom:0!important}#sorting{float:right}.TA_sello{font-size:11px}.continue_button_container{margin-top:10px}.etiqueta_mistery_hotel{float:left;margin-left:0;margin-right:15px;margin-top:-50px;position:relative}.comment,.cont_buscador_dispo_hotel{background-color:#fff;border:1px solid #e9e9e9;font-size:12px;margin-bottom:10px;margin-top:4px;padding:10px}.info_txt_hotel{margin-top:20px}.tooltip.top .tooltip-arrow:after{border-top-color:#fff}.bg_popular{background:var(--brand-secondary);border-radius:10px;color:#fff;display:inline-block;font-size:14px;max-width:93%;padding:2px 30px 2px 10px;position:relative}.bg_popular .svg-container{background-color:#fff}.bg_popular .icon{height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);vertical-align:middle;width:16px}.bg_popular .icon,.bg_popular .icon *{fill:#fff}.bg_popular span{display:block}.banner-exclusive-prices{background-color:#35495a;margin:10px 0;padding:15px;position:relative}.room_selection .banner-exclusive-prices{max-width:870px;padding:8px 15px}.banner-exclusive-prices a{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;overflow:hidden}.banner-exclusive-prices a:focus,.banner-exclusive-prices a:hover{text-decoration:none}.banner-exclusive-prices a:before{background:transparent url(/headers/ilusion/sunrise/dist/svg/icon-ownfill-deco-vip.svg) no-repeat 100% 0;background-size:100%;content:"";display:block;flex:0 0 auto;height:60px;margin-left:12px;vertical-align:middle;width:60px}.room_selection .banner-exclusive-prices a:before{height:44px;width:44px}.banner-exclusive-prices a .banner-copy,.banner-exclusive-prices a .banner-cta{color:#fff}.banner-exclusive-prices a .banner-copy{flex:1 1 auto;font-size:16px;font-weight:300}.banner-exclusive-prices a .banner-copy span{display:block;line-height:1.4}.banner-exclusive-prices a .banner-copy strong{color:#ffd212}.banner-exclusive-prices a .banner-cta{font-size:14px;font-weight:500}html[lang|=ar] .banner-exclusive-prices a .banner-cta,html[lang|=fa] .banner-exclusive-prices a .banner-cta,html[lang|=he] .banner-exclusive-prices a .banner-cta,html[lang|=ja] .banner-exclusive-prices a .banner-cta,html[lang|=ko] .banner-exclusive-prices a .banner-cta,html[lang|=zh] .banner-exclusive-prices a .banner-cta{font-weight:700}.banner-exclusive-prices a .banner-cta{flex:0 0 auto;margin-right:5px}.banner-exclusive-prices a .banner-cta:after{background-color:var(--cta-text-color);background-image:url(/headers/svg/background/icon-ownfill-ui-chevron-left-ffffff.svg),none;background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:16px;margin-right:10px;-webkit-mask-image:url(/headers/svg/background/icon-ownfill-ui-chevron-right-46403c.svg);mask-image:url(/headers/svg/background/icon-ownfill-ui-chevron-right-46403c.svg);position:relative;top:-1px;vertical-align:middle;width:16px}@media (min-width:400px) and (max-width:767px){.showPricesFrom .hotel_card .bg_mystery .icon{height:60px}}@media (min-width:767px){.hotel_card .cont_info_price_sold{justify-content:center}}@media (min-width:768px){.detail_information_reservation{padding-left:10px}.no-touchevents .noTabs .hotel_card:hover{padding:9px 9px 0}.logged_discount_hotel .discount_message_container{border-radius:15px;padding:0 10px;right:50%;top:0;transform:translate(50%)}.hotel_card .general_hotel_information{display:flex;flex:1 0 70%;flex-flow:nowrap}.hotel_card .general_hotel_information .detail_information_hotel{flex:0 0 65%;position:relative}.hotel_card .general_hotel_information .detail_information_hotel:after{border-left:2px dotted #d0cbc9;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.hotel_card .txt_payment{padding:0 5px}.hotel_card .cont_info_priceTabs{left:15px;margin-top:0;position:absolute}.hotel_card .cont_info_priceTabs--bottom{bottom:15px}.hotel_card .cont_info_priceTabs .reservationBtn{margin:3px 0}[lang|=hu] .hotel_card .cont_info_priceTabs .reservationBtn{padding-left:10px;padding-right:10px}.hotel_card .cont_info_price{display:flex;flex:0 0 35%;flex-direction:column;justify-content:space-around;padding:15px 0;position:relative;text-align:center}.logged_discount_hotel .hotel_card .cont_info_price{padding-top:40px}.hotel_card .cont_info_price .discount_message_container{top:10px;width:auto}.hotel_card .cont_info_price .discount_message_container+.exclusiveinfotooltip{display:none}.hotel_card .cont_info_price .discount_message_container:hover{cursor:pointer}.hotel_card .cont_info_price .discount_message_container:hover+.exclusiveinfotooltip{display:block}.hotel_card .cont_info_price .cont_price_card{margin-top:auto}.hotel_card .hurry_up_message{opacity:0}.showPricesFrom .hotel_card .detail_information_hotel{padding-bottom:15px;padding-top:15px}.showPricesFrom .hotel_card .hotel_name{padding:0 0 0 50px}.showPricesFrom .hotel_card .bg_mystery .icon{height:88px}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{font-size:14px;padding:10px}.noTabs .hotel_card{padding:10px 10px 0}.noTabs .hotel_card .more-types,.noTabs .hotel_card .room_type,.noTabs .hotel_card ul.menu_info_hotel{display:none}.noTabs .hotel_card .distance{margin-bottom:16px}.noTabs .hotel_card .amenities_icons_hotels{margin:10px 0 0}.noTabs .hotel_card .panel-group{margin-top:10px}.noTabs .hotel_card .panel-group .panel{margin-bottom:10px}.noTabs .hotel_card .button_availability{margin-top:100px}.noTabs .hotel_card .hurry_up_message{display:none}.noTabs .hotel_card .hurry_up_message_noTabs{display:block}.hotels-column-top-info{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;margin-top:0}.hotels-column-top-info .destinia_hotels_availability_web_modules_sorters_module{flex:1 0 50%}.hotels-column-top-info #dst-total-accommodations-counter{display:flex;flex:1 0 50%;justify-content:flex-end}.generic-rating--lite .generic-rating__number:before{content:"— "}.bg_popular span{font-weight:500}html[lang|=ar] .bg_popular span,html[lang|=fa] .bg_popular span,html[lang|=he] .bg_popular span,html[lang|=ja] .bg_popular span,html[lang|=ko] .bg_popular span,html[lang|=zh] .bg_popular span{font-weight:700}}@media (min-width:768px) and (max-width:1023px){.results_not_founds_message{margin:10% 0;min-height:651px}}@media (min-width:768px) and (max-width:1199px){.filtersBox,.filtersCounter,.filtersHeader,.filtersHeaderFixed{max-width:320px}.filtros-layer{background:hsla(30,3%,44%,.8);bottom:0;position:fixed;right:-100%;top:0;width:100%;zoom:1;display:block;opacity:0;transition:opacity .1s linear;z-index:1499}.open_filters+.filtros-layer{opacity:1;right:0}.open_filters.filters-removed+.filtros-layer{display:none}ul.availability_sort li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hotel_card .detail_information{max-width:300px}}@media (min-width:768px) and (max-width:991px){.showPricesFrom .hotel_card .img_hotel{height:100%;width:100%}.cont_hotels{min-height:616px;overflow-x:hidden}.hotel_card svg.icon-anyfill-ui-photo{height:40px;margin:55px auto 0;width:40px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{border-right:0;width:100%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{border-top:1px solid #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#fff}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:inherit}}@media (device-width:768px) and (device-height:1024px) and (orientation:landscape){.noScroll{height:768px;width:1024px}}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.noScroll{height:1024px;width:768px}}@media (min-width:1024px) and (max-width:1199px){.results_not_founds_message{margin:9% 0}}@media (min-width:1200px){.filtersCounter,.filtersHeader--fixed{display:none}.filtersCounter--visible,.filtersHeader--fixed--visible{display:block}.filtersCounter--lg,.filtersHeader--fixed--lg{display:none!important}.filtersCounter--desktop,.filtersHeader--fixed--desktop{display:block}html[lang|=hu] .hotel_card .button_availability{padding-left:10px;padding-right:10px}.cont_btn_mix{flex-wrap:wrap;justify-content:flex-start}.cont_btn_mix .btn_mix_filtros{flex:1 1 auto}.cont_btn_mix .btn_mix_filtros.map-bt{height:110px;width:100%}.cont_btn_mix .btn_mix_filtros.map-bt .btn-text,.cont_btn_mix .btn_mix_filtros.map-bt .icon{display:none}.room_selection .banner-exclusive-prices{margin-top:30px}}@media (max-width:1199px){.noScroll{height:100vh;overflow:hidden;position:fixed;width:100vw}.filtersHeader__title{font-size:18px;vertical-align:middle}.filtersHeader__link{font-size:16px}.filtersBox,.filtersCounter,.filtersHeader{background:#fff;margin:0;right:0;transform:translate3d(102%,0,0);transition:transform .3s ease-in;width:100%;will-change:transform;z-index:2000;-webkit-overflow-scrolling:touch}.filtersBox::-webkit-scrollbar,.filtersCounter::-webkit-scrollbar,.filtersHeader::-webkit-scrollbar{display:none}.filtersHeader{box-shadow:0 2px 7px 0 rgba(0,0,0,.12);top:0}.filtersCounter{bottom:0}.filtersCounter .btn-interactive{width:100%}.filtersCounter,.filtersHeader{padding:15px;position:fixed}.filtersBox.open_filters:not(.filters-removed),.filtersCounter.open_filters,.filtersHeader.open_filters,.filtersHeaderFixed.open_filters{transform:translateZ(0)}.filtersBox{bottom:0;overflow-y:auto;overscroll-behavior:contain;padding:50px 0 0;position:fixed;top:0;width:100%;z-index:1500}.filters{border:0;border-radius:0;padding:0 0 60px}.filters__header,.filters__header span.tipoFiltro{font-size:18px}.filters__infoTitle{font-size:16px}.filters__btn{display:none}.filters .checkbox label,.filters .radio label,.filters .slider-value,.filters .slider-value-max,.filters .slider-value-min{font-size:16px}.filters div.slider>div.handle{height:35px;margin:-16px -18px 0 0;width:35px}.filters div.slider>div.handle.high:before,.filters div.slider>div.handle.low:before{height:16px;width:16px}.filterNameForm .input_name_hotel,.filters .checkboxgroup_showmore a{font-size:16px}.filtersTabs a,.filtersTabs a:focus{font-size:18px}.filtersTabs__subtitle{font-size:16px}.noresults .results_not_founds_message{margin-top:0}.cont_btn_mix .btn_mix_filtros+.btn_mix_filtros,.cont_btn_mix .filtersHeader+.btn_mix_filtros{margin-right:15px}}@media (max-width:1199px) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.filtersBox{width:1024px}}@media (max-width:1199px) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.filtersBox{width:768px}}@media (max-width:991px){#sorters-container .sorters-dropdown .order-item a.selected:after{background-image:url(/headers/svg/background/icon-ownfill-graph-check-027a02.svg),none;background-position:100% 0;background-repeat:no-repeat;background-size:100%;content:"";float:left;height:14px;width:14px}.reservation_anchor_container{margin-top:40px}}@media (max-width:767px){.filters{background:#fff}.filterTripAdvisorIcon{height:14px;width:14px}.cont_btn_mix>div{width:100%}.availability_sort_container{display:block;margin-bottom:0}.txt_sort{background:#fff;border-bottom:0;border-top:0;box-shadow:0 2px 7px rgba(0,0,0,.1);display:block;float:none;font-size:18px;position:fixed;right:0;text-align:center;text-transform:none;top:0;width:100%;z-index:11}.txt_sort svg{display:inline-block;height:37px;padding:10px;position:absolute;right:12px;top:5px;width:37px}.txt_sort svg,.txt_sort svg *{fill:var(--brand-secondary)}.txt_sort{transform:translate3d(100%,0,0);transition:transform .3s ease-out;will-change:transform}.txt_sort::-webkit-scrollbar{display:none}.txt_sort.open{transform:translateZ(0);-webkit-overflow-scrolling:touch}ul.availability_sort{background:#fff;border:0;border-radius:0;display:block;height:100vh;min-height:100vh;overflow:hidden;position:fixed;right:0;top:47px;transform:translate3d(100%,0,0);transition:transform .3s ease-out;width:100%;will-change:transform;z-index:300}ul.availability_sort::-webkit-scrollbar{display:none}ul.availability_sort.open{transform:translateZ(0)}ul.availability_sort li{background:none;border-bottom:1px solid #827e7a;border-left:0;text-align:right;width:100%}ul.availability_sort li a{border-top:0;color:#827e7a;display:block;font-size:12px;font-weight:400;padding:18px 25px;text-transform:uppercase}ul.availability_sort li a:hover{background:none}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:none;border:none;color:#827e7a!important;font-weight:700}ul.availability_sort li a.selected:after{background-image:url(/headers/svg/background/icon-ownfill-graph-check-027a02.svg),none;background-position:100% 0;background-repeat:no-repeat;background-size:100%;content:"";float:left;height:14px;width:14px}.results_not_founds_message{margin:15% 0}[dir=rtl] .btn-cta:after{margin-left:0}.logged_discount_hotel .message_hotel_discount_price{display:none}.hotel_card .bg_apartment,.hotel_card .bg_holiday{border-radius:0;border-bottom-right-radius:6px;bottom:0;font-size:12px;max-width:100%;padding:4px 10px;right:0;text-align:center;top:auto;width:100%;z-index:1}.hotel_card .bg_apartment .icon,.hotel_card .bg_holiday .icon{display:none}.hotel_card .container_img_hotel .bg_popular{border-radius:0;border-bottom-right-radius:6px;bottom:0;font-size:12px;max-width:100%;padding:4px 10px;right:0;text-align:center;top:auto;width:100%;z-index:1}.hotel_card .container_img_hotel .bg_popular .icon{display:none}.hotel_card .bioscore_icon{height:30px;left:8px;top:4px;width:30px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from{align-self:end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end;max-width:-moz-fit-content;max-width:fit-content}.showPricesFrom .hotel_card .cont_img_hotel{align-content:stretch;align-items:stretch;display:flex;flex:0 0 41.666667%;flex-direction:column;padding-left:5px!important;position:relative}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{flex:1 0 100%;min-height:103px}.showPricesFrom .hotel_card .generic-pic .bg_apartment,.showPricesFrom .hotel_card .generic-pic .bg_holiday{right:0}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon{display:none}.showPricesFrom .hotel_card .generic-pic .bg_apartment span.holiday_label,.showPricesFrom .hotel_card .generic-pic .bg_holiday span.holiday_label{font-weight:300!important}.showPricesFrom .hotel_card .opinions{width:100%}.showPricesFrom .hotel_card .txt_payment,.showPricesFrom .hotel_card .txt_regimen{font-size:14px}.detail_information_hotel .mtop{margin-top:3px}.showPricesFrom .hotel_card .hotel_name{font-size:18px}.hotel_card{color:#222;line-height:1.25;margin:5px 0;padding:0;position:relative}.hotel_card .container_img_hotel .img_hotel{border-bottom-right-radius:6px;border-top-right-radius:6px;height:auto;margin-left:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:auto}.hotel_card .rate_type{margin-left:0}.hotel_card .rate_type svg{display:none}.hotel_card .txt_payment{font-size:12px}.hotel_card .cont_img_hotel{padding:0 0 0 5px!important}.hotel_card .txt_regimen{float:none!important;font-size:12px}.hotel_card .all_without_price{margin-bottom:8px}.hotel_card .txt_extras{display:table;text-align:right}.hotel_card .row{display:flex;margin-left:0}.hotel_card .general_hotel_information{display:flex;flex-direction:column;min-height:103px!important;padding:7px 0 7px 8px!important;position:static}.hotel_card .general_hotel_information hr{display:none}.hotel_card .general_hotel_information .detail_information_reservation{font-size:12px;text-align:left}.hotel_card .cont_info_priceTabs{margin-top:auto}.hotel_card .city,.hotel_card .distance{font-size:14px;line-height:14px}.hotel_card .hotel_name{font-size:18px;margin:0;padding:0}.hotel_card .amenities_icons{display:none}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .generic-pic{border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;margin:0;min-height:103px;overflow:hidden;position:relative;width:100%}.hotel_card .generic-pic{background-position:top!important;background-size:cover!important}.hotel_card .generic-pic svg.icon-anyfill-ui-photo{height:40px;margin:32px auto 0;width:40px}.showPricesFrom .hotel_card .generic-pic svg.icon-anyfill-ui-photo{margin:0}.hotel_card .bg_mystery{padding:10px 0}.hotel_card .bg_mystery .icon{height:78px}.hotel_card .cont_discount_mobile{border-left:55px solid transparent;border-top:55px solid var(--brand-primary);height:0;position:absolute;right:15px;top:0;width:0}.hotel_card .discount_mobile{color:#fff;position:absolute;right:19px;top:8px;transform:rotate(45deg)}.hotel_card .pvp_foreign{color:#222;font-size:11px;line-height:18px}.hotel_card .pvp_foreign .price{color:#222;font-weight:500}html[lang|=ar] .hotel_card .pvp_foreign .price,html[lang|=fa] .hotel_card .pvp_foreign .price,html[lang|=he] .hotel_card .pvp_foreign .price,html[lang|=ja] .hotel_card .pvp_foreign .price,html[lang|=ko] .hotel_card .pvp_foreign .price,html[lang|=zh] .hotel_card .pvp_foreign .price{font-weight:700}.hotel_card .pvp_foreign .price{font-size:16px;white-space:nowrap}.hotel_card .pvp_foreign .price .symbol{color:#222;font-size:.8em}.hotel_card .pvp_foreign .price.eur,.hotel_card .pvp_foreign .price.gbp,.hotel_card .pvp_foreign .price.usd{font-size:20px}.hotel_card .go_mobile{left:5px;position:absolute;top:50%;transform:translateY(-50%)}.hotel_card .go_mobile svg{height:10px;width:10px}[dir=rtl] .hotel_card .go_mobile svg{transform:rotate(-180deg)}.hotel_card .go_mobile svg,.hotel_card .go_mobile svg *{fill:#beb8b3}.hotel_card .visible-xs-block .txt_nights{display:inline;font-weight:500}html[lang|=ar] .hotel_card .visible-xs-block .txt_nights,html[lang|=fa] .hotel_card .visible-xs-block .txt_nights,html[lang|=he] .hotel_card .visible-xs-block .txt_nights,html[lang|=ja] .hotel_card .visible-xs-block .txt_nights,html[lang|=ko] .hotel_card .visible-xs-block .txt_nights,html[lang|=zh] .hotel_card .visible-xs-block .txt_nights{font-weight:700}.hotel_card .visible-xs-block .cont_price_from{display:inline-block}.hotel_card .visible-xs-block .cont_price_from .txt_from,.hotel_card .visible-xs-block .total_price_text{font-size:12px}.hotel_card .pR5{padding-left:5px}.opinions{display:block;margin-top:3px}.opinions .num_opinions{padding-left:0!important}.searched_hotel .hotel_card{margin:0;padding-bottom:0;padding-right:0;padding-top:0}.searched_hotel .hotel_card .bg_mystery,.searched_hotel .hotel_card .container_img_hotel,.searched_hotel .hotel_card .img_hotel.generic-pic{border-top-right-radius:0}.percent_message_container{left:auto;position:absolute;right:8px;top:8px}.logged_discount_hotel .percent_message_container{right:35px}.percent_message_container--mobile-discount{right:36px}.percent_message_container--black-friday,.percent_message_container--with-highlight{top:36px}.coupon_message_container--mobile{border-radius:50%;height:24px;left:auto;line-height:23px;margin:0;position:absolute;right:8px;top:8px;width:24px}.coupon_message_container--mobile--black-friday,.coupon_message_container--mobile--with-highlight{top:36px}.coupon_message_container--cashback{margin:0}.message_hotel_coupon_price--mobile{display:none}.container_img_hotel .main_highlights_container .main_highlight--apartment,.container_img_hotel .main_highlights_container .main_highlight--holiday,.container_img_hotel .main_highlights_container .main_highlight--popular,.container_img_hotel .main_highlights_container .main_highlight--value_money,.detail_information_hotel .main_highlights_container .main_highlight--apartment,.detail_information_hotel .main_highlights_container .main_highlight--holiday,.detail_information_hotel .main_highlights_container .main_highlight--popular,.detail_information_hotel .main_highlights_container .main_highlight--value_money{border-radius:0;border-bottom-right-radius:6px;bottom:0;display:block;font-size:12px;max-width:100%;padding:4px 10px;position:absolute;right:0;text-align:center;top:auto;width:100%;z-index:1}.container_img_hotel .main_highlights_container .main_highlight--apartment .svg-container,.container_img_hotel .main_highlights_container .main_highlight--holiday .svg-container,.container_img_hotel .main_highlights_container .main_highlight--popular .svg-container,.container_img_hotel .main_highlights_container .main_highlight--value_money .svg-container,.detail_information_hotel .main_highlights_container .main_highlight--apartment .svg-container,.detail_information_hotel .main_highlights_container .main_highlight--holiday .svg-container,.detail_information_hotel .main_highlights_container .main_highlight--popular .svg-container,.detail_information_hotel .main_highlights_container .main_highlight--value_money .svg-container{display:none}.hotel_availability_widget .actualizandoResultados .spinnerCore{margin:60% 50% 0}.bg_mapwidget_availability{background:none;background:#fff;border:0;border-radius:0;box-shadow:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .3s ease-out;width:100%;will-change:transform;z-index:1000}.bg_mapwidget_availability::-webkit-scrollbar{display:none}.bg_mapwidget_availability.open{transform:translateZ(0);-webkit-overflow-scrolling:touch}.bg_mapwidget_availability .tit_layout_map{border-bottom:0;border-top:0;box-shadow:0;font-size:18px;text-align:center;text-transform:none;width:100%}.bg_mapwidget_availability .tit_layout_map svg{height:37px;padding:10px;position:absolute;right:12px;top:5px;width:37px}.bg_mapwidget_availability .tit_layout_map svg,.bg_mapwidget_availability .tit_layout_map svg *{fill:var(--brand-secondary)}.bg_mapwidget_availability .tit_layout_map .num_lodgin_layout_map{color:#74716e;display:block;font-size:11px;line-height:11px;padding-bottom:5px;padding-top:0}.bg_mapwidget_availability #map_container #gmclose{display:none!important}.reservationBtn{display:none}[dir=rtl] .bg_mapwidget_availability .tit_layout_map svg{transform:rotate(-180deg)}#btnArriba.showBtnArriba{display:inline-block}.btn-reviews{margin-bottom:0;margin-top:20px}.availability_cache .actualizandoResultados .spinnerCore{margin:50%}.hotelsearchwidget{margin:20px 15px 32px;width:auto}.banner-exclusive-prices a .banner-copy{font-size:14px;line-height:1.2}.banner-exclusive-prices a .banner-cta:after{margin-right:0}.banner-exclusive-prices a .banner-cta span{display:none}}@media screen and (max-width:767px) and (device-aspect-ratio:40/71){ul.availability_sort{height:570px}}@media (max-width:420px){.hotel_card .container_img_hotel .img_hotel{bottom:0;height:100%;min-height:103px;top:0;transform:translate(50%)}}@media (max-width:319px){.leyenda_mapa{font-size:10px;line-height:12px;margin:0;padding:5px}}@media screen and (device-aspect-ratio:40/71){.noScroll{height:570px}}