/*!
 * twentytwentyfive.css
 *
 * Copyright (c) "kento" Karim Rahimpur www.itthinx.com
 *
 * This code is provided subject to the license granted.
 * Unauthorized use and distribution is prohibited.
 * See COPYRIGHT.txt and LICENSE.txt
 *
 * This code is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * This header and all notices must be kept intact.
 *
 * @author itthinx
 * @package woocommerce-product-search
 * @since 6.6.0
 */

form.product-search-form input.product-search-field,
form.product-search-form input.product-filter-field {
	box-sizing: border-box;
	padding: calc(.667em + 2px);
	border-radius: 0.25rem;
	border: 1px solid #949494;
}

div.product-search-results div.product-search-results-content {
	box-sizing: border-box;
}

div.product-search-results div.wps_add_to_cart a.add_to_cart_button,
div.product-search-results div.wps_add_to_cart > a.button {
	box-sizing: border-box;
	display: inline-block;
}

div.product-search-form span.product-search-field-clear {
	left: unset;
	right: unset;
	top: unset;
	bottom: unset;
	padding: 0;
	margin: 0;
	height: auto;
	position: absolute;
	transform: translate(-150%,-50%);
	top: 50%;
}

.product-search-filter-extras input[type="checkbox"].product-search-filter-extra {
	margin: 0 1px;
	vertical-align: middle;
}
.product-search-filter-extras a.product-search-filter-extra {
	margin: 0 4px;
	vertical-align: middle;
}

input[type="text"].product-search-filter-price-field {
	border-radius: 0.25rem;
	border: 1px solid #949494;
	padding: calc(.667em + 2px);
}

form.product-search-filter-price-form div.product-search-filter-price-slider {
	font-size: 18px;
}

.product-search-filter-items div.selectize-input {
	border-radius: 0.25rem;
	border: 1px solid #949494;
	box-shadow: none;
}
