

/* Start:/local/components/bitrix/catalog/templates/ajax/style.css?17706452397023*/
#middleSlider{
	margin-bottom: 24px;
}

#right {
	width:100%;
}
a.filter-link:hover {
	color: #eca712 !important;
	text-decoration: none !important;
}
a.remove-filter:hover {
	color: #eca712 !important;
	text-decoration: none !important;
}

@media all and (max-width: 1025px){
	#smartFilter{
		display: none;
	}

	#smartFilter.openedd {
		display: block;
		pointer-events: auto !important;
		visibility: visible !important;
		opacity: 1 !important;
		margin-top: 0 !important;
		top: 0 !important;
		left: 0 !important;
		border-radius: 0 !important;
		bottom: 0 !important;
		z-index: 1111111 !important;
	}

	#smartFilter.openedd .smartFilter__close {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .5);
		z-index: 1;
	}

}

#latestReviews * {box-sizing:border-box;}
body #latestReviews .heading {
	border-top: 1px solid #e7e8ea;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 36px 24px;
	font-weight: 800;
	font-size: 20px;
	background: #f9f9f9;
	height:auto;
	line-height:normal;
	color:#000;
	margin:0;
}
.latestReviews__slider {background:#f9f9f9;padding:0 24px;}
.latestReviews__slider .slick-list {border-right:1px solid #e7e8ea;}
.latestReviews__slider .slick-arrow {width:35px;height:70px;top:50%;transform:translateY(-50%);z-index:22;position:absolute;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAACMCAMAAABI1Xc5AAAARVBMVEVHcEw0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ1NTVAQEAsLCyhoaHX19fAwMB5eXlNTU1iYmI5OTkSpQQVAAAADXRSTlMADKKf85kcF/mLNKVnDFKDNQAABKVJREFUaN7N2uuWojoQBWDo1qAzsxMuyvs/6gQFyaWS7bg4dbp/7+WnUEmgqps/bcP+jok0p2urE2nAQ8dEGlgaAv8cuDe+jfVURyTQiHMsskiMAqe8RKlFIhQ4tUiMekj2cjVEQj2ySK4aWaUqBU49pTq1SjUKnFqlKrVJFQqc2qQa9ZI81REJ5YjbqY5KxQrcpWIF7lK5AgOpRIFTgVSkQqlAgVOhVKIiSabAqUgqULEkUuBULMlUIkkVmEhSBSaSWIGpZC/njkgQIi6lzh2VcgqcyiSByqWMAqdyKacEKaXAKUHKKElKKHBKklJKlOwpDIkS4ogkuVP8bSylwClZiqmCFFLgVEGKqFC6TRFlBMneI8oQye2RSBp7K1GhNPaQqKIUUIHUj+kFNKnUjzMkKpTmSaZ2qR9uVqRen+v6wWb3yiSS/9nyr3pJ03DP19W3CaVpuOXr6hnZP7jvs3X1bULpPkzSEv4yu3Qf7tISfkQqkKe+zC7J0EK1m3QbJnm3WCIvaBR3Cx9ZpdvQF9bV5dpsUF9YV0tkvUfTKFehj6zSWIJ8WbRSfcdl0a6fP422VOztEdLlJQ1TAbq8pPLVO5351Ts37Df5CK2I3x2tiCXiNko+P3zk4CqHWHtRlfvdla7c+Z2VK6ynZOW+sxvhnd0o3Yzy3eiwHTahhB32qFMj3svFU0PxJHzndJ8POd3/jycWtacwtSdLtadltTcAtbcatTe1y9nQt08hkkHmx7xRn6S2TwoZ3iUwvPNheOfD8M6H+THdHLUOlVrXTa2TqNYdVev4qnWxT/VIeR0lnXnzY6YNahMUtamQ2qRLb3r3q1GK8L/2j1bkelKLQCtiwT+FRxyJdB4iUrdANOIcOFSXnhAo5MChqrRCoFBVMteLJZKPgEg+4oi0QRXpBYFCDhwqSzsECjlwqCgFEChUlLodKkldAJUjjkhr1dWkreoq0lp1NSmCZCmGQCEHDolSAoFCDhySpBQChRw4JEgZBAoJkkmhXDIZJEUckbrzxRLJR0AkH3FEEqBUkiBQyIFDiSRCoJADh2JJhkAhBw5FUgEChVwcOVki+QiI5COOSCUokIoQKOTAoV0qQ6DQLpkImm6CZCLobgXJFCEHEYo755CguR9zqQI5iJC9hZ1zCJCnos65CE1zJpnsHoVTIkgQYMMpkfiL+nBw84x85+voto9u8IxkVRBOiZ6R9IqF05RH5EtasPvoBo9IXm9zMCV6RPKbE4w4fKQVoYDCEhFre58SLRGpDnbKS9fSOtqmRGiuhXXk+o1qroWdYZxeUluC7LzWOtrigsVW622pvO1G1SR7hIT78Lp68gYeXb3CBr7M2LarJ2/g0W9qut+0InyEVYSPsPv0eZWDV3lce+LKne9HrNxw6f6nu1H0jwWFHdYessPm+94npwbeODWEvfyDk3D+9CT899N9/vR0V3xiUXwKU3yyVHxaVnwDUHyrUXxTWxbfhb595pQQoZLeG3X+Tg0xwroEhncJMqrwbVjnw/DOh2I3R7FDpdh1U+wkKnZHFTu+il3s17qqfxvamTe8M684bVCcoChOhRQnXYrTu+Omo38BO9CQOtIiNTEAAAAASUVORK5CYII=') 0 0 no-repeat #0000;border:none;font-size:0;}
.latestReviews__slider .slick-arrow.slick-prev {left:24px;}
.latestReviews__slider .slick-arrow.slick-prev:hover {background-position:-35px 0;}
.latestReviews__slider .slick-arrow.slick-next {right:24px;background-position:0 -70px;}
.latestReviews__slider .slick-arrow.slick-next:hover {background-position:-35px -70px;}
.latestReviews__item {display:flex;flex-wrap:wrap;padding:30px 25px 40px;background-color:#fff;align-content:flex-start;border:1px solid #e7e8ea;border-right:none;position:relative;}

.latestReviews__item .rating {width:100%;vertical-align:middle;position:relative;height:15px;width:79px;z-index:2;margin-top:10px;}
.latestReviews__item .rating i {background: url(/local/components/bitrix/catalog/templates/ajax/./images/rating.png) repeat 0 0px #0000;height: 15px;width: 79px;position: absolute;display: block;left: 0px;top: 0px;}
.latestReviews__item .rating i.m {background: url(/local/components/bitrix/catalog/templates/ajax/./images/rating.png) repeat 0 -14px #0000;width: 0px;z-index: 10;}
.latestReviews__item .author-name {width:100%;margin-top:10px;font-size:16px;}
.latestReviews__item .review-text {width:100%;margin:15px 0;}
.latestReviews__item .review-date {color:#888;position:absolute;left:25px;bottom:20px;}
.latestReviews__item img {width:100%;padding-right:30px;object-fit:contain;}
.latestReviews__item a {width:50%;display:flex;align-items:center;color:#000;text-decoration:none;transition:color .3s;}
.latestReviews__item a:hover {color:#F89E1C}
body #footerTabsCaption {margin-top:0;border-top:none;}
.user-files {display:flex;flex-wrap:wrap;margin:20px -5px -20px;}
.user-files img {width:120px;height:120px;margin:0 5px 20px;object-fit:contain;object-position:center;}
.file-selectdialog-switcher {display:block;margin:12px 0 24px;}
#catalogElement #newReview .submit {margin-left:0!important;}

@media screen and (min-width:641px) {
	.slick-slider.latestReviews__slider .slick-track, .slick-slider.latestReviews__slider .slick-list {display:flex;}
}

@media screen and (max-width:850px) {
	.latestReviews__item img {padding-right:15px;}
}

.show-answer {color:#666;cursor:pointer;margin-bottom:15px;}
.show-answer span {display:block;}
span.show-answer span:first-child {border-bottom:1px dashed #000;color:#000;margin-bottom:5px;font-weight: 500;}
span.show-answer span:nth-child(3) {display:none;}
span.show-answer.opened span:nth-child(2) {display:none;}
span.show-answer.opened span:nth-child(3) {display:block;}

.text-answer {display:none;width:100%;margin-bottom:15px;}
.review-text.shadow {max-height: 100px;overflow: hidden;position: relative;cursor:pointer;}
.review-text {transition:max-height .3s;}
.review-text:after {transition: transform .3s;}
.review-text.shadow:before {content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 80px;z-index: 1;background: linear-gradient(0deg, #fff, transparent);}
.review-text.shadow:after {content:'';position:absolute;bottom:3px;width:12px;height:12px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);z-index:2;left:calc(50% - 6px);}
.review-text.opened {position:relative;padding-bottom:15px;cursor:pointer;}
.review-text.opened:after {content:'';position:absolute;bottom:-9px;width:12px;height:12px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-135deg);z-index:2;left:calc(50% - 6px);}

@media screen and (max-width:639px) {
	.review-text.shadow {max-height:none;}
	.review-text:before, .review-text:after {display:none!important;}
	span.show-answer span:nth-child(2) {display:none!important;}
	span.show-answer span:nth-child(3) {display:none!important;}
	.text-answer {display:block!important;}
}

#right #latestReviews {margin:0 -24px}

@media screen and (max-width:700px) {
	#right #latestReviews {margin:0 -12px;}
}

@media screen and (max-width:500px) {
	body #latestReviews .heading {font-size:13px;padding:23px 24px;}
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/menu/leftSubMenu/style.css?1715071286302*/
#subLeftMenu{
	border-top: 1px solid #484848;
	background: #2b2b2b;
	margin: 0 0 24px 0;
	padding: 12px 24px;
	list-style: none;
}

#subLeftMenu a{
	text-decoration: none;
	font-size: 13px;
	padding: 4px 0;
	color: #888888;
	display: block;
}

#subLeftMenu a:hover{
	color: #ffffff;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.css?17150712861624*/
#newsBlock {
	position: relative;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	line-height: 16px;
}

#newsBlock .newsTitle {

	-webkit-transition: 0.2s all ease-in-out;
	-o-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;

	display: inline-block;
	color: #000;
	margin: 4px 0;
}

#newsBlock .newsPreview {
	border-bottom: 1px solid #e7e8ea;
	border-left: 1px solid #e7e8ea;
	border-right: 1px solid #e7e8ea;
	padding: 12px;
	position: relative;
	background-color: #f9f9f9;
	overflow: hidden;
}

#newsBlock .newsPic {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	float: left;
	width: 40%;
	display: none;
}

#newsBlock .newsPic img {
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	max-width: 100%;
}

#newsBlock .newsPic:hover img{
	opacity: 0.9;
}

#newsBlock .newsPic:active{
	position: relative;
	top: 1px;
}

#newsBlock .newsTitle {
	display: block;
}

#newsBlock .preText {
	font-size: 12px;
	height: 79px;
	overflow: hidden;
	display: none;
}

#newsBlock .newsPreview:first-child {
	background-color: #fff;
}

