/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0.3
 Text Domain:  xstore-child
*/

.xf-attribute-filter-block .widget-title {
	font-family: "Montserrat";
}

.sidebar-widget {
	--space-between-widgets: 1.5em;
}

.etheme_swatches_filter ul.st-swatch-preview li.type-select > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	width: 100%;
}

.etheme_swatches_filter ul.st-swatch-preview li.type-select > a > .st-custom-attribute {
	display: inline-block;
	-ms-flex: 0 1 auto;
	    flex: 0 1 auto;
	min-width: 0;
	overflow: visible;
}

.etheme_swatches_filter ul.st-swatch-preview li.type-select .count,
.etheme_swatches_filter ul.st-swatch-preview li.type-select.with-count .count {
	display: inline-block;
	-ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	overflow: visible;
	white-space: nowrap;
	margin-right: 0;
	-webkit-margin-start: 5px;
	        margin-inline-start: 5px;
	color: var(--et_font-color);
	opacity: 0.7;
	font-size: 0.9em;
	line-height: inherit;
}

.etheme_swatches_filter ul.st-swatch-preview li.type-select .count:before {
	content: '(';
}

.etheme_swatches_filter ul.st-swatch-preview li.type-select .count:after {
	content: ')';
}
