.elementor-8630 .elementor-element.elementor-element-a6bd4de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}#elementor-popup-modal-8630 .dialog-widget-content{animation-duration:0.3s;background-color:#08080800;}#elementor-popup-modal-8630{background-color:rgba(0, 0, 0, 0.7);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-8630 .dialog-message{width:100vw;height:100vh;align-items:flex-start;padding:80px 0px 0px 0px;}@media(max-width:767px){.elementor-8630 .elementor-element.elementor-element-a6bd4de{--z-index:999999;}.elementor-8630 .elementor-element.elementor-element-1c1385f{z-index:99999;}#elementor-popup-modal-8630 .dialog-message{width:340px;padding:80px 0px 0px 0px;}}@media(min-width:768px){.elementor-8630 .elementor-element.elementor-element-a6bd4de{--width:45%;}}/* Start custom CSS for fibosearch, class: .elementor-element-1c1385f *//* ===== פופאפ חיפוש פרימיום – פארט770 (FiboSearch) ===== */

/* רקע: חשוך + טשטוש */
#elementor-popup-modal-8630 {
	backdrop-filter: blur(0px) !important;
	-webkit-backdrop-filter: blur(0px) !important;
}
#elementor-popup-modal-8630 .dialog-widget-content {
	background: transparent !important;
	box-shadow: none !important;
}
/* שדה החיפוש */
.p770-fibo .dgwt-wcas-search-wrapp {
	max-width: 100% !important;
	width: 100% !important;
	margin: 0 !important;
}
.p770-fibo .dgwt-wcas-sf-wrapp {
	position: relative !important;
	padding: 0 !important;
	background: none !important;
	border: 0 !important;
}
.p770-fibo .dgwt-wcas-search-input,
.p770-fibo .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	height: 68px !important;
	padding: 0 28px 0 80px !important;
	background: #fff !important;
	border: 0 !important;
	border-radius: 18px !important;
	box-shadow: 0 24px 60px rgba(0, 0, 0, .45) !important;
	color: #000 !important;
	font-family: "TelAviv Brutalist", Assistant, sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	text-align: right !important;
	direction: rtl !important;
	outline: none !important;
	transition: box-shadow .2s !important;
}
.p770-fibo .dgwt-wcas-search-input:focus {
	box-shadow: 0 24px 60px rgba(0, 0, 0, .45), 0 0 0 3px #B3161A !important;
}
.p770-fibo .dgwt-wcas-search-input::placeholder {
	color: #9A9A9A !important;
	opacity: 1 !important;
}

/* כפתור אדום עגול */
.p770-fibo .dgwt-wcas-search-submit,
.p770-fibo .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
	position: absolute !important;
	top: 50% !important;
	left: 10px !important;
	right: auto !important;
	transform: translateY(-50%) !important;
	width: 50px !important;
	height: 50px !important;
	min-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	background: #B3161A !important;
	border: 0 !important;
	border-radius: 50% !important;
	box-shadow: none !important;
	text-shadow: none !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	transition: background .2s, transform .15s !important;
}
.p770-fibo .dgwt-wcas-search-submit::before,
.p770-fibo .dgwt-wcas-search-submit::after {
	display: none !important;
}
.p770-fibo .dgwt-wcas-search-submit:hover {
	background: #8E1115 !important;
}
.p770-fibo .dgwt-wcas-search-submit:active {
	transform: translateY(-50%) scale(.94) !important;
}
.p770-fibo .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
	width: 22px !important;
	height: 22px !important;
	position: static !important;
	fill: #fff !important;
}
.p770-fibo .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier path {
	fill: #fff !important;
}
/* X לניקוי + טעינה – ליד הכפתור */
.p770-fibo .dgwt-wcas-preloader,
.p770-fibo .dgwt-wcas-close {
	left: 70px !important;
	right: auto !important;
}
.p770-fibo .dgwt-wcas-close path {
	fill: #9A9A9A !important;
}

