{"id":1592,"date":"2026-05-22T08:43:33","date_gmt":"2026-05-22T08:43:33","guid":{"rendered":"https:\/\/wonhimealbox.com\/?page_id=1592"},"modified":"2026-05-22T09:07:11","modified_gmt":"2026-05-22T09:07:11","slug":"tco-calculator","status":"publish","type":"page","link":"https:\/\/wonhimealbox.com\/de\/eco-friendly-food-packaging\/compostable-clamshell-containers\/tco-calculator\/","title":{"rendered":"Kompostierbarer TCO-Rechner aus Kunststoff-Clamshell"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-fcac3c3\" data-block-id=\"fcac3c3\"><style>.stk-fcac3c3 {margin-bottom:36px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fcac3c3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a4efc4f\" data-v=\"4\" data-block-id=\"a4efc4f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a4efc4f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a4efc4f-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a6e33ac\" data-block-id=\"a6e33ac\"><style>.stk-a6e33ac {margin-bottom:36px !important;}.stk-a6e33ac-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a6e33ac-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-19a98cb\" data-v=\"4\" data-block-id=\"19a98cb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-19a98cb-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-19a98cb-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-14d4b31\" data-block-id=\"14d4b31\"><style>.stk-14d4b31 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-14d4b31-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8782129\" data-v=\"4\" data-block-id=\"8782129\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8782129-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8782129-inner-blocks\">\n<section id=\"wh-tco-calculator-module\">\n    <style>\n        \/* ==========================================================================\n           1. Scope & Foundation (FlyingPress Immune & Group Company Aesthetic)\n           ========================================================================== *\/\n        #wh-tco-calculator-module {\n            background-color: #181818 !important;\n            \/* \u5de5\u4e1a\u6d4b\u91cf\u7f51\u683c\u80cc\u677f *\/\n            background-image: \n                linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),\n                linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px) !important;\n            background-size: 40px 40px !important;\n            color: #ffffff !important;\n            padding: 60px 0 !important;\n            width: 100% !important;\n            box-sizing: border-box !important;\n            position: relative !important;\n            border-top: 1px solid #333333 !important;\n        }\n\n        #wh-tco-calculator-module * {\n            box-sizing: border-box !important;\n            text-align: left !important; \/* \u5f3a\u5236\u5de6\u5bf9\u9f50\uff0c\u4e25\u8c28\u7684\u5de5\u4e1a\u6392\u7248 *\/\n            margin: 0 !important;\n            padding: 0 !important;\n        }\n\n        #wh-tco-calculator-module .wh-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 40px !important;\n        }\n\n        \/* ==========================================================================\n           2. Typography & SEO Headings\n           ========================================================================== *\/\n        #wh-tco-calculator-module h1.wh-h1-title {\n            font-size: 32px !important;\n            color: #ffffff !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 0.5px !important;\n            margin-bottom: 15px !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 15px !important;\n            line-height: 1.3 !important;\n        }\n\n        #wh-tco-calculator-module h1.wh-h1-title::before {\n            content: \"\" !important;\n            display: block !important;\n            width: 8px !important;\n            height: 32px !important;\n            background-color: #D81818 !important;\n        }\n\n        #wh-tco-calculator-module .wh-sub-desc {\n            font-size: 16px !important;\n            color: #cccccc !important;\n            line-height: 1.7 !important;\n            margin-bottom: 40px !important;\n            max-width: 1200px !important;\n        }\n\n        \/* ==========================================================================\n           3. Dashboard Interface (The \"Heavy-Armor\" Calculator)\n           ========================================================================== *\/\n        #wh-tco-calculator-module .wh-calc-dashboard {\n            background-color: #000000 !important;\n            border: 1px solid #333333 !important;\n            padding: 40px 50px !important;\n            position: relative !important;\n            \/* \u673a\u68b0\u5207\u89d2 *\/\n            clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%) !important;\n        }\n\n        \/* \u88c5\u9970\u6027\u53f3\u4e0b\u89d2\u5de5\u4e1a\u7ea2\u5757 *\/\n        #wh-tco-calculator-module .wh-calc-dashboard::after {\n            content: \"\" !important;\n            position: absolute !important;\n            bottom: 0 !important;\n            right: 0 !important;\n            width: 40px !important;\n            height: 40px !important;\n            background-color: #D81818 !important;\n            clip-path: polygon(100% 0, 0 100%, 100% 100%) !important;\n        }\n\n        \/* ==========================================================================\n           4. Inputs Grid & Form Controls\n           ========================================================================== *\/\n        #wh-tco-calculator-module .wh-input-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 30px 40px !important;\n            margin-bottom: 40px !important;\n        }\n\n        #wh-tco-calculator-module .wh-input-group {\n            display: flex !important;\n            flex-direction: column !important;\n        }\n\n        #wh-tco-calculator-module .wh-label {\n            font-size: 14px !important;\n            font-weight: 700 !important;\n            color: #ffffff !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            margin-bottom: 5px !important;\n        }\n\n        #wh-tco-calculator-module .wh-hint {\n            font-size: 12px !important;\n            color: #888888 !important;\n            margin-bottom: 12px !important;\n        }\n\n        #wh-tco-calculator-module .wh-control {\n            width: 100% !important;\n            background-color: #111111 !important;\n            border: 1px solid #444444 !important;\n            color: #ffffff !important;\n            padding: 14px 18px !important;\n            font-size: 16px !important;\n            font-family: inherit !important;\n            border-radius: 0 !important; \/* \u62d2\u7edd AI \u5706\u89d2 *\/\n            transition: border-color 0.3s ease !important;\n            appearance: none !important;\n            -webkit-appearance: none !important;\n        }\n\n        #wh-tco-calculator-module select.wh-control {\n            background-image: linear-gradient(45deg, transparent 50%, #888 50%), linear-gradient(135deg, #888 50%, transparent 50%) !important;\n            background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px) !important;\n            background-size: 5px 5px, 5px 5px !important;\n            background-repeat: no-repeat !important;\n        }\n\n        #wh-tco-calculator-module .wh-control:focus {\n            outline: none !important;\n            border-color: #D81818 !important;\n            background-color: #1a1a1a !important;\n        }\n\n        #wh-tco-calculator-module .wh-btn-calc {\n            background-color: #D81818 !important;\n            color: #ffffff !important;\n            border: none !important;\n            padding: 18px 40px !important;\n            font-weight: 800 !important;\n            font-size: 16px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1.5px !important;\n            cursor: pointer !important;\n            width: 100% !important;\n            transition: background-color 0.3s ease !important;\n        }\n\n        #wh-tco-calculator-module .wh-btn-calc:hover {\n            background-color: #b01010 !important;\n        }\n\n        \/* ==========================================================================\n           5. Results Section (High Contrast Comparison)\n           ========================================================================== *\/\n        #wh-tco-calculator-module .wh-results-area {\n            margin-top: 50px !important;\n            display: none !important;\n            border-top: 1px dashed #444444 !important;\n            padding-top: 40px !important;\n        }\n\n        #wh-tco-calculator-module .wh-results-area.wh-show {\n            display: block !important;\n            animation: wh-fade-in 0.5s ease-out forwards !important;\n        }\n\n        @keyframes wh-fade-in {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        #wh-tco-calculator-module .wh-result-grid {\n            display: grid !important;\n            grid-template-columns: repeat(2, 1fr) !important;\n            gap: 30px !important;\n            margin-bottom: 30px !important;\n        }\n\n        \/* Semantic H3 inside result cards *\/\n        #wh-tco-calculator-module h3.wh-h3-card-title {\n            font-size: 18px !important;\n            margin-bottom: 15px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            padding-bottom: 10px !important;\n        }\n\n        #wh-tco-calculator-module .wh-card-plastic {\n            background-color: #1a1111 !important;\n            border: 1px solid #4a2222 !important;\n            border-top: 4px solid #8a1313 !important;\n            padding: 30px !important;\n        }\n\n        #wh-tco-calculator-module .wh-card-plastic h3.wh-h3-card-title {\n            color: #e5b4b4 !important;\n            border-bottom: 1px solid #4a2222 !important;\n        }\n\n        #wh-tco-calculator-module .wh-card-compost {\n            background-color: #111a13 !important;\n            border: 1px solid #224a22 !important;\n            border-top: 4px solid #1d7a3a !important;\n            padding: 30px !important;\n            position: relative !important;\n            \/* \u63a8\u8350\u6b3e\u5c0f\u89d2\u6807 *\/\n            box-shadow: 0 0 20px rgba(29, 122, 58, 0.05) !important;\n        }\n\n        #wh-tco-calculator-module .wh-card-compost h3.wh-h3-card-title {\n            color: #dfe !important;\n            border-bottom: 1px solid #224a22 !important;\n        }\n\n        #wh-tco-calculator-module .wh-grand-total {\n            font-size: 36px !important;\n            font-weight: 800 !important;\n            margin: 15px 0 20px 0 !important;\n            color: #ffffff !important;\n        }\n\n        #wh-tco-calculator-module .wh-breakdown {\n            font-size: 14px !important;\n            line-height: 2 !important;\n            color: #cccccc !important;\n        }\n\n        \/* Banner & Warnings *\/\n        #wh-tco-calculator-module .wh-savings-banner {\n            margin-top: 20px !important;\n            padding: 25px 30px !important;\n            color: #ffffff !important;\n            text-align: center !important;\n            border: 1px solid transparent !important;\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n        }\n\n        #wh-tco-calculator-module .wh-savings-banner * {\n            text-align: center !important; \/* \u5c45\u4e2d\u663e\u793a\u7701\u94b1\u603b\u989d *\/\n        }\n\n        #wh-tco-calculator-module .wh-savings-banner .wh-big-amt {\n            font-size: 28px !important;\n            font-weight: 800 !important;\n            margin-bottom: 5px !important;\n        }\n\n        #wh-tco-calculator-module .wh-savings-banner .wh-banner-label {\n            font-size: 14px !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            opacity: 0.9 !important;\n        }\n\n        #wh-tco-calculator-module .wh-warn-box {\n            background-color: #2a1a00 !important;\n            border-left: 4px solid #c47a00 !important;\n            color: #ffdda0 !important;\n            padding: 18px 25px !important;\n            margin-top: 20px !important;\n            font-size: 14px !important;\n            display: none !important;\n        }\n\n        \/* CTA & Footer Notes *\/\n        #wh-tco-calculator-module .wh-cta-row {\n            margin-top: 40px !important;\n            display: flex !important;\n            justify-content: center !important;\n        }\n\n        #wh-tco-calculator-module .wh-cta-btn {\n            background-color: #ffffff !important;\n            color: #000000 !important;\n            text-decoration: none !important;\n            padding: 16px 36px !important;\n            font-weight: 800 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            transition: all 0.3s ease !important;\n        }\n\n        #wh-tco-calculator-module .wh-cta-btn:hover {\n            background-color: #D81818 !important;\n            color: #ffffff !important;\n        }\n\n        #wh-tco-calculator-module .wh-note {\n            font-size: 13px !important;\n            color: #666666 !important;\n            margin-top: 40px !important;\n            padding-top: 25px !important;\n            border-top: 1px solid #333333 !important;\n            line-height: 1.6 !important;\n        }\n\n        \/* Responsive *\/\n        @media (max-width:1000px) {\n            #wh-tco-calculator-module .wh-container { padding: 0 30px !important; }\n            #wh-tco-calculator-module .wh-calc-dashboard { padding: 30px !important; }\n        }\n        @media (max-width:690px) {\n            #wh-tco-calculator-module .wh-input-grid,\n            #wh-tco-calculator-module .wh-result-grid { grid-template-columns: 1fr !important; gap: 20px !important; }\n            #wh-tco-calculator-module h1.wh-h1-title { font-size: 24px !important; }\n            #wh-tco-calculator-module .wh-grand-total { font-size: 28px !important; }\n            #wh-tco-calculator-module .wh-btn-calc { padding: 15px 20px !important; font-size: 14px !important; }\n            #wh-tco-calculator-module .wh-cta-btn { width: 100% !important; text-align: center !important; }\n        }\n    <\/style>\n\n    <div class=\"wh-container\">\n        \n        <h1 class=\"wh-h1-title\">Compostable vs Plastic Clamshell \u2014 3-Year TCO Calculator<\/h1>\n        <p class=\"wh-sub-desc\">See the real total cost of ownership over 3 years, including state plastic-ban penalty exposure, PFAS phase-out compliance, and waste hauling. Numbers are directional \u2014 request a custom TCO sheet for binding figures.<\/p>\n\n        <div class=\"wh-calc-dashboard\">\n            \n            <div class=\"wh-input-grid\">\n                <div class=\"wh-input-group\">\n                    <label class=\"wh-label\" for=\"wh-calc-monthly\">Monthly clamshell volume<\/label>\n                    <div class=\"wh-hint\">Units per month, e.g. 50,000<\/div>\n                    <input class=\"wh-control\" type=\"number\" id=\"wh-calc-monthly\" value=\"50000\" min=\"1000\" step=\"1000\">\n                <\/div>\n                \n                <div class=\"wh-input-group\">\n                    <label class=\"wh-label\" for=\"wh-calc-size\">Container size<\/label>\n                    <div class=\"wh-hint\">Determines unit price band<\/div>\n                    <select class=\"wh-control\" id=\"wh-calc-size\">\n                        <option value=\"small\">Small (6\u00d76 \/ hoagie)<\/option>\n                        <option value=\"medium\" selected=\"\">Medium (8\u00d78 \/ 9\u00d76)<\/option>\n                        <option value=\"large\">Large (9\u00d79 \/ 3-compartment)<\/option>\n                    <\/select>\n                <\/div>\n                \n                <div class=\"wh-input-group\">\n                    <label class=\"wh-label\" for=\"wh-calc-state\">Primary operating state<\/label>\n                    <div class=\"wh-hint\">Affects plastic-ban exposure<\/div>\n                    <select class=\"wh-control\" id=\"wh-calc-state\">\n                        <option value=\"ca\">California (SB-54 EPS ban active)<\/option>\n                        <option value=\"ny\">New York (EPS ban active)<\/option>\n                        <option value=\"me\">Maine (LD 1503 PFAS active)<\/option>\n                        <option value=\"wa\">Washington (PFAS active)<\/option>\n                        <option value=\"mn\">Minnesota (PFAS active)<\/option>\n                        <option value=\"eu\">European Union (SUP Directive)<\/option>\n                        <option value=\"none\">No active ban \/ other state<\/option>\n                    <\/select>\n                <\/div>\n                \n                <div class=\"wh-input-group\">\n                    <label class=\"wh-label\" for=\"wh-calc-logo\">Custom logo printing?<\/label>\n                    <div class=\"wh-hint\">Adds modest premium<\/div>\n                    <select class=\"wh-control\" id=\"wh-calc-logo\">\n                        <option value=\"none\">No<\/option>\n                        <option value=\"1color\">1-color logo (\u22655,000 MOQ)<\/option>\n                        <option value=\"cmyk\">4-color CMYK (\u226530,000 MOQ)<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n\n            <button class=\"wh-btn-calc\" id=\"wh-trigger-calc\" type=\"button\">Calculate 3-Year TCO \u2192<\/button>\n\n            <div id=\"wh-result-area\" class=\"wh-results-area\">\n                \n                <div class=\"wh-result-grid\">\n                    <div class=\"wh-card-plastic\">\n                        <h3 class=\"wh-h3-card-title\">Polystyrene (Plastic) \u2014 Stay on Current<\/h3>\n                        <div class=\"wh-grand-total\" id=\"wh-plastic-total\">$\u2014<\/div>\n                        <div class=\"wh-breakdown\" id=\"wh-plastic-breakdown\"><\/div>\n                    <\/div>\n                    \n                    <div class=\"wh-card-compost\">\n                        <h3 class=\"wh-h3-card-title\">Wanhui Compostable Bagasse<\/h3>\n                        <div class=\"wh-grand-total\" id=\"wh-compost-total\">$\u2014<\/div>\n                        <div class=\"wh-breakdown\" id=\"wh-compost-breakdown\"><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"wh-savings-banner\" id=\"wh-savings-banner\">\n                    <div class=\"wh-big-amt\" id=\"wh-savings-amt\">$\u2014<\/div>\n                    <div class=\"wh-banner-label\" id=\"wh-savings-label\">3-year TCO savings switching to compostable<\/div>\n                <\/div>\n                \n                <div class=\"wh-warn-box\" id=\"wh-ban-warn\"><\/div>\n                \n                <div class=\"wh-cta-row\">\n                    <a href=\"#ct-popup-791\" class=\"wh-cta-btn\">Get a Custom TCO Sheet for Your Operation \u2192<\/a>\n                <\/div>\n                \n                <div class=\"wh-note\">\n                    <strong>Method.<\/strong> Compostable unit pricing reflects Wanhui MOQ 50,000+ tier ($0.08\u2013$0.15 bagasse, $0.15\u2013$0.25 PLA-lined). Plastic pricing reflects pre-ban EPS wholesale ($0.04\u2013$0.08). Penalty estimates reflect verified state-level compliance frameworks (CA SB-54, Maine LD 1503, EU SUP 2019\/904) and industry-typical waste hauling and brand premium ranges. Numbers are directional \u2014 actual TCO depends on your contract structure and waste-stream provider. Sources: CalRecycle, FDA Market Phase-Out, BCLP state PFAS tracker, UNEP 2022 Food Packaging Report.\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            function executeCalc() {\n                const monthlyInput = document.getElementById('wh-calc-monthly');\n                if(!monthlyInput) return; \/\/ Guard clause\n\n                const monthly = Math.max(1000, parseInt(monthlyInput.value) || 50000);\n                const annual = monthly * 12;\n                const threeyr = annual * 3;\n                const size = document.getElementById('wh-calc-size').value;\n                const state = document.getElementById('wh-calc-state').value;\n                const logo = document.getElementById('wh-calc-logo').value;\n\n                \/\/ Unit prices\n                const prices = {\n                    small:  {compost:0.10, plastic:0.05},\n                    medium: {compost:0.12, plastic:0.06},\n                    large:  {compost:0.15, plastic:0.07}\n                }[size];\n\n                \/\/ Logo premium\n                const logoPrem = {none:0, '1color':0.005, cmyk:0.012}[logo];\n                const compostUnit = prices.compost + logoPrem;\n                const plasticUnit = prices.plastic + logoPrem;\n\n                \/\/ Direct material cost\n                const compostMaterial = threeyr * compostUnit;\n                const plasticMaterial = threeyr * plasticUnit;\n\n                \/\/ State penalty \/ compliance risk for plastic\n                let stateCompliance = 0;\n                let stateLabel = '';\n                let banWarn = '';\n                \n                if (state === 'ca') { \n                    stateCompliance = 75000; \n                    stateLabel = 'CA SB-54 EPS distribution penalty exposure'; \n                    banWarn = '\u26a0 California SB-54 already prohibits EPS food service ware distribution. Continued use carries enforcement risk plus producer-responsibility fees.'; \n                } else if (state === 'ny') { \n                    stateCompliance = 50000; \n                    stateLabel = 'NY EPS ban penalty exposure'; \n                    banWarn = '\u26a0 NY single-use EPS ban active. Distribution carries fines per violation.'; \n                } else if (state === 'me') { \n                    stateCompliance = 60000; \n                    stateLabel = 'Maine LD 1503 PFAS retrofit + penalty'; \n                    banWarn = '\u26a0 Maine LD 1503 (Amara\\'s Law) banned PFAS in food packaging Jan 1, 2024. PFAS-treated containers cannot be sold or distributed in Maine.'; \n                } else if (state === 'wa' || state === 'mn') { \n                    stateCompliance = 45000; \n                    stateLabel = 'State PFAS ban penalty exposure'; \n                    banWarn = '\u26a0 State PFAS ban active. Compliance retrofit required.'; \n                } else if (state === 'eu') { \n                    stateCompliance = 90000; \n                    stateLabel = 'EU SUP Directive 2019\/904 compliance retrofit'; \n                    banWarn = '\u26a0 EU Single-Use Plastics Directive phased out polystyrene foodservice. Distribution requires compliant alternatives.'; \n                }\n\n                \/\/ Waste hauling differential (compost diversion saves landfill tipping)\n                const wasteHauling = annual * 3 * 0.008; \n\n                \/\/ Brand sustainability premium\n                const brandPremium = annual * 3 * 0.005;\n\n                \/\/ Final totals\n                const plasticTotal = plasticMaterial + stateCompliance;\n                const compostTotal = compostMaterial - wasteHauling - brandPremium;\n\n                \/\/ Render Results\n                document.getElementById('wh-plastic-total').textContent = '$' + Math.round(plasticTotal).toLocaleString();\n                document.getElementById('wh-compost-total').textContent = '$' + Math.round(compostTotal).toLocaleString();\n                \n                document.getElementById('wh-plastic-breakdown').innerHTML =\n                    '<strong>Material:<\/strong> $' + Math.round(plasticMaterial).toLocaleString() + ' (' + (threeyr).toLocaleString() + ' units \u00d7 $' + plasticUnit.toFixed(3) + ')<br>' +\n                    (stateCompliance > 0 ? '<strong>+ Compliance risk:<\/strong> $' + Math.round(stateCompliance).toLocaleString() + '<br><span style=\"color:#e5b4b4\">' + stateLabel + '<\/span>' : '<em>No active state ban on EPS\/PFAS<\/em>');\n                \n                document.getElementById('wh-compost-breakdown').innerHTML =\n                    '<strong>Material:<\/strong> $' + Math.round(compostMaterial).toLocaleString() + ' (' + (threeyr).toLocaleString() + ' units \u00d7 $' + compostUnit.toFixed(3) + ')<br>' +\n                    '<strong>\u2212 Waste hauling saved:<\/strong> $' + Math.round(wasteHauling).toLocaleString() + '<br>' +\n                    '<strong>\u2212 Brand sustainability value:<\/strong> $' + Math.round(brandPremium).toLocaleString() + '<br>' +\n                    '<span style=\"color:#1d7a3a\">Compliance risk: <strong>$0<\/strong> (BPI\/D6400\/EN 13432 certified)<\/span>';\n\n                \/\/ Render Banner\n                const savings = plasticTotal - compostTotal;\n                const banner = document.getElementById('wh-savings-banner');\n                if (savings > 0) {\n                    banner.style.backgroundColor = '#133e21';\n                    banner.style.borderColor = '#1d7a3a';\n                    document.getElementById('wh-savings-amt').textContent = '$' + Math.round(savings).toLocaleString();\n                    document.getElementById('wh-savings-amt').style.color = '#dfe';\n                    document.getElementById('wh-savings-label').textContent = '3-year TCO savings switching to Wanhui compostable';\n                } else {\n                    banner.style.backgroundColor = '#3d2600';\n                    banner.style.borderColor = '#c47a00';\n                    document.getElementById('wh-savings-amt').textContent = '$' + Math.round(Math.abs(savings)).toLocaleString();\n                    document.getElementById('wh-savings-amt').style.color = '#ffdda0';\n                    document.getElementById('wh-savings-label').textContent = 'Compostable premium over 3 years \u2014 offset by brand & risk benefits not modeled';\n                }\n\n                \/\/ Ban warning box\n                const banWarnEl = document.getElementById('wh-ban-warn');\n                if (banWarn) {\n                    banWarnEl.style.display = 'block';\n                    banWarnEl.textContent = banWarn;\n                } else {\n                    banWarnEl.style.display = 'none';\n                }\n\n                \/\/ Display block and scroll\n                const resultArea = document.getElementById('wh-result-area');\n                resultArea.classList.add('wh-show');\n                \n                \/\/ Only scroll if triggered by button click (not initial load)\n                if(this && this.id === 'wh-trigger-calc') {\n                    resultArea.scrollIntoView({behavior:'smooth', block:'nearest'});\n                }\n            }\n\n            function initCalculator() {\n                const calcBtn = document.getElementById('wh-trigger-calc');\n                if (calcBtn) {\n                    \/\/ Attach click listener\n                    calcBtn.addEventListener('click', executeCalc);\n                    \/\/ Auto-calc on load silently without scrolling\n                    executeCalc.call(null); \n                }\n            }\n\n            \/\/ Dual initialization approach for FlyingPress compatibility\n            if (document.readyState === 'interactive' || document.readyState === 'complete') {\n                initCalculator();\n            } else {\n                document.addEventListener('DOMContentLoaded', initCalculator);\n            }\n        })();\n    <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Compostable vs Plastic Clamshell \u2014 3-Year TCO Calculator See the real total cost of ownership over 3 years, including state plastic-ban penalty exposure, PFAS phase-out compliance, and waste hauling. Numbers are directional \u2014 request a custom TCO sheet for binding figures. Monthly clamshell volume Units per month, e.g. 50,000 Container size Determines unit price band [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":1426,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1592","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/comments?post=1592"}],"version-history":[{"count":0,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1592\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1426"}],"wp:attachment":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/media?parent=1592"}],"curies":[{"name":"Wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}