{"product_id":"porsche-signature-leather-floor-mats","title":"Porsche Signature læder-måttesæt – Fuldtilpasset pasform med våbenskjold-emblem","description":"\u003cstyle\u003e\n.mb-20:has(.product_custom__field-heading){background:#fdeaea;border:2px solid #d21f1f;border-radius:10px;padding:16px 18px 18px;}\n.product_custom__field-heading{color:#c41414;}\n.product_custom__field-description{color:#a81111;}\n.mb-20:has(.product_custom__field-heading) .form-input{border:2px solid #d21f1f;}\n.cc-side{margin:2px 0 6px;}\n.cc-side__label{color:#c41414;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;}\n.cc-side__hint{color:#a81111;font-size:13px;margin:0 0 10px;}\n.cc-side__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\n.cc-side__opt{appearance:none;border:2px solid #d21f1f;background:#fff;color:#c41414;border-radius:8px;padding:12px 8px;font-weight:700;font-size:14px;line-height:1.25;cursor:pointer;text-align:center;}\n.cc-side__opt small{display:block;font-weight:500;font-size:12px;opacity:.85;margin-top:2px;}\n.cc-side__opt.is-active{background:#d21f1f;color:#fff;}\n.cc-req-error{display:none;color:#c41414;font-weight:700;font-size:13px;line-height:1.4;margin-top:10px;}\n.cc-req-error.show{display:block;}\n.cc-input-error{border-color:#d21f1f !important;box-shadow:0 0 0 3px rgba(210,31,31,.18);}\n.cc-side.cc-side-error .cc-side__opt{box-shadow:0 0 0 3px rgba(210,31,31,.18);}\n.cc-dc-wrap{position:relative;}\n.cc-dc-block{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;cursor:not-allowed;background:transparent;}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){\n  var AMP=String.fromCharCode(38);\n  var LABEL='Porsche Model '+AMP+' Year';\n  var SIDE='Steering Wheel Side';\n  var busy=false;\n  function findInput(){\n    var list=document.querySelectorAll('product-property input.text, input[name^=\"properties[\"]');\n    for(var i=0;i!==list.length;i++){\n      var n=list[i].getAttribute('name')||'';\n      var p=list[i].getAttribute('placeholder')||'';\n      if(n.indexOf('Model')!==-1||p.indexOf('Model')!==-1){return list[i];}\n    }\n    return null;\n  }\n  function box(){var el=findInput();return el?el.closest('.mb-20'):null;}\n  function sideInput(){var b=box();return b?b.querySelector('input[data-cc-side]'):null;}\n  function modelOk(){var el=findInput();return !!el \u0026\u0026 el.value.trim().length\u003e1;}\n  function sideOk(){var s=sideInput();return !!s \u0026\u0026 s.value.length\u003e0;}\n  function filled(){return modelOk() \u0026\u0026 sideOk();}\n  function errEl(){\n    var b=box(); if(!b){return null;}\n    var e=b.querySelector('.cc-req-error');\n    if(!e){e=document.createElement('div');e.className='cc-req-error';b.appendChild(e);}\n    return e;\n  }\n  function showErr(){\n    var e=errEl(), el=findInput(), b=box();\n    var msg=!modelOk()\u0026\u0026!sideOk()?'Please enter your Porsche model '+AMP+' year and choose your steering wheel side before adding to cart.':(!modelOk()?'Please enter your Porsche model '+AMP+' year before adding to cart.':'Please choose your steering wheel side (left or right) before adding to cart.');\n    if(e){e.textContent=msg;e.classList.add('show');}\n    if(el\u0026\u0026!modelOk()){el.classList.add('cc-input-error');}\n    var sd=b?b.querySelector('.cc-side'):null;\n    if(sd\u0026\u0026!sideOk()){sd.classList.add('cc-side-error');}\n    var target=!modelOk()?el:sd;\n    if(target){try{target.scrollIntoView({block:'center',behavior:'smooth'});if(target===el){el.focus();}}catch(x){}}\n  }\n  function refreshErr(){\n    var e=errEl(), el=findInput(), b=box();\n    if(el\u0026\u0026modelOk()){el.classList.remove('cc-input-error');}\n    var sd=b?b.querySelector('.cc-side'):null;\n    if(sd\u0026\u0026sideOk()){sd.classList.remove('cc-side-error');}\n    if(e\u0026\u0026filled()){e.classList.remove('show');}\n  }\n  function buildSide(b){\n    if(b.querySelector('.cc-side')){return;}\n    var wrap=document.createElement('div');\n    wrap.className='cc-side';\n    wrap.innerHTML='\u003cdiv class=\"cc-side__label\"\u003eSteering Wheel Side *\u003c\/div\u003e\u003cdiv class=\"cc-side__hint\"\u003eIs the steering wheel on the left or the right side of your car? Left-hand and right-hand drive mats are cut differently.\u003c\/div\u003e\u003cdiv class=\"cc-side__opts\"\u003e\u003cbutton type=\"button\" class=\"cc-side__opt\" data-v=\"Left-Hand Drive (LHD)\"\u003eLeft-Hand Drive\u003csmall\u003eSteering wheel on the left\u003c\/small\u003e\u003c\/button\u003e\u003cbutton type=\"button\" class=\"cc-side__opt\" data-v=\"Right-Hand Drive (RHD)\"\u003eRight-Hand Drive\u003csmall\u003eSteering wheel on the right\u003c\/small\u003e\u003c\/button\u003e\u003c\/div\u003e';\n    var pp=document.createElement('product-property');\n    pp.className='product-input-property d-block';\n    var hid=document.createElement('input');\n    hid.type='hidden';hid.className='text';hid.name='properties['+SIDE+']';hid.value='';hid.setAttribute('data-cc-side','1');\n    pp.appendChild(hid);wrap.appendChild(pp);\n    wrap.addEventListener('click',function(ev){\n      var o=ev.target.closest?ev.target.closest('.cc-side__opt'):null; if(!o){return;}\n      ev.preventDefault();\n      hid.value=o.getAttribute('data-v');\n      Array.prototype.forEach.call(wrap.querySelectorAll('.cc-side__opt'),function(x){x.classList.toggle('is-active',x===o);x.setAttribute('aria-pressed',x===o?'true':'false');});\n      refreshErr();overlay();\n    });\n    var mp=findInput().closest('product-property');\n    if(mp\u0026\u0026mp.parentNode){mp.parentNode.insertBefore(wrap,mp.nextSibling);}else{b.appendChild(wrap);}\n  }\n  function overlay(){\n    var wraps=document.querySelectorAll('.btn-checkout-dynamic');\n    Array.prototype.forEach.call(wraps,function(w){\n      w.classList.add('cc-dc-wrap');\n      var o=w.querySelector('.cc-dc-block');\n      if(!o){\n        o=document.createElement('div');\n        o.className='cc-dc-block';\n        o.addEventListener('click',function(ev){ev.preventDefault();ev.stopPropagation();showErr();},true);\n        w.appendChild(o);\n      }\n      o.style.display=filled()?'none':'block';\n    });\n  }\n  function setup(){\n    if(busy){return;}\n    busy=true;\n    try{\n      var el=findInput();\n      if(el){\n        var b=el.closest('.mb-20');\n        if(!el.getAttribute('data-cc-bound')){\n          el.setAttribute('data-cc-bound','1');\n          el.setAttribute('name','properties['+LABEL+']');\n          el.setAttribute('placeholder',LABEL);\n          el.setAttribute('required','required');\n          el.setAttribute('aria-required','true');\n          el.addEventListener('input',function(){refreshErr();overlay();});\n        }\n        if(b){\n          var h=b.querySelector('.product_custom__field-heading');\n          if(h){h.textContent='PORSCHE MODEL '+AMP+' YEAR *';}\n          var ds=b.querySelector('.product_custom__field-description');\n          if(ds){ds.textContent='Required. Type your exact Porsche model and production year so we cut the mats to a perfect fit (e.g. Cayenne, 2021 or Macan, 2019).';}\n          var lb=b.querySelector('product-property label');\n          if(lb){lb.textContent=LABEL;}\n          buildSide(b);\n        }\n      }\n      overlay();\n    }catch(x){}\n    busy=false;\n  }\n  document.addEventListener('click',function(ev){\n    var t=ev.target;\n    if(!t||!t.closest){return;}\n    var btn=t.closest('button[name=\"add\"], .product-form__submit, .product_submit_button');\n    if(btn \u0026\u0026 findInput() \u0026\u0026 !filled()){ev.preventDefault();ev.stopPropagation();ev.stopImmediatePropagation();showErr();}\n  },true);\n  document.addEventListener('submit',function(ev){\n    var f=ev.target;\n    if(f \u0026\u0026 f.querySelector \u0026\u0026 f.querySelector('button[name=\"add\"]') \u0026\u0026 findInput() \u0026\u0026 !filled()){\n      ev.preventDefault();ev.stopPropagation();ev.stopImmediatePropagation();showErr();\n    }\n  },true);\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',setup);}else{setup();}\n  var tmr=null;\n  try{new MutationObserver(function(){clearTimeout(tmr);tmr=setTimeout(setup,150);}).observe(document.documentElement,{childList:true,subtree:true});}catch(x){}\n})();\n\u003c\/script\u003e\n\u003cp\u003eGiv din Porsche-kabine et skræddersyet og fuldendt udseende med dette komplette sæt læderbundmåtter. Hver måtte er formet til netop din models fodbrønd med forhøjede kanter, der omslutter gulvet for at opfange snavs, vand og grus, før det når tæppet. Et Porsche-emblem på de forreste måtter og det bageste midterpanel fuldender det eksklusive look.\u003c\/p\u003e\u003ch3\u003eNøglefunktioner\u003c\/h3\u003e\u003cul\u003e\n\n\u003cli\u003eDesign med fuld omslutning og forhøjede kanter, der dækker fodbrøndens gulv\u003c\/li\u003e\n\n\u003cli\u003eSkræddersyet til den specifikke Porsche-model for en præcis pasform\u003c\/li\u003e\n\n\u003cli\u003eLæderoverflade med dekorative syede paneler, der er nemme at tørre af\u003c\/li\u003e\n\n\u003cli\u003ePorsche-emblem på de forreste måtter og den bageste midtersektion\u003c\/li\u003e\n\n\u003cli\u003eFås kun som læder eller med et aftageligt top-lag af \"coil\"- eller stjernetæppe\u003c\/li\u003e\n\n\u003cli\u003eKomplet sæt til for og bag\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003ch3\u003eStilarter\u003c\/h3\u003e\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eKun læder\u003c\/strong\u003e – lædermåtter i ét lag med et syet panelmønster\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eLæder + Coil-tæppe\u003c\/strong\u003e – læderbase med et top-lag af \"coil\"-tæppe (løkke), der opfanger snavs og fugt\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eLæder + Stjernetæppe\u003c\/strong\u003e – læderbase med et blødt, glimmer-plettet stjernetæppe som top-lag\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003ch3\u003eFarver\u003c\/h3\u003e\u003cp\u003eSort, kaffe, brun, beige, rød, vinrød og blå (blå fås med stilarterne Coil og Stjernetæppe). Hvert måttesæt vises i sin egen farve på produktbillederne.\u003c\/p\u003e\u003ch3\u003eKompatibilitet\u003c\/h3\u003e\u003cp\u003eLavet til Porsche Cayenne, Macan, Panamera, Taycan, 911 og 718. Måtterne er udskåret til hver enkelt model, så angiv venligst din præcise model, karrosseritype og årgang i ordrenotatet, eller kontakt os efter bestilling, så vi kan bekræfte det rigtige mønster til din bil.\u003c\/p\u003e\u003ch3\u003ePakkens indhold\u003c\/h3\u003e\u003cul\u003e\u003cli\u003e1 x komplet sæt gulvmåtter til for og bag i den valgte stil og farve\u003c\/li\u003e\u003c\/ul\u003e","brand":"Car Conceptor","offers":[{"title":"Kun læder \/ Sort","offer_id":49121809072350,"sku":"5809004419992","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Kun læder \/ Kaffe","offer_id":49121809105118,"sku":"5809004419993","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Kun læder \/ Brun","offer_id":49121809137886,"sku":"5809004419994","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Kun læder \/ Beige","offer_id":49121809170654,"sku":"5809004419995","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Kun læder \/ Rød","offer_id":49121809203422,"sku":"5809004419996","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Kun læder \/ Vinrød","offer_id":49121809236190,"sku":"5809004419997","price":226.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Sort","offer_id":49121809268958,"sku":"5809004419998","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Brun","offer_id":49121809301726,"sku":"5809004419999","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Beige","offer_id":49121809334494,"sku":"5809004420000","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Kaffe","offer_id":49121809367262,"sku":"5641544137001","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Rød","offer_id":49121809400030,"sku":"5641544137002","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Vinrød","offer_id":49121809432798,"sku":"5641544137003","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + løse tæpper \/ Blå","offer_id":49121809465566,"sku":"5641544137004","price":263.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Kaffe","offer_id":49121809498334,"sku":"5641544137005","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Brun","offer_id":49121809531102,"sku":"5641544137006","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Beige","offer_id":49121809563870,"sku":"5641544137007","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Rød","offer_id":49121809596638,"sku":"5641544137008","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Sort","offer_id":49121809629406,"sku":"5641544137009","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Blå","offer_id":49121809662174,"sku":"5641544137010","price":301.0,"currency_code":"GBP","in_stock":true},{"title":"Læder + Stjernetæppe \/ Vinrød","offer_id":49121809694942,"sku":"5641544137011","price":301.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/9755\/7214\/files\/O1CN01RwxFDc2J2JOv6d3Tj__2218623109363.jpg?v=1790628039","url":"https:\/\/jc5ve5-mc.myshopify.com\/da\/products\/porsche-signature-leather-floor-mats","provider":"Car Conceptor","version":"1.0","type":"link"}