

/* Start:/bitrix/templates/dresscode/components/dresscode/slider/promoSlider/style.css?17262638863684*/


#slider ul li span{display:block;height:300px;position:relative}
#slider ul li img{display:block;width:100%;height:100%;object-fit:cover;}
#slider .wrap{position:relative;overflow:hidden}
#slider ul{position:relative}
#slider ul li{position:relative;display:block;float:left}
#slider ul li .slideLink{text-decoration:none;color:#000}
#slider ul li span{-webkit-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out}
#slider .sliderContent{transform:translateY(-50%);position:absolute;color:#000;z-index:3;left:92px;top:50%}
#slider .sliderContent.loading{display:none}
#slider .leftContainer{left:92px}
#slider .centerContainer{transform:translateX(-50%) translateY(-50%);left:50% !important}
#slider .rightContainer{right:92px;left:unset}
#slider .sliderContent .bigText,#slider .sliderContent .bigTextColor,#slider .sliderContent .bigTextLight{font-family:"robotoMedium";line-height:40px;margin-top:24px;font-size:36px;display:block}
#slider .sliderContent .mediumText,#slider .sliderContent .mediumTextColor,#slider .sliderContent .mediumTextLight{line-height:28px;margin-top:24px;font-size:18px;display:block}
#slider .sliderContent .smallText,#slider .sliderContent .smallTextColor,#slider .sliderContent .smallTextLight{line-height:24px;margin-top:24px;font-size:14px;display:block}
#slider .sliderContent .bigTextLight,#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{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;text-decoration:none;text-align:center;border-radius:2px;line-height:50px;margin-top:24px;padding:0 24px;color:#fff;height:50px}
#slider .sliderContent .cButtonLight{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,.4);display:inline-block;text-decoration:none;text-align:center;border-radius:2px;line-height:50px;margin-top:24px;padding:0 24px;color:#000;height:50px}
#slider .sliderContent .cButtonLight:hover{border:1px solid rgba(0,0,0,.7)}
#slider .sliderContent .cButton:active,#slider .sliderContent .cButtonLight:active{position:relative;top:1px}
#slider .sliderContent div:first-child{margin-top:0}
#slider .sliderContent .textUpp {font-size: 72px;text-transform: uppercase;font-weight: 900;padding-bottom: 35px;}
#slider .sliderContent .textMid {font-size: 24px;width: 50%;line-height: 30px;margin-bottom: 20px;}
#slider .sliderContent .textDown {width: 70%;margin-top: 0px;}
@media all and (max-width: 1280px) {
	#slider .sliderContent .textUpp {font-size: 5vw}
}
@media all and (max-width: 1200px) {
	#slider .sliderContent .textUpp {padding-bottom: 10px;font-size: 5.5vw !important;}
	#slider .sliderContent .textMid {font-size: 22px !important; line-height: 24px !important;}
}
@media all and (max-width: 700px) {
	#slider .sliderContent .textUpp {padding-bottom: 0px;font-size: 30px !important;}
	#slider .sliderContent .textMid {width: 100%;margin-bottom: 15px;}
	#slider .sliderContent .textDown {width: 100%;}
	#slider .sliderContent .bigText {font-size: 22px !important; line-height: 24px !important;}
}
@media all and (max-width: 500px) {
	.slider-button-next,.slider-button-prev{display:none;}
}
@media all and (max-width: 480px) {
	#slider .sliderContent .textUpp {font-size: 24px !important;}
}
@media all and (max-width: 380px) {
	#slider .sliderContent .textDown {display: none;}
}


