.sh-card.svelte-161648q{position:relative;isolation:isolate;display:flex;align-items:stretch;gap:.75rem;margin-bottom:.75rem;padding:.5rem;border-radius:var(--bs-border-radius-xl);background:#fff;border:1px solid var(--bs-border-color);box-shadow:0 2px 10px #091a2e0d;transition:border-color .2s ease,box-shadow .2s ease}.sh-card.svelte-161648q:hover{border-color:color-mix(in srgb,var(--bs-primary) 42%,transparent);box-shadow:0 12px 26px #2196f324}.sh-link.svelte-161648q:focus-visible:after{outline:3px solid var(--bs-primary);outline-offset:3px;border-radius:var(--bs-border-radius-xl)}.sh-media.svelte-161648q{position:relative;flex:0 0 108px;align-self:stretch;min-height:118px;border-radius:var(--bs-border-radius-lg);overflow:hidden}.sh-card.svelte-161648q .sh-img{width:100%;height:100%;object-fit:cover}@media (min-width: 576px){.sh-media.svelte-161648q{flex-basis:140px}}.sh-flag.svelte-161648q{position:absolute;bottom:.35rem;inset-inline-start:.35rem;padding:.16rem .45rem;border-radius:999px;font-size:.6rem;font-weight:700;color:#fff;box-shadow:0 3px 8px #06122047}.sh-flag-urgent.svelte-161648q{background:#ef4444}.sh-flag-deal.svelte-161648q{background:#16a34a}.sh-flag-hot.svelte-161648q{background:#f59e0b;color:#422006}.sh-flag-brand.svelte-161648q{background:linear-gradient(135deg,#2196f3,#71cbf3)}.sh-flag-marker.svelte-161648q{background:var(--mx-accent-strong)}.sh-card.is-highlight.svelte-161648q{background:var(--mx-accent-soft);border-color:var(--mx-accent-border)}.sh-body.svelte-161648q{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:.15rem 2.5rem .15rem 0}[dir=rtl] .sh-body.svelte-161648q{padding-inline:0 2.5rem}.sh-top.svelte-161648q{display:flex;align-items:center;gap:.5rem;min-width:0;margin-bottom:.2rem}.sh-rating.svelte-161648q{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;font-size:.76rem;color:#0b1b2e}.sh-rating.svelte-161648q .bi{color:#f59e0b}.sh-muted.svelte-161648q{font-size:.72rem;font-weight:600;color:var(--bs-secondary)}.sh-bookings.svelte-161648q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-title.svelte-161648q{margin:0 0 .2rem;font-size:.88rem!important;font-weight:700;line-height:1.28;letter-spacing:-.01em}.sh-link.svelte-161648q{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-link.svelte-161648q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sh-link.svelte-161648q:focus-visible{outline:none}.sh-meta.svelte-161648q{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .7rem;margin:0;min-width:0;font-size:.75rem;font-weight:600;color:#475569}.sh-meta-item.svelte-161648q{display:inline-flex;align-items:center;gap:.28rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-meta-item.svelte-161648q .bi{color:var(--bs-primary);flex-shrink:0}.sh-foot.svelte-161648q{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.4rem}.sh-perk.svelte-161648q{display:inline-flex;align-items:center;gap:.25rem;min-width:0;padding:.2rem .48rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:color-mix(in srgb,var(--accent) 65%,#0b1b2e);font-size:.68rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-perk.svelte-161648q .bi{color:var(--accent);flex-shrink:0}.sh-price.svelte-161648q{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;flex-shrink:0;min-width:0;max-width:100%}.sh-was.svelte-161648q,.sh-now.svelte-161648q{white-space:nowrap}.sh-was.svelte-161648q{font-size:.75rem;color:var(--bs-secondary)}.sh-now.svelte-161648q{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:#1478d0}@supports ((background-clip: text) or (-webkit-background-clip: text)){.sh-now.svelte-161648q{display:inline-block;background:linear-gradient(135deg,#0f6fc4,#2196f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}}@media (forced-colors: active){.sh-now.svelte-161648q{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.sh-free.svelte-161648q{padding:.2rem .5rem;border-radius:999px;background:#16a34a1f;color:#15803d;font-size:.7rem;font-weight:700}.sh-wish.svelte-161648q{position:absolute;top:.45rem;inset-inline-end:.45rem;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--bs-tertiary-bg);color:#0b1b2e;transition:background-color .15s ease,transform .15s ease}.sh-wish.svelte-161648q:hover{background:var(--bs-secondary-bg);transform:scale(1.06)}.sh-wish.svelte-161648q:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.sh-card.svelte-161648q,.sh-wish.svelte-161648q{transition:none}.sh-wish.svelte-161648q:hover{transform:none}}
