{"id":193,"date":"2026-01-16T11:18:10","date_gmt":"2026-01-16T11:18:10","guid":{"rendered":"https:\/\/vaatwasbaas.nl\/?page_id=193"},"modified":"2026-01-16T11:21:07","modified_gmt":"2026-01-16T11:21:07","slug":"grootkeukentechniek","status":"publish","type":"page","link":"https:\/\/vaatwasbaas.nl\/index.php\/grootkeukentechniek\/","title":{"rendered":"Grootkeukentechniek"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"193\" class=\"elementor elementor-193\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c4f0af e-flex e-con-boxed e-con e-parent\" data-id=\"4c4f0af\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9be7ea elementor-widget elementor-widget-html\" data-id=\"f9be7ea\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"nl\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Electrolux Professional Keukenapparatuur | VaatwasBaas<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            --purple-dark: #5B3E7D;\r\n            --purple-main: #7B52A0;\r\n            --purple-light: #9B72C0;\r\n            --purple-pale: #F3E5F5;\r\n            --orange-main: #E86F2C;\r\n            --orange-light: #F5923D;\r\n            --orange-pale: #FFF3E0;\r\n            --white: #FFFFFF;\r\n            --gray-50: #FAFAFA;\r\n            --gray-100: #F5F5F5;\r\n            --gray-200: #EEEEEE;\r\n            --gray-300: #E0E0E0;\r\n            --gray-400: #BDBDBD;\r\n            --gray-500: #9E9E9E;\r\n            --gray-600: #757575;\r\n            --gray-700: #616161;\r\n            --gray-800: #424242;\r\n            --gray-900: #212121;\r\n            --success: #4CAF50;\r\n            --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\r\n            --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);\r\n            --shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);\r\n            --shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);\r\n            --radius-sm: 6px;\r\n            --radius-md: 10px;\r\n            --radius-lg: 16px;\r\n            --radius-xl: 24px;\r\n        }\r\n\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n            background: var(--gray-50);\r\n            color: var(--gray-800);\r\n            line-height: 1.6;\r\n        }\r\n\r\n        h1, h2, h3, h4, h5, h6 {\r\n            font-family: 'Outfit', sans-serif;\r\n            font-weight: 700;\r\n        }\r\n\r\n        \/* Header *\/\r\n        .header {\r\n            background: linear-gradient(135deg, var(--purple-dark) 0%, var(--purple-main) 100%);\r\n            color: var(--white);\r\n            padding: 1rem 2rem;\r\n            position: sticky;\r\n            top: 0;\r\n            z-index: 1000;\r\n            box-shadow: var(--shadow-lg);\r\n        }\r\n\r\n        .header-content {\r\n            max-width: 1400px;\r\n            margin: 0 auto;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            gap: 2rem;\r\n        }\r\n\r\n        .logo {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.75rem;\r\n            text-decoration: none;\r\n            color: var(--white);\r\n        }\r\n\r\n        .logo-icon {\r\n            width: 48px;\r\n            height: 48px;\r\n            background: var(--orange-main);\r\n            border-radius: var(--radius-md);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 1.5rem;\r\n        }\r\n\r\n        .logo-text {\r\n            font-family: 'Outfit', sans-serif;\r\n            font-weight: 800;\r\n            font-size: 1.5rem;\r\n            letter-spacing: -0.5px;\r\n        }\r\n\r\n        .logo-text span {\r\n            color: var(--orange-light);\r\n        }\r\n\r\n        .search-bar {\r\n            flex: 1;\r\n            max-width: 500px;\r\n            position: relative;\r\n        }\r\n\r\n        .search-bar input {\r\n            width: 100%;\r\n            padding: 0.875rem 1.25rem 0.875rem 3rem;\r\n            border: none;\r\n            border-radius: 50px;\r\n            font-size: 1rem;\r\n            background: rgba(255,255,255,0.15);\r\n            color: var(--white);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .search-bar input::placeholder {\r\n            color: rgba(255,255,255,0.7);\r\n        }\r\n\r\n        .search-bar input:focus {\r\n            outline: none;\r\n            background: rgba(255,255,255,0.25);\r\n            box-shadow: 0 0 0 3px rgba(255,255,255,0.2);\r\n        }\r\n\r\n        .search-bar svg {\r\n            position: absolute;\r\n            left: 1rem;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: 20px;\r\n            height: 20px;\r\n            opacity: 0.7;\r\n        }\r\n\r\n        .cart-button {\r\n            position: relative;\r\n            background: var(--orange-main);\r\n            border: none;\r\n            padding: 0.875rem 1.5rem;\r\n            border-radius: 50px;\r\n            color: var(--white);\r\n            font-weight: 600;\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            transition: all 0.3s ease;\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n        }\r\n\r\n        .cart-button:hover {\r\n            background: var(--orange-light);\r\n            transform: translateY(-2px);\r\n            box-shadow: var(--shadow-lg);\r\n        }\r\n\r\n        .cart-count {\r\n            background: var(--white);\r\n            color: var(--orange-main);\r\n            width: 24px;\r\n            height: 24px;\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 0.875rem;\r\n            font-weight: 700;\r\n        }\r\n\r\n        \/* Hero Section *\/\r\n        .hero {\r\n            background: linear-gradient(135deg, var(--purple-main) 0%, var(--purple-dark) 100%);\r\n            color: var(--white);\r\n            padding: 3rem 2rem;\r\n            text-align: center;\r\n        }\r\n\r\n        .hero h1 {\r\n            font-size: 2.5rem;\r\n            margin-bottom: 0.5rem;\r\n            font-weight: 800;\r\n        }\r\n\r\n        .hero p {\r\n            font-size: 1.125rem;\r\n            opacity: 0.9;\r\n            max-width: 600px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .hero-badge {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            background: var(--orange-main);\r\n            padding: 0.5rem 1rem;\r\n            border-radius: 50px;\r\n            font-size: 0.875rem;\r\n            font-weight: 600;\r\n            margin-top: 1.5rem;\r\n        }\r\n\r\n        \/* Main Content *\/\r\n        .main-content {\r\n            max-width: 1400px;\r\n            margin: 0 auto;\r\n            padding: 2rem;\r\n        }\r\n\r\n        \/* Filter Bar *\/\r\n        .filter-bar {\r\n            display: flex;\r\n            gap: 1rem;\r\n            margin-bottom: 2rem;\r\n            flex-wrap: wrap;\r\n            align-items: center;\r\n        }\r\n\r\n        .filter-bar label {\r\n            font-weight: 600;\r\n            color: var(--gray-700);\r\n        }\r\n\r\n        .filter-select {\r\n            padding: 0.75rem 2.5rem 0.75rem 1rem;\r\n            border: 2px solid var(--gray-200);\r\n            border-radius: var(--radius-md);\r\n            font-size: 1rem;\r\n            background: var(--white);\r\n            cursor: pointer;\r\n            appearance: none;\r\n            background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");\r\n            background-repeat: no-repeat;\r\n            background-position: right 0.75rem center;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        .filter-select:focus {\r\n            outline: none;\r\n            border-color: var(--purple-main);\r\n            box-shadow: 0 0 0 3px var(--purple-pale);\r\n        }\r\n\r\n        .results-count {\r\n            margin-left: auto;\r\n            color: var(--gray-600);\r\n            font-size: 0.95rem;\r\n        }\r\n\r\n        .results-count strong {\r\n            color: var(--purple-main);\r\n        }\r\n\r\n        \/* Product Grid *\/\r\n        .product-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\r\n            gap: 1.5rem;\r\n        }\r\n\r\n        .product-card {\r\n            background: var(--white);\r\n            border-radius: var(--radius-lg);\r\n            overflow: hidden;\r\n            box-shadow: var(--shadow-md);\r\n            transition: all 0.3s ease;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .product-card:hover {\r\n            transform: translateY(-4px);\r\n            box-shadow: var(--shadow-xl);\r\n        }\r\n\r\n        .product-image {\r\n            position: relative;\r\n            aspect-ratio: 4\/3;\r\n            background: var(--gray-100);\r\n            overflow: hidden;\r\n        }\r\n\r\n        .product-image img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: contain;\r\n            padding: 1rem;\r\n            transition: transform 0.3s ease;\r\n        }\r\n\r\n        .product-card:hover .product-image img {\r\n            transform: scale(1.05);\r\n        }\r\n\r\n        .product-badge {\r\n            position: absolute;\r\n            top: 1rem;\r\n            left: 1rem;\r\n            background: var(--purple-main);\r\n            color: var(--white);\r\n            padding: 0.25rem 0.75rem;\r\n            border-radius: 50px;\r\n            font-size: 0.75rem;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .product-info {\r\n            padding: 1.25rem;\r\n            flex: 1;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .product-pnc {\r\n            font-size: 0.8rem;\r\n            color: var(--gray-500);\r\n            font-weight: 500;\r\n            margin-bottom: 0.25rem;\r\n        }\r\n\r\n        .product-name {\r\n            font-size: 1rem;\r\n            font-weight: 600;\r\n            color: var(--gray-800);\r\n            margin-bottom: 1rem;\r\n            line-height: 1.4;\r\n            flex: 1;\r\n            display: -webkit-box;\r\n            -webkit-line-clamp: 2;\r\n            -webkit-box-orient: vertical;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .product-prices {\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        .price-original {\r\n            font-size: 0.9rem;\r\n            color: var(--gray-400);\r\n            text-decoration: line-through;\r\n            margin-bottom: 0.25rem;\r\n        }\r\n\r\n        .price-current {\r\n            font-size: 1.5rem;\r\n            font-weight: 700;\r\n            color: var(--purple-main);\r\n            font-family: 'Outfit', sans-serif;\r\n        }\r\n\r\n        .price-note {\r\n            font-size: 0.75rem;\r\n            color: var(--gray-500);\r\n            margin-top: 0.25rem;\r\n        }\r\n\r\n        .add-to-cart {\r\n            width: 100%;\r\n            padding: 0.875rem;\r\n            background: linear-gradient(135deg, var(--orange-main) 0%, var(--orange-light) 100%);\r\n            border: none;\r\n            border-radius: var(--radius-md);\r\n            color: var(--white);\r\n            font-weight: 600;\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 0.5rem;\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n        }\r\n\r\n        .add-to-cart:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: var(--shadow-md);\r\n        }\r\n\r\n        .add-to-cart.added {\r\n            background: var(--success);\r\n        }\r\n\r\n        \/* Cart Sidebar *\/\r\n        .cart-overlay {\r\n            position: fixed;\r\n            inset: 0;\r\n            background: rgba(0,0,0,0.5);\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: all 0.3s ease;\r\n            z-index: 2000;\r\n        }\r\n\r\n        .cart-overlay.active {\r\n            opacity: 1;\r\n            visibility: visible;\r\n        }\r\n\r\n        .cart-sidebar {\r\n            position: fixed;\r\n            top: 0;\r\n            right: -480px;\r\n            width: 100%;\r\n            max-width: 480px;\r\n            height: 100vh;\r\n            background: var(--white);\r\n            box-shadow: var(--shadow-xl);\r\n            transition: right 0.3s ease;\r\n            z-index: 2001;\r\n            display: flex;\r\n            flex-direction: column;\r\n        }\r\n\r\n        .cart-sidebar.active {\r\n            right: 0;\r\n        }\r\n\r\n        .cart-header {\r\n            padding: 1.5rem;\r\n            background: linear-gradient(135deg, var(--purple-dark) 0%, var(--purple-main) 100%);\r\n            color: var(--white);\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n        }\r\n\r\n        .cart-header h2 {\r\n            font-size: 1.25rem;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n        }\r\n\r\n        .cart-close {\r\n            background: rgba(255,255,255,0.2);\r\n            border: none;\r\n            width: 40px;\r\n            height: 40px;\r\n            border-radius: 50%;\r\n            color: var(--white);\r\n            cursor: pointer;\r\n            font-size: 1.25rem;\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        .cart-close:hover {\r\n            background: rgba(255,255,255,0.3);\r\n        }\r\n\r\n        .cart-items {\r\n            flex: 1;\r\n            overflow-y: auto;\r\n            padding: 1rem;\r\n        }\r\n\r\n        .cart-empty {\r\n            text-align: center;\r\n            padding: 3rem 1rem;\r\n            color: var(--gray-500);\r\n        }\r\n\r\n        .cart-empty svg {\r\n            width: 80px;\r\n            height: 80px;\r\n            margin-bottom: 1rem;\r\n            opacity: 0.3;\r\n        }\r\n\r\n        .cart-item {\r\n            display: flex;\r\n            gap: 1rem;\r\n            padding: 1rem;\r\n            background: var(--gray-50);\r\n            border-radius: var(--radius-md);\r\n            margin-bottom: 0.75rem;\r\n        }\r\n\r\n        .cart-item-image {\r\n            width: 80px;\r\n            height: 80px;\r\n            background: var(--white);\r\n            border-radius: var(--radius-sm);\r\n            overflow: hidden;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .cart-item-image img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: contain;\r\n        }\r\n\r\n        .cart-item-details {\r\n            flex: 1;\r\n            min-width: 0;\r\n        }\r\n\r\n        .cart-item-name {\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            color: var(--gray-800);\r\n            margin-bottom: 0.25rem;\r\n            display: -webkit-box;\r\n            -webkit-line-clamp: 2;\r\n            -webkit-box-orient: vertical;\r\n            overflow: hidden;\r\n        }\r\n\r\n        .cart-item-pnc {\r\n            font-size: 0.75rem;\r\n            color: var(--gray-500);\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .cart-item-price {\r\n            font-weight: 700;\r\n            color: var(--purple-main);\r\n        }\r\n\r\n        .cart-item-remove {\r\n            background: none;\r\n            border: none;\r\n            color: var(--gray-400);\r\n            cursor: pointer;\r\n            padding: 0.5rem;\r\n            transition: color 0.2s ease;\r\n        }\r\n\r\n        .cart-item-remove:hover {\r\n            color: #E53935;\r\n        }\r\n\r\n        .cart-item-quantity {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            margin-top: 0.5rem;\r\n        }\r\n\r\n        .quantity-btn {\r\n            width: 28px;\r\n            height: 28px;\r\n            border: 1px solid var(--gray-300);\r\n            background: var(--white);\r\n            border-radius: var(--radius-sm);\r\n            cursor: pointer;\r\n            font-size: 1rem;\r\n            color: var(--gray-700);\r\n            transition: all 0.2s ease;\r\n        }\r\n\r\n        .quantity-btn:hover {\r\n            border-color: var(--purple-main);\r\n            color: var(--purple-main);\r\n        }\r\n\r\n        .quantity-value {\r\n            min-width: 30px;\r\n            text-align: center;\r\n            font-weight: 600;\r\n        }\r\n\r\n        .cart-footer {\r\n            padding: 1.5rem;\r\n            border-top: 1px solid var(--gray-200);\r\n            background: var(--white);\r\n        }\r\n\r\n        .cart-total {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin-bottom: 1rem;\r\n            font-size: 1.125rem;\r\n        }\r\n\r\n        .cart-total-price {\r\n            font-size: 1.5rem;\r\n            font-weight: 700;\r\n            color: var(--purple-main);\r\n            font-family: 'Outfit', sans-serif;\r\n        }\r\n\r\n        .cart-total-note {\r\n            font-size: 0.8rem;\r\n            color: var(--gray-500);\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        .checkout-btn {\r\n            width: 100%;\r\n            padding: 1rem;\r\n            background: linear-gradient(135deg, var(--orange-main) 0%, var(--orange-light) 100%);\r\n            border: none;\r\n            border-radius: var(--radius-md);\r\n            color: var(--white);\r\n            font-weight: 700;\r\n            font-size: 1.125rem;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            font-family: 'Outfit', sans-serif;\r\n        }\r\n\r\n        .checkout-btn:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: var(--shadow-lg);\r\n        }\r\n\r\n        .checkout-btn:disabled {\r\n            background: var(--gray-300);\r\n            cursor: not-allowed;\r\n            transform: none;\r\n        }\r\n\r\n        \/* Quote Modal *\/\r\n        .modal-overlay {\r\n            position: fixed;\r\n            inset: 0;\r\n            background: rgba(0,0,0,0.6);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: all 0.3s ease;\r\n            z-index: 3000;\r\n            padding: 1rem;\r\n        }\r\n\r\n        .modal-overlay.active {\r\n            opacity: 1;\r\n            visibility: visible;\r\n        }\r\n\r\n        .modal {\r\n            background: var(--white);\r\n            border-radius: var(--radius-xl);\r\n            width: 100%;\r\n            max-width: 600px;\r\n            max-height: 90vh;\r\n            overflow-y: auto;\r\n            transform: scale(0.9) translateY(20px);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .modal-overlay.active .modal {\r\n            transform: scale(1) translateY(0);\r\n        }\r\n\r\n        .modal-header {\r\n            padding: 1.5rem 2rem;\r\n            background: linear-gradient(135deg, var(--purple-dark) 0%, var(--purple-main) 100%);\r\n            color: var(--white);\r\n            border-radius: var(--radius-xl) var(--radius-xl) 0 0;\r\n        }\r\n\r\n        .modal-header h2 {\r\n            font-size: 1.5rem;\r\n            margin-bottom: 0.25rem;\r\n        }\r\n\r\n        .modal-header p {\r\n            opacity: 0.9;\r\n            font-size: 0.95rem;\r\n        }\r\n\r\n        .modal-body {\r\n            padding: 2rem;\r\n        }\r\n\r\n        .form-group {\r\n            margin-bottom: 1.25rem;\r\n        }\r\n\r\n        .form-group label {\r\n            display: block;\r\n            font-weight: 600;\r\n            margin-bottom: 0.5rem;\r\n            color: var(--gray-700);\r\n        }\r\n\r\n        .form-group input,\r\n        .form-group textarea {\r\n            width: 100%;\r\n            padding: 0.875rem 1rem;\r\n            border: 2px solid var(--gray-200);\r\n            border-radius: var(--radius-md);\r\n            font-size: 1rem;\r\n            transition: all 0.2s ease;\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n        }\r\n\r\n        .form-group input:focus,\r\n        .form-group textarea:focus {\r\n            outline: none;\r\n            border-color: var(--purple-main);\r\n            box-shadow: 0 0 0 3px var(--purple-pale);\r\n        }\r\n\r\n        .form-group textarea {\r\n            min-height: 100px;\r\n            resize: vertical;\r\n        }\r\n\r\n        .form-row {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 1rem;\r\n        }\r\n\r\n        .quote-summary {\r\n            background: var(--gray-50);\r\n            border-radius: var(--radius-md);\r\n            padding: 1rem;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .quote-summary h4 {\r\n            font-size: 0.9rem;\r\n            color: var(--gray-600);\r\n            margin-bottom: 0.75rem;\r\n        }\r\n\r\n        .quote-summary-item {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            font-size: 0.9rem;\r\n            padding: 0.25rem 0;\r\n        }\r\n\r\n        .quote-summary-total {\r\n            border-top: 1px solid var(--gray-200);\r\n            margin-top: 0.5rem;\r\n            padding-top: 0.5rem;\r\n            font-weight: 700;\r\n            color: var(--purple-main);\r\n        }\r\n\r\n        .modal-actions {\r\n            display: flex;\r\n            gap: 1rem;\r\n            margin-top: 1.5rem;\r\n        }\r\n\r\n        .btn-secondary {\r\n            flex: 1;\r\n            padding: 1rem;\r\n            background: var(--gray-100);\r\n            border: none;\r\n            border-radius: var(--radius-md);\r\n            color: var(--gray-700);\r\n            font-weight: 600;\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n        }\r\n\r\n        .btn-secondary:hover {\r\n            background: var(--gray-200);\r\n        }\r\n\r\n        .btn-primary {\r\n            flex: 2;\r\n            padding: 1rem;\r\n            background: linear-gradient(135deg, var(--orange-main) 0%, var(--orange-light) 100%);\r\n            border: none;\r\n            border-radius: var(--radius-md);\r\n            color: var(--white);\r\n            font-weight: 700;\r\n            font-size: 1rem;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            font-family: 'Plus Jakarta Sans', sans-serif;\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: var(--shadow-md);\r\n        }\r\n\r\n        \/* Success State *\/\r\n        .success-message {\r\n            text-align: center;\r\n            padding: 2rem;\r\n        }\r\n\r\n        .success-icon {\r\n            width: 80px;\r\n            height: 80px;\r\n            background: #E8F5E9;\r\n            border-radius: 50%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            margin: 0 auto 1.5rem;\r\n        }\r\n\r\n        .success-icon svg {\r\n            width: 40px;\r\n            height: 40px;\r\n            color: var(--success);\r\n        }\r\n\r\n        .success-message h3 {\r\n            font-size: 1.5rem;\r\n            margin-bottom: 0.5rem;\r\n            color: var(--gray-800);\r\n        }\r\n\r\n        .success-message p {\r\n            color: var(--gray-600);\r\n        }\r\n\r\n        \/* Toast Notification *\/\r\n        .toast {\r\n            position: fixed;\r\n            bottom: 2rem;\r\n            left: 50%;\r\n            transform: translateX(-50%) translateY(100px);\r\n            background: var(--gray-800);\r\n            color: var(--white);\r\n            padding: 1rem 2rem;\r\n            border-radius: 50px;\r\n            font-weight: 500;\r\n            box-shadow: var(--shadow-xl);\r\n            opacity: 0;\r\n            transition: all 0.3s ease;\r\n            z-index: 4000;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 0.75rem;\r\n        }\r\n\r\n        .toast.show {\r\n            opacity: 1;\r\n            transform: translateX(-50%) translateY(0);\r\n        }\r\n\r\n        .toast.success {\r\n            background: var(--success);\r\n        }\r\n\r\n        \/* Responsive *\/\r\n        @media (max-width: 768px) {\r\n            .header-content {\r\n                flex-wrap: wrap;\r\n            }\r\n\r\n            .search-bar {\r\n                order: 3;\r\n                max-width: 100%;\r\n                flex-basis: 100%;\r\n                margin-top: 1rem;\r\n            }\r\n\r\n            .hero h1 {\r\n                font-size: 1.75rem;\r\n            }\r\n\r\n            .product-grid {\r\n                grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\r\n            }\r\n\r\n            .form-row {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            .cart-sidebar {\r\n                max-width: 100%;\r\n            }\r\n        }\r\n\r\n        \/* No products message *\/\r\n        .no-products {\r\n            grid-column: 1 \/ -1;\r\n            text-align: center;\r\n            padding: 4rem 2rem;\r\n            color: var(--gray-500);\r\n        }\r\n\r\n        .no-products svg {\r\n            width: 100px;\r\n            height: 100px;\r\n            margin-bottom: 1rem;\r\n            opacity: 0.3;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <!-- Header -->\r\n    <header class=\"header\">\r\n        <div class=\"header-content\">\r\n            <a href=\"https:\/\/vaatwasbaas.nl\" class=\"logo\">\r\n                <div class=\"logo-icon\">\ud83c\udf7d\ufe0f<\/div>\r\n                <div class=\"logo-text\">Vaatwa<span>sBaas<\/span><\/div>\r\n            <\/a>\r\n            \r\n            <div class=\"search-bar\">\r\n                <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z\"\/>\r\n                <\/svg>\r\n                <input type=\"text\" id=\"searchInput\" placeholder=\"Zoek op productnaam of artikelnummer...\">\r\n            <\/div>\r\n            \r\n            <button class=\"cart-button\" id=\"cartButton\">\r\n                <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z\"\/>\r\n                <\/svg>\r\n                Offertelijst\r\n                <span class=\"cart-count\" id=\"cartCount\">0<\/span>\r\n            <\/button>\r\n        <\/div>\r\n    <\/header>\r\n\r\n    <!-- Hero -->\r\n    <section class=\"hero\">\r\n        <h1>Electrolux Professional Keukenapparatuur<\/h1>\r\n        <p>Professionele kwaliteit voor uw grootkeuken. Bekijk ons assortiment en vraag vrijblijvend een offerte aan.<\/p>\r\n        <div class=\"hero-badge\">\r\n            <svg width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 20 20\">\r\n                <path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"\/>\r\n            <\/svg>\r\n            Alle prijzen excl. BTW\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Main Content -->\r\n    <main class=\"main-content\">\r\n        <div class=\"filter-bar\">\r\n            <label for=\"sortSelect\">Sorteren:<\/label>\r\n            <select class=\"filter-select\" id=\"sortSelect\">\r\n                <option value=\"name-asc\">Naam A-Z<\/option>\r\n                <option value=\"name-desc\">Naam Z-A<\/option>\r\n                <option value=\"price-asc\">Prijs laag-hoog<\/option>\r\n                <option value=\"price-desc\">Prijs hoog-laag<\/option>\r\n            <\/select>\r\n            <span class=\"results-count\"><strong id=\"productCount\">0<\/strong> producten<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"product-grid\" id=\"productGrid\">\r\n            <!-- Products will be loaded here -->\r\n        <\/div>\r\n    <\/main>\r\n\r\n    <!-- Cart Sidebar -->\r\n    <div class=\"cart-overlay\" id=\"cartOverlay\"><\/div>\r\n    <div class=\"cart-sidebar\" id=\"cartSidebar\">\r\n        <div class=\"cart-header\">\r\n            <h2>\r\n                <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\/>\r\n                <\/svg>\r\n                Uw offertelijst\r\n            <\/h2>\r\n            <button class=\"cart-close\" id=\"cartClose\">&times;<\/button>\r\n        <\/div>\r\n        <div class=\"cart-items\" id=\"cartItems\">\r\n            <!-- Cart items will be loaded here -->\r\n        <\/div>\r\n        <div class=\"cart-footer\">\r\n            <div class=\"cart-total\">\r\n                <span>Totaal (excl. BTW)<\/span>\r\n                <span class=\"cart-total-price\" id=\"cartTotal\">\u20ac 0,00<\/span>\r\n            <\/div>\r\n            <p class=\"cart-total-note\">Dit is een indicatieve prijs. U ontvangt een definitieve offerte per e-mail.<\/p>\r\n            <button class=\"checkout-btn\" id=\"checkoutBtn\" disabled>Offerte aanvragen<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Quote Modal -->\r\n    <div class=\"modal-overlay\" id=\"modalOverlay\">\r\n        <div class=\"modal\">\r\n            <div class=\"modal-header\">\r\n                <h2>Offerte aanvragen<\/h2>\r\n                <p>Vul uw gegevens in en wij sturen u een offerte op maat<\/p>\r\n            <\/div>\r\n            <div class=\"modal-body\" id=\"modalBody\">\r\n                <form id=\"quoteForm\">\r\n                    <div class=\"quote-summary\" id=\"quoteSummary\">\r\n                        <!-- Quote summary will be loaded here -->\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-row\">\r\n                        <div class=\"form-group\">\r\n                            <label for=\"firstName\">Voornaam *<\/label>\r\n                            <input type=\"text\" id=\"firstName\" name=\"firstName\" required>\r\n                        <\/div>\r\n                        <div class=\"form-group\">\r\n                            <label for=\"lastName\">Achternaam *<\/label>\r\n                            <input type=\"text\" id=\"lastName\" name=\"lastName\" required>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-group\">\r\n                        <label for=\"company\">Bedrijfsnaam<\/label>\r\n                        <input type=\"text\" id=\"company\" name=\"company\">\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-group\">\r\n                        <label for=\"email\">E-mailadres *<\/label>\r\n                        <input type=\"email\" id=\"email\" name=\"email\" required>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-group\">\r\n                        <label for=\"phone\">Telefoonnummer *<\/label>\r\n                        <input type=\"tel\" id=\"phone\" name=\"phone\" required>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"form-group\">\r\n                        <label for=\"message\">Opmerkingen<\/label>\r\n                        <textarea id=\"message\" name=\"message\" placeholder=\"Heeft u nog vragen of specifieke wensen?\"><\/textarea>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"modal-actions\">\r\n                        <button type=\"button\" class=\"btn-secondary\" id=\"cancelQuote\">Annuleren<\/button>\r\n                        <button type=\"submit\" class=\"btn-primary\">\r\n                            <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" style=\"display:inline;vertical-align:middle;margin-right:0.5rem;\">\r\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\/>\r\n                            <\/svg>\r\n                            Verstuur aanvraag\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/form>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Toast -->\r\n    <div class=\"toast\" id=\"toast\"><\/div>\r\n\r\n    <script>\r\n        \/\/ Product Data\r\n        const productsData = [\r\n  {\r\n    \"pnc\": \"9PDX190EN4\",\r\n    \"naam\": \"60LT EL.TILT.BRAISING PAN-DUOMAT BOTTOM\",\r\n    \"bruto_inkoop\": null,\r\n    \"inkoopprijs\": null,\r\n    \"verkoopprijs\": null,\r\n    \"afbeelding\": \"\"\r\n  },\r\n  {\r\n    \"pnc\": \"8PDX206377\",\r\n    \"naam\": \"NEUTRALE UNIT, KOLOMKRAAN, LITER TELLER, 200 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1789.0,\r\n    \"inkoopprijs\": 983.95,\r\n    \"verkoopprijs\": 1279.13,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_206377_1_0_206377-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371347\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEBORSTELD CHROOM,  800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3929.0,\r\n    \"inkoopprijs\": 2160.95,\r\n    \"verkoopprijs\": 2809.23,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371051_1_4_371187-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371340\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD, GEBORSTELD CHROOM, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3919.0,\r\n    \"inkoopprijs\": 2155.45,\r\n    \"verkoopprijs\": 2802.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371050_1_1_371050-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371335\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEBORSTELD CHROOM, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 4099.0,\r\n    \"inkoopprijs\": 2254.45,\r\n    \"verkoopprijs\": 2930.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371032_1_1_371032-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371332\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GERIBD, GEBORSTELD CHROOM, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2659.0,\r\n    \"inkoopprijs\": 1462.45,\r\n    \"verkoopprijs\": 1901.19,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371049_1_1_371049-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371330\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD, GEBORSTELD CHROOM, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 4059.0,\r\n    \"inkoopprijs\": 2232.45,\r\n    \"verkoopprijs\": 2902.18,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_391050_1_3_391050-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371329\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEBORSTELD CHROOM, 800 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 3899.0,\r\n    \"inkoopprijs\": 2144.45,\r\n    \"verkoopprijs\": 2787.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371051_1_4_371187-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371328\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEBORSTELD CHROOM, HORIZONTAAL, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2559.0,\r\n    \"inkoopprijs\": 1407.45,\r\n    \"verkoopprijs\": 1829.69,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371192_1_1_371192-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371325\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEBORSTELD CHROOM, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2639.0,\r\n    \"inkoopprijs\": 1451.45,\r\n    \"verkoopprijs\": 1886.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371048_1_5_371048-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371323\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GERIBD, GEBORSTELD CHROOM, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 2759.0,\r\n    \"inkoopprijs\": 1517.45,\r\n    \"verkoopprijs\": 1972.69,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371030_1_1_371030-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371322\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD, GEBORSTELD CHROOM, 800 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 3969.0,\r\n    \"inkoopprijs\": 2182.95,\r\n    \"verkoopprijs\": 2837.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371050_1_1_371050-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371321\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEBORSTELD CHROOM, 400 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 2609.0,\r\n    \"inkoopprijs\": 1434.95,\r\n    \"verkoopprijs\": 1865.44,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371048_1_5_371048-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371320\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEBORSTELD CHROOM, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 2719.0,\r\n    \"inkoopprijs\": 1495.45,\r\n    \"verkoopprijs\": 1944.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371320_1_1_371320-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371302\",\r\n    \"naam\": \"HP GRILL, 1 ZONE, 400 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371266_1_1_371266-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371301\",\r\n    \"naam\": \"HP GRILL, 2 ZONES, 800 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 7179.0,\r\n    \"inkoopprijs\": 3948.45,\r\n    \"verkoopprijs\": 5132.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371267_2_1_371267-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371300\",\r\n    \"naam\": \"HP GRILL, 3 ZONES, 1200 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 9819.0,\r\n    \"inkoopprijs\": 5400.45,\r\n    \"verkoopprijs\": 7020.59,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371268_1_1_371268-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371282\",\r\n    \"naam\": \"FORNUIS, INDUCTIE WOK, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 5829.0,\r\n    \"inkoopprijs\": 3205.95,\r\n    \"verkoopprijs\": 4167.73,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371177_1_1_371177-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371273\",\r\n    \"naam\": \"KOOKKETEL 60 L, INDIRECT VERWARMD, AUTOMATISCH, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 8479.0,\r\n    \"inkoopprijs\": 4663.45,\r\n    \"verkoopprijs\": 6062.48,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371095_1_1_371095-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371272\",\r\n    \"naam\": \"KOOKKETEL 60 L, INDIRECT VERWARMD, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 8049.0,\r\n    \"inkoopprijs\": 4426.95,\r\n    \"verkoopprijs\": 5755.03,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371094_1_3_371094-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371270\",\r\n    \"naam\": \"KOOKKETEL 60 L, INDIRECT VERWARMD, AUTOMATISCH, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 9049.0,\r\n    \"inkoopprijs\": 4976.95,\r\n    \"verkoopprijs\": 6470.03,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371088_1_1_371088-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371269\",\r\n    \"naam\": \"KOOKKETEL 60 L, INDIRECT VERWARMD, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 8619.0,\r\n    \"inkoopprijs\": 4740.45,\r\n    \"verkoopprijs\": 6162.59,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371087_1_3_371087-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371268\",\r\n    \"naam\": \"HP GRILL, 3 ZONES, 1200 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 9819.0,\r\n    \"inkoopprijs\": 5400.45,\r\n    \"verkoopprijs\": 7020.59,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371268_1_1_371268-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371267\",\r\n    \"naam\": \"HP GRILL, 2 ZONES, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 7179.0,\r\n    \"inkoopprijs\": 3948.45,\r\n    \"verkoopprijs\": 5132.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371267_2_1_371267-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371266\",\r\n    \"naam\": \"HP GRILL, 1 ZONE, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371266_1_1_371266-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371242\",\r\n    \"naam\": \"GRILL, 2 ZONES, 800 MM, VLOERMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371242_1_2_371242-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371241\",\r\n    \"naam\": \"GRILL, 1 ZONE, 400 MM, VLOERMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3069.0,\r\n    \"inkoopprijs\": 1687.95,\r\n    \"verkoopprijs\": 2194.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371241_1_1_371241-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371240\",\r\n    \"naam\": \"GRILL, 2 ZONES, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4029.0,\r\n    \"inkoopprijs\": 2215.95,\r\n    \"verkoopprijs\": 2880.73,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371240_1_1_371240-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371239\",\r\n    \"naam\": \"GRILL, 1 ZONE, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2769.0,\r\n    \"inkoopprijs\": 1522.95,\r\n    \"verkoopprijs\": 1979.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371239_1_1_371239-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371238\",\r\n    \"naam\": \"GRILL, 2 ZONES, 800 MM, VLOERMODEL, GAS\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371238_1_1_371238-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371237\",\r\n    \"naam\": \"GRILL, 1 ZONE, 400 MM, VLOERMODEL, GAS\",\r\n    \"bruto_inkoop\": 3069.0,\r\n    \"inkoopprijs\": 1687.95,\r\n    \"verkoopprijs\": 2194.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371237_1_1_371237-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371214\",\r\n    \"naam\": \"SPOELBAK UNIT, \u00c9\u00c9NHANDEL MENGKRAAN, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1589.0,\r\n    \"inkoopprijs\": 873.95,\r\n    \"verkoopprijs\": 1136.13,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371214_1_1_371214-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371201\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEPOLIJST CHROOM, 800 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 4539.0,\r\n    \"inkoopprijs\": 2496.45,\r\n    \"verkoopprijs\": 3245.38,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371201_1_1_371201-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371197\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEPOLIJST CHROOM, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4539.0,\r\n    \"inkoopprijs\": 2496.45,\r\n    \"verkoopprijs\": 3245.38,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371201_1_1_371201-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371194\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD, GEPOLIJST CHROOM, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4539.0,\r\n    \"inkoopprijs\": 2496.45,\r\n    \"verkoopprijs\": 3245.38,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371194_1_1_371194-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371193\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEPOLIJST CHROOM, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3099.0,\r\n    \"inkoopprijs\": 1704.45,\r\n    \"verkoopprijs\": 2215.79,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371057_1_3_371057-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371183\",\r\n    \"naam\": \"KANTELBARE BRAADPAN 60 L, DUOMAT BODEM, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 8749.0,\r\n    \"inkoopprijs\": 4811.95,\r\n    \"verkoopprijs\": 6255.53,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371183_1_1_371183-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371181\",\r\n    \"naam\": \"KANTELBARE BRAADPAN 60 L, DUOMAT BODEM, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 8879.0,\r\n    \"inkoopprijs\": 4883.45,\r\n    \"verkoopprijs\": 6348.48,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371103_1_2_371181-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371176\",\r\n    \"naam\": \"FORNUIS, 4 ZONES HP INDUCTIE KOOKPLAAT, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 13899.0,\r\n    \"inkoopprijs\": 7644.45,\r\n    \"verkoopprijs\": 9937.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371021_1_1_371021-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371175\",\r\n    \"naam\": \"FORNUIS, 2 ZONES HP INDUCTIE KOOKPLAAT, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 7509.0,\r\n    \"inkoopprijs\": 4129.95,\r\n    \"verkoopprijs\": 5368.94,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371020_1_1_371020-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371144\",\r\n    \"naam\": \"FRITEUSE 2x14 L, INTERNE ELEMENTEN, 800 MM, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 5569.0,\r\n    \"inkoopprijs\": 3062.95,\r\n    \"verkoopprijs\": 3981.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371085_1_1_371085-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371143\",\r\n    \"naam\": \"FRITEUSE 2x12 L, INTERNE ELEMENTEN, 800 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 4299.0,\r\n    \"inkoopprijs\": 2364.45,\r\n    \"verkoopprijs\": 3073.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371080_1_1_371080-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371142\",\r\n    \"naam\": \"FRITEUSE 1x12 L, INTERNE ELEMENTEN, 400 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 2509.0,\r\n    \"inkoopprijs\": 1379.95,\r\n    \"verkoopprijs\": 1793.94,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371079_1_1_371079-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371141\",\r\n    \"naam\": \"FRITEUSE 2x7 L, 800 MM, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 5979.0,\r\n    \"inkoopprijs\": 3288.45,\r\n    \"verkoopprijs\": 4274.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371078_1_1_371078-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371140\",\r\n    \"naam\": \"FRITEUSE 1x7 L, 400 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 3189.0,\r\n    \"inkoopprijs\": 1753.95,\r\n    \"verkoopprijs\": 2280.14,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371075_1_1_371075-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371139\",\r\n    \"naam\": \"FRITEUSE 2x5 L, INTERNE ELEMENTEN, 400 MM, TOPMODEL, ELEKTRISCH, 230V-3F\",\r\n    \"bruto_inkoop\": 3319.0,\r\n    \"inkoopprijs\": 1825.45,\r\n    \"verkoopprijs\": 2373.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371074_1_1_371074-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371134\",\r\n    \"naam\": \"FORNUIS, 4 ZONES INFRAROOD KOOKPLAAT, 800 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 3749.0,\r\n    \"inkoopprijs\": 2061.95,\r\n    \"verkoopprijs\": 2680.53,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371025_1_1_371025-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371133\",\r\n    \"naam\": \"FORNUIS, 2 ZONES INFRAROOD KOOKPLAAT, 400 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 2369.0,\r\n    \"inkoopprijs\": 1302.95,\r\n    \"verkoopprijs\": 1693.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371024_1_1_371024-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371132\",\r\n    \"naam\": \"FORNUIS, 4 ZONES INDUCTIE KOOKPLAAT, 800 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 13229.0,\r\n    \"inkoopprijs\": 7275.95,\r\n    \"verkoopprijs\": 9458.74,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371021_1_1_371021-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371131\",\r\n    \"naam\": \"FORNUIS, 2 ZONES INDUCTIE KOOKPLAAT, 400 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 7309.0,\r\n    \"inkoopprijs\": 4019.95,\r\n    \"verkoopprijs\": 5225.93,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371020_1_1_371020-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371130\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. VIERKANTE KOOKPLATEN, 800 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 3489.0,\r\n    \"inkoopprijs\": 1918.95,\r\n    \"verkoopprijs\": 2494.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371017_1_1_371017-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371129\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. VIERKANTE KOOKPLATEN, ELEKTR.OVEN, 800 MM, 230V-3F\",\r\n    \"bruto_inkoop\": 6119.0,\r\n    \"inkoopprijs\": 3365.45,\r\n    \"verkoopprijs\": 4375.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371018_1_1_371018-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371128\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. RONDE KOOKPLATEN, ELEKTR.OVEN, 800 MM, 230V-3F\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371016_1_1_371016-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371127\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. RONDE KOOKPLATEN, 800 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 2089.0,\r\n    \"inkoopprijs\": 1148.95,\r\n    \"verkoopprijs\": 1493.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371015_1_1_371015-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371126\",\r\n    \"naam\": \"FORNUIS, 2 ELEKTR. RONDE KOOKPLATEN, 400 MM, TOPMODEL, 230V-3F\",\r\n    \"bruto_inkoop\": 1249.0,\r\n    \"inkoopprijs\": 686.95,\r\n    \"verkoopprijs\": 893.04,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371014_1_1_371014-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371125\",\r\n    \"naam\": \"FORNUIS, GAS, 4 BRANDERS, ELEKTR.OVEN, 800 MM, 230V-3F\",\r\n    \"bruto_inkoop\": 4979.0,\r\n    \"inkoopprijs\": 2738.45,\r\n    \"verkoopprijs\": 3559.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371003_1_1_371003-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371119\",\r\n    \"naam\": \"NEUTRALE UNIT MET LADE, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1419.0,\r\n    \"inkoopprijs\": 780.45,\r\n    \"verkoopprijs\": 1014.59,\r\n    \"afbeelding\": \"\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371118\",\r\n    \"naam\": \"NEUTRALE UNIT, GESLOTEN, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1039.0,\r\n    \"inkoopprijs\": 571.45,\r\n    \"verkoopprijs\": 742.89,\r\n    \"afbeelding\": \"\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371117\",\r\n    \"naam\": \"NEUTRALE UNIT MET LADE, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1209.0,\r\n    \"inkoopprijs\": 664.95,\r\n    \"verkoopprijs\": 864.44,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371117_1_1_371117-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371116\",\r\n    \"naam\": \"NEUTRALE UNIT, GESLOTEN, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 849.0,\r\n    \"inkoopprijs\": 466.95,\r\n    \"verkoopprijs\": 607.03,\r\n    \"afbeelding\": \"\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371115\",\r\n    \"naam\": \"NEUTRALE UNIT, GESLOTEN, 200 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 639.0,\r\n    \"inkoopprijs\": 351.45,\r\n    \"verkoopprijs\": 456.88,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371115_1_1_371115-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371110\",\r\n    \"naam\": \"MULTICOOKER 22 L, OPEN KAST, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 6819.0,\r\n    \"inkoopprijs\": 3750.45,\r\n    \"verkoopprijs\": 4875.59,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371110_1_3_371110-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371109\",\r\n    \"naam\": \"MULTICOOKER 11 L, OPEN KAST, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4979.0,\r\n    \"inkoopprijs\": 2738.45,\r\n    \"verkoopprijs\": 3559.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371109_1_1_371109-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371106\",\r\n    \"naam\": \"MULTICOOKER 22 L, OPEN KAST, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 7099.0,\r\n    \"inkoopprijs\": 3904.45,\r\n    \"verkoopprijs\": 5075.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371106_1_2_371106_aperta-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371105\",\r\n    \"naam\": \"MULTICOOKER 11 L, OPEN KAST, 400 MM, GAS\",\r\n    \"bruto_inkoop\": 5269.0,\r\n    \"inkoopprijs\": 2897.95,\r\n    \"verkoopprijs\": 3767.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371105_1_1_371105-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371100\",\r\n    \"naam\": \"PASTAKOKER 24.5 L, PROGRAMMEERBAAR, LIFT, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 7509.0,\r\n    \"inkoopprijs\": 4129.95,\r\n    \"verkoopprijs\": 5368.94,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371100_1_1_371100-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371099\",\r\n    \"naam\": \"PASTAKOKER 2x 24,5 L, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 5839.0,\r\n    \"inkoopprijs\": 3211.45,\r\n    \"verkoopprijs\": 4174.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371099_1_3_371099-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371098\",\r\n    \"naam\": \"PASTAKOKER 1x 24,5 L, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3609.0,\r\n    \"inkoopprijs\": 1984.95,\r\n    \"verkoopprijs\": 2580.43,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371098_1_3_371098-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371097\",\r\n    \"naam\": \"BAIN-MARIE 2\/1GN, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2639.0,\r\n    \"inkoopprijs\": 1451.45,\r\n    \"verkoopprijs\": 1886.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371097_1_1_371097-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371096\",\r\n    \"naam\": \"BAIN-MARIE 1\/1GN, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 1949.0,\r\n    \"inkoopprijs\": 1071.95,\r\n    \"verkoopprijs\": 1393.54,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371096_1_1_371096-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371091\",\r\n    \"naam\": \"PASTAKOKER 2x 24,5 L, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 5269.0,\r\n    \"inkoopprijs\": 2897.95,\r\n    \"verkoopprijs\": 3767.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371091_1_3_371091-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371090\",\r\n    \"naam\": \"PASTAKOKER 1x 24,5 L, 400 MM, GAS\",\r\n    \"bruto_inkoop\": 3189.0,\r\n    \"inkoopprijs\": 1753.95,\r\n    \"verkoopprijs\": 2280.14,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371090_1_3_371090-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371086\",\r\n    \"naam\": \"FRITES BEWAARBAK, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2119.0,\r\n    \"inkoopprijs\": 1165.45,\r\n    \"verkoopprijs\": 1515.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371086_1_1_371086-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371085\",\r\n    \"naam\": \"FRITEUSE 2x14 L, INTERNE ELEMENTEN, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 5569.0,\r\n    \"inkoopprijs\": 3062.95,\r\n    \"verkoopprijs\": 3981.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371085_1_1_371085-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371084\",\r\n    \"naam\": \"FRITEUSE 1x14 L, INTERNE ELEMENTEN, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3189.0,\r\n    \"inkoopprijs\": 1753.95,\r\n    \"verkoopprijs\": 2280.14,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371084_1_1_371084-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371083\",\r\n    \"naam\": \"FRITEUSE 1x15 L, PROGRAMMEERBAAR, LIFT, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 7649.0,\r\n    \"inkoopprijs\": 4206.95,\r\n    \"verkoopprijs\": 5469.03,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371083_1_1_371083-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371082\",\r\n    \"naam\": \"FRITEUSE 2x15 L, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 6669.0,\r\n    \"inkoopprijs\": 3667.95,\r\n    \"verkoopprijs\": 4768.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371082_1_1_371082-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371081\",\r\n    \"naam\": \"FRITEUSE 1x15 L, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3889.0,\r\n    \"inkoopprijs\": 2138.95,\r\n    \"verkoopprijs\": 2780.63,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371081_1_1_371081-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371080\",\r\n    \"naam\": \"FRITEUSE 2x12 L, INTERNE ELEMENTEN, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4299.0,\r\n    \"inkoopprijs\": 2364.45,\r\n    \"verkoopprijs\": 3073.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371080_1_1_371080-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371079\",\r\n    \"naam\": \"FRITEUSE 1x12 L, INTERNE ELEMENTEN, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2509.0,\r\n    \"inkoopprijs\": 1379.95,\r\n    \"verkoopprijs\": 1793.94,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371079_1_1_371079-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371078\",\r\n    \"naam\": \"FRITEUSE 2x7 L, 800 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 5639.0,\r\n    \"inkoopprijs\": 3101.45,\r\n    \"verkoopprijs\": 4031.88,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371078_1_1_371078-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371077\",\r\n    \"naam\": \"FRITEUSE 1x7 L, 400 MM, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3039.0,\r\n    \"inkoopprijs\": 1671.45,\r\n    \"verkoopprijs\": 2172.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371077_1_1_371077-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371076\",\r\n    \"naam\": \"FRITEUSE 2x7 L, 800 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 4759.0,\r\n    \"inkoopprijs\": 2617.45,\r\n    \"verkoopprijs\": 3402.68,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371076_1_1_371076-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371075\",\r\n    \"naam\": \"FRITEUSE 1x7 L, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 2609.0,\r\n    \"inkoopprijs\": 1434.95,\r\n    \"verkoopprijs\": 1865.44,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371075_1_1_371075-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371074\",\r\n    \"naam\": \"FRITEUSE 2x5 L, INTERNE ELEMENTEN, 400 MM, TOPMODEL, ELEKTRISCH\",\r\n    \"bruto_inkoop\": 3319.0,\r\n    \"inkoopprijs\": 1825.45,\r\n    \"verkoopprijs\": 2373.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371074_1_1_371074-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371071\",\r\n    \"naam\": \"FRITEUSE 2x15 L, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 6669.0,\r\n    \"inkoopprijs\": 3667.95,\r\n    \"verkoopprijs\": 4768.34,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371071_1_1_371071-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371070\",\r\n    \"naam\": \"FRITEUSE 1x15 L, 400 MM, GAS\",\r\n    \"bruto_inkoop\": 3889.0,\r\n    \"inkoopprijs\": 2138.95,\r\n    \"verkoopprijs\": 2780.63,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371070_1_1_371070-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371069\",\r\n    \"naam\": \"FRITEUSE 2x7 L, 800 MM, GAS\",\r\n    \"bruto_inkoop\": 5639.0,\r\n    \"inkoopprijs\": 3101.45,\r\n    \"verkoopprijs\": 4031.88,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371069_1_1_371069-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371068\",\r\n    \"naam\": \"FRITEUSE 1x7 L, 400 MM, GAS\",\r\n    \"bruto_inkoop\": 3029.0,\r\n    \"inkoopprijs\": 1665.95,\r\n    \"verkoopprijs\": 2165.74,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371068_1_1_371068-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371067\",\r\n    \"naam\": \"FRITEUSE 2x7 L, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": null,\r\n    \"inkoopprijs\": null,\r\n    \"verkoopprijs\": null,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371067_1_1_371067-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371066\",\r\n    \"naam\": \"FRITEUSE 1x7 L, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": null,\r\n    \"inkoopprijs\": null,\r\n    \"verkoopprijs\": null,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371066_1_1_371066-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371045\",\r\n    \"naam\": \"LAVASTEEN GRILL, 2 ZONES, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 3579.0,\r\n    \"inkoopprijs\": 1968.45,\r\n    \"verkoopprijs\": 2558.99,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371045_2_1_371045-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371044\",\r\n    \"naam\": \"LAVASTEEN GRILL, 1 ZONE, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 2489.0,\r\n    \"inkoopprijs\": 1368.95,\r\n    \"verkoopprijs\": 1779.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371044_1_1_371044-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371043\",\r\n    \"naam\": \"HP GRILL, 2 ZONES, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 5839.0,\r\n    \"inkoopprijs\": 3211.45,\r\n    \"verkoopprijs\": 4174.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371043_1_1_371043-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371042\",\r\n    \"naam\": \"HP GRILL, 1 ZONE, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371042_1_1_371042-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371041\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD-GERIBD, GEPOLIJST CHROOM, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 4539.0,\r\n    \"inkoopprijs\": 2496.45,\r\n    \"verkoopprijs\": 3245.38,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371041_1_1_371041-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371038\",\r\n    \"naam\": \"BAKPLAAT, 2 ZONES, GLAD, GEPOLIJST CHROOM, 800 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 4539.0,\r\n    \"inkoopprijs\": 2496.45,\r\n    \"verkoopprijs\": 3245.38,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371038_1_1_371038-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371037\",\r\n    \"naam\": \"BAKPLAAT, 1 ZONE, GLAD, GEPOLIJST CHROOM, 400 MM, TOPMODEL, GAS\",\r\n    \"bruto_inkoop\": 3099.0,\r\n    \"inkoopprijs\": 1704.45,\r\n    \"verkoopprijs\": 2215.79,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371037_1_1_371037-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371028\",\r\n    \"naam\": \"FORNUIS, ELEKTR. KOOKPLAAT, 4 ZONES, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 5089.0,\r\n    \"inkoopprijs\": 2798.95,\r\n    \"verkoopprijs\": 3638.63,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371028_1_1_371028-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371027\",\r\n    \"naam\": \"FORNUIS, ELEKTR. KOOKPLAAT, 2 ZONES, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 3479.0,\r\n    \"inkoopprijs\": 1913.45,\r\n    \"verkoopprijs\": 2487.49,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371027_1_1_371027-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371026\",\r\n    \"naam\": \"FORNUIS, 4 ZONES INFRAROOD KOOKPLAAT, ELEKTR.OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 5839.0,\r\n    \"inkoopprijs\": 3211.45,\r\n    \"verkoopprijs\": 4174.89,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371026_1_1_371026-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371025\",\r\n    \"naam\": \"FORNUIS, 4 ZONES INFRAROOD KOOKPLAAT, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 3749.0,\r\n    \"inkoopprijs\": 2061.95,\r\n    \"verkoopprijs\": 2680.53,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371025_1_1_371025-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371024\",\r\n    \"naam\": \"FORNUIS, 2 ZONES INFRAROOD KOOKPLAAT, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 2369.0,\r\n    \"inkoopprijs\": 1302.95,\r\n    \"verkoopprijs\": 1693.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371024_1_1_371024-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371023\",\r\n    \"naam\": \"FORNUIS, 2 ZONES HP INDUCTIE KOOKPLAAT, GN HOUDER, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 7509.0,\r\n    \"inkoopprijs\": 4129.95,\r\n    \"verkoopprijs\": 5368.94,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371023_1_1_371023-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371021\",\r\n    \"naam\": \"FORNUIS, 4 ZONES INDUCTIE KOOKPLAAT, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 11489.0,\r\n    \"inkoopprijs\": 6318.95,\r\n    \"verkoopprijs\": 8214.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371021_1_1_371021-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371020\",\r\n    \"naam\": \"FORNUIS, 2 ZONES INDUCTIE KOOKPLAAT, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 6349.0,\r\n    \"inkoopprijs\": 3491.95,\r\n    \"verkoopprijs\": 4539.53,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371020_1_1_371020-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371019\",\r\n    \"naam\": \"FORNUIS, 6 ELEKTR. RONDE KOOKPLATEN, 1200 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 3319.0,\r\n    \"inkoopprijs\": 1825.45,\r\n    \"verkoopprijs\": 2373.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371019_1_1_371019-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371018\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. VIERKANTE KOOKPLATEN, ELEKTR.OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 6119.0,\r\n    \"inkoopprijs\": 3365.45,\r\n    \"verkoopprijs\": 4375.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371018_1_1_371018-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371017\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. VIERKANTE KOOKPLATEN, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 3489.0,\r\n    \"inkoopprijs\": 1918.95,\r\n    \"verkoopprijs\": 2494.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371017_1_1_371017-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371016\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. RONDE KOOKPLATEN, ELEKTR.OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 4719.0,\r\n    \"inkoopprijs\": 2595.45,\r\n    \"verkoopprijs\": 3374.09,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371016_1_1_371016-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371015\",\r\n    \"naam\": \"FORNUIS, 4 ELEKTR. RONDE KOOKPLATEN, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 2089.0,\r\n    \"inkoopprijs\": 1148.95,\r\n    \"verkoopprijs\": 1493.64,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371015_1_1_371015-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371014\",\r\n    \"naam\": \"FORNUIS, 2 ELEKTR. RONDE KOOKPLATEN, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1249.0,\r\n    \"inkoopprijs\": 686.95,\r\n    \"verkoopprijs\": 893.04,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371014_1_1_371014-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371012\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, 4 BRANDERS, 1200 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 4149.0,\r\n    \"inkoopprijs\": 2281.95,\r\n    \"verkoopprijs\": 2966.53,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371012_1_1_371012-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371011\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, 2 BRANDERS, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 2899.0,\r\n    \"inkoopprijs\": 1594.45,\r\n    \"verkoopprijs\": 2072.79,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371011_1_1_371011-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371010\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, 2 BRANDERS, GAS OVEN, KAST, 1200 MM\",\r\n    \"bruto_inkoop\": 5599.0,\r\n    \"inkoopprijs\": 3079.45,\r\n    \"verkoopprijs\": 4003.28,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371010_1_1_371010-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371009\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, 2 BRANDERS, GAS OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 4929.0,\r\n    \"inkoopprijs\": 2710.95,\r\n    \"verkoopprijs\": 3524.23,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371009_1_1_371009-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371008\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, GAS OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 4929.0,\r\n    \"inkoopprijs\": 2710.95,\r\n    \"verkoopprijs\": 3524.23,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371008_1_1_371008-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371007\",\r\n    \"naam\": \"FORNUIS, GASGLOEIPLAAT, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 2999.0,\r\n    \"inkoopprijs\": 1649.45,\r\n    \"verkoopprijs\": 2144.29,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371007_1_1_371007-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371006\",\r\n    \"naam\": \"FORNUIS, GAS, 6 BRANDERS, ELEKTR.OVEN, KAST, 1200 MM\",\r\n    \"bruto_inkoop\": 6399.0,\r\n    \"inkoopprijs\": 3519.45,\r\n    \"verkoopprijs\": 4575.28,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371006_1_1_371006-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371005\",\r\n    \"naam\": \"FORNUIS, GAS, 6 BRANDERS, GAS OVEN, KAST, 1200 MM\",\r\n    \"bruto_inkoop\": 5709.0,\r\n    \"inkoopprijs\": 3139.95,\r\n    \"verkoopprijs\": 4081.93,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371005_1_1_371005-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371004\",\r\n    \"naam\": \"FORNUIS, GAS, 6 BRANDERS, 1200 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 3169.0,\r\n    \"inkoopprijs\": 1742.95,\r\n    \"verkoopprijs\": 2265.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371004_1_1_371004-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371003\",\r\n    \"naam\": \"FORNUIS, GAS, 4 BRANDERS, ELEKTR.OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 4979.0,\r\n    \"inkoopprijs\": 2738.45,\r\n    \"verkoopprijs\": 3559.98,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371003_1_1_371003-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371002\",\r\n    \"naam\": \"FORNUIS, GAS, 4 BRANDERS, GAS OVEN, 800 MM\",\r\n    \"bruto_inkoop\": 4299.0,\r\n    \"inkoopprijs\": 2364.45,\r\n    \"verkoopprijs\": 3073.78,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371002_1_1_371002-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371001\",\r\n    \"naam\": \"FORNUIS, GAS, 4 BRANDERS, 800 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 2369.0,\r\n    \"inkoopprijs\": 1302.95,\r\n    \"verkoopprijs\": 1693.84,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371001_1_3_371001-1.jpg\"\r\n  },\r\n  {\r\n    \"pnc\": \"9PDX371000\",\r\n    \"naam\": \"FORNUIS, GAS, 2 BRANDERS, 400 MM, TOPMODEL\",\r\n    \"bruto_inkoop\": 1529.0,\r\n    \"inkoopprijs\": 840.95,\r\n    \"verkoopprijs\": 1093.24,\r\n    \"afbeelding\": \"https:\/\/vaatwasbaas.nl\/wp-content\/uploads\/2026\/01\/PH_371000_1_1_371000-1.jpg\"\r\n  }\r\n];\r\n\r\n        \/\/ State\r\n        let cart = JSON.parse(localStorage.getItem('vwb_cart')) || [];\r\n        let filteredProducts = [];\r\n\r\n        \/\/ DOM Elements\r\n        const productGrid = document.getElementById('productGrid');\r\n        const searchInput = document.getElementById('searchInput');\r\n        const sortSelect = document.getElementById('sortSelect');\r\n        const productCount = document.getElementById('productCount');\r\n        const cartButton = document.getElementById('cartButton');\r\n        const cartCount = document.getElementById('cartCount');\r\n        const cartOverlay = document.getElementById('cartOverlay');\r\n        const cartSidebar = document.getElementById('cartSidebar');\r\n        const cartClose = document.getElementById('cartClose');\r\n        const cartItems = document.getElementById('cartItems');\r\n        const cartTotal = document.getElementById('cartTotal');\r\n        const checkoutBtn = document.getElementById('checkoutBtn');\r\n        const modalOverlay = document.getElementById('modalOverlay');\r\n        const modalBody = document.getElementById('modalBody');\r\n        const quoteForm = document.getElementById('quoteForm');\r\n        const quoteSummary = document.getElementById('quoteSummary');\r\n        const cancelQuote = document.getElementById('cancelQuote');\r\n        const toast = document.getElementById('toast');\r\n\r\n        \/\/ Format currency\r\n        function formatPrice(price) {\r\n            if (!price) return '\u20ac -';\r\n            return '\u20ac ' + price.toLocaleString('nl-NL', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\r\n        }\r\n\r\n        \/\/ Show toast\r\n        function showToast(message, type = '') {\r\n            toast.textContent = message;\r\n            toast.className = 'toast show ' + type;\r\n            setTimeout(() => {\r\n                toast.className = 'toast';\r\n            }, 3000);\r\n        }\r\n\r\n        \/\/ Render products\r\n        function renderProducts() {\r\n            let products = [...productsData].filter(p => p.verkoopprijs); \/\/ Only show products with price\r\n            \r\n            \/\/ Search filter\r\n            const searchTerm = searchInput.value.toLowerCase();\r\n            if (searchTerm) {\r\n                products = products.filter(p => \r\n                    p.naam.toLowerCase().includes(searchTerm) || \r\n                    p.pnc.toLowerCase().includes(searchTerm)\r\n                );\r\n            }\r\n\r\n            \/\/ Sort\r\n            const sortValue = sortSelect.value;\r\n            products.sort((a, b) => {\r\n                switch(sortValue) {\r\n                    case 'name-asc': return a.naam.localeCompare(b.naam);\r\n                    case 'name-desc': return b.naam.localeCompare(a.naam);\r\n                    case 'price-asc': return a.verkoopprijs - b.verkoopprijs;\r\n                    case 'price-desc': return b.verkoopprijs - a.verkoopprijs;\r\n                    default: return 0;\r\n                }\r\n            });\r\n\r\n            filteredProducts = products;\r\n            productCount.textContent = products.length;\r\n\r\n            if (products.length === 0) {\r\n                productGrid.innerHTML = `\r\n                    <div class=\"no-products\">\r\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" d=\"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/>\r\n                        <\/svg>\r\n                        <h3>Geen producten gevonden<\/h3>\r\n                        <p>Probeer een andere zoekterm<\/p>\r\n                    <\/div>\r\n                `;\r\n                return;\r\n            }\r\n\r\n            productGrid.innerHTML = products.map(product => `\r\n                <div class=\"product-card\" data-pnc=\"${product.pnc}\">\r\n                    <div class=\"product-image\">\r\n                        <span class=\"product-badge\">Electrolux<\/span>\r\n                        ${product.afbeelding \r\n                            ? `<img decoding=\"async\" src=\"${product.afbeelding}\" alt=\"${product.naam}\" loading=\"lazy\" onerror=\"this.src='data:image\/svg+xml,%3Csvg xmlns=%22http:\/\/www.w3.org\/2000\/svg%22 width=%22200%22 height=%22150%22 viewBox=%220 0 200 150%22%3E%3Crect fill=%22%23f5f5f5%22 width=%22200%22 height=%22150%22\/%3E%3Ctext fill=%22%23999%22 x=%22100%22 y=%2275%22 text-anchor=%22middle%22 dy=%22.3em%22 font-family=%22sans-serif%22%3EGeen afbeelding%3C\/text%3E%3C\/svg%3E'\">`\r\n                            : `<img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg xmlns=%22http:\/\/www.w3.org\/2000\/svg%22 width=%22200%22 height=%22150%22 viewBox=%220 0 200 150%22%3E%3Crect fill=%22%23f5f5f5%22 width=%22200%22 height=%22150%22\/%3E%3Ctext fill=%22%23999%22 x=%22100%22 y=%2275%22 text-anchor=%22middle%22 dy=%22.3em%22 font-family=%22sans-serif%22%3EGeen afbeelding%3C\/text%3E%3C\/svg%3E\" alt=\"Geen afbeelding\">`\r\n                        }\r\n                    <\/div>\r\n                    <div class=\"product-info\">\r\n                        <div class=\"product-pnc\">${product.pnc}<\/div>\r\n                        <h3 class=\"product-name\">${product.naam}<\/h3>\r\n                        <div class=\"product-prices\">\r\n                            ${product.bruto_inkoop ? `<div class=\"price-original\">${formatPrice(product.bruto_inkoop)}<\/div>` : ''}\r\n                            <div class=\"price-current\">${formatPrice(product.verkoopprijs)}<\/div>\r\n                            <div class=\"price-note\">excl. BTW<\/div>\r\n                        <\/div>\r\n                        <button class=\"add-to-cart\" onclick=\"addToCart('${product.pnc}')\">\r\n                            <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 6v6m0 0v6m0-6h6m-6 0H6\"\/>\r\n                            <\/svg>\r\n                            Toevoegen aan lijst\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n            `).join('');\r\n        }\r\n\r\n        \/\/ Add to cart\r\n        function addToCart(pnc) {\r\n            const product = productsData.find(p => p.pnc === pnc);\r\n            if (!product) return;\r\n\r\n            const existingItem = cart.find(item => item.pnc === pnc);\r\n            if (existingItem) {\r\n                existingItem.quantity++;\r\n            } else {\r\n                cart.push({ ...product, quantity: 1 });\r\n            }\r\n\r\n            saveCart();\r\n            updateCartUI();\r\n            showToast('Product toegevoegd aan offertelijst', 'success');\r\n\r\n            \/\/ Button feedback\r\n            const btn = document.querySelector(`.product-card[data-pnc=\"${pnc}\"] .add-to-cart`);\r\n            if (btn) {\r\n                btn.classList.add('added');\r\n                btn.innerHTML = `<svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"\/><\/svg> Toegevoegd`;\r\n                setTimeout(() => {\r\n                    btn.classList.remove('added');\r\n                    btn.innerHTML = `<svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 6v6m0 0v6m0-6h6m-6 0H6\"\/><\/svg> Toevoegen aan lijst`;\r\n                }, 2000);\r\n            }\r\n        }\r\n\r\n        \/\/ Update cart quantity\r\n        function updateQuantity(pnc, delta) {\r\n            const item = cart.find(i => i.pnc === pnc);\r\n            if (!item) return;\r\n\r\n            item.quantity += delta;\r\n            if (item.quantity <= 0) {\r\n                cart = cart.filter(i => i.pnc !== pnc);\r\n            }\r\n\r\n            saveCart();\r\n            updateCartUI();\r\n        }\r\n\r\n        \/\/ Remove from cart\r\n        function removeFromCart(pnc) {\r\n            cart = cart.filter(i => i.pnc !== pnc);\r\n            saveCart();\r\n            updateCartUI();\r\n            showToast('Product verwijderd');\r\n        }\r\n\r\n        \/\/ Save cart to localStorage\r\n        function saveCart() {\r\n            localStorage.setItem('vwb_cart', JSON.stringify(cart));\r\n        }\r\n\r\n        \/\/ Update cart UI\r\n        function updateCartUI() {\r\n            \/\/ Update count\r\n            const totalItems = cart.reduce((sum, item) => sum + item.quantity, 0);\r\n            cartCount.textContent = totalItems;\r\n\r\n            \/\/ Update cart items\r\n            if (cart.length === 0) {\r\n                cartItems.innerHTML = `\r\n                    <div class=\"cart-empty\">\r\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\/>\r\n                        <\/svg>\r\n                        <h3>Uw offertelijst is leeg<\/h3>\r\n                        <p>Voeg producten toe om een offerte aan te vragen<\/p>\r\n                    <\/div>\r\n                `;\r\n                checkoutBtn.disabled = true;\r\n            } else {\r\n                cartItems.innerHTML = cart.map(item => `\r\n                    <div class=\"cart-item\">\r\n                        <div class=\"cart-item-image\">\r\n                            ${item.afbeelding \r\n                                ? `<img decoding=\"async\" src=\"${item.afbeelding}\" alt=\"${item.naam}\">`\r\n                                : `<div style=\"width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999;font-size:0.75rem;\">Geen foto<\/div>`\r\n                            }\r\n                        <\/div>\r\n                        <div class=\"cart-item-details\">\r\n                            <div class=\"cart-item-name\">${item.naam}<\/div>\r\n                            <div class=\"cart-item-pnc\">${item.pnc}<\/div>\r\n                            <div class=\"cart-item-price\">${formatPrice(item.verkoopprijs)}<\/div>\r\n                            <div class=\"cart-item-quantity\">\r\n                                <button class=\"quantity-btn\" onclick=\"updateQuantity('${item.pnc}', -1)\">\u2212<\/button>\r\n                                <span class=\"quantity-value\">${item.quantity}<\/span>\r\n                                <button class=\"quantity-btn\" onclick=\"updateQuantity('${item.pnc}', 1)\">+<\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <button class=\"cart-item-remove\" onclick=\"removeFromCart('${item.pnc}')\">\r\n                            <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16\"\/>\r\n                            <\/svg>\r\n                        <\/button>\r\n                    <\/div>\r\n                `).join('');\r\n                checkoutBtn.disabled = false;\r\n            }\r\n\r\n            \/\/ Update total\r\n            const total = cart.reduce((sum, item) => sum + (item.verkoopprijs * item.quantity), 0);\r\n            cartTotal.textContent = formatPrice(total);\r\n        }\r\n\r\n        \/\/ Open\/close cart\r\n        function openCart() {\r\n            cartOverlay.classList.add('active');\r\n            cartSidebar.classList.add('active');\r\n            document.body.style.overflow = 'hidden';\r\n        }\r\n\r\n        function closeCart() {\r\n            cartOverlay.classList.remove('active');\r\n            cartSidebar.classList.remove('active');\r\n            document.body.style.overflow = '';\r\n        }\r\n\r\n        \/\/ Open\/close modal\r\n        function openModal() {\r\n            closeCart();\r\n            \r\n            \/\/ Update quote summary\r\n            const total = cart.reduce((sum, item) => sum + (item.verkoopprijs * item.quantity), 0);\r\n            quoteSummary.innerHTML = `\r\n                <h4>Uw selectie (${cart.reduce((sum, item) => sum + item.quantity, 0)} producten)<\/h4>\r\n                ${cart.map(item => `\r\n                    <div class=\"quote-summary-item\">\r\n                        <span>${item.quantity}x ${item.naam.substring(0, 40)}${item.naam.length > 40 ? '...' : ''}<\/span>\r\n                        <span>${formatPrice(item.verkoopprijs * item.quantity)}<\/span>\r\n                    <\/div>\r\n                `).join('')}\r\n                <div class=\"quote-summary-item quote-summary-total\">\r\n                    <span>Totaal (excl. BTW)<\/span>\r\n                    <span>${formatPrice(total)}<\/span>\r\n                <\/div>\r\n            `;\r\n            \r\n            modalOverlay.classList.add('active');\r\n            document.body.style.overflow = 'hidden';\r\n        }\r\n\r\n        function closeModal() {\r\n            modalOverlay.classList.remove('active');\r\n            document.body.style.overflow = '';\r\n        }\r\n\r\n        \/\/ Submit quote form\r\n        quoteForm.addEventListener('submit', async function(e) {\r\n            e.preventDefault();\r\n            \r\n            const formData = new FormData(quoteForm);\r\n            const data = {\r\n                firstName: formData.get('firstName'),\r\n                lastName: formData.get('lastName'),\r\n                company: formData.get('company'),\r\n                email: formData.get('email'),\r\n                phone: formData.get('phone'),\r\n                message: formData.get('message'),\r\n                products: cart,\r\n                total: cart.reduce((sum, item) => sum + (item.verkoopprijs * item.quantity), 0)\r\n            };\r\n\r\n            \/\/ Create email content\r\n            let emailBody = `Nieuwe offerteaanvraag via VaatwasBaas.nl\\n\\n`;\r\n            emailBody += `KLANTGEGEVENS\\n`;\r\n            emailBody += `Naam: ${data.firstName} ${data.lastName}\\n`;\r\n            emailBody += `Bedrijf: ${data.company || '-'}\\n`;\r\n            emailBody += `E-mail: ${data.email}\\n`;\r\n            emailBody += `Telefoon: ${data.phone}\\n`;\r\n            emailBody += `Opmerkingen: ${data.message || '-'}\\n\\n`;\r\n            emailBody += `PRODUCTEN\\n`;\r\n            emailBody += `${'='.repeat(60)}\\n`;\r\n            \r\n            data.products.forEach(item => {\r\n                emailBody += `\\n${item.quantity}x ${item.naam}\\n`;\r\n                emailBody += `   PNC: ${item.pnc}\\n`;\r\n                emailBody += `   Stukprijs: ${formatPrice(item.verkoopprijs)}\\n`;\r\n                emailBody += `   Subtotaal: ${formatPrice(item.verkoopprijs * item.quantity)}\\n`;\r\n            });\r\n            \r\n            emailBody += `\\n${'='.repeat(60)}\\n`;\r\n            emailBody += `TOTAAL (excl. BTW): ${formatPrice(data.total)}\\n`;\r\n\r\n            \/\/ Submit to PHP endpoint\r\n            try {\r\n                const response = await fetch('\/wp-content\/themes\/YOUR_THEME\/offerte-handler.php', {\r\n                    method: 'POST',\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                    },\r\n                    body: JSON.stringify({\r\n                        ...data,\r\n                        emailBody: emailBody\r\n                    })\r\n                });\r\n\r\n                \/\/ For now, also open mailto as backup\r\n                const subject = encodeURIComponent(`Offerteaanvraag - ${data.firstName} ${data.lastName}${data.company ? ' - ' + data.company : ''}`);\r\n                const body = encodeURIComponent(emailBody);\r\n                \r\n                \/\/ Show success\r\n                modalBody.innerHTML = `\r\n                    <div class=\"success-message\">\r\n                        <div class=\"success-icon\">\r\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <h3>Aanvraag verzonden!<\/h3>\r\n                        <p>Bedankt voor uw offerteaanvraag. Wij nemen zo spoedig mogelijk contact met u op.<\/p>\r\n                        <div class=\"modal-actions\" style=\"margin-top:2rem;\">\r\n                            <button class=\"btn-primary\" onclick=\"location.reload()\" style=\"flex:1;\">Sluiten<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n\r\n                \/\/ Clear cart\r\n                cart = [];\r\n                saveCart();\r\n                updateCartUI();\r\n\r\n            } catch (error) {\r\n                \/\/ Fallback to mailto\r\n                const subject = encodeURIComponent(`Offerteaanvraag - ${data.firstName} ${data.lastName}`);\r\n                const body = encodeURIComponent(emailBody);\r\n                window.location.href = `mailto:info@vaatwasbaas.nl?subject=${subject}&body=${body}`;\r\n                \r\n                \/\/ Still show success\r\n                modalBody.innerHTML = `\r\n                    <div class=\"success-message\">\r\n                        <div class=\"success-icon\">\r\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\r\n                                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <h3>Bijna klaar!<\/h3>\r\n                        <p>Uw e-mailprogramma wordt geopend met de offerte-aanvraag. Klik op verzenden om de aanvraag te voltooien.<\/p>\r\n                        <div class=\"modal-actions\" style=\"margin-top:2rem;\">\r\n                            <button class=\"btn-primary\" onclick=\"location.reload()\" style=\"flex:1;\">Sluiten<\/button>\r\n                        <\/div>\r\n                    <\/div>\r\n                `;\r\n\r\n                cart = [];\r\n                saveCart();\r\n                updateCartUI();\r\n            }\r\n        });\r\n\r\n        \/\/ Event listeners\r\n        searchInput.addEventListener('input', renderProducts);\r\n        sortSelect.addEventListener('change', renderProducts);\r\n        cartButton.addEventListener('click', openCart);\r\n        cartOverlay.addEventListener('click', closeCart);\r\n        cartClose.addEventListener('click', closeCart);\r\n        checkoutBtn.addEventListener('click', openModal);\r\n        modalOverlay.addEventListener('click', (e) => {\r\n            if (e.target === modalOverlay) closeModal();\r\n        });\r\n        cancelQuote.addEventListener('click', closeModal);\r\n\r\n        \/\/ Initialize\r\n        renderProducts();\r\n        updateCartUI();\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Electrolux Professional Keukenapparatuur | VaatwasBaas \ud83c\udf7d\ufe0f VaatwasBaas Offertelijst 0 Electrolux Professional Keukenapparatuur Professionele kwaliteit voor uw grootkeuken. Bekijk ons assortiment en vraag vrijblijvend een offerte aan. Alle prijzen excl. BTW Sorteren: Naam A-ZNaam Z-APrijs laag-hoogPrijs hoog-laag 0 producten Uw offertelijst &times; Totaal (excl. BTW) \u20ac 0,00 Dit is een indicatieve prijs. U ontvangt een definitieve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-193","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/pages\/193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/comments?post=193"}],"version-history":[{"count":6,"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/pages\/193\/revisions"}],"predecessor-version":[{"id":199,"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/pages\/193\/revisions\/199"}],"wp:attachment":[{"href":"https:\/\/vaatwasbaas.nl\/index.php\/wp-json\/wp\/v2\/media?parent=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}