.wl-shop-dates-bar,
.woolistings-filters-bar.wl-shop-dates-bar {
	position: sticky;
	top: var(--wl-filters-top, calc(var(--header-sticky-height, 0px) * var(--sticky-shrink, 100) / 100 + var(--admin-bar, 0px)));
	z-index: var(--wl-filters-bar-z-index, 40);
	width: 100%;
	background: var(--theme-palette-color-11, var(--theme-palette-color-5, #338eef));
	padding: 10px 16px;
	margin: 0;
	min-height: 63px;
	height: 63px;
	box-sizing: border-box;
	box-shadow: 0 6px 8px -4px rgba(0, 0, 0, 0.08);
	color: #fff;
	overflow: visible;
}
.wl-shop-dates-bar .filters {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 43px;
	height: 100%;
	overflow: visible;
}
.wl-shop-dates-bar .filters .left {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px 28px;
	width: max-content;
	max-width: 100%;
}
.wl-shop-where,
.wl-shop-dates-field,
.wl-shop-guests-field {
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
	min-height: 30px;
	min-width: 0;
}
.wl-shop-dates-bar:not(.has-dates) .wl-shop-dates-field::before {
	content: "";
	flex: 0 0 18px;
	width: 18px;
	height: 18px;
	background: no-repeat center / contain
		url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMiIvPjxwYXRoIGQ9Ik0xNiAydjRNNCAydjRNMyAxMGgxOCIvPjwvc3ZnPg==");
	pointer-events: none;
}
.wl-shop-dates-bar .filters input.input-control,
.wl-shop-dates-bar .filters input#wl-shop-datepicker {
	position: static;
	width: auto;
	min-width: 12ch;
	max-width: 36ch;
	field-sizing: content;
	border: none;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	outline: none;
	margin: 0;
	padding: 0;
	min-height: 30px;
	height: auto;
	font-family: inherit;
	font-size: 17px;
	font-weight: 500;
	line-height: 30px;
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
}
.wl-shop-dates-bar .filters input#wl-shop-where {
	cursor: text;
	width: 320px;
	min-width: 0;
	max-width: min(380px, 72vw);
	field-sizing: fixed;
	border: none !important;
	border-radius: 8px;
	background: #fff;
	box-shadow: none !important;
	outline: none;
	margin: 0;
	padding: 4px 32px 4px 12px;
	min-height: 0;
	height: auto;
	line-height: var(--theme-line-height, 1.5);
	font-size: var(--theme-font-size, 1rem);
	font-weight: 500;
	color: #1d2327;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-appearance: none;
	appearance: none;
}
.wl-shop-dates-bar .filters input#wl-shop-datepicker::placeholder {
	color: #fff;
	opacity: 1;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.wl-shop-dates-bar .filters .left,
