.hotels-filters-dropdown .universal-popup-header{display:flex}.hotels-filters .universal-modal{max-width:780px;padding:0}.hotels-filters .universal-modal-close{top:14px}.hotels-active-filters-item{flex-shrink:0;position:relative;margin-right:8px;margin-bottom:4px;padding-left:12px;padding-right:12px;height:24px;font-size:14px;line-height:15px;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;color:#000;background-color:rgba(107,135,175,.15);white-space:nowrap;border-radius:30px}.hotels-active-filters-item:last-child{margin-right:0}@media only screen and (max-width:480px){.hotels-active-filters-item{padding-left:10px;padding-right:10px;height:21px}.hotels-active-filters-item:after{content:"";display:block;position:absolute;right:-20px;width:20px;height:1px}}.hotels-results-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:20px 0}.hotels-results-relaxation{margin-bottom:8px}.hotels-results-availability,.hotels-results-relaxation{flex-basis:100%;font-size:var(--type-small);line-height:var(--lh-body);color:var(--text-secondary)}.hotels-results-availability{margin-top:4px}.hotels-results-count{font-size:var(--type-results-count);line-height:var(--lh-body);color:var(--text-primary)}.hotels-results-count-skeleton{display:inline-block;width:11em;max-width:60vw;height:1em;vertical-align:-.125em;border-radius:4px;position:relative;overflow:hidden;background:#f5f5f7}.hotels-results-count-skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:results-count-slide 2s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0))}@keyframes results-count-slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.hotels-results-sort{display:flex;align-items:center;gap:var(--space-20)}.hotels-results-sort-label,.hotels-results-sort-link{font-size:var(--type-small);line-height:var(--lh-body);color:var(--text-secondary)}.hotels-results-sort-link{font-family:var(--font-main);background:none;border:none;padding:0;cursor:pointer}.hotels-results-sort-link:hover{color:var(--text-primary)}.hotels-results-sort-link-active{color:var(--text-primary);font-weight:500}.hotels-results-sort-control{display:none}@media only screen and (max-width:1024px){.hotels-results-sort{display:none}.hotels-results-sort-control{display:block}}.hotels-sort-trigger{display:flex;align-items:center;gap:10px;font-family:var(--font-main);font-size:var(--type-small);line-height:var(--lh-body);font-weight:500;color:var(--text-primary);background:none;border:none;padding:0;cursor:pointer}.hotels-sort-trigger-icon{display:flex;align-items:center;flex-shrink:0;width:16px;height:13px}.hotels-sort-trigger-icon svg{fill:#000}.hotels-sort .dropdown{top:calc(100% + 10px);left:auto;right:0}@media only screen and (max-width:744px){.hotels-sort .dropdown{top:auto;right:auto}}@media only screen and (max-width:630px){.hotels-sort-trigger{gap:var(--space-8)}.hotels-sort-trigger-icon{width:15px;height:12px}}