CapaWood RenoTech
.rp-btn.disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through} .rp-wrap{font-family:-apple-system,Segoe UI,Roboto,sans-serif;max-width:100%;padding:0;border:0;backgr ound:transparent;margin:0 0 1rem;color:#1c1c1c} .rp-sub{color:#666;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5} .rp-section{margin:1.25rem 0} .rp-lab{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1F5763;margin:0 0 .65rem} .rp-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0} .rp-btn{padding:.6rem 1rem !important;border:2px solid #1F5763 !important;background:#fff !important;color:#1F5763 !important;border-radius:6px !important;cursor:pointer;font-size:.95rem;font-family:inherit;transition:all .15s ease;font-weight:600 !important} .rp-btn:hover{background:#EEF4F5 !important;color:#163E47 !important} .rp-btn.active{background:#1F5763 !important;color:#fff !important;border-color:#1F5763 !important} .rp-btn.active:hover{background:#163E47 !important;color:#fff !important;border-color:#163E47 !important} .rp-search{width:100%;padding:.7rem 1rem !important;border:2px solid #e2e8ea !important;border-radius:8px !important;font-size:1rem;margin:1rem 0;box-sizing:border-box;font-family:inherit;color:#1c1c1c !important;background:#fff !important} .rp-search:focus{outline:none;border-color:#1F5763 !important} .rp-fams{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0} .rp-fbtn{display:inline-flex !important;align-items:center;gap:.4rem;padding:.4rem .75rem !important;border:1.5px solid #e2e8ea !important;background:#fff !important;color:#1c1c1c !important;border-radius:20px !important;cursor:pointer;font-size:.85rem !important;font-family:inherit;font-weight:500 !important} .rp-fbtn:hover{border-color:#1F5763 !important;color:#1F5763 !important;background:#fff !important} .rp-fbtn.active{background:#1F5763 !important;color:#fff !important;border-color:#1F5763 !important} .rp-fbtn.active:hover{background:#163E47 !important;color:#fff !important;border-color:#163E47 !important} .rp-fdot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0} .rp-stats{font-size:.85rem;color:#666;margin:.75rem 0} .rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin:1rem 0} .rp-sw{cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;transition:transform .1s ease} .rp-sw:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)} .rp-sw.sel{border-color:#1F5763;box-shadow:0 0 0 2px #1F5763} .rp-swc{height:60px;position:relative} .rp-pgt{position:absolute;top:4px;right:4px;background:rgba(255,255,255,.95);color:#1c1c1c;font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:8px} .rp-swn{font-size:.7rem;padding:.35rem .4rem;background:#fff;color:#1c1c1c;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .rp-more{display:block;width:100%;padding:.7rem !important;background:#fff !important;color:#1F5763 !important;border:2px solid #1F5763 !important;border-radius:8px !important;cursor:pointer;font-weight:600 !important;margin:1rem 0 0;font-family:inherit;font-size:.95rem;box-sizing:border-box} .rp-more:hover{background:#EEF4F5 !important;color:#163E47 !important} .rp-sel{display:flex;align-items:center;gap:1rem;background:#EEF4F5;padding:1rem;border-radius:10px;margin:1.5rem 0 1rem;box-sizing:border-box} .rp-selp{width:54px;height:54px;border-radius:8px;border:1px solid #ccc;flex-shrink:0} .rp-selinf{flex:1;min-width:0} .rp-selnm{font-weight:700;font-size:1rem;color:#1c1c1c} .rp-selpg{font-size:.85rem;color:#666;margin-top:.15rem} .rp-price{font-size:1.8rem;font-weight:800;color:#1F5763;margin:0 0 1rem;padding:0;background:transparent;display:block} .rp-add{background:#1F5763 !important;color:#fff !important;border:0 !important;padding:1rem !important;border-radius:10px !important;font-weight:700 !important;width:100%;cursor:pointer;font-size:1.05rem !important;font-family:inherit;transition:background .15s ease;display:block !important;text-align:center;letter-spacing:.02em;margin:0;box-sizing:border-box} .rp-add:hover{background:#163E47 !important;color:#fff !important} .rp-add:disabled{opacity:.6;cursor:wait} .rp-empty{text-align:center;padding:2rem 1rem;color:#666;font-style:italic;grid-column:1/-1} .rp-link{display:block;text-align:center;font-size:.9rem;color:#666;margin:1.5rem 0 0;padding:.75rem;border-top:1px solid #e2e8ea} .rp-link a{color:#1F5763;font-weight:600;text-decoration:none} .rp-link a:hover{text-decoration:underline} @media (max-width:600px){ .rp-grid{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:.4rem} .rp-swc{height:50px} .rp-price{font-size:1.5rem} } .rp-spectrum{background:#FFF7E6;border:1px solid #FFD7A8;border-radius:10px;padding:.85rem 1rem;margin:1rem 0;box-sizing:border-box;font-size:.9rem;color:#5C3A0E;line-height:1.45} .rp-spectrum strong{display:block;margin-bottom:.2rem;color:#1c1c1c} .rp-spectrum a{color:#1F5763 !important;font-weight:700;text-decoration:none;border-bottom:1px dotted #1F5763} .rp-spectrum a:hover{color:#163E47 !important;border-bottom-style:solid} .rp-details{margin-top:1.5rem} .rp-details h3{color:#1F5763;font-size:1.5rem;margin:0 0 .75rem} .rp-details h4{margin:1.25rem 0 .5rem} .rp-details p{margin:.5rem 0} .rp-details ul{margin:.5rem 0 .5rem 1.25rem} .rp-pdf{display:inline-flex;align-items:center;gap:.5rem;background:#1F5763;color:#fff !important;padding:.85rem 1.4rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;margin:.5rem 0 0;transition:background .15s ease} .rp-pdf:hover{background:#163E47;color:#fff !important;text-decoration:none} .rp-hero-top{background:linear-gradient(135deg,#F0F7F8 0%,#EEF4F5 100%);border-radius:12px;padding:1.5rem 1.75rem;margin:0 0 2rem;border-left:4px solid #1F5763;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap} .rp-hero-text{flex:1;min-width:0;max-width:100%} .rp-hero-text p{margin:0;font-size:1rem;line-height:1.55;color:#1c1c1c;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto} .rp-hero-text strong{color:#1F5763} .rp-hero-preis{flex-shrink:0;text-align:right} .rp-hero-preis .rp-abpr-label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:0 0 .15rem} .rp-hero-preis .rp-abpr-val{font-size:1.5rem;font-weight:800;color:#1F5763;line-height:1.1;letter-spacing:-.01em} @media (max-width:600px){.rp-hero-top{flex-direction:column;padding:1rem 1.1rem;gap:1rem}.rp-hero-preis{text-align:left}.rp-hero-text p{font-size:.95rem;line-height:1.5;hyphens:auto;-webkit-hyphens:auto}} .rp-quickinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.5rem 0 2rem} .rp-qi{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:.85rem 1rem;text-align:center} .rp-qi-label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:0 0 .35rem} .rp-qi-value{display:block;font-size:.95rem;font-weight:700;color:#1F5763;line-height:1.3} .rp-features{margin:2rem 0} .rp-features h3{color:#1F5763;font-size:1.15rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.01em} .rp-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem} .rp-fcard{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:1rem 1.1rem;display:flex;align-items:flex-start;gap:.75rem;transition:border-color .15s ease} .rp-fcard:hover{border-color:#1F5763} .rp-fchk{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#1F5763;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin-top:.1rem} .rp-fbody strong{display:block;font-size:.9rem;font-weight:700;color:#1c1c1c;margin:0 0 .2rem} .rp-fbody span{display:block;font-size:.83rem;color:#555;line-height:1.45} .rp-details-toggle{margin:1.5rem 0;background:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden} .rp-details-toggle summary{padding:1rem 1.25rem;cursor:pointer;font-weight:700;color:#1F5763;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:1rem;user-select:none} .rp-details-toggle summary::-webkit-details-marker{display:none} .rp-details-toggle summary::after{content:'▾';font-size:.9rem;transition:transform .2s ease} .rp-details-toggle[open] summary::after{transform:rotate(180deg)} .rp-details-toggle summary:hover{background:#F8FAFB} .rp-dcontent{padding:0 1.25rem 1.25rem;font-size:.92rem;line-height:1.6;color:#333} .rp-dcontent h4{color:#1F5763;font-size:.95rem;font-weight:700;margin:1.25rem 0 .35rem;text-transform:uppercase;letter-spacing:.5px} .rp-dcontent h4:first-child{margin-top:.25rem} .rp-dcontent p{margin:.35rem 0} .rp-dcontent ul{margin:.35rem 0 .5rem 1.1rem;padding:0} .rp-dcontent li{margin:.2rem 0} .rp-standard{background:#F4F6F7;border:1px solid #E2E8EA;border-radius:10px;padding:.95rem 1.1rem;margin:1.5rem 0;font-size:.85rem;line-height:1.55;color:#3E4A55} .rp-standard-title{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .4rem;color:#5B6B73} .rp-standard ul{margin:0;padding-left:1.15rem} .rp-standard li{margin:.15rem 0} .rp-download{text-align:center;margin:1.5rem 0 .5rem} .rp-pdf-btn{display:inline-flex;align-items:center;gap:.6rem;background:#1F5763;color:#fff !important;padding:.85rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:background .15s ease} .rp-pdf-btn:hover{background:#163E47;color:#fff !important;text-decoration:none} .rp-hero-preis{display:none !important;}product-price{display:none !important;}.rp-price{display:none !important;}#rp-add{display:none !important;}@media (max-width:600px){.rp-hero-text p.rp-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}}.rp-bb{border:2px solid #1F5763;border-radius:12px;padding:14px 16px;margin:0 0 .35rem;background:#fff;}.rp-bb-n{font-weight:700;font-size:1.02rem;}.rp-bb-p{font-size:1.5rem;font-weight:800;color:#1F5763;}.rp-bb-c{color:#9AA7AD;font-size:.95rem;}.rp-bb-e{background:#E8F5EE;color:#1F7A4D;font-size:.78rem;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;}.rp-bb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:.6rem;}.rp-bb-qty{display:flex;align-items:center;border:1px solid #cfd6da;border-radius:8px;}.rp-bb-qty button{width:38px;height:42px;border:0;background:#fff;font-size:1.2rem;font-weight:700;color:#1F5763;cursor:pointer;border-radius:8px;}.rp-bb-qty input{width:44px;height:42px;border:0;text-align:center;font-size:1rem;font-weight:700;}.rp-bb-add{flex:1;min-width:160px;background:#1F5763;color:#fff;border:0;padding:.85rem;border-radius:9px;font-weight:700;font-size:1rem;cursor:pointer;}.rp-bb-add:disabled{opacity:.5;cursor:not-allowed;}.rp-bb-sum{font-size:.85rem;color:#333;margin-top:.35rem;display:none;}.rp-bb-st{font-size:.78rem;color:#8a969c;margin:0 2px 1.25rem;}.rp-bb-st.hot{color:#1F7A4D;font-weight:700;} … −+ In den Warenkorb Mengenrabatt: ab 6 Stk. −3 % · ab 12 −5 % · ab 24 −8 % CapaWood RenoTech — Die klassische Renovier-Holzfarbe: lösemittelbasiertes Eintopf-System für alle Renovieranstriche außen — von Holzhaus über Balkon bis Fenster und Außentür. Deckend, hoch wasserabweisend, thixotrop (tropffrei) und ideal, um abgewitterte Holzflächen wieder gleichmäßig erscheinen zu lassen. Preis pro Gebinde Ab 23,90 € .rp-btn.rp-nurton{opacity:.6 !important;text-decoration:none !important;cursor:pointer !important;} Konfigurator: Gebinde & Farbton wählen 1. Gebindegröße wählen Lade... 2. Farbton wählen Unsicher bei der Farbwahl? Teste den Farbton vorher virtuell im Raum mit Synthesa Spectrum öffnen Mehr Farben anzeigen Weiß (Standard) Standardton (Weiß-Basis) Preis: 23,90 € In den Warenkorb … −+ In den Warenkorb Mengenrabatt: ab 6 Stk. −3 % · ab 12 −5 % · ab 24 −8 % setTimeout(function(){ var elG=document.getElementById('rp-gebinde'); var elM=document.getElementById('rp-mode'); var elSpec=document.getElementById('rp-spectrum'); var elBrowser=document.getElementById('rp-browser'); var elSearch=document.getElementById('rp-search'); var elFams=document.getElementById('rp-families'); var elStats=document.getElementById('rp-stats'); var elGrid=document.getElementById('rp-farbgrid'); var elMore=document.getElementById('rp-more'); var elName=document.getElementById('rp-name'); var elPg=document.getElementById('rp-pg'); var elPreview=document.getElementById('rp-vorschau'); var elPreis=document.getElementById('rp-preis'); var elAdd=document.getElementById('rp-add'); if(!elG||!elM||!elGrid){return;} // === DYNAMIC PRICE LOADING v4b (ID-based) === elAdd.disabled=true;elAdd.style.opacity='.5';elAdd.style.cursor='wait'; var _origAddText=elAdd.textContent;elAdd.textContent='Preise werden geladen...'; function _fmtPrice(n){return isNaN(n)?null:n.toFixed(2).replace('.',',');} function _loadPrices(){ var handle=(window.location.pathname.match(/\/products\/([^\/?#]+)/)||[])[1]; if(!handle){_pricesFallback('Handle nicht erkennbar');return;} fetch('/products/'+handle+'.js',{credentials:'same-origin'}) .then(function(r){if(!r.ok)throw new Error('HTTP '+r.status);return r.json();}) .then(function(product){ var idMap={}; Object.keys(VARIANTS).forEach(function(g){ Object.keys(VARIANTS[g]).forEach(function(pg){ idMap[VARIANTS[g][pg]]={g:g,pg:pg}; }); }); product.variants.forEach(function(v){ var m=idMap[v.id]; if(!m)return; if(!PRICES[m.g])PRICES[m.g]={}; PRICES[m.g][m.pg]=_fmtPrice(v.price/100);if(v.compare_at_price&&v.compare_at_price>v.price){if(!CAPS[m.g])CAPS[m.g]={};CAPS[m.g][m.pg]=_fmtPrice(v.compare_at_price/100);} }); _pricesLoaded=true; elAdd.disabled=false;elAdd.style.opacity='';elAdd.style.cursor=''; elAdd.textContent=_origAddText; if(typeof updatePreis==='function')updatePreis(); _updateAbPreis(); }) .catch(function(e){_pricesFallback(e.message||e);}); } function _pricesFallback(reason){ console.warn('[Body v4] Preis-Fetch fehlgeschlagen:',reason); elAdd.disabled=false;elAdd.style.opacity='';elAdd.style.cursor=''; elAdd.textContent=_origAddText; if(typeof elPreis!=='undefined'&&elPreis)elPreis.innerHTML='Preis konnte nicht geladen werden — bitte Seite neu laden'; } function _updateAbPreis(){ try{var _p=[];Object.keys(PRICES).forEach(function(g){Object.values(PRICES[g]).forEach(function(x){var n=parseFloat(String(x).replace(/\./g,'').replace(',','.'));if(!isNaN(n))_p.push(n);});});if(_p.length){var _m=Math.min.apply(null,_p);var _e=document.getElementById('rp-ab-preis');if(_e)_e.textContent='Ab '+_m.toFixed(2).replace('.',',')+' €';}}catch(e){} } setTimeout(_loadPrices,0); // === /DYNAMIC PRICE LOADING v4b === var COLORS=(typeof window!=="undefined"&&window.CAPAROL_COLORS)||[];var COLORS_RAL=(typeof window!=="undefined"&&window.CAPAROL_COLORS_RAL)||[];var COLORS_NCS=(typeof window!=="undefined"&&window.CAPAROL_COLORS_NCS)||[];var COLORS_CC=(typeof window!=="undefined"&&window.CAPAROL_COLORS_CC)||[]; var VARIANTS=window.__RPV={"0,7 l": {"W": 53716438647122, "1": 53820354265426, "2": 53820354298194, "3": 53820354330962}, "2,5 l": {"W": 53820354363730, "1": 53820354396498, "2": 53820354429266, "3": 53820354462034}, "5 l": {"W": 53820354494802, "1": 53820354527570, "2": 53820354560338, "3": 53820354593106}, "20 l": {"W": 53820354625874, "1": 53820354658642, "2": 53820354691410, "3": 53820354724178}}; var AREA=window.__RPA={}; var PRICES={};var _pricesLoaded=false;var CAPS={}; var FAMS=[ ['all','Alle Familien','#cccccc'], ['weiss','Weiß','#F6F4F1'], ['grau','Grau','#9E9E9E'], ['beige','Beige','#D7CDB8'], ['braun','Braun','#6F4A2D'], ['rot','Rot','#C53C3C'], ['gelb','Gelb','#F5D547'], ['gruen','Grün','#3D9A4A'], ['blau','Blau','#2E5E9E'], ['violett','Violett','#7E4C8E'] ]; var PAGE=(window.matchMedia&&matchMedia('(max-width:760px)').matches)?24:60; var gebinde='20 kg'; var mode='weiss'; var family='all'; var term=''; var selectedColor=null; var filtered=[]; var rendered=0; function hideTheme(){ var sels=['variant-picker','product-form-component','quantity-selector-component','shopify-accelerated-checkout']; for(var i=0;i30){v+=2000;}else if(!plain){v+=500;}return v;}return _k(a)-_k(b);}); for(var i=0;i'+AREA[s]+'':'');if(!_ok){b.innerHTML+=''+((VARIANTS[s]&&VARIANTS[s].W!==undefined)?'nur in Wei\u00df (Standard)':'nur im Wunschton')+'';} b.onclick=function(){if(!_verfuegbar(s)){var _f=document.getElementById('rp-mode')||document.querySelector('.rp-wrap');if(_f&&_f.scrollIntoView){_f.scrollIntoView({behavior:'smooth'});}return;}gebinde=s;renderGebinde();updatePreis();}; elG.appendChild(b); })(sizes[i]); } } function renderMode(){ elM.innerHTML=''; function addBtn(k,label){ var b=document.createElement('button');b.type='button'; b.className='rp-btn'+(mode===k?' active':''); b.textContent=label; b.onclick=function(){ mode=k; if(k==='weiss'){ selectedColor=null; elBrowser.style.display='none'; if(elSpec)elSpec.style.display='none'; elName.textContent='Weiß (Standard)'; elPg.textContent='Standardton (Weiß-Basis)'; elPreview.style.background='#FFFFFF'; }else{ selectedColor=null; elBrowser.style.display='block'; if(elSpec)elSpec.style.display='block'; var lbl={sonder:'1.357 Caparol 3D-System Plus',cc:'224 CaparolColor Compact',ral:'213 RAL Classic',ncs:'1.950 NCS Index 1950'}; elName.textContent='Farbton wählen →'; elPg.textContent=lbl[k]; elPreview.style.background='#FFFFFF'; family='all';term='';if(elSearch)elSearch.value=''; filterAndRender();renderFams(); } renderGebinde();renderMode();updatePreis(); }; elM.appendChild(b); } addBtn('weiss','Weiß (Standard)'); addBtn('sonder','3D-System Plus (1.357)'); addBtn('cc','CaparolColor Compact (224)'); addBtn('ral','RAL Classic (213)'); addBtn('ncs','NCS Index (1.950)'); } function renderFams(){ elFams.innerHTML=''; var SRC=mode==='cc'?COLORS_CC:mode==='ral'?COLORS_RAL:mode==='ncs'?COLORS_NCS:COLORS; var avail={'all':true}; for(var k=0;k'; elAdd.disabled=true; elAdd.style.opacity='.4'; elAdd.style.cursor='not-allowed'; }else{ if(elPreis.parentNode)elPreis.parentNode.style.display=''; var _cap=CAPS[gebinde]&&CAPS[gebinde][pg];if(_cap){elPreis.innerHTML=''+_cap+' €'+price+' €';}else{elPreis.innerHTML=price+' €';}elPreis.setAttribute('data-preis',price+' €'); elAdd.disabled=false; elAdd.style.opacity=''; elAdd.style.cursor=''; } } elSearch.oninput=function(){term=elSearch.value;filterAndRender();}; elMore.onclick=renderMore; elAdd.onclick=function(){ if(mode!=='weiss'&&!selectedColor){ alert('Bitte einen Farbton wählen.'); return; } var pg=mode==='weiss'?'W':selectedColor[2]; if(!VARIANTS[gebinde][pg]){alert('Diese Kombination ist nicht verf\u00fcgbar.\\nBitte andere Gebindegr\u00f6\u00dfe w\u00e4hlen oder einen Sonderton.');return;} var vid=VARIANTS[gebinde][pg]; elAdd.disabled=true; elAdd.textContent='Wird hinzugefügt...'; var fd=new FormData(); fd.append('id',vid); fd.append('quantity',1); if(mode!=='weiss'&&selectedColor){ fd.append('properties[Farbton]',selectedColor[1]+' (#'+selectedColor[0]+')'); } fetch('/cart/add.js',{method:'POST',body:fd,credentials:'same-origin'}).then(function(r){ if(!r.ok){return r.text().then(function(t){throw new Error('Status '+r.status+': '+t.substring(0,180));});} return r.json(); }).then(function(d){ window.location.href='/cart'; }).catch(function(e){ elAdd.disabled=false; elAdd.textContent='In den Warenkorb'; alert('Fehler: '+(e.message||e)); }); }; /* rp-sticky: mobile Kaufleiste */ var _stB=null,_stPr=null,_stNm=null,_stMainSichtbar=true; function _stickyRefresh(){ if(!_stB)return; var mobil=window.matchMedia&&matchMedia('(max-width:760px)').matches; var t=(elPreis.getAttribute('data-preis')||elPreis.textContent||''); var gut=/\d/.test(t)&&!elAdd.disabled; if(mobil&&gut&&!_stMainSichtbar){ _stPr.textContent=t.trim(); _stNm.textContent=gebinde+' \u00b7 '+((elName&&elName.textContent)||''); _stB.style.display='flex'; }else{_stB.style.display='none';} } (function(){ if(document.getElementById('rp-sticky'))return; _stB=document.createElement('div'); _stB.id='rp-sticky'; _stB.style.cssText='position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;box-shadow:0 -3px 14px rgba(0,0,0,.18);padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px'; _stB.innerHTML='In den Warenkorb'; document.body.appendChild(_stB); _stPr=document.getElementById('rp-sticky-pr'); _stNm=document.getElementById('rp-sticky-nm'); document.getElementById('rp-sticky-go').onclick=function(){elAdd.click();}; if('IntersectionObserver' in window){ new IntersectionObserver(function(es){_stMainSichtbar=es[0].isIntersecting;_stickyRefresh();}).observe(elAdd); } try{ new MutationObserver(_stickyRefresh).observe(elPreis,{childList:true,characterData:true,subtree:true}); new MutationObserver(_stickyRefresh).observe(elAdd,{attributes:true}); }catch(e){} })(); /* rp-gebinde-min: kleinstes Gebinde vorauswaehlen (Konsistenz zum Ab-Preis) */ try{ var _ks=Object.keys(VARIANTS); _ks.sort(function(x,y){return parseFloat(x.replace(',','.'))-parseFloat(y.replace(',','.'))}); var _kw=_ks.filter(function(k){return VARIANTS[k]&&VARIANTS[k].W;}); if(_ks.length)gebinde=(mode==='weiss'&&_kw.length)?_kw[0]:_ks[0]; }catch(e){} renderGebinde(); renderMode(); renderFams(); filterAndRender(); updatePreis(); _stickyRefresh(); // Ab-Preis wird jetzt in _updateAbPreis() nach Fetch berechnet },300); BasisAlkydharz, aromatenfrei System1-Topf (alle Schichten) CharakterThixotrop + hydrophob EinsatzAuch Fenster + Türen Merkmale ✓ Eintopf-SystemGrund-, Zwischen- und Schlussanstrich aus einem Gebinde — Renovierung ohne Produktwechsel. ✓ Für ALLE HolzbauteileMaßhaltig, begrenzt und nicht maßhaltig — vom Fenster bis zur Schalung. ✓ Renovier-SpezialistEgalisiert abgewitterte, fleckige Holzoberflächen zum gleichmäßigen Bild. ✓ Hoch wasserabweisendHydrophobe, schichtbildende Alkyd-Rezeptur. ✓ ThixotropTropffrei — sauber auch über Kopf. ✓ AromatenfreiMit Filmkonservierung gegen Bewuchs. Weitere Produktdetails anzeigen Einsatzbereich Renovieranstriche im Außenbereich: Holzhäuser, Fassadenschalungen, Balkone, Fenster und Außentüren. Für Maserungseffekte Details laut TI beachten. Hinweise Die Farbdarstellung auf dem Bildschirm kann von der tatsächlichen Farbe abweichen — für verbindliche Ergebnisse Musterlegung empfohlen. Verbrauchswerte sind Richtwerte; exakter Verbrauch durch Probefläche ermitteln. Sondertöne (FTG 1 – 3) werden über ColorExpress im Werk gemischt — je heller der Ton, desto niedriger der Aufpreis. 📄 Technisches Datenblatt (PDF)(function(){ var MAP=null,QTY={t:1,b:1}; function fmt(c){return (c/100).toFixed(2).replace(".",",")+"\u00a0\u20ac";} function el(i){return document.getElementById(i);} var _h=(window.location.pathname.match(/\/products\/([^\/?#]+)/)||[])[1]; setTimeout(function(){var tp=document.querySelector(".rp-hero-text p");if(!tp)return; tp.className+=" rp-clamp"; if(tp.scrollHeight>tp.clientHeight+8){var ml=document.createElement("a"); ml.textContent="mehr anzeigen"; ml.style.cssText="display:block;font-size:.85rem;color:#1F5763;font-weight:600;margin-top:.3rem;cursor:pointer"; ml.onclick=function(){if(tp.className.indexOf("rp-clamp")>=0){tp.className=tp.className.replace(" rp-clamp",""); ml.textContent="weniger anzeigen";}else{tp.className+=" rp-clamp";ml.textContent="mehr anzeigen";}}; tp.parentNode.appendChild(ml);}},400); if(_h){fetch("/products/"+_h+".js",{credentials:"same-origin"}).then(function(r){return r.json();}) .then(function(p){MAP={};for(var i=0;ist.v.p){cc.textContent=fmt(st.v.c);cc.style.display="inline"; ee.textContent="Du sparst "+fmt(st.v.c-st.v.p);ee.style.display="inline-block";} else{cc.style.display="none";ee.style.display="none";} var q=QTY[f]; if(q>1){su.textContent=q+" \u00d7 "+fmt(st.v.p)+" = "+fmt(q*st.v.p);su.style.display="block";} else{su.style.display="none";} if(stf){var hot=q>=6;stf.className="rp-bb-st"+(hot?" hot":""); stf.innerHTML=hot?("Mengenrabatt aktiv: "+(q>=24?"\u22128\u00a0%":q>=12?"\u22125\u00a0%":"\u22123\u00a0%")+ " werden im Warenkorb abgezogen"): "Mengenrabatt: ab 6 Stk. \u22123\u00a0% \u00b7 ab 12 \u22125\u00a0% \u00b7 ab 24 \u22128\u00a0%";} aa.disabled=false;} } var HATTE=false,LETZTE=null,EINZEL=null; function farbdim(){var V=window.__RPV;if(!V)return 0;var u={},n=0; for(var g in V){var raw=V[g]; if(raw&&typeof raw==="object"&&typeof raw.length!=="number"){for(var k in raw){if(!u[k]){u[k]=1;n++;}}}} return n;} function stdCount(){var alle=document.querySelectorAll(".rp-wrap .rp-btn");var n=0; for(var i=0;i1)mb=mbs[1];if(mb)mb.click();} clickBtn(doc.querySelectorAll('#rp-gebinde .rp-btn'),sel.g); if(sel.pg&&!ftg&&sel.pg!=='W'){var andere=[];var alle=doc.querySelectorAll('.rp-wrap .rp-btn');for(var k=0;k — bitte unten deinen Farbton wählen. Der Preis richtet sich nach der Farbtongruppe des gewählten Tons.'; sec.parentNode.insertBefore(box,sec.nextSibling); var h=(location.pathname.match(/\/products\/([^\/?#]+)/)||[])[1];if(!h||!W.fetch)return; fetch('/products/'+h+'.js',{credentials:'same-origin'}).then(function(r){return r.json();}).then(function(p){ var M={};(p.variants||[]).forEach(function(v){M[String(v.id)]=v.price;}); var raw=W.__RPV&&W.__RPV[sel.g];if(!raw||typeof raw!=='object'||typeof raw.length==='number')return; var parts=[];['1','2','3','4'].forEach(function(k){var id=raw[k];if(id&&typeof id==='object'&&typeof id.length==='number')id=id[0];if(id&&M[String(id)]!=null)parts.push('FTG'+k+' '+(M[String(id)]/100).toFixed(2).replace('.',',')+' €');}); var e=$('rp-149-preise');if(e&&parts.length)e.innerHTML=''+sel.g+': '+parts.join(' · '); }).catch(function(){}); } /* ---------- 2. Sticky-Kaufleiste ---------- */ var ST=null,STn=null,STp=null,STb=null,STmode='',VIS={}; var CSS='#rp-sticky{position:fixed!important;bottom:auto!important;right:auto!important;max-width:100vw!important;transform:translateY(-100%)!important;z-index:9999!important;box-sizing:border-box!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:#fff!important;box-shadow:0 -3px 14px rgba(0,0,0,.18)!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;font-family:-apple-system,"Segoe UI",Roboto,sans-serif!important;text-align:left!important;line-height:1.2!important}' +'#rp-sticky[hidden]{display:none!important}' +'#rp-sticky-nm{font-size:13px!important;line-height:1.25!important;color:#3E4A55!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important}' +'#rp-sticky-pr{font-size:18px!important;line-height:1.2!important;font-weight:800!important;color:#1F5763!important;margin:0!important;padding:0!important;white-space:nowrap!important}' +'#rp-sticky-go{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:inline-block!important;width:auto!important;min-width:0!important;max-width:56vw!important;height:auto!important;min-height:0!important;margin:0!important;padding:11px 16px!important;border:0!important;border-radius:10px!important;background:#1F5763!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;text-decoration:none!important}' +'@media(min-width:761px){#rp-sticky{display:none!important}}'; function stMake(){ var old=$('rp-sticky');if(old&&old.parentNode)old.parentNode.removeChild(old); if(!$('rp-149-css')){var c=doc.createElement('style');c.id='rp-149-css';c.textContent=CSS;(doc.head||doc.documentElement).appendChild(c);} ST=doc.createElement('div');ST.id='rp-sticky';ST.hidden=true; ST.innerHTML='In den Warenkorb'; doc.documentElement.appendChild(ST); STn=$('rp-sticky-nm');STp=$('rp-sticky-pr');STb=$('rp-sticky-go'); STb.onclick=function(){if(STmode==='wahl'){var t=$('rp-browser')||$('rp-mode')||$('rp-farbgrid');if(t&&t.scrollIntoView)t.scrollIntoView({behavior:'smooth',block:'start'});return;}var a=src().add;if(a&&!a.disabled)a.click();}; geo(); if(W.visualViewport){W.visualViewport.addEventListener('resize',geo);W.visualViewport.addEventListener('scroll',geo);} W.addEventListener('resize',geo);W.addEventListener('orientationchange',geo); } function geo(){if(!ST)return;var vv=W.visualViewport; var w=vv?vv.width:(doc.documentElement.clientWidth||W.innerWidth),l=vv?vv.offsetLeft:0,t=vv?(vv.offsetTop+vv.height):W.innerHeight; ST.style.width=Math.round(w)+'px';ST.style.left=Math.round(l)+'px';ST.style.top=Math.round(t)+'px';} function src(){ var bb=$('rp-bb-t'); if(bb&&bb.style.display!=='none'&&$('rp-bb-a-t')){return{name:($('rp-bb-n-t')||{}).textContent||'',price:($('rp-bb-p-t')||{}).textContent||'',add:$('rp-bb-a-t')};} var P=$('rp-preis'),N=$('rp-name'),A=$('rp-add'); var g=(W.__RPS&&W.__RPS.g)?W.__RPS.g:'';var n=N?N.textContent.trim():''; return{name:(g&&n)?(g+' · '+n):(g||n),price:P?(P.getAttribute('data-preis')||P.textContent||''):'',add:A,alt:true,rawname:n}; } function setupIO(){ if(!('IntersectionObserver' in W))return; ['rp-bb-t','rp-bb-b','rp-add'].forEach(function(id){var e=$(id);if(!e)return; new IntersectionObserver(function(es){VIS[id]=es[0].isIntersecting;},{threshold:0}).observe(e);}); } function refresh(){ if(!ST)return; if(!(W.matchMedia&&matchMedia('(max-width:760px)').matches)){ST.hidden=true;return;} for(var k in VIS){if(VIS[k]){ST.hidden=true;return;}} var s=src();var name=(s.name||'').trim(),price=(s.price||'').trim();var dis=s.add?!!s.add.disabled:true; var wahl=/^Bitte/.test(name)||/^Bitte/.test(price)||(s.alt&&/Farbton w/i.test(s.rawname||'')); if(wahl){STmode='wahl';STn.textContent='Wunschton · Farbton noch nicht gewählt';STp.textContent='';STb.textContent='Zur Farbwahl';ST.hidden=false;return;} if(!/\d/.test(price)||dis||/nicht verf/i.test(name)){ST.hidden=true;return;} STmode='kauf';STn.textContent=name;STp.textContent=price;STb.textContent='In den Warenkorb';ST.hidden=false; } /* ---------- 3. Paletten einklappen ---------- */ function kg(t){var m=t.match(/(\d+(?:[.,]\d+)?)\s*kg/i);return m?parseFloat(m[1].replace(',','.')):0;} function paletten(){ var elG=$('rp-gebinde');if(!elG)return;var btns=elG.querySelectorAll('.rp-btn:not(.rp-149-pal)');var big=[]; for(var i=0;i=100)big.push(btns[i]);} if(!big.length||btns.length-big.length