#newsBlock .newsPreview:first-child .newsPic,
#newsBlock .newsPreview:first-child .preText {
	display: block;
}

#newsBlock .newsPreview:first-child .newsPic + .newsOverview {
	float: right;
	width: 56%;
}

@media all and (max-width: 1366px){
	#newsBlock .newsPreview:first-child .preText{
		display: none;
	}

	#newsBlock .newsPic{
		width: 36%;
	}
}

/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftCollection/style.css?17150712861596*/
#collectionBlock {
	margin-top: 24px;
	position: relative;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	line-height: 16px;
	background-color: #ffffff;
}

#collectionBlock .sideBlockContent{
	border: 1px solid #e7e8ea;
	padding: 12px;
}

#collectionBlock .item{
	margin-top: 12px;
	overflow: hidden;
}

#collectionBlock .item:first-child{
	margin-top: 0px;
}

#collectionBlock .name{

	-webkit-transition: 0.2s all ease-in-out;
	-o-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;

	display: block;
	margin-bottom: 8px;
	color: #000000;
	font-size: 12px;
}

#collectionBlock .description{
	height: 48px;
    overflow: hidden;
}

#collectionBlock .link{
	text-decoration: none;
}

#collectionBlock .link:hover{
	color: #000000;
}

#collectionBlock .picBlock{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e7e8ea;
	margin-right: 6px;
	text-align: center;
}

