/*# sourceMappingURL=style-th-advance-product-search.css.map*/

/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block/th-advance-product-search/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
.wp-block-th-advance-product-search .thaps-search-box {
	width: 100%;
	max-width: 100%;
	margin: 0;
}

.thaps-search-box .th-icon {
	-webkit-font-smoothing: subpixel-antialiased;
}

.wp-block-th-advance-product-search {
	--tapsp-searchBtnBgClr: #111;
	--tapsp-searchBtnTextClr: #fff;
	--tapsp-searchBtnHvrTextClr: #fff;
	--tapsp-searchBtnHvrBgClr: #111;
	--tapsp-searchBrdrClr: #e7f5ff;
	--tapsp-searchTextClr: var(--tapsp-searchTextClr);
	--tapsp-searchBarClr: var(--tapsp-searchBarClr);
	--tapsp-searchWidth: 100%;
	--tapsp-searchWidthTablet: 100%;
	--tapsp-searchWidthMobile: 100%;
	--tapsp-barborderRadius: 4px;
	--tapsp-barborderRadiusTablet: 4px;
	--tapsp-barborderRadiusMobile: 4px;
	--tapsp-searchborderClr: #e7f5ff;
}

.wp-block-th-advance-product-search .thaps-search-form {
	max-width: var(--tapsp-searchWidth);
	width: var(--tapsp-searchWidth);
}

.wp-block-th-advance-product-search #thaps-search-button {
	background: var(--tapsp-searchBtnBgClr);
	color: var(--tapsp-searchBtnTextClr);
	padding: .3rem .5rem;
	border-radius: var(--tapsp-barborderRadius);
	cursor: pointer;
}

.wp-block-th-advance-product-search #thaps-search-button:hover {
	background: var(--tapsp-searchBtnHvrBgClr);
	color: var(--tapsp-searchBtnHvrTextClr);
}

.wp-block-th-advance-product-search .thaps-from-wrap {
	background: var(--tapsp-searchBarClr);
	border-color: var(--tapsp-searchborderClr);
	border-radius: var(--tapsp-barborderRadius);
}

.wp-block-th-advance-product-search .thaps-search-autocomplete {
	background-color: transparent;
}

.wp-block-th-advance-product-search .thaps-search-autocomplete::-moz-placeholder {
	color: var(--tapsp-searchTextClr);
}

.wp-block-th-advance-product-search .thaps-search-autocomplete, .wp-block-th-advance-product-search .thaps-search-autocomplete::placeholder {
	color: var(--tapsp-searchTextClr);
}

.wp-block-th-advance-product-search .thaps-search-autocomplete:focus {
	box-shadow: none;
	outline: none;
}

.wp-block-th-advance-product-search .thaps-search-box .icon-style, .wp-block-th-advance-product-search .thaps-search-box .click-icon {
	color: var(--tapsp-searchIconClr);
}

.wp-block-th-advance-product-search .thaps-box-open .tapsp-icon-arrow {
	border-left-color: var(--tapsp-searchBarColor);
	border-top-color: var(--tapsp-searchBarColor);
	background: var(--tapsp-searchBarClr);
}

.wp-block-th-advance-product-search .icon_style .tapsp-search-form {
	min-width: 320px;
}

/* Tablet Styles (768px to 1024px) */
@media screen and (min-width: 720px) and (max-width: 1024px) {
	.wp-block-th-advance-product-search .thaps-search-form {
		max-width: var(--tapsp-searchWidthTablet);
		width: var(--tapsp-searchWidthTablet);
	}
	
	.wp-block-th-advance-product-search #thaps-search-button {
		border-radius: var(--tapsp-barborderRadiusTablet);
	}
	
	.wp-block-th-advance-product-search .thaps-from-wrap {
		border-radius: var(--tapsp-barborderRadiusTablet);
	}
}

/* Mobile Styles (767px and below) */
@media screen and (max-width: 719px) {
	.wp-block-th-advance-product-search .thaps-search-form {
		max-width: var(--tapsp-searchWidthMobile);
		width: var(--tapsp-searchWidthMobile);
	}
	
	.wp-block-th-advance-product-search #thaps-search-button {
		border-radius: var(--tapsp-barborderRadiusMobile);
	}
	
	.wp-block-th-advance-product-search .thaps-from-wrap {
		border-radius: var(--tapsp-barborderRadiusMobile);
	}
}
