/* Compact Flex Chicken header search on desktop and mobile. */
	#header .ct-search-box[data-id="search-input"] {
		--max-width: 150px !important;
		width: 150px !important;
		max-width: 150px !important;
		flex: 0 0 150px !important;
	}

	#header .ct-search-box[data-id="search-input"] .ct-search-form,
	#header .ct-search-box[data-id="search-input"] .ct-search-form-inner {
		width: 100% !important;
		max-width: 150px !important;
	}

	#header .ct-search-box[data-id="search-input"] .ct-search-form-inner {
		height: 30px !important;
		min-height: 28px !important;
		padding: 1px 3px !important;
		border-width: 1px !important;
		border-radius: 5px !important;
	}
