

/* Start:/local/components/bitrix/catalog/templates/ajax/style.min.css?17459369396389*/
#middleSlider{margin-bottom:24px}#right{width:100%}a.filter-link:hover,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=') 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{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) #0000;height:15px;width:79px;position:absolute;display:block;left:0;top:0}.latestReviews__item .rating i.m{background:url(/local/components/bitrix/catalog/templates/ajax/./images/rating.png) 0 -14px #0000;width:0;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-list,.slick-slider.latestReviews__slider .slick-track{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,span.show-answer.opened span:nth-child(3){display:block}.text-answer,span.show-answer span:nth-child(3),span.show-answer.opened span:nth-child(2){display:none}span.show-answer span:first-child{border-bottom:1px dashed #000;color:#000;margin-bottom:5px;font-weight:500}.text-answer{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.opened:after,.review-text.shadow:after{content:'';position:absolute;width:12px;height:12px;border-bottom:1px solid #000;border-right:1px solid #000;z-index:2;left:calc(50% - 6px)}.review-text.shadow:after{bottom:3px;transform:rotate(45deg)}.review-text.opened{position:relative;padding-bottom:15px;cursor:pointer}.review-text.opened:after{bottom:-9px;transform:rotate(-135deg)}@media screen and (max-width:639px){.review-text.shadow{max-height:none}.review-text:after,.review-text:before,span.show-answer span:nth-child(2),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.min.css?1745936939233*/
#subLeftMenu{border-top:1px solid #484848;background:#2b2b2b;margin:0 0 24px;padding:12px 24px;list-style:none}#subLeftMenu a{text-decoration:none;font-size:13px;padding:4px 0;color:#888;display:block}#subLeftMenu a:hover{color:#fff}
/* End */


/* Start:/local/components/bitrix/catalog/templates/ajax/bitrix/catalog.section.list/level2/style.min.css?1745936939689*/
#nextSection{margin-bottom:24px;border-radius:4px;margin-top:24px}#nextSection .title{font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:12px;padding-top:12px;font-size:14px;cursor:pointer}#nextSection ul{list-style:none;padding:0;margin:0}#nextSection li a{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none;display:inline-block;padding:12px 24px;font-size:13px}#nextSection li .cnt{float:right}#nextSection .sectionLine{border-collapse:collapse;table-layout:fixed;display:table;width:100%}#nextSection .sectionColumn{display:table-cell;vertical-align:middle}#nextSection .sectionColumn.last{width:60px}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/breadcrumb/catalog/style.min.css?17459369391078*/
#breadcrumbs .arrow,#breadcrumbs ul li{vertical-align:middle;display:inline-block}#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 a{text-decoration:none;display:inline-block;line-height:21px}#breadcrumbs ul li span{display:inline-block;line-height:21px}#breadcrumbs .arrow{font-family:arial;font-size:18px;margin:0 12px}@media all and (max-width:1024px){#breadcrumbs li,#breadcrumbs ul{white-space:nowrap}#breadcrumbs{position:relative;min-width:100%;overflow-x:auto;height:21px}#breadcrumbs ul{overflow:auto}#breadcrumbs::after{background:-moz-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,.2),#fff 100%);background:linear-gradient(to right,rgba(255,255,255,.2),#fff 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?16439689172031*/
#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/catalog-pictures/style.css?16273715022702*/
.catalog-section-list-pictures{
	margin-bottom: 24px;
	border-left: 1px solid #f3f3f3;
}

.catalog-section-list-pictures .catalog-section-list-item{
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
	line-height: 206px;
	text-align: center;
	padding: 0px 24px;
	height: 206px;
	float: left;
	width: 20%;
}

.catalog-section-list-pictures .catalog-section-list-item:before {
	content: "";
	position: absolute;
	left: 0px;
	width: 100%;
	top: -1px;
	height: 1px;
	background: #f3f3f3;
}

.catalog-section-list-pictures .catalog-section-list-item-wp{
	vertical-align: middle;
	display: inline-block;
	line-height: 21px;
}

.catalog-section-list-pictures .catalog-section-list-link{
	-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;
	text-align: center;
	line-height: 44px;
	overflow: hidden;
	color: #000000;
	display: block;
	height: 44px;
}

.catalog-section-list-pictures .catalog-section-list-link span{
	vertical-align: bottom;
	display: inline-block;
	line-height: 21px;
}

.catalog-section-list-pictures .catalog-section-list-link:hover{
	opacity: 0.7;
}

.catalog-section-list-pictures .catalog-section-list-link:active{
	position: relative;
	top: 1px;
}

.catalog-section-list-pictures .catalog-section-list-picture{
	margin-bottom: 12px;
	text-align: center;
	line-height: 100px;
	display: block;
	height: 100px;
}

.catalog-section-list-pictures .catalog-section-list-picture:hover img{
	opacity: 0.8;
}

.catalog-section-list-pictures .catalog-section-list-picture:active{
	position: relative;
	top: 1px;
}

.catalog-section-list-pictures .catalog-section-list-picture 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: 100%;
	max-width: 100%;
}

@media all and (max-width: 1800px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 25%;
	}

}

@media all and (max-width: 1300px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 33.333333%;
	}

}

@media all and (max-width: 1024px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 25%;
	}

}

@media all and (max-width: 1000px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 33.333333%;
	}

}

