.cozumoto-arama-hata {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	min-width: 280px;
	max-width: calc(100vw - 24px);
	padding: 14px;
	border: 1px solid #9c2b24;
	border-radius: 8px;
	background: #fff5f3;
	color: #6f1e19;
	box-shadow: 0 4px 14px rgb(0 0 0 / 12%);
	font-size: 0.9rem;
	line-height: 1.5;
	text-align: left;
}
.cozumoto-arama-hata p { margin: 0 0 8px; }
.cozumoto-arama-hata a {
	display: inline-block;
	padding: 6px 0;
	color: #6f1e19;
	font-weight: 700;
	text-decoration: underline;
}
/* Alt çubuktaki arama alanının altında ekran kalmaz; mesaj üstünde açılır. */
.storefront-handheld-footer-bar .cozumoto-arama-hata {
	top: auto;
	bottom: calc(100% + 56px);
}
