/* Felu Discounts: sepet satırlarında üstü çizili fiyat dizilimi (§11.5). Yalnız üstü çizili fiyatı olan
   satırlar etkilenir; masaüstünde indirimsiz fiyat üstte, 768 px ve altında yan yana. */
.felu-dp-cart-price {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	line-height: 1.35;
	vertical-align: top;
}
.felu-dp-cart-price del {
	opacity: .6;
}
.felu-dp-cart-price ins {
	text-decoration: none;
}

/* Sepet sayfası: "Fiyat" ve "Ara toplam" başlıkları ve içerikleri sola yaslı. */
:where(form.woocommerce-cart-form, .breakdance-woocommerce):has(.felu-dp-cart-price) :is(th, td):is(.product-price, .product-subtotal) {
	text-align: left;
}

/* Mini sepet ve ödeme özeti: sağa yaslı. */
:is(.woocommerce-mini-cart, .bde-mini-cart, .woocommerce-checkout-review-order-table) .felu-dp-cart-price {
	align-items: flex-end;
	text-align: right;
}

@media (max-width: 768px) {
	form.woocommerce-cart-form .felu-dp-cart-price,
	.breakdance-woocommerce .shop_table_responsive .felu-dp-cart-price {
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: baseline;
		gap: .35em;
		white-space: nowrap;
	}
}
