{"product_id":"acryl-springschutz","title":"Polycarbonate anti-slip ","description":"\u003cdiv id=\"springschutz-rechner\" class=\"ssr-wrap\" lang=\"de\"\u003e\n\n\u003cstyle\u003e\n    .ssr-wrap {\n      font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, \"Helvetica Neue\", Arial, \"Noto Sans\";\n      color: #fff;\n      background: #000;\n      padding: 2rem 1rem;\n      border-radius: 16px;\n    }\n    .ssr-card { max-width: 420px; margin: 0 auto; }\n    h2.ssr-title { text-align:center; font-size:1.6rem; font-weight:800; margin-bottom:1.5rem; color:#00bcd4; }\n\n    .ssr-field { display:flex; flex-direction:column; gap:6px; margin-bottom:14px; }\n    .ssr-field label { font-weight:600; font-size:.95rem; }\n    .ssr-input, .ssr-select {\n      border:1px solid #ccc;\n      border-radius:10px;\n      padding:.65rem .75rem;\n      font-size:1rem;\n      width:100%;\n      background:#fff;\n      color:#000;\n    }\n\n    .ssr-actions { display:flex; justify-content:center; margin-top:.5rem; }\n    .ssr-btn {\n      cursor:pointer; border:none;\n      background:#00bcd4; color:#000;\n      padding:.7rem 1.2rem; border-radius:10px;\n      font-weight:700; transition:.2s;\n    }\n    .ssr-btn:hover { background:#06d6a0; }\n\n    .ssr-total {\n      text-align:center; font-size:1.6rem; font-weight:800;\n      margin-top:1.5rem; padding-top:1rem;\n      border-top:2px solid #fff; color:#06d6a0;\n    }\n    .ssr-note {\n      text-align:center; font-size:.85rem;\n      margin-top:.5rem; color:#aaa;\n    }\n    .ssr-warning {\n      color:#ffb703; background:#111; border:1px solid #ffb703;\n      padding:.6rem .8rem; border-radius:10px;\n      margin-top:.75rem; text-align:center; display:none;\n    }\n  \u003c\/style\u003e\n\n\u003cdiv class=\"ssr-card\"\u003e\n\n\u003ch2 class=\"ssr-title\"\u003e Spring protection configurator\u003c\/h2\u003e\n\n\n\u003cdiv class=\"ssr-field\"\u003e\n\n \u003clabel for=\"ssr-len\"\u003eLength (m)\u003c\/label\u003e \n\u003cinput id=\"ssr-len\" class=\"ssr-input\" type=\"text\" inputmode=\"decimal\" placeholder=\"z. B. 0,60\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ssr-field\"\u003e\n\n \u003clabel for=\"ssr-wid\"\u003eWidth (m)\u003c\/label\u003e \n\u003cinput id=\"ssr-wid\" class=\"ssr-input\" type=\"text\" inputmode=\"decimal\" placeholder=\"z. B. 0,55\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ssr-field\"\u003e\n\n \u003clabel for=\"ssr-edge\"\u003eEdge finishing\u003c\/label\u003e\n\u003cselect id=\"ssr-edge\" class=\"ssr-select\"\u003e\n\u003coption value=\"\"\u003e - choose -\u003c\/option\u003e\n\n\u003coption value=\"ohne\"\u003e without\u003c\/option\u003e\n\n\u003coption value=\"geschliffen matt\"\u003e sanded matte\u003c\/option\u003e\n\n\u003coption value=\"Flamme \/ Dampfen\"\u003e Flame \/ Vapor\u003c\/option\u003e\n\n\u003coption value=\"geschliffen und bedampft\"\u003e ground and steamed\u003c\/option\u003e\n\n\u003c\/select\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ssr-actions\"\u003e\n\n \u003cbutton type=\"button\" class=\"ssr-btn\" id=\"ssr-calc-btn\"\u003eCalculate now\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"ssr-warning\" class=\"ssr-warning\"\u003e Please enter length, width, and processing details.\u003c\/div\u003e\n\n\n\u003cdiv class=\"ssr-total\"\u003e\n\n Total price: \u003cspan id=\"ssr-total\"\u003e€0.00\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"ssr-note\"\u003e *Price is a guideline – without obligation*\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  (function(){\n    const root = document.getElementById('springschutz-rechner');\n    const q = sel =\u003e root.querySelector(sel);\n    const elLen=q('#ssr-len'), elWid=q('#ssr-wid'), elEdge=q('#ssr-edge'),\n          elTotal=q('#ssr-total'), elWarn=q('#ssr-warning'), btn=q('#ssr-calc-btn');\n\n    function parseNum(v){ return parseFloat(String(v).replace(',','.')) || 0; }\n    const fmt = n =\u003e (Number.isFinite(n)?n:0).toLocaleString('de-DE',{minimumFractionDigits:2,maximumFractionDigits:2});\n\n    const R={\n      cnc_min_per_m:25, cnc_eur_per_h:40,\n      grind_min_per_m:40, grind_eur_per_h:30,\n      flame_min_per_m:20, flame_eur_per_h:30,\n      net_min_per_m:10, net_eur_per_h:30,\n      keder_eur_per_m:2, mesh_eur_per_sqm:10,\n      material_eur_per_sqm:165, drawing_fixed:30,\n      profit_pct:15, surcharge_pct:20\n    };\n\n    function calc(){\n      const L=parseNum(elLen.value), W=parseNum(elWid.value), edge=elEdge.value;\n      const valid=(L\u003e0 \u0026\u0026 W\u003e0 \u0026\u0026 edge);\n      elWarn.style.display=valid?'none':'block';\n      if(!valid){elTotal.textContent='0,00 €';return;}\n\n      const perim=2*(L+W), area=L*W;\n      const m_cnc=perim,\n            m_grind=(edge==='geschliffen matt'||edge==='geschliffen und bedampft')?perim:0,\n            m_flame=(edge==='Flamme \/ Dampfen'||edge==='geschliffen und bedampft')?perim:0,\n            m_net=perim;\n\n      const h_cnc=(m_cnc*R.cnc_min_per_m)\/60,\n            h_grind=(m_grind*R.grind_min_per_m)\/60,\n            h_flame=(m_flame*R.flame_min_per_m)\/60,\n            h_net=(m_net*R.net_min_per_m)\/60;\n\n      const c_edges=h_cnc*R.cnc_eur_per_h+h_grind*R.grind_eur_per_h+h_flame*R.flame_eur_per_h+h_net*R.net_eur_per_h;\n      const c_acc=perim*R.keder_eur_per_m+area*R.mesh_eur_per_sqm;\n      const c_mat=area*R.material_eur_per_sqm;\n      const c_draw=R.drawing_fixed;\n      const basis=c_draw+c_mat+c_acc+c_edges;\n      const c_profit=basis*(R.profit_pct\/100);\n      let total=basis+c_profit;\n      total=total*(1+R.surcharge_pct\/100);\n      elTotal.textContent=fmt(total)+' €';\n    }\n\n    ['input','change','keyup'].forEach(ev=\u003e{\n      elLen.addEventListener(ev,calc);\n      elWid.addEventListener(ev,calc);\n      elEdge.addEventListener(ev,calc);\n    });\n    btn.addEventListener('click',calc);\n    calc();\n  })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\n\n\n \u003cp\u003e\u003cstrong\u003eApplication:\u003c\/strong\u003e Protection for aquariums to prevent fish and other aquarium inhabitants from jumping out.\u003c\/p\u003e\n\n\u003ch4\u003e Features:\u003c\/h4\u003e\n\n\u003col\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eHigh transparency:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e A clear, crystal-clear view.\u003c\/li\u003e\n\n\u003cli\u003e Light transmission of over 90%.\u003c\/li\u003e\n\n\u003cli\u003e Distortion-free view of the aquarium and its inhabitants.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eRobust and durable:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Impact and shock resistant.\u003c\/li\u003e\n\n\u003cli\u003e High break resistance compared to conventional glass.\u003c\/li\u003e\n\n\u003cli\u003e Resistant to water and moisture, ideal for use in aquariums.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eSecurity features:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Reduces the risk of injury from sharp edges.\u003c\/li\u003e\n\n\u003cli\u003e No sharp edges when broken.\u003c\/li\u003e\n\n\u003cli\u003e Safe for all types of fish and aquarium inhabitants.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eLightweight:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Easy to use and install.\u003c\/li\u003e\n\n\u003cli\u003e Significantly lighter than conventional glass.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eEasy care:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Scratch-resistant and easy to care for.\u003c\/li\u003e\n\n\u003cli\u003e Can be cleaned with mild detergents.\u003c\/li\u003e\n\n\u003cli\u003e Antistatic properties prevent dust deposits.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp\u003e \u003cstrong\u003eVersatile application:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n \u003cli\u003eSuitable for all types of aquariums.\u003c\/li\u003e\n\n\u003cli\u003e Can be cut into different sizes and shapes to perfectly fit your aquarium.\u003c\/li\u003e\n\n\u003cli\u003e Perfect for freshwater and saltwater aquariums.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ol\u003e\n\n\u003ch4\u003e Technical specifications:\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSizes:\u003c\/strong\u003e Standard sizes and custom cuts available.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eColor:\u003c\/strong\u003e Clear\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTemperature resistance:\u003c\/strong\u003e -40°C to +80°C.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e Polycarbonat\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch4\u003e Scope of delivery:\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Aquarium jump protection made of polycarbonate.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eNote:\u003c\/strong\u003e Customized solutions and special requirements can be met upon request. Our customer service team is available for individual consultation and technical support.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli style=\"text-align: left;\"\u003e\n\n \u003cstrong\u003eService:\u003c\/strong\u003e Comprehensive customer service and technical support.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eContact:\u003c\/strong\u003e For further information or individual consultation, please contact us.\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n \u003cp\u003eSince we cannot display all aquariums, dimensions must be requested individually. Only then can the item be purchased. Thank you for your understanding.\u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eOrder process:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e You tell us the dimensions and we'll create a \u003cstrong\u003eFREE quote for you.\u003c\/strong\u003e If you like the price, then you have to buy this item. The €40 fee covers the drawing we create and will be credited back to you when you later purchase the cover.\u003cbr\u003e\u003c\/p\u003e\n\n\u003cp\u003e The cover will then be made for you. Please measure carefully. We cannot accept liability for incorrect measurements.\u003c\/p\u003e\n\n\u003c!----\u003e","brand":"Reefjunkies","offers":[{"title":"Default Title","offer_id":48850268258634,"sku":"","price":40.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/9430\/8170\/files\/WhatsApp_Image_2024-07-12_at_11.35.20.jpg?v=1720776957","url":"https:\/\/reefjunkies.de\/en\/products\/acryl-springschutz","provider":"Reefjunkies","version":"1.0","type":"link"}