

/* Start:/bitrix/templates/dresscodeV2/components/dresscode/slider/promoSlider/style.min.css?17701151224017*/
#slider{position:relative;width:100%;overflow:hidden}#slider .wrap{position:relative;overflow:hidden}#slider ul{position:relative}#slider ul li{position:relative;display:block;float:left}#slider ul li .slideLink{color:#000;text-decoration:none}#slider .sliderVideoOverBg{position:absolute;z-index:2;width:100%;height:100%;pointer-events:none}#slider .slideVideoContainer{position:relative;height:900px;overflow:hidden}#slider .videoPoster{display:block;display:none;height:555px;background-position:center center;background-size:cover}#slider .slideVideoContainer embed,#slider .slideVideoContainer iframe,#slider .slideVideoContainer object{position:absolute;top:0;left:0;width:100%;height:100%}#slider .slideVideo{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;height:auto;object-fit:cover;overflow:hidden;background-color:#000;transform:translateY(-50%);backface-visibility:hidden;pointer-events:none}#slider .limiterContainer{position:absolute;left:0;width:100%}#slider .limiter{position:relative;height:900px}#slider .sliderContent{position:absolute;top:50%;left:0;z-index:3;color:#000;transform:translateY(-50%)}#slider .sliderContent.loading{display:none}#slider .leftContainer{left:0}#slider .centerContainer{left:50%!important;transform:translateX(-50%) translateY(-50%)}#slider .rightContainer{right:0;left:unset}#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight,#slider .sliderContent .bigTextLightColor{display:block;margin-top:24px;font-size:48px;font-family:robotoMedium;line-height:56px}#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{display:block;margin-top:24px;font-size:30px;line-height:36px}#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{display:block;margin-top:24px;font-size:16px;line-height:24px}#slider .sliderContent .bigTextLight,#slider .sliderContent .bigTextLightColor,#slider .sliderContent .mediumTextLight,#slider .sliderContent .smallTextLight{font-family:roboto_thregular}#slider .sliderContent .whiteColor{color:#fff}#slider .sliderContent .noMargin{margin:0}#slider .sliderContent .center{text-align:center}#slider .sliderContent .cButton{display:inline-block;height:50px;margin-top:24px;padding:0 24px;color:#fff;line-height:50px;text-align:center;text-decoration:none;border-radius:6px;transition:all .2s ease-in-out}#slider .sliderContent .cButton.cButtonWhite{color:#000;background-color:#fff}#slider .sliderContent .cButtonLight{display:inline-block;height:50px;margin-top:24px;padding:0 24px;color:#000;line-height:50px;text-align:center;text-decoration:none;border:1px solid rgb(0 0 0 / 40%);border-radius:6px;transition:all .2s ease-in-out}#slider .sliderContent .cButtonLight:hover{border:1px solid rgb(0 0 0 / 70%)}#slider .sliderContent .cButton:active,#slider .sliderContent .cButtonLight:active{position:relative;top:1px}#slider .sliderContent div:first-child{margin-top:0}#slider ol{position:absolute;bottom:12px;left:50%;margin:0;padding:0;list-style:none}#slider ol li{float:left;width:14px;height:14px;margin-right:4px;background:url(/bitrix/templates/dresscodeV2/components/dresscode/slider/promoSlider/images/slideButton.svg) 0 0 no-repeat transparent;cursor:pointer}#slider ol li:hover{background-position:-14px 0}#slider ol li:active{background-position:-28px 0}#slider ol li.selected{background-position:-42px 0}#slider ol li.selected:hover{background-position:-56px 0}#slider ol li.selected:active{background-position:-70px 0}#slider .sliderBtnLeft,#slider .sliderBtnRight{position:absolute;top:50%;display:block;width:59px;height:118px;margin-top:-59px;background:url(/bitrix/templates/dresscodeV2/components/dresscode/slider/promoSlider/images/slideArrow.svg) no-repeat transparent}#slider .sliderBtnLeft:hover{background-position:-59px 0}#slider .sliderBtnLeft:active{background-position:-118px 0}#slider .sliderBtnRight{right:0;background-position:0 -118px}#slider .sliderBtnRight:hover{background-position:-59px -118px}#slider .sliderBtnRight:active{background-position:-118px -118px}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/news.list/indexBanners/style.min.css?17701151224716*/
.index-banners-wrap{margin-top:48px;margin-bottom:48px}.index-banners{max-width:none;margin:-10px -8px;font-size:0}.index-banners .elem-column{display:inline-block;width:25%;vertical-align:top}.index-banners .elem-column:nth-child(3){width:19%}.index-banners .elem-column:nth-child(4){width:31%}.index-banners .elem-wrap{display:inline-block;box-sizing:border-box;width:100%;padding:10px 8px;vertical-align:top}.index-banners .elem{position:relative;box-sizing:border-box;height:228px;padding:42px 24px 12px;background-color:#fff;border:1px solid #e7e8ea}.index-banners .elem-column:nth-child(1) .elem{height:476px;padding:42px 36px 12px}.index-banners .elem-column:nth-child(3) .elem{height:476px}.index-banners .text-wrap{position:relative;z-index:2;display:inline-block;width:100%;color:#000}.index-banners .elem-column:nth-child(2) .text-wrap{width:60%}.index-banners .elem-column:nth-child(4) .text-wrap{width:50%}.index-banners .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.index-banners .name{display:block;max-height:40px;margin-bottom:10px;overflow:hidden;color:#000;font-size:18px;font-family:robotomedium;line-height:20px;text-decoration:none;transition:opacity .2s ease-in-out}.index-banners .name:hover{opacity:.85}.index-banners .name:active{position:relative;top:1px}.index-banners .name-white{color:#fff;box-shadow:none}.index-banners .descr{max-height:48px;margin-bottom:12px;overflow:hidden;font-size:13px;line-height:16px}.index-banners .descr-white{color:#fff}.index-banners .elem-column:nth-child(1) .descr{margin-bottom:18px}.index-banners .text-wrap.text-wrap-white{color:#fff}.index-banners .text-wrap-white .name{color:#fff}.index-banners .text-wrap-white .name:hover{opacity:.8}.index-banners .btn-white .btn-simple{color:#282727;background-color:#fff;border-color:#fff;transition:opacity .2s ease-in-out}.index-banners .btn-white .btn-simple:hover{opacity:.9}@media all and (max-width:1400px){.index-banners .name{font-size:16px}}@media all and (max-width:1340px){.index-banners .elem-column{width:37%}.index-banners .elem-column:nth-child(3){width:26%}.index-banners .elem-column:nth-child(4){width:100%}.index-banners .elem-column:nth-child(4) .elem-wrap{width:50%}.index-banners .elem{height:200px;padding:24px 18px 12px}.index-banners .elem-column:nth-child(1) .elem{height:416px;padding:24px 36px 12px}.index-banners .elem-column:nth-child(3) .elem{height:416px}.index-banners .elem-column:nth-child(4) .text-wrap{width:45%}}@media all and (max-width:1024px){.index-banners{margin:-6px}.index-banners .elem-wrap{padding:6px}}@media all and (max-width:900px){.index-banners .elem{height:146px}.index-banners .elem-column:nth-child(n) .elem{padding:36px 18px 12px}.index-banners .elem-column:nth-child(1) .elem{height:304px}.index-banners .elem-column:nth-child(3) .elem{height:304px;padding-right:12px;padding-left:12px}.index-banners .descr{display:none}}@media all and (max-width:790px){.index-banners{margin:-2px}.index-banners .elem-wrap{padding:2px}.index-banners .elem{height:132px}.index-banners .elem-column:nth-child(1) .elem{height:268px}.index-banners .elem-column:nth-child(3) .elem{height:268px}.index-banners .elem-column:nth-child(n) .elem{padding-top:24px}.index-banners .elem-column{width:50%}.index-banners .elem-column:nth-child(3){width:50%}.index-banners .elem-column:nth-child(4){width:50%}.index-banners .elem-column:nth-child(4) .elem-wrap{width:100%}.index-banners .elem-column:nth-child(2) .text-wrap{width:65%}.index-banners .elem-column:nth-child(4) .text-wrap{width:65%}}@media all and (max-width:550px){.index-banners .elem{height:88px}.index-banners .elem-column:nth-child(n) .elem{padding:24px 8px 0}.index-banners .elem-column:nth-child(3) .elem{height:180px}.index-banners .elem-column:nth-child(1) .elem{height:180px}.index-banners .elem-column:nth-child(2) .text-wrap{width:70%}.index-banners .elem-column:nth-child(4) .text-wrap{width:70%}.index-banners .elem-column:nth-child(n) .name{max-height:32px;font-size:14px;line-height:16px}.index-banners .btn-simple{display:none}}@media all and (max-width:480px){.index-banners-wrap{margin:24px 0}}@media all and (max-width:450px){.index-banners .name:not(.text-white){text-shadow:0 0 10px #fff}.index-banners .text-wrap-white .name{text-shadow:0 0 10px #000}}@media all and (max-width:360px){.index-banners .elem-column:nth-child(n) .name{max-height:32px;font-size:13px;line-height:16px}.index-banners .elem{height:72px}.index-banners .elem-column:nth-child(1) .elem{height:148px}.index-banners .elem-column:nth-child(3) .elem{height:148px}.index-banners .elem-column:nth-child(n) .elem{padding-top:12px}}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?177010674051*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/components/dresscode/catalog.subscribe/templates/.default/style.min.css?17701151175469*/
.catalogSubscribe{margin:24px 0}.catalogSubscribeContainer{background-color:#f9f9f9;border-collapse:separate;box-sizing:border-box;padding:48px 36px;display:table;width:100%}.catalogSubscribeColumn{vertical-align:middle;display:table-cell;width:50%}.catalogSubscribeColumn:first-child{padding-right:12px}.catalogSubscribeColumn:last-child{padding-left:12px;text-align:right}.catalogSubscribeHeading{font-family:robotobold;font-size:21px}.catalogSubscribeDescription{line-height:21px;margin-top:12px;font-size:14px}.catalogSubscribeRotator{line-height:normal;font-size:0}.catalogSubscribeRotatorContainer{display:inline-block}.catalogSubscribeRotatorBg{background-color:#fff;box-sizing:border-box;table-layout:fixed;padding:12px 18px;border-radius:4px;display:table;width:100%}.catalogSubscribeRotatorBg.error{border:1px solid red}.catalogSubscribeRotatorBg.success{border:1px solid #91c409}.catalogSubscribeButtons,.catalogSubscribeField,.catalogSubscribeLabel{vertical-align:middle;display:table-cell;font-size:14px}.catalogSubscribeLabel{width:25px}.catalogSubscribeField input{background-color:transparent;box-sizing:border-box;padding-right:12px;padding-left:12px;margin-right:12px;line-height:30px;height:30px;width:100%;border:0}.catalogSubscribeLabel img,.catalogSubscribeLabel span{vertical-align:middle;display:inline-block}.catalogSubscribeButtons{width:120px}.catalogSubscribeSend .icon{display:none}.catalogSubscribePersonal{line-height:normal;text-align:left;margin-top:18px;font-size:14px}.catalogSubscribePersonal input,.catalogSubscribePersonal label{vertical-align:middle;display:inline-block;padding:0;margin:0}.catalogSubscribePersonal input{border:1px solid #e7e8ea;box-sizing:border-box;margin-top:-1px;height:14px;width:14px}.catalogSubscribePersonal input.error+label:before{border:1px solid red;border-radius:4px}.catalogSubscribePersonal a{border-bottom:1px dashed #e7e8ea}.catalogSubscribePersonal input[type=checkbox]+label{cursor:pointer}.catalogSubscribePersonal input[type=checkbox]:not(checked){position:absolute;opacity:0}.catalogSubscribePersonal input[type=checkbox]:not(checked)+label{position:relative;padding-left:28px}.catalogSubscribePersonal input[type=checkbox]+label:before{background:url(/bitrix/components/dresscode/catalog.subscribe/templates/.default/images/checkBox.png) 0 0 no-repeat transparent}.catalogSubscribePersonal input[type=checkbox]:not(checked)+label:before{position:absolute;content:" ";height:17px;width:17px;left:0;top:-1px}.catalogSubscribePersonal input[type=checkbox]:not(checked)+label:hover:before{background-position:0 -17px}.catalogSubscribePersonal input[type=checkbox]:checked+label:before{background-position:0 -34px}.catalogSubscribePersonal input[type=checkbox]:checked+label:hover:before{background-position:0 -51px}.catalogSubscribePersonal input[type=checkbox]:disabled+label{cursor:default}.catalogSubscribePersonal input[type=checkbox]:disabled+label:before{background-position:0 -68px!important}.catalogSubscribeError,.catalogSubscribeSuccess{box-shadow:1px 1px 12px rgba(60,60,60,.3);transform:translateX(-50%) translateY(-50%);-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomIn;animation-name:zoomIn;background-color:#fff;box-sizing:border-box;padding:24px 24px;text-align:center;min-height:300px;overflow:hidden;position:fixed;display:none;z-index:9999;width:420px;left:50%;top:50%}.catalogSubscribeError.open,.catalogSubscribeSuccess.open{display:block}.catalogSubscribeErrorHeading,.catalogSubscribeSuccessHeading{font-family:robotomedium;line-height:26px;margin-top:12px;font-size:24px}.catalogSubscribeErrorText,.catalogSubscribeSuccessText{line-height:18px;margin-top:12px;font-size:13px}.catalogSubscribeErrorClose,.catalogSubscribeSuccessClose{margin-top:12px}.catalogSubscribeErrorButton,.catalogSubscribeSuccessButton{text-decoration:none;line-height:50px;padding:0;height:50px}@media screen and (max-width:1380px){.catalogSubscribeHeading{font-size:18px}.catalogSubscribeContainer{padding:36px}}@media screen and (min-width:1025px) and (max-width:1250px){.catalogSubscribeColumn{display:block;padding:0;width:100%}.catalogSubscribeColumn:first-child{padding-right:0}.catalogSubscribeColumn:last-child{padding-left:0;margin-top:12px}}@media screen and (max-width:940px){.catalogSubscribeColumn{display:block;padding:0;width:100%}.catalogSubscribeColumn:first-child{padding-right:0}.catalogSubscribeColumn:last-child{padding-left:0;margin-top:12px}}@media screen and (max-width:550px){.catalogSubscribeContainer{padding:24px}}@media screen and (max-width:550px){.catalogSubscribeHeading{font-size:16px}}@media all and (max-width:500px){.catalog-subscribe-error,.catalog-subscribe-success{width:380px}}@media all and (max-width:420px){.catalog-subscribe-error,.catalog-subscribe-success{width:290px}}@media screen and (max-width:418px){.catalogSubscribeField input{padding-left:0}.catalogSubscribeLabel{display:none}}@media screen and (max-width:400px){.catalogSubscribeButtons{width:40px}.catalogSubscribeButtons .catalogSubscribeSend.btn-simple{line-height:26px;min-width:auto;padding:0;width:40px}.catalogSubscribeSend .text{display:none}.catalogSubscribeSend .icon{background:url(/bitrix/components/dresscode/catalog.subscribe/templates/.default/images/sub_arrow.png) 50% 50% no-repeat transparent;vertical-align:middle;display:inline-block;text-indent:-9999px;font-size:0;height:8px;width:5px}.catalogSubscribeRotatorBg{padding:8px 12px}}@media screen and (max-width:360px){.catalogSubscribeContainer{padding:12px}}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/indexPage/style.css?17701151253249*/
#news {
	margin-top: 24px;
}

#newsContainer {
	margin: 0 -12px;
	overflow: hidden;
}

