body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item,
body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item {
	position: relative !important;
}

body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-contents,
body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-contents {
	padding-right: 132px !important;
}

/* Önceki CSS'teki sabit fiyatı kapatır. */
body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-contents::after,
body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-contents::after {
	content: none !important;
	display: none !important;
}

body.single-product .soft-atolye-card-price {
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
	gap: 1px;
	white-space: nowrap;
	pointer-events: none;
	line-height: 1.05;
}

body.single-product .soft-atolye-card-price .soft-atolye-current-price {
	display: block;
	color: #e2a052;
	font-size: 19px;
	font-weight: 800;
	line-height: 1.1;
}

body.single-product .soft-atolye-card-price .soft-atolye-regular-price {
	display: block;
	color: #202936;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1;
	text-decoration: line-through;
	text-decoration-thickness: 1px;
}

body.single-product .soft-atolye-card-price .woocommerce-Price-amount,
body.single-product .soft-atolye-card-price .woocommerce-Price-currencySymbol {
	color: inherit !important;
	font: inherit !important;
}

@media (max-width: 480px) {
	body.single-product .soft-atolye-card-price {
		right: 12px;
		width: 94px;
		gap: 3px;
	}

	body.single-product .soft-atolye-card-price .soft-atolye-current-price {
		font-size: 16px;
	}

	body.single-product .soft-atolye-card-price .soft-atolye-regular-price {
		font-size: 12px;
	}

	body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-contents,
	body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-contents {
		min-height: 96px;
		padding: 14px 114px 14px 16px !important;
	}

	body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-span,
	body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-span {
		display: block !important;
		font-size: 15px !important;
		line-height: 1.3 !important;
	}
}


/* Tüm ölçü/teslim seçeneklerinde ücretsiz kargo etiketini aynı şekilde göster. */
body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-span::after,
body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-span::after {
	content: "Ücretsiz Kargo" !important;
	display: inline-flex !important;
	align-items: center;
	margin-left: 10px;
	padding: 3px 7px;
	border: 1px solid #d18a4c;
	border-radius: 6px;
	background: #fffaf3;
	color: #d18a4c;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.1;
	vertical-align: middle;
	white-space: nowrap;
}

@media (max-width: 480px) {
	body.single-product .variations_form ul[data-attribute_name="attribute_pa_olcu"] li.variable-item .variable-item-span::after,
	body.single-product .variations_form ul[data-attribute-name="attribute_pa_olcu"] li.variable-item .variable-item-span::after {
		display: flex !important;
		width: max-content;
		max-width: 100%;
		margin: 6px 0 0;
		padding: 2px 5px;
		font-size: 10px;
	}
}


/* Dijital teslimde fiziksel kargo olmadığı için kargo etiketi gösterilmez.
 * Ürün Opsiyonları eklentisinde canlı DOM üzerinde doğrulanmış sınıfları kullanır.
 */
html body.single-product .product
.variable-item-span.variable-item-span-button.soft-atolye-digital-choice.soft-atolye-hide-free-shipping-after::after {
	content: none !important;
	display: none !important;
}
