{"id":2348,"date":"2025-12-09T20:35:13","date_gmt":"2025-12-09T19:35:13","guid":{"rendered":"https:\/\/calamora-moraira.eu\/?page_id=2348"},"modified":"2026-10-01T09:09:56","modified_gmt":"2026-10-01T07:09:56","slug":"appartement-centrum-moraira","status":"publish","type":"page","link":"https:\/\/calamora-moraira.eu\/nl\/","title":{"rendered":"Home"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;off&#8221; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;20px||60px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1320px&#8221; custom_padding=&#8221;0px||0px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"cm-home\">\n<style>#cm-home{--goud:#917C4B;--goud-donker:#7A6740;--inkt:#3c3a47;--grijs:#4A4756;--lijn:#E5DFCD;--zacht:#FAF8F3;color:var(--inkt);max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}#cm-home *{box-sizing:border-box}#cm-home a{color:var(--goud-donker);text-decoration:none}#cm-home a:hover{color:#5C4E30;text-decoration:underline}#cm-home h1,#cm-home h2,#cm-home h3{margin:0;line-height:1.2;font-weight:600}#cm-home p{margin:0;line-height:1.65;color:var(--grijs)}#cm-home br{display:none}#cm-home .cm-scheiding{height:1px;background:var(--lijn);margin:40px 0}#cm-home .cm-hero{text-align:center;padding:24px 0 26px}#cm-home .cm-hero h1{font-size:52px;color:var(--goud);margin:0 0 14px}#cm-home .cm-hero p{font-size:18px;max-width:780px;margin:0 auto}#cm-home .cm-fotowrap{position:relative}#cm-home .cm-fotos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:5px;aspect-ratio:2\/1}#cm-home .cm-fotos a{display:block;overflow:hidden;line-height:0}#cm-home .cm-fotos a:first-child{grid-row:span 2}#cm-home .cm-fotos a{height:100%}#cm-home .cm-fotos a:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:14px}#cm-home .cm-fotos a:nth-of-type(5){border-bottom-right-radius:14px}#cm-home .cm-fotos img{width:100%;height:100%;object-fit:cover;display:block}#cm-home .cm-fotoknop{position:absolute;right:14px;bottom:14px}#cm-home .cm-fotoknop a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #2E2C38;border-radius:10px;padding:9px 15px;font-size:14px;font-weight:600;color:#2E2C38}#cm-home .cm-fotoknop a:hover{background:#F4F1E8;text-decoration:none}#cm-home .cm-twee{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:52px;align-items:start;margin-top:36px}#cm-home .cm-rechts{position:sticky;top:24px}#cm-home [id]{scroll-margin-top:110px}#cm-home .cal-why{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:18px 22px 20px;background:#fff}#cm-home .cal-why h3{color:#917C4B;font-size:18px;margin:0 0 8px}#cm-home .cal-why ul{list-style:none;padding-left:0;margin:0}#cm-home .cal-why li{font-size:15px;line-height:1.8;padding-left:26px;position:relative;color:#3c3a47}#cm-home .cal-why li::before{content:\"\u2713\";color:#917C4B;font-weight:bold;font-size:16px;position:absolute;left:0;top:0}#cm-home .cm-vragen{margin-top:22px;border:1px solid var(--lijn);border-radius:16px;padding:20px 22px;background:#fff}#cm-home .cm-vragen h3{font-size:17px;color:var(--goud);margin-bottom:4px}#cm-home .cm-vragen details{border-top:1px solid var(--lijn);padding:11px 0}#cm-home .cm-vragen details:first-of-type{border-top:0}#cm-home .cm-vragen summary{cursor:pointer;font-size:15px;font-weight:600;color:var(--inkt);list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;line-height:1.35}#cm-home .cm-vragen summary::-webkit-details-marker{display:none}#cm-home .cm-vragen summary::after{content:\"+\";color:var(--goud);font-weight:700;flex-shrink:0;font-size:18px;line-height:1.2}#cm-home .cm-vragen details[open] summary::after{content:\"\u2212\"}#cm-home .cm-vragen p{font-size:14px;margin-top:8px}#cm-home .cm-titel h2{font-size:30px}#cm-home .cm-kenmerken{font-size:17px;font-weight:500;color:var(--grijs);margin-top:12px}#cm-home .cm-google{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:16px}#cm-home .cm-google strong{color:var(--inkt);font-size:18px}#cm-home .cm-google svg{flex-shrink:0}#cm-home .cm-blokkop{font-size:24px;margin-bottom:6px}#cm-home .cm-woningen{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}#cm-home .cm-woning{border:1px solid var(--lijn);border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}#cm-home .cm-woning img{width:100%;height:210px;object-fit:cover;display:block}#cm-home .cm-woning-tekst{padding:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}#cm-home .cm-woning h3{font-size:19px}#cm-home .cm-woning ul{margin:0;padding-left:0;list-style:none;color:var(--grijs);font-size:15px;line-height:1.9}#cm-home .cm-woning li{padding-left:24px;position:relative}#cm-home .cm-woning li::before{content:\"\\2713\";color:var(--goud);font-weight:700;position:absolute;left:0;top:0}#cm-home .cm-knop{display:inline-block;background:var(--goud);color:#fff;padding:12px 22px;border-radius:999px;font-weight:700;font-size:15px;margin-top:auto;align-self:flex-start}#cm-home .cm-knop:hover{background:#7A6740;color:#fff;text-decoration:none}#cm-home .cm-voorzieningen{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 26px;margin-top:20px}#cm-home .cm-voorziening{display:flex;align-items:center;gap:12px;font-size:15px}#cm-home .cm-voorziening svg{flex-shrink:0}#cm-home .cm-gastheer{display:flex;gap:22px;align-items:flex-start;margin-top:20px}#cm-home .cm-gastheer img{width:104px;height:104px;border-radius:50%;object-fit:cover;flex-shrink:0}#cm-home .cm-gastheer-tekst{display:flex;flex-direction:column;gap:9px}#cm-home .cm-boeken{margin-top:44px;border:1px solid var(--lijn);border-radius:18px;padding:26px;background:var(--zacht)}#cm-home .cm-boeken h2{font-size:26px;margin-bottom:6px}#cm-home .cm-boeken p{margin-bottom:18px;font-size:15px}#cm-home .cm-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:22px}#cm-home .cm-review{border:1px solid var(--lijn);border-radius:16px;padding:26px 24px 22px;background:var(--zacht);position:relative}#cm-home .cm-review-aanhaling{font-family:Georgia,'Times New Roman',serif;font-size:56px;line-height:1;color:var(--goud);opacity:.4;display:block;height:30px}#cm-home .cm-review p{font-size:16px;line-height:1.7;color:var(--inkt)}#cm-home .cm-review-naam{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14px;color:var(--grijs)}#cm-home .cm-initiaal{width:34px;height:34px;border-radius:50%;background:var(--goud);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}#cm-home .cm-kaart{margin-top:18px;border-radius:16px;overflow:hidden;border:1px solid var(--lijn)}#cm-home .cm-kaart iframe{display:block;width:100%;height:440px;border:0}#cm-home .cm-kaart-tekst{margin-top:16px}@media (max-width:900px){#cm-home .cm-kaart iframe{height:300px}}#cm-home .cm-tegels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}#cm-home .cm-tegel{border-radius:14px;overflow:hidden;border:1px solid var(--lijn);background:#fff;display:block}#cm-home .cm-tegel img{width:100%;height:240px;object-fit:cover;display:block}#cm-home .cm-tegel span{display:block;padding:14px 16px;font-weight:600;font-size:16px;color:var(--inkt)}#cm-home .cm-tegel:hover{text-decoration:none}#cm-home .cm-tegel:hover span{color:var(--goud-donker)}#cm-home .cm-slot{border:1px solid var(--lijn);border-radius:18px;padding:30px;background:var(--zacht);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}#cm-home .cm-slot h2{font-size:24px}#cm-home .cm-slot p{max-width:640px}@media (max-width:1000px){#cm-home .cm-twee{grid-template-columns:1fr;gap:34px}#cm-home .cm-rechts{position:static}}@media (max-width:900px){#cm-home .cm-hero h1{font-size:34px}#cm-home .cm-hero p{font-size:16px}#cm-home .cm-fotos{grid-template-columns:1fr 1fr;aspect-ratio:auto;grid-template-rows:auto}#cm-home .cm-fotos a+a{aspect-ratio:1\/1}#cm-home .cm-fotos a:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:4\/3;border-radius:14px 14px 0 0}#cm-home .cm-fotos a:nth-of-type(3){border-top-right-radius:0}#cm-home .cm-fotos a:nth-of-type(4){border-bottom-left-radius:14px}#cm-home .cm-fotos a:nth-of-type(5){border-bottom-right-radius:14px}#cm-home .cm-fotoknop{position:static;text-align:right;margin-top:10px}#cm-home .cm-woningen{grid-template-columns:1fr}#cm-home .cm-reviews{grid-template-columns:1fr}#cm-home .cm-tegels{grid-template-columns:1fr}#cm-home .cm-titel h2{font-size:24px}}@media (max-width:600px){#cm-home .cm-voorzieningen{grid-template-columns:1fr}#cm-home .cm-gastheer{flex-direction:column}}<\/style>\n<div class=\"cm-hero\">\n<h1>Appartement huren in Moraira<\/h1>\n<pee>Nog even nagenieten op uw eigen balkon of dakterras terwijl de kinderen beneden in het zwembad spelen &mdash; en het strand ligt op tweehonderd meter.<\/pee><\/div>\n<div class=\"cm-fotowrap\">\n<div class=\"cm-fotos\"><a href=\"\/nl\/fotos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-33.webp\" alt=\"Twee ligbedden op het dakterras van het penthouse\" loading=\"eager\"><\/a><a href=\"\/nl\/fotos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-53.webp\" alt=\"Woonkamer, bank en eethoek met zicht naar het terras\" loading=\"lazy\"><\/a><a href=\"\/nl\/fotos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-11.webp\" alt=\"Woonkamer, keuken en eethoek van het appartement\" loading=\"lazy\"><\/a><a href=\"\/nl\/fotos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-02.webp\" alt=\"Het zwembad met ondiep kindergedeelte, blauwe lucht en palmbomen\" loading=\"lazy\"><\/a><a href=\"\/nl\/fotos\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-41.webp\" alt=\"Slaapkamer met schuifpui naar het terras\" loading=\"lazy\"><\/a><\/div>\n<div class=\"cm-fotoknop\"><a href=\"\/nl\/fotos\/\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"><\/rect><\/svg>Alle foto&rsquo;s<\/a><\/div>\n<\/div>\n<div class=\"cm-twee\">\n<div class=\"cm-links\">\n<div class=\"cm-titel\">\n<h2>Appartement en penthouse in het centrum van Moraira<\/h2>\n<h3 class=\"cm-kenmerken\">4 gasten &middot; 2 slaapkamers &middot; 2 badkamers &middot; zwembad<\/h3>\n<div class=\"cm-google\" id=\"cm-google\" style=\"display:none\"><\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\" id=\"accomodations\">Twee woningen in hetzelfde gebouw<\/h2>\n<pee>Allebei van ons, allebei met twee slaapkamers en twee badkamers. Het penthouse heeft een dakterras van 40 m&sup2;, het appartement een balkon.<\/pee>\n<div class=\"cm-woningen\">\n<div class=\"cm-woning\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/penthouse-Moraira-01.webp\" alt=\"Dakterras van 40 m2 met uitzicht op de bergen en bomen\" loading=\"lazy\"><\/p>\n<div class=\"cm-woning-tekst\">\n<h3>Penthouse<\/h3>\n<pee>Op de bovenste verdieping, met een eigen dakterras van ongeveer 40 m&sup2; op het zuidoosten.<\/pee>\n<ul>\n<li>Eigen dakterras met lounge- en eethoek<\/li>\n<li>2 slaapkamers, 2 badkamers<\/li>\n<li>Uitzicht op de bergen<\/li>\n<\/ul>\n<p><a class=\"cm-knop\" href=\"\/nl\/penthouse\/\">Bekijk het penthouse<\/a><\/div>\n<\/div>\n<div class=\"cm-woning\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Appartement-Moraira-06.webp\" alt=\"Fles ros&eacute; met glazen en tapas op het balkon van het appartement\" loading=\"lazy\"><\/p>\n<div class=\"cm-woning-tekst\">\n<h3>Appartement<\/h3>\n<pee>Op de eerste verdieping, aan de binnenzijde van het complex: rust en privacy midden in het dorp.<\/pee>\n<ul>\n<li>Eigen balkon<\/li>\n<li>2 slaapkamers, 2 badkamers<\/li>\n<li>Geen verkeers- of uitgaansgeluid<\/li>\n<\/ul>\n<p><a class=\"cm-knop\" href=\"\/nl\/appartement\/\">Bekijk het appartement<\/a><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Wat er is<\/h2>\n<div class=\"cm-voorzieningen\">\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M2 12h20\"><\/path><path d=\"M2 17c2 0 2-1.5 4-1.5S8 17 10 17s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5\"><\/path><path d=\"M6 12V6a2 2 0 0 1 4 0\"><\/path><\/svg><span>Gemeenschappelijk zwembad en tuin<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M5 12.55a11 11 0 0 1 14 0\"><\/path><path d=\"M8.5 16.4a6 6 0 0 1 7 0\"><\/path><path d=\"M12 20h.01\"><\/path><path d=\"M2 8.8a16 16 0 0 1 20 0\"><\/path><\/svg><span>WiFi in de hele woning<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M8 20h8\"><\/path><path d=\"M12 16v4\"><\/path><\/svg><span>Sonos-geluidsinstallatie<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M4 7h16\"><\/path><path d=\"M4 12h10\"><\/path><path d=\"M4 17h13\"><\/path><\/svg><span>Airconditioning<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M7 3v8a3 3 0 0 0 6 0V3\"><\/path><path d=\"M10 11v10\"><\/path><path d=\"M18 3v18\"><\/path><path d=\"M18 3c-2 2-2 6 0 8\"><\/path><\/svg><span>Volledig uitgeruste keuken<\/span><\/div>\n<div class=\"cm-voorziening\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#917C4B\" stroke-width=\"1.8\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 7v5l3 2\"><\/path><\/svg><span>Kinderspeelplaats in de tuin<\/span><\/div>\n<\/div>\n<pee style=\"margin-top:16px\"><a href=\"\/nl\/informatie\/voorzieningen\/\">Alle voorzieningen op een rij<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<div class=\"cm-gastheer\" id=\"contact\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/11\/joyce-en-robert.png\" alt=\"Joyce en Robert\" loading=\"lazy\"><\/p>\n<div class=\"cm-gastheer-tekst\">\n<h2 class=\"cm-blokkop\">Robert en Joyce verhuren zelf<\/h2>\n<pee>Wij zijn een Nederlands gezin uit de regio Rotterdam. Toen er een kind bijkwam veranderde vakantievieren compleet: ineens moest alles kloppen. Daar hebben wij onze twee woningen op ingericht. U boekt hier rechtstreeks bij ons.<\/pee><pee><a href=\"\/nl\/informatie\/over-ons\/\">Meer over ons<\/a><\/pee><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-rechts\">\n<div id=\"cmpb-root\" class=\"cmpb-card\">\n<div class=\"cmpb-heading\" id=\"cmpb-heading\">Selecteer datums voor prijzen<\/div>\n<div class=\"cmpb-fields\">\n<div class=\"cmpb-dates\"><button type=\"button\" class=\"cmpb-field cmpb-field-arr\" id=\"cmpb-arr\"><span class=\"cmpb-flabel\">Aankomst<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-arr-val\">Datum toevoegen<\/span><\/button><button type=\"button\" class=\"cmpb-field cmpb-field-dep\" id=\"cmpb-dep\"><span class=\"cmpb-flabel\">Vertrek<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-dep-val\">Datum toevoegen<\/span><\/button><\/div>\n<p><button type=\"button\" class=\"cmpb-field cmpb-field-guests\" id=\"cmpb-guests-toggle\"><span class=\"cmpb-flabel\">Gasten<\/span><span class=\"cmpb-fvalue\" id=\"cmpb-guests-val\">1 gast<\/span><svg class=\"cmpb-chevron\" id=\"cmpb-guests-chevron\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-guests-panel\" id=\"cmpb-guests-panel\" hidden>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Volwassenen<\/span><span class=\"cmpb-guest-sub\">13 jaar of ouder<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"-1\" aria-label=\"minder volwassenen\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-adults\">1<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"adults\" data-dir=\"1\" aria-label=\"meer volwassenen\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Kinderen<\/span><span class=\"cmpb-guest-sub\">2 &ndash; 12 jaar<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"-1\" aria-label=\"minder kinderen\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-children\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"children\" data-dir=\"1\" aria-label=\"meer kinderen\">+<\/button><\/div>\n<\/div>\n<div class=\"cmpb-guest-row\">\n<div class=\"cmpb-guest-info\"><span class=\"cmpb-guest-title\">Baby&#39;s<\/span><span class=\"cmpb-guest-sub\">Jonger dan 2 jaar<\/span><\/div>\n<div class=\"cmpb-stepper\"><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"-1\" aria-label=\"minder baby's\">&minus;<\/button><span class=\"cmpb-count\" id=\"cmpb-c-babies\">0<\/span><button type=\"button\" class=\"cmpb-step\" data-type=\"babies\" data-dir=\"1\" aria-label=\"meer baby's\">+<\/button><\/div>\n<\/div>\n<pee class=\"cmpb-guest-note\">In deze ruimte mogen maximaal 4 gasten verblijven (baby&#39;s niet meegerekend).<\/pee>\n<div class=\"cmpb-guest-close-wrap\"><button type=\"button\" class=\"cmpb-textbtn\" id=\"cmpb-guests-close\">Sluiten<\/button><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-status\" id=\"cmpb-status\" hidden><\/div>\n<p><button type=\"button\" class=\"cmpb-cta\" id=\"cmpb-cta\">Beschikbaarheid controleren<\/button><pee class=\"cmpb-fineprint\" id=\"cmpb-fineprint\" hidden>Er wordt nog niets in rekening gebracht<\/pee><\/div>\n<div class=\"cmpb-modal-overlay\" id=\"cmpb-modal\" hidden>\n<div class=\"cmpb-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Datums selecteren\">\n<div class=\"cmpb-modal-head\">\n<div>\n<div class=\"cmpb-modal-title\">Datums selecteren<\/div>\n<div class=\"cmpb-modal-sub\">Voeg je reisdatums toe om de exacte tarieven te zien<\/div>\n<\/div>\n<div class=\"cmpb-modal-fields\">\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-arr\"><span class=\"cmpb-flabel\">Aankomst<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-arr-val\">dd-mm-jjjj<\/span><\/div>\n<div class=\"cmpb-field cmpb-mfield\" id=\"cmpb-m-dep\"><span class=\"cmpb-flabel\">Vertrek<\/span><span class=\"cmpb-fvalue cmpb-placeholder\" id=\"cmpb-m-dep-val\">Datum toevoegen<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"cmpb-cal-wrap\"><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-prev\" id=\"cmpb-cal-prev\" aria-label=\"vorige maand\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button><button type=\"button\" class=\"cmpb-cal-nav cmpb-cal-next\" id=\"cmpb-cal-next\" aria-label=\"volgende maand\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button><\/p>\n<div class=\"cmpb-months\" id=\"cmpb-months\"><\/div>\n<\/div>\n<div class=\"cmpb-modal-foot\"><button type=\"button\" class=\"cmpb-textbtn cmpb-underline\" id=\"cmpb-clear-dates\">Datums wissen<\/button><button type=\"button\" class=\"cmpb-darkbtn\" id=\"cmpb-close-dates\">Sluiten<\/button><\/div>\n<\/div>\n<\/div>\n<style>#cmpb-root, #cmpb-modal, #cmpb-modal *, #cmpb-root *{box-sizing:border-box;font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.cmpb-card{max-width:400px;margin:0 auto;background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:22px 22px 20px;box-shadow:0 6px 20px rgba(0,0,0,.06);color:#3c3a47;}.cmpb-heading{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 16px;color:#3c3a47;}.cmpb-heading .cmpb-inline-label{font-weight:400;font-size:15px;text-decoration:underline;}.cmpb-heading .cmpb-price{font-weight:700;}.cmpb-heading .cmpb-split{display:block;font-weight:400;font-size:12px;line-height:1.5;color:#6b6977;margin-top:5px;}.cmpb-fields{border:1px solid #b9b9c0;border-radius:12px;overflow:hidden;}.cmpb-dates{display:flex;}.cmpb-field{display:block;width:100%;text-align:left;background:#fff;border:none;padding:10px 14px;cursor:pointer;position:relative;}.cmpb-dates .cmpb-field{width:50%;}.cmpb-dates .cmpb-field-arr{border-right:1px solid #b9b9c0;}.cmpb-dates{border-bottom:1px solid #b9b9c0;}.cmpb-flabel{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3c3a47;margin-bottom:2px;}.cmpb-fvalue{display:block;font-size:15px;color:#3c3a47;}.cmpb-placeholder{color:#8a8a90;}.cmpb-field-guests{display:flex;align-items:center;flex-wrap:wrap;padding-right:40px;}.cmpb-field-guests .cmpb-flabel{width:100%;}.cmpb-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#3c3a47;transition:transform .2s;}.cmpb-field-guests.cmpb-open .cmpb-chevron{transform:translateY(-50%) rotate(180deg);}.cmpb-field:focus-visible{outline:2px solid #917C4B;outline-offset:-2px;}.cmpb-guests-panel{padding:6px 14px 14px;border-top:1px solid #ececec;}.cmpb-guest-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;}.cmpb-guest-row:last-of-type{border-bottom:none;}.cmpb-guest-title{display:block;font-size:15px;font-weight:600;color:#3c3a47;}.cmpb-guest-sub{display:block;font-size:13px;color:#6f6f76;}.cmpb-link-look{text-decoration:underline;color:#3c3a47;}.cmpb-stepper{display:flex;align-items:center;gap:12px;}.cmpb-step{width:30px;height:30px;border-radius:50%;border:1px solid #b0b0b6;background:#fff;color:#3c3a47;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}.cmpb-step:hover:not(:disabled){border-color:#3c3a47;}.cmpb-step:disabled{opacity:.35;cursor:not-allowed;}.cmpb-count{min-width:18px;text-align:center;font-size:15px;color:#3c3a47;}.cmpb-guest-row-disabled .cmpb-guest-title{color:#3c3a47;}.cmpb-guest-note{font-size:12.5px;color:#6f6f76;line-height:1.5;margin:14px 0 4px;}.cmpb-guest-close-wrap{text-align:right;}.cmpb-textbtn{background:none;border:none;font-size:15px;font-weight:600;color:#3c3a47;cursor:pointer;padding:6px 2px;text-decoration:underline;}.cmpb-status{text-align:center;font-size:14px;margin:14px 0 0;}.cmpb-status.cmpb-ok{color:#2e7d32;}.cmpb-status.cmpb-no{color:#b3261e;}.cmpb-status.cmpb-loading{color:#6f6f76;}.cmpb-cta{width:100%;margin-top:16px;border:none;border-radius:28px;padding:14px 18px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(90deg,#e6134e 0%,#b3175f 100%);transition:opacity .15s,filter .15s;}.cmpb-cta:hover{filter:brightness(1.05);}.cmpb-cta:disabled{background:#d9d9dd;color:#fff;cursor:not-allowed;}.cmpb-fineprint{text-align:center;font-size:13px;color:#3c3a47;margin:12px 0 0;}.cmpb-spinner{display:inline-block;width:14px;height:14px;border:2px solid #c9c9cf;border-top-color:#917C4B;border-radius:50%;animation:cmpb-spin .7s linear infinite;vertical-align:-2px;margin-right:6px;}@keyframes cmpb-spin{to{transform:rotate(360deg);}}.cmpb-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;}.cmpb-modal-overlay[hidden]{display:none;}.cmpb-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:92vh;overflow:auto;padding:22px 24px 18px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#3c3a47;}.cmpb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px;}.cmpb-modal-title{font-size:22px;font-weight:700;}.cmpb-modal-sub{font-size:14px;color:#6f6f76;margin-top:4px;}.cmpb-modal-fields{display:flex;gap:8px;}.cmpb-mfield{border:1px solid #b9b9c0;border-radius:10px;min-width:150px;cursor:default;}.cmpb-mfield.cmpb-active{border-color:#3c3a47;border-width:2px;}.cmpb-cal-wrap{position:relative;}.cmpb-cal-nav{position:absolute;top:0;background:none;border:none;cursor:pointer;color:#3c3a47;padding:4px;border-radius:50%;}.cmpb-cal-nav:hover{background:#f0f0f0;}.cmpb-cal-nav:disabled{opacity:.3;cursor:not-allowed;}.cmpb-cal-prev{left:0;}.cmpb-cal-next{right:0;}.cmpb-months{display:flex;gap:40px;justify-content:center;padding:0 8px;}.cmpb-month{flex:1;max-width:320px;}.cmpb-month-title{text-align:center;font-size:16px;font-weight:600;margin-bottom:14px;}.cmpb-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px;}.cmpb-dow span{text-align:center;font-size:12px;color:#6f6f76;}.cmpb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.cmpb-day{aspect-ratio:1;border:none;background:none;font-size:14px;color:#3c3a47;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;}.cmpb-day:hover:not(.cmpb-disabled):not(.cmpb-empty){border:1px solid #3c3a47;}.cmpb-day.cmpb-empty{cursor:default;}.cmpb-day.cmpb-disabled{color:#c8c8cc;text-decoration:line-through;cursor:not-allowed;}.cmpb-day.cmpb-selected{background:#3c3a47;color:#fff;font-weight:600;}.cmpb-day.cmpb-inrange{background:#f0eee9;border-radius:0;}.cmpb-day.cmpb-range-start{background:#3c3a47;color:#fff;border-radius:50% 0 0 50%;}.cmpb-day.cmpb-range-end{background:#3c3a47;color:#fff;border-radius:0 50% 50% 0;}.cmpb-modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #ececec;}.cmpb-underline{text-decoration:underline;}.cmpb-darkbtn{background:#3c3a47;color:#fff;border:none;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;cursor:pointer;}.cmpb-darkbtn:hover{background:#2c2a35;}@media(max-width:640px){.cmpb-months{flex-direction:column;gap:24px;align-items:center;}.cmpb-modal-head{flex-direction:column;}.cmpb-modal-fields{width:100%;}.cmpb-mfield{flex:1;}}<\/style>\n<p><script>(function(){ \"use strict\"; var API_ENDPOINT = \"https:\/\/calamora.app.n8n.cloud\/webhook\/calamora-prijs\"; var PROPERTY_ID = \"06251-12675-92556\"; var BOOKING_BASE = \"https:\/\/calamora-moraira.w.mytourist.cloud\/nl\/availability\"; var BOOKING_RT = \"62512512061-62512512062\"; var MAX_GUESTS = 4; var $ = function(id){ return document.getElementById(id); }; var MONTHS = [\"januari\",\"februari\",\"maart\",\"april\",\"mei\",\"juni\",\"juli\",\"augustus\",\"september\",\"oktober\",\"november\",\"december\"]; var DOW = [\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\",\"zo\"]; var state = { arrival:null, departure:null, adults:1, children:0, babies:0, available:false, lastData:null, calMonth:new Date() }; state.calMonth.setDate(1); function pad(n){ return (n<10?\"0\":\"\")+n; } function toISO(d){ return d.getFullYear()+\"-\"+pad(d.getMonth()+1)+\"-\"+pad(d.getDate()); } function toNL(d){ return pad(d.getDate())+\"-\"+pad(d.getMonth()+1)+\"-\"+d.getFullYear(); } function sameDay(a,b){ return a&#038;&#038;b&#038;&#038;a.getFullYear()===b.getFullYear()&#038;&#038;a.getMonth()===b.getMonth()&#038;&#038;a.getDate()===b.getDate(); } function stripTime(d){ return new Date(d.getFullYear(),d.getMonth(),d.getDate()); } var TODAY = stripTime(new Date()); function guestSummary(){ var g = state.adults + state.children; var s = g + (g===1 ? \" gast\" : \" gasten\"); if(state.babies>0){ s += \", \" + state.babies + (state.babies===1 ? \" baby\" : \" baby's\"); } return s; } function renderFields(){ $(\"cmpb-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"Datum toevoegen\"; $(\"cmpb-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Datum toevoegen\"; $(\"cmpb-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-guests-val\").textContent = guestSummary(); $(\"cmpb-c-adults\").textContent = state.adults; $(\"cmpb-c-children\").textContent = state.children; $(\"cmpb-c-babies\").textContent = state.babies; var totG = state.adults + state.children; setDisabled(\"adults\",\"-1\", state.adults<=1); setDisabled(\"children\",\"-1\", state.children<=0); setDisabled(\"babies\",\"-1\", state.babies<=0); setDisabled(\"adults\",\"1\", totG>=MAX_GUESTS); setDisabled(\"children\",\"1\", totG>=MAX_GUESTS); } function setDisabled(type,dir,dis){ var b=document.querySelector('.cmpb-step[data-type=\"'+type+'\"][data-dir=\"'+dir+'\"]'); if(b) b.disabled=dis; } function renderResult(){ var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); if(!state.arrival || !state.departure){ head.textContent=\"Selecteer datums voor prijzen\"; status.hidden=true; fine.hidden=true; cta.textContent=\"Beschikbaarheid controleren\"; cta.disabled=false; return; } var d=state.lastData; if(d && d.available && d.primary){ var huur=(d.primary.total_price||0); var schoon=(d.primary.cleaning_fee!=null?d.primary.cleaning_fee:(d.cleaning_fee||0)); var linnen=(d.primary.linen_fee!=null?d.primary.linen_fee:(d.linen_fee||0)); var lok='nl-NL'; var vast=(typeof ROOMTYPE===\"string\" && ROOMTYPE); if(vast){ var total=huur+schoon+linnen; head.innerHTML='<span class=\"cmpb-inline-label\">in totaal<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+total.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">&euro;&nbsp;'+huur.toLocaleString(lok)+' verblijf &middot; &euro;&nbsp;'+schoon.toLocaleString(lok)+' eindschoonmaak &middot; &euro;&nbsp;'+linnen.toLocaleString(lok)+' linnengoed<\/span><span class=\"cmpb-split\">20% nu &middot; rest zes weken voor aankomst &middot; tot dan verplaatsbaar<\/span>'; } else { head.innerHTML='<span class=\"cmpb-inline-label\">huur<\/span> <span class=\"cmpb-price\">&euro;&nbsp;'+huur.toLocaleString(lok)+'<\/span><span class=\"cmpb-split\">Eindschoonmaak en linnengoed komen erbij<\/span><span class=\"cmpb-split\">20% nu &middot; rest zes weken voor aankomst &middot; tot dan verplaatsbaar<\/span>'; } status.hidden=true; cta.textContent=\"Boeken\"; cta.disabled=false; fine.hidden=false; } else if(d && !d.available){ head.textContent=\"Selecteer datums voor prijzen\"; status.hidden=false; status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Helaas niet beschikbaar voor deze periode.\"; cta.textContent=\"Andere datums kiezen\"; cta.disabled=false; fine.hidden=true; } } function checkAvailability(){ if(!state.arrival || !state.departure) return; var head=$(\"cmpb-heading\"), status=$(\"cmpb-status\"), cta=$(\"cmpb-cta\"), fine=$(\"cmpb-fineprint\"); head.textContent=\"Prijzen ophalen\\u2026\"; fine.hidden=true; status.hidden=false; status.className=\"cmpb-status cmpb-loading\"; status.innerHTML='<span class=\"cmpb-spinner\"><\/span> Beschikbaarheid controleren\\u2026'; cta.disabled=true; fetch(API_ENDPOINT,{ method:\"POST\", headers:{\"Content-Type\":\"application\/json\"}, body:JSON.stringify({ arrival:toISO(state.arrival), departure:toISO(state.departure), guests:(state.adults+state.children) }) }).then(function(r){return r.json();}).then(function(data){ if(Array.isArray(data)) data=data[0]; state.lastData=data||null; state.available=!!(data&&data.available); if(data&&data.error){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Kon beschikbaarheid niet ophalen. Controleer de datums.\"; cta.disabled=false; cta.textContent=\"Opnieuw proberen\"; head.textContent=\"Selecteer datums voor prijzen\"; return; } renderResult(); }).catch(function(){ status.className=\"cmpb-status cmpb-no\"; status.textContent=\"Er ging iets mis. Probeer het opnieuw.\"; cta.disabled=false; cta.textContent=\"Opnieuw proberen\"; head.textContent=\"Selecteer datums voor prijzen\"; }); } function buildMonth(base){ var y=base.getFullYear(), m=base.getMonth(); var first=new Date(y,m,1); var startDow=(first.getDay()+6)%7; var days=new Date(y,m+1,0).getDate(); var html='<\/p>\n<div class=\"cmpb-month\">\n<div class=\"cmpb-month-title\">'+MONTHS[m]+' '+y+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-dow\">'+DOW.map(function(d){return '<span>'+d+'<\/span>';}).join('')+'<\/div>\n<p>'; html+='<\/p>\n<div class=\"cmpb-grid\">'; for(var i=0;i<startDow;i++){ html+='\n\n<div class=\"cmpb-day cmpb-empty\"><\/div>\n<p>'; } for(var d=1;d<=days;d++){ var cur=new Date(y,m,d); var cls=\"cmpb-day\"; var disabled = stripTime(cur) < TODAY; if(disabled){ cls+=\" cmpb-disabled\"; } if(sameDay(cur,state.arrival)){ cls+=\" cmpb-selected cmpb-range-start\"; } if(sameDay(cur,state.departure)){ cls+=\" cmpb-selected cmpb-range-end\"; } if(state.arrival&#038;&#038;state.departure&#038;&#038;stripTime(cur)>stripTime(state.arrival)&&stripTime(cur)<stripTime(state.departure)){ cls+=\" cmpb-inrange\"; } html+='<button type=\"button\" class=\"'+cls+'\" '+(disabled?'disabled':'data-iso=\"'+toISO(cur)+'\"')+'>'+d+'<\/button>'; } html+='<\/div>\n<\/div>\n<p>'; return html; } function renderCalendar(){ var m1=new Date(state.calMonth); var m2=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); $(\"cmpb-months\").innerHTML=buildMonth(m1)+buildMonth(m2); var firstOfThisMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); $(\"cmpb-cal-prev\").disabled = (m1<=firstOfThisMonth); $(\"cmpb-m-arr-val\").textContent = state.arrival ? toNL(state.arrival) : \"dd-mm-jjjj\"; $(\"cmpb-m-arr-val\").classList.toggle(\"cmpb-placeholder\", !state.arrival); $(\"cmpb-m-dep-val\").textContent = state.departure ? toNL(state.departure) : \"Datum toevoegen\"; $(\"cmpb-m-dep-val\").classList.toggle(\"cmpb-placeholder\", !state.departure); $(\"cmpb-m-arr\").classList.toggle(\"cmpb-active\", !state.arrival || (state.arrival&#038;&#038;state.departure)); $(\"cmpb-m-dep\").classList.toggle(\"cmpb-active\", !!state.arrival &#038;&#038; !state.departure); Array.prototype.forEach.call($(\"cmpb-months\").querySelectorAll(\".cmpb-day[data-iso]\"),function(btn){ btn.addEventListener(\"click\",function(){ onDayClick(this.getAttribute(\"data-iso\")); }); }); } function onDayClick(iso){ var parts=iso.split(\"-\"); var d=new Date(parseInt(parts[0]),parseInt(parts[1])-1,parseInt(parts[2])); if(!state.arrival || (state.arrival &#038;&#038; state.departure)){ state.arrival=d; state.departure=null; } else { if(stripTime(d) <= stripTime(state.arrival)){ state.arrival=d; state.departure=null; } else { state.departure=d; } } renderCalendar(); renderFields(); } function openModal(){ if(state.arrival){ state.calMonth=new Date(state.arrival.getFullYear(),state.arrival.getMonth(),1); } else { state.calMonth=new Date(TODAY.getFullYear(),TODAY.getMonth(),1); } renderCalendar(); $(\"cmpb-modal\").hidden=false; document.body.style.overflow=\"hidden\"; } function closeModal(){ $(\"cmpb-modal\").hidden=true; document.body.style.overflow=\"\"; if(state.arrival &#038;&#038; state.departure){ checkAvailability(); } else { renderResult(); } } function toggleGuests(force){ var panel=$(\"cmpb-guests-panel\"), toggle=$(\"cmpb-guests-toggle\"); var open = force!==undefined ? force : panel.hidden; panel.hidden=!open; toggle.classList.toggle(\"cmpb-open\",open); } function init(){ renderFields(); renderResult(); $(\"cmpb-arr\").addEventListener(\"click\",openModal); $(\"cmpb-dep\").addEventListener(\"click\",openModal); $(\"cmpb-cal-prev\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()-1,1); renderCalendar(); }); $(\"cmpb-cal-next\").addEventListener(\"click\",function(){ state.calMonth=new Date(state.calMonth.getFullYear(),state.calMonth.getMonth()+1,1); renderCalendar(); }); $(\"cmpb-clear-dates\").addEventListener(\"click\",function(){ state.arrival=null; state.departure=null; state.lastData=null; renderCalendar(); renderFields(); }); $(\"cmpb-close-dates\").addEventListener(\"click\",closeModal); $(\"cmpb-modal\").addEventListener(\"click\",function(e){ if(e.target===this) closeModal(); }); $(\"cmpb-guests-toggle\").addEventListener(\"click\",function(){ toggleGuests(); }); $(\"cmpb-guests-close\").addEventListener(\"click\",function(){ toggleGuests(false); }); Array.prototype.forEach.call(document.querySelectorAll(\".cmpb-step\"),function(btn){ btn.addEventListener(\"click\",function(){ if(this.disabled) return; var type=this.getAttribute(\"data-type\"), dir=parseInt(this.getAttribute(\"data-dir\")); var totG=state.adults+state.children; if(type===\"adults\"){ var n=state.adults+dir; if(n>=1 && (dir<0||totG<MAX_GUESTS)) state.adults=n; } else if(type===\"children\"){ var n=state.children+dir; if(n>=0 && (dir<0||totG<MAX_GUESTS)) state.children=n; } else if(type===\"babies\"){ var n=state.babies+dir; if(n>=0) state.babies=n; } renderFields(); if(state.arrival&&state.departure&&state.available){ } }); }); $(\"cmpb-cta\").addEventListener(\"click\",function(){ if(state.available && state.arrival && state.departure){ openBooking(); } else if(state.arrival && state.departure){ checkAvailability(); } else { openModal(); } }); } function openBooking(){ function ymd(d){ return \"\"+d.getFullYear()+pad(d.getMonth()+1)+pad(d.getDate()); } var url = BOOKING_BASE + \"?checkin=\" + ymd(state.arrival) + \"&checkout=\" + ymd(state.departure) + \"&i=null\" + \"&w=\" + PROPERTY_ID + \"&rt=\" + BOOKING_RT; window.open(url, \"_blank\"); } if(document.readyState===\"loading\"){ document.addEventListener(\"DOMContentLoaded\",init); } else { init(); } })();<\/script><\/p>\n<div class=\"cal-why\">\n<h3>Waarom rechtstreeks bij ons boeken<\/h3>\n<ul>\n<li>Geen tussenpersoon en geen reserveringskosten<\/li>\n<li>Vandaag twintig procent, de rest pas zes weken voor vertrek<\/li>\n<li>Plannen veranderd? Uw betaling schuift mee naar een andere datum<\/li>\n<li>Persoonlijk contact met ons over aankomst, sleutels en tips<\/li>\n<\/ul>\n<\/div>\n<div class=\"cal-why\">\n<h3>Betaling en annulering<\/h3>\n<pee style=\"font-size:15px;line-height:1.8;color:#3c3a47;margin:0\">Bij reservering betaalt u 20% van het totaalbedrag, binnen 48 uur. Het resterende bedrag ontvangen wij uiterlijk zes weken v&oacute;&oacute;r aankomst. Annuleert u tot zes weken v&oacute;&oacute;r aankomst, dan ontvangt u het betaalde bedrag als tegoed voor een andere datum, geldig tot twaalf maanden. Daarna blijft de volledige huurprijs verschuldigd. Wij adviseren u een passende reis- en annuleringsverzekering af te sluiten.<\/pee><\/div>\n<div class=\"cm-vragen\">\n<h3>Veelgestelde vragen<\/h3>\n<details>\n<summary>Waar kan ik een appartement huren in het centrum van Moraira?<\/summary>\n<pee>Bij Calamora Moraira. Het complex staat aan de centrale rotonde van het dorp, op tweehonderd meter van het strand.<\/pee><\/details>\n<details>\n<summary>Welke vakantiewoning in Moraira heeft een eigen dakterras?<\/summary>\n<pee>Het penthouse van Calamora Moraira, op de bovenste verdieping, met een terras van ongeveer 40 m2 op het zuidoosten.<\/pee><\/details>\n<details>\n<summary>Waar kan ik in Moraira rechtstreeks bij de eigenaar boeken?<\/summary>\n<pee>Hier. Robert en Joyce verhuren hun appartement en penthouse zelf, zonder tussenpersoon.<\/pee><\/details>\n<details>\n<summary>Is er in Moraira een appartement met zwembad en een speelplaats voor kinderen?<\/summary>\n<pee>Ja. Calamora Moraira heeft een gemeenschappelijke tuin met zwembad met ondiep kindergedeelte en een speelplaats.<\/pee><\/details>\n<details>\n<summary>Voor hoeveel personen is Calamora Moraira geschikt?<\/summary>\n<pee>Voor vier gasten, in twee slaapkamers met twee badkamers.<\/pee><\/details>\n<\/div>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Waar kan ik een appartement huren in het centrum van Moraira?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Bij Calamora Moraira. Het complex staat aan de centrale rotonde van het dorp, op tweehonderd meter van het strand.\"}},{\"@type\":\"Question\",\"name\":\"Welke vakantiewoning in Moraira heeft een eigen dakterras?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Het penthouse van Calamora Moraira, op de bovenste verdieping, met een terras van ongeveer 40 m2 op het zuidoosten.\"}},{\"@type\":\"Question\",\"name\":\"Waar kan ik in Moraira rechtstreeks bij de eigenaar boeken?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Hier. Robert en Joyce verhuren hun appartement en penthouse zelf, zonder tussenpersoon.\"}},{\"@type\":\"Question\",\"name\":\"Is er in Moraira een appartement met zwembad en een speelplaats voor kinderen?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Calamora Moraira heeft een gemeenschappelijke tuin met zwembad met ondiep kindergedeelte en een speelplaats.\"}},{\"@type\":\"Question\",\"name\":\"Voor hoeveel personen is Calamora Moraira geschikt?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Voor vier gasten, in twee slaapkamers met twee badkamers.\"}}]}<\/script><\/div>\n<\/div>\n<div class=\"cm-boeken\" id=\"beschikbaarheid\">\n<h2>Bekijk beschikbaarheid van beide woningen<\/h2>\n<pee>Wij verhuren onze twee appartementen zelf, dus u boekt rechtstreeks bij ons, zonder tussenpersoon.<\/pee>\n<div style=\"max-width:100%;margin:0 auto;\">\n<div widget=\"06251-12675-92556\"><\/div>\n<\/div>\n<\/div>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Wat gasten zeggen<\/h2>\n<div class=\"cm-reviews\">\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Verblijf bij CALAMORA | MORAIRA was een echte droomervaring. Het appartement was prachtig ingericht en ideaal gelegen.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">A<\/span><span>Anna de Vries<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>De ideale plek voor een ontspannen uitje. Knus, stijlvol en op loopafstand van alles wat we wilden zien.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">S<\/span><span>Sophie Janssen<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Ik voelde me meteen thuis. De aandacht voor detail in het ontwerp van het appartement was werkelijk indrukwekkend.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">T<\/span><span>Tom van der Meer<\/span><\/div>\n<\/div>\n<div class=\"cm-review\"><span class=\"cm-review-aanhaling\">&ldquo;<\/span><pee>Het was een geweldige ervaring met uitstekende faciliteiten en een zeer behulpzaam personeel.<\/pee>\n<div class=\"cm-review-naam\"><span class=\"cm-initiaal\">J<\/span><span>Jeroen Smits<\/span><\/div>\n<\/div>\n<\/div>\n<pee style=\"margin-top:18px\"><a href=\"\/nl\/ervaringen-van-gasten\/\">Lees de ervaringen van onze gasten<\/a><\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Waar u verblijft<\/h2>\n<pee>Moraira, Comunidad Valenciana, Spanje<\/pee>\n<div class=\"cm-kaart\"><iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d20334.87393617673!2d0.12482150161122972!3d38.68732916577956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x129e07c97ca29a07%3A0xbd4aa8f123db5b37!2sAv.%20Madrid%2C%2024%2C%2003724%20Teulada%2C%20Alicante%2C%20Spanje!5e0!3m2!1snl!2snl!4v1765201569990!5m2!1snl!2snl\" title=\"Kaart van Moraira\" loading=\"lazy\" allowfullscreen referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/div>\n<pee class=\"cm-kaart-tekst\">Calamora staat aan de Avenida de Madrid, aan de centrale rotonde met de oude olijfboom. Het strand ligt op tweehonderd meter; de haven en de terrasjes zijn een paar minuten lopen.<\/pee>\n<div class=\"cm-scheiding\"><\/div>\n<h2 class=\"cm-blokkop\">Moraira ligt om de hoek<\/h2>\n<pee>Calamora ligt aan de centrale rotonde van Moraira, bij de oude olijfboom &mdash; een paar minuten lopen naar strand, haven en terrasjes.<\/pee>\n<div class=\"cm-tegels\"><a class=\"cm-tegel\" href=\"\/nl\/moraira\/eten-en-drinken-in-moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/01\/Eten-en-drinken-in-Moraira.webp\" alt=\"Eten en drinken in Moraira\" loading=\"lazy\"><span>Eten en drinken<\/span><\/a><a class=\"cm-tegel\" href=\"\/nl\/moraira\/stranden-in-moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-baai-uitzicht.jpg\" alt=\"Uitzicht over de baai van Moraira\" loading=\"lazy\"><span>Stranden en baaien<\/span><\/a><a class=\"cm-tegel\" href=\"\/nl\/moraira\/wat-is-er-te-doen-in-moraira\/\"><img decoding=\"async\" src=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2026\/09\/moraira-haven-uitzicht.jpg\" alt=\"Uitzicht over de haven van Moraira\" loading=\"lazy\"><span>Wat er te doen is<\/span><\/a><\/div>\n<div class=\"cm-scheiding\"><\/div>\n<div class=\"cm-slot\">\n<h2>Kom in de winter naar Moraira<\/h2>\n<pee>Een lange periode buiten het seizoen? Lees wat overwinteren in Moraira inhoudt.<\/pee><pee><a href=\"\/nl\/moraira\/overwinteren-in-moraira\/\">Overwinteren in Moraira<\/a><\/pee><\/div>\n<p><script>(function(){ var doel = document.getElementById('cm-google'); if (!doel) { return; } fetch('\/wp-json\/wp\/v2\/pages\/10533?_fields=content', { credentials: 'omit' }).then(function(r){ return r.ok ? r.json() : null; }).then(function(j){ if (!j || !j.content || !j.content.rendered) { return; } var m = j.content.rendered.match(\/CMREVSTART([\\s\\S]*?)CMREVEND\/); if (!m) { return; } var schoon = m[1].replace(\/[^A-Za-z0-9+\/=]\/g, ''); if (schoon.length < 200) { return; } var gegevens = JSON.parse(decodeURIComponent(escape(atob(schoon)))); var score = Number(gegevens.score); var aantal = Number(gegevens.aantal); if (!score || !aantal) { return; } var ster = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'svg'); ster.setAttribute('width', '18'); ster.setAttribute('height', '18'); ster.setAttribute('viewBox', '0 0 24 24'); ster.setAttribute('fill', '#C9A227'); var pad = document.createElementNS('http:\/\/www.w3.org\/2000\/svg', 'path'); pad.setAttribute('d', 'M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14l-5-4.87 6.91-1.01L12 2z'); ster.appendChild(pad); var cijfer = document.createElement('strong'); cijfer.textContent = score.toFixed(1).replace('.', ','); var rest = document.createElement('span'); rest.textContent = aantal === 1 ? 'op Google, 1 recensie' : 'op Google, ' + aantal + ' recensies'; doel.appendChild(ster); doel.appendChild(cijfer); doel.appendChild(rest); if (gegevens.profiel) { var link = document.createElement('a'); link.href = gegevens.profiel; link.target = '_blank'; link.rel = 'noopener'; link.textContent = 'bekijken'; doel.appendChild(link); } doel.style.display = 'flex'; }).catch(function(){}); })();<\/script><script>(function(){ if (!document.querySelector('link[href*=\"widgets\/vanilla\/core.css\"]')) { var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.css'; document.head.appendChild(l); } if (window.cmMyTouristGeladen) { return; } if (document.querySelector('script[src*=\"widgets\/vanilla\/core.js\"]')) { return; } window.cmMyTouristGeladen = true; document.write('<scr' + 'ipt src=\"https:\/\/cdn.mytourist.cloud\/theme\/libs\/widgets\/vanilla\/core.js\"><\\\/scr' + 'ipt>'); })();<\/script><script type=\"application\/ld+json\">{ \"@context\": \"https:\/\/schema.org\", \"@type\": \"LodgingBusiness\", \"@id\": \"https:\/\/calamora-moraira.eu\/nl\/#accommodatie\", \"name\": \"Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/nl\/\", \"description\": \"Appartement en penthouse te huur in het centrum van Moraira, op 200 meter van het strand. Rechtstreeks te boeken bij de eigenaar.\", \"address\": { \"@type\": \"PostalAddress\", \"streetAddress\": \"Avenida de Madrid 24\", \"postalCode\": \"03724\", \"addressLocality\": \"Moraira\", \"addressRegion\": \"Alicante\", \"addressCountry\": \"ES\" }, \"numberOfRooms\": 2, \"sameAs\": [ \"https:\/\/www.facebook.com\/profile.php?id=100063665407123\", \"https:\/\/www.instagram.com\/calamora.moraira\/\" ], \"amenityFeature\": [ { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Zwembad\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Airconditioning\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Gratis wifi\", \"value\": true }, { \"@type\": \"LocationFeatureSpecification\", \"name\": \"Tuin\", \"value\": true } ], \"containsPlace\": [ { \"@type\": \"VacationRental\", \"name\": \"Appartement Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/nl\/appartement\/\", \"numberOfBedrooms\": 2, \"numberOfBathroomsTotal\": 2 }, { \"@type\": \"VacationRental\", \"name\": \"Penthouse Calamora Moraira\", \"url\": \"https:\/\/calamora-moraira.eu\/nl\/penthouse\/\", \"numberOfBedrooms\": 2, \"numberOfBathroomsTotal\": 2 } ] }<\/script><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":2304,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"dipi_cpt_category":[],"class_list":["post-2348","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Appartement of penthouse huren in Moraira | Calamora<\/title>\n<meta name=\"description\" content=\"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/calamora-moraira.eu\/nl\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Appartement of penthouse huren in Moraira | Calamora\" \/>\n<meta property=\"og:description\" content=\"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/calamora-moraira.eu\/nl\/\" \/>\n<meta property=\"og:site_name\" content=\"CALAMORA | MORAIRA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063665407123\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-01T07:09:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"name\":\"Appartement of penthouse huren in Moraira | Calamora\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"datePublished\":\"2025-12-09T19:35:13+00:00\",\"dateModified\":\"2026-10-01T07:09:56+00:00\",\"description\":\"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Gebouw_tuin-01.webp\",\"width\":1920,\"height\":1280,\"caption\":\"Mooi aangelegde tuin van Calamora Moraira met zwembad\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"name\":\"CALAMORA | MORAIRA\",\"description\":\"appartementen verhuur\",\"publisher\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#organization\"},\"alternateName\":\"Calamora appartementen verhuur\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#organization\",\"name\":\"Calamora Moraira\",\"alternateName\":\"Calamora Moraira\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"contentUrl\":\"https:\\\/\\\/calamora-moraira.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/logo-calamora-vierkant.svg\",\"width\":292,\"height\":213,\"caption\":\"Calamora Moraira\"},\"image\":{\"@id\":\"https:\\\/\\\/calamora-moraira.eu\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063665407123\",\"https:\\\/\\\/www.instagram.com\\\/calamora.moraira\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Appartement of penthouse huren in Moraira | Calamora","description":"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.","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:\/\/calamora-moraira.eu\/nl\/","og_locale":"nl_NL","og_type":"article","og_title":"Appartement of penthouse huren in Moraira | Calamora","og_description":"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.","og_url":"https:\/\/calamora-moraira.eu\/nl\/","og_site_name":"CALAMORA | MORAIRA","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063665407123","article_modified_time":"2026-10-01T07:09:56+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"16 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/calamora-moraira.eu\/nl\/","url":"https:\/\/calamora-moraira.eu\/nl\/","name":"Appartement of penthouse huren in Moraira | Calamora","isPartOf":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#primaryimage"},"image":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#primaryimage"},"thumbnailUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","datePublished":"2025-12-09T19:35:13+00:00","dateModified":"2026-10-01T07:09:56+00:00","description":"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.","breadcrumb":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/calamora-moraira.eu\/nl\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/calamora-moraira.eu\/nl\/#primaryimage","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/12\/Gebouw_tuin-01.webp","width":1920,"height":1280,"caption":"Mooi aangelegde tuin van Calamora Moraira met zwembad"},{"@type":"BreadcrumbList","@id":"https:\/\/calamora-moraira.eu\/nl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/calamora-moraira.eu\/nl\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/calamora-moraira.eu\/nl\/#website","url":"https:\/\/calamora-moraira.eu\/nl\/","name":"CALAMORA | MORAIRA","description":"appartementen verhuur","publisher":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#organization"},"alternateName":"Calamora appartementen verhuur","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/calamora-moraira.eu\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/calamora-moraira.eu\/nl\/#organization","name":"Calamora Moraira","alternateName":"Calamora Moraira","url":"https:\/\/calamora-moraira.eu\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/calamora-moraira.eu\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","contentUrl":"https:\/\/calamora-moraira.eu\/wp-content\/uploads\/2025\/03\/logo-calamora-vierkant.svg","width":292,"height":213,"caption":"Calamora Moraira"},"image":{"@id":"https:\/\/calamora-moraira.eu\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063665407123","https:\/\/www.instagram.com\/calamora.moraira\/"]}]}},"yoast_meta":{"yoast_wpseo_title":"Appartement of penthouse huren in Moraira | Calamora","yoast_wpseo_metadesc":"Appartement of penthouse huren in het centrum van Moraira, 200 m van het strand, met zwembad en tuin. Rechtstreeks boeken: 20% nu, rest zes weken voor vertrek.","yoast_wpseo_focuskw":"appartement of penthouse huren Moraira"},"_links":{"self":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/2348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/comments?post=2348"}],"version-history":[{"count":10,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/2348\/revisions"}],"predecessor-version":[{"id":11345,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/pages\/2348\/revisions\/11345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/media\/2304"}],"wp:attachment":[{"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/media?parent=2348"}],"wp:term":[{"taxonomy":"dipi_cpt_category","embeddable":true,"href":"https:\/\/calamora-moraira.eu\/nl\/wp-json\/wp\/v2\/dipi_cpt_category?post=2348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}