.woolistings-filters-bar .filters .left,
.woolistings-filters-bar form.filters .left {
	align-items: center !important;
}
.wl-shop-guests-field,
.woolistings-filters-bar .wl-shop-guests-field {
	position: relative;
	display: flex !important;
	align-items: center !important;
	flex-wrap: nowrap;
	gap: 6px;
	min-height: 30px;
}
.wl-shop-guests-label,
.woolistings-filters-bar .filters .wl-shop-guests-label,
.woolistings-filters-bar .wl-shop-guests-label {
	position: static !important;
	left: auto !important;
	top: auto !important;
	display: inline-block !important;
	box-sizing: border-box;
	width: 11ch !important;
	min-width: 11ch !important;
	max-width: 11ch !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	font-size: 17px !important;
	font-weight: 500 !important;
	line-height: 30px !important;
	font-variant-numeric: tabular-nums;
	color: #fff !important;
	text-decoration: underline;
	text-underline-offset: 3px;
	white-space: nowrap;
	overflow: hidden;
	transition: none !important;
}
.wl-shop-dates-bar .wl-shop-guests-btn,
.woolistings-filters-bar .wl-shop-guests-btn,
.woolistings-filters-bar .filters .wl-shop-guests-btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex: 0 0 28px !important;
	width: 28px !important;
	min-width: 28px !important;
	max-width: 28px !important;
	height: 28px !important;
	min-height: 28px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	border-radius: 50% !important;
	background: rgba(255, 255, 255, 0.3) !important;
	background-image: none !important;
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 1 !important;
	text-align: center;
	text-decoration: none !important;
	text-indent: 0 !important;
	cursor: pointer;
	box-shadow: none !important;
	outline: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
}
.wl-shop-dates-bar .wl-shop-guests-btn:hover,
.wl-shop-dates-bar .wl-shop-guests-btn:focus,
.woolistings-filters-bar .wl-shop-guests-btn:hover,
.woolistings-filters-bar .wl-shop-guests-btn:focus {
	background: rgba(255, 255, 255, 0.3) !important;
	border: none !important;
	color: #fff !important;
	outline: none !important;
	box-shadow: none !important;
}
.wl-shop-guests-btn:disabled,
.woolistings-filters-bar .wl-shop-guests-btn:disabled {
	opacity: 0.35;
	cursor: default;
}
.wl-shop-dates-bar .wl-shop-search-btn,
.woolistings-filters-bar .wl-shop-search-btn,
.woolistings-filters-bar .filters .wl-shop-search-btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex: 0 0 auto !important;
	width: auto !important;
	height: 40px !important;
	min-height: 40px !important;
	margin: 0 !important;
	padding: 0 16px !important;
	border: none !important;
	border-radius: 8px !important;
	background: rgba(255, 255, 255, 0.3) !important;
	background-image: none !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 40px !important;
	text-decoration: none !important;
	text-indent: 0 !important;
	cursor: pointer;
	box-shadow: none !important;
	outline: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
}
.wl-shop-dates-bar .wl-shop-search-btn:hover,
.wl-shop-dates-bar .wl-shop-search-btn:focus,
.woolistings-filters-bar .wl-shop-search-btn:hover,
.woolistings-filters-bar .wl-shop-search-btn:focus {
	background: rgba(255, 255, 255, 0.3) !important;
	color: #fff !important;
	border: none !important;
	outline: none !important;
	box-shadow: none !important;
}
.wl-shop-dates-bar .wl-shop-search-btn.is-searching,
.wl-shop-dates-bar .wl-shop-search-btn:disabled,
.woolistings-filters-bar .wl-shop-search-btn.is-searching,
.woolistings-filters-bar .wl-shop-search-btn:disabled {
	cursor: wait;
	opacity: 0.85;
	pointer-events: none;
	min-width: 7.5em;
}
#wl-shop-dates-bar .wl-shop-search-btn.is-disabled {
	opacity: 0.5;
	cursor: not-allowed !important;
}
.wl-shop-dates-bar .filters input#wl-shop-where::placeholder {
	color: #6b7280;
	font-size: 16px;
	text-decoration: none;
}
.wl-shop-dates-bar .filters input#wl-shop-datepicker:focus {
	outline: none;
	box-shadow: none;
}
.wl-shop-dates-bar .filters input#wl-shop-where:focus {
	outline: none !important;
	box-shadow: none !important;
	border: none !important;
}
.wl-shop-dates-bar.has-dates .wl-shop-dates-field .icon {
	display: block;
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	margin-left: 8px;
	padding: 0;
	border: none;
	background-color: transparent;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTYgNmwxMiAxMk0xOCA2TDYgMTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==");
	background-size: 16px 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
}
.wl-shop-dates-field .icon,
.wl-shop-where .icon {
	display: none;
}
.wl-shop-where .icon {
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTYgNmwxMiAxMk0xOCA2TDYgMTgiIHN0cm9rZT0iIzFkMjMyNyIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==");
	background-size: 16px 16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 2;
}
.wl-shop-where.has-value .icon {
	display: block;
}
.wl-shop-where.wl-single-title {
	position: relative;
	display: flex !important;
	flex-wrap: nowrap !important;
	align-items: center !important;
	background: #fff;
	border-radius: 8px;
	padding: 4px 32px 4px 12px;
	min-height: 0;
	height: auto;
	width: 320px;
	min-width: 0;
	max-width: min(380px, 72vw);
	box-sizing: border-box;
	overflow: hidden;
	flex: 0 0 320px;
}
.woolistings-filters-bar .wl-shop-where.wl-single-title .wl-single-title-text,
.wl-shop-where.wl-single-title .wl-single-title-text {
	position: static !important;
	left: auto !important;
	top: auto !important;
	display: block;
	flex: 1 1 auto;
	min-width: 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px !important;
	font-weight: 500;
	line-height: 25px;
	color: #1d2327 !important;
	text-decoration: none;
}
.woolistings-filters-bar .wl-shop-where.wl-single-title .icon,
.wl-shop-where.wl-single-title .icon {
	display: block;
	position: absolute !important;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	flex: 0 0 16px;
	text-decoration: none;
}
.woolistings-filters-bar.wl-shop-dates-bar {
	background: var(--theme-palette-color-11, var(--theme-palette-color-5, #338eef));
	color: #fff;
	width: 100%;
	margin: 0;
	overflow: visible;
}
.wl-shop-dates-bar:not(.has-dates),
.woolistings-filters-bar:not(.has-dates),
.woolistings-filters-bar.wl-shop-dates-bar:not(.has-dates) {
	height: 63px !important;
	min-height: 63px !important;
	padding: 10px 16px !important;
	overflow: visible !important;
	box-shadow: 0 6px 8px -4px rgba(0, 0, 0, 0.08) !important;
	border: none !important;
}
.woolistings-filters-bar.wl-shop-dates-bar .filters::before {
	content: none !important;
	display: none !important;
	margin: 0 !important;
}
.woolistings-filters-bar.wl-shop-dates-bar form.filters .left,
.woolistings-filters-bar.wl-shop-dates-bar .filters .left {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px 28px;
	width: max-content;
	max-width: 100%;
}
.woolistings-filters-bar.wl-shop-dates-bar:not(.has-dates) .input-container.wl-shop-dates-field::before {
	content: "";
	flex: 0 0 18px;
	width: 18px;
	height: 18px;
	background: no-repeat center / contain
		url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMiIvPjxwYXRoIGQ9Ik0xNiAydjRNNCAydjRNMyAxMGgxOCIvPjwvc3ZnPg==");
	pointer-events: none;
}
.woolistings-filters-bar.wl-shop-dates-bar form.filters input#woolistings-datepicker.input-control,
.woolistings-filters-bar.wl-shop-dates-bar form.filters input.input-control {
	color: #fff;
	min-width: 12ch;
	max-width: 36ch;
}
.woolistings-filters-bar.wl-shop-dates-bar form.filters input#woolistings-datepicker.input-control::placeholder,
.woolistings-filters-bar.wl-shop-dates-bar form.filters input.input-control::placeholder {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
	opacity: 1;
}
.woolistings-filters-bar.wl-shop-dates-bar.has-dates .input-container .icon,
.woolistings-filters-bar.wl-shop-dates-bar.has-dates .wl-shop-dates-field .icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTYgNmwxMiAxMk0xOCA2TDYgMTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==");
}
.wl-shop-suggest {
	position: fixed;
	z-index: 10050;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	color: #1d2327;
	border: 1px solid #e3e3e3;
	border-radius: 0 0 8px 8px;
	max-height: 280px;
	overflow: auto;
	box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);
}
.wl-shop-suggest .wl-search__suggest-label {
	padding: 8px 14px;
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.02em;
	color: #000;
	background: #f0f0f0;
	border-bottom: 1px solid #ddd;
}
.wl-shop-suggest .wl-search__suggest-item {
	padding: 8px 14px;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6;
	font-size: 0.95rem;
	font-weight: 400;
	text-decoration: none;
	color: #1d2327;
}
.wl-shop-suggest .wl-search__suggest-item:last-child {
	border-bottom: 0;
}
.wl-shop-suggest .wl-search__suggest-item:hover,
.wl-shop-suggest .wl-search__suggest-item.is-active {
	background: #f4f1e8;
}
.wl-shop-hint {
	position: absolute;
	left: 0;
	top: calc(100% + 6px);
	z-index: 10051;
	margin: 0;
	padding: 8px 12px;
	background: #fff;
	color: #1d2327;
	border-radius: 8px;
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.14);
	font-size: 0.85rem;
	line-height: 1.35;
	max-width: min(320px, calc(100vw - 24px));
	width: max-content;
}
.wl-shop-hint[hidden] {
	display: none;
}
#wl-shop-dates-bar.wl-needs-area .wl-shop-dates-field input#wl-shop-datepicker {
	opacity: 0.7;
	cursor: not-allowed;
}
.wl-shop-compact-meta {
	display: none;
}
.wl-shop-compact-dates,
.wl-shop-compact-guests {
	appearance: none;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-size: var(--theme-font-size, 1rem) !important;
	font-weight: 500;
	line-height: var(--theme-line-height, 1.5);
	--theme-button-font-size: var(--theme-font-size, 1rem);
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 3px;
	cursor: pointer;
}
.wl-shop-compact-sep {
	color: #fff;
	opacity: 0.7;
	font-weight: 400;
	pointer-events: none;
}
@media only screen and (max-width: 767px) {
	.wl-shop-dates-bar,
	.woolistings-filters-bar.wl-shop-dates-bar,
	.wl-shop-dates-bar:not(.has-dates),
	.woolistings-filters-bar:not(.has-dates),
	.woolistings-filters-bar.wl-shop-dates-bar:not(.has-dates) {
		height: auto !important;
		min-height: 0 !important;
		padding: 10px 12px !important;
	}
	.wl-shop-dates-bar .filters,
	.wl-shop-dates-bar .filters .left,
	.woolistings-filters-bar.wl-shop-dates-bar .filters .left,
	.woolistings-filters-bar.wl-shop-dates-bar form.filters .left {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		justify-content: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		gap: 8px;
	}
	.wl-shop-dates-bar .wl-shop-where,
	.wl-shop-where.wl-single-title,
	.wl-shop-dates-bar .filters input#wl-shop-where {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		flex: none !important;
		box-sizing: border-box;
	}
	.wl-shop-compact-meta {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 10px;
		width: 100%;
		min-height: 28px;
	}
	.wl-shop-dates-bar:not(.is-expanded) .wl-shop-dates-field,
	.wl-shop-dates-bar:not(.is-expanded) .wl-shop-guests-field,
	.wl-shop-dates-bar:not(.is-expanded) .wl-shop-search-btn {
		display: none !important;
	}
	.wl-shop-dates-bar.is-expanded .wl-shop-compact-meta {
		display: none;
	}
	.wl-shop-dates-bar.is-expanded .wl-shop-dates-field,
	.wl-shop-dates-bar.is-expanded .wl-shop-guests-field {
		display: flex !important;
		width: 100%;
		justify-content: center;
	}
	.wl-shop-dates-bar.is-expanded .wl-shop-search-btn,
	.woolistings-filters-bar.wl-shop-dates-bar.is-expanded .wl-shop-search-btn {
		display: inline-flex !important;
		width: 100% !important;
		flex: none !important;
		height: 44px !important;
		min-height: 44px !important;
		line-height: 44px !important;
	}
	.wl-shop-dates-bar .filters input#wl-shop-datepicker,
	.wl-shop-dates-bar .filters input.input-control,
	.wl-shop-guests-label,
	.woolistings-filters-bar .filters .wl-shop-guests-label,
	.wl-shop-compact-dates,
	.wl-shop-compact-guests {
		font-size: var(--theme-font-size, 1rem) !important;
		line-height: var(--theme-line-height, 1.5) !important;
	}
	.wl-shop-dates-bar .filters input#wl-shop-datepicker {
		max-width: 100%;
		min-height: 0;
	}
}

