/* ==========================================================
   כותרת - עיצוב דסקטופ בלבד
   כל הקובץ עטוף ב-min-width: 1025px כדי שהנייד לא יושפע.
   ========================================================== */

@media (min-width: 1025px) {

	/* ===== פס עליון: מרגיע במקום שחור צועק ===== */

	.elementor-145 > .elementor-element-7456eac {
		background-color: #F7F4F5 !important;
		padding: 7px 32px !important;
		gap: 20px !important;
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: flex-start !important;
		border-bottom: 1px solid #ECE7E9;
		min-height: 0 !important;
		position: relative !important;
	}

	/* קישור הניוזלטר ממורכז למרכז העמוד, ללא תלות בקישורים שלצידו */
	.elementor-145 .elementor-element-65aa6f1 {
		position: absolute !important;
		left: 50% !important;
		top: 50% !important;
		transform: translate(-50%, -50%) !important;
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		max-width: 70% !important;
		white-space: nowrap;
	}

	.elementor-145 .elementor-element-7456eac > .e-con:not(.elementor-element-65aa6f1),
	.elementor-145 .elementor-element-7456eac > a.e-con:not(.elementor-element-65aa6f1) {
		width: auto !important;
		max-width: none !important;
		flex: 0 0 auto !important;
		margin: 0 !important;
		padding: 0 !important;
		min-height: 0 !important;
		display: flex !important;
		align-items: center !important;
	}

	/* המרכוז נכתב שוב כאן כדי שיגבר על כל כלל שקדם לו */
	.elementor-145 .elementor-element-7456eac > a.elementor-element-65aa6f1 {
		position: absolute !important;
		left: 50% !important;
		top: 50% !important;
		right: auto !important;
		transform: translate(-50%, -50%) !important;
		margin: 0 !important;
		padding: 0 !important;
		width: max-content !important;
		max-width: 70% !important;
		flex: 0 0 auto !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		white-space: nowrap !important;
	}

	.elementor-145 .elementor-element-7456eac .elementor-widget {
		margin: 0 !important;
	}

	.elementor-145 .elementor-element-7456eac .elementor-heading-title {
		margin: 0 !important;
	}

	.elementor-145 .elementor-element-7456eac .elementor-heading-title,
	.elementor-145 .elementor-element-7456eac .elementor-heading-title a {
		color: #6E6A6C !important;
		font-family: "Poppins", sans-serif !important;
		font-size: 12px !important;
		font-weight: 400 !important;
		letter-spacing: .015em;
		line-height: 1.5;
		text-decoration: none;
		transition: color .15s ease;
	}

	.elementor-145 .elementor-element-7456eac .elementor-heading-title a:hover {
		color: #1C244B !important;
	}

	/* קישור הניוזלטר, ההדגשה היחידה בפס */
	.elementor-145 .elementor-element-65aa6f1 .elementor-heading-title {
		color: #1C244B !important;
		font-size: 13.5px !important;
		font-weight: 600 !important;
		letter-spacing: .005em !important;
		transition: color .15s ease;
	}

	.elementor-145 .elementor-element-65aa6f1:hover .elementor-heading-title {
		color: #D4537E !important;
	}

	/* ===== שורת הלוגו: אוויר ולוגו בגודל סביר ===== */

	.elementor-145 > .elementor-element-3b279e4 {
		padding-top: 8px !important;
		padding-bottom: 8px !important;
	}

	/* שורת הלוגו: שלושת החלקים מיושרים לאותו קו אמצע */
	.elementor-145 .elementor-element-3b279e4 > .e-con-inner {
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: space-between !important;
		gap: 20px !important;
	}

	.elementor-145 .elementor-element-3b279e4 > .e-con-inner > .e-con {
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		justify-content: center !important;
		margin: 0 !important;
		padding: 0 !important;
		min-height: 0 !important;
		gap: 12px !important;
	}

	/* כל ווידג'ט בשורה מתמרכז אנכית ולא נדחף למעלה */
	.elementor-145 .elementor-element-3b279e4 .elementor-widget {
		margin: 0 !important;
		align-self: center !important;
	}

	.elementor-145 .elementor-element-3b279e4 .elementor-widget:not(.elementor-widget-woocommerce-menu-cart) > .elementor-widget-container {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	/* פאנל העגלה חייב להישאר צף ולא להפוך לאלמנט בזרימה */
	.elementor-145 .elementor-widget-woocommerce-menu-cart .elementor-widget-container,
	.elementor-145 .elementor-menu-cart__wrapper,
	.elementor-145 .elementor-menu-cart__toggle_wrapper {
		display: block !important;
	}

	.elementor-145 .elementor-menu-cart__toggle {
		display: flex !important;
		align-items: center;
		justify-content: center;
	}

	/* ===== לוגו ===== */

	.elementor-145 .elementor-element-2bdfc17,
	.elementor-145 .elementor-element-2bdfc17 .elementor-widget-image,
	.elementor-145 .elementor-element-2bdfc17 .elementor-widget-container {
		width: auto !important;
		max-width: 110px !important;
	}

	.elementor-145 .elementor-widget-image img,
	.elementor-145 .elementor-element-3eeca69 img,
	.elementor-145 .elementor-element-3eeca69 .elementor-widget-container img {
		max-width: 80px !important;
		width: 80px !important;
		height: auto !important;
		display: block !important;
		margin: 0 auto !important;
	}

	/* ===== אייקונים: פחות ורוד, יותר מותג ===== */

	.elementor-145 .cad-icon-btn svg {
		stroke: #1C244B !important;
		width: 18px !important;
		height: 18px !important;
	}

	.elementor-145 .cad-icon-btn {
		opacity: .85;
		transition: opacity .15s ease;
	}

	.elementor-145 .cad-icon-btn:hover {
		opacity: 1;
	}

	.elementor-145 .cad-icon-btn span,
	.elementor-145 .cad-icon-btn small {
		color: #1C244B !important;
		font-size: 11px !important;
		font-weight: 400 !important;
		letter-spacing: .02em;
	}

	/* עגלה */
	.elementor-145 .elementor-menu-cart__toggle_button {
		padding: 4px 6px !important;
	}

	.elementor-145 .elementor-menu-cart__toggle_button .elementor-button-icon svg {
		fill: #1C244B !important;
		width: 19px !important;
		height: 19px !important;
	}

	.elementor-145 .elementor-menu-cart__toggle_button .elementor-button-text {
		display: none !important;
	}

	.elementor-145 .elementor-button-icon-qty {
		background-color: #1C244B !important;
		color: #fff !important;
		font-size: 10px !important;
		min-width: 17px !important;
		height: 17px !important;
		line-height: 17px !important;
	}

	/* ===== תפריט ===== */

	.elementor-145 .elementor-nav-menu .elementor-item {
		font-family: "Poppins", sans-serif !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		letter-spacing: .02em;
		color: #1C244B !important;
		padding-inline: 14px !important;
	}

	.elementor-145 .elementor-nav-menu .elementor-item:hover,
	.elementor-145 .elementor-nav-menu .elementor-item.elementor-item-active {
		color: #1C244B !important;
	}

	.elementor-145 .elementor-nav-menu--main .elementor-item::after,
	.elementor-145 .elementor-nav-menu--main .elementor-item::before {
		background-color: #1C244B !important;
		height: 1px !important;
	}

	/* ===== המבורגר ===== */

	.elementor-145 .elementor-element-3b279e4 .elementor-button svg {
		fill: #1C244B !important;
		width: 22px !important;
		height: 22px !important;
	}

	.elementor-145 .elementor-element-3b279e4 .elementor-button {
		background-color: transparent !important;
		border: 0 !important;
		padding: 6px !important;
	}

	/* ===== קו מפריד עדין מתחת לכותרת ===== */

	.elementor-location-header {
		border-bottom: 1px solid #ECE7E9;
	}
}
