

/* Start:/local/templates/dresscodeV2/components/dresscode/slider/promoSlider/style.css?17732299905565*/
#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: #000000;
	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 iframe,
#slider .slideVideoContainer object,
#slider .slideVideoContainer embed {
	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: 100%;
	object-fit: cover;
	overflow: hidden;
	background-color: #000000;
	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: #000000;
	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 .bigTextLightColor,
#slider .sliderContent .bigTextLight,
#slider .sliderContent .mediumTextLight,
#slider .sliderContent .smallTextLight {
	font-family: "roboto_thregular";
}

#slider .sliderContent .whiteColor {
	color: #ffffff;
}

#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: #ffffff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	border-radius: 6px;
	transition: all 0.2s ease-in-out;
}

#slider .sliderContent .cButton.cButtonWhite {
	color: #000000;
	background-color: #ffffff;
}

#slider .sliderContent .cButtonLight {
	display: inline-block;
	height: 50px;
	margin-top: 24px;
	padding: 0 24px;
	color: #000000;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	border: 1px solid rgb(0 0 0 / 40%);
	border-radius: 6px;
	transition: all 0.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("/local/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("/local/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;
}

#slider .text-container {
 
  text-align: right; /* Выравнивание по левому краю */

  color:#839192; /*цвет текста */
  font-size: 20px; /* Маленький размер текста */
  height: 100%; /* Для наглядности */
  padding: 5px;

}

#slider .full-screen {
      width: 100vw;
      height: 100vh;

      color: white; /* Белый цвет текста */
      font-size: 12px; /* Маленький размер шрифта */
      text-align: left; /* Выравнивание текста по левому краю */
      padding: 20px; /* Отступы от краёв экрана */
    }

#slider .full-screen-absolute {
  position: relative;
  width: 100vw;
  height: 100vh;
}

#slider .full-screen-absolute .text {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  font-size: 10px;
  padding: 10px;
}
/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/news.list/indexBanners/style.min.css?17435784604716*/
.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:/local/components/dresscode/offers.product/templates/.default/style.min.css?17435412001410*/
#homeCatalog{background-color:#f3f3f3;padding-bottom:36px;margin-top:0}#homeCatalog .captionList{position:relative;z-index:1;height:60px;line-height:60px;background-color:#2b2b2b}#homeCatalog .captionList .slideBox{list-style:none;padding:0;margin:0;left:0}#homeCatalog .captionList .cItem{list-style:none;float:left}#homeCatalog .caption{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-left:1px solid #222;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;padding:0 12px}#homeCatalog .caption:hover{background-color:#202020}#homeCatalog .caption.loading{opacity:.6}#homeCatalog .caption a{display:block;text-align:center;font-size:16px;color:#fff;text-decoration:none}#homeCatalog .cItem{float:left;width:20%}#homeCatalog .captionBtnLeft,#homeCatalog .captionBtnRight{background:url(/local/components/dresscode/offers.product/templates/.default/images/offerArrowSmall.png) 0 0 no-repeat transparent;position:absolute;height:60px;width:60px;top:0}#homeCatalog .captionBtnLeft{left:0}#homeCatalog .captionBtnRight{right:0}#homeCatalog .captionBtnLeft:hover{background-position:0 -60px}#homeCatalog .captionBtnLeft:active{background-position:0 -120px}#homeCatalog .captionBtnRight{background-position:-60px 0}#homeCatalog .captionBtnRight:hover{background-position:-60px -60px}#homeCatalog .captionBtnRight:active{background-position:-60px -120px}
/* End */


