.ListingCard-module__v0JZKa__card{background:#fff;border:1px solid #d5cfcf;border-radius:8px;position:relative;overflow:hidden}.ListingCard-module__v0JZKa__imageContainer{background:#fafafa;position:relative}.ListingCard-module__v0JZKa__image{object-fit:contain;width:100%;height:240px;display:block}.ListingCard-module__v0JZKa__navButton{color:#fff;cursor:pointer;background:#0008;border:none;border-radius:4px;padding:2px 6px;position:absolute;top:50%;transform:translateY(-50%)}.ListingCard-module__v0JZKa__navLeft{left:8px}.ListingCard-module__v0JZKa__navRight{right:8px}.ListingCard-module__v0JZKa__favoriteButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #00000026}.ListingCard-module__v0JZKa__favoriteActive{color:#fff;background:#ff3256}.ListingCard-module__v0JZKa__viewsBadge{color:#333;background:#fff;border:1px solid #ddd;border-radius:12px;padding:2px 8px;font-size:12px;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #0000001a}.ListingCard-module__v0JZKa__dealBadge{background:var(--dealColor,#374151);color:#fff;border-radius:12px;padding:4px 10px;font-size:12px;line-height:16px;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 3px #00000026}.ListingCard-module__v0JZKa__body{flex-direction:column;padding:12px;display:flex}.ListingCard-module__v0JZKa__titleRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ListingCard-module__v0JZKa__title{color:#000;-webkit-box-orient:vertical;max-height:40px;margin-bottom:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.ListingCard-module__v0JZKa__meta{color:#6b7280;margin-bottom:10px;font-size:15px;line-height:18px}@media (max-width:1018px){.ListingCard-module__v0JZKa__meta{font-size:12px}}.ListingCard-module__v0JZKa__title{margin-bottom:8px;font-size:18px;line-height:1.5}.ListingCard-module__v0JZKa__location{color:#666;order:4;font-size:13px}.ListingCard-module__v0JZKa__ownerRow{order:3;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ListingCard-module__v0JZKa__avatar{object-fit:cover;border:1px solid #ddd;border-radius:50%;width:24px;height:24px}.ListingCard-module__v0JZKa__avatarPlaceholder{background:#eee;border-radius:50%;width:24px;height:24px}.ListingCard-module__v0JZKa__ownerLink{color:#18a3bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:500;text-decoration:none}.ListingCard-module__v0JZKa__ownerRating{color:#000;font-size:12px}.ListingCard-module__v0JZKa__priceTag{color:#111;box-shadow:none;border-radius:12px;padding:4px 10px;font-size:18px;font-weight:700;position:absolute;bottom:8px;right:8px}
.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:800px;min-height:100vh;padding:120px 60px;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.page-module___8aEwW__ctaLink{color:#000;background-image:linear-gradient(90deg,#18a3bf 0% 100%);background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:2px solid #ddd;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:16px;line-height:1;text-decoration:none;transition:background-size .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 5px 10px #0003}.page-module___8aEwW__ctaLink:hover{color:#fff;background-size:100% 100%;border-color:#18a3bf}.page-module___8aEwW__ctaLinkReverse{color:#000;background-image:linear-gradient(90deg,#18a3bf 0% 100%);background-position:100%;background-repeat:no-repeat;background-size:0% 100%;border:2px solid #ddd;border-radius:999px;align-items:center;gap:6px;margin-right:20px;padding:6px 14px;font-size:16px;line-height:1;text-decoration:none;transition:background-size .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 1px 2px #00000014}.page-module___8aEwW__ctaLinkReverse:hover{color:#fff;background-size:100% 100%;border-color:#18a3bf}.page-module___8aEwW__contentGrid{grid-template-columns:auto 1fr;gap:16px;display:grid}.page-module___8aEwW__contentArea{min-width:0;padding-top:0}@media (max-width:1018px){.page-module___8aEwW__contentGrid{grid-template-columns:1fr}.page-module___8aEwW__contentArea{padding-top:48px}}.page-module___8aEwW__carouselHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:56px;margin-bottom:8px;display:flex}@media (max-width:1018px){.page-module___8aEwW__carouselHeaderRow{min-height:44px}}.page-module___8aEwW__carouselTitle{text-transform:uppercase;color:#111;border-bottom:4px solid #18a3bf;margin:15px 0 25px 20px;font-size:32px;font-weight:400;line-height:1.1}@media (max-width:1018px){.page-module___8aEwW__carouselTitle{border-bottom:3px solid #18a3bf;margin:10px 0 14px 12px;font-size:20px}}.page-module___8aEwW__carouselCta{align-items:center;padding:8px 12px;font-size:18px;line-height:1;display:inline-flex}@media (max-width:1018px){.page-module___8aEwW__carouselCta{padding:5px 8px;font-size:14px}}.page-module___8aEwW__carouselCtaArrow{margin-left:6px;font-size:1em;line-height:1}.page-module___8aEwW__carouselSection{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:24px;margin-bottom:16px;margin-right:20px;padding:16px;position:relative;overflow:hidden}@media (max-width:1018px){.page-module___8aEwW__carouselSection{width:100vw;margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.page-module___8aEwW__carouselTrack{scroll-behavior:smooth;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;--gap:12px;--columns:5;gap:12px;padding:4px 20px;display:flex;overflow:auto hidden}.page-module___8aEwW__carouselTrack::-webkit-scrollbar{width:0;height:0;display:none}.page-module___8aEwW__carouselItem{flex:0 0 calc((100% - var(--gap)*(var(--columns) - 1))/var(--columns))}.page-module___8aEwW__carouselDots{justify-content:center;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.page-module___8aEwW__carouselDot,.page-module___8aEwW__carouselDotActive{background:#ddd;border-radius:999px;width:6px;height:6px}.page-module___8aEwW__carouselDotActive{background:#18a3bf;transform:scale(1.4)}@media (max-width:1018px){.page-module___8aEwW__carouselDot,.page-module___8aEwW__carouselDotActive{width:6px;height:6px}.page-module___8aEwW__carouselTrack{touch-action:pan-y pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;--columns:2;padding:0;overflow:auto hidden}.page-module___8aEwW__carouselItem{flex:0 0 calc((100% - var(--gap))/2)}}@media (min-width:481px) and (max-width:1023px){.page-module___8aEwW__carouselTrack{--columns:3}}@media (min-width:1024px) and (max-width:1279px){.page-module___8aEwW__carouselTrack{--columns:4}}@media (min-width:1280px){.page-module___8aEwW__carouselTrack{--columns:5}}.page-module___8aEwW__gridListings{box-sizing:border-box;grid-template-columns:repeat(5,1fr);gap:12px;padding:6px;display:grid}@media (max-width:1018px){.page-module___8aEwW__gridListings{grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__resultsTitle{text-transform:uppercase;color:#111;border-bottom:4px solid #18a3bf;margin:30px 0 40px 18px;font-size:35px;font-weight:500}.page-module___8aEwW__resultsBackLink{align-items:center;display:inline-flex}.page-module___8aEwW__resultsBackArrow{margin-right:6px;font-size:22px;line-height:1}.page-module___8aEwW__activeChips{flex-wrap:wrap;gap:8px;margin-top:20px;padding:6px 18px 0;display:flex}.page-module___8aEwW__chip{color:#0f0e0e;background:#fff;border:1px solid #ddd;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;text-decoration:none;display:inline-flex}.page-module___8aEwW__chipClose{color:#111;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media (max-width:1018px){.page-module___8aEwW__resultsTitle{border-bottom:3px solid #18a3bf;margin:24px 0 30px 14px;font-size:26px}.page-module___8aEwW__activeChips{margin-top:0}.page-module___8aEwW__resultsBackLink{font-size:12px}.page-module___8aEwW__resultsBackArrow{font-size:18px}}
