.Header_header__072v2{--olive:#65721c;--forest:#344a2f;--edge:#dfe5d9;background:#fff;border-bottom:2px solid var(--edge);color:var(--forest);font-family:Inter,Arial,Helvetica,sans-serif;z-index:20}.Header_inner__tdLVe{max-width:1180px;margin:auto;padding:0 28px;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px}.Header_brand__CyH1x{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;color:inherit;text-decoration:none}.Header_brand__CyH1x:hover{color:inherit}.Header_brandIcon__resAL{display:block;width:58px;height:58px;object-fit:contain;flex:none}.Header_brandName__BeiKN{display:block;color:var(--olive);font-size:23px;line-height:1.12;letter-spacing:-.6px;font-weight:800}.Header_brandTag__VJQO5{display:block;margin-top:5px;color:var(--olive);font-size:10px;letter-spacing:.02em}.Header_nav__evgr5{display:flex;align-items:center;gap:34px}.Header_nav__evgr5 a{color:var(--forest);font-size:18px;font-weight:650;white-space:nowrap;text-decoration:none;transition:color .15s}.Header_nav__evgr5 a[aria-current=page]{color:var(--olive)}.Header_nav__evgr5 a:focus-visible,.Header_nav__evgr5 a:hover{color:var(--olive)}.Header_menu__Hn_9p{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--forest);border-radius:8px;cursor:pointer}.Header_menu__Hn_9p:focus-visible,.Header_menu__Hn_9p:hover{background:#f4f6ef}.Header_menu__Hn_9p svg{display:block;width:26px;height:26px}@media (max-width:900px){.Header_nav__evgr5{gap:18px}.Header_nav__evgr5 a{font-size:16px}}@media (max-width:780px){.Header_menu__Hn_9p{display:flex;flex-shrink:0}.Header_nav__evgr5{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 12px 22px rgba(0,0,0,.13);padding:8px 16px 14px;flex-direction:column;align-items:stretch;gap:0}.Header_nav__evgr5.Header_open__cQB4I{display:flex}.Header_nav__evgr5 a{display:block;padding:14px 10px;border-bottom:1px solid var(--edge);font-size:18px}.Header_nav__evgr5 a:last-child{border-bottom:0}}@media (max-width:670px){.Header_inner__tdLVe{min-height:73px;padding:0 16px;gap:12px}.Header_brandIcon__resAL{width:52px;height:52px}.Header_brandName__BeiKN{font-size:20px}.Header_brandTag__VJQO5{font-size:8.8px}}@media (max-width:360px){.Header_brandName__BeiKN{font-size:18px}}@media (prefers-reduced-motion:reduce){.Header_nav__evgr5 a{transition:none}}.Footer_footer__yl3k1{--forest:#344a2f;background:var(--forest);color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;padding:42px 0 0}.Footer_wrap__XieGd{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.Footer_grid__8O8gL{display:grid;grid-template-columns:1.35fr .85fr 1fr .75fr;grid-gap:36px;gap:36px;padding-bottom:34px}.Footer_footer__yl3k1 a,.Footer_footer__yl3k1 li,.Footer_footer__yl3k1 p{font-size:13px;line-height:1.7;color:#ecf2e8;text-decoration:none}.Footer_footer__yl3k1 a:focus-visible,.Footer_footer__yl3k1 a:hover{color:#fff;opacity:1;text-decoration:underline;text-underline-offset:3px}.Footer_footer__yl3k1 ul{padding:0;margin:0;list-style:none}.Footer_footer__yl3k1 .Footer_brand__epaix{display:flex;align-items:center;gap:9px}.Footer_footer__yl3k1 .Footer_brand__epaix:hover{text-decoration:none}.Footer_logo__ZIHpg{width:53px;height:53px;object-fit:contain;flex-shrink:0}.Footer_brand__epaix strong{display:block;font-size:20px;font-weight:800;line-height:1.2;color:#fff}.Footer_brand__epaix small{display:block;font-size:10px;color:#dfebd4;margin-top:4px}.Footer_footer__yl3k1 .Footer_intro__ajIyX{max-width:260px;margin:14px 0 0}.Footer_footer__yl3k1 h2{font-size:15px;font-weight:700;line-height:1.2;color:#fff;margin:0 0 15px}.Footer_social__H97YH{display:flex;align-items:center;gap:10px}.Footer_footer__yl3k1 .Footer_social__H97YH a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #ecf2e8;border-radius:50%;font-size:14px}.Footer_footer__yl3k1 .Footer_social__H97YH a:focus-visible,.Footer_footer__yl3k1 .Footer_social__H97YH a:hover{background:#fff;color:var(--forest);text-decoration:none}.Footer_note__apUOt{border-top:1px solid #607258;padding:17px 0;display:flex;justify-content:space-between;gap:20px;color:#e7efe3;font-size:12px}@media (max-width:850px){.Footer_grid__8O8gL{gap:18px}}@media (max-width:670px){.Footer_footer__yl3k1{padding-top:30px}.Footer_wrap__XieGd{padding-left:16px;padding-right:16px}.Footer_grid__8O8gL{grid-template-columns:1fr 1fr;gap:27px}.Footer_grid__8O8gL>section:first-child{grid-column:1/-1}.Footer_note__apUOt{flex-direction:column;gap:5px}}.RoomCard_card__Dwbmo{--olive:#65721c;--forest:#344a2f;--ink:#273329;--muted:#5d6b62;--edge:#dfe5d9;--pale:#f4f6ef;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--edge);border-radius:14px;overflow:hidden;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);box-shadow:0 4px 22px rgba(52,74,47,.045);transition:box-shadow .2s ease,transform .2s ease}.RoomCard_card__Dwbmo:hover{box-shadow:0 12px 30px rgba(52,74,47,.12);transform:translateY(-2px)}.RoomCard_media__J_zjG{position:relative;aspect-ratio:4/3;background:#e8eedf;overflow:hidden;flex:none}.RoomCard_mediaLink__4rMF9,.RoomCard_photo__la_x_{display:block;width:100%;height:100%}.RoomCard_photo__la_x_{object-fit:cover}.RoomCard_noImage__E2MvA{height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.RoomCard_slider__gKC0n,.RoomCard_slider__gKC0n .slick-list,.RoomCard_slider__gKC0n .slick-slide,.RoomCard_slider__gKC0n .slick-slide>div,.RoomCard_slider__gKC0n .slick-track{height:100%}.RoomCard_slider__gKC0n.slick-dotted.slick-slider{margin-bottom:0}.RoomCard_slider__gKC0n .slick-list,.RoomCard_slider__gKC0n .slick-slide{margin:0}.RoomCard_slider__gKC0n .slick-dots{bottom:8px;line-height:0}.RoomCard_slider__gKC0n .slick-dots li{width:7px;height:7px;margin:0 3px}.RoomCard_slider__gKC0n .slick-dots li button{width:7px;height:7px;padding:0;border-radius:50%;background:hsla(0,0%,100%,.6)}.RoomCard_slider__gKC0n .slick-dots li button:before{display:none}.RoomCard_slider__gKC0n .slick-dots li.slick-active button{background:#fff}.RoomCard_pill__KDIDf{left:10px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1}.RoomCard_badges__KuZj9,.RoomCard_pill__KDIDf{position:absolute;top:10px;z-index:2;pointer-events:none}.RoomCard_badges__KuZj9{right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:0;padding:0;list-style:none}.RoomCard_badges__KuZj9 li{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 9px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--forest);font-size:12px;font-weight:700;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.12)}.RoomCard_badges__KuZj9 i{color:var(--olive);font-size:11px}.RoomCard_pillLater__dMO4n,.RoomCard_pillNow__Sgm6g{background:var(--olive);color:#fff}.RoomCard_pillRented__oDkDT{background:#e9ece6;color:var(--muted)}.RoomCard_body__wZyO8{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;color:inherit;text-decoration:none;flex:1 1}.RoomCard_body__wZyO8:hover{color:inherit}.RoomCard_top__NNmjV{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.RoomCard_title__nG_2w{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:var(--forest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomCard_card__Dwbmo:hover .RoomCard_title__nG_2w{color:var(--olive)}.RoomCard_price__QrN2K{flex:none;font-size:17px;font-weight:800;color:var(--forest);white-space:nowrap}.RoomCard_price__QrN2K span{margin-left:3px;font-size:12px;font-weight:500;color:var(--muted)}.RoomCard_meta__vgXGq{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.RoomCard_tags__yTX6G{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.RoomCard_tags__yTX6G li{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 8px;border-radius:999px;background:var(--pale);color:var(--forest);font-size:12px;font-weight:600;line-height:1.2}.RoomCard_tags__yTX6G i{color:var(--olive);font-size:11px}.RoomCard_tags__yTX6G .RoomCard_tagStrong__OvgDI{background:#e4ebcf}.RoomCard_facts__0_Uj2{display:flex;flex-wrap:nowrap;gap:14px;white-space:nowrap;overflow:hidden;margin:6px 0 0;padding:10px 0 0;list-style:none;border-top:1px solid var(--edge);font-size:13px;color:var(--ink)}.RoomCard_facts__0_Uj2 li{display:inline-flex;align-items:center;gap:6px;margin:0;flex:none}.RoomCard_facts__0_Uj2 i{color:var(--olive);font-size:13px}.RoomCard_popup__js_tj{box-shadow:0 18px 34px rgba(0,0,0,.18)}.RoomCard_popup__js_tj:hover{transform:none}@media (max-width:670px){.RoomCard_body__wZyO8{padding:12px 14px 14px}.RoomCard_title__nG_2w{font-size:15px}.RoomCard_price__QrN2K{font-size:16px}.RoomCard_tags__yTX6G li{font-size:11.5px}.RoomCard_facts__0_Uj2{font-size:12.5px;gap:10px}.RoomCard_facts__0_Uj2 li{gap:4px}}@media (max-width:380px){.RoomCard_facts__0_Uj2{font-size:12px;gap:9px}}@media (prefers-reduced-motion:reduce){.RoomCard_card__Dwbmo{transition:none}.RoomCard_card__Dwbmo:hover{transform:none}}.ListingDetail_hero__NOvDz,.ListingDetail_similar__vbqJO,.ListingDetail_wrap__0aGnc{--olive:#65721c;--olive-deep:#445510;--forest:#344a2f;--ink:#273329;--muted:#5d6b62;--edge:#dfe5d9;--pale:#f4f6ef;--green:#edf1e2;--accent:#d4df9b;--header-h:94px;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink)}.ListingDetail_wrap__0aGnc{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.ListingDetail_hero__NOvDz{background:var(--green);border-bottom:4px solid var(--olive);padding:calc(var(--header-h) + 30px) 0 26px}.ListingDetail_back__ogHo8{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--olive);font-size:14px;font-weight:700;text-decoration:none}.ListingDetail_back__ogHo8:hover{color:var(--olive-deep);text-decoration:underline;text-underline-offset:3px}.ListingDetail_title__oNros{margin:0 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.6px;font-weight:800;color:var(--olive-deep)}.ListingDetail_address__GtNoL{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:15px;line-height:1.4}.ListingDetail_address__GtNoL i{color:var(--olive)}.ListingDetail_tags__MdC1d{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ListingDetail_tags__MdC1d li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 11px;border-radius:999px;background:#fff;color:var(--forest);font-size:13px;font-weight:600;line-height:1.2}.ListingDetail_tags__MdC1d i{color:var(--olive);font-size:12px}.ListingDetail_tags__MdC1d .ListingDetail_tagStrong__EhLhd{background:var(--accent)}.ListingDetail_pill__yNi_o{display:inline-block;padding:6px 11px;border-radius:999px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.ListingDetail_pillLater__M95DV,.ListingDetail_pillNow__GAv2l{background:var(--olive);color:#fff}.ListingDetail_pillRented__y7YkQ{background:#e9ece6;color:var(--muted)}.ListingDetail_gallery__7rhLz{margin-top:24px}.ListingDetail_mosaic__0Bend{position:relative;display:grid;grid-gap:8px;gap:8px;height:440px;border-radius:16px;overflow:hidden}.ListingDetail_mosaic1__av86_{grid-template-columns:1fr}.ListingDetail_mosaic2___dACz{grid-template-columns:1fr 1fr}.ListingDetail_mosaic3__mFvuW{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ListingDetail_mosaic4__CNZyT{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.ListingDetail_mosaic4__CNZyT .ListingDetail_tile__7VECa:nth-child(4){grid-column:span 2}.ListingDetail_mosaic5__HWCxS{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.ListingDetail_mosaic3__mFvuW .ListingDetail_tile__7VECa:first-child,.ListingDetail_mosaic4__CNZyT .ListingDetail_tile__7VECa:first-child,.ListingDetail_mosaic5__HWCxS .ListingDetail_tile__7VECa:first-child{grid-row:span 2}.ListingDetail_tile__7VECa{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:#e8eedf;overflow:hidden;cursor:zoom-in}.ListingDetail_tile__7VECa img,.ListingDetail_tile__7VECa video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ListingDetail_tile__7VECa:hover img,.ListingDetail_tile__7VECa:hover video{transform:scale(1.03)}.ListingDetail_tile__7VECa:focus-visible{outline:3px solid var(--olive);outline-offset:-3px}.ListingDetail_play__beyoK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:22px}.ListingDetail_showAll__Zdcpn{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--forest);border-radius:9px;background:#fff;color:var(--forest);font-size:13px;font-weight:700;cursor:pointer}.ListingDetail_showAll__Zdcpn:hover{background:var(--pale)}.ListingDetail_noMedia__qOVLv{height:260px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--pale);color:var(--muted);font-size:15px}.ListingDetail_lightbox__E61kj{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:#141a14;color:#fff;animation:ListingDetail_lbIn__YEu1h .18s ease both}.ListingDetail_lbBar__TLF_k{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.ListingDetail_lbTitle__juIv6{display:flex;align-items:baseline;gap:14px;min-width:0}.ListingDetail_lbTitle__juIv6 strong{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListingDetail_lbTitle__juIv6 span{flex:none;color:var(--accent);font-size:13px;font-weight:600}.ListingDetail_lbActions__FFYDF{display:flex;align-items:center;gap:10px;flex:none}.ListingDetail_lbBarBtn__VR6Fs{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:9px;background:transparent;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.ListingDetail_lbBarBtn__VR6Fs:hover{background:hsla(0,0%,100%,.08)}.ListingDetail_lbClose__nF_2P{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;font-size:26px;line-height:1;cursor:pointer}.ListingDetail_lbClose__nF_2P:hover{background:hsla(0,0%,100%,.2)}.ListingDetail_lbBarBtn__VR6Fs:focus-visible,.ListingDetail_lbClose__nF_2P:focus-visible,.ListingDetail_lbGridItem__zkYNG:focus-visible,.ListingDetail_lbNav__cbAJ3:focus-visible,.ListingDetail_lbThumb__9xwUy:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ListingDetail_lbStage__GDL_D{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:20px 84px}.ListingDetail_lbMedia__pkJNj{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;animation:ListingDetail_lbIn__YEu1h .2s ease both}.ListingDetail_lbPano__UkiHe{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.ListingDetail_lbNav__cbAJ3{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding-bottom:4px;border:0;border-radius:50%;background:#fff;color:var(--forest);font-size:32px;line-height:1;box-shadow:0 6px 20px rgba(0,0,0,.35);cursor:pointer;z-index:2}.ListingDetail_lbNav__cbAJ3:hover{background:var(--accent)}.ListingDetail_lbPrev__QjQ9F{left:18px}.ListingDetail_lbNext__TkQ1I{right:18px}.ListingDetail_lbThumbs__7tFNE{display:flex;gap:8px;padding:12px 20px 18px;overflow-x:auto;scrollbar-width:thin;justify-content:safe center}.ListingDetail_lbGridItem__zkYNG,.ListingDetail_lbThumb__9xwUy{position:relative;flex:none;padding:0;border:2px solid transparent;border-radius:8px;background:#222;overflow:hidden;cursor:pointer}.ListingDetail_lbThumb__9xwUy{width:84px;height:60px;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.ListingDetail_lbThumb__9xwUy:hover{opacity:.85}.ListingDetail_lbThumbActive__z95fM{opacity:1;border-color:var(--accent)}.ListingDetail_lbGridItem__zkYNG img,.ListingDetail_lbGridItem__zkYNG video,.ListingDetail_lbThumb__9xwUy img,.ListingDetail_lbThumb__9xwUy video{display:block;width:100%;height:100%;object-fit:cover}.ListingDetail_lbThumbBadge__MfVma{position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:6px;background:rgba(0,0,0,.7);color:#fff;font-size:9px;font-weight:700}.ListingDetail_lbGrid__GcOxI{flex:1 1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;align-content:start;padding:20px;max-width:1180px;width:100%;margin:0 auto}.ListingDetail_lbGridItem__zkYNG{aspect-ratio:4/3;border-radius:10px}.ListingDetail_lbGridItem__zkYNG:hover{border-color:var(--accent)}.ListingDetail_lbGridItem__zkYNG .ListingDetail_lbThumbBadge__MfVma{font-size:11px;padding:3px 7px;top:8px;right:8px}@keyframes ListingDetail_lbIn__YEu1h{0%{opacity:0}to{opacity:1}}@media (max-width:670px){.ListingDetail_lbBar__TLF_k{padding:10px 12px}.ListingDetail_lbTitle__juIv6{flex-direction:column;gap:2px}.ListingDetail_lbTitle__juIv6 strong{font-size:13px;max-width:52vw}.ListingDetail_lbBarBtn__VR6Fs span{display:none}.ListingDetail_lbBarBtn__VR6Fs{width:38px;padding:0;justify-content:center}.ListingDetail_lbStage__GDL_D{padding:10px 0}.ListingDetail_lbMedia__pkJNj{border-radius:0}.ListingDetail_lbNav__cbAJ3{width:40px;height:40px;font-size:26px;background:hsla(0,0%,100%,.85)}.ListingDetail_lbPrev__QjQ9F{left:8px}.ListingDetail_lbNext__TkQ1I{right:8px}.ListingDetail_lbThumbs__7tFNE{padding:10px 12px 14px;justify-content:flex-start}.ListingDetail_lbThumb__9xwUy{width:64px;height:46px}.ListingDetail_lbGrid__GcOxI{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}}@media (prefers-reduced-motion:reduce){.ListingDetail_lbMedia__pkJNj,.ListingDetail_lightbox__E61kj{animation:none}}.ListingDetail_layout__p8tnw{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main aside";grid-gap:40px;gap:40px;align-items:start;padding:32px 0 56px}.ListingDetail_main__rCT5_{grid-area:main;min-width:0}.ListingDetail_aside__Y_XYc{grid-area:aside;position:-webkit-sticky;position:sticky;top:24px}.ListingDetail_section__SFAvN{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid var(--edge)}.ListingDetail_section__SFAvN p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.65}.ListingDetail_section__SFAvN p:last-child{margin-bottom:0}.ListingDetail_sectionTitle__InQ6t{margin:0 0 16px;font-size:22px;font-weight:750;letter-spacing:-.35px;color:var(--forest)}.ListingDetail_factGrid__oBhgu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 18px;padding:0;list-style:none}.ListingDetail_factGrid__oBhgu li{display:flex;flex-direction:column;gap:2px;margin:0;padding:14px;border:1px solid var(--edge);border-radius:12px;background:#fff}.ListingDetail_factGrid__oBhgu i{color:var(--olive);font-size:16px;margin-bottom:6px}.ListingDetail_factValue__Bubk7{font-size:18px;font-weight:800;color:var(--forest);line-height:1.1}.ListingDetail_factLabel__ZJTO8{font-size:12px;color:var(--muted)}.ListingDetail_map__bPbYq{height:320px;border-radius:14px;overflow:hidden;border:1px solid var(--edge)}.ListingDetail_marker___SxsD{color:var(--olive);font-size:34px;transform:translate(-50%,-100%);display:inline-block}.ListingDetail_summaryCard__OKWv8{padding:22px;border:1px solid var(--edge);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(52,74,47,.08)}.ListingDetail_priceRow__wgnQ1{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.ListingDetail_bigPrice__pClzZ{font-size:30px;font-weight:800;letter-spacing:-.6px;color:var(--forest);line-height:1}.ListingDetail_bigPrice__pClzZ span{margin-left:4px;font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.ListingDetail_keyFacts__z4Iv6{margin:0 0 18px;padding:0;list-style:none;border-top:1px solid var(--edge)}.ListingDetail_keyFacts__z4Iv6 li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:11px 0;border-bottom:1px solid var(--edge);font-size:14px}.ListingDetail_keyFacts__z4Iv6 span{color:var(--muted)}.ListingDetail_keyFacts__z4Iv6 strong{color:var(--forest);font-weight:700;text-align:right}.ListingDetail_payBtn__Ou_uF,.ListingDetail_primaryBtn__ZQtuF,.ListingDetail_secondaryBtn__6LXv9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:12px 18px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.ListingDetail_payBtn__Ou_uF,.ListingDetail_primaryBtn__ZQtuF{border:0;background:var(--olive);color:#fff}.ListingDetail_payBtn__Ou_uF:hover:not(:disabled),.ListingDetail_primaryBtn__ZQtuF:hover{background:#4d5912;color:#fff}.ListingDetail_secondaryBtn__6LXv9{margin-top:10px;border:1.5px solid var(--forest);background:#fff;color:var(--forest)}.ListingDetail_secondaryBtn__6LXv9:hover{background:var(--pale)}.ListingDetail_payBtn__Ou_uF:disabled{opacity:.55;cursor:not-allowed}.ListingDetail_help__pYrEd{margin:14px 0 0;text-align:center;font-size:13px;color:var(--muted)}.ListingDetail_help__pYrEd a{color:var(--olive);font-weight:700;text-decoration:none}.ListingDetail_card__nY7Df{scroll-margin-top:24px;padding:26px;border:1px solid var(--edge);border-radius:16px;background:var(--pale)}.ListingDetail_cardTitle__FtolC{margin:0 0 6px;font-size:22px;font-weight:750;letter-spacing:-.35px;color:var(--forest)}.ListingDetail_cardLead__Bfq4M{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.5}.ListingDetail_fieldset__vXour{border:0;margin:0;padding:0;min-width:0}.ListingDetail_grid2__KcU47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px}.ListingDetail_field__EyiOF{margin-bottom:14px;min-width:0}.ListingDetail_field__EyiOF label{display:block;margin-bottom:6px;color:var(--forest);font-size:13px;font-weight:700}.ListingDetail_hint__OgGth{color:var(--muted);font-weight:500}.ListingDetail_form__k3YWq .form-control{height:44px;padding:0 12px;border:1px solid var(--edge);border-radius:9px;background:#fff;color:var(--ink);font-size:14px;box-shadow:none}.ListingDetail_form__k3YWq .form-control[type=file]{padding:9px 12px;height:auto}.ListingDetail_form__k3YWq .form-control:focus{border-color:var(--olive);outline:2px solid var(--accent);outline-offset:1px}.ListingDetail_withSuffix__x1OAS{display:flex;align-items:center;gap:8px}.ListingDetail_withSuffix__x1OAS span{color:var(--muted);font-size:14px}.ListingDetail_error__bDwnV{display:block;margin-top:5px;color:#b42318;font-size:12.5px}.ListingDetail_notice__MhvGP{margin:0 0 14px;padding:10px 12px;border-radius:9px;background:#fdecea;color:#8a1c12;font-size:14px;font-weight:600}.ListingDetail_checks__zaVrS{margin:4px 0 16px}.ListingDetail_checks__zaVrS .form-check{display:flex;align-items:flex-start;gap:10px;padding-left:0;margin-bottom:8px}.ListingDetail_checks__zaVrS .form-check-input{float:none;flex:none;width:18px;height:18px;margin:1px 0 0;border:1.5px solid #9aa58c;border-radius:5px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}.ListingDetail_checks__zaVrS .form-check-input:hover{border-color:var(--olive)}.ListingDetail_checks__zaVrS .form-check-input:focus{border-color:var(--olive);box-shadow:0 0 0 3px rgba(101,114,28,.2)}.ListingDetail_checks__zaVrS .form-check-input:checked{background-color:var(--olive);border-color:var(--olive)}.ListingDetail_checks__zaVrS .form-check-label{cursor:pointer;color:var(--ink);font-size:14px;line-height:1.45}.ListingDetail_checks__zaVrS a{color:var(--olive);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ListingDetail_summary__1WLsw{margin:0 0 16px;padding:14px 16px;border:1px solid var(--edge);border-radius:12px;background:#fff}.ListingDetail_summaryTitle__XfQVa{margin:0 0 8px;font-weight:750;color:var(--forest);font-size:14px}.ListingDetail_summaryRow__Mmrnd{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;color:var(--muted)}.ListingDetail_summaryTotal__lcFgP{margin-top:6px;padding-top:10px;border-top:1px solid var(--edge);color:var(--forest);font-weight:800;font-size:15px}.ListingDetail_summary__1WLsw .ListingDetail_notice__MhvGP{margin:10px 0 0}.ListingDetail_similar__vbqJO{background:var(--pale);padding:44px 0 52px}.ListingDetail_similarSlider__f3Z3a{margin:0 -10px}.ListingDetail_similarSlide__jQ0rV{padding:4px 10px 10px;height:100%}.ListingDetail_similarSlider__f3Z3a .slick-list,.ListingDetail_similarSlider__f3Z3a .slick-slide{margin:0}.ListingDetail_similarSlider__f3Z3a .slick-track{display:flex}.ListingDetail_similarSlider__f3Z3a .slick-slide{height:auto}.ListingDetail_similarSlider__f3Z3a .slick-slide>div{height:100%}.ListingDetail_similarSlider__f3Z3a .slick-next,.ListingDetail_similarSlider__f3Z3a .slick-prev{z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.12)}.ListingDetail_similarSlider__f3Z3a .slick-prev{left:-8px}.ListingDetail_similarSlider__f3Z3a .slick-next{right:-8px}.ListingDetail_similarSlider__f3Z3a .slick-next:before,.ListingDetail_similarSlider__f3Z3a .slick-prev:before{color:var(--forest);font-size:16px;opacity:1}.ListingDetail_similarSlider__f3Z3a .slick-next:focus,.ListingDetail_similarSlider__f3Z3a .slick-next:hover,.ListingDetail_similarSlider__f3Z3a .slick-prev:focus,.ListingDetail_similarSlider__f3Z3a .slick-prev:hover{background:#fff}@media (max-width:960px){.ListingDetail_layout__p8tnw{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.ListingDetail_factGrid__oBhgu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ListingDetail_layout__p8tnw{grid-template-columns:minmax(0,1fr);grid-template-areas:"aside" "main";gap:24px;padding-top:20px}.ListingDetail_aside__Y_XYc{position:static}.ListingDetail_mosaic__0Bend{height:360px}}@media (max-width:670px){.ListingDetail_hero__NOvDz,.ListingDetail_similar__vbqJO,.ListingDetail_wrap__0aGnc{--header-h:75px}.ListingDetail_wrap__0aGnc{padding-left:16px;padding-right:16px}.ListingDetail_hero__NOvDz{padding:calc(var(--header-h) + 20px) 0 18px}.ListingDetail_title__oNros{font-size:22px}.ListingDetail_address__GtNoL{font-size:13px}.ListingDetail_tags__MdC1d li{font-size:12px;padding:5px 9px}.ListingDetail_gallery__7rhLz{margin-left:-16px;margin-right:-16px;margin-top:0}.ListingDetail_mosaic__0Bend{height:260px;border-radius:0;grid-template-columns:1fr!important;grid-template-rows:1fr!important}.ListingDetail_mosaic__0Bend .ListingDetail_tile__7VECa:not(:first-child){display:none}.ListingDetail_mosaic__0Bend .ListingDetail_tile__7VECa:first-child{grid-row:auto}.ListingDetail_showAll__Zdcpn{right:10px;bottom:10px;padding:7px 11px;font-size:12px}.ListingDetail_summaryCard__OKWv8{padding:18px}.ListingDetail_bigPrice__pClzZ{font-size:26px}.ListingDetail_cardTitle__FtolC,.ListingDetail_sectionTitle__InQ6t{font-size:19px}.ListingDetail_card__nY7Df{padding:18px}.ListingDetail_grid2__KcU47{grid-template-columns:1fr}.ListingDetail_similar__vbqJO{padding:32px 0 40px}}.ViewingPopup_backdrop___ijd_{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(39,51,41,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ViewingPopup_fadeIn__9BEla .18s ease both}.ViewingPopup_dialog__R1dQH{--olive:#65721c;--olive-deep:#445510;--forest:#344a2f;--ink:#273329;--muted:#5d6b62;--edge:#dfe5d9;--pale:#f4f6ef;--accent:#d4df9b;position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;padding:28px 28px 24px;border-top:4px solid var(--olive);border-radius:16px;background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.25);font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);animation:ViewingPopup_popIn__6qBzp .22s cubic-bezier(.34,1.4,.64,1) both}.ViewingPopup_close__JaXnM{position:absolute;top:14px;right:14px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--pale);color:var(--forest);cursor:pointer}.ViewingPopup_close__JaXnM:hover{background:#e4ebcf}.ViewingPopup_title__3YH21{margin:0 40px 6px 0;font-size:24px;font-weight:800;letter-spacing:-.4px;color:var(--olive-deep)}.ViewingPopup_lead__O18JE{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.5}.ViewingPopup_success__EU1C3{padding:12px 4px 4px;text-align:center}.ViewingPopup_successIcon__dAnZz{width:56px;height:56px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--olive);color:#fff;font-size:22px}.ViewingPopup_success__EU1C3 h2{margin:0 0 8px;font-size:21px;font-weight:800;color:var(--forest)}.ViewingPopup_success__EU1C3 p{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.5}@keyframes ViewingPopup_fadeIn__9BEla{0%{opacity:0}to{opacity:1}}@keyframes ViewingPopup_popIn__6qBzp{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:670px){.ViewingPopup_backdrop___ijd_{align-items:flex-end;padding:0}.ViewingPopup_dialog__R1dQH{max-width:none;max-height:92vh;padding:22px 18px 20px;border-radius:16px 16px 0 0}.ViewingPopup_title__3YH21{font-size:21px}}@media (prefers-reduced-motion:reduce){.ViewingPopup_backdrop___ijd_,.ViewingPopup_dialog__R1dQH{animation:none}}