/* Start:/local/templates/dresscodeV2/components/dresscode/pop.section/.default/style.min.css?17435784602350*/
#popSection{padding-bottom:36px;overflow:hidden}#popSection a{text-decoration:none}#popSection .heading{margin-bottom:0!important;text-transform:uppercase;font-family:robotobold;text-align:center;padding-left:18px;line-height:30px;font-size:18px;display:block;color:#000;height:60px}#popSection .items{list-style:none;overflow:hidden;border-left:1px solid #e7e8ea;border-top:1px solid #e7e8ea}#popSection .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;background-color:#fff;overflow:hidden;height:170px;float:left;width:20%}#popSection .tabloid{position:relative;padding:12px}#popSection .markerContainer{position:absolute;z-index:2;top:8px;left:8px}#popSection .marker{font:normal normal 12px roboto_ltregular,arial,sans-serif;background-color:#424242;margin-bottom:8px;border-radius:4px;color:#fff;padding:3px 4px;line-height:16px;z-index:2}#popSection .picture{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;transform:translate3d(0,0,0);text-align:center;line-height:100px;display:block;height:100px;opacity:1}#popSection .picture:hover{opacity:.8}#popSection .picture img{vertical-align:middle;max-height:90%;max-width:90%}#popSection .nameWrap{height:42px;margin-top:12px;line-height:42px;text-align:center;overflow:hidden}#popSection .name{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;text-decoration:none;text-align:center;font-size:14px;line-height:21px;display:inline-block;vertical-align:middle;color:#000}#popSection .last{background-color:#f9f9f9;line-height:170px;height:170px}#popSection .last .wp{vertical-align:middle;display:inline-block;text-align:center;line-height:21px;width:100%}#popSection .last .showMore{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;vertical-align:middle;display:inline-block;text-align:center;color:#000;width:100%}#popSection .last .showMore:hover{opacity:.7}#popSection .last .icon{display:inline-block;margin-bottom:6px;text-align:center;line-height:21px;height:33px;width:100%}#popSection .last .ps{font-size:18px}#popSection .last .value{padding-left:6px;font-size:18px}#popSection .last .small{display:inline-block;width:100%}
/* End */


/* Start:/local/templates/dresscodeV2/components/dresscode/brands.list/v2/style.min.css?17435784602107*/
#brandList{background-color:#fff;padding-bottom:36px;margin-top:0}#brandList a{text-decoration:none}#brandList .heading{margin-bottom:0!important;text-transform:uppercase;font-family:robotobold;padding-bottom:48px;text-align:center;padding-left:18px;padding-top:48px;font-size:18px;display:block;color:#000}#brandList .items{list-style:none;overflow:hidden;border-left:1px solid #e7e8ea;border-top:1px solid #e7e8ea}#brandList .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-right:1px solid #e7e8ea;border-bottom:1px solid #e7e8ea;height:120px;line-height:120px;overflow:hidden;float:left;width:20%}#brandList .tabloid{position:relative;padding:12px}#brandList .markerContainer{position:absolute;z-index:2;left:8px;top:8px}#brandList .marker{font:normal normal 12px roboto_ltregular,arial,sans-serif;background-color:#424242;margin-bottom:8px;border-radius:4px;color:#fff;padding:3px 4px;line-height:16px;z-index:2}#brandList .picture{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;transform:translate3d(0,0,0);opacity:.8;text-align:center;line-height:100px;display:block;height:100px}#brandList .picture:hover{opacity:1}#brandList .picture img{vertical-align:middle;max-height:80%;max-width:80%}#brandList .name{text-decoration:none;text-align:center;font-size:14px;display:block;color:#000;margin:12px 0}#brandList .last{background-color:#f9f9f9}#brandList .last .wp{vertical-align:middle;display:inline-block;text-align:center;line-height:21px;width:100%}#brandList .last .showMore{-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;vertical-align:middle;display:inline-block;text-align:center;color:#000;width:100%}#brandList .last .showMore:hover{opacity:.7}#brandList .last .icon{display:inline-block;margin-bottom:6px;text-align:center;line-height:21px;height:33px;width:100%}#brandList .last .ps{font-size:18px}#brandList .last .value{padding-left:6px;font-size:18px}#brandList .last .small{display:inline-block;width:100%}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?174340431951*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /local/templates/dresscodeV2/components/dresscode/slider/promoSlider/style.css?17732299905565 */
/* /local/templates/dresscodeV2/components/bitrix/news.list/indexBanners/style.min.css?17435784604716 */
/* /local/components/dresscode/offers.product/templates/.default/style.min.css?17435412001410 */
/* /local/templates/dresscodeV2/components/dresscode/pop.section/.default/style.min.css?17435784602350 */
/* /local/templates/dresscodeV2/components/dresscode/brands.list/v2/style.min.css?17435784602107 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?174340431951 */