#collectionBlock .picBlock img{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align: middle;
	max-height: 90%;
	max-width: 90%;
}


#collectionBlock .picBlock:hover img{
	opacity: 0.8;
}

#collectionBlock .tools{
	vertical-align: top;
	display: inline-block;
	width: 60%;
}

#collectionBlock .tools .date{
	margin-bottom: 6px;
	display: block;
	color: #888888;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftBlog/style.css?17150712861557*/
#serviceBlock {
	margin-top: 24px;
	position: relative;
	overflow: hidden;
	color: #888;
	font-size: 12px;
	line-height: 16px;
	background-color: #ffffff;
}

#serviceBlock .sideBlockContent{
	border: 1px solid #e7e8ea;
	padding: 12px;
}

#serviceBlock .item{
	margin-top: 12px;
	overflow: hidden;
}

#serviceBlock .item:first-child{
	margin-top: 0px;
}

#serviceBlock .name{

	-webkit-transition: 0.2s all ease-in-out;
	-o-transition: 0.2s all ease-in-out;
	transition: 0.2s all ease-in-out;

	display: block;
	margin-bottom: 8px;
	color: #000000;
	font-size: 12px;
}

#serviceBlock .description{
	height: 48px;
    overflow: hidden;
}

#serviceBlock .link{
	text-decoration: none;
}

