.price-hidden-notice {
	font-weight: 500;
	margin: 10px 0;
	padding: 8px 12px;
	background-color: #f0f0f0;
	border-radius: 4px;
}

.price-hidden-notice a {
	color: #0073aa;
	text-decoration: none;
	font-weight: 600;
}

.price-hidden-notice a:hover {
	text-decoration: underline;
	color: #005a87;
}

.login-prompt-single-product {
	margin: 20px 0;
	padding: 15px;
	background-color: #e8f4f8;
	border-left: 4px solid #0073aa;
	border-radius: 4px;
}

.login-prompt-single-product p {
	margin: 0 0 15px 0;
	color: #333;
}

.login-prompt-single-product .button {
	background-color: #0073aa;
	color: #fff;
	padding: 12px 24px;
	text-decoration: none;
	border-radius: 3px;
	display: inline-block;
	border: none;
	cursor: pointer;
	font-weight: 600;
	transition: background-color 0.3s ease;
}

.login-prompt-single-product .button:hover {
	background-color: #005a87;
	color: #fff;
}

/* WooCommerce Blocks — fiyat alanları */
body.hpfg-hide-prices .wc-block-components-formatted-money-amount,
body.hpfg-hide-prices .wc-block-components-product-price,
body.hpfg-hide-prices .wc-block-components-product-price__value,
body.hpfg-hide-prices .wc-block-cart-item__prices,
body.hpfg-hide-prices .wc-block-components-order-summary-item__individual-prices,
body.hpfg-hide-prices .wc-block-components-totals-item__value,
body.hpfg-hide-prices .wc-block-grid__product-price,
body.hpfg-hide-prices .wc-block-components-sale-badge {
	display: none !important;
}

/* Sepete ekle — klasik şablon ve block */
body.hpfg-hide-prices .add_to_cart_button,
body.hpfg-hide-prices .single_add_to_cart_button,
body.hpfg-hide-prices .wp-block-woocommerce-product-button,
body.hpfg-hide-prices .wc-block-components-product-button,
body.hpfg-hide-prices .wp-block-woocommerce-add-to-cart-with-options,
body.hpfg-hide-prices .wp-block-woocommerce-add-to-cart-form,
body.hpfg-hide-prices .woocommerce-variation-add-to-cart,
body.hpfg-hide-prices form.cart {
	display: none !important;
}
