{"id":3035,"date":"2025-05-16T16:18:42","date_gmt":"2025-05-16T15:18:42","guid":{"rendered":"https:\/\/cavagiro.com\/?page_id=3035"},"modified":"2025-05-28T07:18:40","modified_gmt":"2025-05-28T06:18:40","slug":"technical-sheet","status":"publish","type":"page","link":"https:\/\/cavagiro.com\/en\/fitxa-tecnica\/","title":{"rendered":"Technical sheet"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3035\" class=\"elementor elementor-3035\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b136590 e-con-full e-flex e-con e-parent\" data-id=\"b136590\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4643b02 elementor-widget elementor-widget-jet-listing-grid\" data-id=\"4643b02\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:&quot;1&quot;}\" data-widget_type=\"jet-listing-grid.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-listing-grid jet-listing\"><div class=\"jet-listing-grid__items grid-col-desk-1 grid-col-tablet-1 grid-col-mobile-1 jet-listing-grid--3031 woocommerce\" data-queried-id=\"3035|WP_Post\" data-nav=\"{&quot;enabled&quot;:false,&quot;type&quot;:null,&quot;more_el&quot;:null,&quot;query&quot;:{&quot;query_id&quot;:1,&quot;custom_query_id&quot;:1,&quot;posts_per_page&quot;:50,&quot;allowed_query_ids&quot;:[1],&quot;signature&quot;:&quot;d3dbd9e21490267cf4ae7864ffb67bed6608a8ffe281439d038efe115ff3fef2&quot;},&quot;widget_settings&quot;:{&quot;lisitng_id&quot;:3031,&quot;posts_num&quot;:50,&quot;columns&quot;:1,&quot;columns_tablet&quot;:1,&quot;columns_mobile&quot;:1,&quot;column_min_width&quot;:240,&quot;column_min_width_tablet&quot;:240,&quot;column_min_width_mobile&quot;:240,&quot;inline_columns_css&quot;:false,&quot;is_archive_template&quot;:&quot;&quot;,&quot;post_status&quot;:[&quot;publish&quot;],&quot;use_random_posts_num&quot;:&quot;&quot;,&quot;max_posts_num&quot;:9,&quot;not_found_message&quot;:&quot;No s&#039;ha trobat el producte&quot;,&quot;is_masonry&quot;:false,&quot;equal_columns_height&quot;:&quot;&quot;,&quot;use_load_more&quot;:&quot;&quot;,&quot;load_more_id&quot;:&quot;&quot;,&quot;load_more_type&quot;:&quot;click&quot;,&quot;load_more_offset&quot;:null,&quot;use_custom_post_types&quot;:&quot;&quot;,&quot;custom_post_types&quot;:[],&quot;hide_widget_if&quot;:&quot;&quot;,&quot;carousel_enabled&quot;:&quot;&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;arrows&quot;:&quot;true&quot;,&quot;arrow_icon&quot;:&quot;fa fa-angle-left&quot;,&quot;dots&quot;:&quot;&quot;,&quot;autoplay&quot;:&quot;true&quot;,&quot;pause_on_hover&quot;:&quot;true&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;true&quot;,&quot;center_mode&quot;:&quot;&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500,&quot;inject_alternative_items&quot;:&quot;&quot;,&quot;injection_items&quot;:[],&quot;scroll_slider_enabled&quot;:&quot;&quot;,&quot;scroll_slider_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;custom_query&quot;:&quot;yes&quot;,&quot;custom_query_id&quot;:&quot;1&quot;,&quot;_element_id&quot;:&quot;&quot;,&quot;collapse_first_last_gap&quot;:false,&quot;list_tag_selection&quot;:&quot;&quot;,&quot;list_items_wrapper_tag&quot;:&quot;div&quot;,&quot;list_item_tag&quot;:&quot;div&quot;,&quot;empty_items_wrapper_tag&quot;:&quot;div&quot;,&quot;_jet_engine_settings_signature&quot;:&quot;c84edd2c68b48d2f38e4f5058c95d6c9e17f48d1470d143ff074bbe1f5307e31&quot;}}\" data-page=\"1\" data-pages=\"1\" data-listing-source=\"query\" data-listing-id=\"3031\" data-query-id=\"1\"><div class=\"jet-listing-grid__item jet-listing-dynamic-post-3551 elementor-dcss-1788363561781332\" data-post-id=\"3551\"  >\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">Visita Especial Eric Ryant<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-3546 elementor-dcss-1788363624968964\" data-post-id=\"3546\"  >\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">VISITA Meckel<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-3024 elementor-dcss-1788363662492760\" data-post-id=\"3024\"  >\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">Visita Especial Jill<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-3023 elementor-dcss-1788363708662739\" data-post-id=\"3023\"  >\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">Visita Especial Cris<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-2982 elementor-dcss-1788363764589006\" data-post-id=\"2982\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-2982:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363764589006 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-2982:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363764589006 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/04\/val-regal-enoturisme-sant-sadurni-e1743677550226.png\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">Val Regal Enoturisme<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Visita i tast<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-2978 elementor-dcss-1788363823653913\" data-post-id=\"2978\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-2978:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363823653913 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-2978:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363823653913 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/04\/pack-cava-1-scaled-e1743676544665.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">Pack Cava Exclusiu<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6 ampolles de cava<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1805 elementor-dcss-1788363874577390\" data-post-id=\"1805\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1805:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363874577390 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1805:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363874577390 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/SWEET-CAVA.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">SWEET CAVA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Sweet\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: Xarel.lo 50%, Macabeu 25%, Parellada 25%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 23 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,70%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 52,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,6 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,01\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la vista \u00e9s groc daurat amb reflexos d\u2019ambre jove, brillant i seductor. El bombolleig \u00e9s fi i pausat, integrat amb eleg\u00e0ncia.<\/span><\/p>\n<p>En nas, es desplega amb una gran profunditat arom\u00e0tica: fruita confitada, taronja amarga, orellanes, mel de roman\u00ed, flors seques, esp\u00e8cies dolces i un record subtil de codony i brioix. \u00c9s un nas opulent, per\u00f2 prec\u00eds, amb un rerefons de fruits secs i un toc lleugerament botrititzat, que recorda als vins de podredura noble.<\/p>\n<p>En boca \u00e9s dens, untu\u00f3s i persistent, amb una dol\u00e7or marcada per\u00f2 neta, sostinguda per una acidesa natural que mant\u00e9 l\u2019equilibri. Els sabors de pruna seca, figues al forn, caramel crem\u00f3s, ametlles garapinyades i massap\u00e0 s\u2019entremesclen amb un punt sal\u00ed que refresca el conjunt.<\/p>\n<p>El final \u00e9s molt llarg, ampli i amb mem\u00f2ria, amb una textura que evoca els vins de licor, per\u00f2 amb la lleugeresa subtil de l\u2019escum\u00f3s.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1803 elementor-dcss-1788363923413385\" data-post-id=\"1803\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1803:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363923413385 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1803:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363923413385 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/1-2-DRY-CAVA.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">1\/2 DRY CAVA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Semi Sec - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Semi\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: Xarel.lo 50%, Macabeu 25%, Parellada 25%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 23 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,50%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 35,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,6 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,02\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la copa es presenta net i brillant, de color groc daurat amb reflexos melosos, i un bombolleig fi i delicat, que insinua la seva textura envolvent.<\/span><\/p>\n<p>En nas \u00e9s ampli, c\u00e0lid i expressiu. Dominen les notes de fruita confitada, flor seca, mel clara i pell de c\u00edtrics, amb tocs subtils de brioix, massap\u00e0 i esp\u00e8cies dolces com la vainilla i el clau. L\u2019aroma recorda alguns vins dol\u00e7os d\u2019alta gamma, per\u00f2 amb la vitalitat d\u2019un escum\u00f3s viu.<\/p>\n<p>En boca \u00e9s suau, sed\u00f3s i amb cos gener\u00f3s. La dol\u00e7or equilibrada per l\u2019acidesa crea un joc de textures plaents, amb sabors de pr\u00e9ssec en alm\u00edvar, pinya confitada, pera madura, crosta de coca de Sant Joan i un toc d\u2019ametlla torrada. La bombolla s\u2019integra amb discreci\u00f3, i el final \u00e9s llarg, dol\u00e7 per\u00f2 net, i sorprenentment fresc.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1801 elementor-dcss-1788363971555165\" data-post-id=\"1801\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1801:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363971555165 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1801:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788363971555165 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/PINOT-NOIR-CAVA.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">PINOT NOIR<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agricultura Ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2021\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 40 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,80%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 9,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 6,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,03\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1799 elementor-dcss-1788364013555949\" data-post-id=\"1799\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1799:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364013555949 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1799:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364013555949 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/rosat_de_cal_rei_2024.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">TREPAT de CAL REI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Trepat\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2024\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 30 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,80%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 9,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 6,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,05\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">En copa presenta un color vermell intens i profund, gaireb\u00e9 de rob\u00ed fosc, molt poc habitual en els escumosos secs. Un to que sovint associem a caves dol\u00e7os o licorosos, per\u00f2 que en aquest cas enganya a la vista: al paladar, \u00e9s un Brut sec, estructurat i fresc, que sorpr\u00e8n per la seva eleg\u00e0ncia.<\/span><\/p>\n<p>El despreniment de bombolles \u00e9s fin\u00edssim i constant, aportant lleugeresa i dinamisme.<\/p>\n<p>En nas \u00e9s explosiu, llaminer i molt expressiu. Notes de fruits del bosc frescos, gerds, maduixes silvestres i grosella negra ballen amb aromes de flor de gerani, pebre blanc i aranja sanguina. T\u00e9 un aire de Kir Royal natural, sense licor: pura fruita fina i aut\u00e8ntica.<\/p>\n<p>En boca \u00e9s ample, suculent i equilibrat, amb una dol\u00e7or molt ben integrada que no domina mai. El joc entre l\u2019acidesa viva i la fruita madura crea una textura vibrant, amb sensaci\u00f3 de fruita en estat pur, sense artificis ni estrid\u00e8ncies.<\/p>\n<p>El final \u00e9s llarg, fresc i persistent, amb notes de cireres, regal\u00e8ssia vermella i pell de pruna. \u00c9s un cava que convida a beure i a gaudir, capa\u00e7 de maridar des de plats amb contrastos fins a postres lleugers, o sorprendre per si sol.<\/p>\n<p>El Trepat de Cal Rei \u00e9s un rosat amb car\u00e0cter, frescor i identitat pr\u00f2pia. Un cava singular, intens i ple de vida, fet per emocionar.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1795 elementor-dcss-1788364056828620\" data-post-id=\"1795\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1795:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364056828620 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1795:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364056828620 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/xarello_reserva.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">XAREL\u00b7LO<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Xarel\u00b7lo\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2018\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 36 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,90%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,97\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la vista es presenta amb un color groc amb reflexos verdosos, brillant i net, amb un bombolleig molt fi i constant que anticipa la seva eleg\u00e0ncia en boca.<\/span><\/p>\n<p>En nas, el perfil arom\u00e0tic \u00e9s contingut per\u00f2 ple de matisos: apareixen notes de llimona seca, albercoc fresc, pell de c\u00edtrics, fonoll salvatge i flors blanques seques, tot sobre un fons subtil de pa de pessic fi i ametlla crua, fruit de la seva crian\u00e7a lenta.<\/p>\n<p>En boca \u00e9s sec, fresc i estructurat, amb una acidesa natural molt ben integrada i una textura cremosa i envolvent, que combina la sobrietat del Xarel\u00b7lo amb la complexitat que aporta el temps. Hi trobem sabors de poma verda, arrels mediterr\u00e0nies, aranja blanca, pa torrat i un toc lleugerament sal\u00ed, que el fa especialment gastron\u00f2mic.<\/p>\n<p>El final \u00e9s llarg, sed\u00f3s i persistent, amb una eleg\u00e0ncia que s\u2019allunya dels efectismes i convida al gaudi pausat i curi\u00f3s.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1793 elementor-dcss-1788364101209548\" data-post-id=\"1793\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1793:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364101209548 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1793:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364101209548 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Cava_brut_nature.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">ELABORACI\u00d3 ARTESANA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature \u2013 Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: Xarel.lo 50%, Macabeu 25%, Parellada 25%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 23 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,8 %\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,99\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f562bba jedv-enabled--yes jgg-head elementor-widget elementor-widget-heading\" data-id=\"f562bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Premis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829118f jgg-premi elementor-widget elementor-widget-text-editor\" data-id=\"829118f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>TOP WINE OR 2021<\/p>\n\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la copa presenta un color groc amb reflexos verdosos, brillant i net, amb despreniment de fin\u00edssimes bombolles, constant i ben integrat.<\/span><\/p>\n<p>En nas \u00e9s franc i molt expressiu, amb una primera impressi\u00f3 floral i afruitada: apareixen notes de poma verda, pr\u00e9ssec blanc i pinya madura, amb tocs c\u00edtrics de llimona confitada i aranja, i un subtil record de pl\u00e0tan fresc.<\/p>\n<p>En boca es mostra molt sec, fresc i amb cos, amb una entrada cremosa i vibrant. L\u2019acidesa precisa li d\u00f3na nervi i vivacitat, mentre que els anys de crian\u00e7a com a Gran Reserva aporten una textura ample, rodona i lleugerament avellutada. Hi trobem ecos de torrats molt fins, records d\u2019avellana crua i pa de pessic, que donen profunditat sense pesar.<\/p>\n<p>El final \u00e9s llarg, sec, sed\u00f3s i envolcallador, amb una eleg\u00e0ncia austera i neta, que convida a tornar-hi.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1791 elementor-dcss-1788364157368077\" data-post-id=\"1791\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1791:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364157368077 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1791:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364157368077 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/net_reserva_brut_2024.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">NET<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut - Agricultura Ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut. Ecol\u00f2gic Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 50 % Xarel.lo, 25% Parellada, 25% Macabeo\u00a0\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 23 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,9%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 7,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,6 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,99\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la copa, mostra un color groc daurat net i brillant, amb bombolles fines i constants, que formen un rosari elegant i persistent.<\/span><\/p>\n<p>En nas, \u00e9s franc i refinat, amb un perfil afruitat i lleugerament brioixat. Apareixen notes de fruita blanca madura \u2014pera, pr\u00e9ssec i pinya dol\u00e7a\u2014, amb tocs c\u00edtrics confits, records de massap\u00e0 i ametlla blanca i una lleu nota torrada de pa de pessic. \u00c9s un nas amable, complex i equilibrat.<\/p>\n<p>En boca \u00e9s ampli, crem\u00f3s i envoltant, amb una dol\u00e7or subtil i ben integrada que arrodoneix les arestes i potencia la fruita madura. L\u2019acidesa ben mantinguda mant\u00e9 la frescor, i el pas de boca \u00e9s sed\u00f3s, viu i estructurat. La crian\u00e7a com a Gran Reserva es nota en la textura i l\u2019equilibri entre fruit, crian\u00e7a i bombolla.<\/p>\n<p>El final \u00e9s llarg, net i amable, amb una persist\u00e8ncia gustosa i lleugerament melosa, que deixa una empremta c\u00e0lida i elegant.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1787 elementor-dcss-1788364212654191\" data-post-id=\"1787\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1787:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364212654191 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1787:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364212654191 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/MERAVELLOUS.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">MERAVELLOUS<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature \u2013 Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 30% Xarel\u00b7lo, 30% Parellada, 30% Macabeu, 10% Chardonnay \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2018\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 36 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,95%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,99\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la vista es presenta amb un groc daurat suau amb reflexos verdosos, i un bombolleig fin\u00edssim i persistent que parla de temps i precisi\u00f3.<br \/><br \/>En nas \u00e9s intensament fruital i floral, amb notes de poma fresca, pr\u00e9ssec de vinya i pinya en el seu punt, combinades amb c\u00edtrics madurs, un toc de pl\u00e0tan sec i flors blanques. Apareixen tamb\u00e9 subtils records de crosta de pa i fruits secs, que la crian\u00e7a afegeix amb delicadesa.<br \/><br \/>En boca \u00e9s sec i vibrant, amb una acidesa definida que marca el ritme i aporta nervi, i una textura cremosa i envolvent que fa cr\u00e9ixer les sensacions. Els sabors de fruita tropical, c\u00edtrics confitats i brioixeria fina es fonen amb un final sed\u00f3s, llarg i mineral, que neteja i invita a continuar.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1783 elementor-dcss-1788364269404813\" data-post-id=\"1783\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1783:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364269404813 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1783:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364269404813 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/baron_marten-.png\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">BARON MERTEN SELECCI\u00d3 FAMILIAR<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gran Reserva - Brut Nature<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 50% Xarel.lo, 20% Macabeo, 15% Parellada, 10% Chardonnay. 5% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2012\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 120 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,7 %\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 6.0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,99\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f562bba jedv-enabled--yes jgg-head elementor-widget elementor-widget-heading\" data-id=\"f562bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Premis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829118f jgg-premi elementor-widget elementor-widget-text-editor\" data-id=\"829118f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">Gran Oro Casino de Madrid 2023, <\/span><span data-sheets-root=\"1\">Best of 2023 &#8211; Expovina Wine Trophy, <\/span><span data-sheets-root=\"1\">Great Gold Medal Top Wine 2021,\u00a0<\/span><span data-sheets-root=\"1\">SILVER MEDAL VINARI 2020 Very aged GR<\/span><\/p>\n\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\"><strong>Visualment<\/strong> es presenta p\u00e0l\u00b7lid, amb reflexos grocs i verdosos, i amb un despreniment fi i constant de bombolla delicada, com una filigrana que anuncia eleg\u00e0ncia. <\/span><strong>En nas<\/strong> \u00e9s discret i sofisticat. Apareixen notes florals i especiades, flors de taronger, pell de pera madura i herbes seques, acompanyades de torrats subtils, records de crosta de pa i avellana torrada. Tot plegat, complex per\u00f2 sobri, sense cap exc\u00e9s, amb la serenor d\u2019un cava que ha envellit amb gr\u00e0cia. <strong>En boca<\/strong>, mostra una estructura fina i fresca, on la vivesa de l\u2019acidesa marca el ritme i es combina amb una mineralitat elegant, com de c\u00f2dols mullats, creant una sensaci\u00f3 tensa per\u00f2 fluida, mai estrident. El seu car\u00e0cter sec i profund s\u2019expressa amb tocs de fruits secs, llevats fins i forn de farina, equilibrats amb la fruita madura, sense caure mai en notes oxidatives marcades.<\/p>\n<p>El final \u00e9s llarg, net i persistent, amb una petita nota d\u2019oxidaci\u00f3 noble que recorda la profunditat dels grans vins d\u2019evoluci\u00f3 lenta, i que confirma la seva grandesa i serenor.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1781 elementor-dcss-1788364310546021\" data-post-id=\"1781\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1781:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364310546021 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1781:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364310546021 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/magnum_xarello.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">MAGNUM XAREL\u00b7LO<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature \u2013 Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Xarel\u00b7lo\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2019\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 23 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,00%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,97\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la vista presenta un groc daurat amb reflexos verdosos, brillant i net, amb un bombolleig lent i persistent, que revela el pas del temps en silenci.<\/p>\n<p>En nas \u00e9s intens, estructurat i amb capes, amb notes de llimona confitada, albercoc sec, fonoll torrat, arrel de regal\u00e8ssia i flor seca, que es barregen amb tocs de crosta de pa, massap\u00e0 fi i pedres humides.<\/p>\n<p>En boca, mostra m\u00e9s volum, m\u00e9s cos i una textura cremosa i densa, que s\u2019expandeix amb autoritat per\u00f2 sense pesadesa. Els sabors es despleguen amb molt de car\u00e0cter: poma rostida, aranja amarga, ametlla torrada, notes de llevat madur i una marcada mineralitat, que recorda a les grans criances de vins escumosos tranquils.<\/p>\n<p>El final \u00e9s profund, llarg i gaireb\u00e9 sal\u00ed, amb una persist\u00e8ncia seca que el fa extraordin\u00e0riament vers\u00e0til a taula.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1779 elementor-dcss-1788364349018194\" data-post-id=\"1779\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1779:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364349018194 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1779:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364349018194 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/montaner_gran_reserva_2024.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">MONTANER<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature. ECOL\u00d2GIC Certificaci\u00f3 CCPAE.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 45% Xarel\u00b7lo | 20% Parellada | 20% Macabeu | 15% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2017\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 48 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,85%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,7 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,96\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la vista es mostra groc palla amb reflexos verdosos, net i brillant, amb un bombolleig molt fi i constant, que revela l\u2019eleg\u00e0ncia d\u2019una crian\u00e7a llarga i controlada.<\/span><\/p>\n<p>En nas, \u00e9s fi i mesurat, amb una gran harmonia entre les notes d\u2019aut\u00f2lisi (pa torrat, avellana, massap\u00e0) i una fruita madura que encara conserva nervi: poma groga, pera confitada, pell de c\u00edtric i flor seca. Hi ha una subtil mineralitat que d\u00f3na profunditat i neteja.<\/p>\n<p>En boca \u00e9s sec, ampli i recte, amb una estructura esculpida pel temps i una textura cremosa que no perd tensi\u00f3. Les notes de brioche, fruits secs i una acidesa viva i polida el fan llarg i persistent, sense cap rastre de fatiga.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1777 elementor-dcss-1788364394133286\" data-post-id=\"1777\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1777:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364394133286 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1777:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364394133286 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/CABERNET_SAUV4.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">CABERNET SAUVIGNON<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Vi Negre \u2013 Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Cabernet Sauvignon\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,00%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 0,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,95 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,96\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">De color pruna negra intens, en nas predominen els fruits vermells amb subtils notes de cacau, vainilla i regal\u00e8ssia. En boca \u00e9s potent per\u00f2 suau, amb tanins lleugers que aporten estructura sense agressivitat, mantenint la personalitat caracter\u00edstica de la varietat.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1775 elementor-dcss-1788364434309678\" data-post-id=\"1775\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1775:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364434309678 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1775:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364434309678 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/grandalla-plata.png\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">GRANDALLA GRAN RESERVA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut .Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 40% Xarel\u00b7lo, 10% Parellada, 30% Chardonnay i 20% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2020\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 48 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,00%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 7,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 6,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,97\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">Amb un groc p\u00e0l\u00b7lid i reflexos verdosos, aquest cava es presenta amb una eleg\u00e0ncia lluminosa i un rosari de bombolles fines, persistents, gaireb\u00e9 hipn\u00f2tiques. Al nas es desplega amb una delicadesa floral: evocacions de grandalla en flor, gessam\u00ed i narcis ens transporten als prats alpins de primavera. Tamb\u00e9 hi apareixen subtils notes de fruita blanca madura, pell de c\u00edtric i un fons lleugerament torrat que recorda el brioix acabat de forn.<\/span><\/p>\n<p>En boca, l\u2019entrada \u00e9s seca i sedosa, amb una estructura ferma que revela la noblesa de la seva llarga crian\u00e7a. Les bombolles acaricien el paladar amb finor i s\u2019integren en un conjunt harm\u00f2nic, on els matisos florals conviuen amb records de fruita confitada, ametlla fresca i una insinuaci\u00f3 mineral que allarga el recorregut.<\/p>\n<p>El final \u00e9s llarg, fresc i evocador, amb ecos d\u2019alta muntanya i un murmuri de flors silvestres que persisteixen delicadament. Un cava de gran complexitat i personalitat, que expressa amb autenticitat l\u2019eleg\u00e0ncia natural de la nostra terra i el saber fer de l\u2019elaboraci\u00f3 artesana.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1773 elementor-dcss-1788364472826871\" data-post-id=\"1773\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1773:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364472826871 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1773:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364472826871 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/grandalla_rosat2.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">MAGNUM GRANDALLA de LUXE Swarovski\u00ae Rosat<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut en 1,5 litres. AGRICULTURA ECOL\u00d2GICA. Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2020\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 12 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,70%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 9,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,9 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,04\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la copa es mostra lluminosament eteri, amb un rosat antic i mel\u00f3s, i un despreniment de bombolla fi i persistent que accentua la seva delicada estructura.<\/p>\n<p>En nas, \u00e9s floral i profundament elegant, amb notes de p\u00e8tals de rosa, pebre blanc, pell de taronja confitada i un fons subtilment especiat. El perfil arom\u00e0tic recorda la fragilitat dels grans pinots de clima fresc, amb una capa afegida de complexitat pr\u00f2pia de la crian\u00e7a sobre lies.<\/p>\n<p>En boca \u00e9s suau, envoltant i amb una textura vellutada. El pas \u00e9s fi i mel\u00f3s, amb sabors de cireres lleugerament madures, mango sec, flors seques i un toc de caramel fi, tot perfectament equilibrat per una acidesa viva i una bombolla que neteja el paladar amb discreci\u00f3.<\/p>\n<p>El final \u00e9s llarg, amable i persistent, amb una expressi\u00f3 subtil que convida a la reflexi\u00f3.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1771 elementor-dcss-1788364527387050\" data-post-id=\"1771\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1771:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364527387050 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1771:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364527387050 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/selecte_gran_reserva.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">SELECTE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut Nature - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut Nature. Guarda Superior Ecol\u00f2gic Certificat CCPAE.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 30% Xarel\u00b7lo, 30% Macabeu, 30% Parellada i 10% Chardonnay\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2015\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 100 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,55%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 1,0 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,7 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,01\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f562bba jedv-enabled--yes jgg-head elementor-widget elementor-widget-heading\" data-id=\"f562bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Premis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829118f jgg-premi elementor-widget elementor-widget-text-editor\" data-id=\"829118f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li><span data-sheets-root=\"1\">M\u00e9daille d&#8217;Or 2021 Concours Mondial Bruxelles<\/span><\/li>\n<\/ul>\n\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la vista \u00e9s daurat intens, amb bombolla fin\u00edssima i persistent, testimoni d\u2019una crian\u00e7a llarga i acurada.<\/span><\/p>\n<p>En nas es mostra profund i elegant, amb notes de torrats nobles, crosta de pa, pastisseria fina i fruits secs, que s\u2019entrellacen amb fruita madura d\u2019hivern (poma rostida, codonyat, pera al forn) i un fons lleugerament especiat. La complexitat \u00e9s discreta per\u00f2 fascinant.<\/p>\n<p>En boca \u00e9s molt sec i fresc, per\u00f2 amb una amplitud i estructura que omple el paladar. Les notes de crian\u00e7a es fonen amb una acidesa precisa, creant una textura cremosa, sedosa i persistent, que deixa un record llarg i mineral.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1769 elementor-dcss-1788364586020984\" data-post-id=\"1769\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1769:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364586020984 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1769:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364586020984 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/tarambana_negre.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">TARAMBANA NEGRE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Vi Negre \u2013 Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 50% Merlot 50% Syrah\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 13,20%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 0.25 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,05 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,45\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">De color vermell intens, en nas \u00e9s espectacular. Sobresurten notes de fruits negres com cireres, nabius i prunes. En boca \u00e9s fi, suau i fresc, amb tanins lleugers que aporten persist\u00e8ncia al final.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1767 elementor-dcss-1788364635499332\" data-post-id=\"1767\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1767:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364635499332 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1767:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364635499332 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/bombonetta.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">BOMBONETTA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut - Agricultura Ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut .Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: Xarel\u00b7lo 35%, Macabeo 35%, Chardonnay 15%, Parellada 10% i 5% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2021\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 36 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,73 %\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 9,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,9 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,02\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f562bba jedv-enabled--yes jgg-head elementor-widget elementor-widget-heading\" data-id=\"f562bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Premis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829118f jgg-premi elementor-widget elementor-widget-text-editor\" data-id=\"829118f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>ROBERT PARKER 91 puntos<\/li>\n<li>Mejor cava Holanda (cata ICEX)<\/li>\n<\/ul>\n\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la copa es mostra p\u00e0l\u00b7lid, amb reflexos grocs i verdosos i un bombolleig fin\u00edssim i constant, senyal inequ\u00edvoc del seu rep\u00f2s prolongat. Transmet quietud, eleg\u00e0ncia i pres\u00e8ncia.<\/span><\/p>\n<p>En nas \u00e9s floral i complex, amb notes de flor de taronger, gessam\u00ed i esp\u00e8cies fines, que es fonen amb records de poma al forn, pr\u00e9ssec madur i brioixeria delicada, amb un fons discret de fruits secs i forn de farina. La seva arom\u00e0tica \u00e9s equilibrada i envolvent, amb un toc de maduresa subtil.<\/p>\n<p>En boca \u00e9s sec, estructurat i vellutat. L\u2019acidesa est\u00e0 molt ben integrada, aportant vivacitat i frescor, mentre que la textura \u00e9s cremosa i ampla, plena de matisos que s\u2019allarguen en un final sed\u00f3s i persistent.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1765 elementor-dcss-1788364686960193\" data-post-id=\"1765\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1765:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364686960193 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1765:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364686960193 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/magnum_grandalla_nou.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">MAGNUM GRANDALLA de LUXE Swarovski\u00ae Blanc<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut en 1,5 litres. AGRICULTURA ECOL\u00d2GICA. Certificaci\u00f3 CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 38% Xarel\u00b7lo, 20% Parellada, 13% Macabeu, 12% Chardonnay i 17% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2020\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 120 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,5%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 8,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,6 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3,01\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">A la copa presenta un groc p\u00e0l\u00b7lid amb reflexos daurats i verdosos, i una escuma fina i persistent que dibuixa un rosari elegant i vibrant. El nas s\u2019obre amb notes florals fresques, de grandalla, flor de taronger i gessam\u00ed, per\u00f2 tamb\u00e9 revela una profunditat nova: pell de c\u00edtric confitada, fruita blanca madura i un subtil fons de brioix i ametlles torrades. La crian\u00e7a en magnum aporta una expressi\u00f3 m\u00e9s precisa, fresca i prolongada, sense perdre gens la seva delicadesa.<\/span><\/p>\n<p>En boca \u00e9s sec, crem\u00f3s i de gran amplitud. La bombolla \u00e9s fina per\u00f2 amb m\u00e9s pres\u00e8ncia, i es fon en una textura sedosa i vibrant. Les sensacions florals es barregen amb records de fruita confitada, ametlla fresca, una salinitat elegant i una nota mineral que alenteix el pas i enriqueix el conjunt.<\/p>\n<p>El final \u00e9s llargu\u00edssim, vertical i fresc, amb ecos de prats d\u2019alta muntanya i flors silvestres que perviuen amb una bellesa serena.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1763 elementor-dcss-1788364728037291\" data-post-id=\"1763\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1763:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364728037291 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1763:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364728037291 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/HOMENATGE-CAL-REI.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">HOMENATGE CAL REI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 50% Xarel\u00b7lo, 20% Macabeo, 15% Parellada, 10% Chardonnay, 5% Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2012\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 120 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 11,7%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 6,2 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,97\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f562bba jedv-enabled--yes jgg-head elementor-widget elementor-widget-heading\" data-id=\"f562bba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Premis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829118f jgg-premi elementor-widget elementor-widget-text-editor\" data-id=\"829118f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CONCOURS MONDIAL DE BRUXELLES 2007 Medalla de Plata<\/p>\n\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">A la vista \u00e9s p\u00e0l\u00b7lid, amb reflexos grocs i verdosos, i un bombolleig fi i constant, que dibuixa una pres\u00e8ncia serena per\u00f2 persistent.<\/p>\n<p>En nas, mostra un perfil floral i especiat, amb notes de flor de taronger, fonoll sec i pell de c\u00edtric, que s\u2019enriqueixen amb matisos de poma rostida, fruits secs i una delicada nota de forn de farina. Hi apareixen tamb\u00e9 ecos subtils de vins madurs, que li aporten una dimensi\u00f3 c\u00e0lida i envolvent, sense perdre precisi\u00f3.<\/p>\n<p>En boca, aquest cava es desplega amb cos ample i textura generosa, per\u00f2 amb nervi i frescor ben mantingudes. La lleugera dol\u00e7or del licor d\u2019expedici\u00f3 ajuda a arrodonir les arestes i accentua la fruita madura, aportant sensacions de poma Golden, mel\u00f3 blanc i massap\u00e0 torrat, sempre en equilibri amb la tensi\u00f3 de l\u2019acidesa.<\/p>\n<p>El final \u00e9s persistent, complex i lleugerament mel\u00f3s, amb una expressi\u00f3 ampla que recorda als grans vins escumosos d\u2019estil cl\u00e0ssic, aquells que saben envellir amb serenitat sense perdre vitalitat.<br \/>\n<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1761 elementor-dcss-1788364770305336\" data-post-id=\"1761\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1761:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364770305336 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1761:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364770305336 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/tarambana_rosat_2024.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">TARAMBANA ROSAT<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Vi Rosat &#8211; Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Merlot\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,20%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 0.46 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,28 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 3.10\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">De color rosa molt, molt p\u00e0l\u00b7lid,<span data-sheets-root=\"1\">\u00a0en nas \u00e9s espectacular. Sobresurten els fruits vermells caracter\u00edstics de les varietats. En boca \u00e9s parafinat i suau, mantenint un bon equilibri entre acidesa i finor de les tres varietats. T\u00e9 tota la llum, colors i aromes de la anyada. El final \u00e9s ple, viu i exuberant.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1759 elementor-dcss-1788364814637233\" data-post-id=\"1759\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1759:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364814637233 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1759:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364814637233 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/grandalla.png\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">GRANDALLA de LUXE Swarovski\u00ae<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brut<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Brut\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 40 Xarel\u00b7lo, 20% Parellada, 20% Chardonnay, 20 Pinot Noir\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2012 \u2013 Emb. 12-12\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28c505d jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"28c505d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Crian\u00e7a<\/b>: M\u00ednim 120 mesos en rima en contacte amb els llevats.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ff1032 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"3ff1032\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Fermentaci\u00f3<\/b>: La segona fermentaci\u00f3 es produeix lentament i a baixa temperatura dins la mateixa ampolla, durant un per\u00edode de 2 a 3 mesos. Aquest proc\u00e9s pausat i respectu\u00f3s amb el temps \u00e9s fonamental per aconseguir l\u2019eleg\u00e0ncia i la complexitat que defineixen els nostres caves. A la nostra bodega, no hi ha presses: deixem que cada ampolla evolucioni al seu ritme, perqu\u00e8 nom\u00e9s aix\u00ed es pot capturar la finor de les bombolles ben integrades i la riquesa arom\u00e0tica que nom\u00e9s d\u00f3na el temps.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,0%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 8,1 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,6 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,97\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">Visualment \u00e9s p\u00e0l\u00b7lid, amb reflexos grocs i verdosos, brillant i net, com la llum de l\u2019alba als cims.<br \/><br \/>En nas, \u00e9s expressiu i molt floral, amb notes clares de gessam\u00ed, flor de taronger i flors d\u2019estiu, acompanyades per matisos de c\u00edtrics madurs, fruita blanca compotada i un toc de brioix fi que li aporta eleg\u00e0ncia.<br \/><br \/>En boca \u00e9s fresc, viu i estructurat, amb un joc refinat entre acidesa c\u00edtrica, fruites tropicals i un fons torrat subtil. La crian\u00e7a aporta profunditat i una textura cremosa, amb un final persistent i mineral, que deixa una petjada neta i plena de matisos.<br \/><br \/>Un cava amb \u00e0nima de gran vi escum\u00f3s, complex, equilibrat i amb una personalitat \u00fanica, fidel a la seva ess\u00e8ncia floral per\u00f2 capa\u00e7 de cr\u00e9ixer amb cada ampolla. Ideal tant per a la gastronomia delicada com per a moments que mereixen ser recordats.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><div class=\"jet-listing-grid__item jet-listing-dynamic-post-1757 elementor-dcss-1788364870558761\" data-post-id=\"1757\"  ><style type=\"text\/css\">:is( .jet-listing-dynamic-post-1757:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364870558761 ) .elementor-element.elementor-element-51ae609:not(.elementor-motion-effects-element-type-background), :is( .jet-listing-dynamic-post-1757:not( [class*=\"elementor-dcss-\"] ), .elementor-dcss-1788364870558761 ) .elementor-element.elementor-element-51ae609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/tarambana_xarel_lo.jpg\");}<\/style>\t\t<div data-elementor-type=\"jet-listing-items\" data-elementor-id=\"3031\" class=\"elementor elementor-3031\" data-elementor-post-type=\"jet-engine\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a69ec1b e-flex e-con-boxed e-con e-parent\" data-id=\"a69ec1b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa9b5c elementor-widget elementor-widget-html\" data-id=\"3aa9b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\nbody.generando-pdf .elementor-location-header,\r\nbody.generando-pdf .elementor-location-footer,\r\nbody.generando-pdf .site-header,\r\nbody.generando-pdf .site-footer,\r\nbody.generando-pdf .cky-overlay,\r\nbody.generando-pdf .cky-consent-container,\r\nbody.generando-pdf .cky-btn-revisit-wrapper,\r\nbody.generando-pdf .cky-modal,\r\nbody.generando-pdf #wpadminbar,\r\nbody.generando-pdf iframe[src*=\"google\"],\r\nbody.generando-pdf .tp-language {\r\n  display: none !important;\r\n}\r\n\r\nbody.generando-pdf {\r\n  background: white !important;\r\n}\r\n<\/style>\n<style>\n\/* JGG-SKIN *\/\n#pdf-header{ border-bottom:2px solid #BA9B54 !important; padding-bottom:10px !important; margin-bottom:8px !important; }\n.jgg-head .elementor-heading-title{\n  color:#BA9B54 !important; font-family:'Average',serif !important; font-weight:600 !important;\n  font-size:18px !important; letter-spacing:.3px; border-bottom:1px solid #e8e4d8 !important;\n  padding-bottom:3px !important; margin-bottom:6px !important; margin-top:12px !important;\n}\n.jgg-row .elementor-widget-container{\n  font-size:13px !important; line-height:1.4 !important; padding:4px 0 !important;\n  border-bottom:1px solid #f0eee6 !important;\n}\n.jgg-row strong{ color:#54595F !important; }\n.jgg-premi .elementor-widget-container{\n  background:#faf7ef !important; border-left:3px solid #BA9B54 !important;\n  padding:8px 12px !important; font-size:13px !important; margin-top:6px !important;\n}\n#pdf-botella{ background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important; }\n#pdf-footer{ border-top:1px solid #e8e4d8 !important; margin-top:12px !important; padding-top:8px !important; }\n<\/style>\n<style>\n\/* JGG-PDF-TIGHTEN *\/\nbody.generando-pdf #pdf-header{ padding-top:10px !important; padding-bottom:4px !important; }\nbody.generando-pdf #pdf-header .elementor-widget:first-child{ margin-top:0 !important; }\nbody.generando-pdf #pdf-content{ margin-top:2px !important; }\nbody.generando-pdf .jgg-head .elementor-heading-title{ margin-top:7px !important; margin-bottom:4px !important; }\nbody.generando-pdf .jgg-row .elementor-widget-container{ padding-top:3px !important; padding-bottom:3px !important; }\nbody.generando-pdf #pdf-footer{ margin-top:8px !important; }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3991cd38 e-con-full e-flex e-con e-parent\" data-id=\"3991cd38\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-header\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-ba2d56a e-flex e-con-boxed e-con e-child\" data-id=\"ba2d56a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-897debe e-con-full e-flex e-con e-child\" data-id=\"897debe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0340702 elementor-widget elementor-widget-image\" data-id=\"0340702\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"500\" height=\"218\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png\" class=\"attachment-large size-large wp-image-1987\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro.png 500w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-300x131.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2024\/11\/Giro-i-Giro-18x8.png 18w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5db5fe9 elementor-widget elementor-widget-image\" data-id=\"5db5fe9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"150\" src=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png\" class=\"attachment-medium size-medium wp-image-3090\" alt=\"\" srcset=\"https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-300x150.png 300w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-18x9.png 18w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica-600x299.png 600w, https:\/\/cavagiro.com\/wp-content\/uploads\/2025\/05\/produccio-ecologica.png 726w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-d021f08 elementor-widget elementor-widget-woocommerce-product-title elementor-page-title elementor-widget-heading\" data-id=\"d021f08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"product_title entry-title elementor-heading-title elementor-size-default\">TARAMBANA BLANC<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-785f278 elementor-widget elementor-widget-heading\" data-id=\"785f278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Xarel\u00b7lo 100% - Agricultura ecol\u00f2gica<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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-7138688 e-con-full e-flex e-con e-parent\" data-id=\"7138688\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-content\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51ae609 e-con-full e-flex e-con e-child\" data-id=\"51ae609\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-botella\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb39116 e-con-full e-flex e-con e-child\" data-id=\"fb39116\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-texto\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f929795 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"f929795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Tipus<\/b>: Vi Blanc \u2013Certificaci\u00f3 Ecol\u00f2gica CCPAE\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec7f5e9 elementor-widget__width-inherit jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"ec7f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Varietats<\/b>: 100% Xarel\u00b7lo\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c996c0 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"6c996c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Any de collita<\/b>: 2023\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6149cc jgg-head elementor-widget elementor-widget-heading\" data-id=\"c6149cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">An\u00e0lisis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c366ebd jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"c366ebd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>% Alcohol<\/b>: 12,00%\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf88a43 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"cf88a43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Mat. Red.<\/b>: 0,8 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd9100 jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"2bd9100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>Ac Total (Tart.)<\/b>: 5,80 g\/l\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f4b5e jgg-row elementor-widget elementor-widget-text-editor\" data-id=\"07f4b5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<b>pH<\/b>: 2,96\t\t\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<div class=\"elementor-element elementor-element-54140b5 e-flex e-con-boxed e-con e-parent\" data-id=\"54140b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d564f27 jgg-head elementor-widget elementor-widget-heading\" data-id=\"d564f27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cata enol\u00f2gica<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8a1f3d elementor-widget elementor-widget-text-editor\" data-id=\"b8a1f3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\"><span data-sheets-root=\"1\">De color verd-verd\u00f3s molt p\u00e0lid, en nas desplega un perfil espectacular amb notes afruitades pr\u00f2pies de la varietat, destacant pinya i pl\u00e0tan. En boca \u00e9s parafinat i suau alhora, mantenint la frescor i untuositat perfectament equilibrades. Expressa la vitalitat i riquesa arom\u00e0tica t\u00edpica d\u2019un vi mediterrani, amb un final viu i exuberant.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da969e8 e-con-full e-flex e-con e-parent\" data-id=\"da969e8\" data-element_type=\"container\" data-e-type=\"container\" id=\"pdf-footer\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-f0b4a07 e-flex e-con-boxed e-con e-child\" data-id=\"f0b4a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c03db9d e-con-full e-flex e-con e-child\" data-id=\"c03db9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-274eba6 elementor-widget elementor-widget-text-editor\" data-id=\"274eba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left;\"><strong>JAUME GIR\u00d3 I GIR\u00d3 S.L.<\/strong><br \/>C. Montaner i Oller, 5<br \/>Sant Sadurn\u00ed d&#8217;Anoia<br \/>08720 &#8211; BARCELONA<\/p>\t\t\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-81b27f7 e-con-full e-flex e-con e-child\" data-id=\"81b27f7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad0ef6 elementor-widget elementor-widget-text-editor\" data-id=\"cad0ef6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">+34 93 891 01 65<br \/>www.cavagiro.com<br \/>cavagiro@cavagiro.com<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e227a elementor-widget elementor-widget-html\" data-id=\"72e227a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  var p = new URLSearchParams(location.search);\n  if (p.get('pdf') !== 'true') return;\n  var producte = p.get('producte') || 'fitxa-tecnica';\n  var A4W = 794; \/\/ A4 portrait @96dpi\n\n  var SYNC_PROPS = ['font-family','font-size','font-weight','font-style','font-variant',\n                    'letter-spacing','word-spacing','line-height','text-transform','text-align'];\n\n  \/* Precarrega al document principal les families i pesos que fa servir la fitxa.\n     Si no estan carregades, el canvas dibuixa amb Arial i surten espais. *\/\n  function preloadFonts(root){\n    var fams = {};\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el){\n      var cs = getComputedStyle(el);\n      cs.fontFamily.split(',').forEach(function(f){\n        f = f.trim().replace(\/^[\"']|[\"']$\/g, '');\n        if (!f || \/^(sans-serif|serif|monospace|cursive|fantasy|system-ui|-apple-system|BlinkMacSystemFont)$\/i.test(f)) return;\n        if (!fams[f]) fams[f] = {};\n        fams[f][cs.fontWeight] = 1;\n      });\n    });\n    var jobs = [];\n    Object.keys(fams).forEach(function(f){\n      Object.keys(fams[f]).concat(['400','700']).forEach(function(w){\n        try { jobs.push(Promise.resolve(document.fonts.load(w + ' 16px \"' + f + '\"')).catch(function(){})); }\n        catch(e){}\n      });\n    });\n    return Promise.all(jobs).then(function(){ return document.fonts.ready; });\n  }\n\n  \/* html2canvas clona el document en un iframe on part del CSS no s'aplica: alla\n     computava \"Work Sans\" en lloc de Roboto Slab \/ Open Sans \/ Average. Mesurava amb\n     una tipografia i dibuixava amb una altra, i d'aqui els espais abans dels punts.\n     Copiem la tipografia real calculada al clon perque mesuri i dibuixi igual. *\/\n  function makeCloneSync(root){\n    var all = [root].concat(Array.prototype.slice.call(root.querySelectorAll('*')));\n    all.forEach(function(el, i){ el.setAttribute('data-h2csync', i); });\n    return {\n      onclone: function(doc){\n        all.forEach(function(el, i){\n          var dst = doc.querySelector('[data-h2csync=\"' + i + '\"]');\n          if (!dst || !dst.style) return;\n          var cs = getComputedStyle(el);\n          SYNC_PROPS.forEach(function(pr){\n            var v = cs.getPropertyValue(pr);\n            if (v) dst.style.setProperty(pr, v, 'important');\n          });\n        });\n      },\n      cleanup: function(){\n        all.forEach(function(el){ el.removeAttribute('data-h2csync'); });\n      }\n    };\n  }\n\n  \/* El navegador substitueix l + U+00B7 + l pel glif precompost (\u0140), pero el canvas\n     no fa aquesta substitucio: dibuixava la paraula ~3px mes ampla que la caixa mesurada\n     i la coma acabava a sobre de la lletra anterior. Fem la precomposicio nosaltres. *\/\n  function fixGeminades(root){\n    var re = \/([lL])\\u00B7(?=[lL])\/g, undos = [];\n    var w = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = w.nextNode())){\n      if (n.nodeValue.indexOf('\\u00B7') === -1) continue;\n      var nou = n.nodeValue.replace(re, function(m, l){ return l === 'L' ? '\\u013F' : '\\u0140'; });\n      if (nou !== n.nodeValue){ undos.push([n, n.nodeValue]); n.nodeValue = nou; }\n    }\n    return function(){ undos.forEach(function(u){ u[0].nodeValue = u[1]; }); };\n  }\n\n  function gen(){\n    var anchor = document.getElementById('pdf-header');\n    if(!anchor){ console.error('PDF: no #pdf-header'); return; }\n    var target = anchor.parentElement;\n    document.body.classList.add('generando-pdf');\n    var prevW = target.style.width, prevMax = target.style.maxWidth, prevMx = target.style.margin;\n    target.style.width = A4W + 'px';\n    target.style.maxWidth = A4W + 'px';\n    target.style.margin = '0 auto';\n\n    var undoGem = fixGeminades(target);\n    var sync = makeCloneSync(target);\n\n    function restore(){\n      undoGem();\n      sync.cleanup();\n      target.style.width = prevW;\n      target.style.maxWidth = prevMax;\n      target.style.margin = prevMx;\n      document.body.classList.remove('generando-pdf');\n    }\n\n    setTimeout(function(){\n      var opts = { scale: 3, useCORS: true, backgroundColor: '#ffffff', windowWidth: A4W, width: A4W,\n                   scrollX: 0, scrollY: -window.scrollY, logging: false, onclone: sync.onclone };\n      html2canvas(target, opts).then(function(canvas){\n        restore();\n        var JSP = (window.jspdf && window.jspdf.jsPDF) ? window.jspdf.jsPDF : window.jsPDF;\n        var pdf = new JSP({ orientation: 'portrait', unit: 'mm', format: 'a4' });\n        var pw = pdf.internal.pageSize.getWidth();\n        var ph = pdf.internal.pageSize.getHeight();\n        var ratio = Math.min(pw \/ canvas.width, ph \/ canvas.height);\n        var w = canvas.width * ratio;\n        var h = canvas.height * ratio;\n        pdf.addImage(canvas.toDataURL('image\/jpeg', 0.95), 'JPEG', (pw - w) \/ 2, 0, w, h);\n        pdf.save(producte + '.pdf');\n      }).catch(function(e){\n        restore();\n        console.error('PDF error', e);\n      });\n    }, 150);\n  }\n\n  function ready(){\n    var anchor = document.getElementById('pdf-header');\n    var root = anchor ? anchor.parentElement : document.body;\n    if (!document.fonts || !document.fonts.load){ setTimeout(gen, 900); return; }\n    preloadFonts(root).then(function(){ setTimeout(gen, 700); })\n                      .catch(function(){ setTimeout(gen, 700); });\n  }\n\n  if (document.readyState === 'complete') ready(); else window.addEventListener('load', ready);\n})();\n<\/script>\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<\/div><\/div><\/div>\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":"<p>An\u00e0lisis Cata enol\u00f2gica Recomanacions de conservaci\u00f3 i consum Gamma de productes JAUME GIR\u00d3 I GIR\u00d3 S.L.C. Montaner i Oller, 5Sant Sadurn\u00ed d&#8217;Anoia08720 &#8211; BARCELONA +34 93 891 01 65www.cavagiro.comcavagiro@cavagiro.com An\u00e0lisis Cata enol\u00f2gica Recomanacions de conservaci\u00f3 i consum Gamma de productes JAUME GIR\u00d3 I GIR\u00d3 S.L.C. Montaner i Oller, 5Sant Sadurn\u00ed d&#8217;Anoia08720 &#8211; BARCELONA +34 93 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3035","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/pages\/3035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/comments?post=3035"}],"version-history":[{"count":5,"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/pages\/3035\/revisions"}],"predecessor-version":[{"id":3158,"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/pages\/3035\/revisions\/3158"}],"wp:attachment":[{"href":"https:\/\/cavagiro.com\/en\/wp-json\/wp\/v2\/media?parent=3035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}