/* Aktionspreis auf Produktdetailseiten klar und kompakt gewichten. */
body.single-product .woocommerce div.product .price:has(.saved-amount) {
	row-gap: .1rem;
}

body.single-product .woocommerce div.product .price .saved-amount {
	margin-top: 0;
	max-inline-size: none;
	color: var(--theme-color-ink) !important;
	font-family: var(--theme-font-body);
	font-size: var(--theme-text-small) !important;
	font-weight: 700;
	line-height: 1.4;
}

body.single-product .woocommerce div.product .price .saved-amount b {
	display: inline;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

body.single-product .woocommerce div.product .price .theme-coupon-hint {
	display: inline;
	margin: 0;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

body.single-product .woocommerce div.product .price .theme-coupon-period {
	white-space: nowrap;
}

body.single-product .woocommerce div.product .price .theme-urgency-today {
	color: inherit;
	animation: none;
	font-weight: inherit;
}

body.single-product :is(.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb) {
	width: 100%;
	margin-inline: 0;
	margin-bottom: .65rem;
}

body.single-product .woocommerce div.product .delivery-time-info .delivery-time-data {
	margin-inline-start: .25rem;
}

body.single-product .woocommerce div.product .price .best-price-legal-note {
	margin-top: 0;
	/* 4.6:1 auf Weiss */
	color: #6b7780 !important;
	font-size: .76rem !important;
	line-height: 1.3;
}

body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	top: 1.25rem;
	right: 1.25rem;
	width: 2.25rem;
	height: 2.25rem;
	border: 0;
	background: #fff;
	box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
}

body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
	content: none;
}

body.single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger > span {
	display: none;
}
