.v3-property-map[data-v-7b8ebe09]{position:relative;width:100%;height:100%}.v3-property-map[data-v-7b8ebe09] .map-container,.v3-property-map[data-v-7b8ebe09] .google-map-component{height:100%!important;min-height:0!important;max-height:none!important}.v3-property-map__canvas[data-v-7b8ebe09]{position:absolute;inset:0}.v3-gallery[data-v-b0481b44]{position:relative}.v3-gallery__grid[data-v-b0481b44]{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:136px 136px;gap:7px;overflow:hidden;border-radius:13px;background:#e3e9ec}.v3-gallery__grid>button[data-v-b0481b44],.v3-gallery__grid>img[data-v-b0481b44]{min-width:0;padding:0;border:0;background:#e3e9ec;cursor:zoom-in}.v3-gallery__grid>button[data-v-b0481b44]:first-child,.v3-gallery__grid>img[data-v-b0481b44]:first-child{grid-row:1 / 3}.v3-gallery__grid>button[data-v-b0481b44]:focus-visible,.v3-gallery__grid>img[data-v-b0481b44]:focus-visible{outline:2px solid #5479b7;outline-offset:-3px}.v3-gallery__grid img[data-v-b0481b44]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3-gallery__grid.has-3[data-v-b0481b44]{grid-template-columns:2fr 1fr}.v3-gallery__grid.has-2[data-v-b0481b44]{grid-template-columns:1fr 1fr}.v3-gallery__grid.has-2>button[data-v-b0481b44]:nth-child(2){grid-row:1 / 3}.v3-gallery__grid.has-1[data-v-b0481b44],.v3-gallery__grid.has-0[data-v-b0481b44]{grid-template-columns:1fr}@media(max-width:720px){.v3-gallery__grid[data-v-b0481b44]{display:block;height:230px;border-radius:12px}.v3-gallery__grid>button[data-v-b0481b44]{display:none;width:100%;height:100%}.v3-gallery__grid>button[data-v-b0481b44]:first-child{display:block}}.v3-gallery__badges[data-v-b0481b44]{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.v3-gallery__badges span[data-v-b0481b44]{padding:4px 8px;border-radius:5px;background:#2d383ee6;color:#fff;font-size:12px;letter-spacing:.3px}.v3-gallery__all[data-v-b0481b44]{position:absolute;right:12px;bottom:12px;padding:9px 12px;border:0;border-radius:8px;background:#ffffffec;color:#2d383e;font:inherit;font-size:12px;cursor:pointer}.v3-gallery__all[data-v-b0481b44]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-gallery__all[data-v-b0481b44]:hover{background:#fff}.v3-lightbox[data-v-b0481b44]{width:min(1180px,calc(100vw - 40px));max-width:none;height:calc(100dvh - 72px);max-height:828px;padding:0;overflow:hidden;border:0;border-radius:20px;background:#f7f9fa;box-shadow:0 25px 80px #162c3b35;color:#2d383e;font-family:var(--v3-font-display)}.v3-lightbox[open][data-v-b0481b44]{display:flex;flex-direction:column}.v3-lightbox[data-v-b0481b44]::backdrop{background:#1e2a3180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:720px){.v3-lightbox[data-v-b0481b44]{width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0}}.v3-lightbox__top[data-v-b0481b44]{display:flex;align-items:center;justify-content:space-between;flex:none;padding:18px 24px;border-bottom:1px solid #e3e9ec;background:#fff}.v3-lightbox__top img[data-v-b0481b44]{width:80px;height:auto}@media(max-width:720px){.v3-lightbox__top[data-v-b0481b44]{padding:18px 24px}}.v3-lightbox__close[data-v-b0481b44]{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#eaf0f2;color:#2d383e;font:inherit;font-size:22px;line-height:1;cursor:pointer}.v3-lightbox__close[data-v-b0481b44]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-lightbox__close[data-v-b0481b44]:hover{background:#dde6ea}.v3-lightbox__body[data-v-b0481b44]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;padding:20px}.v3-lightbox__stage[data-v-b0481b44]{position:relative;display:flex;flex:1;align-items:center;gap:16px;min-height:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-lightbox__stage>img[data-v-b0481b44]{flex:1;min-width:0;height:100%;-o-object-fit:contain;object-fit:contain}.v3-lightbox__step[data-v-b0481b44]{flex:none;width:42px;height:42px;padding:0;border:1px solid #ccdbe5;border-radius:50%;background:#fff;color:#3a5669;font:inherit;font-size:20px;cursor:pointer}.v3-lightbox__step[data-v-b0481b44]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-lightbox__step[data-v-b0481b44]:hover{border-color:#9fbbce}@media(max-width:720px){.v3-lightbox__step[data-v-b0481b44]{position:absolute;left:0;z-index:1;width:34px;height:34px;font-size:16px}.v3-lightbox__step.is-next[data-v-b0481b44]{right:0;left:auto}}.v3-lightbox__counter[data-v-b0481b44]{flex:none;margin:0;color:#7c8da5;font-size:12px;text-align:center}.v3-lightbox__thumbs[data-v-b0481b44]{display:flex;flex:none;gap:7px;overflow-x:auto;scrollbar-width:thin}.v3-lightbox__thumbs button[data-v-b0481b44]{flex:none;width:76px;height:58px;padding:3px;border:1px solid transparent;border-radius:7px;background:none;cursor:pointer}.v3-lightbox__thumbs button[data-v-b0481b44]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-lightbox__thumbs button[aria-pressed=true][data-v-b0481b44]{border-color:#6893b5;background:#e0ebf4}.v3-lightbox__thumbs button[data-v-b0481b44]:hover{border-color:#b9cddc}.v3-lightbox__thumbs img[data-v-b0481b44]{display:block;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.v3-promo[data-v-7080c461]{position:relative;padding:16px 18px;border:1px solid #d8e3ed;border-radius:13px;background:#eaf0f7;color:#2d383e}.v3-promo h3[data-v-7080c461]{margin:0 0 6px;font-size:19px;font-weight:450;letter-spacing:-.4px;line-height:1.3}.v3-promo h3 a[data-v-7080c461]{color:inherit;text-decoration:none}.v3-promo h3 a[data-v-7080c461]:hover{text-decoration:underline;text-underline-offset:3px}.v3-promo p[data-v-7080c461]{margin:0 0 10px;color:#697d89;font-size:13px;line-height:1.4}@media(max-width:720px){.v3-promo[data-v-7080c461]{padding:15px 16px}.v3-promo h3[data-v-7080c461]{font-size:20px}}.v3-promo.is-sell[data-v-7080c461]{border-color:#2d383e;background:#2d383e;color:#fff}.v3-promo.is-sell h3[data-v-7080c461]{color:#fff}.v3-promo.is-sell p[data-v-7080c461]{color:#d0dbe2;line-height:1.5}.v3-promo.is-rent[data-v-7080c461]{border-color:#dfe3dc;background:#f0f2ef}.v3-promo.is-rent p[data-v-7080c461]{line-height:1.5}.v3-promo.is-rent .v3-promo__expert[data-v-7080c461]{background:#2d383e;color:#fff}.v3-promo.is-rent .v3-promo__expert[data-v-7080c461]:hover{background:#1f282d}.v3-promo.is-valuation h3[data-v-7080c461]{margin-bottom:10px}@media(max-width:720px){.v3-promo.is-valuation h3[data-v-7080c461]{font-size:15px}}.v3-promo.is-valuation[data-v-7080c461] .v3-address__submit{flex:0 0 42px;gap:0;width:42px;min-height:42px;padding:10px;font-size:0}.v3-promo.is-valuation[data-v-7080c461] .v3-address__submit.is-loading .v3-arrow{display:none}.v3-promo__mortgage-head[data-v-7080c461]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.v3-promo__mortgage-head h3[data-v-7080c461]{min-width:0}.v3-promo__bank[data-v-7080c461]{flex:none;width:80px;height:21px;margin-top:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}@media(max-width:720px){.v3-promo__bank[data-v-7080c461]{width:65px}}.v3-promo__buttons[data-v-7080c461]{display:flex;align-items:center;gap:13px}@media(max-width:720px){.v3-promo__buttons[data-v-7080c461]{gap:10px}}.v3-promo__primary[data-v-7080c461],.v3-promo__secondary[data-v-7080c461]{border:0;border-radius:8px;font:inherit;font-size:12px;line-height:1.6;cursor:pointer;transition:background-color .2s,color .2s}.v3-promo__primary[data-v-7080c461]:focus-visible,.v3-promo__secondary[data-v-7080c461]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}@media(max-width:720px){.v3-promo__primary[data-v-7080c461],.v3-promo__secondary[data-v-7080c461]{font-size:12px}}.v3-promo__primary[data-v-7080c461]{padding:11px 14px;background:#2d383e;color:#fff}.v3-promo__primary[data-v-7080c461]:hover{background:#1f282d}@media(max-width:720px){.v3-promo__primary[data-v-7080c461]{padding:10px}}.v3-promo__secondary[data-v-7080c461]{padding:8px 0;background:none;color:#455c6b;text-decoration:underline;text-underline-offset:4px}.v3-promo__secondary[data-v-7080c461]:hover{color:#2d383e}.v3-promo__valuation-foot[data-v-7080c461]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.v3-promo__valuation-foot a[data-v-7080c461]{color:#405763;font-size:12px}.v3-promo__valuation-foot a[data-v-7080c461]:hover{color:#2d383e}@media(max-width:720px){.v3-promo__valuation-foot[data-v-7080c461]{gap:7px}.v3-promo__valuation-foot a[data-v-7080c461]{font-size:12px}}.v3-promo__google[data-v-7080c461]{display:flex;align-items:center;gap:6px}.v3-promo__google svg[data-v-7080c461]{width:16px;height:16px}.v3-promo__expert[data-v-7080c461]{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 13px;border-radius:9px;background:#e6eeff;color:#263741;font-size:12px;font-weight:450;text-decoration:none;transition:background-color .2s}.v3-promo__expert[data-v-7080c461]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-promo__expert[data-v-7080c461]:hover{background:#d6e2fa}.v3-promo__expert img[data-v-7080c461]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.v3-promo__expert span[data-v-7080c461]:last-child{margin-left:18px}@media(prefers-reduced-motion:reduce){.v3-promo__primary[data-v-7080c461],.v3-promo__secondary[data-v-7080c461],.v3-promo__expert[data-v-7080c461]{transition:none}}.v3-detail[data-v-74b561c1]{--detail-nav-top: 86px;--detail-rail-top: 110px;color:#2d383e;font-family:var(--v3-font-display);font-size:14px;line-height:1.55}.v3-detail.is-modal[data-v-74b561c1]{--detail-nav-top: 62px;--detail-rail-top: 80px}.v3-detail[data-v-74b561c1]:not(.is-modal){width:min(1080px,100%);margin-inline:auto;padding-top:80px}.v3-detail__bar[data-v-74b561c1]{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:12px 24px;border-bottom:1px solid #dfe5e8;background:#fbfcfc}.is-modal .v3-detail__bar[data-v-74b561c1]{position:sticky;top:0;z-index:40}.v3-detail__bar button[data-v-74b561c1],.v3-detail__bar a[data-v-74b561c1]{padding:5px;border:0;border-radius:6px;background:none;color:#2d383e;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.v3-detail__bar button[data-v-74b561c1]:focus-visible,.v3-detail__bar a[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__bar button[data-v-74b561c1]:hover,.v3-detail__bar a[data-v-74b561c1]:hover{color:#3c6aa9}@media(max-width:720px){.v3-detail__bar[data-v-74b561c1]{padding:14px 16px 10px}}.v3-detail__bar-side[data-v-74b561c1]{display:flex;flex:1;align-items:center;gap:12px}.v3-detail__bar-side.is-end[data-v-74b561c1]{justify-content:flex-end}.v3-detail__logo img[data-v-74b561c1]{display:block;width:76px;height:auto}.v3-detail:not(.is-modal) .v3-detail__logo[data-v-74b561c1]{visibility:hidden}.v3-detail .v3-detail__close[data-v-74b561c1]{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:#eaf0f2;font-size:22px;line-height:1}.v3-detail .v3-detail__close[data-v-74b561c1]:hover{background:#dde6ea;color:#2d383e}.v3-detail__body[data-v-74b561c1]{padding:20px 24px 28px}@media(max-width:720px){.v3-detail__body[data-v-74b561c1]{padding:12px 16px 108px}}.v3-detail__internal[data-v-74b561c1]{margin:0 0 12px;padding:5px;border:1px solid red;color:red;font-size:x-large;font-weight:800;text-align:center}.v3-detail__layout[data-v-74b561c1]{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:32px;padding-top:24px}@media(max-width:900px)and (min-width:721px){.v3-detail__layout[data-v-74b561c1]{grid-template-columns:minmax(0,1fr) 244px;gap:22px}}@media(max-width:720px){.v3-detail__layout[data-v-74b561c1]{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-top:18px}}.v3-detail__main[data-v-74b561c1]{min-width:0}.v3-detail__status[data-v-74b561c1]{display:inline-flex;align-items:center;gap:6px;color:#69766f;font-size:12px;letter-spacing:.35px}.v3-detail__status[data-v-74b561c1]:before{content:"";width:6px;height:6px;border-radius:50%;background:#3f9466}.v3-detail__title-row[data-v-74b561c1]{display:flex;align-items:center;justify-content:space-between;gap:20px}.v3-detail__title-row h1[data-v-74b561c1]{margin:7px 0 8px;font-size:22px;font-weight:500;letter-spacing:-.4px;line-height:1.3}.v3-detail__title-row h1 span[data-v-74b561c1]{display:block;margin-top:5px;color:#687780;font-size:14px;font-weight:400;letter-spacing:0}@media(max-width:720px){.v3-detail__title-row[data-v-74b561c1]{gap:10px}.v3-detail__title-row h1[data-v-74b561c1]{font-size:18px}}.v3-detail__summary[data-v-74b561c1]{display:flex;flex:none;gap:18px;text-align:center}.v3-detail__summary div[data-v-74b561c1]{font-size:17px;line-height:1.2}.v3-detail__summary span[data-v-74b561c1]{display:block;margin-top:5px;color:#77858b;font-size:12px}@media(max-width:720px){.v3-detail__summary[data-v-74b561c1]{gap:12px}.v3-detail__summary div[data-v-74b561c1]{font-size:15px}}.v3-detail__mortgage-link[data-v-74b561c1]{display:inline-block;margin:5px 0 17px;color:#627782;font-size:12px;text-underline-offset:3px}.v3-detail__mortgage-link[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__mortgage-link[data-v-74b561c1]:hover{color:#2d383e}.v3-detail__nav[data-v-74b561c1]{position:sticky;top:var(--detail-nav-top);z-index:35;display:flex;gap:18px;min-height:46px;overflow-x:auto;border-top:1px solid #e0e6e9;border-bottom:1px solid #d7e0e5;background:#fbfcfc;scrollbar-width:none}.v3-detail__nav a[data-v-74b561c1]{display:flex;align-items:center;padding:12px 0;border-bottom:2px solid transparent;color:#677781;font-size:12px;white-space:nowrap;text-decoration:none}.v3-detail__nav a[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__nav a[data-v-74b561c1]:hover{color:#2d383e}.v3-detail__nav a[aria-current=location][data-v-74b561c1]{border-bottom-color:#70a8cf;color:#263e4c;font-weight:500}@media(max-width:720px){.v3-detail__nav[data-v-74b561c1]{gap:17px}}.v3-detail__section[data-v-74b561c1]{padding:22px 0;border-bottom:1px solid #dce4e8;scroll-margin-top:calc(var(--detail-nav-top) + 50px)}.v3-detail__section[data-v-74b561c1]:last-child{border-bottom:0}.v3-detail__section h2[data-v-74b561c1]{margin:0 0 16px;font-size:18px;font-weight:500;letter-spacing:-.2px;line-height:1.35}.v3-detail__section>h3[data-v-74b561c1]{margin:18px 0 10px;font-size:13px;font-weight:500}.v3-detail__lead[data-v-74b561c1]{margin:0 0 12px;color:#637680;font-size:14px}.v3-detail__facts[data-v-74b561c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #dce4e8}.v3-detail__facts strong[data-v-74b561c1]{display:block;font-size:16px;font-weight:500;line-height:1.4}.v3-detail__facts span[data-v-74b561c1]{display:block;margin-top:4px;color:#6c7981;font-size:12px;line-height:1.4}@media(max-width:720px){.v3-detail__facts[data-v-74b561c1]{gap:12px}}.v3-detail__description[data-v-74b561c1]{margin-bottom:8px;color:#53616a;font-size:14px;line-height:1.65;white-space:pre-line}.v3-detail__description.is-collapsed[data-v-74b561c1]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.v3-detail__description[data-v-74b561c1] p{margin:0 0 10px}.v3-detail__more[data-v-74b561c1]{padding:6px 0;border:0;background:none;color:#4e697a;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v3-detail__more[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__map[data-v-74b561c1]{height:210px;margin-top:18px;overflow:hidden;border-radius:12px;background:#dde4e6}.v3-detail__map[data-v-74b561c1] .v3-property-map,.v3-detail__map[data-v-74b561c1] .map-container,.v3-detail__map[data-v-74b561c1] .google-map-component{height:210px!important;min-height:0!important;max-height:none!important}.v3-detail__enquiry[data-v-74b561c1]{margin-top:20px;padding:18px 20px;border:1px solid #d8e3eb;border-radius:12px;background:#eaf0f4}.v3-detail__enquiry h3[data-v-74b561c1]{margin:0 0 7px;font-size:16px;font-weight:500;line-height:1.4}.v3-detail__enquiry p[data-v-74b561c1]{margin:0 0 14px;color:#61727c;font-size:14px;line-height:1.6}.v3-detail__enquiry button[data-v-74b561c1]{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;padding:12px 14px;border:0;border-radius:9px;background:#2d383e;color:#fff;font:inherit;font-size:13px;cursor:pointer}.v3-detail__enquiry button[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__enquiry button[data-v-74b561c1]:hover{background:#1f282d}@media(max-width:720px){.v3-detail__enquiry button[data-v-74b561c1]{width:100%}}.v3-detail__lists[data-v-74b561c1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.v3-detail__lists h3[data-v-74b561c1]{margin:0 0 6px;font-size:13px;font-weight:500}.v3-detail__lists ul[data-v-74b561c1]{margin:0;padding:0;list-style:none}.v3-detail__lists li[data-v-74b561c1]{padding:8px 0;border-bottom:1px solid #e1e7eb;font-size:12px;line-height:1.5}.v3-detail__lists li a[data-v-74b561c1]{color:inherit}.v3-detail__lists li[data-v-74b561c1] .link{text-decoration:underline}@media(max-width:720px){.v3-detail__lists[data-v-74b561c1]{grid-template-columns:1fr}}.v3-detail__related[data-v-74b561c1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.v3-detail__related button[data-v-74b561c1]{display:block;padding:16px;border:1px solid #dce5eb;border-radius:12px;background:#fff;color:#2d383e;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s}.v3-detail__related button[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__related button[data-v-74b561c1]:hover{border-color:#9fbbce}.v3-detail__related strong[data-v-74b561c1]{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.v3-detail__related span[data-v-74b561c1]{display:block;margin-bottom:12px;color:#6a7d88;font-size:12px;line-height:1.55}.v3-detail__related u[data-v-74b561c1]{font-size:12px;text-underline-offset:3px}@media(max-width:720px){.v3-detail__related[data-v-74b561c1]{grid-template-columns:1fr}}.v3-detail__table[data-v-74b561c1]{overflow-x:auto;border:1px solid #dce5eb;border-radius:12px;background:#fff}.v3-detail__table table[data-v-74b561c1]{width:100%;border-collapse:collapse;font-size:12px}.v3-detail__table th[data-v-74b561c1],.v3-detail__table td[data-v-74b561c1]{padding:10px 12px;border-bottom:1px solid #edf0f2;text-align:left;white-space:nowrap}.v3-detail__table th[data-v-74b561c1]{color:#6a7d88;font-weight:500}.v3-detail__table tr:last-child td[data-v-74b561c1]{border-bottom:0}.v3-detail__table a[data-v-74b561c1]{color:#2d383e;font-weight:500}.v3-detail__carousel[data-v-74b561c1]{position:relative}.v3-detail__nearby[data-v-74b561c1]{--nearby-gap: 12px;display:grid;grid-auto-columns:calc((100% - var(--nearby-gap)) / 2);grid-auto-flow:column;gap:var(--nearby-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.v3-detail__nearby[data-v-74b561c1]::-webkit-scrollbar{display:none}@media(max-width:720px){.v3-detail__nearby[data-v-74b561c1]{--nearby-gap: 9px}}.v3-detail__slide[data-v-74b561c1]{position:absolute;top:60px;z-index:2;width:36px;height:36px;border:1px solid #ccdbe5;border-radius:50%;background:#fff;box-shadow:0 2px 8px #20304020;color:#3a5669;font:inherit;font-size:16px;cursor:pointer;transform:translateY(-50%)}.v3-detail__slide[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__slide[data-v-74b561c1]:hover{border-color:#9fbbce}.v3-detail__slide.is-prev[data-v-74b561c1]{left:-14px}.v3-detail__slide.is-next[data-v-74b561c1]{right:-14px}@media(max-width:720px){.v3-detail__slide.is-prev[data-v-74b561c1]{left:6px}.v3-detail__slide.is-next[data-v-74b561c1]{right:6px}}.v3-detail__nearby-card[data-v-74b561c1]{overflow:hidden;scroll-snap-align:start;border:1px solid #dbe5eb;border-radius:12px;background:#fff;color:#2d383e;text-decoration:none;transition:border-color .2s}.v3-detail__nearby-card[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__nearby-card[data-v-74b561c1]:hover{border-color:#9fbbce}.v3-detail__nearby-card img[data-v-74b561c1]{display:block;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;background:#e3e9ec}.v3-detail__nearby-card strong[data-v-74b561c1],.v3-detail__nearby-card span[data-v-74b561c1]{display:block;padding:0 12px}.v3-detail__nearby-card strong[data-v-74b561c1]{margin-top:10px;font-size:15px;font-weight:500}.v3-detail__nearby-card span[data-v-74b561c1]{margin:2px 0 10px;color:#6a7d88;font-size:12px}.v3-detail__see-all[data-v-74b561c1]{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:10px 14px;border:1px solid #dbe5eb;border-radius:12px;background:#fff;color:#2d383e;font-size:13px;text-decoration:none}.v3-detail__see-all[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__see-all[data-v-74b561c1]:hover{border-color:#9fbbce}.v3-detail__areas[data-v-74b561c1]{margin:0;padding:0;list-style:none}.v3-detail__areas a[data-v-74b561c1]{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e1e7eb;color:#2d383e;font-size:12px;text-decoration:none}.v3-detail__areas a[data-v-74b561c1]:hover{color:#3c6aa9}.v3-detail__areas i[data-v-74b561c1]{font-style:normal}.v3-detail__rail[data-v-74b561c1]{position:sticky;top:var(--detail-rail-top);padding:20px;border:1px solid #dce4e8;border-radius:14px;background:#f0f4f6}@media(max-width:900px)and (min-width:721px){.v3-detail__rail[data-v-74b561c1]{padding:16px}}@media(max-width:720px){.v3-detail__rail[data-v-74b561c1]{position:static;order:-1;padding:0;border:0;background:none}}.v3-detail__price strong[data-v-74b561c1]{display:block;font-size:26px;font-weight:500;letter-spacing:-.5px;line-height:1.2}.v3-detail__price p[data-v-74b561c1]{margin:5px 0 0;color:#6c7b84;font-size:12px}@media(max-width:720px){.v3-detail__price[data-v-74b561c1]{display:flex;align-items:baseline;gap:10px}.v3-detail__price strong[data-v-74b561c1]{font-size:25px}.v3-detail__price p[data-v-74b561c1]{margin:0}}.v3-detail__rail-block[data-v-74b561c1]{margin-top:16px;padding-top:16px;border-top:1px solid #d9e2e7}.v3-detail__rail-block[data-v-74b561c1]:first-of-type{margin-top:18px}.v3-detail__rail-block.is-interest[data-v-74b561c1],.v3-detail__rail-block.is-review[data-v-74b561c1]{display:grid;gap:8px}@media(max-width:720px){.v3-detail__rail-block[data-v-74b561c1],.v3-detail__rail-block.is-interest[data-v-74b561c1]{display:none}.v3-detail__rail-block.is-review[data-v-74b561c1]{display:grid}}.v3-detail__rail-block.is-interest button[data-v-74b561c1],.v3-detail__rail-block.is-review button[data-v-74b561c1]{min-height:42px;padding:10px 12px;border:1px solid #cfdae2;border-radius:9px;background:#fff;color:#2d383e;font:inherit;font-size:13px;cursor:pointer}.v3-detail__rail-block.is-interest button[data-v-74b561c1]:focus-visible,.v3-detail__rail-block.is-review button[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__rail-block.is-interest button[data-v-74b561c1]:disabled,.v3-detail__rail-block.is-review button[data-v-74b561c1]:disabled{opacity:.6;cursor:wait}.v3-detail__rail-block.is-interest .is-interested[aria-pressed=true][data-v-74b561c1]{border-color:#398f5e;background:#398f5e;color:#fff}.v3-detail__rail-block.is-interest .is-not_interested[aria-pressed=true][data-v-74b561c1]{border-color:#bd6857;background:#bd6857;color:#fff}.v3-detail__rail-block.is-review[data-v-74b561c1]{font-size:12px}.v3-detail__rail-block.is-review p[data-v-74b561c1]{margin:0}.v3-detail__rail-block.is-review div[data-v-74b561c1]{display:grid;gap:6px}.v3-detail__rail-block.is-review [aria-pressed=true][data-v-74b561c1]{border-color:#2d383e;background:#2d383e;color:#fff}.v3-detail__primary[data-v-74b561c1]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:12px 14px;border:0;border-radius:9px;background:#2d383e;color:#fff;font:inherit;font-size:13px;cursor:pointer}.v3-detail__primary[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__primary[data-v-74b561c1]:hover{background:#1f282d}.v3-detail__finance[data-v-74b561c1]{display:flex;align-items:center;gap:8px;width:100%;padding:11px 10px;border:1px solid #d1dde5;border-radius:9px;background:#fff;color:#2d383e;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.v3-detail__finance[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__finance[data-v-74b561c1]:hover{border-color:#9fbbce}.v3-detail__finance img[data-v-74b561c1]{width:64px;height:16px;margin-left:auto;-o-object-fit:contain;object-fit:contain}.v3-detail__alerts[data-v-74b561c1]{width:100%;margin-top:16px;padding:13px 0 0;border:0;border-top:1px solid #d9e2e7;background:none;color:#617782;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v3-detail__alerts[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__alerts[data-v-74b561c1]:hover{color:#2d383e}@media(max-width:720px){.v3-detail__alerts[data-v-74b561c1]{display:none}}.v3-detail__bottom[data-v-74b561c1]{display:none}@media(max-width:720px){.v3-detail__bottom[data-v-74b561c1]{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:9px 12px max(9px,env(safe-area-inset-bottom));border-top:1px solid #dce3e7;background:#fbfcfc}}.v3-detail__bottom button[data-v-74b561c1]{position:relative;min-width:0;padding:10px 26px 10px 11px;border-radius:9px;font:inherit;text-align:left;cursor:pointer}.v3-detail__bottom button[data-v-74b561c1]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-detail__bottom small[data-v-74b561c1]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:1.3}.v3-detail__bottom img[data-v-74b561c1]{width:58px;height:14px;-o-object-fit:contain;object-fit:contain}.v3-detail__bottom-visit[data-v-74b561c1]{display:flex;align-items:center;justify-content:space-between;border:0;background:#2d383e;color:#fff;font-size:12px}.v3-detail__bottom-visit>span[data-v-74b561c1]:last-child{position:absolute;right:11px;font-size:18px}.v3-detail__bottom-mortgage[data-v-74b561c1]{border:1px solid #cfdae3;background:#eef3f7;color:#2d383e}.v3-detail__bottom-mortgage strong[data-v-74b561c1]{display:block;font-size:12px;font-weight:500}.v3-detail__bottom-interest[data-v-74b561c1]{border:1px solid #cfdae2;background:#fff;color:#2d383e;font-size:13px;text-align:center!important}.v3-detail__bottom-interest.is-interested[aria-pressed=true][data-v-74b561c1]{border-color:#398f5e;background:#398f5e;color:#fff}.v3-detail__bottom-interest.is-not_interested[aria-pressed=true][data-v-74b561c1]{border-color:#bd6857;background:#bd6857;color:#fff}.v3-detail.is-preview .v3-detail__enquiry[data-v-74b561c1],.v3-detail.is-preview .v3-detail__related[data-v-74b561c1],.v3-detail.is-preview .v3-detail__rail-block[data-v-74b561c1],.v3-detail.is-preview .v3-detail__alerts[data-v-74b561c1],.v3-detail.is-preview .v3-detail__bottom[data-v-74b561c1],.v3-detail.is-preview .v3-detail__mortgage-link[data-v-74b561c1],.v3-detail.is-preview #v3-detail-details[data-v-74b561c1] .v3-promo,.v3-detail.is-preview #v3-detail-mortgage[data-v-74b561c1] button{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v3-detail.is-preview .v3-detail__enquiry[data-v-74b561c1]:after,.v3-detail.is-preview .v3-detail__related[data-v-74b561c1]:after,.v3-detail.is-preview .v3-detail__rail-block[data-v-74b561c1]:after,.v3-detail.is-preview .v3-detail__alerts[data-v-74b561c1]:after,.v3-detail.is-preview .v3-detail__bottom[data-v-74b561c1]:after,.v3-detail.is-preview .v3-detail__mortgage-link[data-v-74b561c1]:after,.v3-detail.is-preview #v3-detail-details[data-v-74b561c1] .v3-promo:after,.v3-detail.is-preview #v3-detail-mortgage[data-v-74b561c1] button:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;background:#fbfcfcb3}@media(prefers-reduced-motion:reduce){.v3-detail__related button[data-v-74b561c1],.v3-detail__nearby-card[data-v-74b561c1]{transition:none}}
