

/* Start:/local/templates/dresscodeV2/components/dresscode/catalog/services/style.min.css?16671972114364*/
.banner-elem.fullscreen-banner .image{vertical-align:bottom}.banner-elem.fullscreen-banner .text-wrap{padding:20px 0}@media screen and (max-width:800px){.banner-elem.fullscreen-banner .btn-simple{padding:13px 8px 11px}.banner-elem.fullscreen-banner .image img{max-height:250px}}@media screen and (max-width:700px){.banner-elem.fullscreen-banner{height:auto;margin-bottom:18px}.banner-elem.fullscreen-banner .descr{max-height:80px}.banner-elem.fullscreen-banner .text-wrap{display:block;margin-bottom:6px;padding:12px 0 0}.banner-elem.fullscreen-banner h1{margin-bottom:8px;font-size:18px}.banner-elem.fullscreen-banner .image{display:block;width:100%;padding:15px 0 0}.banner-elem.fullscreen-banner .image img{max-height:250px;margin:0 auto}.banner-elem.fullscreen-banner.banner-no-bg .image img{max-height:none}}@media screen and (max-width:500px){.banner-elem.fullscreen-banner .descr{display:block}.banner-elem.fullscreen-banner h1{font-size:16px;margin-bottom:8px;line-height:20px;max-height:60px}.banner-elem.fullscreen-banner .image img{max-height:200px}}.detail-text-wrap{margin-bottom:70px!important}.global-content-block .detail-text-wrap:last-child{margin-bottom:0!important}.main-block a[data-toggle],.video-list .item a{text-decoration:none;color:inherit}.main-block a[data-toggle] .title{background:#eee;padding:10px;position:relative}.main-block a[data-toggle] .title:after{content:'–';position:absolute;right:10px}.main-block a[data-toggle].hide .title:after{content:'+'}.carousel.carousel-product{margin:0 -10px}.carousel.carousel-product .btn-left{left:12px}.carousel.carousel-product .btn-right{right:12px}.carousel.carousel-product .item{border:0}.video-list .row .item{margin-bottom:30px}.video-list .item:hover{opacity:.8}.video-list .item a{text-align:left}.video-list .item .item-title{font-size:16px;font-weight:700;margin:15px 0}.tech-block table{width:100%;border-collapse:collapse;text-align:center}.tech-block table tr td{border-bottom:1px solid #ccc;padding:6px 8px}.tech-block table .td{display:flex;align-items:center}.tech-block table .td>:first-child{white-space:nowrap}.tech-block table .td .small{border-left:1px solid #ccc;margin-left:10px;padding-left:10px}.color-block .sub-block{padding:30px 0;border-bottom:1px solid #eee}.color-block h2{margin-top:0}.color-block .h2+.sub-block{padding-top:5px}.color-block .colors-block-item{background:#eee;padding:20px;position:relative;margin-top:20px}.color-block .colors-block-item:before{content:'';position:absolute;left:100px;top:-40px;border:20px solid transparent;border-bottom:20px solid #eee}.color-block .colors-block-item .icon-close{position:absolute;right:10px;top:10px}.color-block .colors-block-item ul{list-style:none;margin:0 -5px;padding:0;overflow:hidden}.color-block .colors-block-item ul li{float:left;padding:2px;border:1px solid #ccc;margin:5px;cursor:pointer;transition:all .3s;background:#fff}.color-block .colors-block-item ul li.active,.color-block .colors-block-item ul li:hover{border-color:#27c148}.color-block .colors-block-item .colors-item{width:40px;height:40px}.color-block .color-types-list{padding-left:15px}.color-block .color-types-list li{margin-bottom:15px}.color-block .color-types-list a{text-decoration:none;border-bottom:1px dashed #27c148;color:#27c148;transition:all .3s}.color-block .color-types-list a:hover{border-bottom-color:transparent}.promo{margin:50px 0;line-height:1.4}.promo h1{text-align:center;text-transform:uppercase;font-size:36px;margin-bottom:50px}.promo .row{align-items:center}.promo .subtitle{font-size:26px;margin-bottom:25px}.promo .tag{font-size:25px;color:#27c148;font-weight:700;display:inline-block;margin-bottom:10px;text-decoration:none}.promo .btn-simple.btn-red{font-size:20px}.promo .youtube-target{display:block;position:relative}.promo .youtube-target svg{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:68px}.promo .youtube-target:hover .ytp-large-play-button-bg{fill:red}.promo .youtube-target img{max-width:100%}.promo .info{text-align:center;margin-top:40px}@media (max-width:767px){.promo{margin:30px 0}.promo .info{margin-top:30px;font-size:14px}.promo h1{font-size:32px;margin-bottom:30px}.promo .subtitle{font-size:22px;margin-bottom:20px}.promo .youtube-target{margin-top:30px}.promo .tag{font-size:20px}.promo .btn-simple.btn-red{margin:auto;display:block;width:200px}}
/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/menu/personal/style.min.css?16671972111329*/
#personalMenu{border-bottom:1px solid #f1f1f1;margin:0 0 24px;overflow:hidden;list-style:none;padding:0}#personalMenu li{margin-bottom:24px;margin-right:24px;float:left}#personalMenu li:last-child{margin-right:0}#personalMenu li a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;font-size:16px;color:#000}#personalMenu li a:active{position:relative;top:1px}#personalMenu li .selected{border-bottom:1px dashed #000;font-weight:500;padding-bottom:4px}#personalMenu li .selected:hover{color:#000}@media all and (max-width:1024px){#personalMenuWrap{position:relative;min-width:100%;overflow:hidden;overflow-x:auto;height:40px}#personalMenuWrap ul{white-space:nowrap;overflow:auto}#personalMenu li{white-space:nowrap;float:none;display:inline-block;vertical-align:top;margin-right:18px;margin-bottom:18px}#personalMenu::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:/local/templates/dresscodeV2/components/dresscode/catalog/services/bitrix/catalog.section.list/.default/style.css?1667197211893*/
@media screen and (max-width: 1300px){
	.services-banners-list .banner-elem .h2{
		font-size: 18px;
		max-height: 44px;
		line-height: 22px;
	}

	.services-banners-list .banner-elem .image{
		width: 55%;
	}

	.services-banners-list .banner-elem{
		height: 190px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 190px;
	}
}

@media screen and (max-width: 1024px){
	.services-banners-list .banner-elem{
		height: 160px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 160px;
	}
}

@media screen and (max-width: 800px){
	.services-banners-list .banner-elem .image{
		width: 50%;
	}
}

@media screen and (max-width: 400px){
	.services-banners-list .banner-elem{
		height: 150px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 150px;
	}
	.services-banners-list .banner-elem .h2{
		font-size: 16px;
		line-height: 20px;
		max-height: 40px;
	}
}
/* End */
/* /local/templates/dresscodeV2/components/dresscode/catalog/services/style.min.css?16671972114364 */
/* /local/templates/dresscodeV2/components/bitrix/menu/personal/style.min.css?16671972111329 */
/* /local/templates/dresscodeV2/components/dresscode/catalog/services/bitrix/catalog.section.list/.default/style.css?1667197211893 */
