	/* ===============================
		 PHOTO REQUIRED WARNING (WC)
	================================ */
	.wc-block-components-product-details__photo-required {
		display: flex;
		align-items: flex-start;
		gap: var(--sp-sm);
		padding: var(--sp-sm) var(--sp-md);
		margin-top: var(--sp-sm);
		background: color-mix(in srgb, var(--danger) 12%, var(--white));
		border-left: 4px solid var(--danger);
		border-radius: var(--radius-md);
		line-height: 1.5;
	}

	/* ICON / LABEL */
	.wc-block-components-product-details__photo-required
	.wc-block-components-product-details__name {
		font-weight: 600;
		color: var(--danger);
		white-space: nowrap;
	}

	/* MESSAGE TEXT */
	.wc-block-components-product-details__photo-required
	.wc-block-components-product-details__value {
		color: var(--theme-text-color);
	}

	/* INNER TEXT CLEANUP */
	.wc-block-components-product-details__photo-required
	.wc-block-components-product-details__value span {
		display: block;
	}

	/* ===============================
		 HOVER (SUBTLE)
	================================ */
	.wc-block-components-product-details__photo-required:hover {
		background: color-mix(in srgb, var(--danger) 16%, var(--white));
	}

	/* ===============================
		 DARK MODE SUPPORT
	================================ */
	[data-theme="dark"]
	.wc-block-components-product-details__photo-required {
		background: color-mix(in srgb, var(--danger) 20%, var(--dark-card-bg));
		border-left-color: var(--danger);
	}

	[data-theme="dark"]
	.wc-block-components-product-details__photo-required
	.wc-block-components-product-details__value {
		color: var(--dark-text);
	}







	/* Fix WooCommerce thank you notice layout */
	.woocommerce-notice.woocommerce-thankyou-order-received {
			display: block !important;
			white-space: normal;
			line-height: 1.6;
	}

	/* Ensure paragraphs break correctly */
	.woocommerce-notice.woocommerce-thankyou-order-received p {
			display: block;
			margin: 0 0 10px 0;
	}

	/* Optional: Improve readability */
	.woocommerce-notice--success {
			align-items: flex-start !important;
	}

	p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received  {
		 display:none!important
	}


	[data-prefix="search"] .hero-section[data-type="type-2"]{
		--min-height: 159px;
	}


	.wc-block-cart__empty-cart__title {
			background: linear-gradient(
					-180deg,
					var(--theme-palette-color-7),
					var(--theme-palette-color-8)
			);
			padding: var( --sp-2xl);
			border-radius: var( --radius-md);


			color: #000;
			text-align: center;


	}
	.ti-widget.ti-goog .ti-widget-container{
				margin: 50px 0px;
				box-sizing: border-box;
		}
	@media (max-width: 768px) {
			.wc-block-cart__empty-cart__title {
				
					padding: 16px 20px;
			}
		
		
		.ti-widget.ti-goog .ti-widget-container{
				margin: 50px 20px;
				box-sizing: border-box;
		}
	}

.btn-primary:hover{color:#fff}
