.header-search{flex-grow:1}@media not (min-width:62em){.header-search{display:flex}}.header-search .layout-back-button{height:74px}@media (min-width:62em){.header-search .layout-back-button{display:none}}@media not (min-width:36em){.header-search .layout-back-button{width:50px;min-width:50px;height:56px;font-size:1rem}}.header-search__container{flex-grow:1;position:relative}@media (36em<=width<62em){.header-search__container .dropdown-menu{float:none;border:1px solid #eee;border-top:0;border-radius:0 0 .75rem .75rem;margin-top:0;padding-top:0;padding-bottom:0;position:static;box-shadow:0 5px 50px #00000040}}.header-search__trigger{text-align:left;height:74px;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:inherit;padding:1.25rem 3rem 1.25rem 0;font-size:1.125em;line-height:32px;transition:none;display:none;position:relative;overflow:hidden}.header-search__trigger:hover,.header-search__trigger:focus{text-decoration:none}.header-search__trigger:before{color:#24d282;margin-top:-11px;font-size:22px;display:block;position:absolute;top:50%;right:.75rem}@media not (min-width:62em){.header-search__trigger{max-width:calc(100vw - 142px);display:block}}@media not (min-width:36em){.header-search__trigger{max-width:calc(100vw - 132px);height:56px;padding-top:.75rem;padding-bottom:.75rem;padding-right:1.75rem;font-size:1rem}.header-search__trigger:before{right:0}}.header-search__trigger-item:before{content:"/";color:#28383f59;margin:0 .5rem}.header-search__trigger-item:first-child:before{display:none}.header-search__inner{flex-wrap:nowrap;margin:0 15px;display:flex;position:relative}@media not (min-width:62em){.header-search__inner{display:none}}.header-search__inner .filter-field{padding:.5rem 1.25rem}.header-search__inner .filter-field__value{margin-top:1px;font-size:16px}.header-search__field{border:1px solid #eee;border-right:none;flex-grow:1}.header-search__field:first-child{border-radius:.75rem 0 0 .75rem}.header-search__close{display:none}.header-search__submit{color:#fff;background:#24d282;border:none;border-radius:0 .75rem .75rem 0;justify-content:center;align-items:center;gap:14px;width:56px;font-size:20px;font-weight:400;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.header-search__submit:hover{background-color:#1eb16e}.header-search__submit .loading{display:none}.header-search__submit .loading>svg{width:34px;height:34px}.header-search__submit .loading>svg .path{stroke:#fff}.header-search__submit-text{display:none}@media not (min-width:62em){.header-search-expanded{padding-bottom:66px}.header-search-expanded .header-search__inner{flex-direction:column;margin:0;display:flex}.header-search-expanded .header-search__field{border-right:1px solid #eee;border-radius:.75rem;margin-bottom:.5rem}.header-search-expanded .header-search__close{color:#fff;text-align:center;z-index:1;background:#f05454;border:0;border-radius:.75rem;width:calc(50% - 1.5rem);max-width:none;height:50px;padding:.75rem .5rem;font-size:1.125em;line-height:24px;transition:background-color .15s ease-in-out;display:block;position:fixed;bottom:1rem;left:1rem}.header-search-expanded .header-search__close:hover{background-color:#e74c3c}.header-search-expanded .header-search__close:hover,.header-search-expanded .header-search__close:focus{text-decoration:none}.header-search-expanded .layout-back-button,.header-search-expanded .header-search__trigger{display:none}.header-search-expanded .header-search__submit{border-radius:.75rem;width:calc(50% - 1.5rem);margin:0;font-size:1.125em;line-height:24px;display:block;position:fixed;bottom:1rem;right:1rem;height:50px!important}.header-search-expanded .header-search__submit-text{display:inline-block}.header-search-expanded .header-search__submit-icon,.header-search-expanded .top-banner{display:none}.header-search-expanded .header{padding:1rem 0!important;position:fixed!important;top:0!important;box-shadow:0 -5px #fff,0 100px #fff!important}.header-search-expanded #logo,.header-search-expanded #lang-nav,.header-search-expanded #listing-results,.header-search-expanded #footer,.header-search-expanded .hotel-page-wrapped{display:none!important}}
