svg.svelte-z7l68k{fill:var(--color, #ffffff)}svg.svelte-z7l68k>path:where(.svelte-z7l68k){stroke:var(--border-color, #161f28)}.heart-button.svelte-1vl2bxs{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:var(--border-width, 1px) solid var(--border-color, #ccc);background-color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.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(max-width:768px){.mobile.svelte-1tpqzzd{display:flex}.desktop.svelte-1tpqzzd{display:none}}.add-more-premium.svelte-1tpqzzd{background:linear-gradient(180deg,#30253a 30%,#1f1f1f);border-radius:12px;overflow:hidden;min-height:350px;color:#fedf89;width:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;padding:24px 24px 64px;gap:16px}.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{font-weight:600;margin:0 0 8px}.add-more-premium.svelte-1tpqzzd .text:where(.svelte-1tpqzzd) p:where(.svelte-1tpqzzd):last-child{font-weight:400;margin:0 16px 8px}.add-more-premium.svelte-1tpqzzd>*>button{border-bottom:0px}.hide.svelte-dxiqat{display:none}.show.svelte-dxiqat{display:flex}@media(max-width:768px){.mobile.svelte-dxiqat{display:flex}.desktop.svelte-dxiqat{display:none}}@media(min-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;overflow:hidden;min-height:344px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}.add-more.svelte-dxiqat .plus-circle:where(.svelte-dxiqat){margin-bottom:12px}.add-more.svelte-dxiqat p:where(.svelte-dxiqat){font-size:14px;font-weight:600;color:var(--indigo-600);text-align:center;margin:0}:root,.freemium-colors-override{--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{display:flex;flex-direction:column;border-radius:40px 40px 40px 60px;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){width:100%;aspect-ratio:3/2;object-fit:cover;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){display:flex;justify-content:space-between;align-items:start;padding:12px 20px}.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){display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:8px;flex:1 0 0;align-self:stretch}.div.svelte-1subtj .content:where(.svelte-1subtj) .city-with-text:where(.svelte-1subtj)>div:where(.svelte-1subtj) h2:where(.svelte-1subtj){font-style:normal;font-size:22px;font-weight:900;max-width:215px;word-wrap:break-word;margin:0;line-height:30px;color:#201e25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-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){font-style:normal;font-size:14px;font-weight:600;color:#201e25;line-height:22px}.div.svelte-1subtj .content:where(.svelte-1subtj) .price:where(.svelte-1subtj){display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:2px;flex:1 0 0;align-self:stretch}.div.svelte-1subtj .content:where(.svelte-1subtj) .price:where(.svelte-1subtj)>p:where(.svelte-1subtj):first-child{font-style:normal;font-size:14px;font-weight:600;color:#201e25;line-height:22px;margin:0}.div.svelte-1subtj .content:where(.svelte-1subtj) .one-price:where(.svelte-1subtj){display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end}.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){height:20px;width:80px;margin:12px 0}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj){display:flex;flex-direction:column;justify-content:center;align-items:end;text-align:right;min-width:50px;white-space:nowrap}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj)>p:where(.svelte-1subtj){margin:0;font-style:normal;font-size:22px;font-weight:900;color:#7b66ff;line-height:30px}.div.svelte-1subtj .content:where(.svelte-1subtj) .price-with-rt:where(.svelte-1subtj)>span:where(.svelte-1subtj){font-style:normal;font-size:14px;font-weight:600;color:#201e25;line-height:22px}.div.svelte-1subtj .content:where(.svelte-1subtj) .no-deals:where(.svelte-1subtj){margin:8px 0 16px}.button-text.svelte-1subtj{margin:24px 0 8px;font-size:14px;line-height:20px;font-weight:600;color:var(--indigo-600)}.button-container.svelte-1subtj{padding:0 16px 16px;display:flex;flex-direction:column;margin-top:auto}.button-container.svelte-1subtj button{width:100%}
