.SearchPage_header__Vix8_{display:flex;gap:var(--space-m);justify-content:space-between}@media only screen and (max-width:1279px){.SearchPage_headerWrap__A9llJ .SearchPage_sortBar__cXRbK,.SearchPage_header__Vix8_ .SearchPage_rules__ESZO8{display:none}}.SearchPage_trustBanner__Ct6eR{margin-bottom:var(--space-m)}.SearchPage_seoPageDescription__dBtqj{margin:var(--space-xl) 0 var(--space-5xs);color:var(--gray-80)}.SearchPage_wrap__3USxq{display:grid;grid-template-columns:28.2rem auto;grid-gap:0 var(--space-2xl);gap:0 var(--space-2xl);margin-bottom:var(--space-2xl)}@media only screen and (max-width:1279px){.SearchPage_wrap__3USxq{grid-template-columns:100%}}.SearchPage_filtersDesktop__wbWF8{height:max-content}@media only screen and (max-width:1279px){.SearchPage_filtersDesktop__wbWF8{display:none}}.SearchPage_filtersDesktop__wbWF8>:not(:last-child){margin-bottom:var(--space-xl)}@media only screen and (min-width:1280px){.SearchPage_filtersMobile__1o97W{display:none}}.SearchPage_main__JbGmY{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.SearchPage_main__JbGmY .SearchPage_sortBar__cXRbK{display:none}}@media only screen and (max-width:1279px){.SearchPage_main__JbGmY .SearchPage_appliedFilters__5zU80{display:none}}.SearchPage_modalControls__nLZvd{display:flex;overflow:auto;scrollbar-color:var(--white) var(--white);scrollbar-width:thin;padding:var(--space-xl) 3.6rem var(--space-xs)}.SearchPage_modalControls__nLZvd::-webkit-scrollbar{width:2px;height:2px;border-radius:6px;background-color:var(--white)}.SearchPage_modalControls__nLZvd::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--white)}@media only screen and (max-width:833px){.SearchPage_modalControls__nLZvd{padding:var(--space-m) var(--space-m) var(--space-s)}}.SearchPage_modalControls__nLZvd .SearchPage_control__EY4vC{padding:0 .4rem}.SearchPage_modalControls__nLZvd .SearchPage_control__EY4vC>*{width:max-content}@media only screen and (min-width:1920px){.SearchPage_showMap__cUeCS{display:none}}@media only screen and (min-width:1280px){.SearchPage_showMap__cUeCS{position:relative;overflow:hidden;width:100%;height:8.8rem;border-radius:var(--radius-l)}.SearchPage_showMap__cUeCS:hover img{transform:scale(1.1)}.SearchPage_showMap__cUeCS:disabled{cursor:default;pointer-events:none;opacity:.4}.SearchPage_showMap__cUeCS img{position:absolute;top:0;left:0;z-index:-1;transition:transform var(--transition-time-slow)}}@media only screen and (max-width:1279px){.SearchPage_showMap__cUeCS{overflow:hidden;border-radius:var(--radius-l)}.SearchPage_showMap__cUeCS:hover img{transform:scale(1.1)}.SearchPage_showMap__cUeCS img{position:absolute;top:0;left:0;z-index:-1;transition:transform var(--transition-time-slow)}}.HotDealsPage_header__tC39I{display:flex;gap:var(--space-m);justify-content:space-between}.HotDealsPage_headerToolbar__f63EV{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-m);align-items:flex-end}@media only screen and (max-width:1279px){.HotDealsPage_headerWrap__btjug .HotDealsPage_sortBar__4JM65,.HotDealsPage_header__tC39I .HotDealsPage_rules__i_aiz{display:none}}.HotDealsPage_seoPageDescription__ZcAn_{margin:var(--space-xl) 0 var(--space-5xs);color:var(--gray-80)}.HotDealsPage_wrap__L2BxC{display:grid;grid-template-columns:28.2rem auto;grid-gap:0 var(--space-2xl);gap:0 var(--space-2xl);margin-bottom:var(--space-2xl)}@media only screen and (max-width:1279px){.HotDealsPage_wrap__L2BxC{grid-template-columns:100%}}.HotDealsPage_filtersDesktop__Mr00R{height:max-content}@media only screen and (max-width:1279px){.HotDealsPage_filtersDesktop__Mr00R{display:none}}.HotDealsPage_filtersDesktop__Mr00R>:not(:last-child){margin-bottom:var(--space-xl)}@media only screen and (min-width:1280px){.HotDealsPage_filtersMobile__3v48i{display:none}}.HotDealsPage_main__LClQp{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.HotDealsPage_main__LClQp .HotDealsPage_sortBar__4JM65{display:none}}@media only screen and (max-width:1279px){.HotDealsPage_main__LClQp .HotDealsPage_appliedFilters__wdJyq{display:none}}.HotDealsPage_modalControls__ksBZ5{display:flex;overflow:auto;scrollbar-color:var(--white) var(--white);scrollbar-width:thin;padding:var(--space-xl) 3.6rem var(--space-xs)}.HotDealsPage_modalControls__ksBZ5::-webkit-scrollbar{width:2px;height:2px;border-radius:6px;background-color:var(--white)}.HotDealsPage_modalControls__ksBZ5::-webkit-scrollbar-thumb{border-radius:6px;background-color:var(--white)}@media only screen and (max-width:833px){.HotDealsPage_modalControls__ksBZ5{padding:var(--space-m) var(--space-m) var(--space-s)}}.HotDealsPage_modalControls__ksBZ5 .HotDealsPage_control__Qubvd{padding:0 .4rem}.HotDealsPage_modalControls__ksBZ5 .HotDealsPage_control__Qubvd>*{width:max-content}.HotDealsPage_countries__gYmi_{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-bottom:var(--space-2xl)}@media only screen and (max-width:1279px){.HotDealsPage_countries__gYmi_{margin-top:var(--space-s)}}.HotDealsPage_countries__gYmi_ .HotDealsPage_item__jPebs{height:4rem;width:auto;padding:0 var(--space-m);border-radius:360px;border:1px solid var(--gray-50);transition:border-width var(--transition-time-slow),border-color var(--transition-time-slow)}.HotDealsPage_countries__gYmi_ .HotDealsPage_item__jPebs:hover{border-color:var(--gray-70)}.HotDealsPage_countries__gYmi_ .HotDealsPage_item__jPebs.HotDealsPage_active__Iwn5T,.HotDealsPage_countries__gYmi_ .HotDealsPage_item__jPebs:focus-visible{border-width:2px;border-color:var(--gray-100)}@media only screen and (min-width:1920px){.HotDealsPage_results__6ZlZA{min-height:100vh;height:100%}}.FlightsPage_page__Fn0Li{padding-bottom:var(--space-5xl)}.FlightsPage_headerBar___Lq_L{padding:var(--space-2xl) 0 var(--space-l)}@media only screen and (max-width:559px){.FlightsPage_headerBar___Lq_L{padding:var(--space-l) 0}}.FlightsPage_title__5UPtR{display:block;color:var(--gray-100);margin-bottom:var(--space-4xs)}.FlightsPage_subtitle__mwEzL{display:block;color:var(--gray-60)}.FlightsPage_sortTabs__jxFo_{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--gray-20);border-radius:var(--radius-m);overflow:hidden;margin-bottom:var(--space-xl)}.FlightsPage_sortTab__29mer{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--space-4xs);padding:var(--space-m) var(--space-l);background:var(--white);border-right:1px solid var(--gray-20);transition:background-color var(--transition-time)}.FlightsPage_sortTab__29mer:last-child{border-right:none}@media not all and (-moz-touch-enabled:1),not all and (-ms-high-contrast:none)and (max-width:600px),not all and (pointer:coarse){.FlightsPage_sortTab__29mer:hover{background:var(--gray-5)}}.FlightsPage_sortTabActive__HlI2F{background:var(--primary-5);box-shadow:inset 0 -3px 0 var(--primary-50)}.FlightsPage_sortTabLabel__htVW5{color:var(--gray-100)}.FlightsPage_sortTabSub__WCnBk{color:var(--primary-50)}.FlightsPage_layout__A5Ho_{display:grid;grid-template-columns:28.2rem auto;grid-gap:0 var(--space-2xl);gap:0 var(--space-2xl)}@media only screen and (max-width:1279px){.FlightsPage_layout__A5Ho_{grid-template-columns:100%}}.FlightsPage_sidebar__S6mZ3{height:max-content;position:-webkit-sticky;position:sticky;top:8rem}@media only screen and (max-width:1279px){.FlightsPage_sidebar__S6mZ3{display:none}}.FlightsPage_sidebar__S6mZ3>:not(:last-child){margin-bottom:var(--space-l)}.FlightsPage_filterSection__BXJrH{padding:var(--space-l);border:1px solid var(--gray-20);border-radius:var(--radius-l);background:var(--white)}.FlightsPage_filterTitle__U1h9m{display:block;color:var(--gray-100);margin-bottom:var(--space-l)}.FlightsPage_filterGroup__lCVzj{margin-bottom:var(--space-l)}.FlightsPage_filterGroup__lCVzj:last-child{margin-bottom:0}.FlightsPage_filterGroupTitle__2L6_r{display:block;color:var(--gray-80);margin-bottom:var(--space-s)}.FlightsPage_airlinesList__1AIe5{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-s)}.FlightsPage_airlineRow__CHDtO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-s);transition:background-color var(--transition-time)}@media not all and (-moz-touch-enabled:1),not all and (-ms-high-contrast:none)and (max-width:600px),not all and (pointer:coarse){.FlightsPage_airlineRow__CHDtO:hover{background:var(--gray-5)}}.FlightsPage_airlineInfo__0GxOy{display:flex;align-items:center;gap:var(--space-s);min-width:0}.FlightsPage_airlineLogoSmall__G3L09{width:4.8rem;height:2.4rem;object-fit:contain;flex-shrink:0}.FlightsPage_airlineNameSidebar__9WC1n{display:block;color:var(--gray-100)}.FlightsPage_airlineCount__5UKBo{display:block;color:var(--gray-60)}.FlightsPage_airlinePrice__Yq0mc{color:var(--primary-50);white-space:nowrap}.FlightsPage_results__ndZPo{display:flex;flex-direction:column}.FlightsPage_resultsCount__G7ABQ{display:block;color:var(--gray-60);margin-bottom:var(--space-m)}.FlightsPage_list__bKPa6{display:flex;flex-direction:column;gap:var(--space-l)}.FlightsPage_empty__mAZ7H{display:flex;flex-direction:column;align-items:center;padding:var(--space-5xl) var(--space-xl);text-align:center}.FlightsPage_emptyIcon__CHjiU{width:4.8rem;height:4.8rem;color:var(--gray-40);margin-bottom:var(--space-l)}.FlightsPage_emptyTitle__X4Xg4{display:block;color:var(--gray-80);margin-bottom:var(--space-2xs)}.FlightsPage_emptyDesc__qR7oV{display:block;color:var(--gray-60)}.FlightsPage_card__hXT1x{border:1px solid var(--gray-20);border-radius:var(--radius-l);background:var(--white);overflow:hidden;transition:border-color var(--transition-time),box-shadow var(--transition-time)}@media not all and (-moz-touch-enabled:1),not all and (-ms-high-contrast:none)and (max-width:600px),not all and (pointer:coarse){.FlightsPage_card__hXT1x:hover{border-color:var(--primary-20,#c7d2fe);box-shadow:0 4px 20px rgba(0,0,0,.07)}}.FlightsPage_typeBar__eolIF{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-2xs) var(--space-xl)}.FlightsPage_typeBar__eolIF.FlightsPage_charterBar__eZD36{background:#fff7ed;border-bottom:1px solid #fed7aa}.FlightsPage_typeBar__eolIF.FlightsPage_regularBar__QDPwu{background:var(--primary-5);border-bottom:1px solid var(--primary-10)}.FlightsPage_typeLabel__waojw{color:var(--gray-70);text-transform:uppercase;letter-spacing:.05em}.FlightsPage_directBadge__9nUkT{padding:.1rem var(--space-2xs);background:var(--green-12,#e0f5df);color:var(--green-50,#1fb41c);border-radius:var(--radius-s)}.FlightsPage_seatsBadge__RVdAd{padding:.1rem var(--space-2xs);background:#fff0f0;color:var(--red-50,#e84d4d);border-radius:var(--radius-s)}.FlightsPage_cardContent__eZMgC{display:grid;grid-template-columns:1fr 26rem}@media only screen and (max-width:1279px){.FlightsPage_cardContent__eZMgC{grid-template-columns:1fr}}.FlightsPage_cardFlights__f3LvR{padding:var(--space-l) var(--space-xl)}@media only screen and (max-width:1111px){.FlightsPage_cardFlights__f3LvR{padding:var(--space-m)}}.FlightsPage_airlineHeader__PBHOs{display:flex;align-items:center;gap:var(--space-s);margin-bottom:var(--space-m)}.FlightsPage_airlineLogo__poIrM{height:2.8rem;width:auto;max-width:10rem;object-fit:contain}.FlightsPage_airlineName__R2O1F{color:var(--gray-80)}.FlightsPage_legSeparator__G5aNB{height:1px;background:var(--gray-10);margin:var(--space-s) 0}.FlightsPage_leg__GDnVd{padding:var(--space-2xs) 0}.FlightsPage_legTimes__C0Dej{display:grid;grid-template-columns:6rem 1fr 6rem;grid-gap:var(--space-m);gap:var(--space-m);align-items:center}@media only screen and (max-width:559px){.FlightsPage_legTimes__C0Dej{gap:var(--space-s)}}.FlightsPage_legPointEnd__VxK75,.FlightsPage_legPoint__dPUSR{text-align:center}.FlightsPage_legIata__Q3e8X{display:block;color:var(--gray-60);margin-top:var(--space-5xs)}.FlightsPage_legTimeline__ENQWQ{display:flex;flex-direction:column;align-items:center;gap:var(--space-4xs)}.FlightsPage_legDuration__5wvre{color:var(--gray-60)}.FlightsPage_legLine__7Aub0{display:flex;align-items:center;width:100%;gap:0}.FlightsPage_legDot__8S45L{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--primary-50);background:var(--white);flex-shrink:0}.FlightsPage_legDash__pCL0c{flex:1 1;height:2px;background:var(--gray-30);background-image:repeating-linear-gradient(90deg,var(--primary-20) 0,var(--primary-20) 4px,transparent 4px,transparent 8px);background-size:8px 2px}.FlightsPage_legTransferDot___rsQa{width:.8rem;height:.8rem;border-radius:50%;background:var(--primary-50);flex-shrink:0}.FlightsPage_legTransferText__HDnXB{color:var(--orange2-50,#f07733)}.FlightsPage_legDirectText__X6F8Y{color:var(--green-50,#1fb41c)}.FlightsPage_legDates__17Z2T{display:flex;justify-content:space-between;padding:var(--space-4xs) 6rem 0}@media only screen and (max-width:559px){.FlightsPage_legDates__17Z2T{padding:var(--space-4xs) 0 0}}.FlightsPage_legDate__mua7_{color:var(--gray-50)}.FlightsPage_cardSummary__ZSkZG{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-xl);background:var(--gray-5);border-left:1px solid var(--gray-15,#eee)}@media only screen and (max-width:1279px){.FlightsPage_cardSummary__ZSkZG{border-left:none;border-top:1px solid var(--gray-15,#eee)}}.FlightsPage_priceBlock__MkGoq{margin-bottom:var(--space-4xs)}.FlightsPage_priceValue__z_ct4{display:block;color:var(--primary-50)}.FlightsPage_priceCurrency__GY12g{font-size:var(--text-3);font-weight:500}.FlightsPage_pricePer__k0RRY{display:block;color:var(--gray-60)}.FlightsPage_baggageBlock__1JV3B{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-s);background:var(--white);border:1px solid var(--gray-20);border-radius:var(--radius-d)}.FlightsPage_baggageItem__6wMZv{display:flex;align-items:center;gap:var(--space-s)}.FlightsPage_baggageIconWrap__rHj1l{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:var(--radius-s);background:var(--primary-5);flex-shrink:0}.FlightsPage_handBaggageIconWrap__BPx_5{background:var(--gray-10)}.FlightsPage_baggageIcon__izoSX{width:1.6rem;height:1.6rem;color:var(--primary-50)}.FlightsPage_baggageLabel__DRdLN{display:block;color:var(--gray-60)}.FlightsPage_extraBaggageBtn__DQJtc{all:unset;cursor:pointer;display:flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-s);border:1px dashed var(--primary-50);border-radius:var(--radius-s);color:var(--primary-50);font-size:var(--text-6);transition:background-color var(--transition-time)}@media not all and (-moz-touch-enabled:1),not all and (-ms-high-contrast:none)and (max-width:600px),not all and (pointer:coarse){.FlightsPage_extraBaggageBtn__DQJtc:hover{background:var(--primary-5)}}.FlightsPage_extraBaggageIcon__S3Sj4{width:1.2rem;height:1.2rem}.FlightsPage_refundBadge__nZEfL{display:inline-flex;align-items:center;padding:var(--space-4xs) var(--space-s);background:var(--green-12,#e0f5df);color:var(--green-50,#1fb41c);border-radius:var(--radius-s);width:-moz-fit-content;width:fit-content}.FlightsPage_selectBtn__wf7HQ{width:100%}