/* Produktübersicht: Lieferzeit nicht in Karten anzeigen. */
.woocommerce ul.products .delivery-time-info,
.woocommerce .products .delivery-time-info,
.wc-block-grid .delivery-time-info,
.wc-block-grid__products .delivery-time-info,
.wc-block-product-template .delivery-time-info,
.elementor-products-grid .delivery-time-info {
	display: none !important;
}

/* Kompakte Abstände in der vom Plugin geordneten Produktkarte. */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.wc-block-grid__product .woocommerce-loop-product__title,
.wc-block-product .woocommerce-loop-product__title {
	margin: 0 0 5px !important;
}

.woocommerce ul.products li.product .price,
.wc-block-grid__product .price,
.wc-block-product .price {
	margin: 0 0 3px !important;
}

.fourprints-price-meta {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 0 4px;
	margin: 0 0 10px;
	color: #777;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.35;
}

.fourprints-price-meta .wc-gzd-additional-info {
	display: inline !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
	line-height: inherit !important;
}

.fourprints-price-meta a {
	color: inherit;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}

/* Einzelprodukt: Lieferzeit klein und zurückhaltend. */
body.single-product .summary .delivery-time-info,
body.single-product .product .summary .wc-gzd-additional-info.delivery-time-info {
	margin: 4px 0 10px !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	color: #707070 !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 1.35 !important;
}

body.single-product .summary .delivery-time-info *,
body.single-product .product .summary .delivery-time-info * {
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}