/* Blocksy uses display:!important on li.product, which beats [hidden]. */
.woocommerce ul.products > .wl-stay-unavailable,
.woocommerce ul.products > li.product.wl-stay-unavailable,
.woocommerce ul.products > li.product.wl-archive-unavailable,
.woocommerce ul.products > .product.wl-stay-unavailable,
.woocommerce ul.products > li.product[hidden],
.woocommerce .products > .wl-stay-unavailable {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden !important;
	pointer-events: none !important;
}

.woocommerce ul.products .product.wl-search-unavailable,
.woocommerce ul.products li.product.wl-search-unavailable {
	position: relative;
}
.woocommerce ul.products .product.wl-search-unavailable .ct-media-container,
.woocommerce ul.products .product.wl-search-unavailable img,
.woocommerce ul.products .product.wl-search-unavailable .woocommerce-loop-product__title,
.woocommerce ul.products .product.wl-search-unavailable .price,
.woocommerce ul.products .product.wl-search-unavailable .wl-from-price,
.woocommerce ul.products .product.wl-search-unavailable .wl-archive-listing-meta {
	opacity: 0.65;
}
.woocommerce ul.products .product.wl-search-unavailable .wl-search-unavailable-badge {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 4;
	background: #fff8f8;
	color: #9f3535;
	border: 1px solid rgba(220, 38, 38, 0.2);
	font-size: 0.6875rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 5px 9px;
	border-radius: 6px;
	pointer-events: none;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}

