svg.svelte-z7l68k{fill:var(--color,#fff)}svg.svelte-z7l68k>path:where(.svelte-z7l68k){stroke:var(--border-color,#161f28)}.heart-button.svelte-1vl2bxs{border:var(--border-width,1px) solid var(--border-color,#ccc);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s,border-color .2s;display:inline-flex}.heart-button.svelte-1vl2bxs:hover{background-color:#f5f5f5;border-color:#999}.heart-button.svelte-1vl2bxs:active{background-color:#e0e0e0;border-color:#777}.mobile.svelte-1tpqzzd{display:none}.desktop.svelte-1tpqzzd{display:flex}@media (width<=768px){.mobile.svelte-1tpqzzd{display:flex}.desktop.svelte-1tpqzzd{display:none}}.add-more-premium.svelte-1tpqzzd{color:#fedf89;background:linear-gradient(#30253a 30%,#1f1f1f 100%);border-radius:12px;flex-direction:column;justify-content:end;align-items:center;gap:16px;width:100%;min-height:350px;padding:24px 24px 64px;display:flex;overflow:hidden}.add-more-premium.svelte-1tpqzzd .text:where(.svelte-1tpqzzd){gap:4px}.add-more-premium.svelte-1tpqzzd .text:where(.svelte-1tpqzzd) p:where(.svelte-1tpqzzd){opacity:.7;text-align:center;font-size:14px;line-height:20px}.add-more-premium.svelte-1tpqzzd .text:where(.svelte-1tpqzzd) p:where(.svelte-1tpqzzd):first-child{margin:0 0 8px;font-weight:600}.add-more-premium.svelte-1tpqzzd .text:where(.svelte-1tpqzzd) p:where(.svelte-1tpqzzd):last-child{margin:0 16px 8px;font-weight:400}.add-more-premium.svelte-1tpqzzd>*>button{border-bottom:0}.hide.svelte-dxiqat{display:none}.show.svelte-dxiqat{display:flex}@media (width<=768px){.mobile.svelte-dxiqat{display:flex}.desktop.svelte-dxiqat{display:none}}@media (width>=769px){.mobile.svelte-dxiqat{display:none}.desktop.svelte-dxiqat{display:flex}}.add-more.svelte-dxiqat{box-shadow:2px 4px 12px #0003}.add-more.svelte-dxiqat:hover{box-shadow:4px 6px 12px #0006}.add-more.svelte-dxiqat{border:1px solid var(--indigo-200);background-color:var(--indigo-75);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:344px;padding:24px;display:flex;overflow:hidden}.add-more.svelte-dxiqat .plus-circle:where(.svelte-dxiqat){margin-bottom:12px}.add-more.svelte-dxiqat p:where(.svelte-dxiqat){color:var(--indigo-600);text-align:center;margin:0;font-size:14px;font-weight:600}:root{--indigo-50:#f5f8ff;--indigo-75:#eff2ff;--indigo-100:#e0eaff;--indigo-200:#c7d7fe;--indigo-300:#a4bcfd9f;--indigo-400:#6172f3;--indigo-500:#4a3aff;--indigo-600:#2d1aff;--indigo-700:#1300e6;--monthly-group-filtering-active-bg-color:#eef4ff;--monthly-group-filtering-active-text-color:#2d1aff}.div.svelte-1subtj{border-radius:40px 40px 40px 60px;flex-direction:column;display:flex;overflow:hidden;box-shadow:2px 4px 12px #0003}.div.svelte-1subtj:hover{box-shadow:4px 6px 12px #0006}.div.svelte-1subtj{background:var(--card-background)}.div.svelte-1subtj .image-container:where(.svelte-1subtj){position:relative}.div.svelte-1subtj .image-container:where(.svelte-1subtj) img:where(.svelte-1subtj){aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.div.svelte-1subtj .image-container:where(.svelte-1subtj) .heart-button-container:where(.svelte-1subtj){position:absolute;top:10px;right:10px}.div.svelte-1subtj .content:where(.svelte-1subtj){justify-content:space-between;align-items:start;padding:12px 20px;display:flex}.div.svelte-1subtj .content.centered:where(.svelte-1subtj){justify-content:center}.div.svelte-1subtj .content:where(.svelte-1subtj) .content-container:where(.svelte-1subtj){width:100%}.div.svelte-1subtj .content:where(.svelte-1subtj) .city-with-text:where(.svelte-1subtj){flex-direction:row;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:start;gap:8px;display:flex}.div.svelte-1subtj .content:where(.svelte-1subtj) .city-with-text:where(.svelte-1subtj)>div:where(.svelte-1subtj) h2:where(.svelte-1subtj){word-wrap:break-word;color:#201e25;white-space:nowrap;text-overflow:ellipsis;max-width:215px;margin:0;font-size:22px;font-style:normal;font-weight:900;line-height:30px;overflow:hidden}@media (width>=1280px){.div.svelte-1subtj .content:where(.svelte-1subtj) .city-with-text:where(.svelte-1subtj)>div:where(.svelte-1subtj) h2:where(.svelte-1subtj){max-width:var(--ellipsis-breakpoint,235px)}}.div.svelte-1subtj .content:where(.svelte-1subtj) .city-with-text:where(.svelte-1subtj)>div:where(.svelte-1subtj) span:where(.svelte-1subtj){color:#201e25;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.div.svelte-1subtj .content:where(.svelte-1subtj) .price:where(.svelte-1subtj){flex-direction:row;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:baseline;gap:2px;display:flex}.div.svelte-1subtj .content:where(.svelte-1subtj) .price:where(.svelte-1subtj)>p:where(.svelte-1subtj):first-child{color:#201e25;margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.div.svelte-1subtj .content:where(.svelte-1subtj) .one-price:where(.svelte-1subtj){flex-direction:row;justify-content:flex-end;align-items:baseline;display:flex}.div.svelte-1subtj .content:where(.svelte-1subtj) .one-price.lefted:where(.svelte-1subtj){justify-content:left}.div.svelte-1subtj .content:where(.svelte-1subtj) .one-price:where(.svelte-1subtj) .price-placeholder:where(.svelte-1subtj){width:80px;height:20px;margin:12px 0}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj){text-align:right;white-space:nowrap;flex-direction:column;justify-content:center;align-items:end;min-width:50px;display:flex}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj)>p:where(.svelte-1subtj){color:#7b66ff;margin:0;font-size:22px;font-style:normal;font-weight:900;line-height:30px}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj)>span:where(.svelte-1subtj){color:#201e25;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.div.svelte-1subtj .content:where(.svelte-1subtj) .no-deals:where(.svelte-1subtj){margin:8px 0 16px}.button-text.svelte-1subtj{color:var(--indigo-600);margin:24px 0 8px;font-size:14px;font-weight:600;line-height:20px}.button-container.svelte-1subtj{flex-direction:column;margin-top:auto;padding:0 16px 16px;display:flex}.button-container.svelte-1subtj button{width:100%}
