.sa-sl .sa-sl-vh{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);white-space:nowrap;margin:0!important;padding:0!important}
.sa-sl [hidden]{display:none!important}
.sa-sl .sa-sl-fx{max-width:1120px;margin:0 auto;padding:64px 24px 0}
.sa-sl .sa-sl-fx-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.sa-sl .sa-sl-fa{display:flex;flex-direction:column;position:relative;background:#000;color:#fff;padding:34px 34px 32px;border:1px solid rgba(201,150,127,.55);outline:1px solid rgba(201,150,127,.16);outline-offset:-9px}
.sa-sl .sa-sl-fimg{margin:0 0 24px!important;padding:0!important}.sa-sl .sa-sl-fimg img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;margin:0!important}.sa-sl .sa-sl-fimg figcaption{font-family:var(--sa-b)!important;font-weight:300!important;font-size:12px!important;line-height:1.4!important;color:rgba(255,255,255,.45)!important;margin:8px 0 0!important;text-align:right}
.sa-sl .sa-sl-fl{font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.16em!important;line-height:1.4!important;color:var(--sa-rg,#C9967F)!important;margin:0 0 10px!important}
.sa-sl .sa-sl-fa h2{text-wrap:balance;font-family:var(--sa-t)!important;font-weight:400!important;font-size:34px!important;line-height:1.15!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 14px!important;padding:0!important;text-transform:none!important}
.sa-sl .sa-sl-fa .sa-sl-fp{font-family:var(--sa-b)!important;font-weight:300!important;font-size:16px!important;line-height:1.7!important;color:rgba(255,255,255,.8)!important;margin:0 0 24px!important}
.sa-sl .sa-sl-fd{display:grid;grid-template-columns:auto minmax(0,1fr);margin:auto 0 0!important;padding:0!important;border-top:1px solid rgba(201,150,127,.3)}
.sa-sl .sa-sl-fd dt,.sa-sl .sa-sl-fd dd{margin:0!important;padding:11px 0!important;border-bottom:1px solid rgba(201,150,127,.3)}
.sa-sl .sa-sl-fd dt{font-family:var(--sa-b)!important;font-weight:300!important;font-size:14px!important;line-height:1.5!important;color:rgba(255,255,255,.6)!important;padding-right:24px!important}
.sa-sl .sa-sl-fd dd{font-family:var(--sa-m)!important;font-weight:400!important;font-size:15px!important;line-height:1.5!important;color:#fff!important;text-align:right}
.sa-sl .sa-sl-fa .sa-sl-fn{font-family:var(--sa-b)!important;font-weight:300!important;font-size:12.5px!important;line-height:1.5!important;color:rgba(255,255,255,.5)!important;margin:12px 0 0!important}
.sa-sl .sa-sl-body{max-width:1120px;margin:0 auto;padding:72px 24px 96px}
.sa-sl .sa-sl-rh{font-family:var(--sa-t)!important;font-weight:400!important;font-size:44px!important;line-height:1.1!important;letter-spacing:.02em!important;color:#000!important;margin:0 0 22px!important;padding:0!important;text-transform:none!important}
.sa-sl .sa-sl-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;padding:0 0 20px;border-bottom:1px solid #000}
.sa-sl .sa-sl-tabs{display:flex;flex-wrap:wrap;gap:6px 30px}
.sa-sl .sa-sl-tabs button{-webkit-appearance:none;appearance:none;background:none!important;border:0;border-bottom:1px solid transparent;border-radius:0;padding:6px 0;margin:0;cursor:pointer;font-family:var(--sa-m)!important;font-weight:400!important;font-size:14.5px!important;letter-spacing:.06em!important;line-height:1.4!important;color:#6B6B6B!important;text-transform:none!important}
.sa-sl .sa-sl-tabs button span{color:var(--sa-rgt,#A87561)!important;margin-left:5px}
.sa-sl .sa-sl-tabs button:hover{color:#000!important}
.sa-sl .sa-sl-tabs button[aria-pressed="true"]{color:#000!important;border-bottom-color:var(--sa-rg,#C9967F)}
.sa-sl .sa-sl-f{display:flex;flex-wrap:wrap;gap:12px}
.sa-sl .sa-sl-f label{display:block;margin:0!important}
.sa-sl .sa-sl-f select{-webkit-appearance:none;appearance:none;display:block;min-width:200px;height:auto!important;margin:0;padding:10px 38px 10px 14px!important;border:1px solid #CFC4BE!important;border-radius:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23A87561' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center!important;font-family:var(--sa-b)!important;font-weight:300!important;font-size:15px!important;line-height:1.4!important;color:#000!important;cursor:pointer}
.sa-sl .sa-sl-f select:hover{border-color:#000!important}
.sa-sl button:focus-visible,.sa-sl a:focus-visible,.sa-sl select:focus-visible{outline:2px solid var(--sa-rg,#C9967F)!important;outline-offset:3px}
.sa-sl .sa-sl-y{display:block;padding-top:44px}
.sa-sl .sa-sl-y h3{display:flex;align-items:center;gap:20px;font-family:var(--sa-t)!important;font-weight:400!important;font-size:44px!important;line-height:1!important;letter-spacing:.02em!important;color:#000!important;margin:0 0 24px!important;padding:0!important;text-transform:none!important}
.sa-sl .sa-sl-y h3::after{content:"";flex:1;height:1px;background:#EFE6E2}
.sa-sl .sa-sl-y ol{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}
.sa-sl .sa-sl-y li{list-style:none!important;position:relative;display:flex;flex-direction:column;min-width:0;margin:0!important;padding:0!important}
.sa-sl .sa-sl-y li::before,.sa-sl .sa-sl-y li::marker{content:none!important;display:none!important}
.sa-sl .sa-sl-y li>figure{position:relative;margin:0!important;padding:0!important;aspect-ratio:3/2;overflow:hidden;background:#000}
.sa-sl .sa-sl-y li>figure img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}
.sa-sl .sa-sl-y li>.d{background:#000 var(--a) center 34%/auto 56% no-repeat;box-shadow:inset 0 0 0 10px #000,inset 0 0 0 11px rgba(201,150,127,.42),inset 0 0 0 15px #000,inset 0 0 0 16px rgba(201,150,127,.14)}
.sa-sl .sa-sl-y li>.d span{position:absolute;left:18px;right:18px;bottom:12%;text-align:center;font-family:var(--sa-t)!important;font-weight:400!important;font-size:20px!important;line-height:1.2!important;letter-spacing:.04em!important;color:var(--sa-rgl,#E4BFAE)!important}
.sa-sl .sa-sl-y li>figure::before{content:"Sold";position:absolute;top:0;left:20px;z-index:1;background:var(--sa-rg,#C9967F);color:#000;font-family:var(--sa-m);font-weight:400;font-size:11px;letter-spacing:.16em;line-height:1;padding:10px 10px 9px 11px}
.sa-sl .sa-sl-y li[data-p]>figure::before{content:none}
.sa-sl .sa-sl-y li>div{padding:16px 2px 0;flex:1;display:flex;flex-direction:column}
.sa-sl .sa-sl-y li>div>span:nth-of-type(1){display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.14em!important;line-height:1.5!important;color:var(--sa-rgt,#A87561)!important;margin:0 0 6px!important}
.sa-sl .sa-sl-y li[data-p]>div>span:nth-of-type(1){letter-spacing:.06em!important;font-style:italic}
.sa-sl .sa-sl-y li>div>p{margin:0!important}
.sa-sl .sa-sl-y li>div>p>b{display:block;font-family:var(--sa-m)!important;font-weight:400!important;font-size:18px!important;line-height:1.35!important;color:#000!important}
.sa-sl .sa-sl-y li>div>p>span{display:block;font-family:var(--sa-b)!important;font-weight:300!important;font-size:14px!important;line-height:1.5!important;color:#6B6B6B!important;margin-top:3px}
.sa-sl .sa-sl-y li>div>span:nth-of-type(2){display:block;font-family:var(--sa-b)!important;font-weight:300!important;font-size:14.5px!important;line-height:1.5!important;color:#2E2E2E!important;margin:8px 0 0!important}
.sa-sl .sa-sl-y li>div>span:nth-of-type(3){display:block;margin-top:auto!important;padding-top:14px;font-family:var(--sa-b)!important;font-weight:300!important;font-size:13.5px!important;line-height:1.5!important;color:#6B6B6B!important}
.sa-sl .sa-sl-y li>div>span:nth-of-type(3)::before{content:"";display:block;height:1px;background:#EFE6E2;margin:0 0 11px}
.sa-sl .sa-sl-y li[data-s="s"]>div>span:nth-of-type(3){color:var(--sa-rgt,#A87561)!important;font-weight:400!important}
.sa-sl .sa-sl-none{font-family:var(--sa-b)!important;font-weight:300!important;font-size:16px!important;color:#2E2E2E!important;margin:40px 0 0!important;text-align:center}
.sa-sl .sa-sl-more-w{text-align:center;margin-top:52px}
.sa-sl .sa-sl-more{-webkit-appearance:none;appearance:none;background:#fff!important;border:1px solid #000!important;border-radius:0!important;color:#000!important;cursor:pointer;margin:0;padding:16px 34px!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.22em!important;line-height:1.4!important;text-transform:uppercase!important;transition:background .2s,color .2s}
.sa-sl .sa-sl-more:hover{background:#000!important;color:#fff!important}
.sa-sl .sa-sl-note{font-family:var(--sa-b)!important;font-weight:300!important;font-size:13px!important;line-height:1.65!important;color:#6B6B6B!important;max-width:720px;margin:44px auto 0!important;text-align:center}
.sa-sl .sa-sl-cta{max-width:1120px;margin:0 auto 96px;background:#000;color:#fff;text-align:center;padding:64px 28px 68px;border-top:1px solid var(--sa-rg,#C9967F)}
.sa-sl .sa-sl-cta h2{font-family:var(--sa-t)!important;font-weight:400!important;font-size:40px!important;line-height:1.15!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 14px!important;text-transform:none!important}
.sa-sl .sa-sl-cta p{font-family:var(--sa-b)!important;font-weight:300!important;font-size:16px!important;line-height:1.7!important;color:rgba(255,255,255,.78)!important;max-width:560px;margin:0 auto 32px!important}
.sa-sl .sa-sl-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
.sa-sl .sa-sl-btns a{display:inline-block;padding:17px 30px;border:1px solid var(--sa-rg,#C9967F);font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.22em!important;line-height:1.4!important;text-transform:uppercase!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s}
.sa-sl .sa-sl-b1{background:var(--sa-rg,#C9967F);color:#000!important}
.sa-sl .sa-sl-b1:hover{background:#fff;border-color:#fff}
.sa-sl .sa-sl-b2{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.55)!important}
.sa-sl .sa-sl-b2:hover{border-color:var(--sa-rg,#C9967F)!important;color:var(--sa-rgl,#E4BFAE)!important}
@media (max-width:1024px){.sa-sl .sa-sl-y ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}
@media (max-width:860px){.sa-sl .sa-sl-fx-in{grid-template-columns:minmax(0,1fr);gap:22px}}
@media (max-width:640px){.sa-sl .sa-sl-fx{padding:40px 16px 0}.sa-sl .sa-sl-fa{padding:20px 20px 26px;outline-offset:-7px}.sa-sl .sa-sl-fa h2{font-size:29px!important}.sa-sl .sa-sl-fd dd{font-size:14.5px!important}.sa-sl .sa-sl-body{padding:52px 16px 72px}.sa-sl .sa-sl-rh{font-size:36px!important;margin-bottom:18px!important}.sa-sl .sa-sl-bar{display:block;padding-bottom:16px}.sa-sl .sa-sl-tabs{gap:4px 22px;margin-bottom:16px}.sa-sl .sa-sl-f{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sa-sl .sa-sl-f select{min-width:0;width:100%}.sa-sl .sa-sl-y{padding-top:34px}.sa-sl .sa-sl-y h3{font-size:36px!important;margin-bottom:18px!important}.sa-sl .sa-sl-y ol{grid-template-columns:minmax(0,1fr);gap:36px}.sa-sl .sa-sl-cta{margin:0 16px 72px;padding:48px 20px 52px}.sa-sl .sa-sl-cta h2{font-size:32px!important}.sa-sl .sa-sl-btns a{display:block;width:100%}}
@media (prefers-reduced-motion:reduce){.sa-sl *{transition:none!important}}
body.sold-listing:not(:has(.preview-in-cms)) .md-search{display:none!important}
.sa-sl .sa-sl-y li:hover>figure img{transform:scale(1.035)}
.sa-sl .sa-sl-y li:hover>div>p>b{text-decoration:underline;text-decoration-color:var(--sa-rg,#C9967F);text-decoration-thickness:1px;text-underline-offset:4px}
.sa-sl .sa-sl-o{-webkit-appearance:none;appearance:none;position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;cursor:pointer}
.sa-sl .sa-sl-o:focus-visible{outline:2px solid var(--sa-rg,#C9967F)!important;outline-offset:6px}
.sa-sl .sa-sl-y li>div>span:nth-of-type(1) data{font-family:var(--sa-m)!important;font-weight:400!important;font-size:17px!important;letter-spacing:.02em!important;line-height:1.2!important;color:#000!important;font-style:normal!important;white-space:nowrap}
.sa-sl-lb-pr{font-family:var(--sa-m)!important;font-weight:400!important;font-size:22px!important;letter-spacing:.02em!important;line-height:1.3!important;color:#fff!important;margin:-8px 0 24px!important}
html.sa-sl-lock,html.sa-sl-lock body{overflow:hidden!important}
.sa-sl-lb[hidden]{display:none!important}
.sa-sl-lb [hidden]{display:none!important}
.sa-sl-lb{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:rgba(0,0,0,.93)!important}
.sa-sl-lb *{box-sizing:border-box!important}
.sa-sl-lb-in{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;width:min(1280px,100%)!important;max-height:100%!important;background:#000!important;border:1px solid rgba(201,150,127,.45)!important}
.sa-sl-lb-l{display:flex!important;flex-direction:column!important;min-width:0!important;background:#000!important}
.sa-sl-lb-ph{position:relative!important;flex:none!important;aspect-ratio:3/2!important;max-height:calc(100vh - 58px)!important;background:#000!important;overflow:hidden!important;touch-action:pan-y!important}
.sa-sl-lb-ph img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain!important}
.sa-sl-lb-art{position:absolute!important;inset:0!important;margin:0!important;background:#000 var(--a) center 38%/auto 52% no-repeat!important}
.sa-sl-lb-art span{position:absolute!important;left:0!important;right:0!important;bottom:16%!important;text-align:center!important;font-family:var(--sa-t)!important;font-size:28px!important;letter-spacing:.04em!important;color:var(--sa-rgl,#E4BFAE)!important}
.sa-sl-lb button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;padding:0!important;cursor:pointer!important;font:inherit!important;color:#fff!important}
.sa-sl-lb-pv,.sa-sl-lb-nx,.sa-sl-lb-x{position:absolute!important;width:46px!important;height:46px!important;border:1px solid rgba(228,191,174,.7)!important;border-radius:50%!important;background:rgba(0,0,0,.5)!important;transition:background .2s!important}
.sa-sl-lb-pv,.sa-sl-lb-nx{top:50%!important;margin-top:-23px!important}
.sa-sl-lb-pv{left:16px!important}.sa-sl-lb-nx{right:16px!important}
.sa-sl-lb-pv::before,.sa-sl-lb-nx::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:11px!important;height:11px!important;border:solid var(--sa-rgl,#E4BFAE)!important;border-width:0 0 1.5px 1.5px!important;transform:translate(-30%,-50%) rotate(45deg)!important}
.sa-sl-lb-nx::before{transform:translate(-70%,-50%) rotate(-135deg)!important}
.sa-sl-lb-x{top:14px!important;right:14px!important;z-index:1!important}
.sa-sl-lb-x::before,.sa-sl-lb-x::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:18px!important;height:1.5px!important;background:var(--sa-rgl,#E4BFAE)!important;transform:translate(-50%,-50%) rotate(45deg)!important}
.sa-sl-lb-x::after{transform:translate(-50%,-50%) rotate(-45deg)!important}
.sa-sl-lb-pv:hover,.sa-sl-lb-nx:hover,.sa-sl-lb-x:hover{background:rgba(201,150,127,.3)!important}
.sa-sl-lb button:focus-visible,.sa-sl-lb a:focus-visible{outline:2px solid var(--sa-rg,#C9967F)!important;outline-offset:3px!important}
.sa-sl-lb-tx{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:auto!important;padding:76px 32px 32px!important;border-left:1px solid rgba(201,150,127,.25)!important}
.sa-sl-lb-m{font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.14em!important;line-height:1.5!important;color:var(--sa-rg,#C9967F)!important;margin:0 0 12px!important}
.sa-sl-lb-tx h2{font-family:var(--sa-t)!important;font-weight:400!important;font-size:32px!important;line-height:1.15!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 8px!important;padding:0!important;text-transform:none!important}
.sa-sl-lb-pl{font-family:var(--sa-b)!important;font-weight:300!important;font-size:15px!important;line-height:1.5!important;color:rgba(255,255,255,.62)!important;margin:0 0 24px!important}
.sa-sl-lb-h,.sa-sl-lb-k{font-family:var(--sa-b)!important;font-weight:300!important;font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.88)!important;margin:0!important;padding:12px 0!important;border-top:1px solid rgba(201,150,127,.28)!important}
.sa-sl-lb-k{color:var(--sa-rgl,#E4BFAE)!important;border-bottom:1px solid rgba(201,150,127,.28)!important}
.sa-sl-lb-n{font-family:var(--sa-b)!important;font-weight:300!important;font-size:13px!important;line-height:1.5!important;color:rgba(255,255,255,.45)!important;margin:14px 0 30px!important}
.sa-sl-lb-cta{display:block!important;margin-top:auto!important;padding:16px 18px!important;border:1px solid var(--sa-rg,#C9967F)!important;background:var(--sa-rg,#C9967F)!important;color:#000!important;text-align:center!important;text-decoration:none!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.22em!important;line-height:1.4!important;text-transform:uppercase!important;transition:background .2s,border-color .2s!important}
.sa-sl-lb-cta:hover{background:#fff!important;border-color:#fff!important}
@media (max-width:860px){.sa-sl-lb{padding:0!important;align-items:stretch!important}.sa-sl-lb-in{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;width:100%!important;height:100%!important;max-height:none!important;overflow:auto!important;border:0!important}.sa-sl-lb-ph{max-height:none!important}.sa-sl-lb-tx{overflow:visible!important;padding:26px 20px 32px!important;border-left:0!important}.sa-sl-lb-tx h2{font-size:28px!important}.sa-sl-lb-pv,.sa-sl-lb-nx{width:42px!important;height:42px!important;margin-top:-21px!important}.sa-sl-lb-pv{left:10px!important}.sa-sl-lb-nx{right:10px!important}.sa-sl-lb-x{top:10px!important;right:10px!important}}
.sa-sl-lb-g .sa-sl-lb-ph{max-height:calc(100vh - 139px)!important}
.sa-sl-lb-c{position:absolute!important;left:16px!important;bottom:14px!important;z-index:1!important;margin:0!important;padding:7px 10px 6px!important;background:rgba(0,0,0,.62)!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.1em!important;line-height:1!important;color:#fff!important;pointer-events:none!important}
.sa-sl-lb-th{position:relative!important;display:flex!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;background:#000!important;border-top:1px solid rgba(201,150,127,.25)!important;scrollbar-width:none!important;overscroll-behavior-x:contain}
.sa-sl-lb-th::-webkit-scrollbar{display:none!important}
.sa-sl-lb .sa-sl-lb-th button{position:relative!important;flex:0 0 auto!important;width:96px!important;height:64px!important;background:#111!important;border:0!important;border-radius:0!important;opacity:.5;transition:opacity .2s!important}
.sa-sl-lb .sa-sl-lb-th button:hover{opacity:.85}
.sa-sl-lb .sa-sl-lb-th button[aria-current="true"]{opacity:1}
.sa-sl-lb-th button[aria-current="true"]::after{content:""!important;position:absolute!important;inset:0!important;border:2px solid var(--sa-rg,#C9967F)!important}
.sa-sl-lb-th img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important}
.sa-sl-lb-tx .sa-sl-lb-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:auto 0 14px!important;padding:26px 0 0!important}
.sa-sl-lb-tx .sa-sl-lb-cta{margin-top:0!important}
.sa-sl-lb .sa-sl-lb-nav button{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:6px 0!important;background:none!important;border:0!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.05em!important;line-height:1.3!important;color:#fff!important;transition:color .2s!important}
.sa-sl-lb .sa-sl-lb-nav button:hover{color:var(--sa-rgl,#E4BFAE)!important}
.sa-sl-lb-ps::before,.sa-sl-lb-ns::after{content:""!important;flex:none!important;width:7px!important;height:7px!important;border:solid var(--sa-rg,#C9967F)!important;border-width:0 0 1.5px 1.5px!important;transform:rotate(45deg)!important}
.sa-sl-lb-ns::after{transform:rotate(-135deg)!important}
.sa-sl-lb-nav .sa-sl-lb-n{margin:0!important;font-family:var(--sa-b)!important;font-weight:300!important;font-size:13px!important;line-height:1.3!important;color:rgba(255,255,255,.5)!important;white-space:nowrap!important}
.sa-sl .sa-sl-y li>figure .sa-sl-pcs{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:6px;pointer-events:none}
.sa-sl .sa-sl-y li>figure .sa-sl-pc{display:block;margin:0;padding:7px 9px 6px;background:rgba(0,0,0,.6);font-family:var(--sa-m)!important;font-weight:400!important;font-size:11.5px!important;letter-spacing:.08em!important;line-height:1!important;color:#fff!important}
.sa-sl .sa-sl-y li>figure .sa-sl-pv{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:0;cursor:pointer;pointer-events:auto;transition:background .2s,color .2s}
.sa-sl .sa-sl-y li>figure .sa-sl-pv:hover{background:var(--sa-rg,#C9967F);color:#000!important}
.sa-sl .sa-sl-y li>figure .sa-sl-pv:focus-visible{outline:2px solid var(--sa-rg,#C9967F)!important;outline-offset:2px}
.sa-sl .sa-sl-y li>figure .sa-sl-pv::before{content:"";flex:none;width:0;height:0;border-style:solid;border-width:4px 0 4px 6.5px;border-color:transparent transparent transparent var(--sa-rgl,#E4BFAE)}
.sa-sl .sa-sl-y li>figure .sa-sl-p3::before{width:5px;height:5px;border:1.2px solid var(--sa-rgl,#E4BFAE);transform:rotate(45deg)}
@media (max-width:860px){.sa-sl-lb-g .sa-sl-lb-ph{max-height:none!important}.sa-sl-lb-th{padding:6px!important;gap:5px!important}.sa-sl-lb .sa-sl-lb-th button{width:72px!important;height:48px!important}.sa-sl-lb-c{left:10px!important;bottom:10px!important}.sa-sl-lb-tx .sa-sl-lb-nav{margin:4px 0 14px!important;padding-top:14px!important}}
.sa-sl-lb .sa-sl-lb-mb{position:absolute!important;top:16px!important;left:16px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:9px 14px 8px 12px!important;background:rgba(0,0,0,.62)!important;border:1px solid rgba(228,191,174,.6)!important;border-radius:0!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.1em!important;line-height:1!important;color:#fff!important;transition:background .2s!important}
.sa-sl-lb .sa-sl-lb-mb[hidden]{display:none!important}
.sa-sl-lb .sa-sl-lb-mb:hover{background:rgba(201,150,127,.35)!important}
.sa-sl-lb-mb::before{content:""!important;flex:none!important;width:0!important;height:0!important;border-style:solid!important;border-width:5px 0 5px 8px!important;border-color:transparent transparent transparent var(--sa-rgl,#E4BFAE)!important}
.sa-sl-lb-mb[data-k="m"]::before{width:7px!important;height:7px!important;border:1.5px solid var(--sa-rgl,#E4BFAE)!important;transform:rotate(45deg)!important}
.sa-sl-lb-mb[data-on]::before{width:7px!important;height:7px!important;border:solid var(--sa-rgl,#E4BFAE)!important;border-width:0 0 1.5px 1.5px!important;transform:rotate(45deg)!important;margin-left:3px!important}
.sa-sl-lb-v{position:absolute!important;inset:0!important;z-index:1!important;background:#000!important}
.sa-sl-lb-v iframe{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important}
.sa-sl-lb-vm .sa-sl-lb-pv,.sa-sl-lb-vm .sa-sl-lb-nx,.sa-sl-lb-vm .sa-sl-lb-c{display:none!important}
@media (max-width:860px){.sa-sl-lb .sa-sl-lb-mb{top:10px!important;left:10px!important}}
.sa-sl-lb-vl{display:inline-block!important;align-self:flex-start!important;margin:18px 0 0!important;font-family:var(--sa-m)!important;font-weight:400!important;font-size:13px!important;letter-spacing:.05em!important;line-height:1.4!important;color:var(--sa-rgl,#E4BFAE)!important;text-decoration:underline!important;text-decoration-color:rgba(228,191,174,.5)!important;text-underline-offset:4px!important}
.sa-sl-lb-vl:hover{color:#fff!important;text-decoration-color:#fff!important}
@media (prefers-reduced-motion:reduce){.sa-sl .sa-sl-y li>figure img,.sa-sl-lb *{transition:none!important}.sa-sl .sa-sl-y li:hover>figure img{transform:none!important}}.sa-sl li[data-t="Condo"]>.d,.sa-sl-lb-art[data-t="Condo"]{--a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 200' fill='none' stroke='url(%23g)' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='60' y1='30' x2='270' y2='190' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23F0CDBC'/%3E%3Cstop offset='.5' stop-color='%23C9967F'/%3E%3Cstop offset='1' stop-color='%23A87561'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M40 150 L62 137 L80 146 L100 136' opacity='.4'/%3E%3Cpath d='M222 140 L242 127 L258 137 L280 128' opacity='.4'/%3E%3Cpath d='M36 170 H284'/%3E%3Cpath fill='%23000' d='M140 46 V36 H170 V46'/%3E%3Crect fill='%23000' x='112' y='46' width='96' height='124'/%3E%3Cpath d='M106 46 H214'/%3E%3Cpath d='M112 66 H208 M112 86 H208 M112 106 H208 M112 126 H208 M112 146 H208' opacity='.75'/%3E%3Cpath d='M136 46 V146 M160 46 V146 M184 46 V146' opacity='.75'/%3E%3Cpath d='M208 59 H221 V66 M208 79 H221 V86 M208 99 H221 V106 M208 119 H221 V126' stroke-width='1.3'/%3E%3Cpath d='M151 170 V155 H169 V170'/%3E%3Cpath d='M143 151 H177'/%3E%3Ccircle fill='%23000' cx='80' cy='152' r='11'/%3E%3Cpath d='M80 163 V170'/%3E%3Ccircle fill='%23000' cx='244' cy='155' r='8.5'/%3E%3Cpath d='M244 163.5 V170'/%3E%3C/svg%3E")}