{"product_id":"stoaqua-top-satin","title":"StoAqua Top Satin","description":"\u003c!--sto-body-v2d-full--\u003e\n\u003cstyle\u003e\n.rp-wrap{font-family:-apple-system,Segoe UI,Roboto,sans-serif;max-width:100%;padding:0;margin:0 0 1rem;color:#1c1c1c}\n.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}\n.rp-hero-text{flex:1;min-width:0}.rp-hero-text p{margin:0;font-size:1rem;line-height:1.55;overflow-wrap:break-word;hyphens:auto}.rp-hero-text strong{color:#1F5763}\n.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}\n.rp-hero-preis .rp-abpr-val{font-size:1.5rem;font-weight:800;color:#1F5763}\n@media (max-width:600px){.rp-hero-top{flex-direction:column;padding:1rem;gap:1rem}.rp-hero-preis{text-align:left}}\n.rp-sub{margin:0 0 1rem;font-weight:600;font-size:.9rem;color:#1F5763;text-transform:uppercase;letter-spacing:.5px}\n.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}\n.rp-row{display:flex;flex-wrap:wrap;gap:.5rem}\n.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;font-weight:600 !important;transition:all .15s;display:inline-flex;align-items:center;gap:.5rem}\n.rp-btn:hover{background:#EEF4F5 !important}.rp-btn.active{background:#1F5763 !important;color:#fff !important}.rp-btn.disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}\n.rp-chip{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}\n.rp-price{font-size:1.8rem;font-weight:800;color:#1F5763;margin:1rem 0;display:block}\n.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;display:block !important;text-align:center;box-sizing:border-box}\n.rp-add:hover{background:#163E47 !important}.rp-add:disabled{opacity:.6;cursor:not-allowed}\n.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}\n.rp-search:focus{outline:none;border-color:#1F5763 !important}\n.rp-fams{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}\n.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}\n.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}\n.rp-fdot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}\n.rp-stats{font-size:.85rem;color:#666;margin:.75rem 0}\n.rp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin:1rem 0}\n.rp-sw{cursor:pointer;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;transition:transform .1s}\n.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}\n.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}\n.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}\n.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}\n.rp-more:hover{background:#EEF4F5 !important}.rp-empty{text-align:center;padding:2rem 1rem;color:#666;font-style:italic;grid-column:1\/-1}\n.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}\n.rp-selp{width:54px;height:54px;border-radius:8px;border:1px solid #ccc;flex-shrink:0}.rp-selinf{flex:1;min-width:0}\n.rp-selnm{font-weight:700;font-size:1rem;color:#1c1c1c}.rp-selpg{font-size:.85rem;color:#666;margin-top:.15rem}\n.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}\n.rp-spectrum strong{display:block;margin-bottom:.2rem;color:#1c1c1c}\n.rp-spectrum a{color:#1F5763 !important;font-weight:700;text-decoration:none;border-bottom:1px dotted #1F5763}\n.rp-quickinfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.5rem 0 2rem}\n.rp-qi{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:.85rem 1rem;text-align:center}\n.rp-qi-label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:0 0 .35rem}\n.rp-qi-value{display:block;font-size:.95rem;font-weight:700;color:#1F5763}\n.rp-features{margin:2rem 0}.rp-features h3{color:#1F5763;font-size:1.15rem;font-weight:700;margin:0 0 1rem}\n.rp-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}\n.rp-fcard{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:1rem 1.1rem;display:flex;gap:.75rem}\n.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}\n.rp-fbody strong{display:block;font-size:.9rem;font-weight:700;margin:0 0 .2rem}.rp-fbody span{display:block;font-size:.83rem;color:#555;line-height:1.45}\n.rp-details-toggle{margin:1.5rem 0;background:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden}\n.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}\n.rp-details-toggle summary::-webkit-details-marker{display:none}.rp-details-toggle summary::after{content:'▾';transition:transform .2s}.rp-details-toggle[open] summary::after{transform:rotate(180deg)}\n.rp-dcontent{padding:0 1.25rem 1.25rem;font-size:.92rem;line-height:1.6;color:#333}\n.rp-dcontent h4{color:#1F5763;font-size:.95rem;font-weight:700;margin:1.25rem 0 .35rem;text-transform:uppercase;letter-spacing:.5px}\n.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}\n.rp-standard-title{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .4rem;color:#5B6B73}\n.rp-download{text-align:center;margin:1.5rem 0}\n.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}\n.rp-pdf-btn:hover{background:#163E47;color:#fff !important}\n\u003c\/style\u003e\u003cdiv class=\"rp-hero-top\"\u003e\n\u003cdiv class=\"rp-hero-text\"\u003e\u003cp\u003e\u003cstrong\u003eStoAqua Top Satin\u003c\/strong\u003e — Wasserbasierte Lack-Qualität von Sto: geruchsarm verarbeiten, schnell überarbeiten, langlebig schön — die moderne Alternative zum Lösemittellack.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"rp-hero-preis\"\u003e\n\u003cspan class=\"rp-abpr-label\"\u003ePreis pro Gebinde\u003c\/span\u003e\n\u003cspan class=\"rp-abpr-val\" id=\"rp-ab-preis\"\u003eAb 143,97 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle id=\"rp-bb-v4\"\u003e.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;}\u003c\/style\u003e\u003cdiv class=\"rp-bb\" id=\"rp-bb-t\"\u003e\n\u003cdiv class=\"rp-bb-n\" id=\"rp-bb-n-t\"\u003e…\u003c\/div\u003e\n\u003cdiv style=\"margin-top:.2rem;\"\u003e\n\u003cspan class=\"rp-bb-p\" id=\"rp-bb-p-t\"\u003e\u003c\/span\u003e \u003cs class=\"rp-bb-c\" id=\"rp-bb-c-t\" style=\"display:none;\"\u003e\u003c\/s\u003e \u003cspan class=\"rp-bb-e\" id=\"rp-bb-e-t\" style=\"display:none;\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-bb-sum\" id=\"rp-bb-sum-t\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rp-bb-row\"\u003e\n\u003cdiv class=\"rp-bb-qty\"\u003e\n\u003cbutton type=\"button\" id=\"rp-bb-m-t\"\u003e−\u003c\/button\u003e\u003cinput id=\"rp-bb-q-t\" type=\"text\" inputmode=\"numeric\" value=\"1\"\u003e\u003cbutton type=\"button\" id=\"rp-bb-x-t\"\u003e+\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"rp-bb-add\" id=\"rp-bb-a-t\" disabled\u003eIn den Warenkorb\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"rp-bb-st\" id=\"rp-bb-st-t\"\u003eMengenrabatt: ab 6 Stk. −3 % · ab 12 −5 % · ab 24 −8 %\u003c\/div\u003e\u003cstyle id=\"rp-nurton-css\"\u003e.rp-btn.rp-nurton{opacity:.6 !important;text-decoration:none !important;cursor:pointer !important;}\u003c\/style\u003e\u003cdiv class=\"rp-wrap\"\u003e\n\u003cp class=\"rp-sub\" style=\"margin:0 0 1rem;font-weight:600;font-size:.9rem;color:#1F5763;text-transform:uppercase;letter-spacing:.5px\"\u003eKonfigurator: Gebinde \u0026amp; Farbton wählen\u003c\/p\u003e\n\u003cdiv class=\"rp-section\"\u003e\n\u003cspan class=\"rp-lab\"\u003e1. Gebindegröße wählen\u003c\/span\u003e\u003cdiv id=\"rp-gebinde\" class=\"rp-row\"\u003eLade...\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-section\"\u003e\n\u003cspan class=\"rp-lab\"\u003e2. Farbton wählen\u003c\/span\u003e\u003cdiv id=\"rp-mode\" class=\"rp-row\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"rp-spectrum\" class=\"rp-spectrum\" style=\"display:none\"\u003e\n\u003cstrong\u003eUnsicher bei der Farbwahl?\u003c\/strong\u003e\nAlle 1.000 Töne des StoColor Systems in Ruhe durchsehen? \u003ca href=\"https:\/\/www.sto.at\/s\/service-tools\/stocolor-selector\" target=\"_blank\" rel=\"noopener\"\u003eStoColor Selector öffnen\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"rp-browser\"\u003e\n\u003cinput id=\"rp-search\" type=\"text\" placeholder=\"Farbton suchen (Name oder Nummer, z. B. 33101)...\" class=\"rp-search\"\u003e\n\u003cdiv id=\"rp-families\" class=\"rp-fams\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"rp-stats\" class=\"rp-stats\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"rp-farbgrid\" class=\"rp-grid\"\u003e\u003c\/div\u003e\n\u003cbutton type=\"button\" id=\"rp-more\" class=\"rp-more\" style=\"display:none\"\u003eMehr Farben anzeigen\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-sel\"\u003e\n\u003cdiv class=\"rp-selp\" id=\"rp-vorschau\" style=\"background:#FFFFFF\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rp-selinf\"\u003e\n\u003cdiv class=\"rp-selnm\" id=\"rp-name\"\u003eFarbton wählen →\u003c\/div\u003e\n\u003cdiv class=\"rp-selpg\" id=\"rp-pg\"\u003eDieses Produkt wird individuell im Wunschton gefertigt\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-price\"\u003ePreis: \u003cspan id=\"rp-preis\"\u003e143,97 €\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"rp-add\" id=\"rp-add\"\u003eIn den Warenkorb\u003c\/button\u003e\u003cdiv class=\"rp-bb\" id=\"rp-bb-b\"\u003e\n\u003cdiv class=\"rp-bb-n\" id=\"rp-bb-n-b\"\u003e…\u003c\/div\u003e\n\u003cdiv style=\"margin-top:.2rem;\"\u003e\n\u003cspan class=\"rp-bb-p\" id=\"rp-bb-p-b\"\u003e\u003c\/span\u003e \u003cs class=\"rp-bb-c\" id=\"rp-bb-c-b\" style=\"display:none;\"\u003e\u003c\/s\u003e \u003cspan class=\"rp-bb-e\" id=\"rp-bb-e-b\" style=\"display:none;\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-bb-sum\" id=\"rp-bb-sum-b\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rp-bb-row\"\u003e\n\u003cdiv class=\"rp-bb-qty\"\u003e\n\u003cbutton type=\"button\" id=\"rp-bb-m-b\"\u003e−\u003c\/button\u003e\u003cinput id=\"rp-bb-q-b\" type=\"text\" inputmode=\"numeric\" value=\"1\"\u003e\u003cbutton type=\"button\" id=\"rp-bb-x-b\"\u003e+\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"rp-bb-add\" id=\"rp-bb-a-b\" disabled\u003eIn den Warenkorb\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-bb-st\" id=\"rp-bb-st-b\"\u003eMengenrabatt: ab 6 Stk. −3 % · ab 12 −5 % · ab 24 −8 %\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1075\/9890\/5682\/files\/sto-farben-v2.js?v=1785933685\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\nsetTimeout(function(){\nvar elG=document.getElementById('rp-gebinde'),elM=document.getElementById('rp-mode'),elSpec=document.getElementById('rp-spectrum'),elBrowser=document.getElementById('rp-browser'),elSearch=document.getElementById('rp-search'),elFams=document.getElementById('rp-families'),elStats=document.getElementById('rp-stats'),elGrid=document.getElementById('rp-farbgrid'),elMore=document.getElementById('rp-more'),elName=document.getElementById('rp-name'),elPg=document.getElementById('rp-pg'),elPreview=document.getElementById('rp-vorschau'),elPreis=document.getElementById('rp-preis'),elAdd=document.getElementById('rp-add');\nif(!elG||!elM||!elGrid)return;\n\/\/ === DYNAMIC PRICE LOADING v4b (ID-based) ===\nelAdd.disabled=true;elAdd.style.opacity='.5';elAdd.style.cursor='wait';\nvar _origAddText=elAdd.textContent;elAdd.textContent='Preise werden geladen...';\nfunction _fmtPrice(n){return isNaN(n)?null:n.toFixed(2).replace('.',',');}\nfunction _loadPrices(){\nvar handle=(window.location.pathname.match(\/\\\/products\\\/([^\\\/?#]+)\/)||[])[1];\nif(!handle){_pricesFallback('Handle nicht erkennbar');return;}\nfetch('\/products\/'+handle+'.js',{credentials:'same-origin'})\n.then(function(r){if(!r.ok)throw new Error('HTTP '+r.status);return r.json();})\n.then(function(product){\nvar idMap={};\nObject.keys(VARIANTS).forEach(function(g){\nObject.keys(VARIANTS[g]).forEach(function(pg){\nidMap[VARIANTS[g][pg]]={g:g,pg:pg};\n});\n});\nproduct.variants.forEach(function(v){\nvar m=idMap[v.id];\nif(!m)return;\nif(!PRICES[m.g])PRICES[m.g]={};\nPRICES[m.g][m.pg]=_fmtPrice(v.price\/100);if(v.compare_at_price\u0026\u0026v.compare_at_price\u003ev.price){if(!CAPS[m.g])CAPS[m.g]={};CAPS[m.g][m.pg]=_fmtPrice(v.compare_at_price\/100);}\n});\n_pricesLoaded=true;\nelAdd.disabled=false;elAdd.style.opacity='';elAdd.style.cursor='';\nelAdd.textContent=_origAddText;\nif(typeof updatePreis==='function')updatePreis();\n_updateAbPreis();\n})\n.catch(function(e){_pricesFallback(e.message||e);});\n}\nfunction _pricesFallback(reason){\nconsole.warn('[Body v4] Preis-Fetch fehlgeschlagen:',reason);\nelAdd.disabled=false;elAdd.style.opacity='';elAdd.style.cursor='';\nelAdd.textContent=_origAddText;\nif(typeof elPreis!=='undefined'\u0026\u0026elPreis)elPreis.innerHTML='\u003cspan style=\"color:#B45309;font-size:.9rem\"\u003ePreis konnte nicht geladen werden — bitte Seite neu laden\u003c\/span\u003e';\n}\nfunction _updateAbPreis(){\ntry{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){}\n}\nsetTimeout(_loadPrices,0);\n\/\/ === \/DYNAMIC PRICE LOADING v4b ===\n\nvar COLORS=(typeof window!==\"undefined\"\u0026\u0026window.STO_COLORS)||[];var COLORS_STD=(typeof window!==\"undefined\"\u0026\u0026window.STO_COLORS_STD)||[];\nvar VARIANTS=window.__RPV={\"5 l Dose\": {\"1\": 54186702012754, \"2\": 54186702045522, \"3\": 54186702078290}, \"2,5 l Dose\": {\"1\": 54186702111058, \"2\": 54186702143826, \"3\": 54186702176594}};var PRICES={\"5 l Dose\": {\"1\": \"285,42\", \"2\": \"290,40\", \"3\": \"295,56\"}, \"2,5 l Dose\": {\"1\": \"143,97\", \"2\": \"146,46\", \"3\": \"149,04\"}};var _pricesLoaded=false;var CAPS={};var AREA=window.__RPA={\"5 l Dose\": \"reicht für ca. 34 m²\", \"2,5 l Dose\": \"reicht für ca. 17 m²\"};\nvar FAMS=[['all','Alle Familien','#cccccc'],['weiss','Wei\u0026szlig;','#F6F4F1'],['grau','Grau','#9E9E9E'],['beige','Beige','#D7CDB8'],['braun','Braun','#6F4A2D'],['rot','Rot','#C53C3C'],['gelb','Gelb','#F5D547'],['gruen','Gr\u0026uuml;n','#3D9A4A'],['blau','Blau','#2E5E9E'],['violett','Violett','#7E4C8E']];\nvar PAGE=24,gebinde='5 l Dose',mode='sonder',family='all',term='',selectedColor=null,filtered=[],rendered=0;\nfunction hideTheme(){var sels=['variant-picker','product-form-component','quantity-selector-component','shopify-accelerated-checkout'];for(var i=0;i\u003csels.length;i++){var els=document.querySelectorAll(sels[i]);for(var j=0;j\u003cels.length;j++)els[j].style.display='none';}}\nhideTheme();setTimeout(hideTheme,600);setTimeout(hideTheme,1500);\nfunction renderGebinde(){elG.innerHTML='';var _pgAkt=function(){return mode==='weiss'?'W':(selectedColor?selectedColor[2]:null);};var _verfuegbar=function(s){var pg=_pgAkt();return pg?!!(VARIANTS[s]\u0026\u0026VARIANTS[s][pg]!==undefined):true;};var sizes=Object.keys(VARIANTS);sizes.sort(function(a,b){function _k(s){var m=s.match(\/(\\d+(?:[.,]\\d+)?)\\s*(?:kg|l)\\b\/i);var v=m?parseFloat(m[1].replace(',','.')):999;var plain=\/^\\s*\\d+(?:[.,]\\d+)?\\s*(?:kg|l)\\s*(?:Eimer|Kanister|Fass|Sack|Dose)?\\s*$\/i.test(s);if(v\u003e30){v+=2000;}else if(!plain){v+=500;}return v;}return _k(a)-_k(b);});for(var i=0;i\u003csizes.length;i++){(function(s){var b=document.createElement('button');b.type='button';var _ok=_verfuegbar(s);b.className='rp-btn'+(s===gebinde?' active':'')+(_ok?'':' rp-nurton');b.innerHTML=s+(AREA[s]?'\u003cbr\u003e\u003cspan style=\"display:block;font-size:.72em;font-weight:500;opacity:.75;margin-top:.15rem\"\u003e'+AREA[s]+'\u003c\/span\u003e':'');if(!_ok){b.innerHTML+='\u003cspan style=\"display:block;font-size:.66em;font-weight:600;color:#B45309;margin-top:.15rem\"\u003e'+((VARIANTS[s]\u0026\u0026VARIANTS[s].W!==undefined)?'nur in Wei\\u00df (Standard)':'nur im Wunschton')+'\u003c\/span\u003e';}b.onclick=function(){if(!_verfuegbar(s)){var _f=document.getElementById('rp-mode')||document.querySelector('.rp-wrap');if(_f\u0026\u0026_f.scrollIntoView){_f.scrollIntoView({behavior:'smooth'});}return;}gebinde=s;renderGebinde();updatePreis();};elG.appendChild(b);})(sizes[i]);}}\nfunction 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:'StoColor System 2022 — 994 Töne',std:'Standardtöne — preisgleich mit Weiß'};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('sonder','Wunschton aus dem StoColor System (994 Töne)');}\nfunction renderFams(){\nelFams.innerHTML='';\nvar SRC=mode==='std'?COLORS_STD:COLORS;\nvar avail={'all':true};\nfor(var k=0;k\u003cSRC.length;k++){avail[SRC[k][3]]=true;}\nfor(var i=0;i\u003cFAMS.length;i++){\nif(!avail[FAMS[i][0]])continue;(function(f){var b=document.createElement('button');b.type='button';b.className='rp-fbtn'+(family===f[0]?' active':'');var dot=document.createElement('span');dot.className='rp-fdot';dot.style.background=f[2];var name=document.createElement('span');name.innerHTML=f[1];b.appendChild(dot);b.appendChild(name);b.onclick=function(){family=f[0];renderFams();filterAndRender();};elFams.appendChild(b);})(FAMS[i]);}}\nfunction filterAndRender(){var t=term.toLowerCase().trim();var SRC=mode==='std'?COLORS_STD:COLORS;filtered=[];for(var i=0;i\u003cSRC.length;i++){var c=SRC[i];if(family!=='all'\u0026\u0026c[3]!==family)continue;if(t){var hay=(c[1]+' '+c[0]+' pg'+c[2]+' '+c[3]).toLowerCase();if(hay.indexOf(t)===-1)continue;}filtered.push(c);}rendered=0;elGrid.innerHTML='';if(filtered.length===0){elGrid.innerHTML='\u003cdiv class=\"rp-empty\"\u003eKeine Farben gefunden.\u003c\/div\u003e';elMore.style.display='none';elStats.textContent='0 Farben gefunden';return;}renderMore();elStats.textContent=filtered.length+' Farben gefunden';}\nfunction renderMore(){var end=Math.min(rendered+PAGE,filtered.length);for(var i=rendered;i\u003cend;i++)addTile(filtered[i]);rendered=end;if(rendered\u003cfiltered.length){elMore.style.display='block';var rest=filtered.length-rendered;elMore.textContent='Mehr anzeigen ('+Math.min(PAGE,rest)+' weitere von '+rest+')';}else elMore.style.display='none';}\nfunction addTile(c){var t=document.createElement('div');t.className='rp-sw'+(selectedColor\u0026\u0026selectedColor[0]===c[0]?' sel':'');var col=document.createElement('div');col.className='rp-swc';col.style.background='#'+c[0];var pg=document.createElement('span');pg.className='rp-pgt';pg.textContent=(c[2]==='W'?'Standard':'TK'+c[2]);col.appendChild(pg);var nm=document.createElement('div');nm.className='rp-swn';nm.textContent=c[1];nm.title=c[1]+(c[2]==='W'?' (Standardton)':' (TK'+c[2]+')');t.appendChild(col);t.appendChild(nm);t.onclick=function(){selectColor(c,t);};elGrid.appendChild(t);}\nfunction selectColor(c,tile){selectedColor=c;var prev=elGrid.querySelector('.rp-sw.sel');if(prev)prev.classList.remove('sel');tile.classList.add('sel');elName.textContent=c[1];elPg.textContent=(c[2]==='W'?'Standardton — preisgleich mit Weiß':'Wunschton — Tonklasse TK'+c[2]);elPreview.style.background='#'+c[0];renderGebinde();updatePreis();}\nfunction updatePreis(){try{window.__RPS={g:gebinde,m:mode,c:selectedColor};}catch(e){}\nif(mode!=='weiss'\u0026\u0026!selectedColor){\nelPreis.innerHTML='\u003cspan style=\"color:#666;font-size:1rem;font-weight:500\"\u003eBitte einen Farbton w\u0026auml;hlen\u003c\/span\u003e';\nif(elPreis.parentNode)elPreis.parentNode.style.display='none';\nelAdd.disabled=true;elAdd.style.opacity='.4';elAdd.style.cursor='not-allowed';\nreturn;\n}\nvar pg=mode==='weiss'?'W':selectedColor[2];\nvar price=PRICES[gebinde]\u0026\u0026PRICES[gebinde][pg];\nif(price===null||price===undefined){var _msg=(pg==='W')?'Standardwei\u0026szlig; in diesem Gebinde nicht verf\u0026uuml;gbar \u0026rarr; andere Gr\u0026ouml;\u0026szlig;e w\u0026auml;hlen oder Sonderton':'Farbtongruppe TK'+pg+' in diesem Gebinde nicht verf\u0026uuml;gbar \u0026rarr; andere Gr\u0026ouml;\u0026szlig;e w\u0026auml;hlen oder anderer Ton';if(elPreis.parentNode)elPreis.parentNode.style.display='';\nelPreis.innerHTML='\u003cspan style=\"color:#B45309;font-size:1rem;font-weight:600\"\u003e'+_msg+'\u003c\/span\u003e';elAdd.disabled=true;elAdd.style.opacity='.4';elAdd.style.cursor='not-allowed';}else{if(elPreis.parentNode)elPreis.parentNode.style.display='';\nvar _cap=CAPS[gebinde]\u0026\u0026CAPS[gebinde][pg];if(_cap){elPreis.innerHTML='\u003cs style=\"color:#9AA7AD;font-weight:600;font-size:1.1rem;margin-right:.45rem\"\u003e'+_cap+' \u0026euro;\u003c\/s\u003e'+price+' \u0026euro;';}else{elPreis.innerHTML=price+' \u0026euro;';}elPreis.setAttribute('data-preis',price+' €');elAdd.disabled=false;elAdd.style.opacity='';elAdd.style.cursor='';}}\nelSearch.oninput=function(){term=elSearch.value;filterAndRender();};elMore.onclick=renderMore;\nelAdd.onclick=function(){if(mode!=='weiss'\u0026\u0026!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ügbar.');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'\u0026\u0026selectedColor)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)throw new Error('HTTP '+r.status);return r.json();}).then(function(){window.location.href='\/cart';}).catch(function(e){elAdd.disabled=false;elAdd.textContent='In den Warenkorb';alert('Fehler: '+e.message);});};\n\n\/* rp-sticky: mobile Kaufleiste *\/\nvar _stB=null,_stPr=null,_stNm=null,_stMainSichtbar=true;\nfunction _stickyRefresh(){\nif(!_stB)return;\nvar mobil=window.matchMedia\u0026\u0026matchMedia('(max-width:760px)').matches;\nvar t=(elPreis.getAttribute('data-preis')||elPreis.textContent||'');\nvar gut=\/\\d\/.test(t)\u0026\u0026!elAdd.disabled;\nif(mobil\u0026\u0026gut\u0026\u0026!_stMainSichtbar){\n_stPr.textContent=t.trim();\n_stNm.textContent=gebinde+' \\u00b7 '+((elName\u0026\u0026elName.textContent)||'');\n_stB.style.display='flex';\n}else{_stB.style.display='none';}\n}\n(function(){\nif(document.getElementById('rp-sticky'))return;\n_stB=document.createElement('div');\n_stB.id='rp-sticky';\n_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';\n_stB.innerHTML='\u003cdiv style=\"flex:1;min-width:0\"\u003e\u003cdiv id=\"rp-sticky-nm\" style=\"font-size:.78rem;color:#3E4A55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\"\u003e\u003c\/div\u003e\u003cdiv id=\"rp-sticky-pr\" style=\"font-weight:800;color:#1F5763;font-size:1.1rem\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbutton type=\"button\" id=\"rp-sticky-go\" style=\"background:#1F5763;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:700;font-size:.92rem;white-space:nowrap;cursor:pointer\"\u003eIn den Warenkorb\u003c\/button\u003e';\ndocument.body.appendChild(_stB);\n_stPr=document.getElementById('rp-sticky-pr');\n_stNm=document.getElementById('rp-sticky-nm');\ndocument.getElementById('rp-sticky-go').onclick=function(){elAdd.click();};\nif('IntersectionObserver' in window){\nnew IntersectionObserver(function(es){_stMainSichtbar=es[0].isIntersecting;_stickyRefresh();}).observe(elAdd);\n}\ntry{\nnew MutationObserver(_stickyRefresh).observe(elPreis,{childList:true,characterData:true,subtree:true});\nnew MutationObserver(_stickyRefresh).observe(elAdd,{attributes:true});\n}catch(e){}\n})();\n\nrenderGebinde();renderMode();renderFams();filterAndRender();updatePreis();\n},300);\u003c\/script\u003e\u003cdiv class=\"rp-quickinfo\"\u003e\n\u003cdiv class=\"rp-qi\"\u003e\n\u003cspan class=\"rp-qi-label\"\u003eVerbrauch\u003c\/span\u003e\u003cspan class=\"rp-qi-value\"\u003eca. 0,15 l\/m²\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-qi\"\u003e\n\u003cspan class=\"rp-qi-label\"\u003eErgiebigkeit\u003c\/span\u003e\u003cspan class=\"rp-qi-value\"\u003eca. 6.9 m²\/l\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-qi\"\u003e\n\u003cspan class=\"rp-qi-label\"\u003eOptik\u003c\/span\u003e\u003cspan class=\"rp-qi-value\"\u003eseidenglänzend nach EN 13300\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-qi\"\u003e\n\u003cspan class=\"rp-qi-label\"\u003eFarbton\u003c\/span\u003e\u003cspan class=\"rp-qi-value\"\u003eStoColor - RAL - Holzfarbtöne\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"rp-features\"\u003e\n\u003ch3\u003eMerkmale\u003c\/h3\u003e\n\u003cdiv class=\"rp-fgrid\"\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003eHohes eindringvermögen\u003c\/strong\u003e\u003cspan\u003ehohes Eindringvermögen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003ebiozidfrei\u003c\/strong\u003e\u003cspan\u003ebiozidfrei\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003efeuchtigkeitsschützend\u003c\/strong\u003e\u003cspan\u003efeuchtigkeitsschützend\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003euv-beständig durch transparente\u003c\/strong\u003e\u003cspan\u003eEisenoxide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003egute renovationseigenschaften\u003c\/strong\u003e\u003cspan\u003egute Renovationseigenschaften\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rp-fcard\"\u003e\n\u003cdiv class=\"rp-fchk\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"rp-fbody\"\u003e\n\u003cstrong\u003etropfgehemmt eingestellt\u003c\/strong\u003e\u003cspan\u003etropfgehemmt eingestellt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdetails class=\"rp-details-toggle\"\u003e\u003csummary\u003eWeitere Produktdetails anzeigen\u003c\/summary\u003e\u003cdiv class=\"rp-dcontent\"\u003e\n\u003ch4\u003eAnwendungsbereich\u003c\/h4\u003e\n\u003cp\u003eaußen und innen, für neues und altes Holz, für begrenzt maß- und nicht maßhaltige Bauteile, nicht auf feuchte oder verschmutzte Untergründe aufbringen\u003c\/p\u003e\n\u003ch4\u003eWunschton\u003c\/h4\u003e\n\u003cp\u003eDieses Produkt wird ausschließlich im Wunschton gefertigt — von Sto individuell für dich gemischt und direkt aus dem Werk geliefert. Der Preis richtet sich nach der Tonklasse des gewählten Farbtons.\u003c\/p\u003e\n\u003ch4\u003eLieferung\u003c\/h4\u003e\n\u003cp\u003eOriginal Sto-Qualität — Lieferung direkt aus dem Sto-Werk. Bei Bestellungen mit weiteren Artikeln können getrennte Lieferungen erfolgen.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdiv class=\"rp-standard\"\u003e\n\u003cp class=\"rp-standard-title\"\u003eHinweise\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eGetönte Ware wird individuell angefertigt — vom Widerruf ausgenommen, keine Rücknahme.\u003c\/li\u003e\n\u003cli\u003eVerbrauchswerte sind Richtwerte; exakter Verbrauch am Objekt ermitteln.\u003c\/li\u003e\n\u003cli\u003eTechnische Vorgaben des Technischen Merkblatts sind zu beachten.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cdiv class=\"rp-download\" style=\"display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap\"\u003e\n\u003ca href=\"https:\/\/www.sto.at\/webdocs\/productdocuments\/TechnicalDataSheet_StoAqua_Top_Satin_0204_DE_14_00.PDF\" class=\"rp-pdf-btn\" target=\"_blank\" rel=\"noopener\"\u003e📄 Technisches Merkblatt (PDF)\u003c\/a\u003e\u003ca href=\"https:\/\/www.sto.at\/webdocs\/productdocuments\/SafetyDataSheet_StoAqua_Top_Satin_0204_DE_01_11.PDF\" class=\"rp-pdf-btn\" target=\"_blank\" rel=\"noopener\"\u003e📄 Sicherheitsdatenblatt (PDF)\u003c\/a\u003e\n\u003c\/div\u003e\u003cscript\u003e(function(){\nvar MAP={\"54186702012754\": {\"p\": 28542, \"c\": null, \"t\": \"5 l Dose · Wunschton TK1\"}, \"54186702045522\": {\"p\": 29040, \"c\": null, \"t\": \"5 l Dose · Wunschton TK2\"}, \"54186702078290\": {\"p\": 29556, \"c\": null, \"t\": \"5 l Dose · Wunschton TK3\"}, \"54186702111058\": {\"p\": 14397, \"c\": null, \"t\": \"2,5 l Dose · Wunschton TK1\"}, \"54186702143826\": {\"p\": 14646, \"c\": null, \"t\": \"2,5 l Dose · Wunschton TK2\"}, \"54186702176594\": {\"p\": 14904, \"c\": null, \"t\": \"2,5 l Dose · Wunschton TK3\"}},QTY={t:1,b:1};\nfunction fmt(c){return (c\/100).toFixed(2).replace(\".\",\",\")+\"\\u00a0\\u20ac\";}\nfunction el(i){return document.getElementById(i);}\nvar _h=(window.location.pathname.match(\/\\\/products\\\/([^\\\/?#]+)\/)||[])[1];\nsetTimeout(function(){var tp=document.querySelector(\".rp-hero-text p\");if(!tp)return;\ntp.className+=\" rp-clamp\";\nif(tp.scrollHeight\u003etp.clientHeight+8){var ml=document.createElement(\"a\");\nml.textContent=\"mehr anzeigen\";\nml.style.cssText=\"display:block;font-size:.85rem;color:#1F5763;font-weight:600;margin-top:.3rem;cursor:pointer\";\nml.onclick=function(){if(tp.className.indexOf(\"rp-clamp\")\u003e=0){tp.className=tp.className.replace(\" rp-clamp\",\"\");\nml.textContent=\"weniger anzeigen\";}else{tp.className+=\" rp-clamp\";ml.textContent=\"mehr anzeigen\";}};\ntp.parentNode.appendChild(ml);}},400);\nif(_h){fetch(\"\/products\/\"+_h+\".js\",{credentials:\"same-origin\"}).then(function(r){return r.json();})\n.then(function(p){MAP={};for(var i=0;i\u003cp.variants.length;i++){var v=p.variants[i];\nMAP[v.id]={p:v.price,c:v.compare_at_price,t:v.title};}\nsetTimeout(function(){var b=document.querySelector(\"#rp-gebinde .rp-btn\");\nif(b\u0026\u0026b.className.indexOf(\"active\")\u003c0)b.click();},300);\n}).catch(function(){});}\nfunction stand(){var s=window.__RPS,V=window.__RPV;\nif(!s||!V||!MAP)return null;\nvar raw=V[s.g],vid=null,farbe=\"\",prop=null;\nif(s.w){\nif(s.warte){farbe=null;}\nelse{var hit=raw?raw[s.k]:null;\nvid=(hit\u0026\u0026typeof hit.length===\"number\")?hit[0]:hit;\nfarbe=s.std?((window.__RPSTD\u0026\u0026window.__RPSTD[s.m])||\"Standard\"):(s.c?s.c[1]:null);\nprop=(!s.std\u0026\u0026s.c)?s.c[1]+\" (#\"+s.c[0]+\")\":null;}}\nelse if(raw!=null){\nif(typeof raw===\"number\"){vid=raw;}\nelse if(typeof raw.length===\"number\"){vid=raw[0];}\nelse{var key=(s.t!==undefined)?s.t:(s.m===\"weiss\"?\"W\":(s.c?s.c[2]:null));\nvar hit2=key?raw[key]:null;\nvid=(hit2\u0026\u0026typeof hit2.length===\"number\")?hit2[0]:hit2;\nfarbe=(s.t!==undefined)?(s.t||null):(s.m===\"weiss\"?((window.__RPW)||\"Wei\\u00df\"):(s.c?s.c[1]+\" (TK\"+s.c[2]+\")\":null));\nprop=(s.t!==undefined)?null:(s.m===\"weiss\"?null:(s.c?s.c[1]+\" (#\"+s.c[0]+\")\":null));}}\nvar v=vid?MAP[vid]:null;\nreturn {v:v,vid:vid,g:s.g,farbe:farbe,prop:prop};\n}\nfunction zeichne(){var st=stand();if(!st){LETZTE=null;return;}\nLETZTE=(st.farbe===null)?\"wahl\":\"kombi\";if(st.v)HATTE=true;\nif(EINZEL===null\u0026\u0026window.__RPV\u0026\u0026document.querySelector(\"#rp-gebinde .rp-btn\")){EINZEL=(farbdim()\u003c=1)||((window.__RPS\u0026\u0026window.__RPS.w)?stdCount()\u003c=1:false);\nif(EINZEL){[\"rp-bb-b\",\"rp-bb-st-b\"].forEach(function(i){var e=el(i);if(e)e.style.display=\"none\";});}}\nvar sx=[\"t\",\"b\"];\nfor(var k=0;k\u003csx.length;k++){var f=sx[k];\nvar n=el(\"rp-bb-n-\"+f),pp=el(\"rp-bb-p-\"+f),cc=el(\"rp-bb-c-\"+f),ee=el(\"rp-bb-e-\"+f),\naa=el(\"rp-bb-a-\"+f),su=el(\"rp-bb-sum-\"+f),stf=el(\"rp-bb-st-\"+f);\nif(!n)continue;\nif(!st.v){n.textContent=st.farbe===null?\"Bitte unten einen Farbton w\\u00e4hlen\":\"In dieser Kombination nicht verf\\u00fcgbar\";\npp.textContent=\"\";cc.style.display=\"none\";ee.style.display=\"none\";su.style.display=\"none\";aa.disabled=true;continue;}\nvar area=(window.__RPA\u0026\u0026window.__RPA[st.g])?(\" \\u00b7 \"+window.__RPA[st.g]):\"\";\nn.textContent=st.g+(st.farbe?\" \\u00b7 \"+st.farbe:\"\")+area;\npp.innerHTML=fmt(st.v.p);\nif(st.v.c\u0026\u0026st.v.c\u003est.v.p){cc.textContent=fmt(st.v.c);cc.style.display=\"inline\";\nee.textContent=\"Du sparst \"+fmt(st.v.c-st.v.p);ee.style.display=\"inline-block\";}\nelse{cc.style.display=\"none\";ee.style.display=\"none\";}\nvar q=QTY[f];\nif(q\u003e1){su.textContent=q+\" \\u00d7 \"+fmt(st.v.p)+\" = \"+fmt(q*st.v.p);su.style.display=\"block\";}\nelse{su.style.display=\"none\";}\nif(stf){var hot=q\u003e=6;stf.className=\"rp-bb-st\"+(hot?\" hot\":\"\");\nstf.innerHTML=hot?(\"Mengenrabatt aktiv: \"+(q\u003e=24?\"\\u22128\\u00a0%\":q\u003e=12?\"\\u22125\\u00a0%\":\"\\u22123\\u00a0%\")+\n\" werden im Warenkorb abgezogen\"):\n\"Mengenrabatt: ab 6 Stk. \\u22123\\u00a0% \\u00b7 ab 12 \\u22125\\u00a0% \\u00b7 ab 24 \\u22128\\u00a0%\";}\naa.disabled=false;}\n}\nvar HATTE=false,LETZTE=null,EINZEL=null;\nfunction farbdim(){var V=window.__RPV;if(!V)return 0;var u={},n=0;\nfor(var g in V){var raw=V[g];\nif(raw\u0026\u0026typeof raw===\"object\"\u0026\u0026typeof raw.length!==\"number\"){for(var k in raw){if(!u[k]){u[k]=1;n++;}}}}\nreturn n;}\nfunction stdCount(){var alle=document.querySelectorAll(\".rp-wrap .rp-btn\");var n=0;\nfor(var i=0;i\u003calle.length;i++){var b=alle[i];\nif(b.offsetParent\u0026\u0026!(b.closest\u0026\u0026b.closest(\"#rp-gebinde\")))n++;}\nreturn n;}\nsetInterval(zeichne,400);\nvar FSI=setInterval(function(){\nif(HATTE){clearInterval(FSI);return;}\nif(LETZTE===\"wahl\")return;\nvar stl=document.getElementById(\"rp-bb-v4\");if(stl)stl.disabled=true;\n[\"rp-bb-t\",\"rp-bb-b\",\"rp-bb-st-t\",\"rp-bb-st-b\"].forEach(function(i){var e=el(i);if(e)e.style.display=\"none\";});\nclearInterval(FSI);\n},8000);\nfunction verdrahte(f){\nvar mi=el(\"rp-bb-m-\"+f),pl=el(\"rp-bb-x-\"+f),inp=el(\"rp-bb-q-\"+f),aa=el(\"rp-bb-a-\"+f);\nif(!inp)return;\nfunction setQ(q){q=Math.max(1,Math.min(999,q||1));QTY[f]=q;inp.value=q;zeichne();}\nmi.onclick=function(){setQ(QTY[f]-1);};\npl.onclick=function(){setQ(QTY[f]+1);};\ninp.onchange=function(){setQ(parseInt(inp.value,10));};\naa.onclick=function(){var st=stand();if(!st||!st.vid)return;\naa.disabled=true;aa.textContent=\"Wird hinzugef\\u00fcgt...\";\nvar fd=new FormData();fd.append(\"id\",st.vid);fd.append(\"quantity\",QTY[f]);\nif(st.prop){fd.append(\"properties[Farbton]\",st.prop);}\nfetch(\"\/cart\/add.js\",{method:\"POST\",body:fd,credentials:\"same-origin\"})\n.then(function(r){if(!r.ok)throw new Error(\"HTTP \"+r.status);return r.json();})\n.then(function(){window.location.href=\"\/cart\";})\n.catch(function(e){aa.disabled=false;aa.textContent=\"In den Warenkorb\";alert(\"Fehler: \"+e.message);});};\n}\nverdrahte(\"t\");verdrahte(\"b\");\n})();\u003c\/script\u003e","brand":"Sto","offers":[{"title":"5 l Dose · Wunschton TK1","offer_id":54186702012754,"sku":"02399-004","price":285.42,"currency_code":"EUR","in_stock":true},{"title":"5 l Dose · Wunschton TK2","offer_id":54186702045522,"sku":"02399-004","price":290.4,"currency_code":"EUR","in_stock":true},{"title":"5 l Dose · Wunschton TK3","offer_id":54186702078290,"sku":"02399-004","price":295.56,"currency_code":"EUR","in_stock":true},{"title":"2,5 l Dose · Wunschton TK1","offer_id":54186702111058,"sku":"02399-005","price":143.97,"currency_code":"EUR","in_stock":true},{"title":"2,5 l Dose · Wunschton TK2","offer_id":54186702143826,"sku":"02399-005","price":146.46,"currency_code":"EUR","in_stock":true},{"title":"2,5 l Dose · Wunschton TK3","offer_id":54186702176594,"sku":"02399-005","price":149.04,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/9890\/5682\/files\/30763_DE_de.jpg?v=1785946063","url":"https:\/\/malerei-risto.at\/products\/stoaqua-top-satin","provider":"Malerei Risto","version":"1.0","type":"link"}