{"id":46296,"date":"2025-06-28T15:56:19","date_gmt":"2025-06-28T15:56:19","guid":{"rendered":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/"},"modified":"2026-05-13T17:34:37","modified_gmt":"2026-05-13T17:34:37","slug":"new-build-homes-in-garrucha-mojacar-and-vera","status":"publish","type":"page","link":"https:\/\/zar2010.com\/en\/new-build-homes-in-garrucha-mojacar-and-vera\/","title":{"rendered":"New Build Homes for Sale | Brand-New Property Developments"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"46296\" class=\"elementor elementor-46296 elementor-33473\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-358f833 e-con-full e-flex e-con e-parent\" data-id=\"358f833\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a49d4ed elementor-widget elementor-widget-shortcode\" data-id=\"a49d4ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style id=\"zar-promo-grid-1-style\">\n    #zar-promo-grid-1{\n        display:grid;\n        grid-template-columns:repeat(4, minmax(0, 1fr));\n        gap:24px;\n        max-width:1400px;\n        margin-left:auto;\n        margin-right:auto;\n        padding-left:clamp(16px, 4vw, 48px);\n        padding-right:clamp(16px, 4vw, 48px);\n        box-sizing:border-box;\n    }\n    @media (max-width:1024px){\n        #zar-promo-grid-1{\n            grid-template-columns:repeat(2, minmax(0, 1fr));\n        }\n    }\n    @media (max-width:640px){\n        #zar-promo-grid-1{\n            grid-template-columns:repeat(1, minmax(0, 1fr));\n        }\n    }\n    #zar-promo-grid-1 .zar-loop-card{\n        max-width:none;\n        margin:0;\n    }\n\n    .zar-promo-grid-hero{\n        background:#000;\n        padding:10px 0 0;\n        overflow:visible;\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        color:#f7f7f7;\n        margin:0 0 clamp(18px, 2.5vw, 28px);\n    }\n    .zar-promo-grid-hero .zar-on-wrap{\n        max-width:1400px;\n        margin:0 auto;\n        padding:0 clamp(16px, 4vw, 48px);\n    }\n    .zar-promo-grid-hero .zar-on-hero-grid{\n        display:block;\n        padding-bottom:28px;\n    }\n    .zar-promo-grid-hero .zar-on-eyebrow{\n        display:inline-flex;\n        align-items:center;\n        gap:12px;\n        font-size:11px;\n        letter-spacing:0.28em;\n        text-transform:uppercase;\n        color:#F5C542;\n        font-weight:500;\n        margin-bottom:20px;\n    }\n    .zar-promo-grid-hero .zar-on-eyebrow::before{\n        content:\"\";\n        width:28px;\n        height:1px;\n        background:#F5C542;\n        display:inline-block;\n        opacity:0.7;\n    }\n    .zar-promo-grid-hero h1{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(2.6rem, 5.2vw, 4.4rem);\n        font-weight:300;\n        line-height:1.05;\n        letter-spacing:-0.025em;\n        color:#ffffff;\n        margin:0 0 18px;\n        max-width:900px;\n    }\n    .zar-promo-grid-hero h1 em{\n        font-style:italic;\n        color:#F5C542;\n        font-weight:300;\n    }\n    .zar-promo-grid-hero .zar-on-hero-lead{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(1rem, 1.15vw, 1.1rem);\n        line-height:1.6;\n        color:rgba(255,255,255,0.55);\n        max-width:620px;\n        font-weight:400;\n        margin:0;\n    }\n    .zar-promo-grid-hero .zar-on-counts{\n        display:grid;\n        grid-template-columns:repeat(3, 1fr);\n        gap:0;\n        padding:18px 0;\n        border-top:1px solid rgba(255,255,255,0.08);\n        align-items:center;\n    }\n    .zar-promo-grid-hero .zar-on-counts > div{\n        display:flex;\n        align-items:baseline;\n        gap:10px;\n        padding:0;\n        text-align:left;\n    }\n    .zar-promo-grid-hero .zar-on-counts > div:not(:first-child){\n        border-left:1px solid rgba(255,255,255,0.06);\n        padding-left:20px;\n    }\n    .zar-promo-grid-hero .zar-on-count-n{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:clamp(1.4rem, 2vw, 1.65rem);\n        font-weight:200;\n        color:#F5C542;\n        line-height:1;\n        letter-spacing:-0.02em;\n        font-variant-numeric:tabular-nums;\n        margin:0;\n    }\n    .zar-promo-grid-hero .zar-on-count-l{\n        font-family:\"DM Sans\",\"Inter\",sans-serif;\n        font-size:10px;\n        letter-spacing:0.22em;\n        text-transform:uppercase;\n        color:rgba(255,255,255,0.4);\n        font-weight:500;\n        margin:0;\n        line-height:1.3;\n    }\n    @media (max-width: 680px){\n        .zar-promo-grid-hero .zar-on-counts{\n            grid-template-columns:1fr;\n            gap:10px;\n            padding:14px 0;\n        }\n        .zar-promo-grid-hero .zar-on-counts > div:not(:first-child){\n            border-left:0;\n            padding-left:0;\n            border-top:1px solid rgba(255,255,255,0.04);\n            padding-top:10px;\n        }\n    }\n    <\/style>\n\n        <section class=\"zar-promo-grid-hero\">\n        <div class=\"zar-on-wrap\">\n            <div class=\"zar-on-hero-grid\">\n                <div>\n                    <span class=\"zar-on-eyebrow\">New build \u00b7 For sale<\/span>\n                    <h1>Handpicked <em>developments for sale<\/em><\/h1>\n                    <p class=\"zar-on-hero-lead\">Our curated selection of new-build developments currently on sale in Moj\u00e1car, Vera and Garrucha. Each project carefully reviewed for quality, location and investment potential.<\/p>\n                <\/div>\n            <\/div>\n            <div class=\"zar-on-counts\">\n                <div><div class=\"zar-on-count-n\">12<\/div><div class=\"zar-on-count-l\">Active developments<\/div><\/div>\n                <div><div class=\"zar-on-count-n\">7<\/div><div class=\"zar-on-count-l\">Towns<\/div><\/div>\n                <div><div class=\"zar-on-count-n\">2026<\/div><div class=\"zar-on-count-l\">Deliveries<\/div><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n            <script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"ItemList\",\"numberOfItems\":12,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/#realestate\",\"name\":\"Bayra Beach\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach-.jpg\",\"description\":\"Ground Floor Apartments in Vera Playa \u2013 Bayra Beach Residential, Almer\u00eda At ZAR2010 Real Estate, we are pleased to present a unique opportunity to live or invest on the Almer\u00eda Coast: Bayra Beach Residential, an exclusive new build development located\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"430000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/#realestate\",\"name\":\"Edificio Mediterr\u00e1neo\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1.jpg\",\"description\":\"Edificio Mediterr\u00e1neo is a development of fully renovated homes located on Avenida del Mediterr\u00e1neo in Garrucha, in the heart of the Levante Almeriense. The building was completed in 2006 and has since undergone a complete refurbishment, bringing its homes back\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Garrucha\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"124900\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/#realestate\",\"name\":\"Las Dunas de Vera Resort\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera.jpg\",\"description\":\"Dunas de Vera: the last great opportunity to invest beachfront in Vera, Almer\u00eda At ZAR2010 Real Estate we proudly present Dunas de Vera, a new-build development in Vera Playa (Almer\u00eda) that redefines the concept of property investment on the Mediterranean\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"170000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/#realestate\",\"name\":\"Levansur Home Eight\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur.jpg\",\"description\":\"Levansur Home Eight Vera Playa: Your New Mediterranean Home in Almer\u00eda Do you dream of living by the Mediterranean Sea, in one of Spain's sunniest regions? At ZAR2010 Real Estate, we are proud to present Levansur Home Eight, an exclusive\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"225000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/#realestate\",\"name\":\"Mar de Pulp\u00ed\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia.jpg\",\"description\":\"Residencial Mar de Pulp\u00ed: New Build Properties by the Sea Discover Residencial Mar de Pulp\u00ed, an exclusive development of new build properties located in the privileged setting of San Juan de los Terreros (Almer\u00eda). Designed for enjoying the authentic Mediterranean\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"San Juan de los Terreros\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"182000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/#realestate\",\"name\":\"Miramar Hills\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4.jpg\",\"description\":\"Live by the Mediterranean, in Almer\u00eda's last unspoiled paradise Imagine waking up every morning to Mediterranean sea views from your own terrace, listening to the gentle sound of the waves and breathing in Almer\u00eda's golden sunlight. That is Miramar Hills:\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"240450\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\"}}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/#realestate\",\"name\":\"Residencial Alcazaba\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1.jpg\",\"description\":\"Residencial Alcazaba Vera: your new home in the heart of Vera, Almer\u00eda ZAR 2010 Real Estate, as authorised sales agent, is proud to present Residencial Alcazaba, an exclusive new-build development located on Calle Juan Cuadrado, in the historic centre of\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Vera\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"95000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\"}}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/#realestate\",\"name\":\"Residencial El Yado\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6.jpg\",\"description\":\"At ZAR 2010 Real Estate, as authorised sales agents, we are pleased to present El Yado, an exclusive new build development located on Avenida Europa in San Juan de los Terreros, within the municipality of Pulp\u00ed, in the northern coast\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"San Juan de los Terreros\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"346000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\"}}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/#realestate\",\"name\":\"Residencial Galena\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/GALENA.jpg\",\"description\":\"Residencial Galena: Brand-New Apartments in Las Herrer\u00edas (Cuevas del Almanzora) 13 exclusive apartments just minutes from the Mediterranean, offering quality and prices you can no longer find on the seafront. At ZAR 2010 Real Estate, we are pleased to introduce\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Cuevas del Almanzora\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"125900\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\"}}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/#realestate\",\"name\":\"Semi Detached Triplex in Villaricos\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11.jpg\",\"description\":\"Rinc\u00f3n del Pescador is a new build development in Villaricos made up of two semi-detached triplex homes, located on Calle Rinc\u00f3n del Pescador, in the very heart of this quiet fishing village in Cuevas del Almanzora (Almer\u00eda). It is a\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Villaricos\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"295000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\"}}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/#realestate\",\"name\":\"Urbanizaci\u00f3n El Mirador\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1.jpg\",\"description\":\"Urbanizaci\u00f3n El Mirador \u2013 New build townhouses in El Real de Antas (Almer\u00eda) ZAR 2010 Inmobiliaria, acting as the authorised marketing intermediary for the sale, presents Urbanizaci\u00f3n El Mirador, a new-build development located on Calle Francisco Villaespesa 6, in the\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Antas\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"165000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\"}}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"RealEstateListing\",\"@id\":\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/#realestate\",\"name\":\"Villas Huerta Nueva\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\",\"image\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1.jpg\",\"description\":\"Residencial Huerta Nueva, located in the strategic and peaceful area of Los Gallardos (Almer\u00eda), has established itself as one of the most sought-after enclaves for those seeking the perfect balance between the serenity of the Andalusian countryside and proximity to\u2026\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Los Gallardos\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"324000\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\"}}}]}<\/script>\n        \n    <div id=\"zar-promo-grid-1\" class=\"zar-promo-grid\">\n            <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-841\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.190258,-1.817401        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\" aria-label=\"Bayra Beach\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img fetchpriority=\"high\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach-.jpg\" alt=\"Bayra Beach\" width=\"1000\" height=\"667\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Bayra Beach            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">430.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Bayra%20Beach%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fground-floor-apartments-vera-playa-bayra-beach-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fground-floor-apartments-vera-playa-bayra-beach-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fground-floor-apartments-vera-playa-bayra-beach-almeria%2F&#038;text=Bayra%20Beach\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fground-floor-apartments-vera-playa-bayra-beach-almeria%2F&#038;text=Bayra%20Beach\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Bayra%20Beach&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fground-floor-apartments-vera-playa-bayra-beach-almeria%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-870\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.183894,-1.822789        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\" aria-label=\"Edificio Mediterr\u00e1neo\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1.jpg\" alt=\"Edificio Mediterr\u00e1neo\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Edificio Mediterr\u00e1neo            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Garrucha<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">124.900 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Edificio%20Mediterr%C3%A1neo%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fedificio-mediterraneo-renovated-homes-garrucha%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fedificio-mediterraneo-renovated-homes-garrucha%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fedificio-mediterraneo-renovated-homes-garrucha%2F&#038;text=Edificio%20Mediterr%C3%A1neo\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fedificio-mediterraneo-renovated-homes-garrucha%2F&#038;text=Edificio%20Mediterr%C3%A1neo\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Edificio%20Mediterr%C3%A1neo&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fedificio-mediterraneo-renovated-homes-garrucha%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-850\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.22844,-1.799992        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\" aria-label=\"Las Dunas de Vera Resort\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera.jpg\" alt=\"Las Dunas de Vera Resort\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Las Dunas de Vera Resort            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 1 and 2 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">170.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Las%20Dunas%20de%20Vera%20Resort%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fdunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fdunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fdunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria%2F&#038;text=Las%20Dunas%20de%20Vera%20Resort\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fdunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria%2F&#038;text=Las%20Dunas%20de%20Vera%20Resort\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Las%20Dunas%20de%20Vera%20Resort&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fdunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-846\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.228539,-1.819933        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\" aria-label=\"Levansur Home Eight\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur.jpg\" alt=\"Levansur Home Eight\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Levansur Home Eight            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 2 and 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">225.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Levansur%20Home%20Eight%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Flevansur-home-eight-vera-playa-almeria-en%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Flevansur-home-eight-vera-playa-almeria-en%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Flevansur-home-eight-vera-playa-almeria-en%2F&#038;text=Levansur%20Home%20Eight\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Flevansur-home-eight-vera-playa-almeria-en%2F&#038;text=Levansur%20Home%20Eight\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Levansur%20Home%20Eight&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Flevansur-home-eight-vera-playa-almeria-en%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-831\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.345081,-1.687517        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\" aria-label=\"Mar de Pulp\u00ed\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia.jpg\" alt=\"Mar de Pulp\u00ed\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Mar de Pulp\u00ed            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">San Juan de los Terreros<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 1, 2 and 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">182.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Mar%20de%20Pulp%C3%AD%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-san-juan-de-los-terreros-mar-de-pulpi%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-san-juan-de-los-terreros-mar-de-pulpi%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-san-juan-de-los-terreros-mar-de-pulpi%2F&#038;text=Mar%20de%20Pulp%C3%AD\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-san-juan-de-los-terreros-mar-de-pulpi%2F&#038;text=Mar%20de%20Pulp%C3%AD\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Mar%20de%20Pulp%C3%AD&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-san-juan-de-los-terreros-mar-de-pulpi%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-852\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.229585,-1.80674        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\" aria-label=\"Miramar Hills\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4.jpg\" alt=\"Miramar Hills\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Miramar Hills            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 2 and 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">240.450 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Miramar%20Hills%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-vera-playa-miramar-hills%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-vera-playa-miramar-hills%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-vera-playa-miramar-hills%2F&#038;text=Miramar%20Hills\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-vera-playa-miramar-hills%2F&#038;text=Miramar%20Hills\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Miramar%20Hills&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-vera-playa-miramar-hills%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-860\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.244345,-1.864021        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\" aria-label=\"Residencial Alcazaba\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1.jpg\" alt=\"Residencial Alcazaba\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Residencial Alcazaba            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Vera<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 1, 3 and 4 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">95.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Residencial%20Alcazaba%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-alcazaba-vera-new-build-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-alcazaba-vera-new-build-almeria%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-alcazaba-vera-new-build-almeria%2F&#038;text=Residencial%20Alcazaba\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-alcazaba-vera-new-build-almeria%2F&#038;text=Residencial%20Alcazaba\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Residencial%20Alcazaba&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-alcazaba-vera-new-build-almeria%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-864\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.345541,-1.688762        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\" aria-label=\"Residencial El Yado\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6.jpg\" alt=\"Residencial El Yado\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Residencial El Yado            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">San Juan de los Terreros<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 2 and 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">346.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Residencial%20El%20Yado%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fel-yado-new-build-san-juan-de-los-terreros%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fel-yado-new-build-san-juan-de-los-terreros%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fel-yado-new-build-san-juan-de-los-terreros%2F&#038;text=Residencial%20El%20Yado\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fel-yado-new-build-san-juan-de-los-terreros%2F&#038;text=Residencial%20El%20Yado\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Residencial%20El%20Yado&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fel-yado-new-build-san-juan-de-los-terreros%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-848\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.272572,-1.796522        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\" aria-label=\"Residencial Galena\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/GALENA.jpg\" alt=\"Residencial Galena\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Residencial Galena            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Cuevas del Almanzora<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Apartments, Ground Floor Apartments, Penthouses            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 2 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">125.900 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Residencial%20Galena%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora%2F&#038;text=Residencial%20Galena\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora%2F&#038;text=Residencial%20Galena\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Residencial%20Galena&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fresidencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-872\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.250537,-1.770046        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\" aria-label=\"Semi Detached Triplex in Villaricos\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11.jpg\" alt=\"Semi Detached Triplex in Villaricos\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Semi Detached Triplex in Villaricos            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Villaricos<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Houses, Terraced Houses            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">295.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Semi%20Detached%20Triplex%20in%20Villaricos%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-villaricos-semi-detached-triplex%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-villaricos-semi-detached-triplex%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-villaricos-semi-detached-triplex%2F&#038;text=Semi%20Detached%20Triplex%20in%20Villaricos\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-villaricos-semi-detached-triplex%2F&#038;text=Semi%20Detached%20Triplex%20in%20Villaricos\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Semi%20Detached%20Triplex%20in%20Villaricos&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fnew-build-villaricos-semi-detached-triplex%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-862\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.26253,-1.912715        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\" aria-label=\"Urbanizaci\u00f3n El Mirador\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1.jpg\" alt=\"Urbanizaci\u00f3n El Mirador\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Urbanizaci\u00f3n El Mirador            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Antas<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Terraced Houses, Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 3 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">165.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Urbanizaci%C3%B3n%20El%20Mirador%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Furbanizacion-el-mirador-new-build-townhouses-antas%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Furbanizacion-el-mirador-new-build-townhouses-antas%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Furbanizacion-el-mirador-new-build-townhouses-antas%2F&#038;text=Urbanizaci%C3%B3n%20El%20Mirador\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Furbanizacion-el-mirador-new-build-townhouses-antas%2F&#038;text=Urbanizaci%C3%B3n%20El%20Mirador\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Urbanizaci%C3%B3n%20El%20Mirador&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Furbanizacion-el-mirador-new-build-townhouses-antas%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <article class=\"zar-loop-card zar-loop-card--promocion\" id=\"zar-loop-promo-868\">\n\n                <span class=\"zar-senuelo-gps\" aria-hidden=\"true\" style=\"display:none\">\n            37.1609,-1.931491        <\/span>\n        \n        <!-- \u2550\u2550 1. IMAGEN (foto unica, sin carrusel) \u2550\u2550\n             v1.20 \u2014 La PRIMERA card del grid (\u00edndice 0) emite la\n             imagen con:\n               \u00b7 loading=\"eager\"        \u2192 no lazy, descarga inmediata\n               \u00b7 fetchpriority=\"high\"   \u2192 hint al navegador para\n                                          priorizar esta descarga\n               \u00b7 data-no-lazy=\"1\"       \u2192 se\u00f1al a LiteSpeed para que\n                                          NO le aplique su lazy-load\n                                          (que reescribir\u00eda src a\n                                          un placeholder SVG base64)\n             Esto mejora el LCP m\u00f3vil ~150-300 ms porque la primera\n             card es la que \"pinta\" la m\u00e9trica LCP en obra nueva.\n             Las dem\u00e1s cards mantienen el comportamiento normal\n             (lazy-load gestionado por LiteSpeed). -->\n                <a class=\"zar-loop-imagen\" href=\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\" aria-label=\"Villas Huerta Nueva\">\n                        <div class=\"zar-loop-carousel\" data-current=\"0\" data-count=\"1\">\n                <div class=\"zar-loop-track\">\n                    <div class=\"zar-loop-slide\">\n                        <img loading=\"lazy\" src=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1.jpg\" alt=\"Villas Huerta Nueva\" width=\"1000\" height=\"667\" loading=\"lazy\" decoding=\"async\">\n                    <\/div>\n                <\/div>\n            <\/div>\n                    <\/a>\n\n        <!-- \u2550\u2550 2. INFO (v1.15 \u2014 Nombre \u2192 Poblaci\u00f3n \u2192 Tipos \u2192 Dorm \u2192 Precio) \u2550\u2550 -->\n        <div class=\"zar-loop-info zar-loop-info--promocion\">\n\n            <!-- FILA 1 \u2014 Nombre de la promoci\u00f3n (oro, protagonista) -->\n            <h3 class=\"zar-loop-direccion elementor-heading-title\">\n                Villas Huerta Nueva            <\/h3>\n\n            <!-- FILA 2 \u2014 POBLACI\u00d3N (NEW v1.15 \u00b7 con icono pin minimalista) -->\n                        <div class=\"zar-loop-poblacion\" aria-label=\"Poblaci\u00f3n\">\n                <span class=\"zar-loop-poblacion-pin\"><svg class=\"zar-loop-pin-svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\n                <span class=\"zar-loop-poblacion-txt\">Los Gallardos<\/span>\n            <\/div>\n            \n            <!-- FILA 3 \u2014 Tipos de viviendas (eyebrow caps, gris) -->\n                        <div class=\"zar-loop-tipo\">\n                Villas            <\/div>\n            \n            <!-- FILA 4 \u2014 Dormitorios en prosa -->\n                        <div class=\"zar-loop-bloque-dato zar-loop-bloque-dato--promocion\">\n                <span class=\"zar-loop-dormitorios-prosa\">Homes with 2 bedrooms<\/span>\n            <\/div>\n            \n            <!-- FILA 5 \u2014 Precio \"Desde X \u20ac\" (cierre, precedido por hairline) -->\n                        <div class=\"zar-loop-precio-row\">\n                <span class=\"zar-loop-prefijo\">From<\/span>\n                <span class=\"zar-loop-precio-actual\">324.000 \u20ac<\/span>\n            <\/div>\n            \n        <\/div>\n\n        <!-- \u2550\u2550 3. BOTONES (ocultos por CSS en promociones, ver v1.13) \u2550\u2550 -->\n        <div class=\"zar-loop-botones\">\n            <button type=\"button\"\n                    class=\"zar-loop-btn-copy\"\n                    data-url=\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\"\n                    data-tip-copy=\"Copy link\"\n                    data-tip-copied=\"Link copied\"\n                    aria-label=\"Copy link\">\n                <span class=\"zar-loop-tooltip\">Copy link<\/span>\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"\/><path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"\/><\/svg>            <\/button>\n\n            <div class=\"zar-loop-share-wrap\">\n                <button type=\"button\"\n                        class=\"zar-loop-btn-share\"\n                        aria-label=\"Share\"\n                        aria-expanded=\"false\">\n                    <span class=\"zar-loop-tooltip\">Share<\/span>\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><line x1=\"8.59\" y1=\"13.51\" x2=\"15.42\" y2=\"17.49\"\/><line x1=\"15.41\" y1=\"6.51\" x2=\"8.59\" y2=\"10.49\"\/><\/svg>                <\/button>\n                <div class=\"zar-loop-share-panel\" aria-hidden=\"true\">\n                    <a class=\"zar-loop-share-item zar-loop-share-wa\"  href=\"https:\/\/api.whatsapp.com\/send?text=Check%20out%20this%20development%3A%20Villas%20Huerta%20Nueva%20https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fvillas-for-sale-huerta-nueva-los-gallardos%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347z\"\/><path d=\"M12 0C5.373 0 0 5.373 0 12c0 2.123.553 4.116 1.522 5.843L.057 23.517c-.093.37.241.704.611.611l5.675-1.465A11.943 11.943 0 0 0 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0zm0 22c-1.896 0-3.675-.522-5.187-1.43L3.2 21.68l1.11-3.612A9.96 9.96 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-fb\"  href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fvillas-for-sale-huerta-nueva-los-gallardos%2F\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg><span>Facebook<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-x\"   href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fvillas-for-sale-huerta-nueva-los-gallardos%2F&#038;text=Villas%20Huerta%20Nueva\"  target=\"_blank\" rel=\"noopener\" aria-label=\"X\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg><span>X<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-tg\"  href=\"https:\/\/t.me\/share\/url?url=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fvillas-for-sale-huerta-nueva-los-gallardos%2F&#038;text=Villas%20Huerta%20Nueva\"  target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.96 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"\/><\/svg><span>Telegram<\/span><\/a>\n                    <a class=\"zar-loop-share-item zar-loop-share-email\" href=\"mailto:?subject=Villas%20Huerta%20Nueva&#038;body=https%3A%2F%2Fzar2010.com%2Fen%2Fpromocion%2Fvillas-for-sale-huerta-nueva-los-gallardos%2F\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><span>Email<\/span><\/a>\n                <\/div>\n            <\/div>\n\n            <a href=\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\"\n               class=\"zar-loop-btn-view\"\n               aria-label=\"View development\">\n                <span class=\"zar-loop-btn-view-spacer\" aria-hidden=\"true\"><\/span>\n                <span class=\"zar-loop-btn-view-text\">View development<\/span>\n                <span class=\"zar-loop-btn-view-arrow\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg><\/span>\n            <\/a>\n        <\/div>\n\n                \n    <\/article>\n        <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fd6f1d e-con-full e-flex e-con e-parent\" data-id=\"9fd6f1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b2526b elementor-widget elementor-widget-shortcode\" data-id=\"8b2526b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style data-no-optimize=\"1\">\n        \/* ============================================================\n           ESTILOS OBRA NUEVA v2.0 \u2014 scope .zar-on\n           ============================================================ *\/\n        .zar-on { --bg:#0a0a0a; --bg-2:#111; --line:#222; --line-2:#2a2a2a; --fg:#f7f7f7; --fg-2:#bdbdbd; --fg-3:#808080; --acc:#F5C542; --acc-2:#e0b538; font-family:\"DM Sans\",\"Inter\",system-ui,-apple-system,Segoe UI,Roboto,sans-serif; color:var(--fg); background:var(--bg); margin:0; padding:0; line-height:1.55; -webkit-font-smoothing:antialiased; }\n        .zar-on *, .zar-on *::before, .zar-on *::after { box-sizing:border-box; }\n        .zar-on h1, .zar-on h2, .zar-on h3, .zar-on h4 { color:#fff !important; font-family:\"DM Sans\",sans-serif; font-weight:500; letter-spacing:-0.02em; margin:0 0 0.6em; }\n        .zar-on h1 { font-size:clamp(2.4rem, 5.5vw, 4.6rem); line-height:1.05; font-weight:400; }\n        .zar-on h1 em { font-style:italic; color:var(--acc); font-weight:400; }\n        .zar-on h2 { font-size:clamp(1.8rem, 3.4vw, 2.8rem); line-height:1.12; }\n        .zar-on h3 { font-size:1.3rem; line-height:1.3; }\n        .zar-on p { color:var(--fg-2); margin:0 0 1em; }\n        .zar-on a { color:var(--acc); text-decoration:none; }\n        .zar-on a:hover { color:#fff; }\n        .zar-on .zar-on-eyebrow { font-family:\"DM Sans\",sans-serif; font-size:0.72rem; letter-spacing:0.22em; text-transform:uppercase; color:var(--acc); font-weight:500; margin-bottom:1.2em; display:inline-block; }\n        .zar-on .zar-on-wrap { max-width:1400px; margin:0 auto; padding:0 clamp(16px, 4vw, 48px); }\n        .zar-on .zar-on-section { padding:clamp(60px, 9vw, 130px) 0; border-top:1px solid var(--line); }\n        .zar-on .zar-on-section:first-of-type { border-top:0; }\n\n        \/* HERO *\/\n        .zar-on .zar-on-hero { position:relative; padding:40px 0 40px; overflow:hidden; background:radial-gradient(ellipse at top right, rgba(245,197,66,.07), transparent 60%), radial-gradient(ellipse at bottom left, rgba(245,197,66,.04), transparent 50%), #000; }\n        .zar-on .zar-on-hero-grid { display:grid; grid-template-columns:1fr; gap:clamp(28px, 5vw, 60px); align-items:end; }\n        @media (min-width:960px) { .zar-on .zar-on-hero-grid { grid-template-columns:1.6fr 1fr; } }\n        .zar-on .zar-on-hero-lead { font-size:clamp(1rem, 1.25vw, 1.18rem); max-width:580px; }\n        .zar-on .zar-on-cta-row { display:flex; flex-wrap:wrap; gap:14px; margin-top:clamp(18px, 2.5vw, 28px); }\n        .zar-on .zar-on-btn { display:inline-flex; align-items:center; justify-content:center; padding:14px 28px; font-size:0.95rem; font-weight:500; letter-spacing:0.02em; border-radius:999px; border:1px solid transparent; transition:all .25s ease; cursor:pointer; font-family:inherit; }\n        .zar-on .zar-on-btn-primary { background:var(--acc); color:#0a0a0a !important; }\n        .zar-on .zar-on-btn-primary:hover { background:var(--acc-2); transform:translateY(-1px); }\n        .zar-on .zar-on-btn-secondary { background:transparent; color:#fff !important; border-color:#3a3a3a; }\n        .zar-on .zar-on-btn-secondary:hover { border-color:var(--acc); color:var(--acc) !important; }\n        .zar-on .zar-on-counts { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding-top:28px; border-top:1px solid var(--line); }\n        .zar-on .zar-on-count-n { font-size:clamp(1.8rem, 3vw, 2.6rem); font-weight:400; color:var(--acc); line-height:1; }\n        .zar-on .zar-on-count-l { font-size:0.75rem; letter-spacing:0.15em; text-transform:uppercase; color:var(--fg-3); margin-top:8px; }\n\n        \/* VALOR *\/\n        .zar-on .zar-on-value-grid { display:grid; grid-template-columns:1fr; gap:clamp(24px, 3vw, 40px); margin-top:clamp(30px, 4vw, 50px); }\n        @media (min-width:700px) { .zar-on .zar-on-value-grid { grid-template-columns:repeat(2,1fr); } }\n        @media (min-width:1100px) { .zar-on .zar-on-value-grid { grid-template-columns:repeat(4,1fr); } }\n        .zar-on .zar-on-value-item { padding:clamp(18px, 2vw, 26px); border:1px solid var(--line); border-radius:12px; background:linear-gradient(180deg, rgba(255,255,255,.01), rgba(255,255,255,0)); transition:all .3s ease; }\n        .zar-on .zar-on-value-item:hover { border-color:var(--acc); transform:translateY(-2px); }\n        .zar-on .zar-on-value-item h3 { font-size:1.05rem; color:var(--acc) !important; margin-bottom:10px; }\n        .zar-on .zar-on-value-item p { font-size:0.9rem; margin:0; }\n\n        \/* ZONAS *\/\n        .zar-on .zar-on-zones { display:grid; grid-template-columns:1fr; gap:clamp(18px, 2.5vw, 30px); margin-top:clamp(30px, 4vw, 50px); }\n        @media (min-width:800px) { .zar-on .zar-on-zones { grid-template-columns:repeat(3,1fr); } }\n        .zar-on .zar-on-zone { padding:clamp(22px, 2.5vw, 32px); border:1px solid var(--line); border-radius:12px; }\n        .zar-on .zar-on-zone h3 { color:#fff !important; font-size:1.3rem; margin-bottom:12px; }\n        .zar-on .zar-on-zone p { font-size:0.9rem; }\n\n        \/* ============================================================\n           LISTADO (secci\u00f3n 03)\n           ============================================================ *\/\n        \/* v2.6 \u2014 RESTAURADO list-header (eyebrow + title + lead) encima de la toolbar *\/\n        .zar-on .zar-on-list-header { display:flex; flex-direction:column; gap:6px; margin-bottom:clamp(22px, 3vw, 36px); }\n        .zar-on .zar-on-list-header p { max-width:640px; margin:0; }\n        .zar-on .zar-on-list-header h2 { margin:0 0 4px; }\n\n        \/* v2.5 \u2014 toolbar compacta, pegada al listado (sin margin-bottom) *\/\n        .zar-on .zar-on-toolbar { display:flex; flex-wrap:wrap; gap:8px; align-items:flex-end; padding:10px 12px; background:#0f0f0f; border:1px solid var(--line); border-radius:12px 12px 0 0; border-bottom:0; margin-bottom:0; }\n        .zar-on .zar-on-field { display:flex; flex-direction:column; gap:4px; min-width:130px; flex:1 1 130px; position:relative; }\n        .zar-on .zar-on-field label { font-size:0.66rem; letter-spacing:0.14em; text-transform:uppercase; color:var(--fg-3); font-weight:500; }\n\n        \/* v2.5 \u2014 DROPDOWN CUSTOM (m\u00e1s compacto, sin fondo amarillo en opci\u00f3n seleccionada) *\/\n        .zar-on .zar-on-ddl { position:relative; user-select:none; }\n        .zar-on .zar-on-ddl select { position:absolute; inset:0; opacity:0; width:100%; height:100%; cursor:pointer; z-index:-1; pointer-events:none; }\n        .zar-on .zar-on-ddl-btn { display:flex; align-items:center; justify-content:space-between; width:100%; font-family:inherit; font-size:0.86rem; color:#fff; background:#181818; border:1px solid var(--line-2); border-radius:7px; padding:7px 12px; cursor:pointer; transition:border-color .2s ease, background .2s ease; text-transform:uppercase; letter-spacing:0.03em; line-height:1.25; min-height:34px; }\n        .zar-on .zar-on-ddl-btn::after { content:\"\"; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:5px solid var(--acc); margin-left:8px; transition:transform .25s ease; flex:0 0 auto; }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn::after { transform:rotate(180deg); }\n        .zar-on .zar-on-ddl-btn:hover, .zar-on .zar-on-ddl-btn:focus, .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn { border-color:var(--acc); outline:none; background:#1c1c1c; }\n        .zar-on .zar-on-ddl-label { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }\n        .zar-on .zar-on-ddl-panel { position:absolute; top:calc(100% + 4px); left:0; right:0; z-index:50; background:#0d0d0d; border:1px solid rgba(245,197,66,.35); border-radius:8px; padding:4px; max-height:300px; overflow-y:auto; box-shadow:0 16px 40px rgba(0,0,0,.55); display:none; scrollbar-width:thin; scrollbar-color:var(--acc) #121212; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar { width:8px; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar-track { background:#0a0a0a; }\n        .zar-on .zar-on-ddl-panel::-webkit-scrollbar-thumb { background:linear-gradient(180deg,var(--acc),#d4a82e); border-radius:8px; border:2px solid #0a0a0a; }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-panel { display:block; animation:zarOnDdlIn .15s ease-out; }\n        @keyframes zarOnDdlIn { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:translateY(0); } }\n        \/* v2.5 \u2014 opciones: sin fondo amarillo cuando seleccionada; solo borde lateral dorado *\/\n        .zar-on .zar-on-ddl-opt { padding:8px 12px; font-size:0.84rem; color:#ddd; cursor:pointer; border-radius:5px; text-transform:uppercase; letter-spacing:0.03em; transition:background .15s ease, color .15s ease; display:block; width:100%; text-align:left; background:transparent; border:0; border-left:3px solid transparent; font-family:inherit; }\n        .zar-on .zar-on-ddl-opt:hover:not([disabled]) { background:#141414; color:#fff; }\n        .zar-on .zar-on-ddl-opt.is-selected { background:transparent; color:var(--acc); font-weight:600; border-left-color:var(--acc); }\n        .zar-on .zar-on-ddl-opt[disabled], .zar-on .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n\n        \/* v2.4 \u2014 estado ACTIVO (filtro con valor distinto al default) *\/\n        .zar-on .zar-on-field.is-active .zar-on-ddl-btn { border-color:var(--acc); box-shadow:0 0 0 1px rgba(245,197,66,.35); }\n        .zar-on .zar-on-field.is-active label { color:var(--acc); }\n\n        \/* v2.5 \u2014 FILTRO PRECIO compacto (solo m\u00e1ximo) *\/\n        .zar-on .zar-on-field-price { flex:1.6 1 280px; min-width:240px; }\n        .zar-on .zar-on-price-wrap { position:relative; background:#181818; border:1px solid var(--line-2); border-radius:7px; padding:7px 12px 9px; transition:border-color .2s ease; }\n        .zar-on .zar-on-field.is-active .zar-on-price-wrap { border-color:var(--acc); box-shadow:0 0 0 1px rgba(245,197,66,.35); }\n        .zar-on .zar-on-price-value { display:flex; align-items:baseline; justify-content:space-between; gap:6px; margin-bottom:4px; }\n        .zar-on .zar-on-price-value .zar-on-price-prefix { font-size:0.62rem; letter-spacing:0.14em; text-transform:uppercase; color:var(--fg-3); }\n        .zar-on .zar-on-price-value .zar-on-price-num { font-size:0.95rem; font-weight:700; color:var(--acc); letter-spacing:0.01em; font-variant-numeric:tabular-nums; }\n        .zar-on .zar-on-price-value .zar-on-price-num.is-unlimited { color:var(--fg-2); font-weight:500; font-style:italic; font-size:0.8rem; }\n        .zar-on .zar-on-price-slider { position:relative; height:18px; }\n        .zar-on .zar-on-price-slider .zar-on-slider-track { position:absolute; left:0; right:0; top:50%; height:3px; background:#262626; border-radius:3px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider .zar-on-slider-range { position:absolute; top:50%; left:0; height:3px; background:linear-gradient(90deg, #d4a82e 0%, var(--acc) 100%); border-radius:3px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider input[type=range] { position:absolute; left:0; right:0; top:0; width:100%; height:18px; background:transparent; appearance:none; -webkit-appearance:none; margin:0; cursor:pointer; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; appearance:none; width:16px; height:16px; border-radius:50%; background:var(--acc); border:2px solid #0a0a0a; cursor:grab; box-shadow:0 0 0 1px rgba(245,197,66,.4), 0 2px 8px rgba(0,0,0,.4); transition:transform .15s ease; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb:hover { transform:scale(1.15); }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb:active { cursor:grabbing; transform:scale(1.25); }\n        .zar-on .zar-on-price-slider input[type=range]::-moz-range-thumb { width:16px; height:16px; border-radius:50%; background:var(--acc); border:2px solid #0a0a0a; cursor:grab; box-shadow:0 0 0 1px rgba(245,197,66,.4); }\n        .zar-on .zar-on-price-scale { display:none; } \/* v2.5 \u2014 ocultamos la escala para compactar *\/\n\n        \/* v2.5 \u2014 contador embebido en toolbar *\/\n        .zar-on .zar-on-field-count { flex:0 0 auto; min-width:0; }\n        .zar-on .zar-on-count-box { background:transparent; border:0; padding:0; font-size:0.78rem; color:var(--fg-2); letter-spacing:0.08em; text-transform:uppercase; white-space:nowrap; line-height:1.25; min-height:34px; display:flex; align-items:center; gap:6px; }\n        .zar-on .zar-on-count-box b { color:var(--acc); font-size:1.1rem; font-weight:700; font-variant-numeric:tabular-nums; }\n\n        .zar-on .zar-on-field-actions { flex:0 0 auto; align-items:flex-end; }\n        .zar-on .zar-on-reset { background:transparent; color:var(--fg-2); border:1px solid var(--line-2); padding:7px 14px; border-radius:7px; font-family:inherit; font-size:0.78rem; letter-spacing:0.08em; text-transform:uppercase; cursor:pointer; transition:all .2s ease; min-height:34px; }\n        .zar-on .zar-on-reset:hover { border-color:var(--acc); color:var(--acc); }\n\n        \/* ===== TABLA v2.5 \u2014 full width + UPPERCASE + overlay promo sobre foto (pegada a toolbar) ===== *\/\n        .zar-on .zar-on-table-wrap { border:1px solid var(--line); border-top:0; border-radius:0 0 12px 12px; overflow:hidden; background:linear-gradient(180deg,#0d0d0d 0%,#0a0a0a 100%); box-shadow:0 8px 40px rgba(0,0,0,.45), inset 0 1px 0 rgba(245,197,66,.04); }\n        .zar-on .zar-on-table-scroll { overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:var(--acc) #121212; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar { height:10px; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar-track { background:#111; }\n        .zar-on .zar-on-table-scroll::-webkit-scrollbar-thumb { background:linear-gradient(90deg,var(--acc),#d4a82e); border-radius:10px; border:2px solid #111; }\n        .zar-on table.zar-on-table { width:100%; border-collapse:separate; border-spacing:0; font-size:1rem; text-transform:uppercase; } \/* v2.4: sin min-width r\u00edgido \u2014 usa el 100% disponible *\/\n\n        \/* Cabecera \u2014 v2.4 click para ordenar *\/\n        .zar-on .zar-on-table thead th { background:linear-gradient(180deg,#111 0%,#0a0a0a 100%); color:var(--acc); font-weight:600; font-size:0.72rem; letter-spacing:0.12em; text-transform:uppercase; text-align:center; padding:12px 8px; border-bottom:2px solid rgba(245,197,66,.25); white-space:nowrap; position:sticky; top:0; z-index:2; cursor:pointer; user-select:none; transition:background .2s ease; }\n        .zar-on .zar-on-table thead th:first-child { text-align:left; padding-left:18px; cursor:default; }\n        .zar-on .zar-on-table thead th.zar-on-sortable { position:relative; cursor:pointer; }\n        .zar-on .zar-on-table thead th.zar-on-sortable:hover { background:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%); color:#fff; }\n        \/* v2.40-fix-th-sortable-a11y:\n           Indicador de foco visible cuando un usuario navega con teclado\n           hasta una cabecera. WCAG 2.1 SC 2.4.7 (Focus Visible). Usamos\n           outline en lugar de box-shadow para evitar conflictos con\n           el background-gradient del :hover y la posici\u00f3n sticky del thead. *\/\n        .zar-on .zar-on-table thead th.zar-on-sortable:focus { outline: none; }\n        .zar-on .zar-on-table thead th.zar-on-sortable:focus-visible {\n            outline: 2px solid var(--acc, #F5C542);\n            outline-offset: -2px;\n            background: linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%);\n            color: #fff;\n        }\n        .zar-on .zar-on-table thead th .zar-on-sort-ind { opacity:.35; margin-left:6px; font-size:0.95em; transition:opacity .2s ease; display:inline-block; vertical-align:middle; }\n        .zar-on .zar-on-table thead th.is-sorted { color:#fff; background:linear-gradient(180deg,#1a1a1a 0%,#0f0f0f 100%); }\n        .zar-on .zar-on-table thead th.is-sorted .zar-on-sort-ind { opacity:1; color:var(--acc); }\n        .zar-on .zar-on-sort-hint { font-size:0.78rem; color:var(--fg-3); font-style:italic; text-transform:none; }\n\n        \/* Cuerpo *\/\n        .zar-on .zar-on-table tbody td { padding:0 8px; height:104px; border-bottom:1px solid #141414; vertical-align:middle; text-align:center; color:var(--fg); font-variant-numeric:tabular-nums; transition:background .15s ease; text-transform:uppercase; letter-spacing:0.02em; }\n        .zar-on .zar-on-table tbody tr { transition:transform .15s ease; }\n        .zar-on .zar-on-table tbody tr:nth-child(even) td { background:#0c0c0c; }\n        .zar-on .zar-on-table tbody tr:nth-child(odd) td  { background:#0a0a0a; }\n        .zar-on .zar-on-table tbody tr:last-child td { border-bottom:0; }\n        .zar-on .zar-on-table tbody tr:hover td { background:linear-gradient(90deg, rgba(245,197,66,.06) 0%, rgba(245,197,66,.02) 100%); box-shadow:inset 0 0 0 1px rgba(245,197,66,.15); }\n\n        \/* v2.6 \u2014 FOTO a\u00fan m\u00e1s estrecha (140px) con OVERLAY promo+fase compacto *\/\n        .zar-on .zar-on-cell-foto { width:140px; min-width:130px; max-width:160px; padding:0 !important; overflow:hidden; position:relative; }\n        .zar-on .zar-on-cell-foto img { width:100%; height:104px; object-fit:cover; display:block; transition:transform .4s ease, filter .4s ease; filter:saturate(.88) brightness(.78); }\n        .zar-on .zar-on-cell-foto .zar-on-foto-ph { width:100%; height:104px; background:linear-gradient(135deg,#141414 0%,#0a0a0a 100%); display:flex; align-items:center; justify-content:center; }\n        .zar-on .zar-on-cell-foto .zar-on-foto-ph::after { content:\"\u25c7\"; color:#2a2a2a; font-size:1.4rem; }\n        .zar-on .zar-on-table tbody tr:hover .zar-on-cell-foto img { transform:scale(1.08); filter:saturate(1.05) brightness(1); }\n        \/* v2.6 \u2014 Overlay: gradiente m\u00e1s fuerte + line-clamp 1 + text-shadow reforzado para 140px *\/\n        .zar-on .zar-on-foto-overlay { position:absolute; left:0; right:0; bottom:0; padding:6px 8px 7px; background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(10,10,10,.6) 35%, rgba(10,10,10,.95) 100%); color:#fff; text-align:left; z-index:2; pointer-events:none; }\n        .zar-on .zar-on-foto-overlay .zar-on-foto-promo { display:-webkit-box; font-size:0.74rem; font-weight:700; letter-spacing:0.01em; line-height:1.12; color:#fff; text-shadow:0 1px 4px rgba(0,0,0,1), 0 0 8px rgba(0,0,0,.8); overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; }\n        .zar-on .zar-on-foto-overlay .zar-on-foto-fase { display:-webkit-box; font-size:0.6rem; font-weight:500; letter-spacing:0.08em; color:var(--acc); margin-top:2px; text-shadow:0 1px 3px rgba(0,0,0,1); overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; }\n\n        \/* Municipio \/ Tipo \u2014 v2.5 con wrap controlado para top\u00f3nimos largos tipo \"San Juan de los Terreros\" *\/\n        .zar-on .zar-on-cell-munic { color:var(--fg); white-space:normal; font-weight:500; font-size:0.86rem; letter-spacing:0.04em; line-height:1.25; max-width:140px; word-break:break-word; hyphens:auto; padding-left:6px !important; padding-right:6px !important; }\n        .zar-on .zar-on-cell-tipo { color:var(--fg-2); font-size:0.86rem; letter-spacing:0.04em; }\n\n        \/* v2.6 \u2014 ENTREGA (fecha): mono-spaced, color acento, m\u00e1s peque\u00f1a *\/\n        .zar-on .zar-on-cell-entrega { color:var(--acc); font-weight:600; font-size:0.82rem; letter-spacing:0.04em; white-space:nowrap; font-variant-numeric:tabular-nums; }\n        .zar-on .zar-on-cell-entrega:empty::before { content:\"\u2014\"; color:#2a2a2a; font-weight:300; }\n\n        \/* Num\u00e9ricas \u2014 v2.5: tama\u00f1o aumentado (dorm, ba\u00f1os, superficies) *\/\n        .zar-on .zar-on-num { color:var(--fg); text-align:center; font-weight:600; font-size:1.12rem; }\n        .zar-on .zar-on-table tbody td.zar-on-cell-sup:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-lot:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-jar:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-ter:not(:empty)::after,\n        .zar-on .zar-on-table tbody td.zar-on-cell-sol:not(:empty)::after {\n            content:\" m\u00b2\";\n            color:var(--fg-3);\n            font-size:0.72rem;\n            margin-left:3px;\n            font-weight:400;\n            letter-spacing:0.03em;\n        }\n        \/* Celdas num\u00e9ricas vac\u00edas \u2014 punto medio tenue *\/\n        .zar-on .zar-on-table tbody td.zar-on-num:empty::before { content:\"\u2014\"; color:#2a2a2a; font-weight:300; }\n\n        \/* Precio \u2014 destacado (v2.3 m\u00e1s grande) *\/\n        .zar-on .zar-on-cell-precio { text-align:center; color:var(--acc); font-weight:700; white-space:nowrap; font-size:1.18rem; letter-spacing:0.01em; min-width:140px; }\n        .zar-on .zar-on-cell-precio.is-consult { color:var(--fg-3); font-style:italic; font-weight:400; font-size:0.95rem; }\n\n        \/* Bot\u00f3n \"Ver ficha\" \u2014 v2.5: cuadrado (no p\u00edldora), adaptado a la celda *\/\n        .zar-on .zar-on-cell-link { text-align:center; white-space:nowrap; width:118px; padding:8px 10px !important; }\n        .zar-on .zar-on-link-btn { display:inline-flex; align-items:center; justify-content:center; gap:6px; width:100%; padding:9px 10px; border-radius:6px; background:transparent; color:var(--acc) !important; border:1px solid rgba(245,197,66,.35); font-size:0.78rem; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; transition:all .25s ease; position:relative; overflow:hidden; }\n        .zar-on .zar-on-link-btn::after { content:\"\u2192\"; transition:transform .25s ease; font-weight:400; }\n        .zar-on .zar-on-link-btn:hover { background:var(--acc); color:#0a0a0a !important; border-color:var(--acc); box-shadow:0 4px 14px rgba(245,197,66,.35); }\n        .zar-on .zar-on-link-btn:hover::after { transform:translateX(3px); }\n\n        \/* Vac\u00edo *\/\n        \/* v2.40-fix-aria-live:\n           Utility \"screen-reader only\": oculta visualmente pero deja\n           el contenido disponible para lectores de pantalla. T\u00e9cnica\n           est\u00e1ndar (la misma que usa Bootstrap 5, Tailwind sr-only,\n           a11y-project, etc.). NO usar `display:none` ni `visibility:hidden`\n           porque eso retira el elemento del \u00e1rbol de accesibilidad. *\/\n        .zar-on .zar-on-sr-only,\n        .zar-on-sr-only {\n            position: absolute !important;\n            width: 1px !important;\n            height: 1px !important;\n            padding: 0 !important;\n            margin: -1px !important;\n            overflow: hidden !important;\n            clip: rect(0,0,0,0) !important;\n            white-space: nowrap !important;\n            border: 0 !important;\n        }\n\n        .zar-on .zar-on-empty { padding:60px 20px; text-align:center; }\n        .zar-on .zar-on-empty h3 { color:#fff !important; font-size:1.2rem; }\n        .zar-on .zar-on-empty p { color:var(--fg-3); }\n\n        \/* v2.40-fix-empty-cta:\n           CTA \"Ver todas las viviendas\" en el estado vac\u00edo.\n           Look ZAR: borde tenue + fondo transparente, hover oro\n           s\u00f3lido. Mismo estilo familiar que .zar-on-reset pero\n           m\u00e1s prominente (padding\/size mayor). *\/\n        .zar-on .zar-on-empty-cta {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            margin-top: 18px;\n            padding: 12px 22px;\n            background: transparent;\n            color: var(--acc, #F5C542);\n            border: 1px solid var(--acc, #F5C542);\n            border-radius: 8px;\n            font-family: inherit;\n            font-size: 0.85rem;\n            font-weight: 500;\n            letter-spacing: 0.06em;\n            text-transform: uppercase;\n            cursor: pointer;\n            transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;\n            min-height: 42px;\n        }\n        .zar-on .zar-on-empty-cta:hover,\n        .zar-on .zar-on-empty-cta:focus-visible {\n            background: var(--acc, #F5C542);\n            color: #000;\n            outline: none;\n        }\n        .zar-on .zar-on-empty-cta:active { transform: translateY(1px); }\n        .zar-on .zar-on-empty-cta-ico {\n            width: 16px; height: 16px;\n            stroke: currentColor;\n            fill: none;\n            stroke-width: 2;\n            stroke-linecap: round;\n            stroke-linejoin: round;\n            flex: 0 0 auto;\n        }\n\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           v2.39-rev3-fix13 \u2014 Toast UNDO al limpiar filtros.\n           Aparece centrado abajo, look ZAR (negro + oro), 5s.\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n        .zar-on-undo-toast {\n            position: fixed;\n            left: 50%;\n            bottom: 24px;\n            transform: translate(-50%, 16px);\n            z-index: 999999;\n            display: inline-flex;\n            align-items: center;\n            gap: 14px;\n            padding: 12px 8px 12px 18px;\n            background: #0a0a0a;\n            border: 1px solid rgba(245,197,66,0.35);\n            border-radius: 50px;\n            box-shadow: 0 12px 32px rgba(0,0,0,0.65);\n            font-family: \"DM Sans\", \"Inter\", sans-serif;\n            opacity: 0;\n            pointer-events: none;\n            transition: opacity .25s ease, transform .25s ease;\n            max-width: calc(100vw - 32px);\n        }\n        .zar-on-undo-toast.is-open {\n            opacity: 1;\n            pointer-events: auto;\n            transform: translate(-50%, 0);\n        }\n        .zar-on-undo-toast .zar-on-undo-msg {\n            color: rgba(255,255,255,0.85);\n            font-size: 13px;\n            font-weight: 400;\n            letter-spacing: 0.01em;\n        }\n        .zar-on-undo-toast .zar-on-undo-btn {\n            background: #F5C542;\n            color: #000;\n            border: 0;\n            border-radius: 30px;\n            padding: 7px 16px;\n            font-family: inherit;\n            font-size: 11.5px;\n            font-weight: 700;\n            letter-spacing: 0.18em;\n            text-transform: uppercase;\n            cursor: pointer;\n            transition: background .18s ease;\n        }\n        .zar-on-undo-toast .zar-on-undo-btn:hover,\n        .zar-on-undo-toast .zar-on-undo-btn:focus {\n            background: #ffd970;\n        }\n        .zar-on-undo-toast .zar-on-undo-close {\n            background: transparent;\n            color: rgba(255,255,255,0.5);\n            border: 0;\n            font-size: 20px;\n            line-height: 1;\n            padding: 0 8px;\n            cursor: pointer;\n            transition: color .18s ease;\n        }\n        .zar-on-undo-toast .zar-on-undo-close:hover {\n            color: #F5C542;\n        }\n        @media (max-width: 600px) {\n            .zar-on-undo-toast {\n                bottom: 16px;\n                padding: 10px 6px 10px 14px;\n                gap: 10px;\n                max-width: calc(100vw - 16px);\n            }\n            .zar-on-undo-toast .zar-on-undo-msg { font-size: 12px; }\n            .zar-on-undo-toast .zar-on-undo-btn {\n                padding: 6px 12px; font-size: 10.5px; letter-spacing: 0.15em;\n            }\n        }\n\n        \/* ===== v2.3 \u2014 PAGINACI\u00d3N ===== *\/\n        .zar-on .zar-on-pager { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:6px; margin-top:clamp(24px, 3vw, 34px); padding:6px; }\n        .zar-on .zar-on-pager-btn { min-width:42px; height:42px; padding:0 14px; border-radius:10px; background:#0d0d0d; color:var(--fg-2); border:1px solid var(--line); font-family:inherit; font-size:0.92rem; font-weight:600; letter-spacing:0.02em; cursor:pointer; transition:all .2s ease; line-height:1; }\n        .zar-on .zar-on-pager-btn:hover:not(:disabled):not(.is-current) { border-color:rgba(245,197,66,.55); color:var(--acc); background:#141414; transform:translateY(-1px); }\n        .zar-on .zar-on-pager-btn.is-current { background:linear-gradient(180deg,var(--acc) 0%, #d4a82e 100%); color:#0a0a0a; border-color:var(--acc); box-shadow:0 4px 14px rgba(245,197,66,.28); cursor:default; }\n        .zar-on .zar-on-pager-btn:disabled { opacity:.35; cursor:not-allowed; }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev, .zar-on .zar-on-pager-btn.zar-on-pager-next { font-size:1.35rem; font-weight:400; }\n        .zar-on .zar-on-pager-dots { color:var(--fg-3); padding:0 4px; font-size:0.9rem; }\n        .zar-on .zar-on-pager-info { display:none !important; } \/* v2.7 \u2014 ocultamos \"P\u00e1gina X de Y\" *\/\n        \/* v2.7 \u2014 paginador como pie de p\u00e1gina *\/\n        .zar-on .zar-on-pager { justify-content:center; margin-top:clamp(24px, 3vw, 40px); padding:18px 6px; border-top:1px solid var(--line); }\n\n        \/* ===== M\u00d3VIL v2.4 \u2014 tarjetas con overlay de promo sobre foto ===== *\/\n        @media (max-width:760px) {\n            .zar-on .zar-on-table-wrap { border:0; background:transparent; box-shadow:none; }\n            .zar-on .zar-on-table-scroll { overflow-x:visible; }\n            .zar-on table.zar-on-table { display:block; min-width:0; }\n            .zar-on .zar-on-table thead { display:none; }\n            .zar-on .zar-on-table tbody { display:flex; flex-direction:column; gap:14px; }\n            .zar-on .zar-on-table tbody tr, .zar-on .zar-on-table tbody tr:nth-child(even), .zar-on .zar-on-table tbody tr:nth-child(odd) { display:grid; grid-template-columns:1fr; gap:0; padding:0; border:1px solid var(--line); border-radius:14px; background:#0d0d0d; overflow:hidden; box-shadow:0 4px 18px rgba(0,0,0,.3); }\n            .zar-on .zar-on-table tbody tr:hover { border-color:rgba(245,197,66,.45); box-shadow:0 6px 24px rgba(245,197,66,.12); }\n            .zar-on .zar-on-table tbody td, .zar-on .zar-on-table tbody tr:nth-child(even) td, .zar-on .zar-on-table tbody tr:nth-child(odd) td { padding:4px 16px; border:0; display:flex; align-items:center; justify-content:flex-start; gap:6px; font-size:0.85rem; background:transparent !important; height:auto; text-align:left; box-shadow:none !important; letter-spacing:0.03em; }\n            .zar-on .zar-on-cell-foto { grid-column:1; padding:0 !important; width:auto; align-self:stretch; min-width:0; max-width:none; height:210px; }\n            .zar-on .zar-on-cell-foto img { width:100%; height:100%; border-radius:0; filter:saturate(.9) brightness(.78); }\n            .zar-on .zar-on-table tbody tr:hover .zar-on-cell-foto img { transform:none; filter:saturate(1) brightness(.88); }\n            .zar-on .zar-on-foto-overlay { padding:16px 18px 16px; background:linear-gradient(180deg, rgba(10,10,10,0) 0%, rgba(10,10,10,.65) 55%, rgba(10,10,10,.95) 100%); }\n            .zar-on .zar-on-foto-overlay .zar-on-foto-promo { font-size:1.15rem; }\n            .zar-on .zar-on-foto-overlay .zar-on-foto-fase { font-size:0.78rem; }\n            .zar-on .zar-on-cell-munic, .zar-on .zar-on-cell-tipo, .zar-on .zar-on-cell-dorm, .zar-on .zar-on-cell-banos, .zar-on .zar-on-cell-sup, .zar-on .zar-on-cell-lot, .zar-on .zar-on-cell-jar, .zar-on .zar-on-cell-ter, .zar-on .zar-on-cell-sol { font-size:0.8rem; color:var(--fg-2); font-weight:400; padding-top:6px !important; padding-bottom:6px !important; }\n            .zar-on .zar-on-cell-munic::before { content:\"UBIC.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-tipo::before  { content:\"TIPO\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-dorm::before  { content:\"DORM.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-banos::before { content:\"BA\u00d1OS\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-sup::before   { content:\"CONSTR.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-lot::before   { content:\"PARC.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-jar::before   { content:\"JARD.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-ter::before   { content:\"TERR.\";  color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-sol::before   { content:\"SOL\u00c1R.\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; }\n            .zar-on .zar-on-cell-entrega { font-size:0.82rem; color:var(--acc); font-weight:600; padding-top:6px !important; padding-bottom:6px !important; }\n            .zar-on .zar-on-cell-entrega::before { content:\"ENTREGA\"; color:var(--fg-3); font-size:0.68rem; letter-spacing:0.1em; margin-right:10px; min-width:64px; font-weight:400; }\n            .zar-on .zar-on-table tbody td.zar-on-num:empty::before { content:\"\"; }\n            .zar-on .zar-on-table tbody td:empty { display:none; }\n            .zar-on .zar-on-cell-precio { justify-content:center; padding:14px 16px !important; font-size:1.3rem; margin-top:6px; border-top:1px solid #1a1a1a; background:linear-gradient(180deg, transparent 0%, rgba(245,197,66,.04) 100%) !important; }\n            .zar-on .zar-on-cell-link { justify-content:center; padding:0 16px 16px !important; width:auto; }\n            .zar-on .zar-on-link-btn { padding:11px 20px; font-size:0.82rem; width:100%; justify-content:center; }\n            .zar-on .zar-on-toolbar { padding:14px; gap:10px; }\n            .zar-on .zar-on-field { flex:1 1 calc(50% - 5px); min-width:0; }\n            .zar-on .zar-on-field-price { flex:1 1 100%; }\n            .zar-on .zar-on-field-actions { flex:1 1 100%; }\n            \/* pager m\u00f3vil *\/\n            .zar-on .zar-on-pager-btn { min-width:38px; height:38px; padding:0 10px; font-size:0.88rem; }\n            .zar-on .zar-on-pager-info { display:none !important; }\n            .zar-on .zar-on-sort-hint { display:none; }\n        }\n\n        \/* FAQ *\/\n        .zar-on .zar-on-faq { display:grid; grid-template-columns:1fr; gap:12px; margin-top:clamp(24px, 3vw, 40px); }\n        .zar-on .zar-on-faq details { border:1px solid var(--line); border-radius:10px; padding:18px 22px; background:#0c0c0c; }\n        .zar-on .zar-on-faq details[open] { border-color:var(--acc); }\n        .zar-on .zar-on-faq summary { cursor:pointer; list-style:none; color:#fff; font-size:1rem; font-weight:500; }\n        .zar-on .zar-on-faq summary::-webkit-details-marker { display:none; }\n        .zar-on .zar-on-faq summary::after { content:\"+\"; float:right; color:var(--acc); font-size:1.4rem; line-height:1; transition:transform .2s ease; }\n        .zar-on .zar-on-faq details[open] summary::after { transform:rotate(45deg); }\n        .zar-on .zar-on-faq details p { margin:14px 0 0; font-size:0.92rem; color:var(--fg-2); }\n\n        \/* CONTACTO *\/\n        .zar-on .zar-on-contact { display:grid; grid-template-columns:1fr; gap:clamp(24px, 4vw, 50px); margin-top:clamp(24px, 3vw, 40px); }\n        @media (min-width:860px) { .zar-on .zar-on-contact { grid-template-columns:1fr 1fr; } }\n        .zar-on .zar-on-form { display:flex; flex-direction:column; gap:14px; }\n        .zar-on .zar-on-form input, .zar-on .zar-on-form textarea { font-family:inherit; font-size:0.95rem; color:#fff; background:#0f0f0f; border:1px solid var(--line-2); border-radius:10px; padding:14px 16px; }\n        .zar-on .zar-on-form input:focus, .zar-on .zar-on-form textarea:focus { border-color:var(--acc); outline:none; }\n        .zar-on .zar-on-form textarea { min-height:140px; resize:vertical; }\n        .zar-on .zar-on-form .zar-on-priv { font-size:0.75rem; color:var(--fg-3); margin:0; }\n\n        \/* Footer breadcrumb *\/\n        .zar-on .zar-on-crumb { font-size:0.8rem; color:var(--fg-3); padding:20px 0; border-top:1px solid var(--line); margin-top:40px; }\n        .zar-on .zar-on-crumb a { color:var(--fg-2); }\n\n        \/* ============================================================\n         * v2.9 \u2014 TOOLBAR ESTILO \/resultados\/  (.zar-nook-btn)\n         * ============================================================\n         * Sobrescribe los estilos v2.6 de .zar-on-toolbar \/ .zar-on-field \/\n         * .zar-on-ddl-btn para replicar la barra del buscador de\n         * \/resultados\/?location=provincia-de-almeria.\n         *\n         * Sin teleport. La toolbar vive dentro de la p\u00e1gina en un\n         * wrapper .zar-on-toolbar-wrap con position:sticky full-width.\n         * ============================================================ *\/\n\n        \/* Fondo negro puro coherente con la p\u00e1gina *\/\n        html, body { background:#000 !important; }\n\n        \/* --- WRAPPER STICKY FULL-WIDTH --- *\/\n        .zar-on .zar-on-toolbar-wrap {\n            position:sticky;\n            top:0;\n            z-index:500;\n            background:#000;\n            border-bottom:1px solid var(--line);\n            margin:0 calc(50% - 50vw) 0;   \/* full-bleed \u2014 rompe el max-width del wrap *\/\n            padding:10px clamp(16px, 4vw, 48px);\n            width:100vw;\n        }\n\n        \/* --- TOOLBAR v2.9: fila horizontal plana --- *\/\n        .zar-on .zar-on-toolbar {\n            display:flex;\n            flex-wrap:wrap;\n            gap:10px;\n            align-items:center;\n            padding:0;\n            background:transparent;\n            border:0;\n            border-radius:0;\n            margin:0;\n            width:100%;\n            max-width:1400px;\n            margin-left:auto;\n            margin-right:auto;\n        }\n\n        \/* Cada field pierde la columna label+control: s\u00f3lo envuelve el bot\u00f3n *\/\n        .zar-on .zar-on-field {\n            display:block;\n            position:relative;\n            flex:0 0 auto;\n            min-width:0;\n            margin:0;\n        }\n        .zar-on .zar-on-field label {\n            position:absolute !important;\n            width:1px; height:1px;\n            margin:-1px; padding:0;\n            overflow:hidden; clip:rect(0,0,0,0);\n            white-space:nowrap; border:0;\n        }\n\n        \/* --- BOT\u00d3N principal estilo .zar-nook-btn --- *\/\n        .zar-on .zar-on-ddl-btn {\n            display:flex;\n            align-items:center;\n            gap:8px;\n            width:auto;\n            min-width:0;\n            height:37px;\n            padding:10px 16px;\n            background:#000;\n            border:1px solid #2d2d44;\n            border-radius:4px;\n            color:#fff;\n            font-family:\"DM Sans\",\"Inter\",sans-serif;\n            font-size:13px;\n            font-weight:500;\n            line-height:1;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:pointer;\n            transition:border-color .18s ease, color .18s ease, background .18s ease;\n            justify-content:flex-start;\n        }\n        .zar-on .zar-on-ddl-btn:hover { border-color:var(--acc); color:var(--acc); }\n        .zar-on .zar-on-ddl-btn::after {\n            content:\"\";\n            width:0; height:0;\n            border-left:4px solid transparent;\n            border-right:4px solid transparent;\n            border-top:4px solid currentColor;\n            margin-left:4px;\n            transition:transform .2s ease;\n            flex:0 0 auto;\n            opacity:.7;\n        }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn::after { transform:rotate(180deg); }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-btn { border-color:var(--acc); color:var(--acc); background:#000; }\n\n        \/* Icono SVG a la izquierda del texto *\/\n        .zar-on .zar-on-btn-ico {\n            width:16px; height:16px;\n            flex:0 0 auto;\n            stroke:currentColor;\n            fill:none;\n            stroke-width:1.75;\n            stroke-linecap:round;\n            stroke-linejoin:round;\n        }\n        .zar-on .zar-on-ddl-label { white-space:nowrap; line-height:1; }\n\n        \/* Campo ACTIVO (valor distinto al default) \u2014 borde+texto dorados *\/\n        .zar-on .zar-on-field.is-active .zar-on-ddl-btn {\n            border-color:var(--acc);\n            color:var(--acc);\n            box-shadow:none;\n        }\n\n        \/* Panel del dropdown: coherente con \/resultados\/ *\/\n        .zar-on .zar-on-ddl-panel {\n            position:absolute;\n            top:calc(100% + 6px);\n            left:0;\n            min-width:200px;\n            max-width:320px;\n            z-index:600;\n            background:#0d0d0d;\n            border:1px solid var(--line-2);\n            border-radius:6px;\n            padding:4px;\n            max-height:320px;\n            overflow-y:auto;\n            box-shadow:0 16px 40px rgba(0,0,0,.6);\n            display:none;\n        }\n        .zar-on .zar-on-ddl.is-open .zar-on-ddl-panel { display:block; }\n        .zar-on .zar-on-ddl-opt {\n            padding:9px 14px;\n            font-size:13px;\n            font-weight:500;\n            color:#ddd;\n            letter-spacing:0;\n            text-transform:none;\n            background:transparent;\n            border:0;\n            border-radius:4px;\n            border-left:0;\n            display:block;\n            width:100%;\n            text-align:left;\n            cursor:pointer;\n            font-family:inherit;\n        }\n        .zar-on .zar-on-ddl-opt:hover:not([disabled]) { background:#141414; color:#fff; }\n        .zar-on .zar-on-ddl-opt.is-selected { background:#141414; color:var(--acc); font-weight:700; }\n        .zar-on .zar-on-ddl-opt[disabled], .zar-on .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n\n        \/* --- FILTRO PRECIO v2.9: encaja con altura bot\u00f3n --- *\/\n        .zar-on .zar-on-field-price { flex:0 1 260px; min-width:220px; }\n        .zar-on .zar-on-price-wrap {\n            position:relative;\n            background:#000;\n            border:1px solid #2d2d44;\n            border-radius:4px;\n            padding:7px 12px 8px;\n            height:37px;\n            display:flex;\n            flex-direction:column;\n            justify-content:center;\n            gap:3px;\n            transition:border-color .18s ease;\n        }\n        .zar-on .zar-on-field.is-active .zar-on-price-wrap { border-color:var(--acc); box-shadow:none; }\n        .zar-on .zar-on-price-value { display:flex; align-items:baseline; gap:6px; margin:0; line-height:1; }\n        .zar-on .zar-on-price-value .zar-on-price-prefix { font-size:10px; letter-spacing:.08em; text-transform:uppercase; color:var(--fg-3); font-weight:500; }\n        .zar-on .zar-on-price-value .zar-on-price-num { font-size:13px; font-weight:700; color:var(--acc); font-variant-numeric:tabular-nums; letter-spacing:0; }\n        .zar-on .zar-on-price-value .zar-on-price-num.is-unlimited { color:var(--fg-2); font-weight:500; font-style:normal; font-size:12px; }\n        .zar-on .zar-on-price-slider { position:relative; height:10px; margin-top:1px; }\n        .zar-on .zar-on-price-slider .zar-on-slider-track { position:absolute; left:0; right:0; top:50%; height:2px; background:#262626; border-radius:2px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider .zar-on-slider-range { position:absolute; top:50%; left:0; height:2px; background:var(--acc); border-radius:2px; transform:translateY(-50%); }\n        .zar-on .zar-on-price-slider input[type=range] { position:absolute; left:0; right:0; top:-3px; width:100%; height:16px; background:transparent; appearance:none; -webkit-appearance:none; margin:0; cursor:pointer; }\n        .zar-on .zar-on-price-slider input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; appearance:none; width:12px; height:12px; border-radius:50%; background:var(--acc); border:2px solid #000; cursor:grab; }\n        .zar-on .zar-on-price-slider input[type=range]::-moz-range-thumb { width:12px; height:12px; border-radius:50%; background:var(--acc); border:2px solid #000; cursor:grab; }\n\n        \/* Contador + reset en fila horizontal *\/\n        .zar-on .zar-on-field-count { flex:1 1 auto; min-width:0; text-align:right; }\n        .zar-on .zar-on-count-box {\n            display:inline-flex;\n            align-items:center;\n            gap:6px;\n            padding:0 10px;\n            height:37px;\n            background:transparent;\n            border:0;\n            font-size:12px;\n            color:var(--fg-2);\n            font-weight:500;\n            letter-spacing:0;\n            text-transform:none;\n        }\n        .zar-on .zar-on-count-box b { color:var(--acc); font-size:14px; font-weight:700; font-variant-numeric:tabular-nums; }\n\n        \/* BOT\u00d3N RESET estilo .zar-nook-btn-reset (fondo dorado, texto negro) *\/\n        .zar-on .zar-on-field-actions { flex:0 0 auto; }\n        .zar-on .zar-on-reset {\n            display:inline-flex;\n            align-items:center;\n            gap:8px;\n            height:37px;\n            padding:10px 16px;\n            background:var(--acc);\n            border:1px solid var(--acc);\n            border-radius:4px;\n            color:#000;\n            font-family:inherit;\n            font-size:13px;\n            font-weight:700;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:pointer;\n            transition:background .18s ease, border-color .18s ease;\n            line-height:1;\n        }\n        .zar-on .zar-on-reset:hover { background:var(--acc-2); border-color:var(--acc-2); color:#000; }\n        .zar-on .zar-on-reset-ico { width:14px; height:14px; stroke:currentColor; fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; flex:0 0 auto; }\n\n        \/* --- CHIPS (filtros activos) debajo del toolbar --- *\/\n        .zar-on .zar-on-chips {\n            display:flex;\n            flex-wrap:wrap;\n            gap:6px;\n            max-width:1400px;\n            margin:8px auto 0;\n            padding:0;\n            min-height:0;\n        }\n        .zar-on .zar-on-chips:empty { display:none; }\n        .zar-on .zar-on-chip {\n            display:inline-flex;\n            align-items:center;\n            gap:6px;\n            padding:4px 10px;\n            background:rgba(245,197,66,.14);\n            border:1px solid rgba(245,197,66,.55);\n            border-radius:999px;\n            color:var(--acc);\n            font-size:12px;\n            font-weight:600;\n            letter-spacing:0;\n            text-transform:none;\n            cursor:default;\n            white-space:nowrap;\n            max-width:260px;\n        }\n        .zar-on .zar-on-chip .zar-on-chip-lbl {\n            overflow:hidden;\n            text-overflow:ellipsis;\n            white-space:nowrap;\n            flex:1 1 auto;\n            min-width:0;\n        }\n        .zar-on .zar-on-chip-x {\n            display:inline-flex; align-items:center; justify-content:center;\n            width:16px; height:16px;\n            background:transparent; border:0;\n            color:var(--acc);\n            font-size:14px; line-height:1; font-weight:700;\n            cursor:pointer; padding:0; margin:0 -3px 0 0;\n            border-radius:50%;\n            transition:background .15s ease;\n        }\n        .zar-on .zar-on-chip-x:hover { background:rgba(245,197,66,.3); }\n\n        \/* Responsive \u2014 la toolbar sigue siendo 1 sola fila con scroll horizontal si hace falta *\/\n        @media (max-width:720px) {\n            .zar-on .zar-on-toolbar-wrap { padding:8px 12px; }\n            .zar-on .zar-on-toolbar {\n                flex-wrap:nowrap;\n                overflow-x:auto;\n                overflow-y:visible;\n                -webkit-overflow-scrolling:touch;\n                scrollbar-width:none;\n                padding-bottom:2px;\n            }\n            .zar-on .zar-on-toolbar::-webkit-scrollbar { display:none; }\n            .zar-on .zar-on-field-count { display:none; }\n            .zar-on .zar-on-field-price { flex:0 0 220px; }\n        }\n\n        \/* Scroll-margin para que el ancla quede visible bajo la toolbar sticky *\/\n        .zar-on #zar-on-list { scroll-margin-top:60px; }\n\n        \/* ============================================================\n         * v2.21 \u2014 HERO OPCI\u00d3N 2 \u00b7 HORIZONTAL \u00b7 M\u00c9TRICAS EN FRANJA\n         * ============================================================\n         * T\u00edtulo + lead ocupan todo el ancho.\n         * Debajo, una franja horizontal con las 3 m\u00e9tricas separadas\n         * por una l\u00ednea fina superior. Padding-top: 10px para quedar\n         * pegado al header y no perder espacio vertical.\n         * ============================================================ *\/\n\n        \/* Hero: pegado al header con padding-top 10px *\/\n        .zar-on .zar-on-hero {\n            background: #000 !important;\n            padding: 10px 0 0 !important;\n            overflow: visible !important;\n        }\n\n        \/* Grid: una sola columna \u2014 todo apilado *\/\n        .zar-on .zar-on-hero-grid {\n            display: block !important;\n            grid-template-columns: none !important;\n            gap: 0 !important;\n        }\n        \/* Primer hijo del grid = bloque de texto (t\u00edtulo + lead) *\/\n        .zar-on .zar-on-hero-grid > div:first-child {\n            padding-bottom: 28px !important;\n        }\n\n        \/* Eyebrow con l\u00ednea dorada editorial *\/\n        .zar-on .zar-on-hero .zar-on-eyebrow {\n            display: inline-flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n            font-size: 11px !important;\n            letter-spacing: 0.28em !important;\n            text-transform: uppercase !important;\n            color: #F5C542 !important;\n            font-weight: 500 !important;\n            margin-bottom: 20px !important;\n        }\n        .zar-on .zar-on-hero .zar-on-eyebrow::before {\n            content: \"\";\n            width: 28px; height: 1px;\n            background: #F5C542;\n            display: inline-block;\n            opacity: 0.7;\n        }\n\n        \/* H1\/H2 hero a todo el ancho, peso ligero.\n           v2.39-rev3-fix5 \u2014 a\u00f1adido h2.zar-on-hero-h al selector para\n           que el cambio sem\u00e1ntico H1\u2192H2 (por SEO, evitar dos H1) no\n           afecte a la apariencia visual. Estilos id\u00e9nticos. *\/\n        .zar-on .zar-on-hero h1,\n        .zar-on .zar-on-hero h2.zar-on-hero-h {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(2.6rem, 5.2vw, 4.4rem) !important;\n            font-weight: 300 !important;\n            line-height: 1.05 !important;\n            letter-spacing: -0.025em !important;\n            color: #ffffff !important;\n            margin: 0 0 18px !important;\n            max-width: 900px !important;\n        }\n        .zar-on .zar-on-hero h1 em,\n        .zar-on .zar-on-hero h2.zar-on-hero-h em {\n            font-style: italic !important;\n            color: #F5C542 !important;\n            font-weight: 300 !important;\n        }\n\n        \/* Lead *\/\n        .zar-on .zar-on-hero .zar-on-hero-lead {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(1rem, 1.15vw, 1.1rem) !important;\n            line-height: 1.6 !important;\n            color: rgba(255,255,255,0.55) !important;\n            max-width: 620px !important;\n            font-weight: 400 !important;\n            margin: 0 !important;\n        }\n\n        \/* Franja de m\u00e9tricas horizontal abajo *\/\n        .zar-on .zar-on-hero .zar-on-counts {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 0 !important;\n            padding: 18px 0 !important;\n            border-top: 1px solid rgba(255,255,255,0.08) !important;\n            align-items: center !important;\n        }\n        .zar-on .zar-on-hero .zar-on-counts > div {\n            display: flex !important;\n            align-items: baseline !important;\n            gap: 10px !important;\n            padding: 0 !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-hero .zar-on-counts > div:not(:first-child) {\n            border-left: 1px solid rgba(255,255,255,0.06) !important;\n            padding-left: 20px !important;\n        }\n        .zar-on .zar-on-hero .zar-on-count-n {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: clamp(1.4rem, 2vw, 1.65rem) !important;\n            font-weight: 200 !important;\n            color: #F5C542 !important;\n            line-height: 1 !important;\n            letter-spacing: -0.02em !important;\n            font-variant-numeric: tabular-nums !important;\n            margin: 0 !important;\n        }\n        .zar-on .zar-on-hero .zar-on-count-l {\n            font-family: \"DM Sans\", \"Inter\", sans-serif !important;\n            font-size: 10px !important;\n            letter-spacing: 0.22em !important;\n            text-transform: uppercase !important;\n            color: rgba(255,255,255,0.4) !important;\n            font-weight: 500 !important;\n            margin: 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        \/* Secci\u00f3n listado: fondo negro puro, sin borde, pegada al hero *\/\n        .zar-on .zar-on-section#zar-on-list {\n            background: #000 !important;\n            border-top: 0 !important;\n            padding-top: 0 !important;\n        }\n\n        \/* ============================================================\n         * v2.24 \u2014 LISTADO EDITORIAL REFINADO (con cabecera diferenciada,\n         *          sticky header, paginaci\u00f3n sticky, superficies agrupadas)\n         * ============================================================ *\/\n\n        \/* Reset del wrap *\/\n        .zar-on .zar-on-table-wrap {\n            border: 0 !important;\n            border-radius: 0 !important;\n            background: transparent !important;\n            box-shadow: none !important;\n            overflow: visible !important;\n        }\n        \/* CR\u00cdTICO v2.25: overflow VISIBLE en desktop para que position:sticky\n         * del thead funcione respecto al viewport. En m\u00f3vil s\u00ed permitimos\n         * scroll horizontal, pero all\u00ed la tabla se colapsa en cards y no\n         * necesita sticky. *\/\n        .zar-on .zar-on-table-scroll {\n            overflow: visible !important;\n            overflow-x: visible !important;\n            overflow-y: visible !important;\n        }\n        @media (max-width: 760px) {\n            .zar-on .zar-on-table-scroll {\n                overflow-x: auto !important;\n            }\n        }\n        .zar-on .zar-on-table {\n            width: 100% !important;\n            border-collapse: collapse !important;\n            font-size: 13px !important;\n            text-transform: none !important;\n            font-family: \"DM Sans\",\"Inter\",sans-serif !important;\n        }\n\n        \/* Cabecera DIFERENCIADA + STICKY \u2014 fondo dorado.\n         * v2.37: top = altura REAL del header (--zar-header-h),\n         * sin restar nada. Antes restaba 2px y dejaba el thead\n         * METIDO 2px dentro del header (tapado por arriba). Ahora\n         * queda EXACTAMENTE pegado al final del header, justo\n         * debajo, sin solape ni rendija. *\/\n        .zar-on .zar-on-table thead th {\n            background: #F5C542 !important;\n            color: #0a0a0a !important;\n            font-weight: 600 !important;\n            font-size: 10px !important;\n            letter-spacing: 0.22em !important;\n            text-transform: uppercase !important;\n            text-align: center !important;\n            padding: 14px 12px !important;\n            border-top: 1px solid #F5C542 !important;\n            border-bottom: 1px solid rgba(0,0,0,0.15) !important;\n            position: sticky !important;\n            top: var(--zar-header-h, 112px) !important;\n            z-index: 10 !important;\n            white-space: nowrap !important;\n        }\n        .admin-bar .zar-on .zar-on-table thead th {\n            top: calc(var(--zar-header-h, 112px) + 32px) !important;\n        }\n        .zar-on .zar-on-table thead th.zar-on-sortable:hover {\n            background: #e0b538 !important;\n            color: #000 !important;\n            cursor: pointer;\n        }\n        .zar-on .zar-on-table thead th.is-sorted {\n            background: #e0b538 !important;\n            color: #000 !important;\n        }\n        .zar-on .zar-on-table thead th .zar-on-sort-ind {\n            color: currentColor !important;\n            opacity: 0.55 !important;\n            margin-left: 4px !important;\n            font-size: 0.9em !important;\n        }\n        .zar-on .zar-on-table thead .zar-on-th-hint {\n            font-size: 9px !important;\n            color: rgba(0,0,0,0.5) !important;\n            letter-spacing: 0.15em !important;\n            font-weight: 500 !important;\n            margin-left: 6px !important;\n            text-transform: lowercase !important;\n        }\n\n        \/* Filas: solo l\u00ednea fina inferior entre ellas, sin zebra striping.\n         * v2.28 \u2014 todas las celdas centradas por defecto. La celda de\n         * superficies sobrescribe a align-left para que los chips se lean. *\/\n        .zar-on .zar-on-table tbody td {\n            background: transparent !important;\n            padding: 16px 14px !important;\n            height: auto !important;\n            border-bottom: 1px solid rgba(255,255,255,0.04) !important;\n            color: rgba(255,255,255,0.75) !important;\n            font-variant-numeric: tabular-nums !important;\n            vertical-align: middle !important;\n            text-align: center !important;\n            text-transform: none !important;\n            letter-spacing: 0 !important;\n            font-size: 12.5px !important;\n        }\n        .zar-on .zar-on-table tbody tr:nth-child(even) td,\n        .zar-on .zar-on-table tbody tr:nth-child(odd) td {\n            background: transparent !important;\n        }\n        .zar-on .zar-on-table tbody tr:last-child td {\n            border-bottom: 0 !important;\n        }\n        .zar-on .zar-on-table tbody tr:hover td {\n            background: rgba(245,197,66,0.025) !important;\n            box-shadow: none !important;\n        }\n\n        \/* Celda promoci\u00f3n: avatar + texto \u2192 alineado izquierda (sobrescribe el center) *\/\n        .zar-on .zar-on-table .zar-on-cell-promo {\n            padding: 12px 14px !important;\n            min-width: 180px !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-promo-cell {\n            display: flex !important;\n            align-items: center !important;\n            gap: 12px !important;\n        }\n        .zar-on .zar-on-promo-avatar {\n            width: 36px !important;\n            height: 36px !important;\n            border-radius: 50% !important;\n            flex-shrink: 0 !important;\n            border: 1px solid rgba(255,255,255,0.08) !important;\n            background-color: #1a1a1a !important;\n            transition: border-color .25s ease;\n        }\n        .zar-on .zar-on-table tbody tr:hover .zar-on-promo-avatar {\n            border-color: rgba(245,197,66,0.3) !important;\n        }\n        .zar-on .zar-on-promo-txt {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 2px !important;\n            min-width: 0 !important;\n        }\n        .zar-on .zar-on-promo-name {\n            color: #ffffff !important;\n            font-weight: 500 !important;\n            font-size: 13px !important;\n            line-height: 1.25 !important;\n            letter-spacing: -0.005em !important;\n            \/* v2.40-fix-promo-name-wrap:\n               Antes: white-space:nowrap + text-overflow:ellipsis + max-width:160px\n               truncaba \"Unique Vera Beach\" \u2192 \"Unique Vera ...\" rompiendo\n               la legibilidad y la confianza (\"\u00bfqu\u00e9 promoci\u00f3n es?\").\n               Ahora: el nombre se permite envolver en hasta 2 l\u00edneas\n               (max-height ~ 2 line-heights) con `display:-webkit-box`\n               para mantener un corte limpio si excediera 2 l\u00edneas.\n               max-width sube a 220px para aprovechar el espacio que\n               ya tiene la celda promo (min-width: 180px). *\/\n            display: -webkit-box !important;\n            -webkit-line-clamp: 2 !important;\n            -webkit-box-orient: vertical !important;\n            overflow: hidden !important;\n            white-space: normal !important;\n            word-break: break-word !important;\n            max-width: 220px !important;\n        }\n        .zar-on-promo-fase {\n            color: #F5C542 !important;\n            font-size: 9.5px !important;\n            letter-spacing: 0.18em !important;\n            text-transform: uppercase !important;\n            font-weight: 500 !important;\n            line-height: 1.2 !important;\n        }\n\n        \/* Celdas de texto: Ubicaci\u00f3n y Tipo *\/\n        .zar-on .zar-on-table .zar-on-cell-munic {\n            color: rgba(255,255,255,0.8) !important;\n            font-weight: 400 !important;\n            font-size: 13px !important;\n            white-space: normal !important;\n            max-width: 180px !important;\n            letter-spacing: 0 !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-tipo {\n            color: rgba(255,255,255,0.7) !important;\n            font-weight: 400 !important;\n            font-size: 13px !important;\n            text-align: center !important;\n        }\n\n        \/* Grupo de SUPERFICIES: chips compactos inline, alineados a la izquierda *\/\n        .zar-on .zar-on-cell-surfaces {\n            padding: 12px 12px !important;\n            text-align: left !important;\n        }\n        .zar-on .zar-on-surf-group {\n            display: flex !important;\n            flex-wrap: wrap !important;\n            align-items: baseline !important;\n            gap: 14px !important;\n            row-gap: 4px !important;\n        }\n        .zar-on .zar-on-surf-item {\n            display: inline-flex !important;\n            align-items: baseline !important;\n            gap: 5px !important;\n            font-variant-numeric: tabular-nums !important;\n            line-height: 1 !important;\n        }\n        .zar-on .zar-on-surf-lbl {\n            color: rgba(255,255,255,0.4) !important;\n            font-size: 10px !important;\n            letter-spacing: 0.1em !important;\n            text-transform: uppercase !important;\n            font-weight: 500 !important;\n            white-space: nowrap !important;\n        }\n        \/* v2.39-rev3-fix9 \u2014 En DESKTOP el icono SVG queda oculto.\n           El chip se ve \"CONSTR. 88 m\u00b2\" con texto. En m\u00f3vil\n           (\u2264760px) se invierte: oculto la label, visible el icono.\n           Coherente con el redise\u00f1o v2.39 m\u00f3vil tipo C2. *\/\n        .zar-on .zar-on-surf-ico {\n            display: none !important;\n        }\n        .zar-on .zar-on-surf-val {\n            color: #ffffff !important;\n            font-size: 13px !important;\n            font-weight: 500 !important;\n        }\n        .zar-on .zar-on-surf-val::after {\n            content: \" m\u00b2\" !important;\n            color: rgba(255,255,255,0.3) !important;\n            font-size: 9.5px !important;\n            font-weight: 400 !important;\n            margin-left: 2px !important;\n        }\n\n        \/* Grupo DORM \u00b7 BA\u00d1OS con separador tipogr\u00e1fico *\/\n        .zar-on .zar-on-cell-rooms {\n            text-align: center !important;\n            padding: 12px 12px !important;\n        }\n        .zar-on .zar-on-rooms-group {\n            display: inline-flex !important;\n            align-items: baseline !important;\n            gap: 8px !important;\n            font-variant-numeric: tabular-nums !important;\n        }\n        .zar-on .zar-on-rooms-val {\n            color: #ffffff !important;\n            font-size: 14px !important;\n            font-weight: 500 !important;\n            min-width: 14px !important;\n            text-align: center !important;\n        }\n        .zar-on .zar-on-rooms-sep {\n            color: rgba(255,255,255,0.25) !important;\n            font-size: 12px !important;\n            font-weight: 300 !important;\n        }\n\n        \/* v2.40-fix-rooms-icons-desktop:\n           Los SVG de cama\/ba\u00f1era son \u00fatiles S\u00d3LO en m\u00f3vil donde la\n           celda es estrecha y no hay cabecera visible para cada \u00edtem.\n           En desktop la cabecera \"DORM. \/ BA\u00d1OS\" ya etiqueta la\n           columna; los iconos junto a cada n\u00famero se vuelven ruido\n           visual y duplicaci\u00f3n sem\u00e1ntica. El JS inyecta los iconos\n           en todas las resoluciones (m\u00e1s simple que ramificar el\n           render); aqu\u00ed los ocultamos en desktop. La regla m\u00f3vil\n           dentro del @media (max-width: 760px) los re-muestra\n           con dimensiones 14\u00d714 y color oro. *\/\n        .zar-on .zar-on-rooms-ico {\n            display: none !important;\n        }\n\n        \/* v2.40-fix-rooms-sep-desktop:\n           Separador tipogr\u00e1fico \"\/\" entre dormitorios y ba\u00f1os S\u00d3LO\n           en desktop. La cabecera dice \"DORM. \/ BA\u00d1OS\" y queremos\n           que la celda refleje ese mismo separador (ej: \"3 \/ 2\" en\n           lugar de \"3   2\" sueltos sin contexto).\n           Implementaci\u00f3n con ::after en el primer .zar-on-rooms-item\n           (selector :first-child) \u2014 no toca el JS y es invisible en\n           m\u00f3vil porque all\u00ed el grupo se transforma en una l\u00ednea flex\n           con todos los iconos seguidos y el separador estorbar\u00eda.\n           La regla m\u00f3vil dentro del @media oculta este ::after. *\/\n        .zar-on .zar-on-rooms-group .zar-on-rooms-item:first-child::after {\n            content: '\/';\n            display: inline-block !important;\n            margin: 0 8px !important;\n            color: rgba(255,255,255,0.3) !important;\n            font-weight: 300 !important;\n            font-size: 13px !important;\n            vertical-align: baseline !important;\n        }\n\n        \/* Padding lateral homog\u00e9neo en celdas *\/\n        .zar-on .zar-on-table tbody td,\n        .zar-on .zar-on-table thead th {\n            padding-left: 12px !important;\n            padding-right: 12px !important;\n        }\n\n        \/* Precio destacado: dorado, peso 500 *\/\n        .zar-on .zar-on-table .zar-on-cell-precio {\n            color: #F5C542 !important;\n            font-weight: 500 !important;\n            font-size: 14px !important;\n            text-align: center !important;\n            letter-spacing: -0.01em !important;\n            white-space: nowrap !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-precio.is-consult {\n            color: rgba(255,255,255,0.4) !important;\n            font-style: italic !important;\n            font-weight: 400 !important;\n            font-size: 12px !important;\n        }\n\n        \/* Entrega: m\u00e1s sutil *\/\n        .zar-on .zar-on-table .zar-on-cell-entrega {\n            color: rgba(255,255,255,0.6) !important;\n            font-weight: 400 !important;\n            font-size: 12px !important;\n            text-align: center !important;\n        }\n        .zar-on .zar-on-table .zar-on-cell-entrega:empty::before {\n            content: \"\u2014\" !important;\n            color: rgba(255,255,255,0.2) !important;\n        }\n\n        \/* ============================================================\n         * v2.27 \u2014 PAGINADOR MINIMALISTA \u00b7 STICKY FOOTER NEGRO PURO\n         * ============================================================ *\/\n        .zar-on .zar-on-pager {\n            position: sticky !important;\n            bottom: 0 !important;\n            z-index: 20 !important;\n            background: #000 !important;\n            margin: 0 calc(50% - 50vw) !important;\n            padding: 14px clamp(16px, 4vw, 48px) !important;\n            border-top: 1px solid rgba(245,197,66,0.18) !important;\n            border-bottom: 0 !important;\n            display: flex !important;\n            justify-content: center !important;\n            align-items: center !important;\n            gap: 2px !important;\n            flex-wrap: wrap !important;\n        }\n        \/* Botones de p\u00e1gina: minimalistas, solo n\u00famero, sin caja *\/\n        .zar-on .zar-on-pager-btn {\n            min-width: 32px !important;\n            height: 32px !important;\n            padding: 0 10px !important;\n            border-radius: 0 !important;\n            background: transparent !important;\n            color: rgba(255,255,255,0.5) !important;\n            border: 0 !important;\n            font-family: \"DM Sans\",\"Inter\",sans-serif !important;\n            font-size: 12px !important;\n            font-weight: 400 !important;\n            letter-spacing: 0.04em !important;\n            cursor: pointer !important;\n            line-height: 1 !important;\n            transition: color 0.18s ease, background 0.18s ease !important;\n            font-variant-numeric: tabular-nums !important;\n            box-shadow: none !important;\n            position: relative !important;\n        }\n        .zar-on .zar-on-pager-btn:hover:not(:disabled):not(.is-current) {\n            color: #F5C542 !important;\n            background: transparent !important;\n            border: 0 !important;\n            transform: none !important;\n        }\n        \/* P\u00e1gina actual: solo subrayado dorado fino bajo el n\u00famero *\/\n        .zar-on .zar-on-pager-btn.is-current {\n            background: transparent !important;\n            color: #F5C542 !important;\n            border: 0 !important;\n            font-weight: 600 !important;\n            box-shadow: none !important;\n            cursor: default !important;\n        }\n        .zar-on .zar-on-pager-btn.is-current::after {\n            content: \"\";\n            position: absolute;\n            left: 50%;\n            bottom: 4px;\n            width: 16px;\n            height: 1.5px;\n            background: #F5C542;\n            transform: translateX(-50%);\n        }\n        .zar-on .zar-on-pager-btn:disabled {\n            opacity: 0.25 !important;\n            cursor: not-allowed !important;\n        }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev,\n        .zar-on .zar-on-pager-btn.zar-on-pager-next {\n            font-size: 18px !important;\n            font-weight: 300 !important;\n            color: rgba(255,255,255,0.45) !important;\n            min-width: 40px !important;\n            margin: 0 6px !important;\n        }\n        .zar-on .zar-on-pager-btn.zar-on-pager-prev:hover:not(:disabled),\n        .zar-on .zar-on-pager-btn.zar-on-pager-next:hover:not(:disabled) {\n            color: #F5C542 !important;\n        }\n        .zar-on .zar-on-pager-dots {\n            color: rgba(255,255,255,0.25) !important;\n            padding: 0 6px !important;\n            font-size: 12px !important;\n            letter-spacing: 0.1em !important;\n        }\n        .zar-on .zar-on-pager-info { display: none !important; }\n\n        \/* Link \"Ver \u2192\" como enlace con subrayado dorado (no bot\u00f3n) *\/\n        .zar-on .zar-on-table .zar-on-cell-link {\n            text-align: center !important;\n            width: auto !important;\n            white-space: nowrap !important;\n        }\n        .zar-on .zar-on-table .zar-on-link {\n            display: inline-block !important;\n            color: rgba(255,255,255,0.55) !important;\n            text-decoration: none !important;\n            font-size: 10.5px !important;\n            font-weight: 500 !important;\n            letter-spacing: 0.18em !important;\n            text-transform: uppercase !important;\n            padding: 6px 2px 6px 2px !important;\n            border-bottom: 1px solid rgba(245,197,66,0.4) !important;\n            transition: color .2s ease, border-color .2s ease;\n        }\n        .zar-on .zar-on-table .zar-on-link:hover {\n            color: #F5C542 !important;\n            border-bottom-color: #F5C542 !important;\n        }\n\n        \/* v2.39-mobile-rev2 \u2014 toggle de meta-line desktop\/mobile.\n           Por defecto (desktop) solo se ve el municipio plano.\n           En m\u00f3vil se invierte (ver media-query). *\/\n        .zar-on-munic-desktop { display: inline; }\n        .zar-on-munic-mobile  { display: none; }\n\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           Mobile (\u2264760px) \u2014 CARD COMPACTA v2.39-mobile-rev3 (C2)\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           Dise\u00f1o elegido: variante C2 (\"Precio inline arriba\")\n           con barra dorada lateral identidad ZAR.\n\n             \u2502  Promoci\u00f3n                     125.900 \u20ac\n             \u2502  Vera \u00b7 Apartamento \u00b7 Q3 26\n             \u2502  \ud83d\udecf 2  \ud83d\udec1 1  \ud83e\udea7 95m\u00b2  \ud83c\udf3f 50m\u00b2  \ud83c\udfdb 12m\u00b2  \u2600 30m\u00b2\n\n           Implementaci\u00f3n: la <tr> pasa a CSS Grid con barra\n           dorada (col 1, span 3 filas) + body en grid de 3 filas\n           (col 2). Iconos en orden estricto sin huecos cuando una\n           superficie es 0. Toda la card es clickable v\u00eda overlay.\n           Implementaci\u00f3n: la <tr> pasa a CSS Grid de 3 filas y los\n           <td> existentes se posicionan con grid-area sin tocar HTML.\n           Los ::before de label desaparecen (los iconos ya dicen qu\u00e9).\n           Est\u00e9tica: DM Sans, oro (#F5C542) s\u00f3lo para acentos, blanco\n           para datos clave, gris tenue para meta, sin chips\/cajas\n           con fondo. Densidad similar a un \"list item premium\".\n           \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n        @media (max-width: 760px) {\n            .zar-on .zar-on-table thead { display: none !important; }\n            .zar-on .zar-on-table,\n            .zar-on .zar-on-table tbody { display: block !important; }\n\n            \/* La <tr> se vuelve la \"card C2\".\n               Grid de 3 columnas: barra dorada lateral (col 1) +\n               contenido principal (col 2, 1fr) + precio (col 3, auto).\n               v2.39-rev3-fix2: las 3 filas del cuerpo (nombre, meta,\n               iconos) deben alinearse exactamente a la misma X\n               izquierda. Para eso:\n                 - gap horizontal entre barra y contenido fijo (14px)\n                 - meta y stats ocupan la columna 2 SOLO (no spanean\n                   a la columna del precio para no centrarse)\n                 - justify-self:start en cell-munic, cell-rooms y\n                   cell-surfaces para anclarlos a la izquierda\n                   (algunos navegadores los justifican al center\n                   por defecto cuando ocupan m\u00e1s de una columna).\n               *\/\n            .zar-on .zar-on-table tbody tr {\n                display: grid !important;\n                grid-template-columns: 2px 1fr auto !important;\n                grid-template-areas:\n                    \"bar promo  precio\"\n                    \"bar meta   meta\"\n                    \"bar stats  stats\" !important;\n                gap: 4px 14px !important;\n                padding: 14px 14px 16px !important;\n                margin: 0 !important;\n                border-bottom: 1px solid rgba(255,255,255,0.06) !important;\n                justify-items: start !important;\n                align-items: center !important;\n                position: relative !important;\n            }\n            .zar-on .zar-on-table tbody tr:hover td {\n                background: transparent !important;\n            }\n\n            \/* C2 \u2014 Barra dorada lateral. Ocupa la grid-area \"bar\"\n               v\u00eda ::before en la <tr>. Identidad visual ZAR. *\/\n            .zar-on .zar-on-table tbody tr::before {\n                content: \"\" !important;\n                display: block !important;\n                grid-area: bar !important;\n                width: 2px !important;\n                background: #F5C542 !important;\n                border-radius: 2px !important;\n                align-self: stretch !important;\n            }\n\n            \/* Reset universal de td: sin layout flex viejo, sin\n               labels ::before, sin paddings desperdigados.\n               v2.39-rev3-fix3: forzar text-align:left y quitar\n               uppercase porque la regla desktop\n               `.zar-on .zar-on-table tbody td` pinta center+upper\n               y se hereda al contenido (nombre, meta, valores). *\/\n            .zar-on .zar-on-table tbody td {\n                display: block !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                border: 0 !important;\n                background: transparent !important;\n                font-size: 13px !important;\n                line-height: 1.3 !important;\n                text-align: left !important;\n                vertical-align: top !important;\n                height: auto !important;\n                text-transform: none !important;\n                white-space: normal !important;\n            }\n            .zar-on .zar-on-table tbody td::before {\n                content: none !important;\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 FILA 1 (izq): Promoci\u00f3n \u2500\u2500\n               v2.39-rev3-fix4: anular el `padding: 12px 14px !important`\n               que la regla desktop `.zar-on .zar-on-table .zar-on-cell-promo`\n               (specificity 0,3,0) segu\u00eda aplicando \u2014 eso met\u00eda 14px\n               de offset en el lado izquierdo del nombre.\n               Subimos specificity con el prefijo completo. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo {\n                grid-area: promo !important;\n                min-width: 0 !important;\n                justify-self: start !important;\n                width: 100% !important;\n                padding: 0 !important;\n                margin: 0 !important;\n            }\n            .zar-on-cell-promo .zar-on-promo {\n                display: block !important;\n                padding: 0 !important;\n            }\n            \/* v2.39-rev3-fix: la foto circular del listado tiene\n               clase real `.zar-on-promo-avatar` (un <div> con\n               background-image), no `-thumb` ni `-img`. La REAL\n               oculta es \u00e9sta. *\/\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-avatar,\n            .zar-on-cell-promo .zar-on-promo-thumb,\n            .zar-on-cell-promo .zar-on-promo-img { display: none !important; }\n            \/* Quitar el flex\/gap del wrapper promo-cell para que el\n               nombre ocupe todo el ancho disponible una vez sin\n               avatar y quede pegado a la izquierda.\n               v2.39-rev3-fix4: a\u00f1adimos min-width:0 + width:100%\n               para anular cualquier min-width heredado del desktop. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo .zar-on-promo-cell {\n                display: block !important;\n                gap: 0 !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                text-align: left !important;\n                width: 100% !important;\n                min-width: 0 !important;\n            }\n            .zar-on .zar-on-table tbody td.zar-on-cell-promo .zar-on-promo-txt {\n                display: block !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                text-align: left !important;\n                width: 100% !important;\n                min-width: 0 !important;\n                gap: 0 !important;\n            }\n            \/* Quitar el max-width de 160px que cortaba el nombre\n               (regla desktop con specificity 0,2,0). *\/\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-name {\n                max-width: none !important;\n            }\n            .zar-on-cell-promo .zar-on-promo-name {\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 14.5px !important;\n                font-weight: 600 !important;\n                color: #ffffff !important;\n                letter-spacing: -0.01em !important;\n                line-height: 1.2 !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                text-align: left !important; \/* v2.39-rev3-fix3 *\/\n                text-transform: none !important;\n                display: block !important;\n                width: 100% !important;\n                margin: 0 !important;\n                padding: 0 !important;\n            }\n            .zar-on .zar-on-table .zar-on-cell-promo .zar-on-promo-fase {\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 FILA 1 (der): Precio \u2500\u2500 *\/\n            .zar-on-cell-precio {\n                grid-area: precio !important;\n                text-align: right !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 14.5px !important;\n                font-weight: 200 !important;\n                color: #F5C542 !important;\n                letter-spacing: -0.01em !important;\n                font-variant-numeric: tabular-nums !important;\n                white-space: nowrap !important;\n                align-self: center !important;\n                justify-self: end !important; \/* v2.39-rev3-fix2 *\/\n            }\n\n            \/* \u2500\u2500 FILA 2: meta unificada (munic \u00b7 tipo \u00b7 entrega \u00b7 fase) \u2500\u2500\n               v2.39-rev3-fix: subimos specificity para vencer el reset\n               universal `.zar-on .zar-on-table tbody td { display: block }`\n               (specificity 0,1,3) que pintaba tipo\/entrega visibles\n               como l\u00edneas sueltas debajo de la card. Ahora 0,2,3. *\/\n            .zar-on-cell-munic   { grid-area: meta !important; }\n            .zar-on .zar-on-table tbody td.zar-on-cell-tipo,\n            .zar-on .zar-on-table tbody td.zar-on-cell-entrega {\n                display: none !important;\n            }\n            \/* v2.39-rev3-fix4: specificity bump + forzar nowrap.\n               El reset universal de td puso white-space:normal;\n               la meta debe ser nowrap con ellipsis para no romper\n               en 2 l\u00edneas. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-munic {\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 11px !important;\n                font-weight: 400 !important;\n                color: rgba(255,255,255,0.45) !important;\n                letter-spacing: 0.04em !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                justify-self: start !important;\n                width: 100% !important;\n                max-width: 100% !important;\n                text-align: left !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                display: block !important;\n            }\n            \/* Toggle: en m\u00f3vil se ve el span concatenado, en desktop\n               solo el municipio plano. *\/\n            .zar-on-munic-desktop { display: none !important; }\n            .zar-on-munic-mobile  {\n                display: inline-block !important;\n                white-space: nowrap !important;\n                overflow: hidden !important;\n                text-overflow: ellipsis !important;\n                max-width: 100% !important;\n                vertical-align: top !important;\n            }\n\n            \/* \u2500\u2500 FILA 3: iconos en orden estricto sin huecos \u2500\u2500\n               Orden visual can\u00f3nico (izq. \u2192 der.):\n                 1. \ud83d\udecf Dormitorios (icono cama)\n                 2. \ud83d\udec1 Ba\u00f1os       (icono ba\u00f1era)\n                 3. \ud83e\udea7 Construida  (icono planta)\n                 4. \u2b22 Parcela     (icono cubo)\n                 5. \ud83c\udf3f Jard\u00edn      (icono hoja)\n                 6. \ud83c\udfdb Terraza     (icono balc\u00f3n)\n                 7. \u2600 Sol\u00e1rium    (icono sol)\n\n               Estrategia: el HTML genera <td class=\"cell-rooms\"> y\n               <td class=\"cell-surfaces\"> separados (necesario para\n               desktop). En m\u00f3vil, un fragmento JS (ver bloque\n               `mobileConcatStats` al final del IIFE) mueve los hijos\n               del surf-group al final del rooms-group dentro de cada\n               <tr>, dejando un \u00fanico contenedor flex con los 7 iconos\n               ya en orden. El surf-group queda vac\u00edo y se oculta. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-rooms {\n                grid-area: stats !important;\n                margin: 0 !important;\n                padding: 0 !important;\n                justify-self: start !important;\n                width: 100% !important;\n                text-align: left !important;\n            }\n            \/* v2.39-rev3-fix: specificity bump para vencer el reset\n               universal de td que pon\u00eda display:block. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-surfaces {\n                grid-area: stats !important;\n                display: none !important; \/* JS movi\u00f3 ya sus hijos a rooms *\/\n            }\n            .zar-on-cell-rooms .zar-on-rooms-group {\n                display: flex !important;\n                align-items: center !important;\n                justify-content: flex-start !important; \/* v2.39-rev3-fix2 *\/\n                gap: 14px !important;\n                flex-wrap: nowrap !important;\n                overflow-x: auto !important;\n                overflow-y: hidden !important;\n                -webkit-overflow-scrolling: touch !important;\n                scrollbar-width: none !important;\n                margin-top: 4px !important;\n                padding: 0 !important;\n                width: 100% !important;\n            }\n            .zar-on-cell-rooms .zar-on-rooms-group::-webkit-scrollbar {\n                display: none !important;\n            }\n\n            \/* Chip de superficie (icono + valor) *\/\n            .zar-on-surf-item {\n                display: inline-flex !important;\n                align-items: center !important;\n                gap: 4px !important;\n                background: transparent !important;\n                border: 0 !important;\n                padding: 0 !important;\n                color: rgba(255,255,255,0.85) !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 12px !important;\n                font-weight: 500 !important;\n                font-variant-numeric: tabular-nums !important;\n                line-height: 1 !important;\n                white-space: nowrap !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on-surf-item .zar-on-surf-lbl { display: none !important; }\n            \/* v2.39-rev3-fix9: re-mostrar icono en m\u00f3vil (en desktop\n               est\u00e1 oculto globalmente). Specificity boost para vencer. *\/\n            .zar-on .zar-on-surf-item .zar-on-surf-ico,\n            .zar-on-surf-item .zar-on-surf-ico {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: 14px !important;\n                height: 14px !important;\n                color: #F5C542 !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on-surf-ico svg {\n                width: 100% !important;\n                height: 100% !important;\n                display: block !important;\n            }\n            .zar-on-surf-val {\n                display: inline-flex !important;\n                align-items: baseline !important;\n                gap: 1px !important;\n                color: #ffffff !important;\n                font-weight: 600 !important;\n            }\n            \/* v2.39-rev3-fix: el \"m\u00b2\" ya lo pinta una regla anterior\n               v\u00eda `.zar-on-surf-val::after` (l\u00ednea 2461). Si dejamos\n               nuestro <span class=\"zar-on-surf-unit\">m\u00b2<\/span> visible,\n               se duplica. Lo ocultamos en m\u00f3vil. *\/\n            .zar-on-surf-unit { display: none !important; }\n            \/* Aprovechamos para retintar el \"m\u00b2\" del ::after en oro\n               tenue para que case con el resto del dise\u00f1o C2. *\/\n            .zar-on .zar-on-surf-val::after {\n                color: rgba(245,197,66,0.65) !important;\n                font-size: 9.5px !important;\n                font-weight: 400 !important;\n                margin-left: 1px !important;\n            }\n\n            \/* Item Dorm\/Ba\u00f1os (icono + valor) \u2014 mismas dimensiones *\/\n            .zar-on-rooms-group {\n                display: contents !important;\n            }\n            .zar-on-rooms-item {\n                display: inline-flex !important;\n                align-items: center !important;\n                gap: 4px !important;\n                color: #ffffff !important;\n                font-family: \"DM Sans\", sans-serif !important;\n                font-size: 12px !important;\n                font-weight: 600 !important;\n                font-variant-numeric: tabular-nums !important;\n                line-height: 1 !important;\n                flex-shrink: 0 !important;\n            }\n            \/* v2.40-fix-rooms-icons-desktop:\n               Especificidad bumpeada con `.zar-on` para ganarle a la\n               regla desktop `.zar-on .zar-on-rooms-ico { display:none }`\n               (que tiene specificity 0,2,0 \u2014 el @media no aporta\n               specificity, solo condicionalidad). Con el prefijo nuestra\n               regla queda en 0,2,0 tambi\u00e9n, y como va despu\u00e9s gana\n               por orden de cascada. *\/\n            .zar-on .zar-on-rooms-ico {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: 14px !important;\n                height: 14px !important;\n                color: #F5C542 !important;\n                flex-shrink: 0 !important;\n            }\n            .zar-on .zar-on-rooms-ico svg {\n                width: 100% !important;\n                height: 100% !important;\n                display: block !important;\n            }\n            .zar-on-rooms-val { color: #ffffff !important; }\n            .zar-on-rooms-group .zar-on-rooms-sep { display: none !important; }\n\n            \/* v2.40-fix-rooms-sep-desktop:\n               Ocultar el separador \"\/\" en m\u00f3vil \u2014 solo aplica a desktop.\n               En m\u00f3vil los iconos cama\/ba\u00f1era ya hacen evidente la\n               separaci\u00f3n, y meter \"\/\" extra romper\u00eda el flow flex. *\/\n            .zar-on .zar-on-rooms-group .zar-on-rooms-item:first-child::after {\n                content: none !important;\n                display: none !important;\n            }\n\n            \/* \u2500\u2500 Link \"Ver \u2192\" : convertimos toda la card en clickable \u2500\u2500\n               Ocultamos el td del link y hacemos overlay con su <a> que\n               cubre toda la <tr>. As\u00ed no ocupa fila propia.\n               v2.39-rev3-fix: specificity bump (0,1,3) para vencer\n               el reset universal del td. *\/\n            .zar-on .zar-on-table tbody td.zar-on-cell-link {\n                position: absolute !important;\n                inset: 0 !important;\n                padding: 0 !important;\n                margin: 0 !important;\n                z-index: 1 !important;\n                pointer-events: none !important;\n                width: auto !important;\n                background: transparent !important;\n                border: 0 !important;\n            }\n            \/* v2.39-rev3-fix: subimos la specificity para vencer la\n               regla desktop `.zar-on .zar-on-table .zar-on-link`\n               (0,3,0) que pintaba el \"Ver ficha \u2192\" visible.\n               Selector con 0,4,0 \u2192 gana. *\/\n            .zar-on .zar-on-table .zar-on-cell-link .zar-on-link,\n            .zar-on .zar-on-table tbody td.zar-on-cell-link .zar-on-link {\n                position: absolute !important;\n                inset: 0 !important;\n                display: block !important;\n                width: 100% !important;\n                height: 100% !important;\n                font-size: 0 !important;\n                line-height: 0 !important;\n                color: transparent !important;\n                background: transparent !important;\n                border: 0 !important;\n                border-bottom: 0 !important;\n                padding: 0 !important;\n                pointer-events: auto !important;\n                text-decoration: none !important;\n                letter-spacing: 0 !important;\n                text-transform: none !important;\n            }\n        }\n\n        \/* Responsive m\u00f3vil: franja de m\u00e9tricas en columna si no cabe *\/\n        @media (max-width: 680px) {\n            .zar-on .zar-on-hero .zar-on-counts {\n                grid-template-columns: 1fr;\n                gap: 10px !important;\n                padding: 14px 0 !important;\n            }\n            .zar-on .zar-on-hero .zar-on-counts > div:not(:first-child) {\n                border-left: 0 !important;\n                padding-left: 0 !important;\n                border-top: 1px solid rgba(255,255,255,0.04) !important;\n                padding-top: 10px !important;\n            }\n        }\n\n        \/* ============================================================\n         * v2.17 \u2014 HOST MODE (cuando la toolbar se teleporta al header)\n         * Activado por JS cuando #zar-on-toolbar-host existe en DOM.\n         * ============================================================ *\/\n        .zar-on-toolbar-wrap.is-hosted {\n            position:static !important;\n            top:auto !important; left:auto !important;\n            margin:0 !important; padding:0 !important;\n            width:100% !important; max-width:none !important;\n            background:transparent !important;\n            border-bottom:0 !important;\n            z-index:auto !important;\n        }\n        \/* Anclar altura 56px a la toolbar en modo host *\/\n        .zar-on-toolbar-wrap.is-hosted .zar-on-toolbar {\n            max-width:none !important;\n            margin:0 !important;\n            padding:0 !important;\n            gap:8px !important;\n        }\n        \/* Panel de dropdown: por encima del header fixed *\/\n        .zar-on-toolbar-wrap.is-hosted .zar-on-ddl-panel {\n            z-index:9999999 !important;\n        }\n        \/* Ocultar chips dentro del header (la fila 2 ya tiene 56px justos) *\/\n        .zar-on-toolbar-wrap.is-hosted #zar-on-chips { display:none !important; }\n\n        \/* v2.17 \u2014 chips-outside: visible solo cuando la toolbar est\u00e1 hosteada.\n         * El body tiene la clase .zar-on-hosted que a\u00f1ade el JS teleport. *\/\n        .zar-on .zar-on-chips-outside {\n            display: none;\n            flex-wrap: wrap;\n            gap: 6px;\n            max-width: 1400px;\n            margin: 16px auto 0;\n            padding: 0 clamp(16px, 4vw, 48px);\n        }\n        body.zar-on-hosted .zar-on .zar-on-chips-outside:not(:empty) {\n            display: flex;\n        }\n\n        \/* v2.43.4: estilos de respaldo para el panel cuando se teletransporta\n           al <body> en m\u00f3vil (deja de estar dentro de .zar-on, as\u00ed que los\n           selectores .zar-on ... no aplican). Replicamos lo esencial. *\/\n        body > .zar-on-ddl-panel {\n            background:#0d0d0d !important;\n            border:1px solid rgba(245,197,66,.35) !important;\n            border-radius:8px !important;\n            padding:4px !important;\n            box-shadow:0 16px 40px rgba(0,0,0,.6) !important;\n            scrollbar-width:thin;\n        }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt {\n            padding:9px 12px; font-size:0.9rem; color:#ddd; cursor:pointer;\n            border-radius:5px; text-transform:uppercase; letter-spacing:0.03em;\n            display:block; width:100%; text-align:left; background:transparent;\n            border:0; border-left:3px solid transparent; font-family:inherit;\n        }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt:hover:not([disabled]),\n        body > .zar-on-ddl-panel .zar-on-ddl-opt:active { background:#141414; color:#fff; }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt.is-selected { color:#f5c542; font-weight:700; border-left-color:#f5c542; }\n        body > .zar-on-ddl-panel .zar-on-ddl-opt[disabled],\n        body > .zar-on-ddl-panel .zar-on-ddl-opt.is-disabled { color:#3a3a3a; cursor:not-allowed; }\n        \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n           v2.44.2 \u2014 DESPLEGABLE M\u00d3VIL CONSISTENTE (bajo el bot\u00f3n)\n           \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n           En \u2264760px el panel se teletransporta a <body> (lo hace el JS,\n           para escapar del recorte de iOS sobre position:fixed dentro de\n           la toolbar con overflow). La POSICI\u00d3N exacta (debajo del bot\u00f3n)\n           y el ancho los fija el JS de forma s\u00edncrona. Aqu\u00ed solo damos la\n           est\u00e9tica y garantizamos visibilidad, para que se vea IGUAL que\n           el desplegable de desktop y del resto de p\u00e1ginas \u2014 no como una\n           hoja anclada abajo.\n           \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n        @media (max-width:760px){\n            body > .zar-on-ddl-panel,\n            body > .zar-on-ddl-panel--open {\n                display:block !important;\n                visibility:visible !important;\n                opacity:1 !important;\n                background:#0d0d0d !important;\n                border:1px solid rgba(245,197,66,.45) !important;\n                border-radius:10px !important;\n                padding:4px !important;\n                box-shadow:0 16px 40px rgba(0,0,0,.7) !important;\n                animation:none !important;\n                transform:none !important;\n                scrollbar-width:thin;\n            }\n            \/* Opciones c\u00f3modas al tacto *\/\n            body > .zar-on-ddl-panel .zar-on-ddl-opt {\n                padding:12px 14px !important;\n                font-size:0.95rem !important;\n            }\n        }\n        <\/style>\n<section class=\"zar-on\" id=\"zar-on-obranueva\">\n                        <div class=\"zar-on-hero\">\n                <div class=\"zar-on-wrap\">\n                    <div class=\"zar-on-hero-grid\">\n                        <div>\n                            <span class=\"zar-on-eyebrow\">Almer\u00eda Levante \u00b7 New Developments<\/span>\n                                                        <h2 class=\"zar-on-hero-h\">Property finder: <em>new-build homes<\/em><\/h2>\n                            <p class=\"zar-on-hero-lead\">New-build developments in Moj\u00e1car, Vera and Garrucha. Premium quality and sea views.<\/p><div class=\"zar-on-hero-cta\"><button type=\"button\" class=\"zar-on-btn zar-on-btn-primary zar-on-open-modal\" data-zar-modal-open=\"contact\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><span>Request information or a viewing<\/span><\/button><p class=\"zar-on-hero-cta-sub\">Tell us what you&#039;re looking for and a ZAR 2010 advisor will get back to you as soon as possible.<\/p><\/div>\n                        <\/div>\n                                            <\/div>\n                <\/div>\n            <\/div>\n            \n            \n\n            <div class=\"zar-on-section\" id=\"zar-on-list\">\n                <div class=\"zar-on-wrap\">\n                    <!-- v2.19 \u2014 list-header ELIMINADO (simplificaci\u00f3n visual) -->\n\n                                        <div id=\"zar-on-live\"\n                         class=\"zar-on-sr-only\"\n                         role=\"status\"\n                         aria-live=\"polite\"\n                         aria-atomic=\"true\"><\/div>\n\n                    <!-- v2.9 \u2014 wrapper sticky full-bleed -->\n                    <div class=\"zar-on-toolbar-wrap\">\n                    <div class=\"zar-on-toolbar\" role=\"region\" aria-label=\"filters\">\n                        <div class=\"zar-on-field\" data-field=\"promo\" data-filter-name=\"Development\">\n                            <label for=\"zar-on-f-promo\">Development<\/label>\n                            <div class=\"zar-on-ddl\">\n                                                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Development\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-promo\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 10.5L12 3l9 7.5V21H3V10.5z\"\/><path d=\"M9 21v-7h6v7\"\/><\/svg><span class=\"zar-on-ddl-label\">Development<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-promo\" role=\"listbox\" aria-label=\"Development\"><\/div>\n                                <select id=\"zar-on-f-promo\" data-role=\"promo\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">All<\/option>\n                                                                            <option value=\"831\">Mar de Pulp\u00ed<\/option>\n                                                                            <option value=\"841\">Bayra Beach<\/option>\n                                                                            <option value=\"846\">Levansur Home Eight<\/option>\n                                                                            <option value=\"848\">Residencial Galena<\/option>\n                                                                            <option value=\"850\">Las Dunas de Vera Resort<\/option>\n                                                                            <option value=\"852\">Miramar Hills<\/option>\n                                                                            <option value=\"860\">Residencial Alcazaba<\/option>\n                                                                            <option value=\"862\">Urbanizaci\u00f3n El Mirador<\/option>\n                                                                            <option value=\"864\">Residencial El Yado<\/option>\n                                                                            <option value=\"868\">Villas Huerta Nueva<\/option>\n                                                                            <option value=\"870\">Edificio Mediterr\u00e1neo<\/option>\n                                                                            <option value=\"872\">Semi Detached Triplex in Villaricos<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" id=\"zar-on-f-fase-wrap\" data-field=\"fase\" data-filter-name=\"Phase\" style=\"display:none\">\n                            <label for=\"zar-on-f-fase\">Phase<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Phase\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-fase\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 7h16M4 12h16M4 17h10\"\/><\/svg><span class=\"zar-on-ddl-label\">Phase<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-fase\" role=\"listbox\" aria-label=\"Phase\"><\/div>\n                                <select id=\"zar-on-f-fase\" data-role=\"fase\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">All<\/option>\n                                <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"munic\" data-filter-name=\"Town\">\n                            <label for=\"zar-on-f-munic\">Town<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Town\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-munic\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 22s7-6.5 7-12a7 7 0 10-14 0c0 5.5 7 12 7 12z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg><span class=\"zar-on-ddl-label\">Town<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-munic\" role=\"listbox\" aria-label=\"Town\"><\/div>\n                                <select id=\"zar-on-f-munic\" data-role=\"munic\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">All<\/option>\n                                                                            <option value=\"antas\">Antas<\/option>\n                                                                            <option value=\"cuevas-del-almanzora\">Cuevas del Almanzora<\/option>\n                                                                            <option value=\"garrucha\">Garrucha<\/option>\n                                                                            <option value=\"los-gallardos\">Los Gallardos<\/option>\n                                                                            <option value=\"san-juan-de-los-terreros\">San Juan de los Terreros<\/option>\n                                                                            <option value=\"vera\">Vera<\/option>\n                                                                            <option value=\"villaricos\">Villaricos<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"tipo\" data-filter-name=\"Type\">\n                            <label for=\"zar-on-f-tipo\">Type<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Type\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-tipo\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 21V9l9-6 9 6v12\"\/><path d=\"M9 21v-6h6v6\"\/><\/svg><span class=\"zar-on-ddl-label\">Type<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-tipo\" role=\"listbox\" aria-label=\"Type\"><\/div>\n                                <select id=\"zar-on-f-tipo\" data-role=\"tipo\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">All<\/option>\n                                                                            <option value=\"apartamento\">APARTAMENTO<\/option>\n                                                                            <option value=\"apartment\">Apartment<\/option>\n                                                                            <option value=\"bungalow\">Bungalow<\/option>\n                                                                            <option value=\"duplex\">Duplex<\/option>\n                                                                            <option value=\"ground_floor\">Ground Floor<\/option>\n                                                                            <option value=\"penthouse\">Penthouse<\/option>\n                                                                            <option value=\"por_definir\">Por definir<\/option>\n                                                                            <option value=\"villa\">Villa<\/option>\n                                                                            <option value=\"villa_pareada\">Villa Pareada<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"dorm\" data-filter-name=\"Bedrooms\">\n                            <label for=\"zar-on-f-dorm\">Bedrooms<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Bedrooms\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-dorm\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 18v-4a3 3 0 013-3h12a3 3 0 013 3v4M3 18h18M3 18v2m18-2v2M6 11V8a2 2 0 012-2h8a2 2 0 012 2v3\"\/><\/svg><span class=\"zar-on-ddl-label\">Bedrooms<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-dorm\" role=\"listbox\" aria-label=\"Bedrooms\"><\/div>\n                                <select id=\"zar-on-f-dorm\" data-role=\"dorm\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Any<\/option>\n                                                                            <option value=\"1\">1+<\/option>\n                                                                            <option value=\"2\">2+<\/option>\n                                                                            <option value=\"3\">3+<\/option>\n                                                                            <option value=\"4\">4+<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field\" data-field=\"banos\" data-filter-name=\"Bathrooms\">\n                            <label for=\"zar-on-f-banos\">Bathrooms<\/label>\n                            <div class=\"zar-on-ddl\">\n                                <button type=\"button\" class=\"zar-on-ddl-btn\" data-default=\"Bathrooms\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-controls=\"zar-on-ddl-panel-banos\"><svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 12h16v5a3 3 0 01-3 3H7a3 3 0 01-3-3v-5z\"\/><path d=\"M6 12V6a2 2 0 012-2h1v3M3 20l1 2M20 20l1 2\"\/><\/svg><span class=\"zar-on-ddl-label\">Bathrooms<\/span><\/button>\n                                <div class=\"zar-on-ddl-panel\" id=\"zar-on-ddl-panel-banos\" role=\"listbox\" aria-label=\"Bathrooms\"><\/div>\n                                <select id=\"zar-on-f-banos\" data-role=\"banos\" tabindex=\"-1\" aria-hidden=\"true\">\n                                    <option value=\"\">Any<\/option>\n                                                                            <option value=\"1\">1+<\/option>\n                                                                            <option value=\"2\">2+<\/option>\n                                                                            <option value=\"3\">3+<\/option>\n                                                                            <option value=\"4\">4+<\/option>\n                                                                    <\/select>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-price\" data-field=\"price\" data-filter-name=\"Max price\">\n                            <label for=\"zar-on-f-pmax\">Max price<\/label>\n                            <div class=\"zar-on-price-wrap\">\n                                <div class=\"zar-on-price-value\">\n                                    <span class=\"zar-on-price-prefix\">Up to<\/span>\n                                    <span class=\"zar-on-price-num is-unlimited\" id=\"zar-on-pmax-lbl\">No limit<\/span>\n                                <\/div>\n                                <div class=\"zar-on-price-slider\">\n                                    <div class=\"zar-on-slider-track\"><\/div>\n                                    <div class=\"zar-on-slider-range\" id=\"zar-on-pmax-fill\"><\/div>\n                                    <input type=\"range\" id=\"zar-on-f-pmax\" min=\"95000\" max=\"600000\" step=\"5000\" value=\"600000\" aria-label=\"Max price\" \/>\n                                <\/div>\n                                <div class=\"zar-on-price-scale\">\n                                    <span>95,000 \u20ac<\/span>\n                                    <span>600,000 \u20ac<\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-count\">\n                            <label>&nbsp;<\/label>\n                            <div class=\"zar-on-count-box\">\n                                <b id=\"zar-on-count\">0<\/b>\n                                <span id=\"zar-on-count-label\">properties available<\/span>\n                            <\/div>\n                        <\/div>\n                        <div class=\"zar-on-field zar-on-field-actions\">\n                            <label>&nbsp;<\/label>\n                            <button type=\"button\" class=\"zar-on-reset\" id=\"zar-on-reset\"><svg class=\"zar-on-reset-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><span>Clear filters<\/span><\/button>\n                        <\/div>\n                    <\/div>\n                    <!-- v2.9 \u2014 fila de chips de filtros activos -->\n                    <div class=\"zar-on-chips\" id=\"zar-on-chips\" role=\"list\" aria-label=\"filtros activos\"><\/div>\n                    <\/div><!-- \/.zar-on-toolbar-wrap -->\n\n                    <!-- v2.17 \u2014 chips espejo para modo host (se ocultan si la\n                         toolbar NO est\u00e1 hosteada). CSS decide visibilidad. -->\n                    <div class=\"zar-on-chips zar-on-chips-outside\" id=\"zar-on-chips-outside\" role=\"list\" aria-label=\"filtros activos\"><\/div>\n\n                    <div class=\"zar-on-table-wrap\">\n                        <div class=\"zar-on-table-scroll\">\n                            <table class=\"zar-on-table\" id=\"zar-on-table\">\n                                                                <thead>\n                                    <tr>\n                                        <th class=\"zar-on-sortable zar-on-th-promo\" data-sort=\"promo_name\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Sort by Development\">Development<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"municipio\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Sort by Town\">Town<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"tipo\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Sort by Type\">Type<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-th-surfaces\">Surfaces <span class=\"zar-on-th-hint\">m\u00b2<\/span><\/th>\n                                        <th class=\"zar-on-th-rooms\">Bed. \/ Bath.<\/th>\n                                        <th class=\"zar-on-sortable zar-on-num\" data-sort=\"precio\" tabindex=\"0\" role=\"button\" aria-sort=\"ascending\" aria-label=\"Sort by Price\">Price<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th class=\"zar-on-sortable\" data-sort=\"entrega\" tabindex=\"0\" role=\"button\" aria-sort=\"none\" aria-label=\"Sort by Delivery\">Delivery<span class=\"zar-on-sort-ind\" aria-hidden=\"true\">\u2195<\/span><\/th>\n                                        <th><\/th>\n                                    <\/tr>\n                                <\/thead>\n                                <tbody id=\"zar-on-tbody\">\n                                    <!-- JS inyecta filas -->\n                                <\/tbody>\n                            <\/table>\n                        <\/div>\n                        <div class=\"zar-on-empty\" id=\"zar-on-empty\" style=\"display:none\">\n                            <h3>No properties match your search<\/h3>\n                            <p>Try widening the price range or removing a filter.<\/p>\n                                                        <button type=\"button\" class=\"zar-on-empty-cta\" id=\"zar-on-empty-cta\">\n                                <svg class=\"zar-on-empty-cta-ico\" viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                                    <path d=\"M3 12a9 9 0 1 0 3-6.7L3 8\"\/>\n                                    <polyline points=\"3 3 3 8 8 8\"\/>\n                                <\/svg>\n                                <span>View all properties<\/span>\n                            <\/button>\n                        <\/div>\n                    <\/div>\n\n                    <nav class=\"zar-on-pager\" id=\"zar-on-pager\" aria-label=\"Pagination\" style=\"display:none\"><\/nav>\n                <\/div>\n            <\/div>\n\n                        <\/section><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc070c6 e-con-full e-flex e-con e-parent\" data-id=\"dc070c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9ff5d16 elementor-widget elementor-widget-shortcode\" data-id=\"9ff5d16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    \/* Wrapper alineado al grid + estilo coherente con Snippet H.\n       v1.6.1 - margin-top reducido (8-14px) para quedar cerca del\n       shortcode anterior pre_listado, que ya aporta su padding. *\/\n    .zar-mapa-promo-wrap{\n        max-width:1400px;\n        margin:0 auto clamp(28px,3.5vw,48px);\n        padding:0 clamp(16px,4vw,48px);\n        box-sizing:border-box;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n    }\n    \/* Cabecera: eyebrow oro + t\u00edtulo grande blanco\/oro it\u00e1lica + lead *\/\n    .zar-mapa-promo-header{\n        margin:0 0 clamp(24px,3vw,36px);\n        max-width:1100px;\n    }\n    .zar-mapa-promo-eyebrow{\n        display:inline-flex;align-items:center;gap:14px;\n        font-size:11px;letter-spacing:0.28em;text-transform:uppercase;\n        color:#F5C542;font-weight:500;margin:0 0 18px;\n    }\n    .zar-mapa-promo-eyebrow::before{\n        content:\"\";width:32px;height:1px;background:#F5C542;opacity:0.8;\n        display:inline-block;\n    }\n    .zar-mapa-promo-h2{\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n        font-size:clamp(2.2rem,4.4vw,3.6rem);\n        font-weight:300;line-height:1.05;letter-spacing:-0.025em;\n        color:#fff;margin:0 0 16px;\n    }\n    .zar-mapa-promo-h2 em{\n        font-style:italic;color:#F5C542;font-weight:300;\n    }\n    .zar-mapa-promo-lead{\n        font-size:clamp(0.95rem,1.1vw,1.05rem);\n        line-height:1.6;color:rgba(255,255,255,0.55);\n        font-weight:400;margin:0;max-width:780px;\n    }\n    .zar-mapa-promo-frame{\n        position:relative;width:100%;height:520px;\n        background:#0a0e1a;border-radius:6px;overflow:hidden;\n        border:1px solid rgba(245,197,66,0.15);\n    }\n    @media (max-width:1024px){.zar-mapa-promo-frame{height:420px}}\n    @media (max-width:640px){.zar-mapa-promo-frame{height:320px}}\n\n    .zar-mapa-promo-frame .leaflet-container{background:#0a0e1a !important;font-family:inherit !important}\n    .zar-mapa-promo-frame .leaflet-control-attribution{font-size:9px !important;opacity:0.4 !important;background:rgba(0,0,0,0.5) !important;color:#888 !important;padding:1px 4px !important}\n    .zar-mapa-promo-frame .leaflet-control-attribution a{color:#666 !important}\n    .zar-mapa-promo-frame .leaflet-bar a{background-color:#1a1a2e !important;color:#F5C542 !important;border-color:#2d2d44 !important;line-height:26px !important;font-weight:600}\n    .zar-mapa-promo-frame .leaflet-bar a:hover{background-color:#2d2d44 !important}\n    \/* v1.8 \u2014 Bot\u00f3n \"Vista sat\u00e9lite\" superpuesto al mapa, debajo del control de zoom (topright). *\/\n    .zar-mapa-promo-overlay-tr{\n        position:absolute; top:88px; right:10px;\n        display:flex; flex-direction:column; gap:8px;\n        z-index:600;\n    }\n    .zar-mapa-promo-overlay-btn{\n        width:38px; height:38px; border-radius:6px;\n        background:rgba(10,10,10,0.85);\n        border:1px solid rgba(245,197,66,0.3);\n        color:#F5C542; cursor:pointer;\n        display:flex; align-items:center; justify-content:center;\n        transition:all 0.15s;\n        backdrop-filter:blur(6px);\n        -webkit-backdrop-filter:blur(6px);\n        padding:0;\n    }\n    .zar-mapa-promo-overlay-btn svg{ width:18px; height:18px; }\n    .zar-mapa-promo-overlay-btn:hover{ background:#F5C542; color:#0a0a0a; }\n    .zar-mapa-promo-overlay-btn.is-active{ background:#F5C542; color:#0a0a0a; }\n\n    \/* \u2550\u2550\u2550 Bloque CTA debajo del mapa (bot\u00f3n estilo Snippet H) \u2550\u2550\u2550\n       Reutiliza .zar-on-btn \/ .zar-on-btn-primary \/ .zar-on-btn-large\n       definidos por el Snippet H. Si el Snippet H no estuviera activo\n       en la p\u00e1gina, las reglas de respaldo (zar-mapa-cta-btn-fallback)\n       garantizan que el bot\u00f3n siga teniendo aspecto correcto. *\/\n    .zar-mapa-promo-cta{\n        margin:clamp(20px,2.5vw,32px) 0 0;\n        text-align:center;\n    }\n    .zar-mapa-promo-cta .zar-on-btn,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback{\n        display:inline-flex;align-items:center;gap:10px;\n        background:#F5C542;color:#000;\n        padding:16px 36px;font-family:\"DM Sans\",\"Inter\",Arial,sans-serif;\n        font-size:13px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;\n        text-decoration:none;border-radius:3px;border:0;cursor:pointer;\n        transition:background .25s ease,transform .25s ease;\n    }\n    .zar-mapa-promo-cta .zar-on-btn:hover,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback:hover{\n        background:#e6b800;transform:translateY(-1px);\n    }\n    .zar-mapa-promo-cta .zar-on-btn-ico,\n    .zar-mapa-promo-cta .zar-mapa-cta-btn-fallback svg{\n        width:18px;height:18px;flex-shrink:0;\n    }\n\n    \/* \u2550\u2550\u2550 PIN (Opci\u00f3n 1 \u2014 c\u00edrculo oro plano \u00b7 id\u00e9ntico Snippet B) \u2550\u2550\u2550 *\/\n    .zar-mapa-pin{\n        width:18px;height:18px;border-radius:50%;\n        background:#F5C542;border:1.5px solid #000;\n        box-sizing:border-box;\n        box-shadow:0 2px 6px rgba(0,0,0,0.6);\n        cursor:pointer;\n        transition:transform .2s ease,box-shadow .2s ease;\n    }\n    .zar-mapa-pin:hover{\n        transform:scale(1.25);\n        box-shadow:0 0 0 4px rgba(245,197,66,0.25),0 2px 8px rgba(0,0,0,0.7);\n    }\n    @keyframes zarMapaDrop{0%{transform:translateY(-12px);opacity:0}100%{transform:translateY(0);opacity:1}}\n    .zar-mapa-pin-drop{animation:zarMapaDrop .35s ease-out both}\n\n    \/* \u2550\u2550\u2550 PILL v1.7 \u2014 etiqueta con nombre de la promoci\u00f3n \u2550\u2550\u2550 *\/\n    .zar-mapa-pill{\n        display:inline-flex;align-items:center;gap:6px;\n        background:#F5C542;color:#0d0d0d;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n        font-size:12px;font-weight:600;letter-spacing:0.01em;\n        line-height:1;\n        padding:5px 10px 5px 8px;\n        border-radius:999px;\n        border:1.5px solid #0d0d0d;\n        box-shadow:0 2px 6px rgba(0,0,0,0.5);\n        white-space:nowrap;\n        \/* Centrado del pin respecto al punto geogr\u00e1fico: translate -50%\/-50%.\n           Como iconAnchor es (0,0), la esquina superior izquierda del div\n           cae sobre la coordenada. Lo movemos al centro con el transform. *\/\n        transform:translate(-50%, -50%);\n        cursor:pointer;\n        transition:transform .15s ease, box-shadow .15s ease;\n    }\n    .zar-mapa-pill:hover{\n        transform:translate(-50%, -50%) scale(1.06);\n        box-shadow:0 0 0 4px rgba(245,197,66,0.20), 0 3px 10px rgba(0,0,0,0.7);\n        z-index:1000;\n    }\n    .zar-mapa-pill-dot{\n        width:8px;height:8px;border-radius:50%;\n        background:#0d0d0d;\n        flex-shrink:0;\n    }\n    .zar-mapa-pill-text{\n        white-space:nowrap;\n    }\n    \/* Reaplicamos la animaci\u00f3n de \"drop\" a la pill.\n       OJO: la animaci\u00f3n zarMapaDrop usa translateY, lo que pisar\u00eda\n       el translate(-50%,-50%) que centra la pill. Definimos una\n       animaci\u00f3n espec\u00edfica que conserva el centrado. *\/\n    @keyframes zarMapaPillDrop{\n        0%{transform:translate(-50%, calc(-50% - 12px));opacity:0}\n        100%{transform:translate(-50%, -50%);opacity:1}\n    }\n    .zar-mapa-pill.zar-mapa-pin-drop{\n        animation:zarMapaPillDrop .35s ease-out both;\n    }\n\n    \/* \u2550\u2550\u2550 POPUP \u2014 Ficha Premium full-bleed (Opci\u00f3n C) \u2550\u2550\u2550 *\/\n    .leaflet-popup-content-wrapper{padding:0 !important;background:transparent !important;box-shadow:none !important;border-radius:6px !important;overflow:hidden !important}\n    .leaflet-popup-content{margin:0 !important;width:auto !important}\n    .leaflet-popup-tip{background:#000 !important}\n    .leaflet-popup-close-button{color:#fff !important;font-size:18px !important;top:6px !important;right:6px !important;z-index:10;width:24px !important;height:24px !important;line-height:24px !important;text-align:center !important;background:transparent !important}\n    .leaflet-popup-close-button:hover{color:#F5C542 !important}\n\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       v1.4 \u2014 FICHA con !important en TODO color del texto.\n       Sin width fija: la ficha se adapta al ancho real que\n       le da Leaflet (imposible desbordamiento).\n       \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n    \/* Reset del wrapper interno de Leaflet \u2014 sin margin ni padding *\/\n    .leaflet-popup-content{\n        margin:0 !important;\n        padding:0 !important;\n        width:auto !important;\n    }\n    .leaflet-popup-content-wrapper{\n        padding:0 !important;\n        background:transparent !important;\n        box-shadow:none !important;\n        border-radius:6px !important;\n        overflow:hidden !important;\n    }\n\n    \/* Reset box-sizing para todos los hijos de la ficha *\/\n    .zar-mapa-fc, .zar-mapa-fc *{ box-sizing:border-box !important; }\n\n    \/* Card \u2014 SIN width fija. width:100% se adapta al popup *\/\n    .zar-mapa-fc{\n        position:relative !important;\n        width:100% !important;\n        max-width:100% !important;\n        height:300px !important;\n        background:#000 !important;\n        border-radius:6px !important;\n        overflow:hidden !important;\n        border:1px solid rgba(245,197,66,0.22) !important;\n        font-family:\"DM Sans\",\"Inter\",\"Helvetica Neue\",Arial,sans-serif !important;\n        color:#ffffff !important;\n        margin:0 !important;\n        padding:0 !important;\n    }\n\n    \/* Foto cubre la ficha entera *\/\n    .zar-mapa-fc .zar-mapa-fc-img{\n        position:absolute !important;\n        inset:0 !important;\n        top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;\n        width:100% !important;height:100% !important;\n        object-fit:cover !important;display:block !important;\n        z-index:0 !important;margin:0 !important;padding:0 !important;\n    }\n\n    \/* Overlay degradado *\/\n    .zar-mapa-fc::after{\n        content:\"\" !important;\n        position:absolute !important;inset:0 !important;\n        top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;\n        z-index:1 !important;\n        background:linear-gradient(180deg,\n            rgba(0,0,0,0.05) 0%,\n            rgba(0,0,0,0.15) 30%,\n            rgba(0,0,0,0.80) 60%,\n            rgba(0,0,0,0.96) 100%) !important;\n        pointer-events:none !important;\n    }\n\n    \/* Cuerpo de texto *\/\n    .zar-mapa-fc .zar-mapa-fc-body{\n        position:absolute !important;\n        left:0 !important;right:0 !important;bottom:0 !important;\n        z-index:2 !important;\n        padding:14px 14px 14px !important;\n        margin:0 !important;\n        display:flex !important;flex-direction:column !important;\n    }\n\n    \/* \u2500\u2500 COLORES DEL TEXTO con !important para vencer al tema \u2500\u2500 *\/\n\n    \/* Eyebrow poblaci\u00f3n \u00b7 tipos \u2014 BLANCO 75% *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-loc,\n    .zar-mapa-fc .zar-mapa-fc-loc{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:9.5px !important;\n        letter-spacing:0.14em !important;\n        text-transform:uppercase !important;\n        color:rgba(255,255,255,0.75) !important;\n        margin:0 0 6px !important;\n        padding:0 !important;\n        font-weight:500 !important;\n        line-height:1.35 !important;\n        text-align:left !important;\n        text-decoration:none !important;\n    }\n\n    \/* Nombre \u2014 ORO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-name,\n    .zar-mapa-fc .zar-mapa-fc-name{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:1.3rem !important;\n        font-weight:600 !important;\n        color:#F5C542 !important;\n        margin:0 0 6px !important;\n        padding:0 !important;\n        letter-spacing:-0.022em !important;\n        line-height:1.12 !important;\n        text-align:left !important;\n        text-transform:none !important;\n        text-decoration:none !important;\n    }\n\n    \/* Dormitorios \u2014 BLANCO 75%, sin centrar *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-meta,\n    .zar-mapa-fc .zar-mapa-fc-meta{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:12px !important;\n        color:rgba(255,255,255,0.75) !important;\n        margin:0 0 10px !important;\n        padding:0 !important;\n        line-height:1.45 !important;\n        font-weight:400 !important;\n        text-align:left !important;\n        text-transform:none !important;\n    }\n\n    \/* Fila de precio *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-pricerow,\n    .zar-mapa-fc .zar-mapa-fc-pricerow{\n        display:flex !important;\n        align-items:baseline !important;\n        gap:10px !important;\n        padding:10px 0 0 !important;\n        border-top:1px solid rgba(255,255,255,0.18) !important;\n        margin:0 0 12px !important;\n        background:transparent !important;\n    }\n\n    \/* \"Desde\" \u2014 ORO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-pre,\n    .zar-mapa-fc .zar-mapa-fc-pre{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:9.5px !important;\n        letter-spacing:0.22em !important;\n        text-transform:uppercase !important;\n        color:#F5C542 !important;\n        font-weight:500 !important;\n        line-height:1 !important;\n        flex:0 0 auto !important;\n        margin:0 !important;padding:0 !important;\n    }\n\n    \/* Cifra precio \u2014 BLANCO *\/\n    .leaflet-popup .zar-mapa-fc .zar-mapa-fc-price,\n    .zar-mapa-fc .zar-mapa-fc-price{\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:1.5rem !important;\n        font-weight:200 !important;\n        color:#ffffff !important;\n        letter-spacing:-0.028em !important;\n        line-height:1 !important;\n        font-variant-numeric:tabular-nums !important;\n        flex:1 1 auto !important;\n        text-align:right !important;\n        margin:0 !important;padding:0 !important;\n    }\n\n    \/* \u2500\u2500 BOT\u00d3N \u2014 ORO con !important contra reglas globales del tema \u2500\u2500 *\/\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn,\n    .zar-mapa-fc a.zar-mapa-fc-btn,\n    a.zar-mapa-fc-btn,\n    .zar-mapa-fc-btn{\n        display:block !important;\n        width:100% !important;\n        max-width:100% !important;\n        box-sizing:border-box !important;\n        background:transparent !important;\n        background-color:transparent !important;\n        color:#F5C542 !important;\n        border:1px solid #F5C542 !important;\n        padding:10px 8px !important;\n        font-family:\"DM Sans\",\"Inter\",Arial,sans-serif !important;\n        font-size:10px !important;\n        font-weight:600 !important;\n        letter-spacing:0.2em !important;\n        text-transform:uppercase !important;\n        text-decoration:none !important;\n        text-align:center !important;\n        border-radius:2px !important;\n        line-height:1.2 !important;\n        margin:0 !important;\n        transition:background .25s ease,color .25s ease !important;\n    }\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn:hover,\n    .leaflet-popup .zar-mapa-fc a.zar-mapa-fc-btn:focus,\n    .zar-mapa-fc a.zar-mapa-fc-btn:hover,\n    .zar-mapa-fc a.zar-mapa-fc-btn:focus,\n    a.zar-mapa-fc-btn:hover,\n    a.zar-mapa-fc-btn:focus{\n        background:#F5C542 !important;\n        background-color:#F5C542 !important;\n        color:#000000 !important;\n    }\n    <\/style>\n\n        <div class=\"zar-mapa-promo-wrap\">\n\n        <!-- Cabecera estilo Snippet H -->\n        <div class=\"zar-mapa-promo-header\">\n            <span class=\"zar-mapa-promo-eyebrow\">On the map \u00b7 Almer\u00eda coast<\/span>\n            <h2 class=\"zar-mapa-promo-h2\">Discover our developments <em>on the map<\/em><\/h2>\n            <p class=\"zar-mapa-promo-lead\">Explore our new-build developments across Moj\u00e1car, Vera and Garrucha. Click any marker to see the development details \u2014 its location, available homes and starting price.<\/p>\n        <\/div>\n\n        <!-- Mapa -->\n        <div class=\"zar-mapa-promo-frame\"\n             id=\"zar-mapa-promo-2\"\n             data-zar-sat-on=\"Satellite view\"\n             data-zar-sat-off=\"Dark view\"><\/div>\n\n        <!-- CTA debajo del mapa -->\n        <div class=\"zar-mapa-promo-cta\">\n            <button type=\"button\"\n                    class=\"zar-on-btn zar-on-btn-primary zar-on-btn-large zar-on-open-modal zar-mapa-cta-btn-fallback\"\n                    data-zar-modal-open=\"contact\"\n                    aria-label=\"Request information or a viewing\">\n                <svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                    <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n                    <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n                    <line x1=\"8\"  y1=\"2\" x2=\"8\"  y2=\"6\"\/>\n                    <line x1=\"3\"  y1=\"10\" x2=\"21\" y2=\"10\"\/>\n                <\/svg>\n                <span>Request information or a viewing<\/span>\n            <\/button>\n        <\/div>\n\n    <\/div>\n\n    <script>\n    (function(){\n        var POINTS = [{\"name\":\"Bayra Beach\",\"poblacion\":\"Vera\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses\",\"beds_txt\":\"Homes with 3 bedrooms\",\"price\":\"430.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Bayra-Beach--768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/ground-floor-apartments-vera-playa-bayra-beach-almeria\/\",\"lat\":37.190258,\"lng\":-1.817401},{\"name\":\"Edificio Mediterr\u00e1neo\",\"poblacion\":\"Garrucha\",\"tipos\":\"Apartments\",\"beds_txt\":\"Homes with 3 bedrooms\",\"price\":\"124.900 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/edificio-mediterraneo-renovated-homes-garrucha\/\",\"lat\":37.183894,\"lng\":-1.822789},{\"name\":\"Las Dunas de Vera Resort\",\"poblacion\":\"Vera\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses, Villas\",\"beds_txt\":\"Homes with 1 and 2 bedrooms\",\"price\":\"170.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Las-Dunas-de-Vera-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/dunas-de-vera-beachfront-tourist-apartments-villas-vera-almeria\/\",\"lat\":37.22844,\"lng\":-1.799992},{\"name\":\"Levansur Home Eight\",\"poblacion\":\"Vera\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses, Villas\",\"beds_txt\":\"Homes with 2 and 3 bedrooms\",\"price\":\"225.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/Levansur-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/levansur-home-eight-vera-playa-almeria-en\/\",\"lat\":37.228539,\"lng\":-1.819933},{\"name\":\"Mar de Pulp\u00ed\",\"poblacion\":\"San Juan de los Terreros\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses, Villas\",\"beds_txt\":\"Homes with 1, 2 and 3 bedrooms\",\"price\":\"182.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/AZ1859-Local-Albox-1-copia-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-san-juan-de-los-terreros-mar-de-pulpi\/\",\"lat\":37.345081,\"lng\":-1.687517},{\"name\":\"Miramar Hills\",\"poblacion\":\"Vera\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses\",\"beds_txt\":\"Homes with 2 and 3 bedrooms\",\"price\":\"240.450 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/4-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-vera-playa-miramar-hills\/\",\"lat\":37.229585,\"lng\":-1.80674},{\"name\":\"Residencial Alcazaba\",\"poblacion\":\"Vera\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses\",\"beds_txt\":\"Homes with 1, 3 and 4 bedrooms\",\"price\":\"95.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-alcazaba-vera-new-build-almeria\/\",\"lat\":37.244345,\"lng\":-1.864021},{\"name\":\"Residencial El Yado\",\"poblacion\":\"San Juan de los Terreros\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses, Villas\",\"beds_txt\":\"Homes with 2 and 3 bedrooms\",\"price\":\"346.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/el-yado-new-build-san-juan-de-los-terreros\/\",\"lat\":37.345541,\"lng\":-1.688762},{\"name\":\"Residencial Galena\",\"poblacion\":\"Cuevas del Almanzora\",\"tipos\":\"Apartments, Ground Floor Apartments, Penthouses\",\"beds_txt\":\"Homes with 2 bedrooms\",\"price\":\"125.900 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/GALENA-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/residencial-galena-new-build-apartments-las-herrerias-cuevas-almanzora\/\",\"lat\":37.272572,\"lng\":-1.796522},{\"name\":\"Semi Detached Triplex in Villaricos\",\"poblacion\":\"Villaricos\",\"tipos\":\"Houses, Terraced Houses\",\"beds_txt\":\"Homes with 3 bedrooms\",\"price\":\"295.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/06\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/new-build-villaricos-semi-detached-triplex\/\",\"lat\":37.250537,\"lng\":-1.770046},{\"name\":\"Urbanizaci\u00f3n El Mirador\",\"poblacion\":\"Antas\",\"tipos\":\"Terraced Houses, Villas\",\"beds_txt\":\"Homes with 3 bedrooms\",\"price\":\"165.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1939-El-Mirador-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/urbanizacion-el-mirador-new-build-townhouses-antas\/\",\"lat\":37.26253,\"lng\":-1.912715},{\"name\":\"Villas Huerta Nueva\",\"poblacion\":\"Los Gallardos\",\"tipos\":\"Villas\",\"beds_txt\":\"Homes with 2 bedrooms\",\"price\":\"324.000 \u20ac\",\"from\":\"From\",\"cta\":\"View development\",\"img\":\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/05\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1-768x512.jpg\",\"url\":\"https:\/\/zar2010.com\/en\/promocion\/villas-for-sale-huerta-nueva-los-gallardos\/\",\"lat\":37.1609,\"lng\":-1.931491}];\n        var ELID   = \"zar-mapa-promo-2\";\n        var CENTER = [37.165, -1.835];\n        var ZOOM   = 12;\n\n        function build(){\n            if (typeof L === 'undefined') { setTimeout(build, 80); return; }\n            var el = document.getElementById(ELID);\n            if (!el || el._zarLeaflet) return;\n            el._zarLeaflet = true;\n\n            var map = L.map(el, {\n                zoom: ZOOM,\n                center: CENTER,\n                zoomControl: true,\n                attributionControl: true,\n                scrollWheelZoom: false  \/\/ mejor UX dentro del scroll de la p\u00e1gina\n            });\n            map.zoomControl.setPosition('topright');\n\n            \/* v1.8 \u2014 Capas de tile: dark (default) y sat\u00e9lite (Esri).\n               Guardamos referencias para alternar al pulsar el bot\u00f3n. *\/\n            var tileDark = L.tileLayer('https:\/\/{s}.basemaps.cartocdn.com\/dark_all\/{z}\/{x}\/{y}{r}.png', {\n                attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\" target=\"_blank\">OpenStreetMap<\/a>',\n                subdomains: 'abcd',\n                maxZoom: 19\n            });\n            var tileSat = L.tileLayer(\n                'https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}',\n                { attribution: 'Tiles &copy; Esri', maxZoom: 19 }\n            );\n            tileDark.addTo(map);\n            var currentTiles = 'dark';\n\n            \/* v1.8 \u2014 Inyectar bot\u00f3n sat\u00e9lite en el contenedor del mapa.\n               Posicionado a top:88px right:10px para quedar DEBAJO del\n               control de zoom de Leaflet que en este mapa est\u00e1 en topright. *\/\n            var L_LABELS = {\n                sat_on:  el.getAttribute('data-zar-sat-on')  || 'Vista sat\u00e9lite',\n                sat_off: el.getAttribute('data-zar-sat-off') || 'Vista oscura'\n            };\n            var overlayTR = document.createElement('div');\n            overlayTR.className = 'zar-mapa-promo-overlay-tr';\n            overlayTR.innerHTML =\n                '<button type=\"button\" class=\"zar-mapa-promo-overlay-btn\" data-role=\"sat\"' +\n                ' title=\"' + L_LABELS.sat_on + '\" aria-label=\"' + L_LABELS.sat_on + '\">' +\n                    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">' +\n                        '<path d=\"M12 2L2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/>' +\n                    '<\/svg>' +\n                '<\/button>';\n            el.appendChild(overlayTR);\n            var satBtn = overlayTR.querySelector('button[data-role=\"sat\"]');\n            satBtn.addEventListener('click', function(){\n                if (currentTiles === 'dark'){\n                    map.removeLayer(tileDark);\n                    tileSat.addTo(map);\n                    currentTiles = 'sat';\n                    satBtn.classList.add('is-active');\n                    satBtn.title = L_LABELS.sat_off;\n                    satBtn.setAttribute('aria-label', L_LABELS.sat_off);\n                } else {\n                    map.removeLayer(tileSat);\n                    tileDark.addTo(map);\n                    currentTiles = 'dark';\n                    satBtn.classList.remove('is-active');\n                    satBtn.title = L_LABELS.sat_on;\n                    satBtn.setAttribute('aria-label', L_LABELS.sat_on);\n                }\n            });\n\n            \/\/ GeoJSON de los 3 municipios (mismo del Snippet B)\n            fetch('https:\/\/zar2010.com\/wp-content\/uploads\/2026\/03\/municipios-zar-1.json')\n                .then(function(r){ return r.json(); })\n                .then(function(data){\n                    L.geoJSON(data, {\n                        filter: function(f){\n                            var t = f.geometry && f.geometry.type;\n                            return t !== 'Point' && t !== 'MultiPoint';\n                        },\n                        style: function(){\n                            return { fillColor:'#1a1a2e', fillOpacity:0.1, color:'#F5C542', weight:2, opacity:0.8, interactive:false };\n                        }\n                    }).addTo(map);\n                })\n                .catch(function(e){ console.warn('[ZAR-MAPA] GeoJSON error:', e); });\n\n            \/\/ Pin factory (v1.7 \u2014 pill con nombre de la promoci\u00f3n)\n            function escTxt(s){\n                return String(s == null ? '' : s)\n                    .replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;')\n                    .replace(\/\"\/g,'&quot;').replace(\/'\/g,'&#39;');\n            }\n            function makeIcon(p){\n                var name = (p && p.name) ? p.name : '';\n                var html =\n                    '<div class=\"zar-mapa-pill zar-mapa-pin-drop\">' +\n                        '<span class=\"zar-mapa-pill-dot\"><\/span>' +\n                        '<span class=\"zar-mapa-pill-text\">' + escTxt(name) + '<\/span>' +\n                    '<\/div>';\n                return L.divIcon({\n                    html: html,\n                    className: '',\n                    \/* Sin iconSize fijo: el divIcon se autodimensiona al\n                       contenido (la pill crece con el nombre).\n                       iconAnchor en (0,0) y dejamos que la pill se\n                       posicione con CSS transform desde su esquina. *\/\n                    iconSize: null,\n                    iconAnchor: [0, 0],\n                    popupAnchor: [0, -12]\n                });\n            }\n\n            \/\/ Popup factory (Ficha refinada v1.1)\n            function escAttr(s){ return String(s == null ? '' : s).replace(\/\"\/g,'&quot;').replace(\/<\/g,'&lt;'); }\n            function popupHTML(p){\n                \/\/ Eyebrow combinado: poblaci\u00f3n \u00b7 tipos\n                var locParts = [];\n                if (p.poblacion) locParts.push(p.poblacion);\n                if (p.tipos)     locParts.push(p.tipos);\n                var locStr = locParts.join(' \u00b7 ');\n\n                \/\/ Meta: dormitorios (texto en prosa \"Viviendas de X dormitorios\")\n                var metaStr = p.beds_txt || '';\n\n                \/\/ Foto como fondo full-bleed (v1.2)\n                var imgHTML = p.img\n                    ? '<img decoding=\"async\" class=\"zar-mapa-fc-img\" src=\"' + escAttr(p.img) + '\" alt=\"' + escAttr(p.name) + '\">'\n                    : '';\n\n                var priceHTML = '';\n                if (p.price) {\n                    priceHTML =\n                        '<div class=\"zar-mapa-fc-pricerow\">' +\n                            '<span class=\"zar-mapa-fc-pre\">' + escAttr(p.from) + '<\/span>' +\n                            '<span class=\"zar-mapa-fc-price\">' + escAttr(p.price) + '<\/span>' +\n                        '<\/div>';\n                }\n\n                var btnHTML = p.url\n                    ? '<a class=\"zar-mapa-fc-btn\" href=\"' + escAttr(p.url) + '\">' + escAttr(p.cta) + '<\/a>'\n                    : '';\n\n                return ''\n                    + '<article class=\"zar-mapa-fc\">'\n                    +   imgHTML\n                    +   '<div class=\"zar-mapa-fc-body\">'\n                    +     (locStr  ? '<div class=\"zar-mapa-fc-loc\">' + escAttr(locStr) + '<\/div>' : '')\n                    +     '<h4 class=\"zar-mapa-fc-name\">' + escAttr(p.name) + '<\/h4>'\n                    +     (metaStr ? '<p class=\"zar-mapa-fc-meta\">' + escAttr(metaStr) + '<\/p>' : '')\n                    +     priceHTML\n                    +     btnHTML\n                    +   '<\/div>'\n                    + '<\/article>';\n            }\n\n            var bounds = L.latLngBounds();\n            var hasAnyPoint = false;\n\n            POINTS.forEach(function(p){\n                if (!isFinite(p.lat) || !isFinite(p.lng)) return;\n                hasAnyPoint = true;\n                var marker = L.marker([p.lat, p.lng], { icon: makeIcon(p), riseOnHover: true }).addTo(map);\n                marker.bindPopup(popupHTML(p), {\n                    maxWidth: 300,\n                    minWidth: 300,\n                    autoPan: true,\n                    closeButton: true,\n                    className: 'zar-mapa-popup'\n                });\n                bounds.extend([p.lat, p.lng]);\n            });\n\n            \/\/ Si hay 2+ puntos, ajustar el viewport para mostrarlos todos\n            if (hasAnyPoint && POINTS.length >= 2) {\n                map.fitBounds(bounds.pad(0.18), { animate: false });\n            }\n\n            \/\/ Reactivar scroll-zoom solo cuando el usuario clica en el mapa\n            \/\/ (UX cl\u00e1sica: evitamos que la rueda capture el scroll de la p\u00e1gina).\n            map.on('click', function(){ map.scrollWheelZoom.enable(); });\n            map.on('mouseout', function(){ map.scrollWheelZoom.disable(); });\n        }\n        build();\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d22a1f e-con-full e-flex e-con e-parent\" data-id=\"9d22a1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c61ffc2 elementor-widget elementor-widget-shortcode\" data-id=\"c61ffc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"zar-on\" id=\"zar-on-obranueva-post\">    <div class=\"zar-on-section zar-on-section-intro\">\n        <div class=\"zar-on-wrap\">\n            <span class=\"zar-on-eyebrow\">Levante de Almer\u00eda \u00b7 New developments<\/span>\n            <h2>Your next home on the Almer\u00eda coast<\/h2>\n            <p style=\"max-width:780px\">New-build apartments, ground-floor homes, penthouses and villas in Moj\u00e1car, Vera and Garrucha. A carefully chosen selection of properties ready to move in or off-plan, hand-picked by ZAR 2010 across the Levante coast of Almer\u00eda.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section\">\n        <div class=\"zar-on-wrap\">\n            <h2 class=\"zar-on-h2-soft\">Three towns. One Mediterranean coastline.<\/h2>\n            <div class=\"zar-on-zones zar-on-zones-seo\">\n                <article class=\"zar-on-zone\">\n                    <h3>New-build in Moj\u00e1car<\/h3>\n                    <p>Moj\u00e1car offers 17 km of beach, the white-village charm of Moj\u00e1car Pueblo and a thriving international community. New developments here range from beachfront apartments in Moj\u00e1car Playa to detached villas with sea views \u2014 ideal for a primary residence, second home or holiday rental investment.<\/p>\n                <\/article>\n                <article class=\"zar-on-zone\">\n                    <h3>New-build in Vera<\/h3>\n                    <p>Vera Playa concentrates the largest pipeline of new construction on the Levante coast, with short delivery timelines and competitive entry prices. Resort-style developments with pools, landscaped gardens and gated communities make it the preferred choice for international buyers seeking value and lifestyle.<\/p>\n                <\/article>\n                <article class=\"zar-on-zone\">\n                    <h3>New-build in Garrucha<\/h3>\n                    <p>Garrucha combines an active marina, a renovated seafront promenade and authentic Spanish daily life. Front-line apartments and penthouses here keep the rhythm of a real town all year round, with restaurants, schools and services within walking distance.<\/p>\n                <\/article>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section\">\n        <div class=\"zar-on-wrap\">\n            <span class=\"zar-on-eyebrow\">Why ZAR 2010<\/span>\n            <h2>Local expertise. International service.<\/h2>\n            <p style=\"max-width:780px\">For more than a decade we have been helping families and investors find the right home on the Levante coast of Almer\u00eda. We work only with developers we know personally and projects we have visited.<\/p>\n            <div class=\"zar-on-value-grid\">\n                <div class=\"zar-on-value-item\"><h3>Rigorous selection<\/h3><p>We do not list every project on the market \u2014 only those that meet our standards of quality, location and value.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>Bilingual advice<\/h3><p>Spanish and English. We accompany non-resident buyers through every step, including NIE, financing and notary.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>End-to-end support<\/h3><p>From the first viewing to the keys: legal review of the development and full assistance through to the notary appointment.<\/p><\/div>\n                <div class=\"zar-on-value-item\"><h3>Long-term relationship<\/h3><p>Most of our clients come from referrals. We are still here years after handing you the keys.<\/p><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n            <script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does delivery take for an off-plan property?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Typically between 18 and 30 months from reservation. Each property in the listing shows its estimated delivery quarter.\"}},{\"@type\":\"Question\",\"name\":\"Can I buy as a non-resident in Spain?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. You only need an NIE number and a Spanish bank account. We accompany you through the entire process, including remote signing via power of attorney.\"}},{\"@type\":\"Question\",\"name\":\"Does new-build property appreciate on the Levante coast?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"According to the Spanish Land Registry, the Moj\u00e1car\u2013Vera\u2013Garrucha corridor has shown 6\u20139% annual price growth over the last five years.\"}},{\"@type\":\"Question\",\"name\":\"Can I personalize finishes and layout?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In most developments, yes \u2014 provided you reserve before the structural deadline. Kitchens, bathrooms, flooring and sometimes interior layout can be adapted.\"}}]}<\/script>\n    \n    <div class=\"zar-on-section\" id=\"zar-on-faq\">\n        <div class=\"zar-on-wrap\">\n            <h2 class=\"zar-on-h2-soft\">Frequently asked<\/h2>\n            <div class=\"zar-on-faq\">\n                                    <details>\n                        <summary>How long does delivery take for an off-plan property?<\/summary>\n                        <p>Typically between 18 and 30 months from reservation. Each property in the listing shows its estimated delivery quarter.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Can I buy as a non-resident in Spain?<\/summary>\n                        <p>Yes. You only need an NIE number and a Spanish bank account. We accompany you through the entire process, including remote signing via power of attorney.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Does new-build property appreciate on the Levante coast?<\/summary>\n                        <p>According to the Spanish Land Registry, the Moj\u00e1car\u2013Vera\u2013Garrucha corridor has shown 6\u20139% annual price growth over the last five years.<\/p>\n                    <\/details>\n                                    <details>\n                        <summary>Can I personalize finishes and layout?<\/summary>\n                        <p>In most developments, yes \u2014 provided you reserve before the structural deadline. Kitchens, bathrooms, flooring and sometimes interior layout can be adapted.<\/p>\n                    <\/details>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"zar-on-section zar-on-section-cta\" id=\"zar-on-cta\">\n        <div class=\"zar-on-wrap\">\n            <div class=\"zar-on-cta-card\">\n                <span class=\"zar-on-eyebrow\">Schedule a viewing<\/span>\n                <h2>Visit your future home \u2014 without commitment<\/h2>\n                <p>Choose a date and we will arrange a private tour of the developments that match your search. Door-to-door service from Almer\u00eda airport, Murcia or your hotel. We listen, we show, we do not push.<\/p>\n                <div class=\"zar-on-cta-actions\">\n                    <button type=\"button\" class=\"zar-on-btn zar-on-btn-primary zar-on-btn-large zar-on-open-modal\" data-zar-modal-open=\"contact\">\n                        <svg class=\"zar-on-btn-ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                            <rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/>\n                            <line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/>\n                            <line x1=\"8\"  y1=\"2\" x2=\"8\"  y2=\"6\"\/>\n                            <line x1=\"3\"  y1=\"10\" x2=\"21\" y2=\"10\"\/>\n                        <\/svg>\n                        <span>Request information or a viewing<\/span>\n                    <\/button>\n                <\/div>\n                <p class=\"zar-on-cta-or\">or contact us directly:<\/p>\n                <ul class=\"zar-on-contact-alt-list zar-on-cta-alt\">\n                    <li>\n                        <a href=\"tel:+34950132949\" class=\"zar-on-contact-alt-item\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n                            <span>+34 950 13 29 49<\/span>\n                        <\/a>\n                    <\/li>\n                    <li>\n                        <a href=\"mailto:info@zar2010.com\" class=\"zar-on-contact-alt-item\">\n                            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n                            <span>info@zar2010.com<\/span>\n                        <\/a>\n                    <\/li>\n                <\/ul>\n                <div class=\"zar-on-cta-visit\">\n                    <p class=\"zar-on-cta-visit-label\">Or visit us in person at our office:<\/p>\n                    <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&#038;query=Calle%20Mayor%2048%2C%20Garrucha%2C%20Almer%C3%ADa\" target=\"_blank\" rel=\"noopener\" class=\"zar-on-cta-visit-link\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s7-6.5 7-12a7 7 0 10-14 0c0 5.5 7 12 7 12z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\"\/><\/svg>\n                        <span>C\/ Mayor 48, Garrucha, Almer\u00eda<\/span>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/section>\n<script data-no-optimize=\"1\">\n        (function(){\n            var ITEMS = [{\"ref\":\"30B\",\"promo_id\":841,\"promo_name\":\"Bayra Beach\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":841,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground floor\",\"dorm\":3,\"banos\":2,\"sup\":89.8,\"lot\":0,\"jar\":27.6,\"ter\":18.9,\"sol\":0,\"precio\":446500,\"precio_txt\":446500,\"entrega\":\"Q3 2026\",\"entrega_raw\":\"3T 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Bayra-Beach--768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-ground-floor-apartment-terrace-parking-vera-playa\\\/?dorm=3&pmax=446500#zar-lp-30b\"},{\"ref\":\"20A\",\"promo_id\":841,\"promo_name\":\"Bayra Beach\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":841,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground floor\",\"dorm\":3,\"banos\":2,\"sup\":89.8,\"lot\":0,\"jar\":35,\"ter\":41.2,\"sol\":0,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"Q3 2026\",\"entrega_raw\":\"3T 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Bayra-Beach--768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-ground-floor-apartment-terrace-parking-vera-playa\\\/?dorm=3&pmax=430000#zar-lp-20a\"},{\"ref\":\"2\u00baA\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":134900,\"precio_txt\":134900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=134900#zar-lp-2oa\"},{\"ref\":\"2\u00baB\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":63,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=139900#zar-lp-2ob\"},{\"ref\":\"2\u00baC\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=139900#zar-lp-2oc\"},{\"ref\":\"2\u00baE\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":62,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":124900,\"precio_txt\":124900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=124900#zar-lp-2oe\"},{\"ref\":\"2\u00baF\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":129900,\"precio_txt\":129900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=129900#zar-lp-2of\"},{\"ref\":\"3\u00baA\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":144900,\"precio_txt\":144900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=144900#zar-lp-3oa\"},{\"ref\":\"3\u00baB\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":63,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":149900,\"precio_txt\":149900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=149900#zar-lp-3ob\"},{\"ref\":\"3\u00baC\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":149900,\"precio_txt\":149900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=149900#zar-lp-3oc\"},{\"ref\":\"3\u00baD\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":1,\"sup\":66,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":134900,\"precio_txt\":134900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=134900#zar-lp-3od\"},{\"ref\":\"3\u00baE\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":62,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=139900#zar-lp-3oe\"},{\"ref\":\"3\u00baF\",\"promo_id\":870,\"promo_name\":\"Edificio Mediterr\u00e1neo\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":870,\"municipio\":\"Garrucha\",\"municipio_pend\":0,\"tipo\":\"APARTMENT\",\"dorm\":3,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1952-Avenida-Andalucia-Garrucha-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/furnished-3-bedroom-flat-garrucha\\\/?dorm=3&pmax=139900#zar-lp-3of\"},{\"ref\":\"B1\\\/B-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-b-1\"},{\"ref\":\"B1\\\/B-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-2\"},{\"ref\":\"B1\\\/B-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-3\"},{\"ref\":\"B1\\\/B-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-4\"},{\"ref\":\"B1\\\/B-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-5\"},{\"ref\":\"B1\\\/B-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-6\"},{\"ref\":\"B1\\\/B-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-7\"},{\"ref\":\"B1\\\/B-8\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b1-b-8\"},{\"ref\":\"B1\\\/B-9\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b1-b-9\"},{\"ref\":\"B1\\\/B-10\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-10\"},{\"ref\":\"B1\\\/B-11\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-11\"},{\"ref\":\"B1\\\/B-12\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-12\"},{\"ref\":\"B1\\\/B-13\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-13\"},{\"ref\":\"B1\\\/B-14\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b1-b-14\"},{\"ref\":\"B1\\\/1-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":340000,\"precio_txt\":340000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=340000#zar-lp-b1-1-1\"},{\"ref\":\"B1\\\/1-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=320000#zar-lp-b1-1-2\"},{\"ref\":\"B1\\\/1-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=320000#zar-lp-b1-1-3\"},{\"ref\":\"B1\\\/1-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=320000#zar-lp-b1-1-4\"},{\"ref\":\"B1\\\/1-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=320000#zar-lp-b1-1-5\"},{\"ref\":\"B1\\\/1-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":320000,\"precio_txt\":320000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=320000#zar-lp-b1-1-6\"},{\"ref\":\"B1\\\/1-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":330000,\"precio_txt\":330000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=330000#zar-lp-b1-1-7\"},{\"ref\":\"B1\\\/2-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=260000#zar-lp-b1-2-1\"},{\"ref\":\"B1\\\/2-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-2-2\"},{\"ref\":\"B1\\\/2-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-2-3\"},{\"ref\":\"B1\\\/2-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-2-4\"},{\"ref\":\"B1\\\/2-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-2-5\"},{\"ref\":\"B1\\\/2-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=240000#zar-lp-b1-2-6\"},{\"ref\":\"B1\\\/2-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":250000,\"precio_txt\":250000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=250000#zar-lp-b1-2-7\"},{\"ref\":\"B2\\\/B-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":190000,\"precio_txt\":190000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=190000#zar-lp-b2-b-1\"},{\"ref\":\"B2\\\/B-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.2,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-2\"},{\"ref\":\"B2\\\/B-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-3\"},{\"ref\":\"B2\\\/B-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-4\"},{\"ref\":\"B2\\\/B-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-5\"},{\"ref\":\"B2\\\/B-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.4,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-6\"},{\"ref\":\"B2\\\/B-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.5,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-7\"},{\"ref\":\"B2\\\/B-8\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.6,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-8\"},{\"ref\":\"B2\\\/B-9\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.6,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-9\"},{\"ref\":\"B2\\\/B-10\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":19.7,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b2-b-10\"},{\"ref\":\"B2\\\/B-11\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":44.4,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=200000#zar-lp-b2-b-11\"},{\"ref\":\"B2\\\/B-12\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":38.7,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=200000#zar-lp-b2-b-12\"},{\"ref\":\"B2\\\/B-13\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":41,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=200000#zar-lp-b2-b-13\"},{\"ref\":\"B2\\\/B-14\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":46.4,\"ter\":13,\"sol\":0,\"precio\":200000,\"precio_txt\":200000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=200000#zar-lp-b2-b-14\"},{\"ref\":\"B2\\\/1-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=290000#zar-lp-b2-1-1\"},{\"ref\":\"B2\\\/1-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b2-1-2\"},{\"ref\":\"B2\\\/1-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b2-1-3\"},{\"ref\":\"B2\\\/1-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b2-1-4\"},{\"ref\":\"B2\\\/1-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b2-1-5\"},{\"ref\":\"B2\\\/1-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b2-1-6\"},{\"ref\":\"B2\\\/1-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=300000#zar-lp-b2-1-7\"},{\"ref\":\"B2\\\/2-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=220000#zar-lp-b2-2-1\"},{\"ref\":\"B2\\\/2-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b2-2-2\"},{\"ref\":\"B2\\\/2-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b2-2-3\"},{\"ref\":\"B2\\\/2-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b2-2-4\"},{\"ref\":\"B2\\\/2-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b2-2-5\"},{\"ref\":\"B2\\\/2-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b2-2-6\"},{\"ref\":\"B2\\\/2-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":230000,\"precio_txt\":230000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=230000#zar-lp-b2-2-7\"},{\"ref\":\"B3\\\/B-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-1\"},{\"ref\":\"B3\\\/B-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-2\"},{\"ref\":\"B3\\\/B-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-3\"},{\"ref\":\"B3\\\/B-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-4\"},{\"ref\":\"B3\\\/B-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-5\"},{\"ref\":\"B3\\\/B-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-6\"},{\"ref\":\"B3\\\/B-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-7\"},{\"ref\":\"B3\\\/B-8\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":170000,\"precio_txt\":170000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=170000#zar-lp-b3-b-8\"},{\"ref\":\"B3\\\/B-9\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":170000,\"precio_txt\":170000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=170000#zar-lp-b3-b-9\"},{\"ref\":\"B3\\\/B-10\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-10\"},{\"ref\":\"BB\\\/B-11\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-bb-b-11\"},{\"ref\":\"B3\\\/B-12\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-12\"},{\"ref\":\"B3\\\/B-13\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-13\"},{\"ref\":\"B3\\\/B-14\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":40.6,\"lot\":0,\"jar\":16.3,\"ter\":13,\"sol\":0,\"precio\":180000,\"precio_txt\":180000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=180000#zar-lp-b3-b-14\"},{\"ref\":\"B3\\\/1-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=300000#zar-lp-b3-1-1\"},{\"ref\":\"B3\\\/1-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-2\"},{\"ref\":\"B3\\\/1-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-3\"},{\"ref\":\"B3\\\/1-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-4\"},{\"ref\":\"B3\\\/1-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-5\"},{\"ref\":\"B3\\\/1-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-6\"},{\"ref\":\"B3\\\/1-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":55.6,\"lot\":0,\"jar\":0,\"ter\":31.5,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=280000#zar-lp-b3-1-7\"},{\"ref\":\"B3\\\/2-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":230000,\"precio_txt\":230000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=230000#zar-lp-b3-2-1\"},{\"ref\":\"B3\\\/2-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-2\"},{\"ref\":\"B3\\\/2-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-3\"},{\"ref\":\"B3\\\/2-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-4\"},{\"ref\":\"B3\\\/2-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-5\"},{\"ref\":\"B3\\\/2-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-6\"},{\"ref\":\"B3\\\/2-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":41,\"lot\":0,\"jar\":0,\"ter\":18.3,\"sol\":39.8,\"precio\":210000,\"precio_txt\":210000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-ground-floor-penthouse-solarium-sea-views-dunas-de-vera-almeria\\\/?dorm=1&pmax=210000#zar-lp-b3-2-7\"},{\"ref\":\"Villa-1\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":129.2,\"jar\":0,\"ter\":63.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-1\"},{\"ref\":\"Villa-2\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-2\"},{\"ref\":\"Villa-3\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-3\"},{\"ref\":\"Villa-4\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-4\"},{\"ref\":\"Villa-5\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-5\"},{\"ref\":\"Villa-6\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-6\"},{\"ref\":\"Villa-7\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-7\"},{\"ref\":\"Villa-8\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":500000,\"precio_txt\":500000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=500000#zar-lp-villa-8\"},{\"ref\":\"Villa-9\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":480000,\"precio_txt\":480000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=480000#zar-lp-villa-9\"},{\"ref\":\"Villa-10\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-10\"},{\"ref\":\"Villa-11\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-11\"},{\"ref\":\"Villa-12\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-12\"},{\"ref\":\"Villa-13\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-13\"},{\"ref\":\"Villa-14\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-14\"},{\"ref\":\"Villa-15\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-15\"},{\"ref\":\"Villa-16\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-16\"},{\"ref\":\"Villa-17\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-17\"},{\"ref\":\"Villa-18\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-18\"},{\"ref\":\"Villa-19\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-19\"},{\"ref\":\"Villa-20\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-20\"},{\"ref\":\"Villa-21\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-21\"},{\"ref\":\"Villa-22\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-22\"},{\"ref\":\"Villa-23\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-23\"},{\"ref\":\"Villa-24\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-24\"},{\"ref\":\"Villa-25\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":390000,\"precio_txt\":390000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=390000#zar-lp-villa-25\"},{\"ref\":\"Villa-26\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-26\"},{\"ref\":\"Villa-27\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=420000#zar-lp-villa-27\"},{\"ref\":\"Villa-28\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-28\"},{\"ref\":\"Villa-29\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-29\"},{\"ref\":\"Villa-30\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-30\"},{\"ref\":\"Villa-31\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-31\"},{\"ref\":\"Villa-32\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-32\"},{\"ref\":\"Villa-33\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-33\"},{\"ref\":\"Villa-34\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-34\"},{\"ref\":\"Villa-35\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-35\"},{\"ref\":\"Villa-36\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":400000,\"precio_txt\":400000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=400000#zar-lp-villa-36\"},{\"ref\":\"Villa-37\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-37\"},{\"ref\":\"Villa-38\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-38\"},{\"ref\":\"Villa-39\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-39\"},{\"ref\":\"Villa-40\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-40\"},{\"ref\":\"Villa-41\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-41\"},{\"ref\":\"Villa-42\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-42\"},{\"ref\":\"Villa-43\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-43\"},{\"ref\":\"Villa-44\",\"promo_id\":850,\"promo_name\":\"Las Dunas de Vera Resort\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":850,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":2,\"banos\":1,\"sup\":56.9,\"lot\":122.2,\"jar\":0,\"ter\":56.5,\"sol\":0,\"precio\":370000,\"precio_txt\":370000,\"entrega\":\"4Q 2028\",\"entrega_raw\":\"Finales 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Las-Dunas-de-Vera-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/2-bedroom-first-floor-apartment-sea-views-dunas-de-vera-almeria\\\/?dorm=2&pmax=370000#zar-lp-villa-44\"},{\"ref\":\"1\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":835,\"fase_name\":\"Las Villas\",\"term_id\":835,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"dorm\":3,\"banos\":2,\"sup\":171,\"lot\":265,\"jar\":165,\"ter\":58,\"sol\":42,\"precio\":447000,\"precio_txt\":447000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/villa-for-sale-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=3&pmax=447000#zar-lp-1\"},{\"ref\":\"3\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":835,\"fase_name\":\"Las Villas\",\"term_id\":835,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"dorm\":2,\"banos\":2,\"sup\":140,\"lot\":266,\"jar\":186,\"ter\":48,\"sol\":40,\"precio\":394000,\"precio_txt\":394000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/house-for-sale-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=2&pmax=394000#zar-lp-3\"},{\"ref\":\"4\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":835,\"fase_name\":\"Las Villas\",\"term_id\":835,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa Pareada\",\"dorm\":2,\"banos\":2,\"sup\":140,\"lot\":251,\"jar\":170,\"ter\":48,\"sol\":40,\"precio\":383000,\"precio_txt\":383000,\"entrega\":\"Llave en Mano\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ1714-Las-Villas-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/house-for-sale-mar-de-pulpi-san-juan-de-los-terreros\\\/?dorm=2&pmax=383000#zar-lp-4\"},{\"ref\":\"1\u00ba B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":71.9,\"lot\":0,\"jar\":0,\"ter\":17.1,\"sol\":0,\"precio\":225000,\"precio_txt\":225000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=225000#zar-lp-1o-b-bl3\"},{\"ref\":\"2\u00ba B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":72.8,\"lot\":0,\"jar\":0,\"ter\":13.9,\"sol\":0,\"precio\":235000,\"precio_txt\":235000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=235000#zar-lp-2o-b-bl3\"},{\"ref\":\"4\u00ba B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":13.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=265000#zar-lp-4o-b-bl3\"},{\"ref\":\"6\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":86.6,\"lot\":0,\"jar\":0,\"ter\":43.4,\"sol\":0,\"precio\":268500,\"precio_txt\":268500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=268500#zar-lp-6\"},{\"ref\":\"8\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":86.9,\"lot\":0,\"jar\":0,\"ter\":42.7,\"sol\":0,\"precio\":268500,\"precio_txt\":268500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=268500#zar-lp-8\"},{\"ref\":\"2\u00ba B BL1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.9,\"sol\":0,\"precio\":280000,\"precio_txt\":280000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=280000#zar-lp-2o-b-bl1\"},{\"ref\":\"Bajo A BL1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":70.1,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=285000#zar-lp-bajo-a-bl1\"},{\"ref\":\"1\u00ba A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":86.8,\"lot\":0,\"jar\":0,\"ter\":10.2,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=285000#zar-lp-1o-a-bl3\"},{\"ref\":\"Bajo B BL2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":72.1,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=285000#zar-lp-bajo-b-bl2\"},{\"ref\":\"Bajo A BL2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":78,\"sol\":0,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=285000#zar-lp-bajo-a-bl2\"},{\"ref\":\"2\u00ba A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":87.7,\"lot\":0,\"jar\":0,\"ter\":16.9,\"sol\":0,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=290000#zar-lp-2o-a-bl3\"},{\"ref\":\"Bajo B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":70.6,\"lot\":0,\"jar\":0,\"ter\":79.9,\"sol\":0,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=295000#zar-lp-bajo-b-bl3\"},{\"ref\":\"17\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.7,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=298500#zar-lp-17\"},{\"ref\":\"16\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.8,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=298500#zar-lp-16\"},{\"ref\":\"14\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":72.6,\"lot\":0,\"jar\":0,\"ter\":22.8,\"sol\":65.4,\"precio\":298500,\"precio_txt\":298500,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=298500#zar-lp-14\"},{\"ref\":\"12\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":74.7,\"lot\":0,\"jar\":0,\"ter\":25.4,\"sol\":72.3,\"precio\":304900,\"precio_txt\":304900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=304900#zar-lp-12\"},{\"ref\":\"10\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":76.5,\"lot\":0,\"jar\":0,\"ter\":30.7,\"sol\":68.7,\"precio\":324900,\"precio_txt\":324900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=324900#zar-lp-10\"},{\"ref\":\"11\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":2,\"banos\":2,\"sup\":76.5,\"lot\":0,\"jar\":0,\"ter\":30.7,\"sol\":68.7,\"precio\":324900,\"precio_txt\":324900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-2-bedroom-bungalow-vera-playa-almeria\\\/?dorm=2&pmax=324900#zar-lp-11\"},{\"ref\":\"4\u00ba A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":0,\"precio\":325000,\"precio_txt\":325000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=325000#zar-lp-4o-a-bl3\"},{\"ref\":\"2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":87.1,\"lot\":0,\"jar\":0,\"ter\":151.1,\"sol\":0,\"precio\":339900,\"precio_txt\":339900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=339900#zar-lp-2\"},{\"ref\":\"Bajo A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":84.6,\"lot\":0,\"jar\":0,\"ter\":101.7,\"sol\":0,\"precio\":345000,\"precio_txt\":345000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=345000#zar-lp-bajo-a-bl3\"},{\"ref\":\"18\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":94.6,\"lot\":0,\"jar\":0,\"ter\":13.7,\"sol\":123.4,\"precio\":349900,\"precio_txt\":349900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=349900#zar-lp-18\"},{\"ref\":\"9\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":94,\"lot\":0,\"jar\":0,\"ter\":105.8,\"sol\":0,\"precio\":349900,\"precio_txt\":349900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=349900#zar-lp-9\"},{\"ref\":\"3\u00ba A BL1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":350000,\"precio_txt\":350000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=350000#zar-lp-3o-a-bl1\"},{\"ref\":\"3\u00ba B BL2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":107.6,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":350000,\"precio_txt\":350000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=350000#zar-lp-3o-b-bl2\"},{\"ref\":\"3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":94.3,\"lot\":0,\"jar\":0,\"ter\":282.2,\"sol\":0,\"precio\":359900,\"precio_txt\":359900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=359900#zar-lp-3\"},{\"ref\":\"1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Bungalow\",\"dorm\":3,\"banos\":2,\"sup\":87.1,\"lot\":0,\"jar\":0,\"ter\":197.9,\"sol\":0,\"precio\":359900,\"precio_txt\":359900,\"entrega\":\"feb-28\",\"entrega_raw\":\"feb-28\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=359900#zar-lp-1\"},{\"ref\":\"3\u00ba B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":99.5,\"lot\":0,\"jar\":0,\"ter\":112,\"sol\":0,\"precio\":360000,\"precio_txt\":360000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=360000#zar-lp-3o-b-bl3\"},{\"ref\":\"5\u00ba B BL2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=395000#zar-lp-5o-b-bl2\"},{\"ref\":\"5\u00ba A BL1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=395000#zar-lp-5o-a-bl1\"},{\"ref\":\"5\u00ba A BL2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":395000,\"precio_txt\":395000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=395000#zar-lp-5o-a-bl2\"},{\"ref\":\"5\u00ba B BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":405000,\"precio_txt\":405000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=405000#zar-lp-5o-b-bl3\"},{\"ref\":\"3\u00ba A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":98.7,\"lot\":0,\"jar\":0,\"ter\":188.9,\"sol\":0,\"precio\":415000,\"precio_txt\":415000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=415000#zar-lp-3o-a-bl3\"},{\"ref\":\"5\u00ba B BL1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":420000,\"precio_txt\":420000,\"entrega\":\"nov-27\",\"entrega_raw\":\"nov-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=420000#zar-lp-5o-b-bl1\"},{\"ref\":\"5\u00ba A BL3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":100.2,\"lot\":0,\"jar\":0,\"ter\":9.8,\"sol\":73.3,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"dic-27\",\"entrega_raw\":\"dic-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-3-bedroom-bungalow-vera-playa-almeria\\\/?dorm=3&pmax=430000#zar-lp-5o-a-bl3\"},{\"ref\":\"N.10\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":424,\"jar\":0,\"ter\":301.9,\"sol\":90.8,\"precio\":445000,\"precio_txt\":445000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=445000#zar-lp-n-10\"},{\"ref\":\"N.8\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":432,\"jar\":0,\"ter\":307.7,\"sol\":92.8,\"precio\":465000,\"precio_txt\":465000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=465000#zar-lp-n-8\"},{\"ref\":\"N.7\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":447,\"jar\":0,\"ter\":322.7,\"sol\":92.9,\"precio\":465000,\"precio_txt\":465000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=465000#zar-lp-n-7\"},{\"ref\":\"N.6\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":446,\"jar\":0,\"ter\":321.9,\"sol\":92.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=475000#zar-lp-n-6\"},{\"ref\":\"N.5\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":100,\"lot\":446,\"jar\":0,\"ter\":321.9,\"sol\":92.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=475000#zar-lp-n-5\"},{\"ref\":\"N.3\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":385,\"jar\":0,\"ter\":269.3,\"sol\":90.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=475000#zar-lp-n-3\"},{\"ref\":\"N.2\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":377,\"jar\":0,\"ter\":258.2,\"sol\":90.8,\"precio\":475000,\"precio_txt\":475000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=475000#zar-lp-n-2\"},{\"ref\":\"N.12\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":99.1,\"lot\":543,\"jar\":0,\"ter\":417.6,\"sol\":0,\"precio\":495000,\"precio_txt\":495000,\"entrega\":\"jun-26\",\"entrega_raw\":\"jun-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=495000#zar-lp-n-12\"},{\"ref\":\"N.4\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":486,\"jar\":0,\"ter\":365.8,\"sol\":90.8,\"precio\":515000,\"precio_txt\":515000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=515000#zar-lp-n-4\"},{\"ref\":\"N.1\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":597,\"jar\":0,\"ter\":469.8,\"sol\":0,\"precio\":515000,\"precio_txt\":515000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=515000#zar-lp-n-1\"},{\"ref\":\"N.11\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":452,\"jar\":0,\"ter\":327.9,\"sol\":90.8,\"precio\":520000,\"precio_txt\":520000,\"entrega\":\"jun-26\",\"entrega_raw\":\"jun-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=520000#zar-lp-n-11\"},{\"ref\":\"N.9\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":101.2,\"lot\":631,\"jar\":0,\"ter\":508.1,\"sol\":90.8,\"precio\":585000,\"precio_txt\":585000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=585000#zar-lp-n-9\"},{\"ref\":\"N.13\",\"promo_id\":846,\"promo_name\":\"Levansur Home Eight\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":846,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":2,\"sup\":99.1,\"lot\":668,\"jar\":0,\"ter\":535.6,\"sol\":0,\"precio\":599000,\"precio_txt\":599000,\"entrega\":\"dic-26\",\"entrega_raw\":\"dic-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Levansur-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villa-private-pool-vera-playa-almeria\\\/?dorm=3&pmax=599000#zar-lp-n-13\"},{\"ref\":\"Blq 1 B-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":72.4,\"lot\":0,\"jar\":0,\"ter\":42.4,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/new-build-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-1-b-a\"},{\"ref\":\"Blq 1 B-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":72.2,\"lot\":0,\"jar\":0,\"ter\":37,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/new-build-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-1-b-f\"},{\"ref\":\"Blq 1 4-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":73.8,\"lot\":0,\"jar\":0,\"ter\":34.4,\"sol\":70,\"precio\":388000,\"precio_txt\":388000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/new-build-vera-playa-miramar-hills\\\/?dorm=3&pmax=388000#zar-lp-blq-1-4-a\"},{\"ref\":\"Blq 1 4-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=295000#zar-lp-blq-1-4-b\"},{\"ref\":\"Blq 2 B-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-a\"},{\"ref\":\"Blq 2 B-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-b\"},{\"ref\":\"Blq 2 B-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":240450,\"precio_txt\":240450,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=240450#zar-lp-blq-2-b-e\"},{\"ref\":\"Blq 2 B-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":72,\"lot\":0,\"jar\":0,\"ter\":42.3,\"sol\":0,\"precio\":274050,\"precio_txt\":274050,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/new-build-vera-playa-miramar-hills\\\/?dorm=3&pmax=274050#zar-lp-blq-2-b-f\"},{\"ref\":\"Blq 2 4-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":73.8,\"lot\":0,\"jar\":0,\"ter\":34.4,\"sol\":70,\"precio\":388500,\"precio_txt\":388500,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/new-build-vera-playa-miramar-hills\\\/?dorm=3&pmax=388500#zar-lp-blq-2-4-f\"},{\"ref\":\"Blq 3 B-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":245000,\"precio_txt\":245000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=245000#zar-lp-blq-3-b-a\"},{\"ref\":\"Blq 3 B-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-b\"},{\"ref\":\"Blq 3 B-C\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-c\"},{\"ref\":\"Blq 3 B-D\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-d\"},{\"ref\":\"Blq 3 B-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":60.4,\"sol\":0,\"precio\":252000,\"precio_txt\":252000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=252000#zar-lp-blq-3-b-e\"},{\"ref\":\"Blq 3 B-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":60.2,\"lot\":0,\"jar\":0,\"ter\":34.5,\"sol\":0,\"precio\":245000,\"precio_txt\":245000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=245000#zar-lp-blq-3-b-f\"},{\"ref\":\"Blq 3 1-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-a\"},{\"ref\":\"Blq 3 1-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-b\"},{\"ref\":\"Blq 3 1-C\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-c\"},{\"ref\":\"Blq 3 1-D\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-d\"},{\"ref\":\"Blq 3 1-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=255000#zar-lp-blq-3-1-e\"},{\"ref\":\"Blq 3 1-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":27,\"sol\":0,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=268000#zar-lp-blq-3-1-f\"},{\"ref\":\"Blq 3 2-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-a\"},{\"ref\":\"Blq 3 2-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-b\"},{\"ref\":\"Blq 3 2-C\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-c\"},{\"ref\":\"Blq 3 2-D\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-d\"},{\"ref\":\"Blq 3 2-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=265000#zar-lp-blq-3-2-e\"},{\"ref\":\"Blq 3 2-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":0,\"precio\":278000,\"precio_txt\":278000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=278000#zar-lp-blq-3-2-f\"},{\"ref\":\"Blq 3 3-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-a\"},{\"ref\":\"Blq 3 3-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-b\"},{\"ref\":\"Blq 3 3-C\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-c\"},{\"ref\":\"Blq 3 3-D\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-d\"},{\"ref\":\"Blq 3 3-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=275000#zar-lp-blq-3-3-e\"},{\"ref\":\"Blq 3 3-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":70.9,\"lot\":0,\"jar\":0,\"ter\":30.5,\"sol\":0,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=288000#zar-lp-blq-3-3-f\"},{\"ref\":\"Blq 3 4-A\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-a\"},{\"ref\":\"Blq 3 4-B\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-b\"},{\"ref\":\"Blq 3 4-C\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-c\"},{\"ref\":\"Blq 3 4-D\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-d\"},{\"ref\":\"Blq 3 4-E\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-e\"},{\"ref\":\"Blq 3 4-F\",\"promo_id\":852,\"promo_name\":\"Miramar Hills\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":852,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":29.2,\"sol\":56.7,\"precio\":298000,\"precio_txt\":298000,\"entrega\":\"\",\"entrega_raw\":\"\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/4-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/3-bedroom-apartments-vera-playa-miramar-hills\\\/?dorm=2&pmax=298000#zar-lp-blq-3-4-f\"},{\"ref\":\"45\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":269000,\"precio_txt\":269000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=269000#zar-lp-45\"},{\"ref\":\"184\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":84,\"ter\":21,\"sol\":0,\"precio\":262000,\"precio_txt\":262000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=262000#zar-lp-184\"},{\"ref\":\"196\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":90,\"lot\":0,\"jar\":0,\"ter\":19,\"sol\":57,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=300000#zar-lp-196\"},{\"ref\":\"221\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":292000,\"precio_txt\":292000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=292000#zar-lp-221\"},{\"ref\":\"261\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":65,\"lot\":0,\"jar\":26,\"ter\":13,\"sol\":0,\"precio\":222000,\"precio_txt\":222000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=222000#zar-lp-261\"},{\"ref\":\"231\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":75,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":253000,\"precio_txt\":253000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=253000#zar-lp-231\"},{\"ref\":\"239\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":57,\"ter\":21,\"sol\":0,\"precio\":277000,\"precio_txt\":277000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=277000#zar-lp-239\"},{\"ref\":\"256\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":58,\"lot\":0,\"jar\":0,\"ter\":11,\"sol\":47,\"precio\":223000,\"precio_txt\":223000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/1-bedroom-apartment-phase-7-mar-de-pulpi\\\/?dorm=1&pmax=223000#zar-lp-256\"},{\"ref\":\"257\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":12,\"sol\":47,\"precio\":273000,\"precio_txt\":273000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=273000#zar-lp-257\"},{\"ref\":\"267\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":68,\"lot\":0,\"jar\":0,\"ter\":12,\"sol\":47,\"precio\":257000,\"precio_txt\":257000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=257000#zar-lp-267\"},{\"ref\":\"268\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":73,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":49,\"precio\":259000,\"precio_txt\":259000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=259000#zar-lp-268\"},{\"ref\":\"271\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":70,\"lot\":0,\"jar\":29,\"ter\":17,\"sol\":0,\"precio\":240000,\"precio_txt\":240000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=240000#zar-lp-271\"},{\"ref\":\"274\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":75,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=260000#zar-lp-274\"},{\"ref\":\"269\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":77,\"lot\":0,\"jar\":49,\"ter\":18,\"sol\":0,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=260000#zar-lp-269\"},{\"ref\":\"279\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":65,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":226000,\"precio_txt\":226000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=226000#zar-lp-279\"},{\"ref\":\"286\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":54,\"precio\":263000,\"precio_txt\":263000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-terreros\\\/?dorm=2&pmax=263000#zar-lp-286\"},{\"ref\":\"324\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":268000,\"precio_txt\":268000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=268000#zar-lp-324\"},{\"ref\":\"329\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":833,\"fase_name\":\"Phase 7\",\"term_id\":833,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":89,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":271000,\"precio_txt\":271000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/VZ1110-Fase-7-Mar-de-Pulpi-3-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/apartments-for-sale-mar-de-pulpi-phase-7-san-juan-de-los-terreros\\\/?dorm=3&pmax=271000#zar-lp-329\"},{\"ref\":\"3\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":94,\"lot\":0,\"jar\":36,\"ter\":24,\"sol\":0,\"precio\":415000,\"precio_txt\":415000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=415000#zar-lp-3\"},{\"ref\":\"1\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":96,\"lot\":0,\"jar\":110,\"ter\":24,\"sol\":0,\"precio\":485000,\"precio_txt\":485000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=485000#zar-lp-1\"},{\"ref\":\"19\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":96,\"lot\":0,\"jar\":42,\"ter\":24,\"sol\":0,\"precio\":404000,\"precio_txt\":404000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=404000#zar-lp-19\"},{\"ref\":\"5\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":67,\"ter\":31,\"sol\":0,\"precio\":578000,\"precio_txt\":578000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=578000#zar-lp-5\"},{\"ref\":\"15\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":44,\"ter\":31,\"sol\":0,\"precio\":524000,\"precio_txt\":524000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=524000#zar-lp-15\"},{\"ref\":\"7\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":65,\"ter\":31,\"sol\":0,\"precio\":540000,\"precio_txt\":540000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=540000#zar-lp-7\"},{\"ref\":\"11\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":51,\"ter\":31,\"sol\":0,\"precio\":545000,\"precio_txt\":545000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=545000#zar-lp-11\"},{\"ref\":\"13\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":118,\"lot\":0,\"jar\":45,\"ter\":31,\"sol\":0,\"precio\":531000,\"precio_txt\":531000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=531000#zar-lp-13\"},{\"ref\":\"20\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":99,\"lot\":0,\"jar\":0,\"ter\":24,\"sol\":92,\"precio\":460000,\"precio_txt\":460000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=460000#zar-lp-20\"},{\"ref\":\"141\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":72,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":258000,\"precio_txt\":258000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=258000#zar-lp-141\"},{\"ref\":\"139\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":24,\"ter\":18,\"sol\":0,\"precio\":286000,\"precio_txt\":286000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=286000#zar-lp-139\"},{\"ref\":\"143\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":28,\"ter\":18,\"sol\":0,\"precio\":297000,\"precio_txt\":297000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=297000#zar-lp-143\"},{\"ref\":\"142\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":286000,\"precio_txt\":286000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=286000#zar-lp-142\"},{\"ref\":\"140\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":319000,\"precio_txt\":319000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=319000#zar-lp-140\"},{\"ref\":\"144\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":332000,\"precio_txt\":332000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=332000#zar-lp-144\"},{\"ref\":\"151\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":33,\"ter\":18,\"sol\":0,\"precio\":312000,\"precio_txt\":312000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=312000#zar-lp-151\"},{\"ref\":\"155\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":36,\"ter\":18,\"sol\":0,\"precio\":300000,\"precio_txt\":300000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=300000#zar-lp-155\"},{\"ref\":\"161\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":48,\"ter\":18,\"sol\":0,\"precio\":297000,\"precio_txt\":297000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=297000#zar-lp-161\"},{\"ref\":\"163\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":44,\"ter\":18,\"sol\":0,\"precio\":338000,\"precio_txt\":338000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=338000#zar-lp-163\"},{\"ref\":\"147\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":48,\"ter\":25,\"sol\":0,\"precio\":449000,\"precio_txt\":449000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=449000#zar-lp-147\"},{\"ref\":\"150\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":354000,\"precio_txt\":354000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=354000#zar-lp-150\"},{\"ref\":\"148\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":477000,\"precio_txt\":477000,\"entrega\":\"11\\\/2026\",\"entrega_raw\":\"Noviembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=477000#zar-lp-148\"},{\"ref\":\"21\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":47,\"ter\":25,\"sol\":0,\"precio\":412000,\"precio_txt\":412000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=412000#zar-lp-21\"},{\"ref\":\"59\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":18,\"ter\":18,\"sol\":0,\"precio\":277000,\"precio_txt\":277000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=277000#zar-lp-59\"},{\"ref\":\"71\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":54,\"ter\":18,\"sol\":0,\"precio\":308000,\"precio_txt\":308000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=308000#zar-lp-71\"},{\"ref\":\"90\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":307000,\"precio_txt\":307000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=307000#zar-lp-90\"},{\"ref\":\"109\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":23,\"ter\":18,\"sol\":0,\"precio\":262000,\"precio_txt\":262000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=262000#zar-lp-109\"},{\"ref\":\"113\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":67,\"ter\":18,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=272000#zar-lp-113\"},{\"ref\":\"104\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":62,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=272000#zar-lp-104\"},{\"ref\":\"108\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=288000#zar-lp-108\"},{\"ref\":\"110\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":290000,\"precio_txt\":290000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=290000#zar-lp-110\"},{\"ref\":\"102\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":86,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":62,\"precio\":302000,\"precio_txt\":302000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=302000#zar-lp-102\"},{\"ref\":\"116\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":392000,\"precio_txt\":392000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=392000#zar-lp-116\"},{\"ref\":\"122\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":356000,\"precio_txt\":356000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=356000#zar-lp-122\"},{\"ref\":\"125\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":38,\"ter\":18,\"sol\":0,\"precio\":288000,\"precio_txt\":288000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=288000#zar-lp-125\"},{\"ref\":\"127\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":32,\"ter\":18,\"sol\":0,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=295000#zar-lp-127\"},{\"ref\":\"129\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":29,\"ter\":18,\"sol\":0,\"precio\":302000,\"precio_txt\":302000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=302000#zar-lp-129\"},{\"ref\":\"131\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":25,\"ter\":18,\"sol\":0,\"precio\":293000,\"precio_txt\":293000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=293000#zar-lp-131\"},{\"ref\":\"133\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":31,\"ter\":18,\"sol\":0,\"precio\":281000,\"precio_txt\":281000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=281000#zar-lp-133\"},{\"ref\":\"123\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":147,\"ter\":25,\"sol\":0,\"precio\":396000,\"precio_txt\":396000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=396000#zar-lp-123\"},{\"ref\":\"126\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":330000,\"precio_txt\":330000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=330000#zar-lp-126\"},{\"ref\":\"128\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":338000,\"precio_txt\":338000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=338000#zar-lp-128\"},{\"ref\":\"130\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":345000,\"precio_txt\":345000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=345000#zar-lp-130\"},{\"ref\":\"132\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":337000,\"precio_txt\":337000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=337000#zar-lp-132\"},{\"ref\":\"134\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":84,\"lot\":0,\"jar\":0,\"ter\":18,\"sol\":61,\"precio\":325000,\"precio_txt\":325000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-8-apartments-for-sale\\\/?dorm=2&pmax=325000#zar-lp-134\"},{\"ref\":\"124\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":430000,\"precio_txt\":430000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=430000#zar-lp-124\"},{\"ref\":\"136\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":839,\"fase_name\":\"Phase 8\",\"term_id\":839,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":97,\"lot\":0,\"jar\":0,\"ter\":25,\"sol\":64,\"precio\":428000,\"precio_txt\":428000,\"entrega\":\"08\\\/2026\",\"entrega_raw\":\"Agosto 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/TM-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/phase-8-mar-de-pulpi-frontline-beach-apartments\\\/?dorm=3&pmax=428000#zar-lp-136\"},{\"ref\":\"9\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":34,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=220000#zar-lp-9\"},{\"ref\":\"6\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=272000#zar-lp-6\"},{\"ref\":\"1\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":33,\"ter\":17,\"sol\":0,\"precio\":289000,\"precio_txt\":289000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=289000#zar-lp-1\"},{\"ref\":\"11\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":58,\"ter\":21,\"sol\":0,\"precio\":307000,\"precio_txt\":307000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-3-bedroom-apartments\\\/?dorm=3&pmax=307000#zar-lp-11\"},{\"ref\":\"15\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":202000,\"precio_txt\":202000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=202000#zar-lp-15\"},{\"ref\":\"20\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":208000,\"precio_txt\":208000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=208000#zar-lp-20\"},{\"ref\":\"16\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":59,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":220000,\"precio_txt\":220000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=220000#zar-lp-16\"},{\"ref\":\"12\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":78,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":272000,\"precio_txt\":272000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=272000#zar-lp-12\"},{\"ref\":\"22\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":286000,\"precio_txt\":286000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-3-bedroom-apartments\\\/?dorm=3&pmax=286000#zar-lp-22\"},{\"ref\":\"23\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":82,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":59,\"precio\":309000,\"precio_txt\":309000,\"entrega\":\"Key Ready\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=309000#zar-lp-23\"},{\"ref\":\"42\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":30,\"ter\":13,\"sol\":0,\"precio\":193000,\"precio_txt\":193000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=193000#zar-lp-42\"},{\"ref\":\"37\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":40,\"ter\":13,\"sol\":0,\"precio\":190000,\"precio_txt\":190000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=190000#zar-lp-37\"},{\"ref\":\"44\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":61,\"lot\":0,\"jar\":32,\"ter\":13,\"sol\":0,\"precio\":225000,\"precio_txt\":225000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=225000#zar-lp-44\"},{\"ref\":\"35\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":31,\"ter\":14,\"sol\":0,\"precio\":235000,\"precio_txt\":235000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=235000#zar-lp-35\"},{\"ref\":\"43\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":25,\"ter\":14,\"sol\":0,\"precio\":230000,\"precio_txt\":230000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=230000#zar-lp-43\"},{\"ref\":\"40\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":71,\"lot\":0,\"jar\":28,\"ter\":16,\"sol\":0,\"precio\":246000,\"precio_txt\":246000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=246000#zar-lp-40\"},{\"ref\":\"39\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":27,\"ter\":17,\"sol\":0,\"precio\":264000,\"precio_txt\":264000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=264000#zar-lp-39\"},{\"ref\":\"34\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":96,\"ter\":21,\"sol\":0,\"precio\":293000,\"precio_txt\":293000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-3-bedroom-apartments\\\/?dorm=3&pmax=293000#zar-lp-34\"},{\"ref\":\"48\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":1,\"banos\":1,\"sup\":53,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":182000,\"precio_txt\":182000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=182000#zar-lp-48\"},{\"ref\":\"55\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":61,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":0,\"precio\":212000,\"precio_txt\":212000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=212000#zar-lp-55\"},{\"ref\":\"46\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":0,\"precio\":228000,\"precio_txt\":228000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=228000#zar-lp-46\"},{\"ref\":\"54\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":1,\"sup\":67,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":0,\"precio\":217000,\"precio_txt\":217000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=217000#zar-lp-54\"},{\"ref\":\"51\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":0,\"precio\":237000,\"precio_txt\":237000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=237000#zar-lp-51\"},{\"ref\":\"45\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":0,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-3-bedroom-apartments\\\/?dorm=3&pmax=275000#zar-lp-45\"},{\"ref\":\"59\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":57,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":45,\"precio\":212000,\"precio_txt\":212000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=212000#zar-lp-59\"},{\"ref\":\"64\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":1,\"banos\":1,\"sup\":57,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":45,\"precio\":209000,\"precio_txt\":209000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-1-bedroom-apartments\\\/?dorm=1&pmax=209000#zar-lp-64\"},{\"ref\":\"66\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":64,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":47,\"precio\":237000,\"precio_txt\":237000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=237000#zar-lp-66\"},{\"ref\":\"57\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":260000,\"precio_txt\":260000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=260000#zar-lp-57\"},{\"ref\":\"58\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":255000,\"precio_txt\":255000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=255000#zar-lp-58\"},{\"ref\":\"63\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":250000,\"precio_txt\":250000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=250000#zar-lp-63\"},{\"ref\":\"65\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":1,\"sup\":71,\"lot\":0,\"jar\":0,\"ter\":14,\"sol\":49,\"precio\":244000,\"precio_txt\":244000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=244000#zar-lp-65\"},{\"ref\":\"62\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":76,\"lot\":0,\"jar\":0,\"ter\":16,\"sol\":55,\"precio\":270000,\"precio_txt\":270000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=270000#zar-lp-62\"},{\"ref\":\"61\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":2,\"sup\":80,\"lot\":0,\"jar\":0,\"ter\":17,\"sol\":57,\"precio\":284000,\"precio_txt\":284000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-2-bedroom-apartments\\\/?dorm=2&pmax=284000#zar-lp-61\"},{\"ref\":\"56\",\"promo_id\":831,\"promo_name\":\"Mar de Pulp\u00ed\",\"fase_id\":837,\"fase_name\":\"Phase 9\",\"term_id\":837,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":21,\"sol\":55,\"precio\":317000,\"precio_txt\":317000,\"entrega\":\"09\\\/2026\",\"entrega_raw\":\"Septiembre 2026\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/VZ114-Mar-de-Pulpi-Fase-9-1-768x512.webp\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/mar-de-pulpi-phase-9-petunia-3-bedroom-apartments\\\/?dorm=3&pmax=317000#zar-lp-56\"},{\"ref\":\"BAJO A\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"GROUND FLOOR\",\"dorm\":3,\"banos\":2,\"sup\":120,\"lot\":0,\"jar\":0,\"ter\":11.7,\"sol\":0,\"precio\":140000,\"precio_txt\":140000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=140000#zar-lp-bajo-a\"},{\"ref\":\"BAJO C\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"GROUND FLOOR\",\"dorm\":3,\"banos\":2,\"sup\":88.6,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":136000,\"precio_txt\":136000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=136000#zar-lp-bajo-c\"},{\"ref\":\"BAJO E\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"GROUND FLOOR\",\"dorm\":3,\"banos\":2,\"sup\":114.5,\"lot\":0,\"jar\":0,\"ter\":7.4,\"sol\":0,\"precio\":130000,\"precio_txt\":130000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=130000#zar-lp-bajo-e\"},{\"ref\":\"1 B\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":100.7,\"lot\":0,\"jar\":0,\"ter\":7.1,\"sol\":0,\"precio\":126000,\"precio_txt\":126000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=126000#zar-lp-1-b\"},{\"ref\":\"1 C\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":91.1,\"lot\":0,\"jar\":0,\"ter\":7.3,\"sol\":0,\"precio\":130000,\"precio_txt\":130000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=130000#zar-lp-1-c\"},{\"ref\":\"1 D\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":111.6,\"lot\":0,\"jar\":0,\"ter\":9.4,\"sol\":0,\"precio\":136000,\"precio_txt\":136000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=136000#zar-lp-1-d\"},{\"ref\":\"1 E\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":114.5,\"lot\":0,\"jar\":0,\"ter\":7.8,\"sol\":0,\"precio\":130000,\"precio_txt\":130000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=130000#zar-lp-1-e\"},{\"ref\":\"2 A\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":1,\"banos\":1,\"sup\":55.4,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":95000,\"precio_txt\":95000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/4-bedroom-penthouse-private-pool-vera-residencial-alcazaba\\\/?dorm=1&pmax=95000#zar-lp-2-a\"},{\"ref\":\"2 B\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":81.4,\"lot\":0,\"jar\":0,\"ter\":6,\"sol\":0,\"precio\":155000,\"precio_txt\":155000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=155000#zar-lp-2-b\"},{\"ref\":\"2 C\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":84.3,\"lot\":0,\"jar\":0,\"ter\":5.4,\"sol\":0,\"precio\":155000,\"precio_txt\":155000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=155000#zar-lp-2-c\"},{\"ref\":\"2 D\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":91.1,\"lot\":0,\"jar\":0,\"ter\":5.7,\"sol\":0,\"precio\":160000,\"precio_txt\":160000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=160000#zar-lp-2-d\"},{\"ref\":\"2 E\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":111.5,\"lot\":0,\"jar\":0,\"ter\":9.4,\"sol\":0,\"precio\":160000,\"precio_txt\":160000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=160000#zar-lp-2-e\"},{\"ref\":\"2 F\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":3,\"banos\":2,\"sup\":114.5,\"lot\":0,\"jar\":0,\"ter\":7.8,\"sol\":0,\"precio\":160000,\"precio_txt\":160000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=160000#zar-lp-2-f\"},{\"ref\":\"3 A\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"APARTAMENTO\",\"dorm\":1,\"banos\":1,\"sup\":58.9,\"lot\":0,\"jar\":0,\"ter\":4.1,\"sol\":0,\"precio\":105000,\"precio_txt\":105000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/4-bedroom-penthouse-private-pool-vera-residencial-alcazaba\\\/?dorm=1&pmax=105000#zar-lp-3-a\"},{\"ref\":\"4 A\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"PENTHOUSE\",\"dorm\":4,\"banos\":2,\"sup\":118.5,\"lot\":0,\"jar\":0,\"ter\":60.2,\"sol\":57.5,\"precio\":285000,\"precio_txt\":285000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=4&pmax=285000#zar-lp-4-a\"},{\"ref\":\"4 B\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"PENTHOUSE\",\"dorm\":3,\"banos\":2,\"sup\":82.3,\"lot\":0,\"jar\":0,\"ter\":45.9,\"sol\":73.5,\"precio\":265000,\"precio_txt\":265000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=265000#zar-lp-4-b\"},{\"ref\":\"4 C\",\"promo_id\":860,\"promo_name\":\"Residencial Alcazaba\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":860,\"municipio\":\"Vera\",\"municipio_pend\":0,\"tipo\":\"PENTHOUSE\",\"dorm\":3,\"banos\":2,\"sup\":93,\"lot\":0,\"jar\":0,\"ter\":24.7,\"sol\":63.3,\"precio\":275000,\"precio_txt\":275000,\"entrega\":\"Verano 2028\",\"entrega_raw\":\"Verano 2028\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1930-Edif-Alcazaba-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/promocion\\\/residencial-alcazaba-vera-new-build-almeria\\\/?dorm=3&pmax=275000#zar-lp-4-c\"},{\"ref\":\"N.11\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":3,\"sup\":189.4,\"lot\":282,\"jar\":85.7,\"ter\":38.3,\"sol\":0,\"precio\":346000,\"precio_txt\":346000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-bungalows-el-yado-san-juan-de-los-terreros\\\/?dorm=2&pmax=346000#zar-lp-n-11\"},{\"ref\":\"N.15\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":3,\"sup\":174.5,\"lot\":306.5,\"jar\":90.5,\"ter\":40.8,\"sol\":0,\"precio\":362000,\"precio_txt\":362000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-bungalows-el-yado-san-juan-de-los-terreros\\\/?dorm=2&pmax=362000#zar-lp-n-15\"},{\"ref\":\"N.16\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":3,\"sup\":187.3,\"lot\":310.7,\"jar\":93.1,\"ter\":35.1,\"sol\":0,\"precio\":372000,\"precio_txt\":372000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-bungalows-el-yado-san-juan-de-los-terreros\\\/?dorm=2&pmax=372000#zar-lp-n-16\"},{\"ref\":\"N.17\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Penthouse\",\"dorm\":2,\"banos\":3,\"sup\":186.4,\"lot\":0,\"jar\":0,\"ter\":13,\"sol\":121.8,\"precio\":385000,\"precio_txt\":385000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-bungalows-el-yado-san-juan-de-los-terreros\\\/?dorm=2&pmax=385000#zar-lp-n-17\"},{\"ref\":\"N.9\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":4,\"sup\":229.7,\"lot\":213.7,\"jar\":99.6,\"ter\":0,\"sol\":29.3,\"precio\":485000,\"precio_txt\":485000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villas-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=485000#zar-lp-n-9\"},{\"ref\":\"N.7\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":207,\"jar\":25.6,\"ter\":100.7,\"sol\":59.1,\"precio\":513000,\"precio_txt\":513000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villas-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=513000#zar-lp-n-7\"},{\"ref\":\"N.3\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":220,\"jar\":25.6,\"ter\":100.7,\"sol\":59.1,\"precio\":525000,\"precio_txt\":525000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villas-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=525000#zar-lp-n-3\"},{\"ref\":\"N.4\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":227,\"jar\":25.6,\"ter\":100.7,\"sol\":59.1,\"precio\":525000,\"precio_txt\":525000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villas-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=525000#zar-lp-n-4\"},{\"ref\":\"N.5\",\"promo_id\":864,\"promo_name\":\"Residencial El Yado\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":864,\"municipio\":\"San Juan de los Terreros\",\"municipio_pend\":0,\"tipo\":\"Villa\",\"dorm\":3,\"banos\":4,\"sup\":225.5,\"lot\":227.5,\"jar\":25.6,\"ter\":108.4,\"sol\":59.1,\"precio\":525000,\"precio_txt\":525000,\"entrega\":\"31\\\/12\\\/26\",\"entrega_raw\":\"31\\\/12\\\/26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1940-Residencial-el-Yado-6-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-villas-el-yado-san-juan-de-los-terreros\\\/?dorm=3&pmax=525000#zar-lp-n-5\"},{\"ref\":\"B2\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":88.3,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":33.8,\"precio\":125900,\"precio_txt\":125900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=125900#zar-lp-b2\"},{\"ref\":\"B3\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":87.9,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":32.7,\"precio\":132900,\"precio_txt\":132900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=132900#zar-lp-b3\"},{\"ref\":\"A3\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":84.8,\"lot\":0,\"jar\":0,\"ter\":5.2,\"sol\":27.3,\"precio\":135900,\"precio_txt\":135900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=135900#zar-lp-a3\"},{\"ref\":\"A4\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":84.2,\"lot\":0,\"jar\":0,\"ter\":5.3,\"sol\":27.6,\"precio\":135900,\"precio_txt\":135900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=135900#zar-lp-a4\"},{\"ref\":\"B1\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Ground Floor\",\"dorm\":2,\"banos\":2,\"sup\":100.1,\"lot\":0,\"jar\":0,\"ter\":0,\"sol\":35.9,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=139900#zar-lp-b1\"},{\"ref\":\"A7\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":78.8,\"lot\":0,\"jar\":0,\"ter\":2.9,\"sol\":33.2,\"precio\":139900,\"precio_txt\":139900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=139900#zar-lp-a7\"},{\"ref\":\"A5\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":91.3,\"lot\":0,\"jar\":0,\"ter\":3.8,\"sol\":23.3,\"precio\":145900,\"precio_txt\":145900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=145900#zar-lp-a5\"},{\"ref\":\"A6\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":88,\"lot\":0,\"jar\":0,\"ter\":2.9,\"sol\":33,\"precio\":147900,\"precio_txt\":147900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=147900#zar-lp-a6\"},{\"ref\":\"A1\",\"promo_id\":848,\"promo_name\":\"Residencial Galena\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":848,\"municipio\":\"Cuevas del Almanzora\",\"municipio_pend\":0,\"tipo\":\"Apartment\",\"dorm\":2,\"banos\":2,\"sup\":95.8,\"lot\":0,\"jar\":0,\"ter\":9.1,\"sol\":31,\"precio\":149900,\"precio_txt\":149900,\"entrega\":\"may-26\",\"entrega_raw\":\"may-26\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/GALENA-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-apartment-residencial-galena-las-herrerias\\\/?dorm=2&pmax=149900#zar-lp-a1\"},{\"ref\":\"1\",\"promo_id\":872,\"promo_name\":\"Semi Detached Triplex in Villaricos\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":872,\"municipio\":\"Villaricos\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":2,\"sup\":122.3,\"lot\":0,\"jar\":0,\"ter\":1.9,\"sol\":36,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"to consult\",\"entrega_raw\":\"A consultar\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/semi-detached-triplex-villaricos-garage-solarium\\\/?dorm=3&pmax=295000#zar-lp-1\"},{\"ref\":\"2\",\"promo_id\":872,\"promo_name\":\"Semi Detached Triplex in Villaricos\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":872,\"municipio\":\"Villaricos\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":2,\"sup\":127.9,\"lot\":0,\"jar\":0,\"ter\":4.6,\"sol\":38,\"precio\":295000,\"precio_txt\":295000,\"entrega\":\"to consult\",\"entrega_raw\":\"A consultar\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/VZ1957-Calle-Rincon-del-Pescador-Villaricos-11-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/semi-detached-triplex-villaricos-garage-solarium\\\/?dorm=3&pmax=295000#zar-lp-2\"},{\"ref\":\"Duplex 5\",\"promo_id\":862,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":862,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":118,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":165000,\"precio_txt\":165000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-townhouse-3-bedrooms-antas-el-mirador\\\/?dorm=3&pmax=165000#zar-lp-duplex-5\"},{\"ref\":\"Duplex 9\",\"promo_id\":862,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":862,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":181.9,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":215000,\"precio_txt\":215000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-townhouse-3-bedrooms-antas-el-mirador\\\/?dorm=3&pmax=215000#zar-lp-duplex-9\"},{\"ref\":\"Duplex 14\",\"promo_id\":862,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":862,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":128.9,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":185000,\"precio_txt\":185000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-townhouse-3-bedrooms-antas-el-mirador\\\/?dorm=3&pmax=185000#zar-lp-duplex-14\"},{\"ref\":\"Duplex 17\",\"promo_id\":862,\"promo_name\":\"Urbanizaci\u00f3n El Mirador\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":862,\"municipio\":\"Antas\",\"municipio_pend\":0,\"tipo\":\"Duplex\",\"dorm\":3,\"banos\":3,\"sup\":102,\"lot\":121.7,\"jar\":0,\"ter\":0,\"sol\":0,\"precio\":175000,\"precio_txt\":175000,\"entrega\":\"jul-27\",\"entrega_raw\":\"jul-27\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1939-El-Mirador-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/new-build-townhouse-3-bedrooms-antas-el-mirador\\\/?dorm=3&pmax=175000#zar-lp-duplex-17\"},{\"ref\":\"Villa 1\",\"promo_id\":868,\"promo_name\":\"Villas Huerta Nueva\",\"fase_id\":0,\"fase_name\":\"\",\"term_id\":868,\"municipio\":\"Los Gallardos\",\"municipio_pend\":0,\"tipo\":\"Por definir\",\"dorm\":2,\"banos\":0,\"sup\":107,\"lot\":445,\"jar\":0,\"ter\":18.9,\"sol\":0,\"precio\":324000,\"precio_txt\":324000,\"entrega\":\"KEY READY\",\"entrega_raw\":\"Llave en Mano\",\"img\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/VZ1943-Avenida-La-Llibertad-de-Huerta-Nueva-Los-Gallardos-1-768x512.jpg\",\"foto_pend\":0,\"link\":\"https:\\\/\\\/zar2010.com\\\/en\\\/property\\\/ready-villa-furnished-huerta-nueva-los-gallardos\\\/?dorm=2&pmax=324000#zar-lp-villa-1\"}];\n            var STRINGS = {\"count_one\":\"property available\",\"count_many\":\"properties available\",\"all\":\"All\",\"any\":\"Any\",\"consult\":\"On request\",\"view\":\"View listing\",\"fase\":\"Phase\",\"pager_prev\":\"Previous\",\"pager_next\":\"Next\",\"pager_page\":\"Page\",\"pager_of\":\"of\",\"pmax_any\":\"No limit\",\"undo_msg\":\"Filters cleared\",\"undo_btn\":\"Undo\",\"surf_constr\":\"Built\",\"surf_lot\":\"Plot\",\"surf_jar\":\"Garden\",\"surf_ter\":\"Terrace\",\"surf_sol\":\"Solarium\",\"col_dorm\":\"Bed.\",\"col_banos\":\"Bath.\",\"sort_asc\":\"ascending order\",\"sort_desc\":\"descending order\",\"live_count_one\":\"Showing %d property\",\"live_count_many\":\"Showing %d properties\",\"live_count_zero\":\"No results match the current filters\"};\n            var PROMO_MAP = {\"831\":{\"name\":\"Mar de Pulp\\u00ed\",\"fases\":{\"835\":\"Las Villas\",\"833\":\"Phase 7\",\"839\":\"Phase 8\",\"837\":\"Phase 9\"}},\"841\":{\"name\":\"Bayra Beach\",\"fases\":[]},\"846\":{\"name\":\"Levansur Home Eight\",\"fases\":[]},\"848\":{\"name\":\"Residencial Galena\",\"fases\":[]},\"850\":{\"name\":\"Las Dunas de Vera Resort\",\"fases\":[]},\"852\":{\"name\":\"Miramar Hills\",\"fases\":[]},\"860\":{\"name\":\"Residencial Alcazaba\",\"fases\":[]},\"862\":{\"name\":\"Urbanizaci\\u00f3n El Mirador\",\"fases\":[]},\"864\":{\"name\":\"Residencial El Yado\",\"fases\":[]},\"868\":{\"name\":\"Villas Huerta Nueva\",\"fases\":[]},\"870\":{\"name\":\"Edificio Mediterr\\u00e1neo\",\"fases\":[]},\"872\":{\"name\":\"Semi Detached Triplex in Villaricos\",\"fases\":[]}};\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-mobile \u2014 ICONOS line-art para cards mobile.\n               Iconos copiados literal del shortcode \n               del Snippet C v1.24 (l\u00edneas 5493-5501) para mantener\n               coherencia visual con la ficha de propiedad.\n               Stroke 1.5, currentColor \u2192 coloreados via CSS (#F5C542).\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            var ZAR_ICONS = {\n                beds:     '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 11v8M21 11v8M3 15h18M5 11V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4M9 11V9M15 11V9\"><\/path><\/svg>',\n                baths:    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 10h16v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-6z\"><\/path><path d=\"M8 10V6a2 2 0 0 1 2-2h4\"><\/path><path d=\"M12 4v2M8 18v2M16 18v2\"><\/path><\/svg>',\n                built:    '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3h18v18H3zM3 9h18M9 21V9\"><\/path><\/svg>',\n                plot:     '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"12 2 2 7 12 12 22 7 12 2\"><\/polygon><polyline points=\"2 17 12 22 22 17\"><\/polyline><polyline points=\"2 12 12 17 22 12\"><\/polyline><\/svg>',\n                garden:   '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c0-5 3-9 8-10-1 6-4 9-8 10z\"><\/path><path d=\"M12 22c0-5-3-9-8-10 1 6 4 9 8 10z\"><\/path><path d=\"M12 22V8\"><\/path><path d=\"M12 8c0-3 2-5 4-5M12 8c0-3-2-5-4-5\"><\/path><\/svg>',\n                terrace:  '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 10h18\"><\/path><path d=\"M3 10l2-5h14l2 5\"><\/path><path d=\"M4 10v10M20 10v10M4 20h16\"><\/path><path d=\"M8 10v10M12 10v10M16 10v10\"><\/path><\/svg>',\n                solarium: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><path d=\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"><\/path><\/svg>'\n            };\n\n            \/* v2.3 \u2014 paginaci\u00f3n | v2.4 \u2014 solo pmax *\/\n            var PAGE_SIZE = 25;\n            var state = { promo:'', fase:'', munic:'', tipo:'', dorm:'', banos:'', pmax:null, sort:'price_asc', sortDir:'asc', page:1 };\n\n            var pmaxInput = document.getElementById('zar-on-f-pmax');\n            var pmaxLbl   = document.getElementById('zar-on-pmax-lbl');\n            var sliderRange = document.getElementById('zar-on-pmax-fill');\n            var tbody     = document.getElementById('zar-on-tbody');\n            var countEl   = document.getElementById('zar-on-count');\n            var countLbl  = document.getElementById('zar-on-count-label');\n            var emptyEl   = document.getElementById('zar-on-empty');\n            var tableEl   = document.getElementById('zar-on-table');\n            \/* v2.40-fix-aria-live: referencia al live-region oculto *\/\n            var liveEl    = document.getElementById('zar-on-live');\n\n            \/* v2.40-fix-aria-live: anuncia el resultado del filtrado al\n               lector de pantalla. Debounceada 350ms para evitar 60 anuncios\n               en r\u00e1pida sucesi\u00f3n cuando el usuario arrastra el slider de\n               precio (que dispara render() en cada `input` event).\n               Estrategia: cancelamos el timer previo y reescribimos el\n               mensaje solo cuando el usuario \"se queda quieto\" 350ms.\n               Vaciamos el div ANTES de escribir para forzar a los\n               lectores a re-anunciar incluso si el texto es el mismo\n               (algunos no detectan reescritura id\u00e9ntica). *\/\n            var liveTimer = null;\n            function announceLive(total) {\n                if (!liveEl) return;\n                if (liveTimer) clearTimeout(liveTimer);\n                liveTimer = setTimeout(function(){\n                    var msg;\n                    if (total === 0) {\n                        msg = STRINGS.live_count_zero;\n                    } else if (total === 1) {\n                        msg = (STRINGS.live_count_one || '%d').replace('%d', total);\n                    } else {\n                        msg = (STRINGS.live_count_many || '%d').replace('%d', total);\n                    }\n                    \/* Reset \u2192 re-escribir fuerza el anuncio *\/\n                    liveEl.textContent = '';\n                    \/* requestAnimationFrame asegura que el navegador\n                       procese el reset antes del nuevo valor *\/\n                    requestAnimationFrame(function(){\n                        liveEl.textContent = msg;\n                    });\n                }, 350);\n            }\n\n            var PMAX_MIN = parseInt(pmaxInput.min, 10) || 0;\n            var PMAX_MAX = parseInt(pmaxInput.max, 10) || 0;\n            state.pmax = PMAX_MAX;\n\n            function fmtEur(n) {\n                if (!n) return '\u2014';\n                return new Intl.NumberFormat('es-ES').format(n) + ' \u20ac';\n            }\n\n            \/* v2.39-mobile-rev3 (C2) \u2014 concatenaci\u00f3n de iconos en mobile.\n               Escenario: cada <tr> tiene <td.cell-rooms> con dos items\n               (dorm + ba\u00f1os) y <td.cell-surfaces> con N chips de\n               superficies. En desktop se ven en columnas distintas;\n               en m\u00f3vil queremos los 7 iconos en UNA SOLA l\u00ednea flex\n               en orden: dorm, ba\u00f1os, constr, parc, jar, ter, sol.\n               Soluci\u00f3n: en m\u00f3vil movemos los hijos del surf-group al\n               final del rooms-group. El surf-group queda vac\u00edo y el\n               CSS lo oculta (display:none su <td>).\n               Idempotente: si rooms ya tiene los chips de surf\n               (atributo data-zar-merged=\"1\"), no vuelve a moverlos. *\/\n            function mobileConcatStats(){\n                if (window.innerWidth > 760) return;\n                var trs = tbody.querySelectorAll('tr');\n                Array.prototype.forEach.call(trs, function(tr){\n                    var roomsGrp = tr.querySelector('.zar-on-rooms-group');\n                    var surfGrp  = tr.querySelector('.zar-on-surf-group');\n                    if (!roomsGrp || !surfGrp) return;\n                    if (roomsGrp.getAttribute('data-zar-merged') === '1') return;\n                    while (surfGrp.firstChild) {\n                        roomsGrp.appendChild(surfGrp.firstChild);\n                    }\n                    roomsGrp.setAttribute('data-zar-merged', '1');\n                });\n            }\n            \/* Reaplicar al cambiar el tama\u00f1o de viewport (rotaci\u00f3n, etc.) *\/\n            window.addEventListener('resize', function(){\n                \/* Si el usuario rota a desktop, no podemos \"deshacer\" el\n                   merge sin recargar; pero como el CSS tambi\u00e9n oculta el\n                   td.cell-surfaces solo en \u2264760px, en desktop los chips\n                   movidos seguir\u00e1n visibles dentro de rooms-group. Para\n                   evitar incoherencias visuales en desktop tras rotar,\n                   forzamos un re-render. Como el render completo es\n                   costoso, s\u00f3lo lo hacemos si cruzamos el breakpoint. *\/\n                var nowMobile = window.innerWidth <= 760;\n                if (nowMobile !== window.__zarWasMobile) {\n                    window.__zarWasMobile = nowMobile;\n                    if (typeof render === 'function') render();\n                }\n            });\n            window.__zarWasMobile = window.innerWidth <= 760;\n\n            function updateSliderFill() {\n                var min = PMAX_MIN, max = PMAX_MAX;\n                var v = parseInt(pmaxInput.value,10);\n                if (isNaN(v)) v = max;\n                var span = max - min;\n                var pct = (span <= 0) ? 100 : ((v - min)\/span * 100);\n                if (pct < 0) pct = 0;\n                if (pct > 100) pct = 100;\n                if (sliderRange) sliderRange.style.width = pct + '%';\n                \/* v2.4 \u2014 si el usuario no ha tocado (est\u00e1 al tope) mostramos \"Sin l\u00edmite\" *\/\n                if (v >= max) {\n                    pmaxLbl.textContent = STRINGS.pmax_any || 'Sin l\u00edmite';\n                    pmaxLbl.classList.add('is-unlimited');\n                } else {\n                    pmaxLbl.textContent = fmtEur(v);\n                    pmaxLbl.classList.remove('is-unlimited');\n                }\n                state.pmax = v;\n                \/* v2.4 \u2014 estado activo del campo precio *\/\n                toggleActiveField('price', v < max);\n            }\n\n            \/* v2.4 \u2014 borde dorado cuando filtro activo *\/\n            function toggleActiveField(role, isActive) {\n                var f = document.querySelector('.zar-on-field[data-field=\"'+role+'\"]');\n                if (!f) return;\n                if (isActive) f.classList.add('is-active');\n                else f.classList.remove('is-active');\n            }\n\n            function handleFaseToggle() {\n                var faseWrap  = document.getElementById('zar-on-f-fase-wrap');\n                var faseSel   = document.getElementById('zar-on-f-fase');\n                var selPromo  = state.promo;\n                if (!selPromo) { faseWrap.style.display = 'none'; state.fase = ''; faseSel.value=''; return; }\n                var p = PROMO_MAP[selPromo];\n                if (!p) { faseWrap.style.display = 'none'; return; }\n                var fases = p.fases || {};\n                if (Object.keys(fases).length < 1) { faseWrap.style.display = 'none'; state.fase=''; faseSel.value=''; return; }\n                faseWrap.style.display = '';\n                var html = '<option value=\"\">' + STRINGS.all + '<\/option>';\n                Object.keys(fases).forEach(function(fid){\n                    html += '<option value=\"' + fid + '\">' + fases[fid] + '<\/option>';\n                });\n                faseSel.innerHTML = html;\n                faseSel.value = state.fase || '';\n            }\n\n            function applyFilter(items) {\n                return items.filter(function(it){\n                    if (state.promo  && it.promo_id  != state.promo)  return false;\n                    if (state.fase   && it.fase_id   != state.fase)   return false;\n                    if (state.munic) {\n                        var slug = (it.municipio || '').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,'');\n                        if (slug !== state.munic) return false;\n                    }\n                    if (state.tipo) {\n                        var tslug = (it.tipo || '').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'_').replace(\/^_|_$\/g,'');\n                        if (tslug !== state.tipo) return false;\n                    }\n                    if (state.dorm  && parseInt(it.dorm,10)  < parseInt(state.dorm,10))  return false;\n                    if (state.banos && parseInt(it.banos,10) < parseInt(state.banos,10)) return false;\n                    \/* v2.4 \u2014 solo precio m\u00e1ximo (si pmax < PMAX_MAX, es activo) *\/\n                    if (state.pmax !== null && state.pmax < PMAX_MAX) {\n                        if (it.precio && it.precio > state.pmax) return false;\n                    }\n                    return true;\n                });\n            }\n\n            \/* v2.3 \u2014 ordenaci\u00f3n por columna con direcci\u00f3n asc\/desc.\n               state.sort = clave de columna (data-sort del th)\n               state.sortDir = 'asc' | 'desc' *\/\n            var SORT_NUM_KEYS = { sup:1, lot:1, jar:1, ter:1, sol:1, dorm:1, banos:1, precio:1, entrega:1 };\n            function sortValue(it, key) {\n                if (key === 'promo_name') return (it.promo_name||'').toString().toLowerCase();\n                if (key === 'fase_name')  return (it.fase_name||'').toString().toLowerCase();\n                if (key === 'municipio')  return (it.municipio||'').toString().toLowerCase();\n                if (key === 'tipo')       return (it.tipo||'').toString().toLowerCase();\n                \/* v2.6 \u2014 entrega ordenable cronol\u00f3gicamente: extraemos a\u00f1o y mes\/trimestre\n                   de entrega_raw (si existe) o de entrega ya formateado. Devuelve n\u00famero o null. *\/\n                if (key === 'entrega') {\n                    var src = (it.entrega_raw || it.entrega || '').toString();\n                    if (!src) return null;\n                    var m;\n                    \/* AAAA-MM-DD \u00f3 AAAA-MM *\/\n                    m = src.match(\/(\\d{4})-(\\d{1,2})(?:-(\\d{1,2}))?\/);\n                    if (m) return parseInt(m[1],10)*10000 + parseInt(m[2],10)*100 + parseInt(m[3]||'1',10);\n                    \/* DD\/MM\/AAAA \u00f3 MM\/AAAA *\/\n                    m = src.match(\/(\\d{1,2})\\\/(\\d{1,2})\\\/(\\d{4})\/);\n                    if (m) return parseInt(m[3],10)*10000 + parseInt(m[2],10)*100 + parseInt(m[1],10);\n                    m = src.match(\/(\\d{1,2})\\\/(\\d{4})\/);\n                    if (m) return parseInt(m[2],10)*10000 + parseInt(m[1],10)*100;\n                    \/* Q1-4 \/ 1-4T AAAA o AAAA Q1-4 *\/\n                    m = src.match(\/[Qq]\\s*([1-4])\\s*(\\d{4})\/) || src.match(\/([1-4])\\s*[Tt]\\s*(\\d{4})\/);\n                    if (m) return parseInt(m[2],10)*10000 + (parseInt(m[1],10)*3 - 2)*100;\n                    m = src.match(\/(\\d{4})[-\\s]*[Qq]?([1-4])\/);\n                    if (m) return parseInt(m[1],10)*10000 + (parseInt(m[2],10)*3 - 2)*100;\n                    \/* S\u00f3lo a\u00f1o *\/\n                    m = src.match(\/(20\\d{2})\/);\n                    if (m) return parseInt(m[1],10)*10000;\n                    return null;\n                }\n                \/* num\u00e9ricas: 0\/null => \"peor\" seg\u00fan direcci\u00f3n. Para asc, mandamos los\n                   vac\u00edos al final con Infinity; para desc, al final con -Infinity. *\/\n                var raw = it[key];\n                var n = (raw === null || raw === undefined || raw === '' || isNaN(parseFloat(raw))) ? null : parseFloat(raw);\n                return n;\n            }\n            function applySort(items) {\n                var arr = items.slice();\n                var key = state.sort || 'precio';\n                var dir = state.sortDir === 'desc' ? -1 : 1;\n                var isNum = !!SORT_NUM_KEYS[key];\n                arr.sort(function(a,b){\n                    var va = sortValue(a, key), vb = sortValue(b, key);\n                    if (isNum) {\n                        \/* Los vac\u00edos siempre al final, independientemente de direcci\u00f3n *\/\n                        var aEmpty = (va === null), bEmpty = (vb === null);\n                        if (aEmpty && bEmpty) return 0;\n                        if (aEmpty) return 1;\n                        if (bEmpty) return -1;\n                        return (va - vb) * dir;\n                    }\n                    if (va < vb) return -1 * dir;\n                    if (va > vb) return  1 * dir;\n                    return 0;\n                });\n                return arr;\n            }\n\n            function narrowOptions(filtered) {\n                \/\/ Para cada filtro, calcular opciones posibles dado el resto de filtros aplicados.\n                function subsetFor(excludeKey) {\n                    return ITEMS.filter(function(it){\n                        var stateX = JSON.parse(JSON.stringify(state));\n                        stateX[excludeKey] = ''; if (excludeKey==='pmax') { stateX.pmax = PMAX_MAX; }\n                        var tmp = state; state = stateX; var ok = applyFilter([it]).length===1; state = tmp; return ok;\n                    });\n                }\n                function reduceSelect(id, key, isNum) {\n                    var sel = document.getElementById(id); if (!sel) return;\n                    var allowed = {};\n                    subsetFor(key).forEach(function(it){\n                        var v = it[key==='munic'?'municipio':(key==='tipo'?'tipo':key==='promo'?'promo_id':key==='fase'?'fase_id':key)];\n                        if (key==='munic') v = (v||'').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,'');\n                        if (key==='tipo')  v = (v||'').toString().toLowerCase().replace(\/[\u00e1\u00e0]\/g,'a').replace(\/[\u00e9\u00e8]\/g,'e').replace(\/[\u00ed\u00ec]\/g,'i').replace(\/[\u00f3\u00f2]\/g,'o').replace(\/[\u00fa\u00f9]\/g,'u').replace(\/\u00f1\/g,'n').replace(\/[^a-z0-9]+\/g,'_').replace(\/^_|_$\/g,'');\n                        if (v !== '' && v !== 0 && v !== null && v !== undefined) allowed[v] = true;\n                    });\n                    Array.prototype.forEach.call(sel.options, function(opt){\n                        if (opt.value === '') return;\n                        if (isNum) {\n                            \/\/ dormitorios\/ba\u00f1os: activamos si hay alg\u00fan valor >= opt.value\n                            var some = false;\n                            Object.keys(allowed).forEach(function(k){ if (parseInt(k,10) >= parseInt(opt.value,10)) some = true; });\n                            opt.disabled = !some;\n                        } else {\n                            opt.disabled = !allowed.hasOwnProperty(opt.value);\n                        }\n                    });\n                }\n                reduceSelect('zar-on-f-promo',  'promo', false);\n                reduceSelect('zar-on-f-fase',   'fase',  false);\n                reduceSelect('zar-on-f-munic',  'munic', false);\n                reduceSelect('zar-on-f-tipo',   'tipo',  false);\n                reduceSelect('zar-on-f-dorm',   'dorm',  true);\n                reduceSelect('zar-on-f-banos',  'banos', true);\n                \/* v2.4 \u2014 re-sync paneles custom tras alterar disabled *\/\n                if (typeof syncDdlFromSelect === 'function') {\n                    ['zar-on-f-promo','zar-on-f-fase','zar-on-f-munic','zar-on-f-tipo','zar-on-f-dorm','zar-on-f-banos'].forEach(function(id){\n                        var sel = document.getElementById(id);\n                        if (sel) syncDdlFromSelect(sel);\n                    });\n                }\n            }\n\n            function render() {\n                var filtered = applyFilter(ITEMS);\n                narrowOptions(filtered);\n                var sorted   = applySort(filtered);\n\n                \/* v2.3 \u2014 paginaci\u00f3n *\/\n                var total = sorted.length;\n                var totalPages = Math.max(1, Math.ceil(total \/ PAGE_SIZE));\n                if (state.page > totalPages) state.page = totalPages;\n                if (state.page < 1) state.page = 1;\n                var start = (state.page - 1) * PAGE_SIZE;\n                var pageItems = sorted.slice(start, start + PAGE_SIZE);\n\n                var html = '';\n                pageItems.forEach(function(it){\n                    var precio = it.precio ? fmtEur(it.precio) : STRINGS.consult;\n                    var precioCls = it.precio ? '' : ' is-consult';\n                    \/* v2.22 \u2014 Opci\u00f3n E: avatar circular + promo + fase en una celda *\/\n                    var avatarStyle = it.img\n                        ? 'background-image:url('+it.img+');background-size:cover;background-position:center;'\n                        : 'background:linear-gradient(135deg,#2a2a2a,#0a0a0a);';\n                    var promoCell = '<div class=\"zar-on-promo-cell\">'\n                                  +   '<div class=\"zar-on-promo-avatar\" style=\"'+avatarStyle+'\"><\/div>'\n                                  +   '<div class=\"zar-on-promo-txt\">'\n                                  +     '<div class=\"zar-on-promo-name\">'+escapeHtml(it.promo_name)+'<\/div>'\n                                  +     (it.fase_name ? '<div class=\"zar-on-promo-fase\">'+escapeHtml(it.fase_name)+'<\/div>' : '')\n                                  +   '<\/div>'\n                                  + '<\/div>';\n                    \/* v2.39-mobile \u2014 grupo de superficies con iconos.\n                       En lugar de prefijos cr\u00edpticos (\"T 12\", \"S 30\") usamos\n                       los mismos iconos line-art dorados del shortcode\n                        del Snippet C v1.24 (l\u00edneas\n                       5493-5501). Cada chip lleva: <svg-icono> + valor m\u00b2.\n                       El label textual se conserva en `aria-label` por\n                       accesibilidad y como fallback si los SVG no cargan.\n                       Solo se muestran las superficies con valor > 0. *\/\n                    \/* v2.39-rev3-fix9 \u2014 etiqueta visible + decimal con coma\n                       espa\u00f1ola.\n                       - Muestra una etiqueta corta antes del valor para que\n                         el usuario sepa qu\u00e9 m\u00b2 es cada uno (ej: \"Constr.\",\n                         \"Parc.\", \"Jar.\", \"Terr.\", \"Sol.\"). En m\u00f3vil queda\n                         oculta para mantener la card compacta \u2014 solo\n                         iconos. En desktop visible.\n                       - Formatea el n\u00famero con coma decimal espa\u00f1ola\n                         (88.3 \u2192 \"88,3\").\n                       - Conserva el aria-label largo para accesibilidad. *\/\n                    var SURF_SHORT_LABELS = {};\n                    SURF_SHORT_LABELS[STRINGS.surf_constr] = STRINGS.surf_constr;\n                    SURF_SHORT_LABELS[STRINGS.surf_lot]    = STRINGS.surf_lot;\n                    SURF_SHORT_LABELS[STRINGS.surf_jar]    = STRINGS.surf_jar;\n                    SURF_SHORT_LABELS[STRINGS.surf_ter]    = STRINGS.surf_ter;\n                    SURF_SHORT_LABELS[STRINGS.surf_sol]    = STRINGS.surf_sol;\n\n                    function fmtNumEs(n) {\n                        if (n == null || n === '' || isNaN(n)) return '';\n                        var num = Number(n);\n                        if (Number.isInteger(num)) return String(num);\n                        \/* Decimal con coma espa\u00f1ola, m\u00e1x 1 decimal *\/\n                        return num.toLocaleString('es-ES', {\n                            minimumFractionDigits: 0,\n                            maximumFractionDigits: 1\n                        });\n                    }\n                    function surfChip(icon, lbl, val) {\n                        if (!val) return '';\n                        return '<span class=\"zar-on-surf-item\" aria-label=\"'+lbl+'\">'\n                             +   '<span class=\"zar-on-surf-ico\" aria-hidden=\"true\">'+icon+'<\/span>'\n                             +   '<span class=\"zar-on-surf-lbl\">'+lbl+'<\/span>'\n                             +   '<span class=\"zar-on-surf-val\">'+fmtNumEs(val)+'<\/span>'\n                             + '<\/span>';\n                    }\n                    var surfaces = '<div class=\"zar-on-surf-group\">'\n                                 +   surfChip(ZAR_ICONS.built,    STRINGS.surf_constr, it.sup)\n                                 +   surfChip(ZAR_ICONS.plot,     STRINGS.surf_lot,    it.lot)\n                                 +   surfChip(ZAR_ICONS.garden,   STRINGS.surf_jar,    it.jar)\n                                 +   surfChip(ZAR_ICONS.terrace,  STRINGS.surf_ter,    it.ter)\n                                 +   surfChip(ZAR_ICONS.solarium, STRINGS.surf_sol,    it.sol)\n                                 + '<\/div>';\n                    \/* v2.39-mobile \u2014 grupo dormitorios\/ba\u00f1os con iconos cama+ba\u00f1era.\n                       Reemplaza el patr\u00f3n \"X \u00b7 X\" sin contexto por:\n                         <icono-cama> X     <icono-ba\u00f1era> X\n                       Mismos iconos que  del Snippet C. *\/\n                    var rooms = '<div class=\"zar-on-rooms-group\">'\n                              +   '<span class=\"zar-on-rooms-item\" aria-label=\"'+STRINGS.col_dorm+'\">'\n                              +     '<span class=\"zar-on-rooms-ico\" aria-hidden=\"true\">'+ZAR_ICONS.beds+'<\/span>'\n                              +     '<span class=\"zar-on-rooms-val\">'+(it.dorm||'\u2014')+'<\/span>'\n                              +   '<\/span>'\n                              +   '<span class=\"zar-on-rooms-item\" aria-label=\"'+STRINGS.col_banos+'\">'\n                              +     '<span class=\"zar-on-rooms-ico\" aria-hidden=\"true\">'+ZAR_ICONS.baths+'<\/span>'\n                              +     '<span class=\"zar-on-rooms-val\">'+(it.banos||'\u2014')+'<\/span>'\n                              +   '<\/span>'\n                              + '<\/div>';\n                    \/* v2.39-mobile-rev2 \u2014 meta l\u00ednea unificada\n                       En m\u00f3vil ocultamos los <td> de tipo y entrega y\n                       concatenamos los 3 (munic \u00b7 tipo \u00b7 entrega) en\n                       el <td> de munic v\u00eda un <span class=\"zar-on-munic-mobile\">\n                       que solo se muestra en \u2264760px. En desktop sigue\n                       vi\u00e9ndose el texto plano de munic. *\/\n                    var metaParts = [];\n                    if (it.municipio) metaParts.push(escapeHtml(it.municipio));\n                    if (it.tipo)      metaParts.push(escapeHtml(it.tipo));\n                    if (it.entrega)   metaParts.push(escapeHtml(it.entrega));\n                    var metaMobile = metaParts.join(' \u00b7 ');\n\n                    html += '<tr>';\n                    html += '<td class=\"zar-on-cell-promo\">'+promoCell+'<\/td>';\n                    html += '<td class=\"zar-on-cell-munic\">'\n                         +    '<span class=\"zar-on-munic-desktop\">'+escapeHtml(it.municipio)+'<\/span>'\n                         +    '<span class=\"zar-on-munic-mobile\">'+metaMobile+'<\/span>'\n                         +  '<\/td>';\n                    html += '<td class=\"zar-on-cell-tipo\">'+escapeHtml(it.tipo)+'<\/td>';\n                    html += '<td class=\"zar-on-cell-surfaces\">'+surfaces+'<\/td>';\n                    html += '<td class=\"zar-on-cell-rooms\">'+rooms+'<\/td>';\n                    html += '<td class=\"zar-on-cell-precio'+precioCls+'\">'+precio+'<\/td>';\n                    html += '<td class=\"zar-on-cell-entrega\">'+escapeHtml(it.entrega||'')+'<\/td>';\n                    html += '<td class=\"zar-on-cell-link\"><a class=\"zar-on-link\" href=\"'+it.link+'\">'+STRINGS.view+' \u2192<\/a><\/td>';\n                    html += '<\/tr>';\n                });\n                tbody.innerHTML = html;\n                \/* v2.39-mobile-rev3 (C2) \u2014 concatenar iconos en orden\n                   estricto en una sola l\u00ednea flex. En m\u00f3vil \u2264760px,\n                   movemos los hijos del .zar-on-surf-group al final\n                   del .zar-on-rooms-group de cada <tr>, as\u00ed dorm+\n                   ba\u00f1os+constr+parc+jar+ter+sol viven en un \u00fanico\n                   contenedor flex sin huecos cuando una superficie\n                   no tiene valor. *\/\n                mobileConcatStats();\n                countEl.textContent = total;\n                countLbl.textContent = (total === 1 ? STRINGS.count_one : STRINGS.count_many);\n                emptyEl.style.display = total === 0 ? 'block' : 'none';\n                tableEl.style.display = total === 0 ? 'none' : '';\n\n                \/* v2.40-fix-aria-live: anunciar al lector de pantalla\n                   cu\u00e1ntos resultados quedan tras filtrar. Debounceada\n                   internamente para no saturar al arrastrar el slider. *\/\n                announceLive(total);\n\n                \/* Actualizar indicadores de columna activa en thead.\n                   v2.40-fix-th-sortable-a11y: adem\u00e1s del indicador visual,\n                   sincronizar `aria-sort` para que lectores de pantalla\n                   anuncien correctamente \"ascending\"\/\"descending\"\/\"none\".\n                   Valores oficiales WAI-ARIA: ascending | descending | none. *\/\n                Array.prototype.forEach.call(document.querySelectorAll('.zar-on-sortable'), function(t){\n                    var k = t.getAttribute('data-sort');\n                    var ind = t.querySelector('.zar-on-sort-ind');\n                    if (k === state.sort) {\n                        t.classList.add('is-sorted');\n                        var ariaVal = (state.sortDir === 'desc' ? 'descending' : 'ascending');\n                        t.setAttribute('aria-sort', ariaVal);\n                        if (ind) ind.textContent = (state.sortDir === 'desc' ? '\u2193' : '\u2191');\n                    } else {\n                        t.classList.remove('is-sorted');\n                        t.setAttribute('aria-sort', 'none');\n                        if (ind) ind.textContent = '\u2195';\n                    }\n                });\n\n                \/* Pintar paginador *\/\n                renderPager(total, totalPages);\n\n                \/* v2.9 \u2014 pintar chips de filtros activos *\/\n                renderChips();\n            }\n\n            \/* v2.9 \u2014 Fila de chips con los filtros activos.\n             *        Recorre cada .zar-on-field, mira su <select> o input,\n             *        y si tiene un valor distinto al default crea un chip\n             *        \"NombreFiltro: Valor \u00d7\" que al click limpia ese filtro. *\/\n            function renderChips() {\n                var wrap = document.getElementById('zar-on-chips');\n                var wrapOut = document.getElementById('zar-on-chips-outside');\n                if (!wrap && !wrapOut) return;\n                var chips = [];\n                \/* v2.17 \u2014 buscar fields tanto in-page como en el host del header *\/\n                document.querySelectorAll('#zar-on-obranueva .zar-on-field, #zar-on-toolbar-host .zar-on-field').forEach(function(f){\n                    var key  = f.getAttribute('data-field');\n                    var name = f.getAttribute('data-filter-name') || '';\n                    if (!key || !name) return;\n                    if (key === 'price') {\n                        var pmax = document.getElementById('zar-on-f-pmax');\n                        if (!pmax) return;\n                        var max = parseInt(pmax.getAttribute('max'), 10);\n                        var val = parseInt(pmax.value, 10);\n                        if (!isNaN(val) && !isNaN(max) && val < max) {\n                            chips.push({ key:'price', name:name, val: fmtEur(val) });\n                        }\n                        return;\n                    }\n                    var sel = f.querySelector('select');\n                    if (!sel || sel.value === '') return;\n                    var opt = sel.options[sel.selectedIndex];\n                    var txt = opt ? opt.textContent : sel.value;\n                    chips.push({ key:key, name:name, val:txt });\n                });\n                var html = '';\n                chips.forEach(function(c){\n                    html += '<span class=\"zar-on-chip\" role=\"listitem\" data-chip=\"'+escapeHtml(c.key)+'\">'\n                          + '<span class=\"zar-on-chip-lbl\">'+escapeHtml(c.name)+': '+escapeHtml(c.val)+'<\/span>'\n                          + '<button type=\"button\" class=\"zar-on-chip-x\" aria-label=\"Quitar filtro '+escapeHtml(c.name)+'\" data-chip-remove=\"'+escapeHtml(c.key)+'\">\u00d7<\/button>'\n                          + '<\/span>';\n                });\n                if (wrap)    wrap.innerHTML    = html;\n                if (wrapOut) wrapOut.innerHTML = html;\n                \/* v2.35 \u2014 clase body para que SNIPPET-A v1.2 expanda el\n                 * header y muestre los chips DENTRO de la 2\u00aa fila debajo\n                 * de la toolbar. *\/\n                if (document.body) {\n                    document.body.classList.toggle('zar-on-has-chips', chips.length > 0);\n                }\n            }\n\n            \/* v2.3 \u2014 paginador *\/\n            function renderPager(total, totalPages) {\n                var pagerEl = document.getElementById('zar-on-pager');\n                if (!pagerEl) return;\n                if (total <= PAGE_SIZE) { pagerEl.innerHTML = ''; pagerEl.style.display = 'none'; return; }\n                pagerEl.style.display = '';\n                var cur = state.page;\n                var html = '';\n                html += '<button type=\"button\" class=\"zar-on-pager-btn zar-on-pager-prev\" '+(cur<=1?'disabled':'')+' data-page=\"'+(cur-1)+'\" aria-label=\"'+STRINGS.pager_prev+'\">\u2039<\/button>';\n                \/* L\u00f3gica compacta: 1 \u2026 (cur-1) cur (cur+1) \u2026 last *\/\n                var nums = [];\n                function add(n){ if (nums.indexOf(n) === -1 && n>=1 && n<=totalPages) nums.push(n); }\n                add(1); add(2);\n                add(cur-1); add(cur); add(cur+1);\n                add(totalPages-1); add(totalPages);\n                nums.sort(function(a,b){ return a-b; });\n                var prev = 0;\n                nums.forEach(function(n){\n                    if (n - prev > 1) html += '<span class=\"zar-on-pager-dots\">\u2026<\/span>';\n                    html += '<button type=\"button\" class=\"zar-on-pager-btn'+(n===cur?' is-current':'')+'\" data-page=\"'+n+'\">'+n+'<\/button>';\n                    prev = n;\n                });\n                html += '<button type=\"button\" class=\"zar-on-pager-btn zar-on-pager-next\" '+(cur>=totalPages?'disabled':'')+' data-page=\"'+(cur+1)+'\" aria-label=\"'+STRINGS.pager_next+'\">\u203a<\/button>';\n                html += '<span class=\"zar-on-pager-info\">'+STRINGS.pager_page+' '+cur+' '+STRINGS.pager_of+' '+totalPages+'<\/span>';\n                pagerEl.innerHTML = html;\n            }\n\n            function escapeHtml(s) {\n                s = (s == null) ? '' : String(s);\n                return s.replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; });\n            }\n\n            \/\/ Eventos de filtros (v2.3: sin role=\"sort\"; cada cambio vuelve a p\u00e1gina 1)\n            ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                var el = document.querySelector('[data-role=\"'+role+'\"]');\n                if (!el) return;\n                el.addEventListener('change', function(){\n                    state[role] = el.value;\n                    if (role === 'promo') { state.fase = ''; handleFaseToggle(); }\n                    \/* v2.4 \u2014 borde dorado si activo *\/\n                    toggleActiveField(role, !!el.value);\n                    \/* v2.4 \u2014 refrescar label y default de su dropdown custom *\/\n                    syncDdlFromSelect(el);\n                    state.page = 1;\n                    render();\n                    scrollToListTop();\n                });\n            });\n\n            \/\/ v2.4 \u2014 single-handle max slider\n            function onSlide() {\n                updateSliderFill();\n                state.page = 1;\n                render();\n            }\n            pmaxInput.addEventListener('input', onSlide);\n            \/* v2.29 \u2014 el slider de precio hace scroll s\u00f3lo al SOLTAR\n             * (change), no a cada movimiento (input), para no saltar\n             * la p\u00e1gina en cada paso del drag. *\/\n            pmaxInput.addEventListener('change', function(){\n                onSlide();\n                scrollToListTop();\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-rev3-fix13 \u2014 Toast UNDO al limpiar filtros.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Antes: pulsar \"Limpiar filtros\" perd\u00eda todos los filtros\n               sin posibilidad de recuperarlos. Ahora: capturamos un\n               snapshot ANTES del reset y mostramos un toast con bot\u00f3n\n               \"Deshacer\" durante 5 segundos. Si el usuario lo pulsa,\n               se restaura el estado previo. Si no, el toast se\n               desvanece solo. Patr\u00f3n Gmail\/Slack\/Idealista.\n               Si el estado actual ya estaba vac\u00edo (nada que limpiar),\n               no mostramos el toast \u2014 ser\u00eda rid\u00edculo.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            function captureFilterSnapshot() {\n                return {\n                    promo:   state.promo || '',\n                    fase:    state.fase || '',\n                    munic:   state.munic || '',\n                    tipo:    state.tipo || '',\n                    dorm:    state.dorm || '',\n                    banos:   state.banos || '',\n                    pmax:    state.pmax,\n                    sort:    state.sort,\n                    sortDir: state.sortDir,\n                    page:    state.page\n                };\n            }\n            function hasActiveFilters(snap) {\n                if (snap.promo || snap.fase || snap.munic || snap.tipo) return true;\n                if (snap.dorm || snap.banos) return true;\n                if (snap.pmax && snap.pmax > 0 && snap.pmax < PMAX_MAX) return true;\n                return false;\n            }\n            function applyFilterSnapshot(snap) {\n                ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                    var el = document.querySelector('[data-role=\"'+role+'\"]');\n                    if (el) {\n                        el.value = snap[role] || '';\n                        state[role] = snap[role] || '';\n                        toggleActiveField(role, !!snap[role]);\n                        syncDdlFromSelect(el);\n                    }\n                });\n                if (snap.pmax != null) {\n                    pmaxInput.value = snap.pmax;\n                    state.pmax = snap.pmax;\n                }\n                state.sort = snap.sort || 'precio';\n                state.sortDir = snap.sortDir || 'asc';\n                state.page = snap.page || 1;\n                handleFaseToggle();\n                updateSliderFill();\n                render();\n                scrollToListTop();\n            }\n\n            \/* Toast UI: contenedor, render y auto-dismiss. *\/\n            var _undoTimer = null;\n            var _undoEl = null;\n            function showUndoToast(snapshot) {\n                hideUndoToast(); \/* limpia previo si exist\u00eda *\/\n\n                _undoEl = document.createElement('div');\n                _undoEl.className = 'zar-on-undo-toast';\n                _undoEl.setAttribute('role', 'status');\n                _undoEl.setAttribute('aria-live', 'polite');\n                _undoEl.innerHTML =\n                    '<span class=\"zar-on-undo-msg\">' + escapeHtml(STRINGS.undo_msg) + '<\/span>'\n                  + '<button type=\"button\" class=\"zar-on-undo-btn\">' + escapeHtml(STRINGS.undo_btn) + '<\/button>'\n                  + '<button type=\"button\" class=\"zar-on-undo-close\" aria-label=\"Cerrar\">\u00d7<\/button>';\n                document.body.appendChild(_undoEl);\n\n                \/* Forzar reflow antes de a\u00f1adir is-open para que la\n                   transici\u00f3n de entrada se vea. *\/\n                void _undoEl.offsetWidth;\n                _undoEl.classList.add('is-open');\n\n                \/* Bot\u00f3n DESHACER *\/\n                _undoEl.querySelector('.zar-on-undo-btn').addEventListener('click', function(){\n                    applyFilterSnapshot(snapshot);\n                    hideUndoToast();\n                });\n                \/* Bot\u00f3n cerrar (\u00d7) *\/\n                _undoEl.querySelector('.zar-on-undo-close').addEventListener('click', hideUndoToast);\n\n                \/* Auto-dismiss en 5 segundos *\/\n                _undoTimer = setTimeout(hideUndoToast, 5000);\n            }\n            function hideUndoToast() {\n                if (_undoTimer) { clearTimeout(_undoTimer); _undoTimer = null; }\n                if (_undoEl) {\n                    _undoEl.classList.remove('is-open');\n                    var el = _undoEl;\n                    setTimeout(function(){\n                        if (el && el.parentNode) el.parentNode.removeChild(el);\n                    }, 300);\n                    _undoEl = null;\n                }\n            }\n\n            \/* v2.40-fix-empty-cta:\n               Bot\u00f3n \"Ver todas las viviendas\" del empty state \u2192\n               reutiliza el handler de #zar-on-reset disparando un\n               click program\u00e1tico. As\u00ed heredamos autom\u00e1ticamente\n               toda la l\u00f3gica (snapshot, toast UNDO, sync URL,\n               re-render, scroll). Si en el futuro cambia la l\u00f3gica\n               de reset, este bot\u00f3n sigue funcionando. *\/\n            (function(){\n                var emptyCta = document.getElementById('zar-on-empty-cta');\n                if (emptyCta) {\n                    emptyCta.addEventListener('click', function(){\n                        var resetBtn = document.getElementById('zar-on-reset');\n                        if (resetBtn) resetBtn.click();\n                    });\n                }\n            })();\n\n            \/\/ Reset\n            document.getElementById('zar-on-reset').addEventListener('click', function(){\n                \/* v2.39-rev3-fix13: snapshot antes de limpiar *\/\n                var snapshot = captureFilterSnapshot();\n                var hadFilters = hasActiveFilters(snapshot);\n\n                ['promo','fase','munic','tipo','dorm','banos'].forEach(function(role){\n                    var el = document.querySelector('[data-role=\"'+role+'\"]'); if (el) el.value='';\n                    state[role] = '';\n                    toggleActiveField(role, false);\n                });\n                pmaxInput.value = PMAX_MAX;\n                state.pmax = PMAX_MAX;\n                state.sort = 'precio';\n                state.sortDir = 'asc';\n                state.page = 1;\n                handleFaseToggle();\n                updateSliderFill();\n                \/* v2.4 \u2014 resync dropdowns custom *\/\n                document.querySelectorAll('.zar-on-ddl select').forEach(function(sel){ syncDdlFromSelect(sel); });\n                render();\n                scrollToListTop();\n\n                \/* Si hab\u00eda filtros activos, mostrar toast con UNDO *\/\n                if (hadFilters) showUndoToast(snapshot);\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n             * v2.36 \u2014 HEADER DIN\u00c1MICO + SCROLL AL LISTADO\n             * (1) Mantenemos --zar-header-h sincronizada con la altura\n             *     real del .zar-header. As\u00ed el thead sticky se ancla\n             *     siempre justo debajo de la \u00faltima fila del header\n             *     (toolbar \/ chips), aunque el header crezca al activar\n             *     filtros.\n             * (2) scrollToListTop() espera al re-render (rAF doble)\n             *     antes de calcular targetY, as\u00ed si la altura ha\n             *     cambiado por la aparici\u00f3n de chips, ya est\u00e1 aplicada.\n             * \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n            \/* v2.38 \u2014 Header din\u00e1mico FUERTE.\n             * Cuando hay chips activos (body.zar-on-has-chips):\n             *   - calcula la altura natural sumando scrollHeight de\n             *     los hijos visibles (.zar-nav-row + .zar-search-row)\n             *   - ESCRIBE inline-style height + min-height en el\n             *     .zar-header con !important para vencer cualquier\n             *     CSS o JS externo que lo limite a 112px.\n             *   - Actualiza --zar-header-h con esa altura real.\n             * Cuando NO hay chips: limpia los inline-styles. *\/\n            (function syncHeaderHeightVar(){\n                function naturalHeight(h){\n                    var sum = 0;\n                    Array.prototype.forEach.call(h.children, function(c){\n                        if (getComputedStyle(c).display === 'none') return;\n                        sum += Math.max(\n                            c.scrollHeight,\n                            c.getBoundingClientRect().height\n                        );\n                    });\n                    return Math.max(56, Math.round(sum));\n                }\n                function update(){\n                    var h = document.querySelector('.zar-header');\n                    if (!h) return;\n                    var hasChips = document.body.classList.contains('zar-on-has-chips');\n                    if (hasChips) {\n                        var px = naturalHeight(h);\n                        h.style.setProperty('height', px + 'px', 'important');\n                        h.style.setProperty('min-height', px + 'px', 'important');\n                        h.style.setProperty('max-height', 'none', 'important');\n                        document.documentElement.style.setProperty('--zar-header-h', px + 'px');\n                    } else {\n                        h.style.removeProperty('height');\n                        h.style.removeProperty('min-height');\n                        h.style.removeProperty('max-height');\n                        document.documentElement.style.setProperty('--zar-header-h', '112px');\n                    }\n                }\n                update();\n                window.addEventListener('load', update);\n                window.addEventListener('resize', function(){\n                    requestAnimationFrame(update);\n                });\n                if ('ResizeObserver' in window) {\n                    var sr = document.querySelector('.zar-search-row');\n                    if (sr) new ResizeObserver(function(){ requestAnimationFrame(update); }).observe(sr);\n                    var chipsEl = document.getElementById('zar-on-chips');\n                    if (chipsEl) new ResizeObserver(function(){ requestAnimationFrame(update); }).observe(chipsEl);\n                }\n                if ('MutationObserver' in window) {\n                    new MutationObserver(function(){\n                        requestAnimationFrame(function(){ requestAnimationFrame(update); });\n                    }).observe(document.body, { attributes: true, attributeFilter: ['class'] });\n                }\n            })();\n\n            function scrollToListTop() {\n                var list = document.getElementById('zar-on-list');\n                if (!list) return;\n                \/* Doble rAF: dejamos que el navegador aplique los cambios\n                 * pendientes de DOM (renderChips \u2192 toggle clase body \u2192\n                 * reflow del header). Tras 2 frames la altura est\u00e1\n                 * estabilizada. *\/\n                requestAnimationFrame(function(){\n                    requestAnimationFrame(function(){\n                        var headerEl = document.querySelector('.zar-header');\n                        var headerH = headerEl\n                            ? Math.round(headerEl.getBoundingClientRect().height)\n                            : 112;\n                        var rect = list.getBoundingClientRect();\n                        var targetY = rect.top + window.pageYOffset - headerH;\n                        var scrollY = window.pageYOffset;\n                        var listTopAbs = rect.top + scrollY;\n                        var listBotAbs = listTopAbs + list.offsetHeight;\n                        \/* Si ya est\u00e1s dentro de la zona del listado, no scroll *\/\n                        if (scrollY > listTopAbs - headerH - 20\n                            && scrollY < listBotAbs - headerH) return;\n                        window.scrollTo({ top: targetY, behavior: 'smooth' });\n                    });\n                });\n            }\n\n            \/* v2.4 \u2014 Custom dropdown component (estilo dorado sobre fondo oscuro) *\/\n            function buildDdlPanel(sel) {\n                var ddl = sel.closest('.zar-on-ddl');\n                if (!ddl) return;\n                var panel = ddl.querySelector('.zar-on-ddl-panel');\n                if (!panel) return;\n                var html = '';\n                Array.prototype.forEach.call(sel.options, function(opt){\n                    var cls = 'zar-on-ddl-opt';\n                    if (opt.disabled) cls += ' is-disabled';\n                    if (opt.value === sel.value) cls += ' is-selected';\n                    html += '<button type=\"button\" class=\"'+cls+'\" role=\"option\" '\n                         + 'data-value=\"'+escapeHtml(opt.value)+'\" '\n                         + (opt.disabled ? 'disabled ' : '')\n                         + '>'+escapeHtml(opt.textContent)+'<\/button>';\n                });\n                panel.innerHTML = html;\n            }\n            function syncDdlFromSelect(sel) {\n                var ddl = sel.closest('.zar-on-ddl');\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var lbl = ddl.querySelector('.zar-on-ddl-label');\n                var selectedOpt = sel.options[sel.selectedIndex];\n                \/* v2.9 \u2014 el bot\u00f3n siempre muestra el NOMBRE del filtro (data-default).\n                 *        El valor seleccionado se refleja en los chips inferiores y\n                 *        en el estado .is-active (borde + texto dorado). *\/\n                var defaultText = btn.getAttribute('data-default') || '';\n                if (lbl) lbl.textContent = defaultText;\n                \/* si value!=='' consideramos filtro activo visualmente *\/\n                if (sel.value !== '') btn.classList.add('is-filled');\n                else btn.classList.remove('is-filled');\n                buildDdlPanel(sel);\n            }\n            \/* v2.40-fix-ddl-aria-popup: sincronizar aria-expanded del .ddl-btn\n               cada vez que .zar-on-ddl gana o pierde la clase .is-open.\n               Helper local para no repetirnos en los 3 lugares. *\/\n            function setDdlAriaExpanded(ddl, isOpen) {\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                if (btn) btn.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n            }\n\n            \/* v2.43.2: FIX desplegables invisibles en m\u00f3vil.\n               En \u2264760px la .zar-on-toolbar tiene overflow-x:auto (scroll\n               horizontal de filtros) y, hosteada, vive dentro de un wrapper\n               position:fixed. El panel position:absolute quedaba recortado por\n               ese overflow y, si su pill estaba scrolleado, se pintaba fuera de\n               pantalla (left negativo). Soluci\u00f3n: al abrir en m\u00f3vil lo\n               promocionamos a position:fixed con coordenadas calculadas desde\n               el bot\u00f3n (con prioridad !important para vencer al CSS), as\u00ed escapa\n               del clip y siempre queda dentro del viewport. *\/\n            \/* v2.43.7 \u2014 NUEVO ENFOQUE: el posicionamiento en m\u00f3vil ya NO lo\n               hace el JS. Tras seis intentos de panel flotante calculado por\n               JS (coordenadas \/ teletransporte \/ requestAnimationFrame) que\n               fallaban en iOS Safari, se abandona ese patr\u00f3n. Ahora el panel\n               se convierte en un BOTTOM-SHEET por CSS puro (position:fixed\n               anclado al borde inferior), disparado solo por la clase\n               .is-open que a\u00f1ade el handler del bot\u00f3n. Sin coordenadas, sin\n               teletransporte, sin rAF: imposible que falle por timing. Estas\n               funciones quedan como no-op para no interferir con el CSS. *\/\n            \/* v2.43.9 \u2014 FIX RA\u00cdZ iOS: en iOS Safari un position:fixed que vive\n               dentro de un contenedor con overflow:auto\/scroll (la\n               .zar-on-toolbar tiene scroll horizontal) queda RECORTADO a la\n               caja de ese contenedor (~56px), contra el est\u00e1ndar \u2192 el panel se\n               vuelve invisible. En Chrome no pasa. Soluci\u00f3n: al abrir en m\u00f3vil\n               TELETRANSPORTAMOS el panel a <body> de forma S\u00cdNCRONA (sin rAF),\n               para que escape del overflow; el posicionamiento (bottom-sheet)\n               lo hace el CSS `body > .zar-on-ddl-panel`. No calculamos\n               coordenadas en JS: solo movemos el nodo. *\/\n            function zarOnPinPanelFixed(ddl) {\n                if (!ddl || window.innerWidth > 760) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var panel = ddl.querySelector('.zar-on-ddl-panel')\n                            || document.getElementById(btn && btn.getAttribute('aria-controls'));\n                if (!btn || !panel) return;\n                \/* Mover el panel a <body> (escapa del recorte de iOS sobre\n                   position:fixed dentro de la toolbar con overflow). *\/\n                if (!panel._zarHome) { panel._zarHome = panel.parentNode; panel._zarNext = panel.nextSibling; }\n                if (panel.parentNode !== document.body) document.body.appendChild(panel);\n                panel.classList.add('zar-on-ddl-panel--open');\n                \/* Posicionar JUSTO DEBAJO DEL BOT\u00d3N, como un desplegable normal\n                   (id\u00e9ntico al resto). S\u00edncrono: sin rAF. El ancho sigue al\n                   bot\u00f3n; si se saldr\u00eda por la derecha, se ajusta al viewport. *\/\n                var rb = btn.getBoundingClientRect();\n                var vw = (window.visualViewport && window.visualViewport.width) || window.innerWidth;\n                var W = Math.max(rb.width, 180);\n                if (W > vw - 16) W = vw - 16;\n                var left = rb.left;\n                if (left + W > vw - 8) left = vw - 8 - W;\n                if (left < 8) left = 8;\n                panel.style.setProperty('position', 'fixed', 'important');\n                panel.style.setProperty('top', (rb.bottom + 6) + 'px', 'important');\n                panel.style.setProperty('left', left + 'px', 'important');\n                panel.style.setProperty('right', 'auto', 'important');\n                panel.style.setProperty('bottom', 'auto', 'important');\n                panel.style.setProperty('width', W + 'px', 'important');\n                panel.style.setProperty('max-height', (window.innerHeight - rb.bottom - 24) + 'px', 'important');\n                panel.style.setProperty('overflow-y', 'auto', 'important');\n                panel.style.setProperty('-webkit-overflow-scrolling', 'touch', 'important');\n                panel.style.setProperty('z-index', '2147483647', 'important');\n            }\n            function zarOnRepinOpen() {\n                if (window.innerWidth > 760) return;\n                var open = document.querySelector('.zar-on-ddl.is-open');\n                if (open) zarOnPinPanelFixed(open);\n            }\n            window.addEventListener('scroll', zarOnRepinOpen, { passive:true });\n            window.addEventListener('resize', zarOnRepinOpen, { passive:true });\n            if (window.visualViewport) {\n                window.visualViewport.addEventListener('resize', zarOnRepinOpen, { passive:true });\n                window.visualViewport.addEventListener('scroll', zarOnRepinOpen, { passive:true });\n            }\n            function zarOnUnpinPanel(ddl) {\n                if (!ddl) return;\n                var btn = ddl.querySelector('.zar-on-ddl-btn');\n                var panel = ddl.querySelector('.zar-on-ddl-panel')\n                            || document.getElementById(btn && btn.getAttribute('aria-controls'));\n                if (!panel) return;\n                panel.classList.remove('zar-on-ddl-panel--open');\n                \/* devolver el panel a su contenedor original *\/\n                if (panel._zarHome && panel.parentNode !== panel._zarHome) {\n                    if (panel._zarNext && panel._zarNext.parentNode === panel._zarHome) {\n                        panel._zarHome.insertBefore(panel, panel._zarNext);\n                    } else {\n                        panel._zarHome.appendChild(panel);\n                    }\n                }\n            }\n\n            function closeAllDdls(except) {\n                document.querySelectorAll('.zar-on-ddl.is-open').forEach(function(d){\n                    if (d !== except) {\n                        d.classList.remove('is-open');\n                        zarOnUnpinPanel(d);\n                        setDdlAriaExpanded(d, false);\n                    }\n                });\n            }\n            document.querySelectorAll('.zar-on-ddl').forEach(function(ddl){\n                var btn   = ddl.querySelector('.zar-on-ddl-btn');\n                var sel   = ddl.querySelector('select');\n                var panel = ddl.querySelector('.zar-on-ddl-panel');\n                if (!btn || !sel || !panel) return;\n                syncDdlFromSelect(sel);\n                btn.addEventListener('click', function(e){\n                    e.stopPropagation();\n                    var wasOpen = ddl.classList.contains('is-open');\n                    closeAllDdls();\n                    if (!wasOpen) {\n                        buildDdlPanel(sel);\n                        ddl.classList.add('is-open');\n                        zarOnPinPanelFixed(ddl);\n                        setDdlAriaExpanded(ddl, true);\n                    }\n                });\n                panel.addEventListener('click', function(e){\n                    var opt = e.target.closest ? e.target.closest('.zar-on-ddl-opt') : null;\n                    if (!opt || opt.disabled) return;\n                    e.stopPropagation();\n                    sel.value = opt.getAttribute('data-value');\n                    ddl.classList.remove('is-open');\n                    zarOnUnpinPanel(ddl);\n                    setDdlAriaExpanded(ddl, false);\n                    \/* dispara change en el <select> nativo \u2192 handler existente hace el resto *\/\n                    sel.dispatchEvent(new Event('change', { bubbles:true }));\n                });\n            });\n            document.addEventListener('click', function(){ closeAllDdls(); });\n            document.addEventListener('keydown', function(e){\n                if (e.key === 'Escape') closeAllDdls();\n            });\n\n            \/\/ v2.3 \u2014 Ordenaci\u00f3n por click en cabecera (cualquier columna, cicla asc\/desc)\n            \/\/ v2.40-fix-th-sortable-a11y \u2014 adem\u00e1s, soporte de teclado (Enter\/Space).\n            Array.prototype.forEach.call(document.querySelectorAll('.zar-on-sortable'), function(th){\n                \/* L\u00f3gica \u00fanica extra\u00edda para reutilizar entre click y keydown.\n                   Cicla la direcci\u00f3n si la columna ya est\u00e1 activa, o pone asc\n                   si es nueva. Reset a p\u00e1gina 1 y re-render. *\/\n                function activateSort(){\n                    var key = th.getAttribute('data-sort');\n                    if (!key) return;\n                    if (state.sort === key) {\n                        state.sortDir = (state.sortDir === 'asc') ? 'desc' : 'asc';\n                    } else {\n                        state.sort = key;\n                        state.sortDir = 'asc';\n                    }\n                    state.page = 1;\n                    render();\n                }\n\n                th.addEventListener('click', activateSort);\n\n                \/* Enter o Space activan el sort igual que un bot\u00f3n nativo.\n                   preventDefault en Space para evitar el scroll vertical\n                   que el navegador hace por defecto cuando Space tiene foco\n                   sobre un elemento no-input.  *\/\n                th.addEventListener('keydown', function(e){\n                    if (e.key === 'Enter' || e.key === ' ' || e.keyCode === 13 || e.keyCode === 32) {\n                        e.preventDefault();\n                        activateSort();\n                    }\n                });\n            });\n\n            \/\/ v2.3 \u2014 Paginador (delegaci\u00f3n de eventos)\n            document.getElementById('zar-on-pager').addEventListener('click', function(e){\n                var btn = e.target.closest ? e.target.closest('.zar-on-pager-btn') : null;\n                if (!btn || btn.disabled) return;\n                var p = parseInt(btn.getAttribute('data-page'), 10);\n                if (isNaN(p) || p < 1) return;\n                state.page = p;\n                render();\n                \/* Scroll suave al inicio del listado *\/\n                var anchor = document.getElementById('zar-on-list');\n                if (anchor && anchor.scrollIntoView) {\n                    anchor.scrollIntoView({ behavior:'smooth', block:'start' });\n                }\n            });\n\n            \/* v2.17 \u2014 click delegado en cualquier chip \u00d7: cubre #zar-on-chips\n             * (dentro de la toolbar) y #zar-on-chips-outside (espejo fuera). *\/\n            document.addEventListener('click', function(e){\n                var x = e.target && e.target.closest ? e.target.closest('.zar-on-chip-x') : null;\n                if (!x) return;\n                var host = x.closest('#zar-on-chips, #zar-on-chips-outside');\n                if (!host) return;\n                e.stopPropagation();\n                var key = x.getAttribute('data-chip-remove');\n                if (!key) return;\n                if (key === 'price') {\n                    var pmax = document.getElementById('zar-on-f-pmax');\n                    if (pmax) {\n                        pmax.value = pmax.getAttribute('max');\n                        updateSliderFill();\n                        pmax.dispatchEvent(new Event('input', { bubbles:true }));\n                        pmax.dispatchEvent(new Event('change', { bubbles:true }));\n                    }\n                    return;\n                }\n                var sel = document.querySelector('#zar-on-obranueva .zar-on-field[data-field=\"'+key+'\"] select, #zar-on-toolbar-host .zar-on-field[data-field=\"'+key+'\"] select');\n                if (sel) {\n                    sel.value = '';\n                    sel.dispatchEvent(new Event('change', { bubbles:true }));\n                }\n            });\n\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               v2.39-rev3-fix11 \u2014 URL persistente con filtros (deep-link)\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Sincroniza el estado de los filtros con la query string\n               de la URL. Al cambiar un filtro, la URL se actualiza con\n               history.replaceState (sin recargar). Al cargar la p\u00e1gina\n               con par\u00e1metros, los filtros se aplican autom\u00e1ticamente.\n\n               Beneficios:\n                 - Compartir un link filtrado funciona (UX premium).\n                 - \"Atr\u00e1s\" desde una ficha de propiedad recupera filtros.\n                 - Refrescar la p\u00e1gina NO pierde filtros.\n                 - SEO long-tail: Google puede indexar URLs con filtros\n                   espec\u00edficos como \"obra nueva 3 dorm vera\".\n\n               Par\u00e1metros URL:\n                 promo, fase, munic, tipo, dorm, banos, pmax, sort, page\n\n               Idempotente: si todos los filtros est\u00e1n en su valor por\n               defecto, la URL queda limpia (sin ?). Si vienes con\n               URL+filtros, el render inicial los aplica.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            function readUrlState() {\n                try {\n                    var params = new URLSearchParams(window.location.search);\n                    var filterRoles = ['promo','fase','munic','tipo','dorm','banos'];\n                    filterRoles.forEach(function(role){\n                        var v = params.get(role);\n                        if (v !== null && v !== '') {\n                            var el = document.querySelector('[data-role=\"'+role+'\"]');\n                            if (el) {\n                                el.value = v;\n                                state[role] = v;\n                                toggleActiveField(role, true);\n                                syncDdlFromSelect(el);\n                            }\n                        }\n                    });\n                    var pmax = params.get('pmax');\n                    if (pmax !== null && pmax !== '') {\n                        var pmaxN = parseInt(pmax, 10);\n                        if (!isNaN(pmaxN) && pmaxN > 0 && pmaxN <= PMAX_MAX) {\n                            pmaxInput.value = pmaxN;\n                            state.pmax = pmaxN;\n                        }\n                    }\n                    var sort = params.get('sort');\n                    if (sort) {\n                        \/* v2.40-fix-sort-coverage:\n                           Cobertura completa de todos los criterios de\n                           ordenaci\u00f3n (5 columnas desktop + 2 m\u00f3vil-only),\n                           cada una en ambas direcciones (asc\/desc).\n                           Antes solo cubr\u00eda 4 de los 14 posibles \u2192 al\n                           compartir una URL ordenada por p.ej. \"Municipio\"\n                           desc, el receptor ve\u00eda el orden por defecto.\n                           Lista can\u00f3nica:\n                             - desktop thead: promo_name, municipio,\n                               tipo, precio, entrega\n                             - m\u00f3vil sheet:   dorm, sup\n                           Formato URL: \"<key>_<asc|desc>\" *\/\n                        var sortMap = {\n                            'promo_name_asc':  { key:'promo_name', dir:'asc'  },\n                            'promo_name_desc': { key:'promo_name', dir:'desc' },\n                            'municipio_asc':   { key:'municipio',  dir:'asc'  },\n                            'municipio_desc':  { key:'municipio',  dir:'desc' },\n                            'tipo_asc':        { key:'tipo',       dir:'asc'  },\n                            'tipo_desc':       { key:'tipo',       dir:'desc' },\n                            'precio_asc':      { key:'precio',     dir:'asc'  },\n                            'precio_desc':     { key:'precio',     dir:'desc' },\n                            'entrega_asc':     { key:'entrega',    dir:'asc'  },\n                            'entrega_desc':    { key:'entrega',    dir:'desc' },\n                            'dorm_asc':        { key:'dorm',       dir:'asc'  },\n                            'dorm_desc':       { key:'dorm',       dir:'desc' },\n                            'sup_asc':         { key:'sup',        dir:'asc'  },\n                            'sup_desc':        { key:'sup',        dir:'desc' }\n                        };\n                        var sm = sortMap[sort];\n                        if (sm) { state.sort = sm.key; state.sortDir = sm.dir; }\n                    }\n                    var page = parseInt(params.get('page'), 10);\n                    if (!isNaN(page) && page >= 1) state.page = page;\n                } catch (e) {\n                    \/* URLSearchParams no soportado o URL malformada \u2014 ignorar *\/\n                }\n            }\n            function writeUrlState() {\n                try {\n                    var params = new URLSearchParams();\n                    var filterRoles = ['promo','fase','munic','tipo','dorm','banos'];\n                    filterRoles.forEach(function(role){\n                        if (state[role] && state[role] !== '') params.set(role, state[role]);\n                    });\n                    if (state.pmax && state.pmax > 0 && state.pmax < PMAX_MAX) {\n                        params.set('pmax', state.pmax);\n                    }\n                    \/* v2.40-fix-sort-coverage:\n                       Solo escribir el par\u00e1metro sort si NO es el default\n                       (precio_asc). Antes la condici\u00f3n ten\u00eda un bug\n                       residual ('precio' sin dir nunca se daba) que\n                       provocaba querystrings ruidosos. Ahora la condici\u00f3n\n                       es estricta: si el usuario est\u00e1 en el orden por\n                       defecto, la URL queda limpia. Cualquier otro\n                       criterio (promo_name_asc, municipio_desc, etc.)\n                       se serializa al instante y es deep-linkable. *\/\n                    var sortKey = state.sort + '_' + state.sortDir;\n                    if (sortKey !== 'precio_asc') {\n                        params.set('sort', sortKey);\n                    }\n                    if (state.page && state.page > 1) params.set('page', state.page);\n                    var qs = params.toString();\n                    var newUrl = window.location.pathname + (qs ? '?' + qs : '') + window.location.hash;\n                    \/* Solo actualizamos si cambia, para no saturar el history. *\/\n                    var currentUrl = window.location.pathname + window.location.search + window.location.hash;\n                    if (newUrl !== currentUrl) {\n                        history.replaceState(null, '', newUrl);\n                    }\n                } catch (e) { \/* ignorar *\/ }\n            }\n            \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n               Hooks sobre render():\n                 1. v2.39-rev3-fix11 \u2014 sincronizar URL tras cada render.\n                 2. v2.39-rev3-fix12 \u2014 feedback visual durante el render\n                    (microfade del listado para sensaci\u00f3n premium).\n               Wrappeamos render() en un \u00fanico IIFE para no tocar la\n               definici\u00f3n original.\n               \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n            (function () {\n                var _origRender = render;\n                \/* Estado del primer render: no aplicamos fade en el inicial\n                   (la p\u00e1gina est\u00e1 cargando, no es una interacci\u00f3n del\n                   usuario). Solo desde el segundo render en adelante. *\/\n                var firstRenderDone = false;\n\n                \/* Asegurar transici\u00f3n CSS en el contenedor del listado.\n                   Inyectamos una clase que tiene la transici\u00f3n ready. *\/\n                function ensureTransition() {\n                    if (!tableEl) return;\n                    if (!tableEl.style.transition) {\n                        tableEl.style.transition = 'opacity 200ms ease';\n                    }\n                }\n\n                render = function () {\n                    \/* Fade-out solo si NO es el primer render. *\/\n                    if (firstRenderDone && tableEl) {\n                        ensureTransition();\n                        tableEl.style.opacity = '0.45';\n                    }\n\n                    var r = _origRender.apply(this, arguments);\n                    writeUrlState();\n\n                    \/* Fade-in tras un microtick para que el navegador\n                       pinte el nuevo contenido antes de subir opacity.\n                       requestAnimationFrame doble = 1 frame de margen. *\/\n                    if (firstRenderDone && tableEl) {\n                        requestAnimationFrame(function(){\n                            requestAnimationFrame(function(){\n                                tableEl.style.opacity = '1';\n                            });\n                        });\n                    }\n                    firstRenderDone = true;\n                    return r;\n                };\n            })();\n\n            \/\/ Init\n            handleFaseToggle();\n            updateSliderFill();\n            \/* v2.3 \u2014 arrancamos ordenados por precio asc *\/\n            state.sort = 'precio';\n            state.sortDir = 'asc';\n            \/* v2.39-rev3-fix11: leer filtros de la URL ANTES del primer\n               render para que el listado arranque con esos filtros\n               aplicados si el usuario lleg\u00f3 v\u00eda link compartido. *\/\n            readUrlState();\n            handleFaseToggle();\n            updateSliderFill();\n            render();\n\n            \/* v2.41 \u2014 TELEPORT ELIMINADO.\n             * En v2.17-v2.40 esta seccion teleportaba la toolbar al\n             * #zar-on-toolbar-host del header (Snippet A PARTE 3).\n             * Ahora la toolbar SIEMPRE vive in-page donde la pone el\n             * shortcode, y el header global se mantiene limpio sin\n             * 2a fila de filtros. Cambio coordinado con\n             * \"SNIPPET A v1.7 sin PARTE 3\". *\/\n\n        })();\n        <\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-46296","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>New Build Homes in Garrucha, Moj\u00e1car &amp; Vera | Premium homes<\/title>\n<meta name=\"description\" content=\"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Build Homes for Sale | Brand-New Property Developments\" \/>\n<meta property=\"og:description\" content=\"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/\" \/>\n<meta property=\"og:site_name\" content=\"ZAR 2010\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-13T17:34:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/VZ1924-Las-Dunas-de-Vera-15.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\\\/\",\"url\":\"https:\\\/\\\/zar2010.com\\\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\\\/\",\"name\":\"New Build Homes in Garrucha, Moj\u00e1car & Vera | Premium homes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#website\"},\"datePublished\":\"2025-06-28T15:56:19+00:00\",\"dateModified\":\"2026-05-13T17:34:37+00:00\",\"description\":\"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zar2010.com\\\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/zar2010.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Build Homes for Sale | Brand-New Property Developments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/zar2010.com\\\/en\\\/\",\"name\":\"ZAR 2010\",\"description\":\"Venta y alquiler de pisos en Garrucha, Moj\u00e1car, Vera...\",\"publisher\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zar2010.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"RealEstateAgent\"],\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#organization\",\"name\":\"ZAR 2010\",\"url\":\"https:\\\/\\\/zar2010.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/ZAR-2010-LOGOTIPO_POSITIVO.png\",\"contentUrl\":\"https:\\\/\\\/zar2010.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/ZAR-2010-LOGOTIPO_POSITIVO.png\",\"width\":943,\"height\":667,\"caption\":\"ZAR 2010\"},\"image\":{\"@id\":\"https:\\\/\\\/zar2010.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ZAR2010SL\\\/?locale=es_LA\",\"https:\\\/\\\/www.instagram.com\\\/zar2010_inmobiliaria\\\/channel\\\/\"],\"description\":\"Real estate agency specialised in property sales, new-build developments and investment in the Almer\u00eda Levante (Moj\u00e1car, Vera and Garrucha). Over 30 years advising national and international buyers.\",\"email\":\"info@zar2010.com\",\"telephone\":\"+34950132949\",\"legalName\":\"ZAR 2010 Inmobiliaria S.L.\",\"foundingDate\":\"1995-05-01\",\"vatID\":\"B04694691\",\"taxID\":\"B04694691\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"},\"priceRange\":\"\u20ac\u20ac\u20ac\",\"currenciesAccepted\":\"EUR\",\"paymentAccepted\":\"Bank transfer, Mortgage, Cash\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Calle Mayor, 48\",\"postalCode\":\"04630\",\"addressLocality\":\"Garrucha\",\"addressRegion\":\"Almer\u00eda\",\"addressCountry\":\"ES\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":37.184302,\"longitude\":-1.820785},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:30\",\"closes\":\"13:30\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"17:00\",\"closes\":\"20:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Saturday\"],\"opens\":\"10:00\",\"closes\":\"13:00\"}],\"areaServed\":[{\"@type\":\"City\",\"name\":\"Moj\u00e1car\"},{\"@type\":\"City\",\"name\":\"Vera\"},{\"@type\":\"City\",\"name\":\"Garrucha\"},{\"@type\":\"City\",\"name\":\"Cuevas del Almanzora\"},{\"@type\":\"City\",\"name\":\"Pulp\u00ed\"},{\"@type\":\"City\",\"name\":\"San Juan de los Terreros\"}],\"availableLanguage\":[\"Spanish\",\"English\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"New Build Homes in Garrucha, Moj\u00e1car & Vera | Premium homes","description":"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/","og_locale":"en_US","og_type":"article","og_title":"New Build Homes for Sale | Brand-New Property Developments","og_description":"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.","og_url":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/","og_site_name":"ZAR 2010","article_publisher":"https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA","article_modified_time":"2026-05-13T17:34:37+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/zar2010.com\/wp-content\/uploads\/2026\/04\/VZ1924-Las-Dunas-de-Vera-15.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/","url":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/","name":"New Build Homes in Garrucha, Moj\u00e1car & Vera | Premium homes","isPartOf":{"@id":"https:\/\/zar2010.com\/en\/#website"},"datePublished":"2025-06-28T15:56:19+00:00","dateModified":"2026-05-13T17:34:37+00:00","description":"Discover new-build homes for sale in Moj\u00e1car, Vera and Garrucha. Premium quality, A-rated energy efficiency and Mediterranean sea views.","breadcrumb":{"@id":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zar2010.com\/viviendas-de-obra-nueva-en-garrucha-mojacar-y-vera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/zar2010.com\/en\/"},{"@type":"ListItem","position":2,"name":"New Build Homes for Sale | Brand-New Property Developments"}]},{"@type":"WebSite","@id":"https:\/\/zar2010.com\/en\/#website","url":"https:\/\/zar2010.com\/en\/","name":"ZAR 2010","description":"Venta y alquiler de pisos en Garrucha, Moj\u00e1car, Vera...","publisher":{"@id":"https:\/\/zar2010.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zar2010.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","RealEstateAgent"],"@id":"https:\/\/zar2010.com\/en\/#organization","name":"ZAR 2010","url":"https:\/\/zar2010.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zar2010.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/zar2010.com\/wp-content\/uploads\/2023\/04\/ZAR-2010-LOGOTIPO_POSITIVO.png","contentUrl":"https:\/\/zar2010.com\/wp-content\/uploads\/2023\/04\/ZAR-2010-LOGOTIPO_POSITIVO.png","width":943,"height":667,"caption":"ZAR 2010"},"image":{"@id":"https:\/\/zar2010.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ZAR2010SL\/?locale=es_LA","https:\/\/www.instagram.com\/zar2010_inmobiliaria\/channel\/"],"description":"Real estate agency specialised in property sales, new-build developments and investment in the Almer\u00eda Levante (Moj\u00e1car, Vera and Garrucha). Over 30 years advising national and international buyers.","email":"info@zar2010.com","telephone":"+34950132949","legalName":"ZAR 2010 Inmobiliaria S.L.","foundingDate":"1995-05-01","vatID":"B04694691","taxID":"B04694691","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"priceRange":"\u20ac\u20ac\u20ac","currenciesAccepted":"EUR","paymentAccepted":"Bank transfer, Mortgage, Cash","address":{"@type":"PostalAddress","streetAddress":"Calle Mayor, 48","postalCode":"04630","addressLocality":"Garrucha","addressRegion":"Almer\u00eda","addressCountry":"ES"},"geo":{"@type":"GeoCoordinates","latitude":37.184302,"longitude":-1.820785},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:30","closes":"13:30"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"17:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"10:00","closes":"13:00"}],"areaServed":[{"@type":"City","name":"Moj\u00e1car"},{"@type":"City","name":"Vera"},{"@type":"City","name":"Garrucha"},{"@type":"City","name":"Cuevas del Almanzora"},{"@type":"City","name":"Pulp\u00ed"},{"@type":"City","name":"San Juan de los Terreros"}],"availableLanguage":["Spanish","English"]}]}},"_links":{"self":[{"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/pages\/46296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/comments?post=46296"}],"version-history":[{"count":14,"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/pages\/46296\/revisions"}],"predecessor-version":[{"id":47085,"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/pages\/46296\/revisions\/47085"}],"wp:attachment":[{"href":"https:\/\/zar2010.com\/en\/wp-json\/wp\/v2\/media?parent=46296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}