/* ===== תוצאות ===== */
body .dgwt-wcas-suggestions-wrapp {
	z-index: 100001 !important; /* מעל הפופאפ */
	margin-top: 12px !important;
	padding: 8px !important;
	background: #fff !important;
	border: 0 !important;
	border-radius: 18px !important;
	box-shadow: 0 30px 70px rgba(0, 0, 0, .45) !important;
	overflow: hidden !important;
	direction: rtl !important;
}
body .dgwt-wcas-suggestion {
	display: flex !important;
	align-items: center !important;
	gap: 14px !important;
	padding: 10px 12px !important;
	border-radius: 12px !important;
	border: 0 !important;
	transition: background .15s !important;
}
body .dgwt-wcas-suggestion:hover,
body .dgwt-wcas-suggestion-selected {
	background: #F5F5F5 !important;
}
body .dgwt-wcas-si {
	flex: 0 0 56px !important;
	width: 56px !important;
	max-width: 56px !important;
	padding: 0 !important;
	margin: 0 !important;
}
body .dgwt-wcas-si img {
	width: 56px !important;
	height: 56px !important;
	max-width: none !important;
	object-fit: contain !important;
	background: #fff !important;
	border: 1px solid #EDEDED !important;
	border-radius: 10px !important;
	padding: 4px !important;
}
body .dgwt-wcas-content-wrapp {
	flex: 1 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	gap: 12px !important;
	padding: 0 !important;
}
body .dgwt-wcas-st {
	color: #000 !important;
	font-family: "TelAviv Brutalist", Assistant, sans-serif !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1.35 !important;
	unicode-bidi: plaintext !important;
	text-align: right !important;
}
body .dgwt-wcas-st strong {
	color: #B3161A !important;
	font-weight: 700 !important;
}
body .dgwt-wcas-sku {
	display: block !important;
	margin-top: 2px !important;
	color: #8A8A8A !important;
	font-size: 12px !important;
}
body .dgwt-wcas-sp {
	flex-shrink: 0 !important;
	color: #B3161A !important;
	font-family: "TelAviv Brutalist", Assistant, sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	white-space: nowrap !important;
}
body .dgwt-wcas-sp del {
	color: #A0A0A0 !important;
	font-weight: 400 !important;
	font-size: 12px !important;
	margin-left: 6px !important;
}
/* כותרות קבוצה (קטגוריות / מוצרים) */
body .dgwt-wcas-suggestion-headline {
	padding: 12px 12px 6px !important;
	pointer-events: none !important;
}
body .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
	color: #8A8A8A !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	letter-spacing: .04em !important;
}
/* "לכל התוצאות" */
body .dgwt-wcas-suggestion-more {
	justify-content: center !important;
	margin-top: 4px !important;
	padding: 14px !important;
	background: #000 !important;
	border-radius: 12px !important;
}
body .dgwt-wcas-suggestion-more .dgwt-wcas-st-more {
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 700 !important;
}
body .dgwt-wcas-suggestion-more:hover,
body .dgwt-wcas-suggestion-more.dgwt-wcas-suggestion-selected {
	background: #B3161A !important;
}
body .dgwt-wcas-suggestion-nores {
	padding: 20px !important;
	color: #6B6B6B !important;
	text-align: center !important;
}

/* מובייל */
@media (max-width: 767px) {
	#elementor-popup-modal-8630 .dialog-close-button {
		top: 14px !important;
		left: 14px !important;
	}
	.p770-fibo .dgwt-wcas-search-input,
	.p770-fibo .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
		height: 58px !important;
		padding: 0 18px 0 66px !important;
		border-radius: 14px !important;
		font-size: 16px !important; /* מונע זום באייפון */
	}
	.p770-fibo .dgwt-wcas-search-submit,
	.p770-fibo .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
		width: 44px !important;
		height: 44px !important;
		left: 7px !important;
	}
	.p770-fibo .dgwt-wcas-preloader,
	.p770-fibo .dgwt-wcas-close {
		left: 58px !important;
	}
	body .dgwt-wcas-suggestions-wrapp {
		border-radius: 14px !important;
		max-height: 65vh !important;
		overflow-y: auto !important;
	}
	body .dgwt-wcas-si,
	body .dgwt-wcas-si img {
		flex-basis: 48px !important;
		width: 48px !important;
		max-width: 48px !important;
		height: 48px !important;
	}
	body .dgwt-wcas-content-wrapp {
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 4px !important;
	}
}

#elementor-popup-modal-8630 .js-dgwt-wcas-enable-mobile-form {
	display: none !important;
}
body .dgwt-wcas-sp, body .dgwt-wcas-sp * { text-decoration: none !important; }
body .dgwt-wcas-sp del { text-decoration: line-through !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6bd4de */.elementor-8630 .elementor-element.elementor-element-a6bd4de::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.elementor-8630 .elementor-element.elementor-element-a6bd4de {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}/* End custom CSS */