.products li.product a[href*=boeking-op-aanvraag],.products li.product .woocommerce-loop-product__title{display:none!important}.single-product.postid-11443 .product_title,.single-product.postid-11443 .woocommerce-product-details__short-description,.single-product.postid-11443 .summary{display:none!important}.woocommerce-cart .product-name>a,.woocommerce-checkout .product-name>a,.woocommerce-order-received .product-name>a{display:none!important}.product-quantity{display:none!important}td.product-name{font-size:0!important}td.product-name .wc-item-meta,td.product-name .wc-item-meta *{font-size:15px!important;line-height:1.4!important}.ppt-game{position:relative;font-family:"Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ppt-wrap{display:flex;justify-content:center;align-items:center;padding:80px 20px}.ppt-card{width:min(1080px,96vw);border-radius:25px;background:rgba(255,255,255,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}.ppt-inner{padding:50px 55px;text-align:center;color:#fff}.ppt-progressbar{height:10px;width:100%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.22);border-radius:999px;overflow:hidden;margin:0 0 22px}.ppt-progressfill{height:100%;width:0%;background:linear-gradient(90deg,#ff3c78,#ff7b00);border-radius:999px;transition:width .25s ease}.ppt-intro{font-size:22px;line-height:1.7;margin:0 0 25px}.ppt-q{font-size:30px;font-weight:900;margin:0 0 25px}.ppt-answers{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ppt-btn{border:0;border-radius:12px;padding:14px 22px;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease;font-family:inherit}.ppt-btn:disabled{opacity:.7;cursor:not-allowed}.ppt-btn-primary{background:#000;color:#fff;min-width:220px;box-shadow:0 12px 28px rgba(0,0,0,.35)}.ppt-btn-primary:hover{transform:translateY(-1px)}.ppt-btn-answer{background:rgba(0,0,0,.6);color:#fff;min-width:250px;min-width:0;border:1px solid rgba(255,255,255,.22);max-width:100%;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;hyphens:auto;line-height:1.25;height:auto!important;overflow:visible!important;text-overflow:clip!important;display:flex;align-items:center;justify-content:center;text-align:center}.ppt-btn-answer:hover{background:rgba(0,0,0,.8)}.ppt-meta{margin-top:15px;font-weight:800;min-height:26px}.ppt-next-btn{margin-top:18px;display:none}.ppt-next-btn.ppt-final{background:linear-gradient(90deg,#22c55e,#60a5fa)!important;color:#071018!important;box-shadow:0 14px 34px rgba(34,197,94,.25)!important}.ppt-pulse{animation:pptPulse .5s ease}.ppt-game .swiper{overflow:hidden!important;height:auto!important}.ppt-game .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;height:auto!important}.ppt-game .swiper-slide{flex:0 0 100%!important;width:100%!important;height:auto!important}.ppt-end-title{font-size:clamp(24px,2.4vw,36px);font-weight:900;margin-bottom:10px}.ppt-end-stats{font-size:18px;line-height:1.7;font-weight:700;opacity:.95;margin-bottom:10px}.ppt-end-msg{font-size:18px;line-height:1.6;font-weight:800;margin:6px 0 20px}.ppt-end-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ppt-confetti{position:fixed;inset:0;pointer-events:none;z-index:999999;display:none}.ppt-game .ppt-btn-answer *,.ppt-game .ppt-q *,.ppt-game .ppt-intro *{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}@media (max-width:820px){.ppt-wrap{padding:16px 12px;align-items:flex-start}.ppt-card{height:auto!important;max-height:none!important;overflow:visible!important}.ppt-inner{padding:20px 16px;height:auto!important;max-height:92svh!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.ppt-answers{flex-direction:column;align-items:stretch;gap:12px}.ppt-btn,.ppt-btn-answer{width:100%!important;min-width:0!important;max-width:100%!important}.ppt-q{font-size:24px;margin-bottom:16px}.ppt-intro{font-size:18px}.ppt-end-stats,.ppt-end-msg{font-size:15px}}