[data-ref=propertyDetailsRoot] .leaflet-popup-content-wrapper{border-radius:0;box-shadow:0 6px 24px #0003;font-family:var(--property-body-font, Inter, sans-serif)}[data-ref=propertyDetailsRoot] .property-map-popup{min-width:190px;padding:.5rem .65rem}[data-ref=propertyDetailsRoot] .property-map-popup__reference{color:var(--property-muted, #6b6761);font-size:.68rem}[data-ref=propertyDetailsRoot] .property-map-popup__title{color:var(--property-primary, #632921);font-family:var(--property-heading-font, Montserrat, sans-serif);font-size:.9rem;font-weight:600}[data-ref=propertyDetailsRoot] .property-map-popup__location,[data-ref=propertyDetailsRoot] .property-map-popup__price{margin-top:.25rem;font-size:.78rem}[data-ref=propertyDetailsRoot] .property-map-popup__price{border-top:1px solid var(--property-border, #ded9d1);color:var(--property-primary, #632921);font-weight:600;padding-top:.35rem}[data-ref=propertyDetailsRoot] .property-map-marker{border:0;background:transparent}[data-ref=propertyDetailsRoot] .property-map-marker span{display:block;width:22px;height:22px;border:4px solid #fff;border-radius:50%;background:var(--property-primary, #632921);box-shadow:0 2px 9px #0005}[data-ref=propertyDetailsRoot] .intl-tel-input .country-name,[data-ref=propertyDetailsRoot] .intl-tel-input .dial-code,[data-ref=propertyDetailsRoot] .intl-tel-input .selected-dial-code{color:var(--property-primary, #632921)}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input{direction:ltr}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code .flag-container{right:0;left:auto}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code input:not([type=hidden]){direction:ltr;text-align:left;padding-left:.25rem;padding-right:52px}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input:not([type=hidden]){padding-right:76px}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input:not([type=hidden]){padding-right:84px}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input:not([type=hidden]){padding-right:92px}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input:not([type=hidden]){padding-right:100px}[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code .country-list{right:0;left:auto;direction:ltr;text-align:left;margin-right:-1px;margin-left:0}@media (min-width: 901px){[dir=rtl] [data-ref=propertyDetailsRoot] .property-contact .intl-tel-input.allow-dropdown.separate-dial-code .country-list{right:auto;left:0;margin-right:0;margin-left:-1px}}.vbox-overlay{--vbox-primary: var(--e-global-color-primary, var(--primary-color, #632921));--vbox-secondary: var(--e-global-color-secondary, var(--secondary-color, #CCBFAE));--vbox-dark: var(--e-global-color-text, var(--dark-color, #120A0A));--vbox-tools-color: #fff}.vbox-overlay button.vbox-close,.vbox-overlay button.vbox-next,.vbox-overlay button.vbox-prev{display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;place-items:center;padding:0!important;border:0!important;border-radius:0!important;background:var(--vbox-primary)!important;box-shadow:none!important;color:#fff!important;opacity:1;line-height:1;transition:background-color .15s ease,color .15s ease,transform .15s ease}.vbox-overlay button.vbox-close{top:16px!important;right:16px!important;font-size:24px}.vbox-overlay button.vbox-prev{left:16px!important;margin-top:-22px}.vbox-overlay button.vbox-next{right:16px!important;margin-top:-22px}.vbox-overlay .vbox-prev span,.vbox-overlay .vbox-next span{top:12px;width:20px;height:20px;border-top-color:currentColor;border-right-color:currentColor}.vbox-overlay .vbox-prev span{left:12px;margin-left:6px}.vbox-overlay .vbox-next span{right:12px;margin-right:6px}.vbox-overlay button.vbox-close:hover,.vbox-overlay button.vbox-next:hover,.vbox-overlay button.vbox-prev:hover{background:var(--vbox-secondary)!important;color:var(--vbox-primary)!important;opacity:1}.vbox-overlay button.vbox-close:active,.vbox-overlay button.vbox-next:active,.vbox-overlay button.vbox-prev:active{background:var(--vbox-dark)!important;color:#fff!important;transform:scale(.96)}.vbox-overlay button.vbox-close:focus-visible,.vbox-overlay button.vbox-next:focus-visible,.vbox-overlay button.vbox-prev:focus-visible{outline:2px solid var(--vbox-secondary)!important;outline-offset:2px}html[dir=rtl] .vbox-overlay button.vbox-prev{left:auto!important;right:16px!important}html[dir=rtl] .vbox-overlay button.vbox-next{right:auto!important;left:16px!important}html[dir=rtl] .vbox-overlay .vbox-prev span{left:auto;right:12px;margin-left:0;margin-right:6px;transform:rotate(45deg)}html[dir=rtl] .vbox-overlay .vbox-next span{right:auto;left:12px;margin-right:0;margin-left:6px;transform:rotate(-135deg)}[data-ref=propertyDetailsRoot]{--property-primary: var(--e-global-color-primary, var(--primary-color, #632921));--property-secondary: var(--e-global-color-secondary, var(--secondary-color, #CCBFAE));--property-text: var(--e-global-color-text, var(--dark-color, #120A0A));--property-muted: #6b6761;--property-bg: var(--color-bg, #f4f2ee);--property-white: #fff;--property-border: #ded9d1;--property-heading-font: var(--e-global-typography-primary-font-family, var(--font-primary, var(--title-font, Montserrat, sans-serif)));--property-body-font: var(--e-global-typography-text-font-family, var(--text-font, Inter, sans-serif));width:100%;color:var(--property-text);font-family:var(--property-body-font);font-size:1rem;line-height:1.55}[data-ref=propertyDetailsRoot] *,[data-ref=propertyDetailsRoot] *:before,[data-ref=propertyDetailsRoot] *:after{box-sizing:border-box}[data-ref=propertyDetailsRoot] img{display:block;max-width:100%}[data-ref=propertyDetailsRoot] a{color:inherit;text-decoration:none}[data-ref=propertyDetailsRoot] h1,[data-ref=propertyDetailsRoot] h2,[data-ref=propertyDetailsRoot] h3{color:var(--property-primary);font-family:var(--property-heading-font);font-weight:500;line-height:1.2}[data-ref=propertyDetailsRoot] .property-details__container{width:min(100%,1500px);margin-inline:auto;padding:0 clamp(1rem,6vw,5rem) 4rem}[data-ref=propertyDetailsRoot] .property-media{width:100%}[data-ref=propertyDetailsRoot] .property-media__mosaic{position:relative;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;width:100vw;max-width:100vw;aspect-ratio:2.08/1;padding:0;margin:0;margin-left:calc(50% - 50vw);overflow:hidden;list-style:none;background:var(--property-white)}html[dir=rtl] [data-ref=propertyDetailsRoot] .property-media__mosaic{margin-left:0;margin-right:calc(50% - 50vw)}[data-ref=propertyDetailsRoot] .property-media__image{min-width:0;min-height:0;overflow:hidden}[data-ref=propertyDetailsRoot] .property-media__image a,[data-ref=propertyDetailsRoot] .property-media__image img{width:100%;height:100%}[data-ref=propertyDetailsRoot] .property-media__image img{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}[data-ref=propertyDetailsRoot] .property-media__image a:hover img{transform:scale(1.025)}[data-ref=propertyDetailsRoot] .property-media__image--1{grid-column:1/3;grid-row:1/3}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="1"] .property-media__image--1{grid-column:1/-1}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="2"] .property-media__image--2{grid-column:3/5;grid-row:1/3}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="3"] .property-media__image--2{grid-column:3/5;grid-row:1}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="3"] .property-media__image--3,[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="4"] .property-media__image--4{grid-column:3/5;grid-row:2}[data-ref=propertyDetailsRoot] .property-media__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;width:min(100%,1500px);margin:0 auto;padding:1rem clamp(1rem,6vw,5rem) 0}[data-ref=propertyDetailsRoot] .property-media__actions>a,[data-ref=propertyDetailsRoot] .property-media__files>summary{display:inline-flex;min-height:42px;align-items:center;gap:.55rem;padding:.6rem 1rem;border:1px solid var(--property-primary);background:var(--property-primary);color:var(--property-white);cursor:pointer;font:500 .85rem/1.2 var(--property-body-font);list-style:none}[data-ref=propertyDetailsRoot] .property-media__actions>a:hover,[data-ref=propertyDetailsRoot] .property-media__files>summary:hover{background:var(--property-text);border-color:var(--property-text)}[data-ref=propertyDetailsRoot] .property-media__actions>a,[data-ref=propertyDetailsRoot] .property-fractions__table td a{text-decoration:none}[data-ref=propertyDetailsRoot] .property-media__actions svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}[data-ref=propertyDetailsRoot] .property-media__files{position:relative}[data-ref=propertyDetailsRoot] .property-media__files>summary::-webkit-details-marker{display:none}[data-ref=propertyDetailsRoot] .property-media__files ul{position:absolute;z-index:5;top:calc(100% + 2px);left:0;min-width:13rem;padding:.5rem;margin:0;background:var(--property-white);box-shadow:0 5px 18px #0002;list-style:none}[data-ref=propertyDetailsRoot] .property-media__files li a{display:block;padding:.55rem;color:var(--property-primary)}[data-ref=propertyDetailsRoot] .property-media__virtual-tour{display:none;width:min(90vw,1100px);height:min(75vh,720px)}[data-ref=propertyDetailsRoot] .property-media__virtual-tour iframe{width:100%;height:100%;border:0}[data-ref=propertyDetailsRoot] .property-summary{padding:2.25rem 0 1.75rem;border-bottom:1px solid var(--property-secondary)}[data-ref=propertyDetailsRoot] .property-summary__reference{margin-bottom:.4rem;color:var(--property-muted);font-size:.78rem;font-weight:600;letter-spacing:.02em}[data-ref=propertyDetailsRoot] .property-summary__title{margin:0;font-size:clamp(2rem,4.5vw,3.8rem);letter-spacing:-.025em}[data-ref=propertyDetailsRoot] .property-summary__location{margin:.15rem 0 1.1rem;font-size:clamp(1.1rem,2vw,1.55rem)}[data-ref=propertyDetailsRoot] .property-summary__price-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;border-bottom:1px solid var(--property-secondary)}[data-ref=propertyDetailsRoot] .property-summary__price{margin:0;color:var(--property-primary);font-size:1.1rem;font-weight:500}[data-ref=propertyDetailsRoot] .property-summary__actions{display:flex;align-items:center;gap:1rem}[data-ref=propertyDetailsRoot] .property-summary__share{position:relative}[data-ref=propertyDetailsRoot] .property-summary__share>summary,[data-ref=propertyDetailsRoot] .property-summary__brochure{display:grid;width:34px;height:34px;place-items:center;color:var(--property-primary);cursor:pointer;list-style:none}[data-ref=propertyDetailsRoot] .property-summary__share>summary::-webkit-details-marker{display:none}[data-ref=propertyDetailsRoot] .property-summary__share svg,[data-ref=propertyDetailsRoot] .property-summary__brochure svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}[data-ref=propertyDetailsRoot] .property-summary__share-menu{position:absolute;z-index:6;top:calc(100% + .5rem);right:0;display:grid;min-width:9rem;padding:.45rem;background:var(--property-white);box-shadow:0 5px 18px #0002}[data-ref=propertyDetailsRoot] .property-summary__share-menu a{padding:.45rem .6rem;color:var(--property-text);font-size:.85rem}[data-ref=propertyDetailsRoot] .property-summary__share-menu a:hover{color:var(--property-primary);background:var(--property-bg)}[data-ref=propertyDetailsRoot] .property-summary__measurements{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;padding:.8rem 0 0;margin:0;color:var(--property-muted);list-style:none}[data-ref=propertyDetailsRoot] .property-summary__measurements li{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}[data-ref=propertyDetailsRoot] .property-summary__measurements svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}[data-ref=propertyDetailsRoot] .property-summary__energy{padding:.1rem .4rem;border:1px solid var(--property-secondary);font-size:.8rem}[data-ref=propertyDetailsRoot] .property-details__columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,.78fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:2rem}[data-ref=propertyDetailsRoot] .property-details__main{min-width:0}[data-ref=propertyDetailsRoot] .property-section{margin:0 0 clamp(2.5rem,5vw,4.25rem)}[data-ref=propertyDetailsRoot] .property-section>h2,[data-ref=propertyDetailsRoot] .property-contact>h2{margin:0 0 1.3rem;color:var(--property-primary);font-size:clamp(1.4rem,2.4vw,1.85rem)}[data-ref=propertyDetailsRoot] .property-description__content{color:var(--property-text);font-size:.94rem;line-height:1.7}[data-ref=propertyDetailsRoot] .property-description__content>:first-child{margin-top:0}[data-ref=propertyDetailsRoot] .property-features__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1.1rem;padding:0;margin:0;color:var(--property-muted);font-size:.84rem;list-style:none}[data-ref=propertyDetailsRoot] .property-features__list li{display:flex;align-items:flex-start;gap:.45rem}[data-ref=propertyDetailsRoot] .property-features__list svg{width:15px;height:15px;flex:0 0 15px;margin-top:.16rem;fill:none;stroke:var(--property-primary);stroke-width:1.5}[data-ref=propertyDetailsRoot] .property-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000}[data-ref=propertyDetailsRoot] .property-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}[data-ref=propertyDetailsRoot] .property-fractions__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--property-border);background:var(--property-white)}[data-ref=propertyDetailsRoot] .property-fractions__table{width:100%;min-width:850px;border-collapse:collapse;color:var(--property-text);font-size:.82rem;text-align:left}[data-ref=propertyDetailsRoot] .property-fractions__table th,[data-ref=propertyDetailsRoot] .property-fractions__table td{padding:.7rem .65rem;border-bottom:1px solid var(--property-border);vertical-align:middle}[data-ref=propertyDetailsRoot] .property-fractions__table th{color:var(--property-primary);font-weight:600;white-space:nowrap}[data-ref=propertyDetailsRoot] .property-fractions__table tbody tr:last-child td{border-bottom:0}[data-ref=propertyDetailsRoot] .property-fractions__table td a{display:inline-block;padding:.45rem .65rem;background:var(--property-primary);color:var(--property-white);font-size:.75rem;white-space:nowrap}[data-ref=propertyDetailsRoot] .property-fractions__table td a:hover{background:var(--property-text)}[data-ref=propertyDetailsRoot] .property-location__map{position:relative;z-index:0;width:100%;height:460px;border:1px solid var(--property-border);background:#e7e4df}[data-ref=propertyDetailsRoot] .property-details__sidebar{display:grid;gap:1rem;min-width:0;position:sticky;top:24px}[data-ref=propertyDetailsRoot] .property-contact,[data-ref=propertyDetailsRoot] .property-agent{padding:clamp(1.2rem,2vw,1.8rem);background:var(--property-white)}[data-ref=propertyDetailsRoot] .property-contact>h2{margin-bottom:1.1rem;font-size:1.55rem}[data-ref=propertyDetailsRoot] .property-contact .wpcf7 form p{margin:0 0 .65rem}[data-ref=propertyDetailsRoot] .property-contact input:not([type=checkbox]):not([type=submit]),[data-ref=propertyDetailsRoot] .property-contact textarea,[data-ref=propertyDetailsRoot] .property-contact select{width:100%;padding:.6rem .25rem;border:0;border-bottom:1px solid var(--property-primary);border-radius:0;background:transparent;color:var(--property-text);font:400 .9rem/1.4 var(--property-body-font)}[data-ref=propertyDetailsRoot] .property-contact textarea{min-height:5.5rem;resize:vertical}[data-ref=propertyDetailsRoot] .property-contact input[type=submit]{min-width:7rem;padding:.75rem 1.2rem;border:0;background:var(--property-text);color:var(--property-white);cursor:pointer;font:600 .78rem/1.2 var(--property-body-font);text-transform:uppercase}[data-ref=propertyDetailsRoot] .property-contact input[type=submit]:hover{background:var(--property-primary)}[data-ref=propertyDetailsRoot] .property-contact .wpcf7-acceptance,[data-ref=propertyDetailsRoot] .property-contact .wpcf7-acceptance label{font-size:.74rem;line-height:1.45}[data-ref=propertyDetailsRoot] .property-contact .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px}[data-ref=propertyDetailsRoot] .property-contact .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]{position:static;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;opacity:1;accent-color:var(--property-primary)}[data-ref=propertyDetailsRoot] .property-contact .wpcf7-list-item-label{flex:1;padding-left:0;line-height:150%}[data-ref=propertyDetailsRoot] .property-contact .wpcf7-list-item-label:before,[data-ref=propertyDetailsRoot] .property-contact .wpcf7-list-item-label:after{content:none}[data-ref=propertyDetailsRoot] .property-agent{display:grid;align-content:start;gap:.55rem;color:var(--property-muted);font-size:.84rem}[data-ref=propertyDetailsRoot] .property-agent__photo{width:100%;aspect-ratio:1/1;margin-bottom:.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}[data-ref=propertyDetailsRoot] .property-agent h3{margin:.2rem 0;color:var(--property-text);font-size:1.05rem;font-weight:500}[data-ref=propertyDetailsRoot] .property-agent a{overflow-wrap:anywhere}[data-ref=propertyDetailsRoot] .property-agent a:hover{color:var(--property-primary);text-decoration:underline}[data-ref=propertyDetailsRoot] .property-related{margin-top:clamp(1rem,4vw,3rem)}[data-ref=propertyDetailsRoot] .property-related>h2{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.5rem)}[data-ref=propertyDetailsRoot] .property-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}[data-ref=propertyDetailsRoot] .property-related__item{min-width:0;height:100%}[data-ref=propertyDetailsRoot] .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){[data-ref=propertyDetailsRoot] .property-details__container{padding-bottom:3rem}[data-ref=propertyDetailsRoot] .property-details__columns{grid-template-columns:1fr;gap:0}[data-ref=propertyDetailsRoot] .property-details__sidebar{margin-top:0;position:static}[data-ref=propertyDetailsRoot] .property-features__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){[data-ref=propertyDetailsRoot] .property-media__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1.65/1}[data-ref=propertyDetailsRoot] .property-media__image--1{grid-column:1;grid-row:1/3}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="1"] .property-media__image--1{grid-column:1/-1}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="2"] .property-media__image--2{grid-column:2;grid-row:1/3}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="3"] .property-media__image--2{grid-column:2;grid-row:1}[data-ref=propertyDetailsRoot] .property-media__mosaic[data-image-count="3"] .property-media__image--3{grid-column:2;grid-row:2}[data-ref=propertyDetailsRoot] .property-media__image--4,[data-ref=propertyDetailsRoot] .property-media__image--5{display:none}[data-ref=propertyDetailsRoot] .property-media__actions{padding-top:.65rem}[data-ref=propertyDetailsRoot] .property-media__actions>a,[data-ref=propertyDetailsRoot] .property-media__files>summary{min-height:38px;padding:.5rem .75rem;font-size:.74rem}[data-ref=propertyDetailsRoot] .property-summary{padding-top:1.4rem}[data-ref=propertyDetailsRoot] .property-summary__title{font-size:clamp(1.8rem,8vw,2.5rem)}[data-ref=propertyDetailsRoot] .property-summary__location{margin-bottom:.65rem;font-size:1rem}[data-ref=propertyDetailsRoot] .property-summary__measurements{gap:.65rem .9rem;font-size:.83rem}[data-ref=propertyDetailsRoot] .property-details__columns{padding-top:1.35rem}[data-ref=propertyDetailsRoot] .property-section{margin-bottom:2.6rem}[data-ref=propertyDetailsRoot] .property-features__list{grid-template-columns:1fr;gap:.48rem}[data-ref=propertyDetailsRoot] .property-location__map{height:350px}[data-ref=propertyDetailsRoot] .property-related__grid{grid-template-columns:1fr;gap:1rem}}
