{"version":"1.0","provider_name":"RAMON CANALS","provider_url":"https:\/\/www.ramoncanals.com\/en\/","author_name":"Webyseo","author_url":"https:\/\/www.ramoncanals.com\/en\/author\/webyseo\/","title":"Ramon Canals Gran Reserva Limitada 2020 | RAMON CANALS","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"UPwXYoVmOS\"><a href=\"https:\/\/www.ramoncanals.com\/en\/producte\/ramon-canals-gran-reserva-limita-2012\/\">Ramon Canals Gran Reserva Limitada 2020<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.ramoncanals.com\/en\/producte\/ramon-canals-gran-reserva-limita-2012\/embed\/#?secret=UPwXYoVmOS\" width=\"600\" height=\"338\" title=\"&#8220;Ramon Canals Gran Reserva Limitada 2020&#8221; &#8212; RAMON CANALS\" data-secret=\"UPwXYoVmOS\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/www.ramoncanals.com\/wp-includes\/js\/wp-embed.js\n<\/script>\n","thumbnail_url":"https:\/\/www.ramoncanals.com\/wp-content\/uploads\/2018\/01\/RAMON-CANALS-GRAN-RESERVA-LIMITADA-ok.jpg","thumbnail_width":1013,"thumbnail_height":1350,"description":"GRAN RESERVA VINTAGE 2020 BRUT NATURE \u2022 DO CAVA The Canals Canals family elaborated this cava with a rigorous selection of the traditional grape varieties from Penede\u0300s region Xarel.lo, Macabeu and Parellada come from older vines over 40 year old, following the Traditional Method, secondary fermentation of wines in the bottle and aged on lees for over 48 months in our cellars. Cava bottled only from excellent vintages. Ramon Canals is an \u201cOrganic transition wine\u201d.   95 POINTS - GUIA GOURMETS 2026\u00a0  93 POINTS - GUIA PE\u00d1\u00cdN 2026  GOLD VINARI 2024 GRAN RESERVA SPARKLING WINES - VINARI AWARDS 2024  GREAT GOLD MEDAL - INTERNATIONAL WINE AWARDS 2024  94 PUNTOS - GUIA GOURMETS 2025\u00a0  92 POINTS - GUIA PE\u00d1\u00cdN 2025  94 POINTS - GOLD MEDAL - CATAVINUM WORLD WINE &amp; SPIRITS COMPETITION 2024  91 POINTS - JAMES SUCKLING 2023  GREAT GOLD MEDAL - INTERNATIONAL WINE AWARDS 2023  GREAT GOLD MEDAL - INTERNATIONAL WINE AWARDS 2022  GOLD MEDAL - CATAVINUM WORLD WINE &amp; SPIRITS COMPETITION 2022  GOLD MEDAL - INTERNATIONAL WINE AWARDS 2019  GREAT GOLD MEDAL - INTERNATIONAL WINE AWARDS 2018  94 POINTS - GOURMETS GUIDE 2018  Technical datasheet download"}