@font-face {
	font-family: 'catalogtreeicons';
	src: url( "fonts/catalogtreeicons.eot?3693208" );
	src: url( "fonts/catalogtreeicons.eot?3693208#iefix" ) format( "embedded-opentype" ),
		 url( "fonts/catalogtreeicons.woff2?3693208" ) format( "woff2" ),
		 url( "fonts/catalogtreeicons.woff?3693208" ) format( "woff" ),
		 url( "fonts/catalogtreeicons.ttf?3693208" ) format( "truetype" ),
		 url( "fonts/catalogtreeicons.svg?3693208#catalogtreeicons" ) format( "svg" );
	font-weight: normal;
	font-style: normal;
}

@charset "UTF-8";
/**
 * Catalog Tree front-end default styles.
 *
 * Table of Contents
 *
 * 1.0 - Product gallery
 * 2.0 - Product parameters
 */


/**
 * 1.0 - Product gallery
 */


/**
 * 2.0 - Product parameters
 */

.parameters-list,
.parameters-group,
.group-parameters-container,
.group-parameters-list,
.parameter-item,
.parameter-item-label,
.parameter-item-value {
	border: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

.parameters-list {
	color: #3b3b3b;
	display: block;
	margin: 1.5em 0;
}

.parameters-group {
	display: block;
	margin: 1em 0;
}

.parameters-group .group-name {
	display: block;
	font-size: 1.5em;
	font-weight: bold;
}

.group-parameters-list {
	display: table;
	width: 100%;
}

.parameter-item {
	display: table-row;
}

.parameter-item-label,
.parameter-item-value {
	border-bottom: 1px dashed #bbb;
	display: table-cell;
	padding: 0.5em 0;
	text-align: right;
	vertical-align: top;
}

.parameter-item-label {
	font-weight: bold;
	text-align: left;
}

.parameter-item-value .type-bool-value {
	display: inline-block;
	position: relative;
}

.parameter-item-value .type-bool-value:before {
	display: block;
	font: 400 1.2em/1 catalogtreeicons;
}

.parameter-item-value .type-bool-value.value-true:before {
	color: #0d0;
	content: "\e801";
}

.parameter-item-value .type-bool-value.value-false:before {
	color: #d00;
	content: "\e802";
}

