.shortlist_page__WHZlv{background:var(--paper);min-height:70vh}.shortlist_shell__Qh8_Z{padding-top:calc(var(--header-h) + var(--topbar-h) + 48px);padding-bottom:96px}.shortlist_header__D_blK{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.shortlist_header__D_blK>div{max-width:720px}.shortlist_eyebrow__2iJ_D{margin:0 0 17px;text-transform:none;letter-spacing:.02em;font-size:11px;font-weight:700;color:var(--muted)}.shortlist_header__D_blK h1{font:500 clamp(34px,4.8vw,62px)/1.07 var(--font-head);letter-spacing:-.045em;color:var(--ink);margin:0}.shortlist_lead__sjabO{color:var(--muted);max-width:580px;font-size:16px;line-height:1.7;margin:20px 0 0}.shortlist_header__D_blK>a{flex-shrink:0}.shortlist_storageNote__vnTEI{font-size:12px;color:var(--muted);line-height:1.65;margin:0 0 28px}.shortlist_shared__PDnz4{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;background:var(--mist);border:1px solid var(--line-strong);border-radius:16px;margin-bottom:28px}.shortlist_shared__PDnz4 strong{color:var(--brand-deep)}.shortlist_shared__PDnz4 p{font-size:13px;color:var(--muted);margin:5px 0 0}.shortlist_actions__1P0q6{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.shortlist_textButton__bzQKS{padding:6px 0;border:0;background:none;font:600 12px var(--font-ui);color:var(--brand);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.shortlist_toolbar__vfsqv{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--line)}.shortlist_toolbar__vfsqv h2{font:600 16px var(--font-ui);margin:0;color:var(--ink)}.shortlist_feedback__nHABq{font-size:13px;color:var(--brand);display:flex;gap:18px;align-items:center;margin:15px 0;min-height:5px}.shortlist_feedback__nHABq:empty{margin:0;height:24px}.shortlist_feedback__nHABq button{border:0;background:none;text-decoration:underline;cursor:pointer;color:inherit}.shortlist_layout__WNzPR{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:36px;align-items:start}.shortlist_list__To200{list-style:none;padding:0;margin:0;display:grid;gap:20px}.shortlist_card__rVlub{display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.shortlist_image__H5xXQ{position:relative;min-height:245px;overflow:hidden;background:var(--stone)}.shortlist_image__H5xXQ img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.shortlist_image__H5xXQ:hover img{transform:scale(1.035)}.shortlist_image__H5xXQ>span{position:absolute;inset-inline-start:14px;top:14px;background:hsla(0,0%,100%,.95);border-radius:5px;padding:6px 9px;color:var(--brand-deep);font-size:10px;font-weight:600}.shortlist_cardBody__FZlPA{padding:25px 26px 20px;display:flex;flex-direction:column;align-items:flex-start}.shortlist_location__3WvP3{color:var(--muted);font-size:11px;line-height:1.5;margin:0 0 10px}.shortlist_card__rVlub h3{font:600 22px/1.2 var(--font-head);letter-spacing:-.025em;margin:0 0 13px;color:var(--ink)}.shortlist_card__rVlub h3 a{text-decoration:none}.shortlist_price__SAs5Q{font:600 17px var(--font-ui);color:var(--brand-deep)}.shortlist_handover__wLFgI{font-size:12px;color:var(--muted);margin:8px 0 0}.shortlist_source__yhxb6{font-size:10px;color:var(--muted);margin-top:9px}.shortlist_cardActions__SlQi4{display:flex;justify-content:space-between;align-items:center;gap:12px;align-self:stretch;margin-top:auto;padding-top:22px;font-size:11px}.shortlist_cardActions__SlQi4 a{font-weight:700;color:var(--brand);text-decoration:none}.shortlist_cardActions__SlQi4 button{background:none;border:0;padding:4px 0;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.shortlist_advisor__kzexe{position:sticky;top:130px;padding:30px;border-radius:16px;background:var(--brand-deep);color:var(--paper)}.shortlist_advisorIcon__ePcLO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--on-dark-line);border-radius:50%;margin-bottom:27px}.shortlist_advisorIcon__ePcLO svg{width:22px;height:22px}.shortlist_advisor__kzexe h2{font:500 27px/1.15 var(--font-head);letter-spacing:-.03em;margin:0 0 15px}.shortlist_advisor__kzexe p{font-size:13px;line-height:1.75;color:var(--brand-soft);margin:0 0 26px}.shortlist_advisor__kzexe>a{background:var(--paper);color:var(--brand-deep);border-color:var(--paper);width:100%;justify-content:center}.shortlist_advisor__kzexe>a svg{width:18px;height:18px}.shortlist_shareButton__qzPED{display:block;width:100%;padding:16px 0 0;color:var(--brand-soft);background:none;border:0;text-align:center;font-size:12px;cursor:pointer}.shortlist_empty__zVk9b{padding:80px 25px;text-align:center;max-width:600px;margin:auto}.shortlist_empty__zVk9b>svg{height:50px;width:50px;color:var(--brand)}.shortlist_empty__zVk9b h2{font:500 30px/1.2 var(--font-head);color:var(--ink);letter-spacing:-.025em;margin:24px 0 14px}.shortlist_empty__zVk9b p{font-size:14px;color:var(--muted);line-height:1.8;margin:0 auto 25px;max-width:430px}.shortlist_shareLink__TaZsj{background:var(--mist);border-radius:12px;padding:18px 22px;margin:0 0 24px}.shortlist_shareLink__TaZsj label{display:block;font-size:12px;font-weight:600;color:var(--brand)}.shortlist_shareLink__TaZsj input{display:block;width:100%;padding:12px 14px;margin-top:9px;background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;font-size:12px;color:var(--brand)}.shortlist_shareLink__TaZsj p{margin:9px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.shortlist_page__WHZlv button:disabled{opacity:.45;cursor:wait}.shortlist_page__WHZlv :is(button,a,input):focus-visible{outline:3px solid var(--brand-soft);outline-offset:4px}@media(max-width:1100px){.shortlist_layout__WNzPR{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.shortlist_card__rVlub{grid-template-columns:200px minmax(0,1fr)}.shortlist_cardBody__FZlPA{padding:22px}.shortlist_advisor__kzexe{padding:25px}}@media(max-width:800px){.shortlist_shell__Qh8_Z{padding-top:40px;padding-bottom:60px}.shortlist_header__D_blK{align-items:flex-start;flex-direction:column;gap:24px}.shortlist_header__D_blK h1{font-size:40px}.shortlist_layout__WNzPR{grid-template-columns:1fr}.shortlist_advisor__kzexe{position:static}.shortlist_card__rVlub{grid-template-columns:230px minmax(0,1fr)}.shortlist_shared__PDnz4{align-items:flex-start;flex-direction:column}.shortlist_advisorIcon__ePcLO{margin-bottom:18px}.shortlist_advisor__kzexe>a{max-width:320px}.shortlist_shareButton__qzPED{text-align:start}.shortlist_lead__sjabO{font-size:15px}}@media(max-width:520px){.shortlist_header__D_blK h1{font-size:34px}.shortlist_toolbar__vfsqv{align-items:flex-start;flex-direction:column;gap:12px}.shortlist_toolbar__vfsqv .shortlist_actions__1P0q6{gap:20px}.shortlist_card__rVlub{grid-template-columns:1fr}.shortlist_image__H5xXQ{min-height:0;aspect-ratio:1.6}.shortlist_cardBody__FZlPA{padding:22px}.shortlist_card__rVlub h3{font-size:24px}.shortlist_shared__PDnz4{padding:20px}.shortlist_shared__PDnz4 .shortlist_actions__1P0q6{gap:15px}.shortlist_empty__zVk9b{padding:55px 12px}.shortlist_cardActions__SlQi4{padding-top:20px}.shortlist_source__yhxb6{margin-top:11px}}@media(prefers-reduced-motion:reduce){.shortlist_image__H5xXQ img{transition:none}}.shortlist_image__H5xXQ>svg{position:absolute;inset:0;margin:auto;width:52px;height:52px;color:var(--muted)}.shortlist_advisor__kzexe>.shortlist_requestButton__mUErx{width:100%;justify-content:center;margin-bottom:12px;font-size:13px}.shortlist_advisor__kzexe>.shortlist_requestButton__mUErx+a{background:transparent;color:var(--paper);border-color:var(--on-dark-line)}@media(max-width:800px){.shortlist_requestButton__mUErx{max-width:320px}}