#serviceBlock .link:hover{
	color: #000000;
}

#serviceBlock .picBlock{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #e7e8ea;
	margin-right: 6px;
	text-align: center;
}

#serviceBlock .picBlock:hover img{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0.8;
}

#serviceBlock .picBlock img{
	vertical-align: middle;
	max-height: 90%;
	max-width: 90%;
}

#serviceBlock .tools{
	vertical-align: top;
	display: inline-block;
	width: 60%;
}

#serviceBlock .tools .date{
	margin-bottom: 6px;
	display: block;
	color: #888888;
}

/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/breadcrumb/catalog/style.css?17150712861440*/
#breadcrumbs{
	margin-bottom: 12px;
	line-height: 21px;
	overflow: hidden;
	font-size: 12px;
}

#breadcrumbs ul{
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}

#breadcrumbs ul li{
	vertical-align: middle;
	display: inline-block;
}

#breadcrumbs ul li a{
	text-decoration: none;
	display: inline-block;
	line-height: 21px;
}

#breadcrumbs ul li span{
	display: inline-block;
	line-height: 21px;	
}

#breadcrumbs .arrow{
	vertical-align: middle;
	display: inline-block;
	font-family: arial;
	font-size: 18px;
	margin: 0 12px;
}

@media all and (max-width: 1024px) {

	#breadcrumbs{
		position: relative;
		min-width: 100%;
		overflow-x: auto;
		height: 21px
	}

	#breadcrumbs ul{
		white-space: nowrap;
		overflow: auto;
	}

	#breadcrumbs li{
		white-space: nowrap;
	}

	#breadcrumbs::after {
	    background: -moz-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
	    background: -webkit-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
	    background: -o-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
	    background: -ms-linear-gradient(left, rgba(255,255, 255, 0.2), #ffffff 100%);
	    background: linear-gradient(to right, rgba(255,255, 255, 0.2), #ffffff 100%);
	    pointer-events: none;
	    position: absolute;
	    right: 0;
	    top: 0;
	    height: 100%;
	    content: '';
	    width: 35px;
	}

}
/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/slider/middle/style.css?17150712832031*/
#middleSlider{
	position: relative;
	margin-top: 24px;
}

