:root {
	--font-main: "Geologica", sans-serif;
	--font-thin: 100;
	--font-extralight: 200;
	--font-light: 300;
	--font-regular: 400;
	--font-semibold: 600;
	--font-bold: 700;
	--font-black: 900;
	--color-text: #000;
	--color-accent: #006837;
	--color-cat: #c92600;
	--fs-title: 33px;
	--fs-price: 36px;
	--fs-text: 18px;
	--fs-stock: 18px;
	--fs-cart: 15px;
	--fs-cat: 14px;
	--fs-card-title: 15px;
	--fs-card-price: 15px;
	--fs-filter-title: 15px;
	--fs-filter-value: 13px;
	--fs-filter-button: 13px;
	--fs-info-title: 24px;
	--fs-info-subtitle: 16px;
	--fs-info-label: 16px;
	--fs-info-value: 16px;
	--fs-search-placeholder: 18px;
}

input.header-search-input[name="s"] { width: 100%; }
input.header-search-input[name="s"]::placeholder {
	font-family: var(--font-main);
	font-weight: var(--font-light);
	font-size: var(--fs-search-placeholder);
	color: #999;
}
.header-search-select[name="product_cat"] {
	display: none !important;
	pointer-events: none;
	visibility: hidden;
	width: 0;
	height: 0;
}
a:focus,
.dropdown-toggle:focus { outline: none; }
.wpfFilterTitle {
	font-size: var(--fs-filter-title);
	font-weight: var(--font-semibold);
	color: var(--color-text);
}
.wpfValue,
.wpfCount {
	font-size: var(--fs-filter-value);
	font-weight: var(--font-extralight);
	color: var(--color-text);
}
.wpfButton {
	font-size: var(--fs-filter-button);
	font-weight: var(--font-light);
	color: var(--color-text);
}
@media (max-width: 600px) {
	.woocommerce .woocommerce-ordering,
	.woocommerce-page .woocommerce-ordering { float: none !important; }
}