#newsContainer .items {
	overflow: hidden;
	font-size: 0px;
}

#newsContainer .item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 24px;
	padding: 0 12px;
	font-size: 14px;
	width: 25%;
}

#newsContainer .item .wrap {
	background-color: #ffffff;
	border: 1px solid #e7e8ea;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 18px;
}

#newsContainer .item .bigPicture {
	text-align: center;
	line-height: 240px;
	height: 240px;
}

#newsContainer .item .bigPicture a:active {
	position: relative;
	top: 1px;
}

#newsContainer .item .bigPicture 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%;
}

#newsContainer .item .bigPicture img:hover {
	opacity: 0.9;
}

#newsContainer .item .title 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;
	line-height: 46px;
	overflow: hidden;
	font-size: 16px;
	color: #000000;
	display: block;
	height: 46px;
}

#newsContainer .item .title a .middle {
	vertical-align: middle;
	display: inline-block;
	line-height: 21px;
}

#newsContainer .item .title a:active {
	position: relative;
	top: 1px;
}

#newsContainer .item .newsDate {
	margin-top: 12px;
	color: #888888;
}

#newsContainer .item .newsDate .pic {
	vertical-align: middle;
	padding-right: 4px;
	margin-top: -4px;
}

#newsContainer .item .description {
	line-height: 60px;
	overflow: hidden;
	margin-top: 12px;
	font-size: 14px;
	color: #888888;
	height: 60px;
}