#middleSlider .wrap{
	position: relative;
	overflow: hidden;
}

#middleSlider ul{
	position:relative;
}

#middleSlider ul li{
	float:left;
	display: block;
}

#middleSlider ul li img{
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

#middleSlider ul li:hover img{
	transform: scale(1.03);
}

#middleSlider ol{
	margin: 0px;
	padding: 0px;
	list-style: none;	
	position: absolute;
	left: 50%;
	bottom:12px;
}

#middleSlider ol{
	position: absolute;
	left: 50%;
	bottom: 12px;
}

#middleSlider ol li{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) 0 0 no-repeat transparent;
	margin-right: 4px;
	width: 18px;
	height: 18px;
	float:left;
	cursor: pointer;
}

#middleSlider ol li:hover{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -18px 0  no-repeat transparent;
}

#middleSlider ol li:active{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -36px 0  no-repeat transparent;
}

#middleSlider ol li.selected{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -54px 0  no-repeat transparent;	
}

#middleSlider ol li.selected:hover{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -72px 0  no-repeat transparent;	
}

#middleSlider ol li.selected:active{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideButton.png) -90px 0  no-repeat transparent;	
}

#middleSlider .middleSliderBtnLeft, 
#middleSlider .middleSliderBtnRight{
	background: url(/bitrix/templates/dresscode/components/dresscode/slider/middle/images/slideArrow.png) no-repeat transparent;
	position: absolute;
	margin-top: -30px;
	display: block;
	height: 60px;
	width: 30px;
	top: 50%;

}

#middleSlider .middleSliderBtnLeft{
	background-position: 0 0;
	left: 0px;
}

#middleSlider .middleSliderBtnLeft:hover{
	background-position: -30px 0;	
}

#middleSlider .middleSliderBtnLeft:active{
	background-position: -60px 0;		
}

#middleSlider .middleSliderBtnRight{
	background-position: 0 -60px;
	right: 0px;
}

#middleSlider .middleSliderBtnRight:hover{
	background-position: -30px -60px;
}

#middleSlider .middleSliderBtnRight:active{
	background-position: -60px -60px;
}
/* End */


/* Start:/local/components/bitrix/catalog/templates/ajax/bitrix/catalog.section.list/.default/style.css?17706452395690*/
#catalogSection{
	margin-top: 24px;
}

#catalogSection .sectionItems{
	overflow: hidden;
}

#catalogSection .sectionItems .item{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px 24px;
	border-top: 0;
}

#catalogSection .sectionItems .item .itemContainer{
	table-layout: fixed;
	display: table;
	width: 100%;
}

