/* Verbergt de standaard WooCommerce-bestelsectie EN express-betaalknoppen
   (Google Pay etc.) op de aanhanger-pagina. Boeken gaat via de kalender. */
.single-product .product form.cart,
.single-product .product .single_variation_wrap,
.single-product .product .woocommerce-variation-add-to-cart,
.single-product .product .quantity,
.single-product .product .wc-stripe-product-checkout-container,
.single-product .product .wc-stripe-payment-request-wrapper,
.single-product .product .stripe-express-checkout-element,
.single-product .product .wcpay-payment-request-wrapper,
.single-product .product .wc-block-components-express-payment,
.single-product .product .payment-request-wrapper,
.single-product .product .gpay-button,
.single-product .product [aria-label*="Google Pay"],
.single-product .product button.gpay-card-info-container {
    display: none !important;
}

/* ---- Winkelwagen opschonen ---- */

/* Lege meta-regels (de kale ":") verbergen. */
.woocommerce-cart .cart_item dl.variation dt,
.woocommerce-cart .cart_item dl.variation dd,
.woocommerce-checkout .cart_item dl.variation dt,
.woocommerce-checkout .cart_item dl.variation dd {
    margin: 0;
}
.woocommerce-cart .cart_item dl.variation dd p:empty,
.woocommerce-cart .cart_item dl.variation dd:empty,
.woocommerce-cart .cart_item dl.variation dt:empty {
    display: none !important;
}

/* Service-product (nml-ka-service): placeholder-afbeelding netjes verbergen. */
.woocommerce-cart .cart_item.nml-ka-service-row .product-thumbnail img,
.woocommerce-cart .cart_item.nml-ka-service-row .woocommerce-placeholder,
.woocommerce-checkout .cart_item.nml-ka-service-row .woocommerce-placeholder {
    display: none !important;
}
.woocommerce-cart .cart_item.nml-ka-service-row .product-thumbnail {
    background: transparent !important;
}