@media all and (max-width: 700px){

	.catalog-section-list-pictures .catalog-section-list-item{
		width: 50%;
	}
}

/*@media all and (max-width: 1100px){
	.catalog-section-list-pictures .catalog-section-list-item{
		width: 50%;
	}
}*/
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/system.pagenavigation/round/style.css?16439689182357*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/catalog.section/squares/style.css?17600819475023*/
.items.productList {
    margin-bottom: 24px;
}

.removeFromWishlist {
    display: none;
}

.show_more_desscode.btn.btn-default {
    margin: 15px;
    cursor: pointer;
    outline: 0;
    background-color: #F89E1C;
    border-color: #1485ce;
    color: #FFF;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    padding: 20px;
    border-radius: 7px;
}

.show_more_desscode.btn.btn-default:hover {
    outline: 0;
    background-color: #ffa800;
    border-color: #53a4d8;
    color: #FFF;
}

.show_more_desscode_row {
    display: flex;
}

.row.pagination_search {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    width: 100%;
}

.elementProperties a {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #000;
}

.items.productList {
    margin-bottom: 24px;
}

.removeFromWishlist {
    display: none;
}

.show_more_desscode.btn.btn-default {
    margin: 15px;
    cursor: pointer;
    outline: 0;
    background-color: #F89E1C;
    border-color: #1485ce;
    color: #FFF;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    padding: 20px;
    border-radius: 7px;
}

.show_more_desscode.btn.btn-default:hover {
    outline: 0;
    background-color: #ffa800;
    border-color: #53a4d8;
    color: #FFF;
}

.show_more_desscode_row {
    display: flex;
}

.row.pagination_search {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    width: 100%;
}

/*button to show more Pick-up points start*/

.show-list {
    cursor: pointer;
    outline: 0;
    background-color: #F89E1C;
    border-color: #1485ce;
    color: #FFF;
    display: inline-flex;
    width: 200px;
    justify-content: center;
    text-decoration: none;
    padding: 10px;
    border-radius: 7px;
    transition: all 0.2s ease-in-out;
    margin: 0 0 15px 40px;
}

.show-list:hover {
    background-color: #ffa800;
    transition: all 0.2s ease-in-out;
}

.show-list-active {
    display: list-item !important;
}

ul.np-block-shadow {
    position: relative;
}

ul.np-block-shadow:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    z-index: 1;
    background: linear-gradient(0deg, #fff, transparent);
}

.elementProperties a {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #000;
}

/*button to show more Pick-up points end*/

.catalog-inner {
    position: relative;
    width: 100%;
}

.catalog-baner img {
    width: 99.3%;
    object-fit: cover;
    height: 150px;
}

.catalog-content {
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    left: 90px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

.catalog-content .bigText {
    font-size: 25px;
}

.catalog-content .mediumTextLight {
    font-weight: bold;
    padding-top: 10px;
}

.catalog-content .cButton {
    margin-top: 10px;
    height: 40px;
}

@media (max-width: 576px) {
    .catalog-content {
        left: 25px;
        width: 90%;
    }

    .catalog-content .bigText {
        font-size: 20px;
    }

    .catalog-content .mediumTextLight {
        font-size: 14px;
    }

    .catalog-content .cButton {
        font-size: 12px;
    }
}

.baner-name {
    line-height: 36px;
    font-weight: 400;
    text-align: left;
    margin: 0 0 24px;
    font-size: 24px;
    color: #000000;
    display: block;
}

@media (max-width: 1024px) {
    .is-loading {
        overflow: hidden;
        -webkit-overflow-scrolling: auto;
    }

    .page-preloader {
        position: fixed;
        inset: 0;
        display: none;
        z-index: 999999;
        will-change: opacity, transform;
        backface-visibility: hidden;
        transform: translateZ(0);
    }
    .page-preloader.active {
        display: block;
    }

    .page-preloader__backdrop {
        position: absolute;
        inset: 0;
        background: #888;
        opacity: .3;
    }

    .page-preloader__spinner {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100px;
        height: 100px;
        transform: translate(-50%, -50%);
        will-change: transform;
    }

    .page-preloader__ring {
        position: absolute;
        inset: 0;
        border-radius: 50%;
        border: 8px solid rgba(255,255,255,0.4);
        border-top-color: #fff;
        animation: preloader-spin .8s linear infinite;
        transform: translateZ(0);
    }

    @keyframes preloader-spin {
        to { transform: rotate(360deg); }
    }
}

/* End */
/* /local/components/bitrix/catalog/templates/ajax/style.min.css?17459369396389 */
/* /bitrix/templates/dresscode/components/bitrix/menu/leftSubMenu/style.min.css?1745936939233 */
/* /local/components/bitrix/catalog/templates/ajax/bitrix/catalog.section.list/level2/style.min.css?1745936939689 */
/* /bitrix/templates/dresscode/components/bitrix/breadcrumb/catalog/style.min.css?17459369391078 */
/* /bitrix/templates/dresscode/components/dresscode/slider/middle/style.css?16439689172031 */
/* /local/components/bitrix/catalog/templates/ajax/bitrix/catalog.section.list/catalog-pictures/style.css?16273715022702 */
/* /bitrix/templates/dresscode/components/bitrix/system.pagenavigation/round/style.css?16439689182357 */
/* /bitrix/templates/dresscode/components/dresscode/catalog.section/squares/style.css?17600819475023 */
