.AllTravelDeals_highlight__jTro_{background:#ffd4b8}.AllTravelDeals_highlighttext__wZMhM{color:#ffd4b8}.AllTravelDeals_section__FITF_{padding:3rem var(--indent-size);padding-top:10rem;background:#fff}.AllTravelDeals_container__IDyod{margin:0 auto}.AllTravelDeals_header__MAz4M{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.AllTravelDeals_title__5AoFx{font-size:1.5rem;font-weight:700;color:#00296b;margin:0}.AllTravelDeals_sortButton___y1QT{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #00296b;border-radius:3rem;background:#fff;color:#00296b;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AllTravelDeals_sortButton___y1QT:hover{border-color:#2161b9;color:#2161b9}.AllTravelDeals_sortButton___y1QT svg{flex-shrink:0}.AllTravelDeals_grid__SOZFn{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.AllTravelDeals_viewMoreWrapper__2mqq2{display:flex;justify-content:center;margin-top:3rem}.AllTravelDeals_viewMoreButton___bqr4{display:flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;background:#f7c59f;color:#00296b;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.AllTravelDeals_viewMoreButton___bqr4:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.AllTravelDeals_viewMoreButton___bqr4 svg{flex-shrink:0}@media(max-width:1024px){.AllTravelDeals_section__FITF_{padding:4rem var(--indent-size)}.AllTravelDeals_grid__SOZFn{grid-template-columns:repeat(2,1fr);gap:1.5rem}.AllTravelDeals_title__5AoFx{font-size:2rem}}@media(max-width:768px){.AllTravelDeals_section__FITF_{padding:5rem 2rem}.AllTravelDeals_header__MAz4M{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.AllTravelDeals_title__5AoFx{font-size:1.75rem}.AllTravelDeals_sortButton___y1QT{width:100%;justify-content:center}.AllTravelDeals_grid__SOZFn{grid-template-columns:1fr;gap:1.5rem}.AllTravelDeals_viewMoreButton___bqr4{width:100%;justify-content:center}}.TravelDealCard_highlight__qIVi_{background:#ffd4b8}.TravelDealCard_highlighttext__lTBck{color:#ffd4b8}.TravelDealCard_card__vRJ6O{background:#fff;border-radius:1rem;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;width:100%;max-width:28rem}.TravelDealCard_card__vRJ6O:hover{transform:translateY(-.5rem)}.TravelDealCard_imageSection__XMpc5{position:relative;width:100%;height:16rem;overflow:hidden}.TravelDealCard_imageSection__XMpc5 img{transition:transform .3s ease}.TravelDealCard_imageSection__XMpc5:hover img{transform:scale(1.05)}.TravelDealCard_shareButton__bQ2yg{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.TravelDealCard_shareButton__bQ2yg svg{color:#1e3a8a}.TravelDealCard_shareButton__bQ2yg:hover{transform:scale(1.1)}.TravelDealCard_detailsSection__nRI58{padding:1.5rem;background:#2161b9;color:#fff}.TravelDealCard_route__UQMmb{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.TravelDealCard_flightInfo__8Y_XA{display:flex;flex-direction:column;gap:.75rem}.TravelDealCard_infoRow__nmlmE{display:flex;justify-content:space-between;gap:1rem}.TravelDealCard_infoItem__T0DEN{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#fff;font-weight:500}.TravelDealCard_icon__9ltaF{color:#fff;flex-shrink:0}.TravelDealCard_dashedDivider__stbHI{height:3px;background-image:linear-gradient(90deg,#2161B9 50%,transparent 0);background-size:1rem 3px;background-repeat:repeat-x;margin:0 .5rem}.TravelDealCard_priceSection__eZjCB{padding:1.5rem;background:#2161b9}.TravelDealCard_priceInfo__M712J{display:flex;justify-content:space-between;align-items:center}.TravelDealCard_price__3pwob{font-size:2rem;font-weight:700;color:#fff}.TravelDealCard_dates__RpYsE{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.9rem}.TravelDealCard_dates__RpYsE svg{flex-shrink:0}@media(max-width:64rem){.TravelDealCard_card__vRJ6O{max-width:24rem}.TravelDealCard_imageSection__XMpc5{height:14rem}.TravelDealCard_route__UQMmb{font-size:1.3rem}.TravelDealCard_price__3pwob{font-size:1.75rem}}@media(max-width:48rem){.TravelDealCard_card__vRJ6O{max-width:100%}.TravelDealCard_imageSection__XMpc5{height:12rem}.TravelDealCard_detailsSection__nRI58,.TravelDealCard_priceSection__eZjCB{padding:1.25rem}.TravelDealCard_route__UQMmb{font-size:1.2rem}.TravelDealCard_infoItem__T0DEN{font-size:.85rem}.TravelDealCard_price__3pwob{font-size:1.5rem}.TravelDealCard_dates__RpYsE{font-size:.85rem}}