.pastDeals_grid__ngAPH{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.pastDeals_card__1OnpU{position:relative;aspect-ratio:3/4;border-radius:var(--fca-radius-lg);overflow:hidden;background:var(--fca-surface-2);box-shadow:var(--fca-shadow);color:#fff}.pastDeals_photo__kWYVD{object-fit:cover}.pastDeals_shade__Ak6Pa{position:absolute;inset:0;background:linear-gradient(0deg,rgba(22,52,18,.95) 0,rgba(22,52,18,.55) 30%,transparent 55%)}.pastDeals_expired___gXaj,.pastDeals_from__1sehH{position:absolute;top:12px;padding:4px 11px;border-radius:var(--fca-radius-pill);font-size:12.5px;font-weight:600}.pastDeals_from__1sehH{left:12px;background:rgba(255,255,255,.95);color:#0b1726}.pastDeals_expired___gXaj{right:12px;background:#6b2a1c;color:#fff;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.pastDeals_bottom__YKH_e{position:absolute;left:0;right:0;bottom:22px;text-align:center}.pastDeals_city__jA6u7{font-family:var(--fca-font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 6px rgba(0,0,0,.35)}.pastDeals_prices__MOIbt{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:4px}.pastDeals_prices__MOIbt s{font-size:14px;color:rgba(255,255,255,.75)}.pastDeals_prices__MOIbt strong{font-size:30px;color:#b8f5a0}.pastDeals_credit__b3_xN{position:absolute;left:8px;right:8px;bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:rgba(255,255,255,.6);text-align:center}@media (max-width:520px){.pastDeals_grid__ngAPH{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pastDeals_city__jA6u7{font-size:19px}.pastDeals_prices__MOIbt strong{font-size:23px}}.deals_head__ceVXG{padding:56px 0 44px}.deals_headInner__YLKFb{position:relative;z-index:1}.deals_title__4Ycxa{margin-top:0;font-size:clamp(30px,4.6vw,48px);font-weight:700;color:var(--fca-ink-text)}.deals_lead__Th06s{max-width:620px;margin-top:12px;font-size:16px;line-height:1.6;color:var(--fca-ink-muted)}.deals_filters__oufDd{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.deals_chip__VtQDB{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--fca-ink-line);border-radius:var(--fca-radius-pill);background:var(--fca-ink-wash);color:var(--fca-ink-muted);font-size:13.5px;font-weight:500;transition:all .15s ease}.deals_chip__VtQDB:hover{color:var(--fca-ink-text);border-color:var(--fca-ink-line-strong)}.deals_chipOn__U2am0{border-color:var(--fca-amber);background:rgba(255,176,32,.12);color:var(--fca-amber-text)}.deals_chipCity__TyyPg{color:inherit;opacity:.8}.deals_section__bbDxT{padding-top:32px}.deals_sectionTitle__Q7SUf{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px;font-size:24px}.deals_sectionNote__0OT8H{font-family:var(--fca-font-body);font-size:14px;font-weight:400;letter-spacing:0;color:var(--fca-text-muted)}.deals_board__e2_nZ{border-radius:var(--fca-radius-lg);background:var(--fca-ink-900);color:var(--fca-ink-text);box-shadow:var(--fca-shadow-lg);overflow:hidden}.deals_boardHead__jCJ_9,.deals_row__J36EI{display:grid;grid-template-columns:210px minmax(0,1.4fr) 170px 90px 100px 130px;align-items:center;grid-gap:16px;gap:16px;padding:0 24px}.deals_boardHead__jCJ_9{height:46px;background:var(--fca-ink-950);font-family:var(--fca-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fca-ink-faint)}.deals_boardHead__jCJ_9,.deals_row__J36EI{border-bottom:1px solid var(--fca-ink-line)}.deals_row__J36EI{min-height:68px;padding-top:10px;padding-bottom:10px;transition:background .15s ease}.deals_row__J36EI:hover{background:var(--fca-ink-wash)}.deals_row__J36EI:hover .deals_now__J__Pg{color:var(--fca-amber-text)}.deals_num__z2D7s{text-align:right;justify-self:end}.deals_routeCell__jfvRn{display:inline-flex;align-items:center;gap:8px}.deals_flaps__M4akW{display:inline-flex;gap:2px}.deals_flap__YaWPN{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;border-radius:4px;background:linear-gradient(#1b3150 0 50%,#16294a 50% 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.35);font-family:var(--fca-font-mono);font-size:15px;font-weight:700;color:#fff4dc}.deals_flap__YaWPN:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.45)}.deals_arrow__CyHiJ{font-family:var(--fca-font-mono);color:var(--fca-ink-faint)}.deals_dest__VxrTy{display:flex;flex-direction:column;min-width:0;font-weight:600;font-size:15px}.deals_destMeta__Xrcui{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:12.5px;color:var(--fca-ink-faint)}.deals_dates__i8AWf{font-size:13px;color:var(--fca-ink-muted)}.deals_usual__4GVMq{font-size:14px;color:var(--fca-ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--fca-ink-line-strong);text-decoration-color:var(--fca-ink-line-strong)}.deals_now__J__Pg{font-size:20px;font-weight:700;color:var(--fca-ink-highlight);transition:color .15s ease}.deals_status__WIM6q{display:inline-block;padding:4px 9px;border-radius:5px;font-family:var(--fca-font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.deals_statusDeal__eEI1B{background:var(--fca-board-down-bg);color:var(--fca-board-down)}.deals_statusError__jjOPi{background:var(--fca-board-up-bg);color:var(--fca-board-up)}.deals_boardFoot__9nzex{padding:16px 24px 18px;font-size:12.5px;line-height:1.6;color:var(--fca-ink-faint)}.deals_boardFoot__9nzex .deals_status__WIM6q{margin-right:6px;font-size:11px}.deals_explore__XH_AN{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.deals_place__RBv7x{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;border:1px solid var(--fca-border);border-radius:var(--fca-radius);background:var(--fca-surface);transition:border-color .15s ease,transform .15s ease}.deals_place__RBv7x:hover{border-color:var(--fca-amber);transform:translateY(-1px)}.deals_placeCode__lgHz2{flex:0 0 auto;width:50px;padding:5px 0;border-radius:6px;background:var(--fca-ink-950);color:var(--fca-amber-text);font-size:13px;font-weight:700;text-align:center}.deals_placeName__kAKNx{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;font-weight:600;font-size:14.5px}.deals_placeMeta__rPb8N{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:12px;color:var(--fca-text-faint)}.deals_placePrice__zeAsb{display:flex;flex-direction:column;align-items:flex-end}.deals_placePrice__zeAsb .mono{font-size:17px;font-weight:700}.deals_placeDrop__G3agm{font-size:11.5px;font-weight:700;color:var(--fca-down)}.deals_empty__r2Rap{max-width:480px;margin:24px auto 0;text-align:center}.deals_emptyBoard__toVG_{display:inline-flex;flex-direction:column;gap:6px;padding:18px 28px;border-radius:var(--fca-radius);background:var(--fca-ink-900);color:var(--fca-ink-faint);font-size:18px;letter-spacing:.2em}.deals_emptyTitle__kxa2_{margin:22px 0 10px;font-size:24px}.deals_emptyText__fc49X{margin-bottom:22px;font-size:15.5px;line-height:1.65;color:var(--fca-text-muted)}@media (max-width:980px){.deals_boardHead__jCJ_9{display:none}.deals_row__J36EI{grid-template-columns:1fr auto;grid-template-areas:"route now" "dest status" "dates usual";gap:6px 12px;padding:16px 18px}.deals_routeCell__jfvRn{grid-area:route}.deals_dest__VxrTy{grid-area:dest}.deals_dates__i8AWf{grid-area:dates}.deals_usual__4GVMq{grid-area:usual}.deals_now__J__Pg{grid-area:now}.deals_row__J36EI>:last-child{grid-area:status}.deals_flap__YaWPN{width:18px;height:26px;font-size:14px}}