/**/
.categories-cards{}
	.categories-cards__container{margin:0; padding:0; list-style:none; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}
		.categories-cards__item{width:23%; margin-bottom:40px; margin-right:2.66%;}
		.categories-cards__item:nth-child(4n){margin-right:0%;}
			.categories-cards__image{margin-bottom:15px; overflow:hidden; border-radius:15px;}
			.categories-cards__image a{display:block; text-decoration:none;}
			.categories-cards__image i{display:block; line-height:1px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; padding:43% 0;}
			.categories-cards__image i.no-photo{background-size:50% auto; background: #CBCBCD;}
			.categories-cards__desc{}
				.categories-cards__name{}
				.categories-cards__name a{display:block; text-decoration:none; text-align:center;  font-weight: 600; font-size: 20px; line-height: 22px; text-transform: uppercase;}
				
	.depth--1{}
	.depth--1 .categories-cards__container{}
	.depth--1 .categories-cards__item{width:49%; margin-bottom:40px; margin-right:2%;}
	.depth--1 .categories-cards__item:nth-child(2n){margin-right:0%;}
	.depth--1 .categories-cards__image{}
	.depth--1 .categories-cards__image a{}
	.depth--1 .categories-cards__image i{padding:28% 0;}

@media all and (max-width:850px) {
		.categories-cards__item{width:32%; margin-bottom:25px; margin-right:2%;}
		.categories-cards__item:nth-child(4n){margin-right:2%;}
		.categories-cards__item:nth-child(3n){margin-right:0;}
		.categories-cards__name a{font-size: 18px; line-height: 20px;}

} 
@media all and (max-width:500px) {
		.categories-cards__item{width:49%; margin-bottom:20px; margin-right:2%;}
		.categories-cards__item:nth-child(4n){margin-right:2%;}
		.categories-cards__item:nth-child(3n){margin-right:2%;}
		.categories-cards__item:nth-child(2n){margin-right:0;}
		.categories-cards__name a{font-size: 16px; line-height: 18px;}
} .furniture-cards{}
	.furniture-cards__container{margin:0; padding:0; list-style:none;}
		.furniture-cards__item{margin-bottom:40px;}
		.furniture-cards__item:nth-child(odd){}
		.furniture-cards__item:nth-child(even){}
			.furniture-cards__name{ text-decoration:none; text-align:center; font-family: 'Gilroy'; font-weight: 700; font-size: 25px; line-height: 31px; text-transform: uppercase; margin-bottom:50px; display:none;}
			.furniture-cards__description{}
				.furniture-cards__visio{width:70%;}
					.furniture-cards__image{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:center; align-items: stretch; align-content: stretch;}
					.furniture-cards__image i{display:block; line-height:1px; background-position:50% 50%; background-repeat:no-repeat; background-size:contain; padding:15% 0;}
					.furniture-cards__image a{display:inline-block; margin:0 5px;}
				.furniture-cards__desc{width:27%;}
					.furniture-cards__props{margin-bottom:30px;}
						.block-props__title{font-family: 'Gilroy'; font-weight: 600; font-size: 20px; line-height: 25px; text-transform: uppercase; margin-bottom:20px;}
					.furniture-cards__props .block-props{}
					.furniture-cards__props .block-props li{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; align-content: stretch; font-family: 'Gilroy'; font-size: 14px; color: #000000; margin-bottom:10px; text-align:left;}
					.furniture-cards__props .block-props .block-props__name{display: block; margin-right:10px; font-family: 'Gilroy'; font-size: 14px; color: #000000; text-transform:none;}
					.furniture-cards__props .block-props .block-props__name.prop-p0{display: none;}
					.furniture-cards__props .block-props .block-props__value{font-family: 'Gilroy'; font-size: 14px; color: #000000; text-transform:none;}
					.furniture-cards__buy{}
					.furniture-cards__buy .btn{padding:0 65px; height:40px; line-height:40px;}

		.furniture-cards__item:nth-child(odd) .furniture-cards__description{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; align-content: stretch;}
		.furniture-cards__item:nth-child(even) .furniture-cards__description{display: flex; flex-direction: row-reverse; flex-wrap: wrap; justify-content: space-between; align-items: center; 	align-content: stretch;}
		
		.furniture-cards__photos{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; align-content: stretch; margin: 0 -5px;}
			.furniture-cards__visio-photo{flex-grow:1;flex: 1 1 auto; margin: 0 5px;}
			.furniture-cards__visio-photo a{display:block;}
			.furniture-cards__visio-photo a img{display:block; max-width:100%; max-height:100%; width:auto; height:auto;}

@media all and (max-width:1000px) {
		.furniture-cards__item:nth-child(odd) .furniture-cards__description{}
		.furniture-cards__item:nth-child(even) .furniture-cards__description{flex-direction: row;}
			.furniture-cards__visio{width:100%; margin-bottom:20px;}
			.furniture-cards__desc{width:100%; margin-bottom:20px;}
			.furniture-cards__props{text-align:center;}
			.furniture-cards__props .block-props li{justify-content: center;}
			.furniture-cards__buy{text-align:center;}
} 

.color-list{}
.color-list .title{ font-weight:700; font-size:22px; line-height:24px; text-align:center; margin-bottom:20px;}
.color-list ul{margin:0; padding:0; list-style:none; margin-bottom:30px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; align-content: stretch;}
.color-list ul li{width:23%; margin-bottom:20px; margin-right:2.66%;}
.color-list ul li:nth-child(4n){margin-right:0%;}
.color-list ul li .image{margin-bottom:10px;}
.color-list ul li .image i{display:block; line-height:1px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; padding:40% 0;}
.color-list ul li .name{font-family: 'Gilroy'; font-weight:600; font-size:16px; line-height:16px; text-align:center;}


@media all and (max-width:800px) {
	.color-list ul li{width:32%; margin-right:2%;}
	.color-list ul li:nth-child(4n){margin-right:2%;}
	.color-list ul li:nth-child(3n){margin-right:0%;}
} 
@media all and (max-width:450px) {
	.color-list ul li{width:49%; margin-right:2%;}
	.color-list ul li:nth-child(4n){margin-right:2%;}
	.color-list ul li:nth-child(3n){margin-right:2%;}
	.color-list ul li:nth-child(2n){margin-right:0%;}
} 

.p-small{text-align:center; font-size:12px; line-height:16px; color:#999;} 
.cart__popup{display:none;}

.grid-container{display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: stretch;
align-content: stretch;}