

/* Start:/cloth-types/style.css?16940013138671*/
.container-fabrics {}
.description-fabrics {
	font-size: 16px;
    margin: 0 0 49px;
}
.container-fabrics .block-wrap {
    padding: 30px;
}

.container-fabrics .block-wrap.background-custom {
	background: rgb(250 250 250 / 70%);
}
.blink {
	color: #f00;
	text-decoration: none;
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  animation-duration: 3s;
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 3s;
}
 
@keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
 
@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
.container-fabrics .block-title {
    font-size: 25px;
	text-align: center;
    font-weight: normal;
    margin: 0 0 25px;
}

.block-title h1 { text-align: center; font-weight: 600;}

.block-wrap div .description-fabrics {
	
	margin-bottom: 0px;
}

.container-fabrics .fabrics-info > li {
    display: inline-block;
    margin-right: 25px;
    text-align: center;
    width: calc(25% - 30px);
    position: relative;
    vertical-align: top;
	font-size: 14px;
}



.container-fabrics .fabrics-info-step-1:before,
.container-fabrics .fabrics-info-step-2:before,
.container-fabrics .fabrics-info-step-3:before, 
.container-fabrics .fabrics-info-step-4:before {
    content: '';
    position: relative;
    display: block;
    width: 50px;
    height: 80px;
    margin: 0 calc(50% - 25px);
    background: url(data:image/png;base64,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) left top no-repeat;
}
.container-fabrics .fabrics-info-step-1:before {    background-position-x: -50px;}
.container-fabrics .fabrics-info-step-2:before {    background-position-x: -100px;}
.container-fabrics .fabrics-info-step-3:before {	background-position-x: -150px;} 
.container-fabrics .fabrics-info-step-4:before {	background-position-x: -200px;}


.container-fabrics .fabrics-info {
	
	list-style: none;
}

.container-fabrics .fabrics-info > li:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAARCAYAAAEgbCVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARtJREFUeNpi/P//PwM6YAIRjIyMz4EYLsuITSVAAGEKggSggm9BXAwVAAGEKcDICNeJ4gJCACCAsLoIq1+QrYJZh83DyMb9R9L0HMM6bI4GARb0sMAGAAKIKIcTA9A99wyIPdE8+x+KO/CphUcbNgwFE4H4HRCz4VNLNa8BBBBVDGKihktYcDoRS0rC5WomJE2eoNBHk58ATXH/0SxAVYsUI88gXJQYeotsCE61BKKZDRrNE/ElC5yxQ0qY4AxYUqKeKlEMEGBUS7U0TW94fYAl3CkJVmoFLxs0Jb1FSlVsZJuGI9k+Q0r3z3Aka/T8AcNvyTYXhyYvIAbVF09AbDyOmYDFMZ14HIPXXLISMK3SDAu5UUsLwMQwiAAAJdNN/16YtzMAAAAASUVORK5CYII=) center top no-repeat;
    position: absolute;
    width: 35px;
    height: 80px;
    right: -25px;
	top: 20px;
}

.container-fabrics .fabrics-info > li:last-child:after{
	width: 0;
    right: 0;
}

#attention-info {
	background: rgb(250 250 250 / 70%);
	padding-top:10px;
	padding-bottom: 15px;
	padding-left: 20px;
    padding-right: 20px;
}

.contact-form {
	margin-bottom: 15px;
}

@media all and (max-width: 800px) {
	.container-fabrics .fabrics-info {
		padding:0;
	}
	.container-fabrics .fabrics-info > li {
		display: block;
		width: 100%;
	}
	.container-fabrics .fabrics-info > li:after {
		width: 0;
		right: 0;
	}
}

/* End */


/* Start:/bitrix/templates/dresscodeV2/components/bitrix/news.list/cloth_types_carousel/styles.css?17572370103381*/
/**/

.cloth-main-container {
	background: rgb(250 250 250 / 70%);
}

.title-category-fabrics {
	
	text-align: center;
	margin: 0px 10px 0px 10px;
}

.title-category-fabrics.primary-type-cloth {
}

.title-category-fabrics.primary-type-cloth h2 {
	font-weight: 700;
	font-size:22px;
	color: #000;
}

.title-category-fabrics h3 {
	font-weight: 700;
	font-size:20px;
	color: #4e4e4e;
}
.description-category-fabrics.primary-type-cloth {
	font-size: 18px;
	line-height: 30px;
}

.description-category-fabrics .cloth-description {
	margin-top: 10px;
	line-height: 30px;
	margin-bottom: 10px;
}
.cloth-option-title {
	font-weight: 600;
	color: #5c5c5c;
}

.description-category-fabrics {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
}

.child-type-cloth {
	overflow: hidden;
	margin-top: 5px;
    display: flex;
    justify-content: center;
    padding: 10px;
    flex-wrap: wrap;
}
.swiper-container {
	position: relative;	
}
.swiper-wrapper {
	position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-button-next {
	right: 5px;
	z-index:1;
	background-image: url('/bitrix/templates/dresscodeV2/components/bitrix/news.list/cloth_types_carousel/images/right-arrow.svg');
}
.swiper-button-prev {
	left: 5px;
	z-index:1;
	background-image: url('/bitrix/templates/dresscodeV2/components/bitrix/news.list/cloth_types_carousel/images/left-arrow.svg');
}
.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  height: 50px;
  width: 50px;
  background-position: center;
  background-size: contain;
  border-radius: 40px;
  background-color: #ffffff;

}
.swiper-button-prev:focus,
.swiper-button-next:focus {
  outline: none;
}

.container-cloth {
	flex: 0 0 75%;
	padding: 15px;
	-webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
	-moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
	box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
    margin-bottom: 10px;
}
.container-cloth img {
	width: 100%;
	height: auto;
	min-height: 100%;
}
.cloth-element-img {
	
}
/*
.cloth-element-img .cloth-element-picture {
	background-size: cover;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    width: 200px;
	padding: 10px;
    margin: 0 auto;
}

.cloth-element-name {
	font-size:15px;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}*/

@media all and (max-width: 768px) {
	.container-cloth {
		flex: 0 0 75%;
	}
	.swiper-button-next,
	.swiper-button-prev {
		position: absolute;
		top: 50%;
		background-repeat: no-repeat;
		cursor: pointer;
		text-align: center;
		font-size: 14px;
		height: 25px;
		width: 25px;
		background-position: center;
		background-size: contain;
		border-radius: 40px;
		background-color: #ffffff;
	}
}
/* Large devices (laptops/desktops, 992px and up) */
@media all and (min-width: 992px) {
	.container-cloth {
		flex: 0 0 60%;
	}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media all and (min-width: 1200px) {
	.container-cloth {
		flex: 0 0 50%;
	}
}

/* End */
/* /cloth-types/style.css?16940013138671 */
/* /bitrix/templates/dresscodeV2/components/bitrix/news.list/cloth_types_carousel/styles.css?17572370103381 */
