.top-hotels-table{border-collapse:collapse;min-width:100%}.top-hotels-table-header{background:var(--f89ab044);color:#727374;white-space:nowrap;font-size:14px;font-weight:300;line-height:24px}@media (width>=768px){.top-hotels-table{width:auto}.top-hotels-table-header{font-size:16px;line-height:26px}}.top-hotels-table-header.is-sticky{z-index:3;position:fixed;top:0}.top-hotels-table-header-cell{background:var(--f89ab044);z-index:1;border:1px solid #e4e5e7;padding:12px 16px;position:sticky;top:0}.top-hotels-table-header-cell:before{content:"";bottom:-1px;background-color:#e4e5e7;width:100%;height:1px;position:absolute;inset-inline-start:0}.top-hotels-table-header-cell:after{content:"";inset-inline-end:-1px;background-color:#e4e5e7;width:1px;height:100%;position:absolute;top:0}.top-hotels-table-header-cell:first-child,.top-hotels-table-header-cell:nth-child(2){z-index:3}.top-hotels-table-header-cell.with-sort{cursor:pointer;align-items:center}.top-hotels-table-header-cell .sort-icon{margin-inline-start:30px}.top-hotels-table-header-cell .sort-icon:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M5.875 12.375L9.25 15.75L12.625 12.375' stroke='%23727374' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.875 5.625L9.25 2.25L12.625 5.625' stroke='%23727374' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:18px;height:18px;display:inline-block;position:relative;top:5px}.top-hotels-table-header-cell .info-icon{position:relative;top:2px}.top-hotels-table-thead.is-sticky{z-index:3;margin-inline-start:-1px;position:fixed;top:0;overflow:hidden}.top-hotels-table .hotel-price-range{color:#404040;letter-spacing:.1px;background:var(--f89ab044);border-radius:4px;padding:2px;font-size:16px;font-weight:500;line-height:21px}.top-hotels-table .hotel-price-range .fade-price{color:#b3b3b3}.top-hotels-table-cell{font-weight:var(--fcd6de04);border:1px solid #e4e5e7;padding:10px 16px}.top-hotels-table-cell.list-number{color:#b3b3b3;background:#fff;font-weight:500}.top-hotels-table-cell.list-name{background:#fff}.top-hotels-table-cell .hotel-link{color:#141517;cursor:pointer;font-weight:500}.top-hotels-table-wrapper{padding:0;overflow-x:auto}.top-hotels-table .list-number{border-inline-end:none;width:60px;position:sticky;inset-inline-start:-1px}.top-hotels-table .list-number:after{content:none}.top-hotels-table .list-name{border-inline-start:none;width:300px;min-width:45vw;max-width:45vw;position:sticky;inset-inline-start:59px}@media (width>=576px){.top-hotels-table .list-name{width:300px;min-width:300px;max-width:unset}}.top-hotels-table .list-name:after{content:"";inset-inline-end:-1px;background-color:#e4e5e7;width:1px;height:100%;position:absolute;top:0}.top-hotels-table .list-popularity{width:215px;min-width:215px}.top-hotels-table .list-reviews{width:174px;min-width:174px}.top-hotels-table .list-location{width:214px;min-width:214px}.top-hotels-table .list-price{width:167px;min-width:167px}.top-hotels-table .top-hotels-table-header .list-number{z-index:4}.top-hotels-table .is-highlighted{background-color:#f8f9fa}.navigation-wrapper{border-top:1px solid #e4e5e7;padding:16px}@media (width>=768px){.navigation-wrapper{display:none}}.navigation-wrapper-bottom{border:1px solid #e4e5e7;border-top:none;padding:16px}.navigation-wrapper .listing-parts,.navigation-wrapper-bottom .listing-parts{margin-bottom:0}.score-rating-note{color:#727374;margin-top:16px;margin-bottom:16px}.listing-parts{gap:8px;max-width:100%;margin-bottom:24px;display:flex;overflow-x:auto}.listing-parts-wrapper{width:fit-content;max-width:100%;margin-inline:auto;padding-inline:46px;position:relative}.listing-parts-wrapper .listing-part{border:1px solid var(--v06164544);color:#141517;border-radius:var(--v13380f75);cursor:pointer;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.listing-parts-wrapper .listing-part .link{color:#141517;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listing-parts-wrapper .listing-part.active{background:var(--v06164544);cursor:default}.listing-parts-wrapper .listing-part.active .link{color:var(--v70bf0579)}.listing-parts-wrapper .listing-part-next,.listing-parts-wrapper .listing-part-prev{position:absolute}.listing-parts-wrapper .listing-part-next:before,.listing-parts-wrapper .listing-part-prev:before{content:"";width:10px;height:10px;display:block;transform:rotate(45deg)}.listing-parts-wrapper .listing-part-prev{inset-inline-start:0;top:0}.listing-parts-wrapper .listing-part-prev:before{border-inline-start:2px solid #141517;border-bottom:2px solid #141517;margin-inline-start:3px}.listing-parts-wrapper .listing-part-next{inset-inline-end:0;top:0}.listing-parts-wrapper .listing-part-next:before{border-inline-end:2px solid #141517;border-top:2px solid #141517;margin-inline-end:3px}.listing-parts-wrapper .listing-part.disabled{cursor:not-allowed;border-color:var(--f89ab044)}.listing-parts-wrapper .listing-part.disabled:before{border-color:var(--f89ab044)}
