.Favorites_main__AgLsl{background:var(--light-bg,#fdfdfd);min-height:100vh;padding-bottom:80px}.Favorites_pageHeader__Fri9r{position:relative;width:100%;min-height:35vh;overflow:hidden;background:#0f2238;padding-top:110px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center}.Favorites_headerBgImg__cMFyu{width:100%;height:100%;object-fit:cover;display:block;z-index:1;position:absolute;top:0;left:0}.Favorites_overlay__hgGLc{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,34,56,.3) 0,rgba(15,34,56,.7));z-index:2;pointer-events:none}.Favorites_headerContent__Qyc5Q{position:relative;z-index:3;max-width:900px;width:100%;text-align:center;padding:0 20px}.Favorites_breadcrumbs__5yokh{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px;font-size:1.2rem;font-weight:500;color:rgba(255,255,255,.8)}.Favorites_breadcrumbLink__VuMsx{color:white;text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .2s ease}.Favorites_breadcrumbLink__VuMsx:hover{color:#38bdf8}.Favorites_homeIcon__28YSU{width:24px;height:24px}.Favorites_separator__nUq_X{color:rgba(255,255,255,.4)}.Favorites_currentDoc__6XQ66{color:#38bdf8;font-weight:600}.Favorites_pageTitle__dxqdJ{font-size:3rem;font-weight:800;color:#ffffff;margin:16px 0 0;line-height:1.2;text-transform:capitalize;letter-spacing:-1px}.Favorites_container__Ldnz_{max-width:1280px;margin:40px auto 0;padding:0 5%;position:relative;z-index:10}.Favorites_grid__1tLFi{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:30px;gap:30px;margin-top:40px}.Favorites_card__kgDsl{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 30px rgba(0,0,0,.1),0 20px 60px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;position:relative}.Favorites_card__kgDsl:hover{transform:translateY(-8px);box-shadow:0 8px 16px rgba(0,0,0,.08),0 24px 50px rgba(0,0,0,.15),0 40px 80px rgba(0,0,0,.08)}.Favorites_imageWrapper__d10hR{position:relative;width:100%;height:220px;overflow:hidden}.Favorites_cardImg__ccXc1{object-fit:cover;width:100%;height:100%;transition:transform .5s ease}.Favorites_card__kgDsl:hover .Favorites_cardImg__ccXc1{transform:scale(1.05)}.Favorites_cardContent___R4Cx{padding:24px;display:flex;flex-direction:column;flex-grow:1}.Favorites_cardCategory__p1HZv{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#00bcd4;letter-spacing:1px;margin-bottom:8px}.Favorites_cardTitle__Oa_sU{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0 0 12px;line-height:1.3}.Favorites_cardLocation__rfUn4{display:flex;align-items:center;gap:6px;color:#64748b;font-size:.95rem;margin-bottom:20px}.Favorites_exploreBtn__3zjf9{margin-top:auto;align-self:flex-start;color:#0ea5e9;font-weight:700;font-size:.95rem;display:flex;align-items:center;gap:6px;transition:color .2s}.Favorites_card__kgDsl:hover .Favorites_exploreBtn__3zjf9{color:#0284c7}.Favorites_removeBtn__hWnfb{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.9);color:#ef4444;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.15);transition:all .2s;z-index:10}.Favorites_removeBtn__hWnfb:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.Favorites_emptyState__g2__j{background:white;border-radius:16px;padding:80px 20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);margin-top:40px}.Favorites_emptyIcon__zz8ky{font-size:4rem;color:#cbd5e1;margin-bottom:24px}.Favorites_emptyTitle__2QHce{font-size:1.8rem;font-weight:700;color:#0f172a;margin-bottom:12px}.Favorites_emptyDesc__lcjyP{color:#64748b;font-size:1.05rem;max-width:500px;margin:0 auto 32px;line-height:1.6}.Favorites_exploreAllBtn__iPi59{display:inline-flex;align-items:center;gap:8px;background:#00bcd4;color:white;padding:14px 28px;border-radius:50px;font-weight:700;text-decoration:none;font-size:1rem;transition:background .2s,transform .2s}.Favorites_exploreAllBtn__iPi59:hover{background:#00a0b8;transform:translateY(-2px)}@media (max-width:768px){.Favorites_pageTitle__dxqdJ{font-size:2.75rem}.Favorites_pageHeader__Fri9r{min-height:28vh;align-items:center;padding-top:60px}.Favorites_breadcrumbs__5yokh{flex-wrap:nowrap;column-gap:8px}.Favorites_pageTitle__dxqdJ{font-size:3rem}.Favorites_pageHeader__Fri9r{min-height:26vh;align-items:center;padding-top:60px}.Favorites_grid__1tLFi{grid-template-columns:1fr}.Favorites_container__Ldnz_{margin-top:20px}.Favorites_emptyState__g2__j{padding:60px 20px}}