.pk-vgl-knop-vol{display:inline-block;background:#609e43;color:#fff!important;border:2px solid #609e43;border-radius:30px;padding:11px 26px;font-weight:600;font-size:14px;text-decoration:none!important;cursor:pointer;text-align:center;transition:background .15s ease;line-height:1.4}.pk-vgl-knop-vol:hover{background:#4f8536;border-color:#4f8536}.pk-vgl-knop-ghost{display:inline-block;background:#fff;color:#609e43!important;border:2px solid #609e43;border-radius:30px;padding:10px 26px;font-weight:600;font-size:14px;text-decoration:none!important;cursor:pointer;text-align:center;transition:all .15s ease;line-height:1.4}.pk-vgl-knop-ghost:hover{background:#609e43;color:#fff!important}.pk-vgl-module{margin:26px 0}.pk-vgl-module-titel{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:22px;color:#2f3e34;margin:0 0 18px}.pk-vgl-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pk-vgl-kaart{position:relative;border-radius:30px;padding:20px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff}.pk-vgl-kaart img{width:90px;height:90px;object-fit:contain;margin:4px auto}.pk-vgl-kaart-naam{font-size:13px;font-weight:600;color:#2f3e34;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-vgl-kaart-prijs{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;color:#609e43;padding-top:2px}.pk-vgl-kaart-huidig{border:2px solid #609e43}.pk-vgl-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:#609e43;color:#fff;font-size:11px;font-weight:600;padding:3px 14px;border-radius:30px;white-space:nowrap}.pk-vgl-sug,.pk-vgl-kaart-leeg{border:1.5px dashed #c9d6c0;background:#fff}.pk-vgl-sug-actief{border:2px solid #609e43;background:#f2f8ee}.pk-vgl-plus{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:#609e43;color:#fff;font-size:20px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease;flex:0 0 auto}.pk-vgl-plus:hover{background:#4f8536}.pk-vgl-anders{background:0 0;border:none;cursor:pointer;font-size:12px;color:#6b6b6b;text-decoration:underline;padding:0}.pk-vgl-anders:hover{color:#2f3e34}.pk-vgl-kaart-leeg{justify-content:center;min-height:190px;color:#8a978c}.pk-vgl-module-voet{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;gap:20px}.pk-vgl-module-leeg{background:0 0;border:none;cursor:pointer;color:#6b6b6b;font-size:14px;text-decoration:underline;padding:0}.pk-vgl-module-leeg:hover{color:#e05600}@media (max-width:1024px){html body .pk-vgl-module{display:block!important;margin:20px 0}html body .pk-vgl-module-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px;row-gap:18px}.pk-vgl-module-titel{font-size:19px;margin-bottom:16px}.pk-vgl-kaart{padding:16px 10px;gap:5px}.pk-vgl-kaart img{width:74px;height:74px}.pk-vgl-kaart-naam{font-size:12px}.pk-vgl-kaart-prijs{font-size:15px}.pk-vgl-plus{width:34px;height:34px;font-size:18px}.pk-vgl-anders{font-size:11px}.pk-vgl-badge{font-size:10px;padding:3px 12px;top:-10px}.pk-vgl-kaart-leeg{min-height:150px}.pk-vgl-module-voet{justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}.pk-vgl-module-voet .pk-vgl-knop-ghost{padding:10px 18px;font-size:13px}}@media (max-width:380px){.pk-vgl-kaart{padding:14px 8px}.pk-vgl-kaart img{width:64px;height:64px}.pk-vgl-kaart-naam{font-size:11px}.pk-vgl-kaart-prijs{font-size:14px}}html body .pk-vgl-mobielknop{display:none!important}body.single-product #pk-vgl-tray{bottom:88px}body.single-product .pk-vgl-tray-kop{border-radius:30px}body.single-product .pk-vgl-tray-open .pk-vgl-tray-kop{border-radius:30px 30px 0 0}.pk-vgl-tray-kop{width:100%;display:flex;align-items:center;gap:10px;cursor:pointer;background:#2f3e34;color:#fff;border:none;border-radius:30px 30px 0 0;padding:14px 22px;font-size:14px;font-weight:600}html body .pk-vgl-tray-kop,html body .pk-vgl-tray-kop:hover,html body .pk-vgl-tray-kop:focus,html body .pk-vgl-tray-kop:active{background:#2f3e34!important;color:#fff!important;box-shadow:none!important;outline:none}.pk-vgl-tray-pijl{font-size:11px;transition:transform .2s ease}.pk-vgl-tray-open .pk-vgl-tray-pijl{transform:rotate(180deg)}.pk-vgl-tray-count{margin-left:auto;background:#e05600;color:#fff;border-radius:30px;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:0 7px}.pk-vgl-tray-panel{display:none;background:#fff;border:1px solid #e2e8de;border-top:none;overflow:hidden;box-shadow:0 -6px 24px rgba(47,62,52,.14)}body.single-product .pk-vgl-tray-panel{border-radius:0 0 30px 30px}.pk-vgl-tray-open .pk-vgl-tray-panel{display:block}.pk-vgl-tray-lijst{max-height:280px;overflow-y:auto}.pk-vgl-tray-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #eef2ed}.pk-vgl-tray-item img{width:44px;height:44px;object-fit:contain;flex:0 0 auto}.pk-vgl-tray-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-vgl-tray-info a{color:#2f3e34!important;font-weight:600;font-size:13px;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-vgl-tray-info span{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;color:#609e43}.pk-vgl-tray-x{background:0 0;border:none;cursor:pointer;color:#8a978c;font-size:20px;line-height:1;padding:4px;flex:0 0 auto}.pk-vgl-tray-x:hover{color:#e05600}.pk-vgl-tray-acties{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px 18px}.pk-vgl-tray-wis{background:0 0;border:none;cursor:pointer;color:#6b6b6b;font-size:13px;text-decoration:underline;padding:0}.pk-vgl-tray-wis:hover{color:#e05600}html body .pk-vgl-tray-wis,html body .pk-vgl-tray-wis:hover,html body .pk-vgl-tray-wis:focus,html body .pk-vgl-tray-wis:active,html body .pk-vgl-tray-x,html body .pk-vgl-tray-x:hover,html body .pk-vgl-tray-x:focus,html body .pk-vgl-tray-x:active,html body .pk-vgl-popup-sluit,html body .pk-vgl-popup-sluit:hover,html body .pk-vgl-popup-sluit:focus,html body .pk-vgl-popup-sluit:active,html body .pk-vgl-anders,html body .pk-vgl-anders:hover,html body .pk-vgl-anders:focus,html body .pk-vgl-anders:active,html body .pk-vgl-verwijder,html body .pk-vgl-verwijder:hover,html body .pk-vgl-verwijder:focus,html body .pk-vgl-verwijder:active,html body .pk-vgl-module-leeg,html body .pk-vgl-module-leeg:hover,html body .pk-vgl-module-leeg:focus,html body .pk-vgl-module-leeg:active,html body .pk-vgl-pagina-wis,html body .pk-vgl-pagina-wis:hover,html body .pk-vgl-pagina-wis:focus,html body .pk-vgl-pagina-wis:active,html body .pk-vgl-popup-wis,html body .pk-vgl-popup-wis:hover,html body .pk-vgl-popup-wis:focus,html body .pk-vgl-popup-wis:active,html body .pk-vgl-confirm-annuleer,html body .pk-vgl-confirm-annuleer:hover,html body .pk-vgl-confirm-annuleer:focus,html body .pk-vgl-confirm-annuleer:active{background:0 0!important;box-shadow:none!important;border-top:none!important;border-right:none!important;border-left:none!important}html body .pk-vgl-tray-wis:hover{color:#e05600!important}html body .pk-vgl-tray-x:hover{color:#e05600!important}html body .pk-vgl-verwijder:hover{color:#e05600!important}html body .pk-vgl-popup-sluit:hover{color:#fff!important}html body .pk-vgl-anders:hover{color:#2f3e34!important}html body .pk-vgl-module-leeg:hover{color:#e05600!important}html body .pk-vgl-pagina-wis:hover{color:#e05600!important}html body .pk-vgl-popup-wis:hover{color:#e05600!important}html body .pk-vgl-confirm-annuleer:hover{color:#2f3e34!important}html body .pk-vgl-pagina-toevoegen,html body .pk-vgl-pagina-toevoegen:focus{background:#fff!important;color:#609e43!important;border:2px solid #609e43!important;border-radius:30px!important;box-shadow:none!important}html body .pk-vgl-pagina-toevoegen:hover{background:#609e43!important;color:#fff!important;border-color:#609e43!important}@media (max-width:921px){body.single-product #pk-vgl-tray{bottom:78px}.pk-vgl-tray-kop{padding:12px 18px;font-size:13px}.pk-vgl-tray-lijst{max-height:42vh}.pk-vgl-tray-item{padding:8px 12px;gap:8px}.pk-vgl-tray-item img{width:34px;height:34px}.pk-vgl-tray-info a{font-size:12px;-webkit-line-clamp:1}.pk-vgl-tray-info span{font-size:12px}.pk-vgl-tray-acties{padding:10px 12px}.pk-vgl-tray-acties .pk-vgl-knop-vol{padding:9px 16px;font-size:13px}}.pk-vgl-overlay{position:fixed;inset:0;background:rgba(47,62,52,.55);z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.pk-vgl-popup,.pk-vgl-confirm{background:#fff;border-radius:30px;width:100%;max-width:480px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.25)}.pk-vgl-confirm{max-width:420px;padding:28px;gap:8px}.pk-vgl-confirm p{margin:0 0 10px;color:#2f3e34;font-size:15px;line-height:1.5}.pk-vgl-confirm-knoppen{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.pk-vgl-confirm-annuleer{background:0 0;border:none;cursor:pointer;color:#6b6b6b;font-size:14px;text-decoration:underline;padding:0;margin:16px auto 0;display:block}.pk-vgl-confirm-annuleer:hover{color:#2f3e34}.pk-vgl-popup-kop{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#2f3e34;color:#fff;font-size:17px;font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500}.pk-vgl-popup-sluit{background:0 0;border:none;cursor:pointer;color:#fff;font-size:24px;line-height:1}.pk-vgl-popup-zoek{margin:16px 18px 6px;padding:11px 18px;border:1px solid #609e43;border-radius:30px;font-size:14px;width:calc(100% - 36px);background:#fff}.pk-vgl-popup-tabs{display:flex;gap:8px;padding:12px 18px 4px;flex-wrap:wrap}html body .pk-vgl-tab,html body .pk-vgl-tab:focus,html body .pk-vgl-tab:active{background:#f2f7f2!important;color:#2f3e34!important;border:none!important;border-radius:30px!important;padding:7px 16px!important;font-size:13px;font-weight:600;cursor:pointer;box-shadow:none!important;line-height:1.3}html body .pk-vgl-tab:hover{background:#e4f0dc!important;color:#2f3e34!important}html body .pk-vgl-tab-actief,html body .pk-vgl-tab-actief:hover,html body .pk-vgl-tab-actief:focus{background:#609e43!important;color:#fff!important}.pk-vgl-popup-lijst{overflow-y:auto;padding:8px 0 16px}.pk-vgl-popup-rij{display:flex;align-items:center;gap:12px;padding:10px 22px;border-bottom:1px solid #eef2ed}.pk-vgl-popup-rij img{width:52px;height:52px;object-fit:contain;flex:0 0 auto}.pk-vgl-popup-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-vgl-popup-info span{font-size:13px;font-weight:600;color:#2f3e34;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-vgl-popup-info strong{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;color:#609e43}.pk-vgl-popup-leeg{padding:18px;color:#6b6b6b;font-size:14px;text-align:center}.pk-vgl-popup-rij .pk-vgl-plus{font-size:0}.pk-vgl-popup-rij .pk-vgl-plus::after{content:"+";font-size:20px;line-height:1}.pk-vgl-popup-rij .pk-vgl-plus-actief::after{content:"✓";font-size:15px}.pk-vgl-popup-rij .pk-vgl-plus-actief:hover{background:#e05600}.pk-vgl-popup-rij .pk-vgl-plus-actief:hover::after{content:"−";font-size:20px}.pk-vgl-popup-wis-wrap{padding:14px 22px 4px;text-align:right}.pk-vgl-popup-wis{background:0 0;border:none;cursor:pointer;color:#6b6b6b;font-size:14px;text-decoration:underline;padding:0}.pk-vgl-popup-wis:hover{color:#e05600}.pk-vgl-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#2f3e34;color:#fff;padding:13px 24px;border-radius:30px;font-size:14px;font-weight:600;z-index:100001;box-shadow:0 6px 20px rgba(0,0,0,.25);opacity:1;transition:opacity .4s ease;max-width:calc(100vw - 32px);text-align:center}.pk-vgl-toast-weg{opacity:0}.pk-vgl-intro{font-size:16px;color:#2f3e34;line-height:1.6;max-width:760px;margin:0 0 24px}.pk-vgl-pagina-balk{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px}.pk-vgl-pagina-acties{display:flex;align-items:center;gap:22px}.pk-vgl-pagina-toevoegen{font-size:13px;padding:9px 20px}.pk-vgl-pagina-wis{background:0 0;border:none;cursor:pointer;color:#6b6b6b;font-size:14px;text-decoration:underline;padding:0}.pk-vgl-pagina-wis:hover{color:#e05600}.pk-vgl-laden{padding:8px 4px;color:#6b6b6b;font-size:14px}.pk-vgl-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:600;color:#2f3e34;margin:0}.pk-vgl-toggle input{width:18px;height:18px;accent-color:#609e43;cursor:pointer}.pk-vgl-tabel-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:30px;padding:18px 22px}.pk-vgl-tabel{width:100%;min-width:640px;border-collapse:collapse;background:#fff}.pk-vgl-tabel th,.pk-vgl-tabel td{padding:12px 14px;border-bottom:1px solid #eef2ed;vertical-align:top;text-align:left;font-size:14px;color:#2f3e34}.pk-vgl-tabel tbody tr:last-child th,.pk-vgl-tabel tbody tr:last-child td{border-bottom:none}html body .pk-vgl-tabel,html body .pk-vgl-tabel thead,html body .pk-vgl-tabel tbody,html body .pk-vgl-tabel tr,html body .pk-vgl-tabel th,html body .pk-vgl-tabel td{border-top:none!important;border-left:none!important;border-right:none!important}html body .pk-vgl-tabel{border:none!important}html body .pk-vgl-tabel{table-layout:fixed}.pk-vgl-tabel th,.pk-vgl-tabel td{overflow-wrap:break-word;word-wrap:break-word}html body .pk-vgl-tabel th,html body .pk-vgl-tabel td{border-bottom:1px solid #eef2ed!important}html body .pk-vgl-tabel tbody tr:last-child th,html body .pk-vgl-tabel tbody tr:last-child td{border-bottom:none!important}.pk-vgl-lbl{width:170px;min-width:140px;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:#6b6b6b;font-weight:600}.pk-vgl-kopcel{position:relative;text-align:center!important;padding-top:22px}.pk-vgl-kopcel img{width:130px;height:130px;object-fit:contain;margin:0 auto 8px;display:block}.pk-vgl-kopnaam{display:block;font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;color:#2f3e34!important;text-decoration:none!important;line-height:1.3}.pk-vgl-kopnaam:hover{color:#609e43!important}.pk-vgl-kopsub{display:block;font-size:12px;color:#6b6b6b;margin-top:4px}.pk-vgl-verwijder{position:absolute;top:6px;right:8px;background:0 0;border:none;cursor:pointer;color:#8a978c;font-size:22px;line-height:1;padding:4px}.pk-vgl-verwijder:hover{color:#e05600}.pk-vgl-prijs,.pk-vgl-prijs .woocommerce-Price-amount{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;color:#609e43}.pk-vgl-voorraad-ja{color:#609e43;font-weight:600}.pk-vgl-voorraad-nee{color:#e05600;font-weight:600}.pk-vgl-nvt{color:#b6c0b3}.pk-vgl-alleen-verschillen tr.pk-vgl-gelijk{display:none}.pk-vgl-tabel .pk-vgl-knop-vol,.pk-vgl-tabel .pk-vgl-knop-ghost{display:block;margin:0 0 8px;font-size:13px;padding:10px 12px}.pk-vgl-voetnoot{font-size:14px;color:#6b6b6b;margin-top:14px;line-height:1.6}@media (max-width:767px){html body .pk-vgl-tabel{table-layout:auto;min-width:0}.pk-vgl-tabel th,.pk-vgl-tabel td{padding:9px 10px;font-size:13px;min-width:150px}.pk-vgl-lbl{position:sticky;left:0;z-index:2;background:#fff;width:92px;min-width:92px;max-width:92px;font-size:10px;letter-spacing:.3px;line-height:1.4;box-shadow:2px 0 0 #eef2ed}.pk-vgl-tabel-wrap{padding:12px 0}.pk-vgl-lbl{padding-left:14px}.pk-vgl-kopcel{min-width:150px;padding-top:18px}.pk-vgl-kopcel img{width:72px;height:72px}.pk-vgl-kopnaam{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-vgl-kopsub{display:none}.pk-vgl-prijs,.pk-vgl-prijs .woocommerce-Price-amount{font-size:14px}.pk-vgl-match{font-size:14px}.pk-vgl-verwijder{top:2px;right:2px;font-size:18px}.pk-vgl-tabel .pk-vgl-knop-vol,.pk-vgl-tabel .pk-vgl-knop-ghost{font-size:12px;padding:8px 6px}.pk-vgl-kolom-toevoegen{min-height:150px;font-size:13px;gap:8px}}.pk-vgl-leeg{background:#fff;border-radius:30px;padding:30px 34px}.pk-vgl-leeg h2{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;color:#2f3e34;font-size:28px;margin:0 0 8px}.pk-vgl-leeg p{color:#2f3e34;font-size:15px;line-height:1.6}.pk-vgl-voorbeelden{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 28px}.pk-vgl-voorbeeld{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fbfdf9;border:1.5px dashed #c9d6c0;border-radius:30px;padding:20px 26px;cursor:pointer;justify-content:center;transition:box-shadow .15s ease}.pk-vgl-voorbeeld:hover{box-shadow:0 8px 22px rgba(47,62,52,.14)}html body .pk-vgl-voorbeeld,html body .pk-vgl-voorbeeld:hover,html body .pk-vgl-voorbeeld:focus,html body .pk-vgl-voorbeeld:active{background:#fbfdf9!important;color:#2f3e34!important;border:1.5px dashed #c9d6c0!important}html body .pk-vgl-voorbeeld:hover{box-shadow:0 8px 22px rgba(47,62,52,.14)!important}.pk-vgl-leeg-plus-icoon{width:44px;height:44px;border-radius:50%;background:#609e43;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;line-height:1}.pk-vgl-voorbeeld-thumbs{display:flex;gap:6px}.pk-vgl-voorbeeld-thumbs img{width:56px;height:56px;object-fit:contain}.pk-vgl-voorbeeld-thumbs img,.pk-vgl-tray-item img,.pk-vgl-popup-rij img,.pk-vgl-kaart img{border-radius:15px}.pk-vgl-voorbeeld-label{font-size:14px;font-weight:600;color:#2f3e34}.pk-vgl-leeg-zoeker{background:#cedfb9;border-radius:30px;padding:26px 30px;max-width:560px}.pk-vgl-leeg-zoeker p{margin:0 0 14px}.pk-vgl-zoeker-cta{font-size:14px;color:#6b6b6b;margin:12px 0 0;line-height:1.6}.pk-vgl-zoeker-cta a{color:#609e43!important;font-weight:600;text-decoration:underline!important}.pk-vgl-zoeker-cta a:hover{color:#4f8536!important}.pk-vgl-toevoegen{display:inline-block;background:#fff;color:#609e43;border:2px solid #609e43;border-radius:30px;padding:8px 16px;font-weight:600;font-size:13px;cursor:pointer;text-align:center;transition:all .15s ease;line-height:1.3}.pk-vgl-toevoegen:hover{background:#609e43;color:#fff}.pk-vgl-toevoegen.pk-vgl-in-vergelijking{background:#f2f8ee;color:#609e43}.pk-vgl-toevoegen.pk-vgl-in-vergelijking:hover{background:#e4f0dc}.pk-vgl-match{font-family:"Appetite Pro",Helvetica,Arial,sans-serif;font-weight:500;color:#609e43;font-size:17px}.pk-vgl-kolom-leeg{vertical-align:middle!important}html body .pk-vgl-kolom-toevoegen,html body .pk-vgl-kolom-toevoegen:hover,html body .pk-vgl-kolom-toevoegen:focus,html body .pk-vgl-kolom-toevoegen:active{background:#fbfdf9!important;color:#2f3e34!important;border:1.5px dashed #c9d6c0!important}.pk-vgl-kolom-toevoegen{width:100%;min-height:220px;border-radius:30px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;font-weight:600;font-size:14px;transition:box-shadow .15s ease}html body .pk-vgl-kolom-toevoegen:hover{box-shadow:0 8px 22px rgba(47,62,52,.14)!important}.pk-vgl-kolom-tekst{max-width:200px;line-height:1.4}.pk-vgl-cp{display:inline-block;background:#fff;border:1.5px solid #609e43;color:#609e43;border-radius:30px;padding:4px 14px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}a.pk-vgl-cp{text-decoration:none!important}a.pk-vgl-cp:hover{text-decoration:underline!important}.grecaptcha-badge{visibility:hidden!important}