/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.section/karusel/style.css?1726263886545*/
.top-card-info .rating {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 79px;
    z-index: 2;
}
.top-card-info {
	margin-bottom: 25px;
}
.rating-info {
    top: 15px;
    position: absolute;
    font-size: 12px;
}
.rating-info a {
    text-decoration: none;
    color: #000;
}
.catalog__tag {
	display: inline-block;
	font-size: 12px;
	margin-bottom: 4px;
}
.catalog__tag.bordered {
	padding: 0px 4px;
}
.karusel .swiper .item {
	height: auto;
}
.swiper .price-in-items {
	margin-bottom: 14px;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.section/by_buss_type/style.css?1726263886725*/
.p-relative {
	position: relative;
}
.by_buss_type-swiper-container {
	background-color: #fbfbfb;
}
.by_buss_type-swiper-container .items .item {
	background-color: #fff;
	border: 2px solid rgb(230, 230, 230);;
	border-radius: 4px;
	justify-content: center;
	padding: 0;
	height: 205px;
	max-width: 100%;
}
.by_buss_type-swiper-container .item__img-container {
	padding: 0;
	width: 70%;
}
.by_buss_type-swiper-container .name {
	padding: 25px 14px;
	color: #333333;
	font-size: 26px;
	width: calc(30% - 28px);
	line-height: 130%;
	align-self: center;
	text-align: center;
}
.by_buss_type-swiper-container .item__img {
	height: 100%;
	box-sizing: border-box;
	object-fit: cover;
	padding: 0;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.section/uslugi_tmp/style.css?17262638861405*/
.p-relative {
	position: relative;
}
.uslugi-swiper-container .sect-items .item {
	max-width: 300px;
}
.sect-products__img {
  width: 100%;
  height: 120px;
  object-fit: contain;
  padding: 10px;
	box-sizing: border-box;
}
.item__sect-products.sect-products__img-container {
  width: 47.5%;
  display: inline-block;
}
.item__sect-products.sect-products {
  padding: 15px;
  text-align: center;
}
.uslugi-swiper-container {
	background-color: #fbfbfb;
}
.uslugi-swiper-container .item {
	background-color: #fff;
	border: 2px solid rgb(230, 230, 230);;
	border-radius: 4px;
}
.uslugi-swiper-container .items .item {
	padding: 0;
	height: auto;
}
.item__img-container {
	padding: 17px 27px;
}
.uslugi-swiper-container .name {
	display: flex;
	padding: 5px 27px;
	background-color: rgba(196, 196, 196, 0.18);
	color: #333333;
	font-family: robotoregular;
	height: 42px;
	align-items: center;
	justify-content: center;
	font-size: 16px;
}
.karusel .swiper .item {
	height: auto;
}
.connected-qsn-container.swiper .item {
    padding: 0;
    border: 1px solid var(--main-bordered-hover-color);
	border-radius: 4px;
	max-width: 300px;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: end;
}
.uslugi-swiper-container .item__img {
	height: 190px;
	width: 100%;
	box-sizing: border-box;
	object-fit: contain;
	padding: 0;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.css?1726263886817*/
.swiper-news {
	background-color: #fbfbfb;
}
#newsBlock .heading {
	margin-bottom: 0 !important;
}
.swiper-news .newsPreview {
    background-color: #fff;
    padding: 12px 24px 12px;
    height: auto;
    box-sizing: border-box;
}
.newsTitle {
	text-decoration: none;
	color: #ae4178;
	font-size: 17px;
	line-height: 130%;
	margin-bottom: 4px;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 43px;
}
.preText {
    margin: 0;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 61px;
}
.newsPic {
    display: flex;
    justify-content: center;
}
.newsPic img {
    height: 150px;
    object-fit: cover;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/slider/middle/style.css?1726263886526*/
#middleSlider{margin-top:24px;overflow:hidden;}
#middleSlider .wrap{position:relative;overflow:hidden}
#middleSlider ul{position:relative;padding:0;}
#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 .swiper-slider_btn:hover{
	transform:scale(1.1);
}
#middleSlider .middleSliderBtnLeft{left: 8px;}
#middleSlider img {
    height: 100%;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/bitrix/catalog.section/karusel_qsn/style.css?1726263886890*/
.p-relative {
	position: relative;
}
.karusel .swiper .item {
	height: auto;
}
.connected-qsn-container.swiper .item {
    padding: 0;
    border: 1px solid var(--main-bordered-hover-color);
	border-radius: 4px;
	max-width: 300px;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: end;
}
.connected-qsn-container.swiper .item:not(:last-child) {
	margin-right: 20px;
}
.connected-qsn-container .slider-text__container, .connected-qsn-container .slider-text__container a {
	margin: 0;
	height: 100%;
}
.connected-qsn-container .slider-text__container a {
	padding: 10px 20px;
}
.item__img {
	padding: 10px 20px 0;
	height: 190px;
	width: 100%;
	box-sizing: border-box;
	object-fit: cover;
}
.connected-qsn-container div.name > div {
	transition: color .3s ease;
}
.connected-qsn-container div.name > div:hover {
	color: #425796;
}
/* End */


/* Start:/bitrix/templates/dresscode/components/dresscode/brands.list/like_wildberries/style.css?1726263886570*/
#brandsList {
	background-color: #fff;
	padding-bottom: 20px;
}
#brandsList .container-title {
	margin-bottom: 5px;
	padding-top: 14px;
	padding-left: 24px;
}
.brands-swiper-container {
	overflow: hidden;
}
.brands-swiper-container .item {
	width: 135px;
	margin-right: 10px;
}
.brands-swiper-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.brands-swiper-container .tabloid {
	height: 50px;
	padding: 10px;
}
.brands-swiper-container .tabloid .picture {
	display: inline;
}
.brands-swiper-container .tabloid:not(:first-child) {
	margin-top: 20px;
}
/* End */
/* /bitrix/templates/dresscode/components/dresscode/slider/promoSlider/style.css?17262638863684 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.section/karusel/style.css?1726263886545 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.section/by_buss_type/style.css?1726263886725 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.section/uslugi_tmp/style.css?17262638861405 */
/* /bitrix/templates/dresscode/components/bitrix/news.list/leftNews/style.css?1726263886817 */
/* /bitrix/templates/dresscode/components/dresscode/slider/middle/style.css?1726263886526 */
/* /bitrix/templates/dresscode/components/bitrix/catalog.section/karusel_qsn/style.css?1726263886890 */
/* /bitrix/templates/dresscode/components/dresscode/brands.list/like_wildberries/style.css?1726263886570 */
