{"version":"1.0","provider_name":"Les Demeures de la Costa Brava","provider_url":"https:\/\/lesdemeurescostabrava.com\/en\/","author_name":"Natasha","author_url":"https:\/\/lesdemeurescostabrava.com\/en\/author\/natasha\/","title":"Elementor #9718 | Les Demeures de la Costa Brava","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zivlj2KEKh\"><a href=\"https:\/\/lesdemeurescostabrava.com\/en\/property\/elementor-9718\/\">Elementor #9718<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/lesdemeurescostabrava.com\/en\/property\/elementor-9718\/embed\/#?secret=zivlj2KEKh\" width=\"600\" height=\"338\" title=\"&#8220;Elementor #9718&#8221; &#8212; Les Demeures de la Costa Brava\" data-secret=\"zivlj2KEKh\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\/\/# sourceURL=https:\/\/lesdemeurescostabrava.com\/wp-includes\/js\/wp-embed.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/lesdemeurescostabrava.com\/wp-content\/uploads\/2025\/03\/19-scaled.jpg","thumbnail_width":2560,"thumbnail_height":1707,"description":"Imagine waking each morning to the gentle murmur of the sea and opening the windows to let the sea breeze fill every corner of your home. This spectacular duplex penthouse in the port of Platja d'Aro isn't just a house, it's a haven where comfort, elegance and impressive views are part of your everyday life.As you enter, you're greeted by a bright, welcoming space, where natural light flows effortlessly, creating a warm, serene atmosphere. The open-plan living room opens onto a private terrace where you can contemplate the blue horizon of the Mediterranean and the harbor, a sight that will never cease to amaze you. The modern, functional kitchen opens onto the dining room via an elegant bar, inviting you to share moments while cooking or enjoying a coffee with a view. Every detail is designed to offer you a unique experience, from the modern design to the functional layout that invites you to enjoy every moment.This duplex penthouse features a suite and a double bedroom with panoramic harbor and sea views. The two elegant, fully-equipped bathrooms add a touch of sophistication and comfort to your daily routine.But what really makes this property exceptional is its spectacular solarium terrace, a unique space where sky and sea merge into a single horizon. Here, you can enjoy unforgettable sunsets, organize alfresco dinners, relax under the sun or simply let yourself be carried away by the tranquility of the surroundings. A private corner that becomes the soul of the house, perfect for creating special moments.Comfort extends beyond its walls, with a community that offers a fantastic pool surrounded by a garden, a true oasis of peace. What's more, it has heating and air conditioning, so you can enjoy an ideal temperature all year round, and a very large private parking lot that offers the security and comfort you need.Located in one of Platja d'Aro's most exclusive neighborhoods, you'll have the luxury of living surrounded by restaurants, stores, seaside walks and crystal-clear beaches, all within easy reach. This duplex penthouse is not just a property; it's a lifestyle, an invitation to dream and create unforgettable memories in an environment that has it all.Come and see it and fall in love with what could be your new home facing the sea."}