#newsContainer .item .description .middle {
	vertical-align: middle;
	display: inline-block;
	line-height: 21px;
}

#newsContainer .item .more {
	-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;
	display: inline-block;
	margin-top: 18px;
	color: #ffffff;
	padding: 4px 12px;
	margin-bottom: 24px;
}

#newsContainer .item .more:active {
	position: relative;
	top: 1px;
}

@media all and (max-width: 1800px) {
	#newsContainer .item {
		width: 33.333333%;
	}
}

@media all and (max-width: 1500px) {
	#newsContainer .item {
		margin-bottom: 0px;
		margin-top: 24px;
		width: 50%;
	}

	#newsContainer .item:nth-child(1),
	#newsContainer .item:nth-child(2) {
		margin-top: 0px;
	}

	#newsContainer .item .bigPicture {
		line-height: 210px;
		height: 210px;
	}

	#newsContainer .item .title {
		margin-top: 18px;
		font-size: 14px;
	}

	#newsContainer .item .more {
		margin-bottom: 24px;
	}

	#main #newsContainer .column .item .bigPicture {
		margin-right: 24px;
		width: 35%;
	}
}

@media all and (max-width: 1280px) {
	#main #newsContainer .item .bigPicture {
		width: 100% !important;
		display: inline-block;
		line-height: 180px;
		margin-top: 24px;
		height: 180px;
		float: none;
	}
}

@media all and (max-width: 600px) {
	#newsContainer .item:nth-child(2) {
		margin-top: 24px;
	}
	#main #newsContainer .item {
		width: 100%;
	}
}

/* End */
/* /bitrix/templates/dresscodeV2/components/dresscode/slider/promoSlider/style.min.css?17701151224017 */
/* /bitrix/templates/dresscodeV2/components/bitrix/news.list/indexBanners/style.min.css?17701151224716 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?177010674051 */
/* /bitrix/components/dresscode/catalog.subscribe/templates/.default/style.min.css?17701151175469 */
/* /local/templates/.default/components/bitrix/news.list/indexPage/style.css?17701151253249 */
