.sort{margin:0 var(--space-16)}.sort__content{display:flex;flex-direction:row;align-items:center;gap:var(--space-8)}.sort__legend{display:inline-block}.sort__options{display:flex;flex-direction:row;gap:var(--space-8)}.sort__input{display:none}.sort__label{margin:0;padding:0}:checked+.sort__label{font-weight:700;text-decoration:underline}:root{--filter-input-autocomplete-border: 1px solid var(--color-gray)}.filter-input-autocomplete__wrapper{z-index:50;margin-top:-12px;border-right:var(--filter-input-autocomplete-border);border-left:var(--filter-input-autocomplete-border);border-bottom-right-radius:var(--space-16);border-bottom-left-radius:var(--space-16)}.filter-input-autocomplete__wrapper[aria-hidden=true]{display:none}.filter-input-autocomplete__wrapper:first-child{margin-top:var(--space-8)}.flight-search-component__querys[aria-hidden=false]:has(.filter-input-autocomplete__wrapper:empty){border-top:none;border-bottom:0}.filter-input-autocomplete__query-wrapper{display:flex;flex-direction:column}.filter-input-autocomplete__query-wrapper .flight-search__dropdown-button{z-index:5;border-top:var(--filter-input-autocomplete-border);background-color:var(--color-white);padding:var(--space-16) var(--space-16);text-align:left}.filter-input-autocomplete__query-wrapper .flight-search__dropdown-button:hover{cursor:pointer;background-color:var(--color-gray-superlight);overflow:hidden}.filter-input-autocomplete__wrapper>div:last-of-type>button:last-of-type{border-bottom:var(--filter-input-autocomplete-border);border-radius:0 0 var(--space-16) var(--space-16)}.filter-input-autocomplete__wrapper>div:last-of-type>button:last-of-type:hover{border-radius:0 0 var(--space-16) var(--space-16)}.filter-input-autocomplete__query{font-size:var(--typography-text-small);font-family:var(--typography-bodytextfont)}:root{--filteroption-tag-fontsize: var(--typography-text-regular);--filteroption-tag-fontweight: 400;--filteroption-tag-border: 1px solid var(--color-grey-dark);--filteroption-tag-background: var(--color-grey-superlight);--filteroption-tag-textcolor: var(--typography-bodytextcolor);--filteroption-tag-hover-border: 1px solid var(--color-grey);--filteroption-tag-border-radius: 4px;--filteroption-tag-hover-background: var(--color-white);--filteroption-tag-hover-textcolor: var(--typography-bodytextcolor);--filteroption-tag-selected-border: var(--color-black);--filteroption-tag-selected-background: var(--color-black);--filteroption-tag-selected-textcolor: var(--color-white)}.filter[data-filter-appearance=tag] .filter__content{display:flex;flex-direction:column;gap:var(--space-12)}@media screen and (min-width: 768px){.filter[data-filter-appearance=tag] .filter__content{gap:var(--space-16)}}.filter[data-filter-appearance=tag] .filter__optioncontainer{display:flex;flex-wrap:wrap;gap:var(--space-8)}.filter[data-filter-appearance=tag] .filter__legend{display:block;margin:0;padding:0}.filter[data-filter-appearance=tag] .filteroption{display:flex;align-items:center;cursor:pointer;border:1px solid var(--color-gray-dark);border-radius:var(--filteroption-tag-border-radius)}.filter[data-filter-appearance=tag] input.filteroption__input{border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.filter[data-filter-appearance=tag] label.filteroption__label{display:block;transition-duration:.15s;transition-property:border,background,color;cursor:pointer;margin:0;border:var(--filteroption-tag-border);border-radius:var(--filteroption-tag-border-radius);background:var(--filteroption-tag-background);padding:var(--space-8) var(--space-12);color:var(--filteroption-tag-textcolor);font-weight:var(--filteroption-tag-fontweight);font-size:var(--typography-text-micro)}.filter[data-filter-appearance=tag] label.filteroption__label:hover,.filter[data-filter-appearance=tag] label.filteroption__label:focus,.filter[data-filter-appearance=tag] label.filteroption__label:active{border:var(--filteroption-tag-hover-border);border-radius:var(--filteroption-tag-border-radius);background:var(--filteroption-tag-hover-background);color:var(--filteroption-tag-hover-textcolor)}.filter[data-filter-appearance=tag] :focus+label.filteroption__label{border:var(--filteroption-tag-hover-border);border-radius:var(--filteroption-tag-border-radius);background:var(--filteroption-tag-hover-background);color:var(--filteroption-tag-hover-textcolor)}.filter[data-filter-appearance=tag] :checked+label.filteroption__label{display:flex;align-items:center;border:var(--filteroption-tag-selected-border);border-radius:var(--filteroption-tag-border-radius);background:var(--filteroption-tag-selected-background);color:var(--filteroption-tag-selected-textcolor)}:checked+label.filteroption__label:after{display:inline-block;-webkit-mask-image:url(/dist/client/default/assets/sprites/tag-close.svg);mask-image:url(/dist/client/default/assets/sprites/tag-close.svg);margin-left:var(--space-4);background:currentColor;width:var(--space-12);height:var(--space-12);content:""}:root{--filteroption-checkboxes-fontsize: var(--typography-text-regular);--filteroption-checkboxes-fontweight: var(--color-brand-green);--filteroption-checkboxes-border: none;--filteroption-checkboxes-background: none;--filteroption-checkboxes-textcolor: var(--typography-bodytextcolor);--filteroption-checkboxes-hover-border: none;--filteroption-checkboxes-hover-background: none;--filteroption-checkboxes-hover-textcolor: var(--typography-bodytextcolor);--filteroption-checkboxes-selected-border: none;--filteroption-checkboxes-selected-background: none;--filteroption-checkboxes-selected-textcolor: var(--typography-bodytextcolor)}.filter[data-filter-appearance=checkboxes] .filter__content,.filter[data-filter-appearance=checkboxes] .filter__optioncontainer{display:flex;gap:var(--space-24)}.filter[data-filter-appearance=checkboxes] .filter__legend{display:block;margin:0;padding:0}.filter[data-filter-appearance=checkboxes] .filteroption{display:flex;align-items:center;gap:var(--space-4);cursor:pointer}.filter[data-filter-appearance=checkboxes] label.filteroption__label{display:block;transition-duration:.15s;transition-property:border,background,color;cursor:pointer;margin:0;border:var(--filteroption-checkboxes-border);background:var(--filteroption-checkboxes-background);padding:0;color:var(--filteroption-checkboxes-textcolor);font-weight:var(--filteroption-checkboxes-fontweight);font-size:var(--filteroption-checkboxes-fontsize)}.filter[data-filter-appearance=checkboxes] label.filteroption__label:hover,.filter[data-filter-appearance=checkboxes] label.filteroption__label:focus,.filter[data-filter-appearance=checkboxes] label.filteroption__label:active{border:var(--filteroption-checkboxes-hover-border);background:var(--filteroption-checkboxes-hover-background);color:var(--filteroption-checkboxes-hover-textcolor)}.filter[data-filter-appearance=checkboxes] :focus+label.filteroption__label{border:var(--filteroption-checkboxes-hover-border);background:var(--filteroption-checkboxes-hover-background);color:var(--filteroption-checkboxes-hover-textcolor)}.filter[data-filter-appearance=checkboxes] :checked+label.filteroption__label{border:var(--filteroption-checkboxes-selected-border);background:var(--filteroption-checkboxes-selected-background);color:var(--filteroption-checkboxes-selected-textcolor)}:root{--filteroption-dropdown-fontsize: var(--typography-text-regular);--filteroption-dropdown-fontweight: 400;--filteroption-dropdown-border: 1px solid var(--color-grey-dark);--filteroption-dropdown-background: var(--color-white);--filteroption-dropdown-textcolor: var(--typography-bodytextcolor);--filteroption-dropdown-hover-border: 1px solid var(--color-grey);--filteroption-dropdown-hover-background: var(--color-white);--filteroption-dropdown-hover-textcolor: var(--typography-bodytextcolor);--filteroption-dropdown-selected-border: var(--color-black);--filteroption-dropdown-selected-background: var(--color-black);--filteroption-dropdown-selected-textcolor: var(--color-white)}fieldset.filters{display:block;margin:0;border:0;padding:0}.filter[data-filter-appearance=dropdown] .filter__content{display:flex;flex-direction:column;gap:var(--space-16)}.filter[data-filter-appearance=dropdown] .filter__optioncontainer{display:flex;flex-wrap:wrap;gap:var(--space-16)}.filter[data-filter-appearance=dropdown] .filter__legend{display:block;margin:0;padding:0}.filter[data-filter-appearance=dropdown] .filteroption{display:flex;align-items:center;cursor:pointer}.filter[data-filter-appearance=dropdown] input.filteroption__input{border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.filter[data-filter-appearance=dropdown] label.filteroption__label{display:block;transition-duration:.15s;transition-property:border,background,color;cursor:pointer;margin:0;border:var(--filteroption-dropdown-border);background:var(--filteroption-dropdown-background);padding:var(--space-8) var(--space-16);color:var(--filteroption-dropdown-textcolor);font-weight:var(--filteroption-dropdown-fontweight);font-size:var(--filteroption-dropdown-fontsize)}.filter[data-filter-appearance=dropdown] label.filteroption__label:hover,.filter[data-filter-appearance=dropdown] label.filteroption__label:focus,.filter[data-filter-appearance=dropdown] label.filteroption__label:active{border:var(--filteroption-dropdown-hover-border);background:var(--filteroption-dropdown-hover-background);color:var(--filteroption-dropdown-hover-textcolor)}.filter[data-filter-appearance=dropdown] :focus+label.filteroption__label{border:var(--filteroption-dropdown-hover-border);background:var(--filteroption-dropdown-hover-background);color:var(--filteroption-dropdown-hover-textcolor)}.filter[data-filter-appearance=dropdown] :checked+label.filteroption__label{border:var(--filteroption-dropdown-selected-border);background:var(--filteroption-dropdown-selected-background);color:var(--filteroption-dropdown-selected-textcolor)}:root{--filter-input-background: var(--color-white);--filter-input-border-color: var(--color-black);--filter-input-border: 1px solid var(--filter-input-border-color);--filter-input-border-radius: 500px;--filter-input-placeholder-color: var(--color-black)}.filterform{margin:0 auto;max-width:1384px}@media screen and (max-width: 767px){.filterform{padding:0!important}}@media screen and (max-width: 1390px){.filterform{padding:0 var(--space-32)}}.filters:not([data-filters-visible-count="0"]){display:flex;position:relative;flex-direction:row;flex-wrap:wrap;gap:var(--space-16);background-color:var(--filter-input-background);padding:var(--space-24)}.filter{display:block;margin:0;border:0;padding:0}.filter[aria-hidden=true]{border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.filter[data-filter-type=freetext]{flex:auto;width:100%}.filter__wrapper{display:flex;flex:1;flex-direction:column;gap:var(--space-10)}@media screen and (min-width: 768px){.filter__wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.filter__legend{display:block;margin:0;padding:0}.filter-input{position:relative;margin:var(--space-16) 0;width:100%}@media screen and (min-width: 768px){.filter-input{margin:var(--space-16) 0}}.filter-input__wrapper{position:relative;width:100%}.filter-input__wrapper:has(.filter-input-autocomplete__wrapper[aria-hidden=false]) .filterinput__button{display:none}.filter-input__input{border:var(--filter-input-border);border-radius:var(--filter-input-border-radius);background:transparent;width:100%;line-height:1.2;font-family:var(--font-primary)}.filter-input__input::placeholder{color:var(--filter-input-placeholder-color)}.filter-input__input[type=text]+[type=submit]{display:flex;position:absolute;top:50%;right:var(--space-16);justify-content:flex-end;align-items:center;gap:0;transform:translateY(-50%);border-radius:30px;padding:var(--space-8);width:45px;height:45px;font-size:0}@media screen and (min-width: 768px){.filter-input__input[type=text]+[type=submit]{gap:var(--space-8);font-size:inherit}}.filter-input__input[type=text]+[type=submit] svg{width:18px;height:18px}.filter-list-block__pagingbutton:only-child{margin-left:auto}@media screen and (min-width: 768px){.filters__reset-button{margin-left:auto}}.filter-list-block__paging{display:flex;justify-content:space-between}.flex__reset{align-content:end;float:right}.filteroption__label{display:flex;align-items:center;cursor:pointer;border:1px solid var(--color-gray);border-radius:var(--filteroption-tag-border-radius);padding:var(--space-8) var(--space-12);font-size:var(--typography-text-micro);text-align:center}.pagination-nextprev{display:flex;justify-content:space-between;padding-top:var(--space-16);padding-bottom:var(--space-16)}.pagination-nextprev__pagingbutton:only-child{margin-left:auto}.pagination-showmore__pagingbutton{border-radius:30px;padding:var(--space-16);width:100%}@media screen and (min-width: 768px){.pagination-showmore__pagingbutton{width:auto}}.pagination-showmore{padding-top:var(--space-32);font-size:var(--typography-text-large);font-family:var(--typography-preamble-font);text-align:center}form.filter-list-block__form{margin-bottom:var(--space-24)}form.filter-list-block__form [aria-hidden=true]{margin:0}.filter-list-block__resultlisttext{padding-bottom:var(--space-64);color:var(--color-text-grey);font-size:var(--typography-text-regular);line-height:113%;font-family:var(--typography-headingfont);letter-spacing:-.42px;text-align:center}@media screen and (min-width: 1024px){.filter-list-block__resultlisttext{font-size:var(--typography-display-small)}}.filter-list-block__resultlisttext strong{color:var(--typography-bodytextcolor)}.filter-list-block__loading-container{display:flex;justify-content:center;align-items:center;gap:var(--space-16);transform:scale(0);transition:transform .1s linear}.filter-list-block__loading-container svg{width:30px;height:30px}.filter-list-block__loading-container[aria-hidden=false]{transform:none}.filter-list-block__loading-container[aria-hidden=false] svg{animation:spin 1s linear infinite}[data-filterblock-layout=searchPage] .filter__optioncontainer{width:100%}[data-filterblock-layout=searchPage] .filters{background-color:transparent}[data-filterblock-layout=searchPage] .filter-input{margin-top:52px;box-shadow:var(--box-shadow-primary);background-color:var(--color-white);padding:var(--space-24) var(--space-16);width:100%;overflow:visible}@media screen and (min-width: 768px){[data-filterblock-layout=searchPage] .filter-input{margin-top:0;border-radius:var(--box-border-radius);padding:var(--space-16);padding:var(--space-32)}}[data-filterblock-layout=searchPage] .filter-input__wrapper:not(:has(.filter-input__input[checked])) .filter-input-autocomplete__wrapper{display:none}[data-filterblock-layout=searchPage] .filter-input__input{position:relative;border-color:var(--color-gray);border-radius:var(--box-border-radius);padding:var(--quick-search__input-padding);padding:10px var(--space-16);width:100%}@media screen and (min-width: 768px){[data-filterblock-layout=searchPage] .filter-input__input{padding:var(--space-24) var(--space-16) 10px var(--space-16);height:60px}[data-filterblock-layout=searchPage] .filter-input__input[checked]{height:70px}}[data-filterblock-layout=searchPage] .filter-input__input:focus-visible{outline:none}[data-filterblock-layout=searchPage] .filter-input__label{top:8px;font-size:var(--typography-text-caption)}@media screen and (min-width: 768px){[data-filterblock-layout=searchPage] .filter-input__label{position:absolute;top:35px;left:35px;padding:10px var(--space-12)}}.flight-search-airports__wrapper{position:absolute;width:100%}.filter-list-block[data-filterblock-layout=destinationPage] .filters{gap:var(--space-16);background-color:transparent;padding:0}.filter-list-block[data-filterblock-layout=destinationPage] .filter__wrapper{display:unset}.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__wrapper{z-index:10}.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__label{position:absolute;z-index:100;padding:37px 0 10px 5px;width:auto;font-size:28px;font-family:var(--typography-display-font);letter-spacing:-.24px;text-transform:uppercase}@media screen and (min-width: 768px){.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__label{padding:37px 0 40px 6px;font-size:var(--typography-h1-fontsize)}}@media screen and (min-width: 1500px){.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__label{padding:10px 0 var(--space-32) 6px}}.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__input{position:relative;background-color:var(--color-white);padding:65px var(--space-24) var(--space-16) var(--space-20);font-size:28px;font-family:var(--typography-display-font);letter-spacing:-.24px;text-transform:uppercase}@media screen and (min-width: 768px){.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__input{font-size:var(--typography-h1-fontsize)}}.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__input::placeholder{color:var(--color-gray)}.filter-list-block[data-filterblock-layout=destinationPage] .filter-input__input[type=text]+[type=submit] svg{width:38px;height:38px}.filter-list-block[data-filterblock-layout=destinationPage] .filter-list-block__resultlistheading{padding-top:50px}.filter-list-block[data-filterblock-layout=destinationPage] .filter-list-block__resultlisttext{padding-bottom:0;font-weight:400;font-size:var(--typography-preamble-textsize);font-family:var(--typography-preamble-font);text-align:start}.filter-list-block[data-filterblock-layout=destinationPage] .filter-list-block__resultlist{gap:var(--space-32);padding:0!important}
