body.lips-property-page{background:#fff!important;color:#101b22!important}body.lips-property-page .miranda-wrapper{margin-top:88px!important;padding:0!important}body.lips-property-page #lux-navbar{height:88px!important;background:#fff!important;position:fixed!important;top:0!important;transform:none!important;opacity:1!important;border-bottom:1px solid #edf0f1!important}body.lips-property-page #lux-navbar .header,body.lips-property-page #lux-navbar .navbar{height:88px!important;background:#fff!important}body.lips-property-page #lux-navbar .nav-ink{color:#101010!important}body.lips-property-page #lux-navbar .logo{background-image:url("/parity/images/9f0d43ee135be3dc97bd.png")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}body.lips-property-page #lux-navbar .hamburger-component span{background:#111!important}
#lips-property{--lpd-blue:#e6f4fb;--lpd-gradient:linear-gradient(180deg,#e6f4fb 0%,#fff 50%,#e6f4fb 100%);width:min(1440px,calc(100% - 96px))!important;max-width:none!important;margin:0 auto!important;padding:0 0 35px!important;font-family:'DM Sans',sans-serif!important;color:#101b22!important;float:none!important}#lips-property *{box-sizing:border-box}#lips-property a{color:inherit}#lips-property button{cursor:pointer}#lips-property h1,#lips-property h2,#lips-property h3,#lips-property p,#lips-property dl{font-family:inherit;max-width:none;text-align:left;letter-spacing:normal}#lips-property h2{font-size:34px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.035em;margin:0 0 20px!important;padding:0!important;color:#101b22!important}#lips-property h2 em{font-family:Italiana,serif;font-style:normal}#lips-property h3{font-size:16px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 16px!important;padding:0!important}#lips-property .lpd-eyebrow{font-size:10px!important;letter-spacing:.19em!important;font-weight:700!important;line-height:1.5!important;margin:0 0 16px!important}#lips-property svg{width:20px;height:20px;flex:none}#lips-property .lpd-top{display:flex;align-items:center;justify-content:space-between;min-height:70px;gap:20px}#lips-property .lpd-crumb{display:flex;gap:12px;font-size:12px;align-items:center;color:#626d73}#lips-property .lpd-actions{display:flex;align-items:center;gap:22px}#lips-property .lpd-actions a,#lips-property .lpd-actions button{border:0!important;background:none!important;box-shadow:none!important;font:500 12px 'DM Sans',sans-serif!important;display:flex;align-items:center;gap:8px;margin:0!important;padding:5px!important;color:#101b22!important;letter-spacing:0!important}#lips-property .lpd-actions i{font-size:16px!important;color:#101b22!important}
#lips-property .lpd-gallery{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:12px;overflow:hidden;position:relative;background:#eaf0f3;float:none!important;display:block}#lips-property .lpd-gallery .fotorama{width:100%!important;min-width:0!important;margin:0!important}#lips-property .lpd-gallery .fotorama__wrap{max-width:100%!important}#lips-property .gallery_buttons{position:absolute!important;right:22px!important;bottom:22px!important;left:auto!important;top:auto!important;margin:0!important;width:auto!important;z-index:5}#lips-property .gallery_buttons button{background:#fff!important;color:#101b22!important;border:0!important;border-radius:6px!important;padding:12px 17px!important;box-shadow:0 4px 20px #0002!important;font:600 12px 'DM Sans',sans-serif!important;letter-spacing:0!important;margin:0!important}#lips-property .gallery_buttons a{display:inline-block}#lips-property .slideshowPosition{font-size:11px!important;border-radius:4px!important;padding:6px 10px!important;background:#fff!important;color:#101b22!important;bottom:20px!important;left:20px!important;width:auto!important}#lips-property .slideshow-verification--outer-container{z-index:10!important;grid-column:1/-1}
#lips-property .lpd-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0 30px}#lips-property .lpd-summary h1{font-size:clamp(30px,3vw,46px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0 0 10px!important;padding:0!important;color:#101b22!important}#lips-property .lpd-status{margin-bottom:10px!important}#lips-property .lpd-status span{margin-left:12px;padding-left:12px;border-left:1px solid #dce4e7;color:#78818a;font-weight:400;letter-spacing:.08em}#lips-property .lpd-address{font-size:15px!important;color:#626d73!important;margin:0!important}#lips-property .lpd-price{text-align:right;white-space:nowrap}#lips-property .lpd-price strong{font-family:Italiana,serif!important;font-size:44px;line-height:1.1;font-weight:400;display:block;color:#000}#lips-property .lpd-price span{font-size:11px;color:#626d73;display:block;margin-top:10px}#lips-property .lpd-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:64px;align-items:start}#lips-property .lpd-main{min-width:0}#lips-property .lpd-facts{display:flex;border-block:1px solid #dce4e7;margin:0!important;padding:23px 0!important}#lips-property .lpd-facts>div{display:flex;flex-direction:column-reverse;border-right:1px solid #dce4e7;padding:0 20px;flex:1;min-width:0}#lips-property .lpd-facts>div:first-child{padding-left:0}#lips-property .lpd-facts>div:last-child{border:0}#lips-property .lpd-facts dt{float:none!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;color:#626d73!important;margin:5px 0 0!important;padding:0!important;width:auto!important}#lips-property .lpd-facts dd{float:none!important;font-size:27px!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:0!important;width:auto!important;white-space:nowrap}#lips-property .lpd-facts small{font-size:11px;font-weight:400}#lips-property .lpd-sections{display:flex;gap:25px;padding:19px 0;border-bottom:1px solid #dce4e7;font-size:12px;flex-wrap:wrap}#lips-property .lpd-section{padding:38px 0;border-bottom:1px solid #dce4e7;scroll-margin-top:110px}#lips-property .lpd-description{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;float:none!important;display:block!important}#lips-property .lpd-description p{font-size:14px!important;line-height:1.9!important;color:#626d73!important;margin:0 0 15px!important;padding:0!important}#lips-property #lpd-features .property-details-section{display:grid!important;grid-template-columns:1fr 1fr;column-gap:30px;margin:0!important;padding:0!important;width:100%!important;float:none!important;border:0!important}#lips-property #lpd-features .property-details-column{display:contents!important}#lips-property #lpd-features .prop-descrip{display:flex!important;justify-content:space-between;align-items:baseline;gap:18px;border-bottom:1px solid #edf0f2!important;padding:13px 0!important;margin:0!important;background:none!important;float:none!important;width:100%!important;min-width:0}#lips-property #lpd-features dt,#lips-property #lpd-features dd{width:auto!important;float:none!important;padding:0!important;margin:0!important;font-size:12px!important;line-height:1.6!important;font-weight:400!important}#lips-property #lpd-features dt{color:#626d73!important;flex-shrink:0;max-width:50%}#lips-property #lpd-features dd{text-align:right!important;color:#101b22!important;overflow-wrap:anywhere}#lips-property .lpd-location-box{display:flex;justify-content:space-between;align-items:center;background:#f4f8fa;padding:25px;gap:20px;border-radius:10px}#lips-property .lpd-location-box h3{margin-bottom:6px!important}#lips-property .lpd-location-box p{font-size:12px!important;line-height:1.7!important;color:#626d73;margin:0!important}#lips-property .lpd-location-box a{font-size:12px;white-space:nowrap;cursor:pointer;border-bottom:1px solid #a1b0b8;padding-bottom:6px}
#lips-property .lpd-contact-column{position:sticky;top:110px;align-self:start}#lips-property .lpd-contact-card{background:var(--lpd-gradient);border:1px solid #d0e8f4;border-radius:12px;padding:29px 25px}#lips-property .lpd-team{display:flex;align-items:center;gap:19px;margin:21px 0}#lips-property .lpd-team img{width:65px!important;height:78px!important;object-fit:contain;border:0!important;background:transparent!important;padding:0!important;margin:0!important}#lips-property .lpd-team h3{font-size:24px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.04em!important;margin:0 0 6px!important}#lips-property .lpd-team p{font-size:10px!important;color:#4e6571;margin:0!important;line-height:1.6!important}#lips-property .lpd-contact-intro{font-size:13px!important;line-height:1.8!important;color:#52636c!important;margin:0 0 22px!important}#lips-property .lpd-primary,#lips-property .lpd-secondary{min-height:47px;padding:12px 17px!important;border-radius:6px!important;display:flex!important;gap:14px;justify-content:space-between;align-items:center;font:500 13px/1.5 'DM Sans',sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;box-shadow:none!important;float:none!important;width:100%!important;margin:0 0 9px!important;border:0!important}#lips-property .lpd-primary{background:#101010!important;color:#fff!important}#lips-property .lpd-secondary{border:1px solid #b4ccd7!important;background:#fff!important;color:#101b22!important;justify-content:center}#lips-property .lpd-primary:hover{background:#233f4e!important}#lips-property .lpd-primary svg{width:17px;height:17px}#lips-property .lpd-phone{display:flex!important;justify-content:center;align-items:center;gap:10px;font:400 14px 'DM Sans',sans-serif!important;margin:20px 0!important;padding:0!important;color:#101b22!important}#lips-property .lpd-phone svg{width:16px;height:16px}#lips-property .lpd-card-note{font-size:10px!important;text-align:center!important;color:#536d7b!important;margin:0!important;padding-top:16px!important;border-top:1px solid #c6dee9;line-height:1.7!important}#lips-property .lpd-context{font-size:13px!important;color:#626d73;margin:0 0 24px!important}
#lips-property .widgets-key-facts{background:var(--lpd-gradient);border:1px solid #d0e8f4;border-radius:12px;padding:4px 25px!important;overflow:hidden}#lips-property .widgets-key-facts>div,#lips-property .widgets-key-facts>div>div{background:none!important;padding:0!important;margin:0!important}#lips-property .lpd-native-widget-title{display:none!important}#lips-property .lpd-market-row{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(80px,.5fr) minmax(80px,.5fr);gap:14px;align-items:center;border-bottom:1px solid #c9e0eb;padding:25px 0!important;margin:0!important;width:100%!important}#lips-property .lpd-market-row>div:only-child{grid-column:1/-1}#lips-property .lpd-market-question{display:flex!important;align-items:center;gap:12px}#lips-property .lpd-market-question h1{font:500 15px/1.5 'DM Sans',sans-serif!important;margin:0!important;padding:0!important;color:#101b22!important}#lips-property .lpd-market-question>div{margin:0!important}#lips-property .lpd-market-question svg{color:#2e6882!important;width:18px!important;height:18px!important}#lips-property .lpd-market-question>div>div{width:34px!important;height:34px!important;border-radius:50%!important;background:#d0eaf7!important;display:grid!important;place-items:center!important}#lips-property .lpd-market-value h1{font:500 26px/1.2 'DM Sans',sans-serif!important;color:#000!important;margin:0!important;padding:0!important;text-align:center!important;letter-spacing:-.04em!important}#lips-property .lpd-market-value p{font:400 10px/1.5 'DM Sans',sans-serif!important;color:#3c5764!important;text-align:center!important;margin:7px 0 0!important}#lips-property .widgets-key-facts p{font-size:10px!important}#lips-property .lpd-market-row>div:last-child:nth-child(2){grid-column:2/4}#lips-property .widgets-key-facts>div>div>p{font-size:10px!important;color:#626d73!important;padding:15px 0!important;margin:0!important;text-align:left!important}
#lips-property .lpd-tools{padding:38px 0 50px;scroll-margin-top:110px;clear:both}#lips-property .property-option-container{display:grid!important;grid-template-columns:1fr 1fr;gap:28px;width:100%!important;margin:0!important;padding:0!important;float:none!important}#lips-property .lpd-tool-card{min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:30px!important;border:1px solid #d0e8f4;border-radius:12px;background:var(--lpd-gradient)}#lips-property .lpd-tool-card>h2{font-size:29px!important;margin-bottom:22px!important}#lips-property .mortgage-column{width:100%!important;float:none!important;margin:0!important;padding:0!important}#lips-property .mortgage_calculator{border:0!important;background:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important}#lips-property .mortgage_calculator>h3{display:none!important}#lips-property .mortgage_calculator form,#lips-property .mortgage_calculator dl{margin:0!important;padding:0!important;background:none!important}#lips-property .mortgage_calculator dt,#lips-property .mortgage_calculator dd{font:400 12px/1.5 'DM Sans',sans-serif!important;padding:0!important;margin:0 0 10px!important;color:#101b22!important;float:none!important;width:100%!important}#lips-property .mortgage_calculator dt{font-weight:500!important;margin-bottom:5px!important}#lips-property .mortgage_calculator input{height:43px!important;border:1px solid #b9cfd9!important;border-radius:6px!important;background:#fff!important;font:400 14px 'DM Sans',sans-serif!important;padding:10px 12px!important;margin:0!important;box-shadow:none!important;width:90%!important;color:#101b22!important}#lips-property .button_calculate{display:block!important;width:100%!important;background:#101010!important;color:white!important;border:0!important;border-radius:6px!important;padding:13px!important;margin:14px 0 0!important;font:500 13px 'DM Sans',sans-serif!important;letter-spacing:0!important}#lips-property .monthly_loan_payment{border-top:1px solid #c9e0eb;padding-top:18px!important;margin-top:20px!important;font:400 13px 'DM Sans',sans-serif!important;color:#53636e!important}#lips-property .monthly_loan_payment strong{font:500 30px 'DM Sans',sans-serif!important;color:#000!important}#lips-property .mortgage_calculator .disclaimer p{font:400 10px/1.8 'DM Sans',sans-serif!important;color:#61727b!important;margin:14px 0 0!important}#lips-property .lpd-credit{font-size:10px!important;line-height:1.8!important;color:#75818a!important;float:none!important;padding:25px 0!important;width:100%!important}#lips-property .lpd-legacy .lpd-redundant{display:none!important}#lips-property .lpd-legacy,#lips-property .lpd-legacy>.columns,#lips-property .lpd-legacy .row,#lips-property .lpd-legacy .details-column,#lips-property .lpd-legacy .results-details{padding:0!important;margin:0!important;min-height:0!important;float:none!important;width:100%!important}#lips-property .lpd-legacy .property-results-navigation:empty{display:none!important}#lips-property .lpd-mobile-actions{display:none}#lips-property a:focus-visible,#lips-property button:focus-visible{outline:3px solid #259bd3!important;outline-offset:4px}
@keyframes lpd-phone-ring{0%,20%,100%{transform:rotate(0)}2%,6%,10%{transform:rotate(17deg)}4%,8%,12%{transform:rotate(-17deg)}15%{transform:rotate(7deg)}}@media(prefers-reduced-motion:no-preference){#lips-property .lpd-phone.lpd-ringing svg,#lips-property .lpd-mobile-call.lpd-ringing svg{animation:lpd-phone-ring 6s ease-in-out infinite}#lips-property .lpd-primary svg{transition:transform .25s}#lips-property .lpd-primary:hover svg{transform:translate(2px,-2px)}}
@media(max-width:1050px){#lips-property{width:calc(100% - 56px)!important}#lips-property .lpd-layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px}#lips-property .lpd-contact-card{padding:24px 20px}#lips-property .lpd-facts>div{padding:0 12px}#lips-property .lpd-facts dd{font-size:23px!important}#lips-property .lpd-facts small{display:block}#lips-property .lpd-market-row{grid-template-columns:1fr 1fr}#lips-property .lpd-market-question{grid-column:1/-1}#lips-property .lpd-market-row>div:last-child:nth-child(2){grid-column:1/-1}#lips-property .lpd-tool-card{padding:25px!important}}
@media(max-width:760px){body.lips-property-page .miranda-wrapper{margin-top:79px!important}body.lips-property-page #lux-navbar,body.lips-property-page #lux-navbar .header,body.lips-property-page #lux-navbar .navbar{height:79px!important}#lips-property{width:calc(100% - 36px)!important;padding-bottom:75px!important}#lips-property .lpd-top{min-height:63px;gap:12px}#lips-property .lpd-crumb{font-size:10px;gap:6px}#lips-property .lpd-actions{gap:6px}#lips-property .lpd-actions a,#lips-property .lpd-actions button{font-size:10px!important}#lips-property .lpd-gallery{width:calc(100% + 36px)!important;margin-left:-18px!important;border-radius:0;display:block!important}#lips-property .gallery_buttons{right:18px!important;bottom:17px!important}#lips-property .gallery_buttons button{font-size:11px!important;padding:10px 13px!important}#lips-property .lpd-summary{display:block;padding:25px 0 23px}#lips-property .lpd-summary h1{font-size:32px!important}#lips-property .lpd-price{text-align:left;margin-top:22px;display:flex;gap:12px;align-items:baseline}#lips-property .lpd-price strong{font-size:36px}#lips-property .lpd-price span{font-size:10px}#lips-property .lpd-address{font-size:13px!important}#lips-property .lpd-status{font-size:9px!important}#lips-property .lpd-layout{display:flex;flex-direction:column;gap:5px}#lips-property .lpd-main{width:100%}#lips-property .lpd-facts{padding:21px 0!important}#lips-property .lpd-facts>div{padding:0 11px}#lips-property .lpd-facts dd{font-size:23px!important}#lips-property .lpd-facts dt{font-size:10px!important}#lips-property .lpd-sections{justify-content:space-between;gap:8px;font-size:10px;padding:17px 0}#lips-property .lpd-section{padding:30px 0}#lips-property h2{font-size:29px!important}#lips-property .lpd-description p{font-size:13px!important}#lips-property #lpd-features .property-details-section{grid-template-columns:1fr}#lips-property .lpd-contact-column{position:static;width:100%;padding-bottom:25px}#lips-property .lpd-contact-card{padding:25px}#lips-property .lpd-location-box{padding:20px;flex-wrap:wrap}#lips-property .lpd-tools{padding:15px 0 35px}#lips-property .property-option-container{grid-template-columns:1fr;gap:20px}#lips-property .lpd-tool-card{padding:25px 22px!important}#lips-property .mortgage_calculator input{font-size:16px!important}#lips-property .lpd-mobile-actions{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:10px;z-index:900;border-top:1px solid #dce4e7;box-shadow:0 -4px 25px #192b3810}#lips-property .lpd-mobile-actions .lpd-primary{flex:1;margin:0!important;font-size:12px!important}#lips-property .lpd-mobile-actions .lpd-secondary{width:88px!important;margin:0!important;font-size:12px!important;gap:7px}#lips-property .lpd-mobile-actions svg{width:17px;height:17px}#lips-property .widgets-key-facts{padding:0 20px!important}#lips-property .lpd-market-row{padding:23px 0!important;gap:19px}#lips-property .lpd-market-question h1{font-size:14px!important}#lips-property .lpd-market-value h1{font-size:27px!important}#lips-property .lpd-market-value p{font-size:11px!important}}
#lips-property .lpd-gallery .fotorama:not(.fotorama--fullscreen) .fotorama__stage{height:clamp(420px,45vw,680px)!important}#lips-property .lpd-gallery .fotorama:not(.fotorama--fullscreen) .fotorama__wrap{height:auto!important}#lips-property .lpd-gallery .fotorama:not(.fotorama--fullscreen) .fotorama__img{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:contain!important}
@media(max-width:760px){#lips-property .lpd-gallery .fotorama:not(.fotorama--fullscreen) .fotorama__stage{height:330px!important}}

#lips-property .lpd-gallery .fotorama:not(.fotorama--fullscreen){height:auto!important;min-height:0!important}
@keyframes lpd-market-enter{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){#lips-property .lpd-market-row.lpd-entered{animation:lpd-market-enter .65s ease both}}

#lips-property .lpd-gallery{height:auto!important;min-height:0!important}

#lips-property .slideshowPosition{top:auto!important;height:auto!important;right:auto!important;position:absolute!important}

#lips-property .lpd-section,#lips-property .lpd-tools{display:block!important;width:100%!important;margin:0!important}#lips-property .lpd-tool-card{display:block!important}

#lips-property .lpd-share-wrap{position:relative}#lips-property .lpd-share-wrap .share-menu{display:none!important;position:absolute!important;top:35px!important;right:0!important;left:auto!important;width:230px!important;z-index:1000!important;background:white!important;padding:12px!important;border:1px solid #dce4e7;border-radius:8px;box-shadow:0 10px 30px #0002}#lips-property .lpd-share-open .share-menu{display:block!important}#lips-property .lpd-share-wrap .share-menu .inner{display:block!important;width:100%!important}#lips-property .lpd-share-wrap .share-menu a{padding:8px!important;display:block!important}#lips-property .lpd-share-wrap .share-menu label{font-size:12px!important}

body.lips-property-page .miranda-wrapper{overflow:clip visible!important}

/* Set before waiting for native widgets, so the legacy layout never flashes during initialization. */





/* One native, swipeable carousel; every arrow advances the displayed listing photo. */
#lips-property .lpd-gallery,#lips-property .lpd-gallery .fotorama__stage{background:#101b22!important}
#lips-property .lpd-gallery .fotorama__arr{width:46px!important;height:46px!important;top:50%!important;margin-top:-23px!important;border-radius:50%!important;background:rgba(16,27,34,.75)!important;opacity:1!important;transform:none!important;cursor:pointer!important}
#lips-property .lpd-gallery .fotorama__arr--prev{left:18px!important}#lips-property .lpd-gallery .fotorama__arr--next{right:18px!important}
#lips-property .lpd-gallery .fotorama__arr:before{content:'';position:absolute;width:12px;height:12px;top:16px;border:solid white;border-width:0 2px 2px 0}
#lips-property .lpd-gallery .fotorama__arr--prev:before{left:19px;transform:rotate(135deg)}#lips-property .lpd-gallery .fotorama__arr--next:before{left:15px;transform:rotate(-45deg)}
#lips-property .lpd-gallery .fotorama__arr:focus-visible{outline:3px solid #43abe0!important;outline-offset:3px}
@media(max-width:760px){#lips-property .lpd-gallery .fotorama__arr{width:38px!important;height:38px!important;margin-top:-19px!important}#lips-property .lpd-gallery .fotorama__arr:before{top:12px}#lips-property .lpd-gallery .fotorama__arr--prev{left:10px!important}#lips-property .lpd-gallery .fotorama__arr--next{right:10px!important}#lips-property .lpd-gallery .fotorama__arr--prev:before{left:15px}#lips-property .lpd-gallery .fotorama__arr--next:before{left:11px}}

/* Keep the native full gallery, presented as a centered accessible photo dialog. */
body.lips-property-page .galleryOverlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:rgba(9,19,26,.86)!important;backdrop-filter:blur(5px);opacity:1!important;z-index:1300!important}
body.lips-property-page .galleryPopup{position:fixed!important;top:24px!important;bottom:24px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1080px,calc(100% - 48px))!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 48px)!important;box-sizing:border-box!important;margin:0!important;padding:0 0 20px!important;border:1px solid #c9dce5!important;border-radius:16px!important;background:#f3f8fb!important;box-shadow:0 24px 90px #0005!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;z-index:1301!important;scrollbar-width:thin;scrollbar-color:#9bb2bf #edf4f8}
body.lips-property-page.lpd-gallery-open{overflow:hidden!important}
body.lips-property-page .galleryPopup>.header{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:80px!important;margin:0!important;padding:16px 24px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #d7e5ec!important;z-index:3!important}
body.lips-property-page .lpd-gallery-heading{min-width:0;font-family:'DM Sans',Arial,sans-serif;color:#101b22;text-align:left;line-height:1.4}
body.lips-property-page .lpd-gallery-heading strong{display:block;font-size:19px;font-weight:500;overflow-wrap:anywhere}body.lips-property-page .lpd-gallery-heading span{display:block;font-size:12px;color:#5c707b;margin-top:4px}
body.lips-property-page .galleryPopup .jqm_close{position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid #cbdde6!important;border-radius:50%!important;background:#e6f4fb!important;color:#101b22!important;font:400 29px/1 Arial,sans-serif!important;text-shadow:none!important;cursor:pointer!important;box-shadow:none!important}
body.lips-property-page .galleryPopup .jqm_close:hover{background:#cde8f6!important}body.lips-property-page .galleryPopup .jqm_close:focus-visible{outline:3px solid #3fa9da!important;outline-offset:3px!important}
body.lips-property-page .galleryPopup>.lpd-gallery-photo{position:relative!important;display:block!important;float:none!important;width:calc(100% - 48px)!important;max-width:none!important;margin:24px auto 0!important;padding:14px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e5ec!important;border-radius:10px!important;overflow:hidden!important}
body.lips-property-page .galleryPopup>.lpd-gallery-photo>img{display:block!important;float:none!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:calc(100dvh - 210px)!important;object-fit:contain!important;margin:0 auto!important;padding:0!important;border-radius:5px!important;background:#edf4f8!important}
body.lips-property-page .galleryPopup>.lpd-gallery-photo>div{position:static!important;color:#536772!important;font:400 12px/1.5 'DM Sans',Arial,sans-serif!important;margin:8px 0 0!important}
body.lips-property-page .galleryPopup .lpd-gallery-caption{font:400 11px/1.5 'DM Sans',Arial,sans-serif!important;text-align:center!important;letter-spacing:.08em!important;color:#637987!important;margin:12px 0 0!important;padding:0!important}
@media(max-width:760px){body.lips-property-page .galleryPopup{top:10px!important;bottom:10px!important;width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:12px!important;padding-bottom:12px!important}body.lips-property-page .galleryPopup>.header{padding:14px!important;min-height:76px!important;gap:12px!important}body.lips-property-page .lpd-gallery-heading strong{font-size:16px}body.lips-property-page .lpd-gallery-heading span{font-size:11px}body.lips-property-page .galleryPopup>.lpd-gallery-photo{width:calc(100% - 24px)!important;margin-top:12px!important;padding:8px!important;border-radius:8px!important}body.lips-property-page .galleryPopup>.lpd-gallery-photo>img{max-height:calc(100dvh - 174px)!important}}

#lips-property .lpd-inline-map{display:block!important;width:100%!important;height:360px!important;margin:18px 0 0!important;padding:0!important;border:1px solid #d0e1e9!important;border-radius:10px!important;background:#edf4f8!important}#lips-property .lpd-location-box .map-popup{display:inline-flex!important;align-items:center;gap:9px}#lips-property .lpd-location-box .map-popup svg{width:15px;height:15px}@media(max-width:760px){#lips-property .lpd-inline-map{height:300px!important;margin-top:14px!important}}

/* Mobile property content and single tap-to-call showing action. */
@media(max-width:760px){#lips-property{background:#fff!important}#lips-property .lpd-mobile-actions .lpd-mobile-call{justify-content:center!important;gap:12px!important;min-height:48px}#lips-property .lpd-mobile-call svg{width:22px;height:22px;transform-origin:50% 50%}}

/* Reserve the gallery while its native controller loads; reveal details immediately. */
#lips-property .lpd-gallery .fotorama:not(:has(.fotorama__wrap)){height:clamp(420px,45vw,680px);overflow:hidden}
#lips-property .lpd-gallery .fotorama:not(:has(.fotorama__wrap))>img{display:none}
#lips-property .lpd-gallery .fotorama:not(:has(.fotorama__wrap))>img:first-child{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:760px){#lips-property .lpd-gallery .fotorama:not(:has(.fotorama__wrap)){height:330px}}

#lips-property .widgets-key-facts[hidden]{display:none!important}
#lips-property .lpd-market-status{font-size:13px;padding:16px 0;color:#53636e}
#lips-property .lpd-market-status button{background:#111;color:#fff;border:0;border-radius:5px;padding:9px 14px;font:inherit}
#lips-property .lpd-market-fallback{background:var(--lpd-gradient);border:1px solid #d0e8f4;border-radius:12px;padding:4px 25px;overflow:hidden}
#lips-property .lpd-market-fallback .lpd-market-question h3{font:500 15px/1.5 'DM Sans',sans-serif!important;margin:0!important}
#lips-property .lpd-market-fallback .lpd-market-value strong{display:block;font:500 26px/1.2 'DM Sans',sans-serif;color:#000;text-align:center;letter-spacing:-.04em}
#lips-property .lpd-market-fallback>p{font-size:10px!important;padding-top:15px!important}
@media(max-width:760px){#lips-property .lpd-market-fallback{padding:0 20px}#lips-property .lpd-market-fallback .lpd-market-question h3{font-size:14px!important}}
#lips-property .lpd-photo-recovering{min-height:clamp(420px,45vw,680px)}
#lips-property .lpd-photo-backup{position:absolute;inset:0;z-index:6;background:#101b22;touch-action:pan-y}
#lips-property .lpd-photo-backup>img{width:100%;height:100%;object-fit:contain;display:block}
#lips-property .lpd-photo-backup>button{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#101b22bf;color:#fff;font:36px/1 Arial;cursor:pointer;padding:0}
#lips-property .lpd-photo-prev{left:18px}#lips-property .lpd-photo-next{right:18px}
#lips-property .lpd-photo-counter{position:absolute;bottom:20px;left:20px;background:#fff;color:#101b22;font:500 11px/1.4 Arial;padding:6px 10px;border-radius:4px}
#lips-property .lpd-photo-recovering .gallery_buttons{z-index:8}
#lips-property .lpd-photo-status{position:absolute;z-index:11;top:8px;left:12px;right:12px;background:#fff;color:#101b22;padding:10px;border-radius:5px;font-size:12px}
@media(max-width:760px){#lips-property .lpd-photo-recovering{min-height:330px}#lips-property .lpd-photo-backup>button{width:38px;height:38px}}

body.lips-property-page .galleryPopup .jqm_close::after{content:none!important;display:none!important}
