/* GC Prestige - one map for all listings (property-listings) */
.lm{background:#fff8f3;padding:8px 0 28px}
.lm *{box-sizing:border-box}
.lm-wrap{max-width:80rem;margin:0 auto;padding:0 5%}
.lm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}
.lm-ey{font-family:"Hafferxh Trial","Haffer Trial",sans-serif;font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:#6f6a66}
.lm-h{font-family:"F 37 Wicklowtrial","Hafferxh Trial","Haffer Trial",serif;font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.1;margin:6px 0 0;color:#111;text-transform:none}
.lm-r{display:flex;gap:14px;align-items:center}
.lm-count{font-family:"Hafferxh Trial","Haffer Trial",sans-serif;font-size:12px;letter-spacing:.4px;color:#6f6a66}
.lm-tg{appearance:none;border:1px solid #111;background:transparent;color:#111;font-family:"Hafferxh Trial","Haffer Trial",sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:10px 16px;cursor:pointer}
.lm-tg:hover{background:#111;color:#fff8f3}
.lm-map{height:520px;border:1px solid #e7ddd4;background:#eceae7}
.lm.lm-closed .lm-map{display:none}
.lm-map .leaflet-control-attribution{font-size:9px}
.lm-map .leaflet-control-zoom a{border-radius:0!important;color:#111}
.lm-pin{position:absolute;left:0;top:0;transform:translate(-50%,-130%);background:#111;color:#fff;font-family:"Hafferxh Trial","Haffer Trial",sans-serif;font-size:11px;font-weight:700;letter-spacing:.6px;padding:6px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer;transition:transform .15s}
.lm-pin:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:inherit;transform:translateX(-50%) rotate(45deg)}
.lm-pin.lm-hl{background:#69d2c8;color:#121f30}
.lm-pin.sold{background:#8f8a85}
.lm-pin:hover{transform:translate(-50%,-140%) scale(1.06)}
.lm-popup .leaflet-popup-content-wrapper{border-radius:0;padding:0;overflow:hidden}
.lm-popup .leaflet-popup-content{margin:0;width:260px!important}
.lm-pop{display:block;text-decoration:none;color:#111}
.lm-pop-img{display:block;height:140px;background:#ddd center/cover no-repeat}
.lm-pop-b{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;font-family:"Hafferxh Trial","Haffer Trial",sans-serif}
.lm-pop-ey{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#6f6a66}
.lm-pop b{font-family:"F 37 Wicklowtrial","Hafferxh Trial","Haffer Trial",serif;font-weight:400;font-size:19px;line-height:1.15}
.lm-pop-p{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}
.lm-pop-go{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;margin-top:4px}
.lm-key{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-family:"Hafferxh Trial","Haffer Trial",sans-serif;font-size:11px;color:#6f6a66;letter-spacing:.4px}
.lm-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px;background:#111}
.lm-key i.lm-hl{background:#69d2c8}.lm-key i.sold{background:#8f8a85}
@media (max-width:767px){.lm-map{height:420px}.lm-h{font-size:26px}}
/* the House & Land section's own map/strip is replaced by the one map for all listings */
#seq-house-land #hlPanel{display:none!important}
.gc-css-end{--gc-css-end:1}
