.ff-footer{--ff-navy:#0B1E3D;--ff-blue:#8FB4FF;background:var(--ff-navy);color:#8891ab;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;padding:48px 24px 28px}.ff-footer__inner{max-width:1240px;margin:0 auto}.ff-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.ff-footer__logo{display:flex;align-items:center;gap:9px;color:#fff;font-weight:800;font-size:17px;margin-bottom:10px}.ff-footer__logo svg{color:var(--ff-blue)}.ff-footer__tagline{font-size:13px;line-height:1.5;max-width:260px;margin:0}.ff-footer__col h5{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#c9cedd;margin:0 0 14px}.ff-footer__col a{display:block;font-size:13.5px;color:#8891ab;text-decoration:none;margin-bottom:10px}.ff-footer__col a:hover{color:#fff}.ff-footer__bottom{padding-top:20px;font-size:12px}@media(max-width:860px){.ff-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ff-footer__top{grid-template-columns:1fr}}.ff-header{--ff-black:#111212;--ff-mint:#A9EAB9;--ff-mint-dark:#128A3E;background:var(--ff-black);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;position:relative;z-index:100}.ff-header[data-sticky=true]{position:sticky;top:0}.ff-header__inner{max-width:1240px;margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ff-header__logo{display:flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none;flex-shrink:0;white-space:nowrap}.ff-header__logo svg{color:var(--ff-mint);flex-shrink:0}.ff-header__nav{flex:1;display:flex;justify-content:center}.ff-header__nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.ff-header__nav a{color:#aab4cc;text-decoration:none;font-size:13.5px;font-weight:500;transition:color .15s ease}.ff-header__nav a:hover,.ff-header__nav a[aria-current=page]{color:#fff}.ff-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ff-header__cta{background:var(--ff-mint);color:var(--ff-black);font-size:13px;font-weight:700;text-decoration:none;padding:9px 18px;border-radius:18px;white-space:nowrap;transition:background .15s ease}.ff-header__cta:hover{background:#93e1a8}.ff-header__menu-toggle{display:none;background:none;border:none;color:#fff;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.ff-header__menu-toggle:hover{background:#ffffff14}.ff-header__drawer{background:var(--ff-black);border-top:1px solid rgba(255,255,255,.1);padding:8px 24px 20px}.ff-header__drawer[hidden]{display:none}.ff-header__drawer ul{list-style:none;margin:0;padding:0}.ff-header__drawer a{display:block;padding:12px 0;color:#fff;text-decoration:none;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:860px){.ff-header__nav{display:none}.ff-header__menu-toggle{display:flex}}@media(min-width:861px){.ff-header__drawer{display:none}}.ff-hero{--ff-navy:#0B1E3D;--ff-blue:#0B5FFF;--ff-blue-dark:#0A4FD6;--ff-border:#E1E7F2;--ff-ink-soft:#525A70;position:relative;height:460px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ff-hero__slides{position:relative;width:100%;height:100%;overflow:hidden}.ff-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease}.ff-hero__slide.is-active{opacity:1;visibility:visible}.ff-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.ff-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1e3d59,#0b1e3dbf)}.ff-hero__text{position:relative;max-width:1240px;margin:0 auto;padding:64px 24px 0;color:#fff}.ff-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fb4ff;margin-bottom:14px}.ff-hero__text h1{font-weight:800;font-size:clamp(26px,4vw,42px);letter-spacing:-.02em;max-width:600px;margin:0 0 10px}.ff-hero__text p{font-size:15.5px;max-width:440px;margin:0;color:#ffffffd9}.ff-hero__dots{position:absolute;top:20px;right:24px;display:flex;gap:7px;z-index:3}.ff-hero__dot{width:7px;height:7px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0}.ff-hero__dot.is-active{background:#fff;width:18px;border-radius:4px}.ff-hero__searchwrap{position:relative;max-width:1240px;margin:-46px auto 0;padding:0 24px;z-index:4}.ff-hero__search{background:#fff;border-radius:12px;box-shadow:0 20px 44px -20px #0b1e3d59;display:flex;flex-wrap:wrap;align-items:end;padding:16px 18px;gap:0}.ff-hero__field{padding:0 16px;border-right:1px solid var(--ff-border);flex:1;min-width:150px}.ff-hero__field--wide{flex:2;min-width:260px}.ff-hero__field--last{border-right:none}.ff-hero__label{display:block;font-size:10.5px;font-weight:600;color:var(--ff-ink-soft);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ff-hero__input{border:none;font-size:15px;font-weight:600;color:var(--ff-navy);width:100%;font-family:inherit;background:transparent}.ff-hero__fromto{display:flex;align-items:center;gap:8px}.ff-hero__fromto>div{flex:1;min-width:0}.ff-hero__swap{width:28px;height:28px;border-radius:50%;border:1px solid var(--ff-border);background:#fff;color:var(--ff-ink-soft);cursor:pointer;flex-shrink:0}.ff-hero__swap:hover{border-color:var(--ff-blue);color:var(--ff-blue)}.ff-hero__btn{background:var(--ff-blue);color:#fff;border:none;border-radius:9px;padding:0 26px;height:46px;font-weight:700;font-size:14px;cursor:pointer;margin-left:12px;white-space:nowrap}.ff-hero__btn:hover{background:var(--ff-blue-dark)}@media(max-width:860px){.ff-hero{height:420px}.ff-hero__search{padding:16px}.ff-hero__field{border-right:none;border-bottom:1px solid var(--ff-border);padding:12px 0;flex:1 1 100%}.ff-hero__btn{margin-left:0;width:100%;margin-top:8px;height:48px;justify-content:center}.ff-hero__searchwrap{margin-top:-30px}}.ff-reviews{--ff-navy:#0B1E3D;--ff-blue:#0B5FFF;--ff-border:#E1E7F2;--ff-ink-soft:#525A70;--ff-star:#F5A623;padding:64px 24px;background:#f6f8fc;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ff-reviews__inner{max-width:1240px;margin:0 auto}.ff-reviews__inner h2{font-weight:800;font-size:24px;letter-spacing:-.01em;color:var(--ff-navy);margin:0 0 6px}.ff-reviews__sub{color:var(--ff-ink-soft);font-size:14px;margin:0 0 24px;max-width:380px}.ff-reviews__summary{display:flex;align-items:center;gap:14px;margin-bottom:28px}.ff-reviews__score{font-weight:800;font-size:32px;color:var(--ff-navy)}.ff-reviews__summary-text{font-size:13.5px;color:var(--ff-ink-soft);line-height:1.4}.ff-reviews__summary-text b{color:var(--ff-navy)}.ff-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ff-reviews__card{background:#fff;border:1px solid var(--ff-border);border-radius:12px;padding:22px}.ff-reviews__stars{display:flex;gap:3px;color:var(--ff-star);margin-bottom:12px}.ff-reviews__text{font-size:13.5px;color:var(--ff-navy);line-height:1.6;margin:0 0 16px}.ff-reviews__who{display:flex;align-items:center;gap:10px}.ff-reviews__avatar{width:32px;height:32px;border-radius:50%;background:#eaf1ff;color:var(--ff-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.ff-reviews__name{font-size:13px;font-weight:700;color:var(--ff-navy)}.ff-reviews__route{font-size:11.5px;color:var(--ff-ink-soft)}@media(max-width:900px){.ff-reviews__grid{grid-template-columns:1fr}}.ff-routes{--ff-navy:#0B1E3D;--ff-blue:#0B5FFF;--ff-border:#E1E7F2;--ff-ink-soft:#525A70;padding:56px 24px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ff-routes__inner{max-width:1240px;margin:0 auto}.ff-routes__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.ff-routes__head h2{font-weight:800;font-size:24px;letter-spacing:-.01em;color:var(--ff-navy);margin:0 0 6px}.ff-routes__head p{color:var(--ff-ink-soft);font-size:14px;margin:0;max-width:340px}.ff-routes__more{font-size:13px;font-weight:700;color:var(--ff-blue);text-decoration:none;white-space:nowrap}.ff-routes__more:hover{text-decoration:underline}.ff-routes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ff-routes__card{display:block;background:#fff;border:1px solid var(--ff-border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease}.ff-routes__card:hover{box-shadow:0 12px 26px -16px #0b1e3d40;transform:translateY(-2px)}.ff-routes__thumb{height:110px}.ff-routes__body{padding:14px 16px 16px}.ff-routes__title{font-size:14px;font-weight:700;color:var(--ff-navy)}.ff-routes__sub{font-size:12px;color:var(--ff-ink-soft);margin-top:3px}.ff-routes__price{font-weight:800;font-size:19px;color:var(--ff-blue);margin-top:10px}@media(max-width:900px){.ff-routes__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ff-routes__grid{grid-template-columns:1fr}}.ff-results{--ff-navy:#0B1E3D;--ff-blue:#0B5FFF;--ff-blue-dark:#0A4FD6;--ff-border:#E1E7F2;--ff-ink-soft:#525A70;--ff-stripe:#8FB4FF;padding:40px 24px 72px;background:#f6f8fc;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ff-results__inner{max-width:1240px;margin:0 auto}.ff-results__heading{font-weight:800;font-size:26px;letter-spacing:-.01em;color:var(--ff-navy);margin:0 0 18px}.ff-results__searchbar{margin-bottom:22px}.ff-results__searchinput{width:100%;max-width:420px;border:1px solid var(--ff-border);border-radius:9px;padding:12px 16px;font-size:14px;font-family:inherit}.ff-results__searchinput:focus{outline:2px solid var(--ff-blue)}.ff-results__layout{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}.ff-results__filters{background:#fff;border:1px solid var(--ff-border);border-radius:10px;padding:20px}.ff-results__filters h3{font-size:12.5px;font-weight:700;color:var(--ff-navy);margin:18px 0 10px}.ff-results__filters h3:first-child{margin-top:0}.ff-results__check{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ff-navy);padding:6px 0;cursor:pointer}.ff-results__check input{accent-color:var(--ff-blue);width:15px;height:15px}.ff-results__count{font-size:13px;color:var(--ff-ink-soft);margin-bottom:14px}.ff-results__empty{font-size:14px;color:var(--ff-ink-soft);background:#fff;border:1px dashed var(--ff-border);border-radius:10px;padding:24px}.ff-results__row{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--ff-border);border-radius:10px;padding:14px 18px;margin-bottom:12px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:box-shadow .15s ease}.ff-results__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:repeating-linear-gradient(-45deg,var(--ff-stripe),var(--ff-stripe) 4px,transparent 4px,transparent 8px)}.ff-results__row:hover{box-shadow:0 12px 26px -16px #0b1e3d40}.ff-results__thumb{width:64px;height:64px;border-radius:8px;background-size:cover;background-position:center;background-color:#eaf1ff;flex-shrink:0;margin-left:8px}.ff-results__main{flex:1;min-width:0}.ff-results__route{font-weight:700;font-size:15px;color:var(--ff-navy)}.ff-results__meta{font-size:12.5px;color:var(--ff-ink-soft);margin-top:5px}.ff-results__pricecol{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.ff-results__pricepill{background:var(--ff-navy);color:#fff;font-weight:800;font-size:17px;padding:9px 16px;border-radius:8px;white-space:nowrap}.ff-results__details{background:var(--ff-blue);color:#fff;font-weight:700;font-size:12px;padding:7px 16px;border-radius:6px}.ff-results__row.is-hidden{display:none}@media(max-width:800px){.ff-results__layout{grid-template-columns:1fr}.ff-results__row{flex-wrap:wrap}.ff-results__pricecol{flex-direction:row;align-items:center;width:100%;justify-content:space-between;margin-left:80px}}.ff-why{--ff-navy:#0B1E3D;--ff-blue:#0B5FFF;--ff-border:#E1E7F2;--ff-ink-soft:#525A70;padding:64px 24px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ff-why__inner{max-width:1280px;margin:0 auto}.ff-why__heading{font-weight:800;font-size:26px;letter-spacing:-.01em;color:var(--ff-navy);margin:0 0 8px}.ff-why__sub{color:var(--ff-ink-soft);font-size:14.5px;margin:0 0 32px;max-width:420px}.ff-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ff-border);border:1px solid var(--ff-border)}.ff-why__card{background:#fff;padding:26px 22px}.ff-why__icon{width:38px;height:38px;border-radius:9px;background:#eaf1ff;color:var(--ff-blue);display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:16px}.ff-why__card h3{font-size:15.5px;font-weight:700;color:var(--ff-navy);margin:0 0 6px}.ff-why__card p{font-size:13.5px;color:var(--ff-ink-soft);line-height:1.55;margin:0}@media(max-width:900px){.ff-why__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ff-why__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
