@font-face{font-family:Inter;src:local(Inter Variable),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:200 800;font-style:normal}@font-face{font-family:Inter Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:96.875%;descent-override:24.1211%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Variable),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}.flight-card{cursor:pointer;background:#fff;border-radius:16px;margin-top:35px;transform:skew(-3.5deg)}.flight-card__content{padding:11px 45px 11px 11px;display:flex;position:relative;transform:skew(3.5deg)}.flight-card__content--back{padding-top:44px;padding-left:47px}.flight-card__content--back .route-content__options{align-self:flex-end}.flight-card .route-content__mask{clip-path:inset(0 round 16px);border-radius:16px;flex-shrink:0;width:208px;height:208px;transform:skew(-3.5deg)}.flight-card .route-content__photo{min-width:228px;height:208px;margin:0 -10px;transform:skew(3.5deg)}.flight-card .route-content__arrow{z-index:1;pointer-events:none;flex-shrink:0;width:222px;height:208px;margin:0 -7px 0 -215px;position:relative}.flight-card .route-content__arrow--there{background:url(../assets/images/right-mask-arrow.svg) 100%/auto 100% no-repeat}.flight-card .route-content__arrow--back{background:url(../assets/images/left-mask-arrow.svg) 0/auto 100% no-repeat}.flight-card .route-content__conditions{flex-grow:1;min-width:0;margin-left:30px}.flight-card .route-content__options{text-align:right;flex-shrink:0;margin:25px 0 0 auto}.flight-card .conditions__plane-name{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font:800 40px/52px Inter,Inter Fallback\: sans-serif;overflow:hidden}.flight-card .conditions__plane-type{letter-spacing:.15em;text-transform:uppercase;color:#7f7e77;margin-top:8px;font:500 14px/15px Inter,Inter Fallback\: sans-serif}.flight-card .conditions__plane-el{display:none}.flight-card .conditions__warnings{gap:8px;margin-top:14px;display:flex}.flight-card .conditions__warning{color:#4e1818;letter-spacing:-.02em;white-space:nowrap;box-sizing:border-box;background:#faa81f;border-radius:4px;padding:4px 8px;font:600 11px/14px Inter,Inter Fallback\: sans-serif}.flight-card .conditions__nowarning{height:36px}.flight-card .conditions__directions{margin-top:11px;display:flex}.flight-card .conditions .directions__name{letter-spacing:-.03em;font:600 16px/14px Inter,Inter Fallback\: sans-serif}.flight-card .conditions .directions__changed{color:#f99e1e}.flight-card .conditions .directions__details{letter-spacing:-.03em;margin-top:8px;font:400 16px/21px Inter,Inter Fallback\: sans-serif}.flight-card .conditions .directions__to{margin-left:45px}.flight-card .conditions__mobile-info{display:none}.flight-card .options__main{justify-content:flex-end;display:flex}.flight-card .options__price{letter-spacing:-.04em;font:700 27px/22px Inter,Inter Fallback\: sans-serif}.flight-card .options__favorites{margin:-5px 0 0 20px}.flight-card .options__plane{letter-spacing:-.02em;color:gray;justify-content:flex-end;align-items:flex-end;margin-top:45px;font:16px/22px Inter,Inter Fallback\: sans-serif;display:flex}.flight-card .options__plane-photo{text-align:right;width:286px;height:110px;overflow:hidden}.flight-card .options__plane-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.flight-card .options__plane-seat,.flight-card .options__plane-year{margin-left:20px}.flight-card--unselected{background-color:#f9f7f1}.flight-card--unselected .flight-card__content{background:#f9f7f1}.flight-card.flight-card--strip{border-radius:8px;flex-shrink:0;width:315px;height:82px;margin-top:0;transform:skew(-3.5deg)}.flight-card.flight-card--strip .flight-card__content{margin:0 9px;padding:8px 0;transform:skew(3.5deg)}.flight-card.flight-card--strip .route-content__mask{clip-path:inset(0 round 10px);border-radius:10px;width:65px;min-width:65px;height:65px}.flight-card.flight-card--strip .route-content__photo{min-width:110%;height:65px;margin:0 -3px}.flight-card.flight-card--strip .route-content__conditions{margin-left:10px}.flight-card.flight-card--strip .route-content__options{margin:0}.flight-card.flight-card--strip .route-content__arrow{display:none}.flight-card.flight-card--strip .conditions__plane-name{max-height:22px;margin-top:0;font:800 21px/22px Inter,Inter Fallback\: sans-serif}.flight-card.flight-card--strip .conditions__plane-type{margin-top:4px;font:500 9px/13px Inter,Inter Fallback\: sans-serif}.flight-card.flight-card--strip .conditions__directions,.flight-card.flight-card--strip .conditions__nowarning,.flight-card.flight-card--strip .conditions__warnings{display:none}.flight-card.flight-card--strip .conditions__mobile-info{letter-spacing:-.02em;margin-top:12px;font:400 14px/14px Inter,Inter Fallback\: sans-serif;display:flex}.flight-card.flight-card--strip .conditions__mobile-seat,.flight-card.flight-card--strip .conditions__mobile-year{color:gray;margin-left:15px}.flight-card.flight-card--strip .conditions__mobile-flight-time,.flight-card.flight-card--strip .conditions__mobile-splitter,.flight-card.flight-card--strip .options__favorites,.flight-card.flight-card--strip .options__plane,.flight-card.flight-card--strip .options__price{display:none}.flight-card.flight-card--strip .skeleton--name{width:150px;height:20px}.flight-card.flight-card--strip .skeleton--type{width:80px;height:9px;margin-top:4px}.flight-card.flight-card--strip-round-trip{height:auto}.flight-card.flight-card--strip-round-trip .flight-card__content--there{padding:6px 0 0}.flight-card.flight-card--strip-round-trip .flight-card__content--back{margin-left:30px;padding:12px 0 0}.flight-card.flight-card--strip-round-trip .route-content__arrow{width:70px;height:65px;margin:0 -3px 0 -67px;display:block}.flight-card.flight-card--strip-round-trip .conditions__mobile-price{display:none}.flight-card.flight-card--strip-round-trip .conditions__mobile-seat,.flight-card.flight-card--strip-round-trip .conditions__mobile-year{margin-left:0}.flight-card.flight-card--strip-round-trip .conditions__mobile-splitter{color:gray;margin:0 4px;display:block}.flight-card.flight-card--strip-round-trip .conditions__mobile-info .skeleton:nth-child(3),.flight-card.flight-card--strip-round-trip .conditions__mobile-seat+.conditions__mobile-splitter{display:none}.flight-card.flight-card--strip-round-trip .infoblock{letter-spacing:-.02em;padding:12px 16px 8px;font:400 14px/14px Inter,Inter Fallback\: sans-serif;display:flex;transform:skew(3.5deg)}.flight-card.flight-card--strip-round-trip .infoblock__date{display:none}.flight-card.flight-card--strip-round-trip .infoblock__price{margin-left:0;font-weight:400}.infoblock{align-items:center;gap:12px;padding:12px 24px;font:600 14px/18px Inter,Inter Fallback\: sans-serif;display:none}.infoblock__price{margin-left:auto;font-weight:700}.skeleton--name{width:260px;height:40px}.skeleton--type{width:140px;height:14px;margin-top:6px}.skeleton--directions-name{width:90px;height:14px}.skeleton--directions-details{width:120px;height:44px}.skeleton--price{width:140px;height:27px}.skeleton--year{width:42px;height:16px}.skeleton--seat{width:58px;height:16px}.skeleton--mobile-pill{width:56px;height:14px}.skeleton--infoblock-price{width:90px;height:14px}.conditions__mobile-info .skeleton+.skeleton{margin-left:15px}@media (width<=1090px){.flight-card .flight-card__content{padding-right:20px}.flight-card .conditions__plane-name{max-height:32px;margin-top:24px;font:800 27px/32px Inter,Inter Fallback\: sans-serif}.flight-card .conditions__warnings{margin-top:33px}.flight-card .conditions__nowarning{height:55px}.flight-card .route-content__conditions{margin-left:20px}.flight-card .route-content__options{max-width:195px;margin-top:19px}.flight-card .options__price{font:700 24px/22px Inter,Inter Fallback\: sans-serif}.flight-card .options__plane{flex-wrap:wrap-reverse;margin-top:14px}.flight-card .options__plane-photo{aspect-ratio:195/75;width:100%;max-width:195px;height:auto;max-height:75px;margin-top:44px}.flight-card .options__plane-seat{margin-left:0}.flight-card .options__plane-seat:before{content:"・"}}@media (width>=701px) and (width<=1090px){.flight-card .flight-card__content--back{padding-left:11px}}@media (width<=700px){.flight-card{background:#fff;border-radius:0;margin:0;transform:none}.flight-card__content{border:0 solid #f2f2f2;border-bottom-width:1px;margin:0 16px;padding:12px 0;transform:none}.flight-card .route-content__mask{clip-path:none;border-radius:10px;width:65px;height:65px;overflow:hidden;transform:none}.flight-card .route-content__photo{min-width:105%;height:65px;margin:0;transform:none}.flight-card .route-content__conditions{margin-left:10px}.flight-card .route-content__options{margin:0 0 0 auto}.flight-card .conditions__plane-name{max-height:22px;margin-top:0;font:800 21px/22px Inter,Inter Fallback\: sans-serif}.flight-card .conditions__plane-el,.flight-card .conditions__plane-type{letter-spacing:.15em;text-transform:uppercase;color:#7f7e77;margin-top:4px;font:500 9px/13px Inter,Inter Fallback\: sans-serif}.flight-card .conditions__plane-el{display:block}.flight-card .conditions__directions,.flight-card .conditions__nowarning,.flight-card .conditions__plane-type--no-mob,.flight-card .conditions__warnings{display:none}.flight-card .conditions__mobile-info{letter-spacing:-.02em;margin-top:12px;margin-right:-30px;font:400 14px/14px Inter,Inter Fallback\: sans-serif;display:flex}.flight-card .conditions__mobile-seat,.flight-card .conditions__mobile-year{color:gray;margin-left:15px}.flight-card .conditions__mobile-flight-time,.flight-card .conditions__mobile-splitter,.flight-card .options__plane,.flight-card .options__price{display:none}.flight-card .options__favorites{margin:0}.flight-card:not(.flight-card--strip) .flight-card__content--back,.flight-card:not(.flight-card--strip) .flight-card__content--there{border-bottom-width:0;padding-bottom:0}.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-price,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-price{display:none}.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-seat,.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-year,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-seat,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-year{margin-left:0}.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-flight-time,.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-splitter,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-flight-time,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-splitter{color:gray;display:block}.flight-card:not(.flight-card--strip) .flight-card__content--back .conditions__mobile-splitter,.flight-card:not(.flight-card--strip) .flight-card__content--there .conditions__mobile-splitter{margin:0 4px}.flight-card:not(.flight-card--strip) .flight-card__content--back{margin-left:32px}.flight-card:not(.flight-card--strip) .route-content__arrow{width:70px;height:65px;margin:0 -3px 0 -67px}.flight-card:not(.flight-card--strip) .infoblock{letter-spacing:-.02em;color:#999;border-bottom:1px solid #f2f2f2;margin:0 16px;padding:12px 0;font:500 14px/14px Inter,Inter Fallback\: sans-serif;display:flex}.flight-card:not(.flight-card--strip) .infoblock__arrow{font-weight:700}.flight-card:not(.flight-card--strip) .infoblock__price{color:#000;font-weight:400}}@font-face{font-family:Inter;src:local(Inter Variable),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:200 800;font-style:normal}@font-face{font-family:Inter Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:96.875%;descent-override:24.1211%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Variable),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200 800;font-style:normal}.search-results{flex-direction:column;padding:25px calc(50vw - 640px) 80px;display:flex}@media (width<=1440px){.search-results{padding-left:80px;padding-right:80px}}@media (width<=1300px){.search-results{padding-left:40px;padding-right:40px}}@media (width<=700px){.search-results{padding-left:10px;padding-right:10px}}.search-results__empty{text-align:center;background:#fff;border-radius:24px;padding:40px;font:700 24px/32px Inter,Inter Fallback\: sans-serif}@media (width<=700px){.search-results{padding:8px 0 0}.search-results--empty-leg{padding-top:0}}.search-results--strip{height:82px;margin:0 calc(50vw - 640px + var(--arrow-gap-right,0px)) 0 calc(50vw - 640px + var(--arrow-gap-left,0px));scrollbar-width:none;flex-direction:row;padding:18px 0;transition:margin .3s;position:relative;overflow:auto hidden}.search-results--strip::-webkit-scrollbar{display:none}.search-results--strip>a,.search-results--strip>div{flex-shrink:0}.search-results--strip-round-trip{height:182px}.search-results--strip-loading{gap:20px}@media (width<=1440px){.search-results--strip{margin-left:calc(80px + var(--arrow-gap-left,0px));margin-right:calc(80px + var(--arrow-gap-right,0px))}}@media (width<=1300px){.search-results--strip{margin-left:calc(40px + var(--arrow-gap-left,0px));margin-right:calc(40px + var(--arrow-gap-right,0px))}}@media (width<=700px){.search-results--strip{display:none}}