#catalogSection .sectionItems .item .itemContainer .column{
	vertical-align: middle;
	display: table-cell;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding-right: 24px;
	text-align: center;
	position: relative;
	width: 450px;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture:hover{
	opacity: 0.9;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture .markerContainer{
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture img{
	max-width: 100%;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture .marker {
	font: normal normal 12px "Roboto" , arial , sans-serif;
	margin-bottom: 8px;
	font-weight: 300;
	padding: 3px 4px;
	line-height: 16px;
	z-index: 2;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture a:active{
	position: relative;
	top: 1px;
}

#catalogSection .sectionItems .item .itemContainer .bigTitle{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 24px;
	font-size: 20px;
	display: block;
}

#catalogSection .sectionItems .item .itemContainer .bigTitle:active{
	position: relative;
	top: 1px;
}

#catalogSection .sectionItems .item .itemContainer .description{
	margin-bottom: 24px;
	font-size: 12px;
}

#catalogSection .sectionItems .item .itemContainer .sectionList{
	overflow: hidden;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section{
	margin-bottom: 12px;
	width: 33.333333%;
	float: left;
	box-sizing: border-box;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section:nth-child(3n) a{
	margin-right: 0;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section a{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
	padding-bottom: 12px;
	/*margin-right: 24px;*/
	font-size: 14px;
	display: block;
	box-sizing: border-box;

}

#catalogSection .sectionItems .item .itemContainer .sectionList .section a:active{
	position: relative;
	top: 1px;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section img{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	vertical-align: middle;
	padding-right: 5px;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section a:hover img{
	opacity: 0.6;
}

@media all and (max-width: 1700px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section{
		width: 50%;
	}
}

@media all and (max-width: 1500px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section{
		width: 100%;
	}
}

@media all and (max-width: 1366px) {
	
	#catalogSection .sectionItems .item .itemContainer .column{
		display: block;
	}

	#catalogSection .sectionItems .item .itemContainer .bigPicture{
		width: auto;
	}

	#catalogSection .sectionItems .item .itemContainer .sectionList .section{
		width: 33.333333%;
	}

}

@media all and (max-width: 1100px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section{
		width: 100%;
	}
}

/*NEW CHANGES*/

#catalogSection .sectionItems .item .itemContainer .sectionList {
	display: flex;
	flex-wrap: wrap;
}

#catalogSection .sectionItems .item .itemContainer {
	display: flex;
}


#catalogSection .sectionItems .item .itemContainer .column {
	width: 100%;
}

#catalogSection .sectionItems .item .itemContainer .column.bigPicture {
	width: 40%;
}

#catalogSection .sectionItems .item .itemContainer .sectionList {
	margin: 0 -15px;
}

#catalogSection .sectionItems .item .itemContainer .column.bigPicture {
	width: 30%;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section {
	width: calc(33.333% - 14px);
	display: flex;
	padding: 0 7px;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section a {
	display: flex;
	width: 100%;
	align-items: center;
}

#catalogSection .sectionItems .item .itemContainer .sectionList .section img {
	max-width: 120px;
	object-fit: contain;
	width: 100%;
	height: 105px;

}

@media(max-width: 1300px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section img {
		max-width: 115px;
		height: 80px;
	}
}

@media(max-width: 1100px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section img {
		max-width: 70px;
		height: 60px;
	}
}


@media screen and (max-width: 992px) {
	#catalogSection .sectionItems .item .itemContainer .sectionList .section {
		width: calc(50% - 30px);
	}
}

@media screen and (max-width: 768px){
	#catalogSection .sectionItems .item .itemContainer .sectionList .section img {
		height: 45px;
		max-width: 55px;
	}
}


@media screen and (max-width: 520px){
	#catalogSection .sectionItems .item .itemContainer .sectionList .section {
		width: 100%;
	}

	#catalogSection .sectionItems .item .itemContainer .column.bigPicture {
		width: 40%;
	}
}
/*NEW CHANGES*/
/* End */
/* /local/components/bitrix/catalog/templates/ajax/style.css?17706452397023 */
/* /bitrix/templates/dresscode/components/bitrix/menu/leftSubMenu/style.css?1715071286302 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.css?17150712861624 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftCollection/style.css?17150712861596 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftBlog/style.css?17150712861557 */
/* /bitrix/templates/dresscode/components/bitrix/breadcrumb/catalog/style.css?17150712861440 */
/* /bitrix/templates/dresscode/components/dresscode/slider/middle/style.css?17150712832031 */
/* /local/components/bitrix/catalog/templates/ajax/bitrix/catalog.section.list/.default/style.css?17706452395690 */
