._card_13zb9_1{position:relative;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}._pkgCard_13zb9_5{box-shadow:0 1px 2px #12372a0a}._card_13zb9_1:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}._card_13zb9_1:focus-within{box-shadow:var(--shadow-card-hover)}._media_13zb9_8{position:relative}._overlayText_13zb9_9{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}._region_13zb9_10{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.92}._destName_13zb9_11{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05}._stretch_13zb9_12{color:inherit;text-decoration:none}._stretch_13zb9_12:after{content:"";position:absolute;inset:0;z-index:1}._stretch_13zb9_12:hover{color:inherit}._stretch_13zb9_12:focus-visible{outline:none}._stretch_13zb9_12:focus-visible:after{outline:2.5px solid var(--moss);outline-offset:-2.5px;border-radius:22px}._heart_13zb9_17{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:999px;border:0;background:#fffffff0;display:grid;place-items:center;cursor:pointer;color:var(--ink);z-index:2;transition:transform .2s ease}._heart_13zb9_17:hover{transform:scale(1.08)}._destBody_13zb9_23{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1}._tagline_13zb9_24{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}._destFoot_13zb9_25{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:13.5px;gap:10px}._muted_13zb9_26{color:var(--muted)}._strong_13zb9_27{font-weight:700}._arrow_13zb9_28{width:34px;height:34px;flex:none;border-radius:999px;background:var(--mist);display:grid;place-items:center}._chips_13zb9_30{position:absolute;top:14px;left:14px;right:64px;display:flex;gap:6px;flex-wrap:wrap}._imgChip_13zb9_31{height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;background:#fffffff0;font-size:12.5px;font-weight:600;color:var(--ink)}._pkgBody_13zb9_35{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;flex:1}._meta_13zb9_36{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted);font-weight:500}._pkgTitle_13zb9_37{margin:0;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.015em;text-wrap:pretty}._pkgTitle_13zb9_37 a{color:var(--ink)}._highlights_13zb9_39{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px}._highlights_13zb9_39 li{display:flex;gap:8px;align-items:flex-start}._highlights_13zb9_39 svg{flex:none;margin-top:2px}._incl_13zb9_42{font-size:12.5px;color:var(--muted);line-height:1.5}._pkgFoot_13zb9_43{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}._fromLbl_13zb9_44{font-size:12px;color:var(--muted)}._price_13zb9_45{font-size:22px;font-weight:800;letter-spacing:-.02em}._pp_13zb9_46{font-size:13px;font-weight:500;color:var(--muted)}._view_13zb9_47{height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;background:var(--mist);font-size:14px;font-weight:600;white-space:nowrap}._skeleton_13zb9_49{border-radius:22px;border:1px solid var(--line);background:#fff;overflow:hidden;animation:_pulse_13zb9_1 1.3s ease-in-out infinite}._skImg_13zb9_50{background:var(--mist)}._skBody_13zb9_51{padding:20px;display:grid;gap:12px}._skBar_13zb9_52{height:12px;border-radius:6px;background:var(--mist)}._metaDest_13zb9_53{display:inline-flex;align-items:center;gap:6px;min-width:0}._flagRow_13zb9_54{display:inline-flex;align-items:center;gap:8px}._destInfo_13zb9_55{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--muted)}._destInfo_13zb9_55 span{display:inline-flex;align-items:center;gap:5px}._agentPrice_13zb9_59{margin-top:4px;display:inline-block;font-size:12.5px;font-weight:600;color:var(--ink);background:color-mix(in oklab,var(--accent) 38%,white);border-radius:999px;padding:2px 9px;position:relative;z-index:2}
