/* ==========================================================================
   Winkelmand en checkout
   ========================================================================== */

.wc-block-store-notice svg{height:24px;width:24px}

.is-wholesale .price del,
.is-wholesale .wc-block-components-sale-badge,
.is-wholesale .wc-block-components-product-price__regular
{display:none !important}

/* checkout */
.wc-block-components-notice-banner.is-warning svg{height:auto;width:100px}

/* Straatnaam + Huisnummer naast elkaar in WooCommerce Checkout Blocks */
@media (min-width: 768px) {
    
    /* Parent container flex maken */
    .wc-block-components-address-form {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 16px !important;
    }

    /* Straatnaam en Huisnummer elk ~48% breed */
    .wc-block-components-address-form__address_1,
    .wc-block-components-address-form__address_2 {
        flex: 1 1 calc(50% - 8px) !important;
        max-width: calc(50% - 8px) !important;
        box-sizing: border-box !important;
    }

    /* Andere adresvelden (postcode, plaats, land) weer full width */
    .wc-block-components-address-form__country,
    .wc-block-components-address-form__postcode,
    .wc-block-components-address-form__city,
    .wc-block-components-address-form__state {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }
}

/* Extra veiligheid voor billing en shipping */
.wc-block-checkout__shipping-fields .wc-block-components-address-form,
.wc-block-checkout__billing-fields .wc-block-components-address-form {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
}


/* Minimale bestelwaarde niet gehaald: bestelknoppen uitgeschakeld (zie inc/woocommerce/minimum-order.php) */
.heyday-min-order-blocked .wc-block-cart__submit-button,
.heyday-min-order-blocked .wc-block-components-checkout-place-order-button,
.heyday-min-order-blocked .checkout-button,
.heyday-min-order-blocked .wc-proceed-to-checkout a.button
{opacity:.5;pointer-events:none}