.woocommerce ul.products .product.wl-search-unavailable .wl-search-fully-booked,
.woocommerce ul.products .product.wl-search-unavailable .wl-search-fully-booked:disabled,
.woocommerce ul.products .product.wl-search-unavailable .wl-search-fully-booked:hover,
.woocommerce ul.products .product.wl-search-unavailable .wl-search-fully-booked:focus {
	background: #9ca3af !important;
	background-color: #9ca3af !important;
	background-image: none !important;
	color: #fff !important;
	border: none !important;
	box-shadow: none !important;
	cursor: not-allowed;
	pointer-events: none;
	opacity: 1;
}

.wl-search-empty {
	box-sizing: border-box;
	max-width: 1080px;
	margin: 2.5rem auto 3.5rem;
	padding: 1.75rem 16px;
	text-align: center;
	color: #1d2327;
}
.wl-search-empty__title {
	margin: 0 0 0.85rem;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.4;
	color: inherit;
}
.wl-search-empty__actions {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 0.35rem 0.35rem;
	margin: 0;
	font-size: 0.95rem;
}
.wl-search-empty__actions a {
	color: var(--brand-bright, var(--theme-palette-color-5, #338eef));
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.wl-search-empty__actions a:hover,
.wl-search-empty__actions a:focus {
	color: var(--theme-palette-color-2, #1d2327);
}
.wl-search-empty__sep {
	padding: 0 0.55rem;
	color: #8c8c8c;
	font-weight: 400;
	pointer-events: none;
}
.wl-search-empty ~ .woocommerce-no-products-found {
	display: none;
}

@media only screen and (max-width: 767px) {
	.wl-search-empty {
		margin: 1.75rem auto 2.5rem;
		padding: 1.25rem 12px;
	}
	.wl-search-empty__title {
		font-size: 1.1rem;
	}
}
