.order-again {
    display: none !important;
}

.order-actions--heading {
    display: none !important;
}

.woocommerce-table .order-actions-button {
    display: none !important;
}

.product_meta .posted_in {
    display: none !important;
}

#block-88 {
    margin: 0 !important;
}

.woocommerce-page div.woocommerce .shop_table .cart_item .variation dd {
    margin: 0 0 0 0.5em;
}

.woocommerce-page div.woocommerce .shop_table .cart_item .variation dd {
    margin: 0 0 0 0.3em !important;
}

.woocommerce-order-details .order-actions--heading {
    display: none !important;
}

.woocommerce-order-details .order-actions--heading + td {
    display: none !important;
}

.woocommerce.single.single-product .summary.entry-summary .product_meta {
	display: none;
}


.woocommerce.single.single-product div.product p.stock {
	display: none;
}

.woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb{
	display: none;
}

.grecaptcha-badge {
    display: none !important;
}

.woocommerce.single.single-product .summary.entry-summary form {
	display: flex;
	flex-direction: column;
}

.woocommerce.single.single-product .summary.entry-summary .single_add_to_cart_button {
	margin-top: 2em;
	width: 50%
}

.woocommerce.single.single-product .summary.entry-summary .pt-quantity {
	
}

.nombre-couverts {
	display:flex;
	flex-direction: column;
	margin: 1em 0 1em 0
}

.woocommerce-booking-time select{
	margin-left: 0.5em;
}

.event-date {
	margin-bottom: 1em
}

.champ-prix-personnalise {
    margin-top: 2em;
}
.pt-quantity {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    padding: 5px;
    box-sizing: border-box;
    max-width: 150px;
    width: 100%; 
    overflow: hidden; 
}

.qty {
	border: 0 !important
}

/* Cacher le prix des produits "Related" */
.single-product .related .price {
    display: none !important;
}

