

/* Start:/bitrix/templates/trendyfree_main/components/bitrix/menu/burger_top/style.css?17409256371870*/
.b_menu_block_in {
    padding: 0.5vh 0.5vw 0.5vh 2.5vw;
}
.b_menu_block_in a {
	text-decoration: none;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;

	text-align: left !important;
	color: black;
	display: block;
}
.b_menu_block a:hover {
	color: black;
	font-weight: 400;
}
.b_menu_level2 {
	position: absolute;
	left: 25vw;
	top: 0vh;
	display: none;
	width: 20vw;
	background-color: white;
}
.b_menu_level2_in {
	width: 100%;

}
.b_menu_level2 a {
	text-decoration: none;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-size: calc(val(--v_universe) * 1.6);
	line-height: calc(val(--v_universe) * 2.2);
	text-align: left !important;
	color: black;
	display: block;
}
@media screen and (min-width: 1025px) {
    .b_menu_level2 {
	    left: 25vw;
        width: 20vw;
    }
    .b_menu_level2 a {
	    font-size: 1.8rem !important;
	    line-height: 3.4rem !important;
    }
    .b_menu_block_in a {
	    font-size: 2vh !important;
	    line-height: 3.6vh !important;
    }
    #bmnu0:hover + #bml20 {
	    display: block;
    }
    #bml20:hover {
	    display: block;
    }
    #bmnu14:hover + #bml214 {
	    display: block;
    }
    #bml214:hover {
	    display: block;
    }
    .b_menu_block_in {
        width: 20vw;
    }
}
@media screen and (max-width: 1024px) { 
    .b_menu_level2 {
	    left: 40vw;
        width: 40vw;
    }
    .b_menu_level2 a {
	    font-size: 0.7rem !important;
	    line-height: 1.4rem !important;
    }
    .b_menu_block_in a {
	    font-size: 0.9rem !important;
	    line-height: 1.8rem !important;
    }
    #tg0:checked + #bml20 {
	    display: block;
    }
    #tg14:checked + #bml214 {
	    display: block;
    }
    .b_menu_block_in {
        width: 45vw;
    }
}

.b_menu_level2_text {

}
.b_menu_level2_text_in {
	padding: calc(val(--v_universe) * 0.5);
}

.tgl2 {
	display: none;
}



/* End */


/* Start:/bitrix/templates/trendyfree_main/components/bitrix/menu/top_nomobile/style.css?17409255551176*/
.h_panel_block a {
	text-decoration: none;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-size: 2vh;
	line-height: 3.6vh;
	text-align: center;
	color: black;
	display: block;
}
.h_panel_block_in a:hover {
	color: black;
	font-weight: 400;
}
.h_menu_level2 {
	position: absolute;
	left: 0;
	top: var(--v_header_height);
	height: 20vh;
	display: none;
	width: 100%;
	background-color: white;
}
.h_menu_level2_in {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.h_menu_level2 a {
	text-decoration: none;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-size: 1.6vh;
	line-height: 2.2vh;
	text-align: center;
	color: black;
	display: block;
}
#mnu0:hover + #ml20 {
	display: block;
}
#ml20:hover {
	display: block;
}
#mnu14:hover + #ml214 {
	display: block;
}
#ml214:hover {
	display: block;
}
.h_menu_level2_text {
	overflow: hidden;
	display: flex;
	padding: 1vh 2vw;
	flex-wrap: wrap;
}
.h_menu_level2_img {
	overflow: hidden;
	display: flex;
	padding: 2vh;
}
.h_menu_level2_text_in {
	overflow: hidden;
	display: flex;

	height: 4vh;
	width: 20%;
}
.totextmnu {
	width: 8vw;
}

/* End */


/* Start:/bitrix/templates/trendyfree_main/components/bitrix/catalog.compare.list/fav1/style.css?16781874961018*/
.catalog-compare-list {
	z-index: 998;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 0.75rem 1.25rem;
	max-height: 100%;
	border: 1px solid #ced4da;
	border-radius: 0.2rem;
	background: #fff;
	color: #404040;
	white-space: normal;
	font-size: 12px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.catalog-compare-list.fixed {
	position: fixed;
	width: 270px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .18);
}

.catalog-compare-list.top { top: 5px; }

.catalog-compare-list.right { right: 5px; }

.catalog-compare-list.bottom { bottom: 5px; }

.catalog-compare-list.left { left: 5px; }

.catalog-compare-item-list { width: 100%; }

.fav_kolvo {
	position: absolute;
	text-decoration: none;
	font-family: 'Manrope';
    font-weight: 500;
    color: white;
    font-size: 10px;
    line-height: 12px;
    top: 1px;
    left: 14px;
}
.fav_cont {
    position: relative;
    text-align: center;
}
.fav_link {
    font-size: 10px !important;
    line-height: 15px  !important;
}

/* End */


/* Start:/bitrix/templates/trendyfree_main/components/vbl/cart.add/cart1/style.css?1678113852345*/
.cart_kolvo {
	position: absolute;
	text-decoration: none;
	font-family: 'Manrope';
    font-weight: 500;
    color: white;
    font-size: 10px;
    line-height: 12px;
    top: 1px;
    left: 14px;
}
.cart_cont {
    position: relative;
    text-align: center;
}
.cart_link {
    font-size: 10px !important;
    line-height: 15px  !important;
}

/* End */


/* Start:/bitrix/templates/trendyfree_main/components/bitrix/catalog.compare.list/fav/style.css?16781874961018*/
.catalog-compare-list {
	z-index: 998;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 0.75rem 1.25rem;
	max-height: 100%;
	border: 1px solid #ced4da;
	border-radius: 0.2rem;
	background: #fff;
	color: #404040;
	white-space: normal;
	font-size: 12px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.catalog-compare-list.fixed {
	position: fixed;
	width: 270px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .18);
}

.catalog-compare-list.top { top: 5px; }

.catalog-compare-list.right { right: 5px; }

.catalog-compare-list.bottom { bottom: 5px; }

.catalog-compare-list.left { left: 5px; }

.catalog-compare-item-list { width: 100%; }

.fav_kolvo {
	position: absolute;
	text-decoration: none;
	font-family: 'Manrope';
    font-weight: 500;
    color: white;
    font-size: 10px;
    line-height: 12px;
    top: 1px;
    left: 14px;
}
.fav_cont {
    position: relative;
    text-align: center;
}
.fav_link {
    font-size: 10px !important;
    line-height: 15px  !important;
}

/* End */


/* Start:/bitrix/templates/trendyfree_main/components/vbl/cart.add/cart/style.css?1678113852345*/
.cart_kolvo {
	position: absolute;
	text-decoration: none;
	font-family: 'Manrope';
    font-weight: 500;
    color: white;
    font-size: 10px;
    line-height: 12px;
    top: 1px;
    left: 14px;
}
.cart_cont {
    position: relative;
    text-align: center;
}
.cart_link {
    font-size: 10px !important;
    line-height: 15px  !important;
}

/* End */


/* Start:/bitrix/templates/trendyfree_main/components/bitrix/menu/bottom/style.css?1666007118189*/

footer a{
  color: rgba(255,255,255, .8) !important;
}


footer .contacts {
  color: rgba(255,255,255, .6) !important;
}

.mobile_about li.about_item{
	margin-top: 5px;
	font-size: 18px;
}
/* End */


/* Start:/bitrix/templates/trendyfree_main/styles.css?176528518718441*/
h2.line, h3.line, h4.line, h5.line, h5.line {
 border-bottom: 1px #ddd solid;
 margin-bottom: 20px; 
 padding-bottom: 5px;
  /*font-family: 'light' !important*/ 
font-weight: bold;
}
h1, h2, h3, h4, h5, h6 { /*font-family: "light";*/ }

/*body { font-family: "light"; }*/

/*b, strong,th { font-family: 'bold'; }*/

.list_content { list-style: none; margin: 15px 0; }
.list_content li:before {
    font-family: "FontAwesome";
    content:"\f105";
    padding: 2px 7px 0 0;
}


img.content_img_responsive {}

.list_content li { line-height: 16pt; margin-bottom: 8px;}

.content_vagno, .content_info , .content_contact {
	padding: 20px 20px 20px 70px;
	position: relative;
/*	border-top: #E9E1E1 2px solid;
	border-bottom: #E9E1E1 2px solid;*/
	margin: 20px 0 20px 0;
    border-radius: 3px;
    /*font-family: "normal";*/
}

	.content_vagno:before, .content_info:before, .content_contact:before {
    position: absolute;
    top: 20px;
    left: 15px;
    /*color: #F17878;*/
    color: white;
    font-family: "FontAwesome";
    font-size: 43px;
    line-height: 43px;
    text-shadow: 0 0 4px rgba(0,0,0, 0.08);
}

	.content_vagno:before {content:"\f06a"; }
	.content_info:before {content:"\f05a"; }
	.content_contact:before {content:"\f1d8";  font-size: 38px;  line-height: 38px; }

	.content_vagno{background: #E9B8B8;}
	.content_info{background: #D5D9E6;}
	.content_contact{background: #DEE8D8; }

	.content_img_responsive, .content_img_left, .content_img_right { padding: 3px; border: 1px #E2E2E2 solid; }

	.content_img_left, .content_img_right { display: inline-block; }
	.content_img_left { float: left; margin: 0 15px 5px 0; }
	.content_img_right { float: right; margin: 0 0 5px 15px; }


	.content_img_responsive img{
		width: 100%;
		height: auto;
	}

/*

Важно
fa-exclamation-circle
content:"\f06a";
content:"\f071";


Цитата
content:"\f10d";

Скидки
content:"\f295";


Часы
content:"\f017";
*/
.myv-flex-cont {
	display: flex;
	flex-direction: row;
	width: 100%;
}

.myv-flex-column {  
	display: flex;
	flex-direction: column;
}
.myv-flex-column:nth-of-type(odd) {
	padding-right: var(--v_universe);
	padding-left: 0vw;
}
.myv-flex-column:nth-of-type(even) {
	padding-right: 0vw;
	padding-left: var(--v_universe);
}
.myv-flex-element {
	display: block;
	padding-top: calc(var(--v_universe) * 2);
}
.myv-padding-top-bottom-max {
	padding-top: calc(var(--v_universe) * 4) !important;
	padding-bottom: calc(var(--v_universe) * 4) !important;
}
.myv-padding-top-bottom-mega {
	padding-top: calc(var(--v_universe) * 8) !important;
	padding-bottom: calc(var(--v_universe) * 8) !important;
}
.myv-flex-element-effect {
	position: relative;
	text-align: center;
	display: inline-block;
	overflow: hidden;
}
.myv-flex-element-effect img {
	transition: 0.5s; /* Время эффекта */
	display: block;
}
.myv-flex-element-effect img:hover {
	transform: scale(1.1);
}
.myv-img-right {
	float: right;
}
.myv-img-left {
	float: left;
	opacity: 0;
}
.myv-btn-main {
	position: absolute;
	text-decoration: none;
	font-family: 'Manrope';
}
.myv-btn-main span {
	vertical-align: middle;
}
.myv-text-main {
	position: absolute;
	text-decoration: none;
}
.myv-text-main span {
	vertical-align: middle;
}
.myv-main-element {
	position: relative;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	width: 100%;
}

.top_left_white {top: calc(var(--v_universe) * 4);  left: calc(var(--v_universe) * 6);  color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.top_right_white {top: calc(var(--v_universe) * 4); right: calc(var(--v_universe) * 6);  color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_right_white {bottom: calc(var(--v_universe) * 4); right: calc(var(--v_universe) * 6);  color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_left_white {bottom: calc(var(--v_universe) * 4); left: calc(var(--v_universe) * 6);  color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.top_midle_white {top: calc(var(--v_universe) * 4);  left: 50%;  transform: translate(-50%); color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; border-radius: calc(var(--v_universe) * 1.2); width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.center_midle_white {top: 50%;  left: 50%;  transform: translate(-50%, -50%); color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_midle_white {bottom: calc(var(--v_universe) * 4);  left: 50%;  transform: translate( -50%); color: white; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid white; border-radius: calc(var(--v_universe) * 1.2); width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.top_left_black {top: calc(var(--v_universe) * 4);  left: calc(var(--v_universe) * 6);  color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.top_right_black {top: calc(var(--v_universe) * 4); right: calc(var(--v_universe) * 6);  color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_right_black {top: calc(var(--v_universe) * 4); right: calc(var(--v_universe) * 6);  color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_left_black {bottom: calc(var(--v_universe) * 4); left: calc(var(--v_universe) * 6);  color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.top_midle_black {top: calc(var(--v_universe) * 4);  left: 50%;  transform: translate(-50%); color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black;  border-radius: calc(var(--v_universe) * 1.2); width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.center_midle_black {top: 50%;  left: 50%;  transform: translate(-50%, -50%); color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_midle_black {bottom: calc(var(--v_universe) * 4);  left: 50%;  transform: translate( -50%); color: black; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; border-radius: calc(var(--v_universe) * 1.2); width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}
.bottom_midle_purple {bottom: calc(var(--v_universe) * 4);  left: 50%;  transform: translate( -50%); color: #3C6E71; font-weight: 500; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid #3C6E71; width: 50%; height: calc(var(--v_universe) * 6); line-height:  calc(var(--v_universe) * 5);}

.main_midle_black {top: 60%;  left: 50%;  transform: translate(-50%, -60%); color: black; font-weight: 400; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid black; width: 23%; height: calc(var(--v_universe) * 4.4); line-height:  calc(var(--v_universe) * 4);}
.main_bottom_purple {bottom: calc(var(--v_universe) * 1); left: 50%;  transform: translate(-50%); color: #3C6E71; font-weight: 400; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid #3C6E71; width: 23%; height: calc(var(--v_universe) * 4.4); line-height:  calc(var(--v_universe) * 4);}
.main_bottom_black {bottom: calc(var(--v_universe) * 1); left: 50%;  transform: translate(-50%); color: black; font-weight: 400; font-size: calc(var(--v_universe) * 2); border: calc(var(--v_universe) * 0.2) solid bla; width: 23%; height: calc(var(--v_universe) * 4.4); line-height:  calc(var(--v_universe) * 4);}
.main_midle_black_text2 {top: 40%;  left: 50%;  transform: translate(-50%, -40%); color: black; font-weight: 600; font-size: calc(var(--v_universe) * 4); width: 90%; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); font-family: 'Cormorant SC', sans-serif; text-shadow: 0 0 calc(var(--v_universe) * 4) white;}
.main_midle_black_text {top: 10%;  left: 50%;  transform: translate(-50%, -10%); color: black; font-weight: 600; font-size: calc(var(--v_universe) * 2); width: 90%; font-family: 'Manrope'; text-shadow: 0 0 calc(var(--v_universe) * 2) white;}

.left_midle_black_btn {bottom: 10%; right: 0%; transform: translate(0%, -10%); text-align: right; font-weight: 400; font-size: calc(var(--v_universe) * 1.8); width: 90%; font-family: 'Manrope'; background: linear-gradient(90deg, #3C6E71 0%, #4A898C 103.37%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.left_midle_black_text2 {top: 50%; right: 0%; transform: translate(0%, -50%); text-align: right; color: black; font-weight: 300; font-size: calc(var(--v_universe) * 1.8); width: 90%; font-family: 'Manrope';}
.left_midle_black_text {top: 0%; right: 0%; font-weight: 700; font-size: calc(var(--v_universe) * 3.5); width: 90%; text-align: right; font-family: 'Cormorant SC'; background: linear-gradient(90deg, #3C6E71 0%, #4A898C 103.37%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}

.main_midle_white_text {top: 30%;  left: 50%;  transform: translate(-50%, -30%); color: white; font-weight: 300; font-size: calc(var(--v_universe) * 2); width: 90%; opacity: 0.4; font-family: 'Manrope';}
.main_midle_white_text2 {top: 50%;  left: 50%; color: white; transform: translate(-50%, -50%); font-weight: 700; font-size: calc(var(--v_universe) * 2); width: 90%; font-family: 'Manrope';}

@media screen and (max-width: 1024px) {
.top_left_white {border: none;}
.top_right_white {border: none;}
.bottom_right_white {border: none;}
.bottom_left_white {border: none;}
.top_midle_white {border: none;}
.center_midle_white {border: none;}
.bottom_midle_white {border: none;}
.top_left_black {border: none;}
.top_right_black {border: none;}
.bottom_right_black {border: none;}
.bottom_left_black {border: none;}
.top_midle_black {border: none;}
.center_midle_black {border: none;}
.bottom_midle_black {border: none;}
.bottom_midle_purple {border: none; bottom: 0;}
.main_midle_black {border: none;}
.main_bottom_purple {border: none;}
.left_midle_black_btn {border: none; font-size: calc(var(--v_universe) * 1.8);}
.left_midle_black_text2 {font-size: calc(var(--v_universe) * 1.5);}
.left_midle_black_text {font-size: calc(var(--v_universe) * 2.4);}

.myv-midle-job1 {height: 100% !important;}
}


.myv-midle-job {
	position: relative;
	width: 100%;
	height: 100%;
}
.myv-midle-job1 {
	position: absolute;
	top: 0%;  right: 0%;
	width: 100%;
	height: 30%;
}
.myv-midle-job2 {
	position: absolute;
	bottom: 0%;  right: 0%;
	width: 100%;
	height: 70%;
}

.myv_main_mail_span {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-size: calc(var(--v_universe) * 2);
	line-height: calc(var(--v_universe) * 3.5);
	text-align: center;
	color: #000000;
	padding: 0 calc(var(--v_universe) * 1) calc(var(--v_universe) * 1);
}
.myv_main_mail_input {
	padding: 0 calc(var(--v_universe) * 1) calc(var(--v_universe) * 1);
	clear: both;
	text-align: center;
}
.myv_main_mail_input_input {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-size: calc(var(--v_universe) * 1.6);
	line-height: calc(var(--v_universe) * 3);
	color: #999999;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: calc(var(--v_universe) * 0.2) solid #999999;
}
.myv_main_mail_input_input:focus {
	color: #000000;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: calc(var(--v_universe) * 0.2) solid #999999;
	outline: none;
}
.myv_main_mail_button {
	padding: calc(var(--v_universe) * 2) calc(var(--v_universe) * 1) calc(var(--v_universe) * 1);
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 1.8);
	line-height: calc(var(--v_universe) * 3.2);
	text-align: center;
}

.myv_main_mail_button button{
	padding: calc(var(--v_universe) * 1) 0;
	color: #FFFFFF;
	text-decoration: none;
	user-select: none;
	background: #3C6E71;
	border: 1px #3C6E71; 
	width: 90%;
	outline: none;
	appearance: none;
	box-shadow: none;
} 
.myv_main_mail_button button:focus {
	outline: none;
}
.myv_main_mail_check {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	text-decoration: none;
	color: #999999;
	font-size: calc(var(--v_universe) * 1.4);
	line-height: calc(var(--v_universe) * 2.8);
	padding: 0 calc(var(--v_universe) * 1) calc(var(--v_universe) * 1);
	clear: both;
	text-align: center;
}
.myv_main_capcha {
    font-size: calc(var(--v_universe) * 0.9);
	line-height: calc(var(--v_universe) * 1.6);
    display: flex;
    flex-wrap: wrap;
	flex-direction: row;
    width: 100%;
    padding: 0 20%;
    justify-content: space-around;
    text-align: center;
    border: 1px #3C6E71;
    opacity: 1;
}
.capcha_none {
    opacity: 0;
}
.myv_main_capcha_img {
    width: 50%;
    padding: 1%;
	display: flex;
    justify-content: right;
}
.myv_main_capcha_img img{
    width: 100%;
}
.myv_main_capcha_input {
    width: 50%;
    padding: 1%;
	display: flex;
    justify-content: left;
}
.myv_main_capcha_input input{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
    border: 1px solid #3C6E71;
    width: 100%;
    text-align: center;
	font-size: calc(var(--v_universe) * 1.8);
	line-height: calc(var(--v_universe) * 3.2);
}
@media screen and (max-width: 1024px) {
    .myv_main_capcha {
        padding: 0 calc(var(--v_universe) * 2);
    }
    .myv_main_capcha_input {
        width: 100%;
    }
    .myv_main_capcha_img {
        width: 100%;
    }
}


.myvgal {
    width: 100%;
    padding: 0;
    margin: 0;
}
.myvgalin {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
}
.myvgaltxt {
    width: 100%;
    padding: calc(var(--v_universe) * 0.2);
}
.myvgaltxtin {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 1.8);
	line-height: calc(var(--v_universe) * 3.2);
	text-align: center;
}
.myvgalbig {
    flex: 1;
	display: flex;
    padding: calc(var(--v_universe) * 0.2);
}
.myvgalbigin {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
}
.myvgalsml {
    width: 25%;
	display: flex;
    padding: calc(var(--v_universe) * 0.1);
}
.myvgalsmlin {
}
.myvkont {
    width: 100%;
    padding: 0;
    margin: 0;
}
.myvkontin {
    position: relative;
}
.myvkonttel {
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -0%);
}
.myvkonttelin a {
    color: black;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 1.2);
	line-height: calc(var(--v_universe) * 2.2);
	text-align: center;
}
.myvkonttelin a:hover {
    color: #3C6E71;
}
.myvkonttelin img {
    width: calc(var(--v_universe) * 1.4);
}
.myvkontmail {
    position: absolute;
    top: 6%;
    left: 50%;
    transform: translate(-50%, -6%);
}
.myvkontmailin a {
    color: black;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 1.2);
	line-height: calc(var(--v_universe) * 2.2);
	text-align: center;
}
.myvkontmailin a:hover {
    color: #3C6E71;
}
.myvkontmailin img {
    width: calc(var(--v_universe) * 1.4);
}
.myvkontregim {
    position: absolute;
    top: 14%;
    left: 50%;
    transform: translate(-50%, -14%);
}
.myvkontregimin {
    color: black;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 0.9);
	line-height: calc(var(--v_universe) * 1.6);
	text-align: center;
}
.myvkontooo1 {
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -20%);
}
.myvkontooo2 {
    position: absolute;
    top: 26%;
    left: 50%;
    transform: translate(-50%, -26%);
}
.myvkontooo3 {
    position: absolute;
    top: 32%;
    left: 50%;
    transform: translate(-50%, -32%);
}
.myvkontoooin {
    color: black;
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-size: calc(var(--v_universe) * 0.9);
	line-height: calc(var(--v_universe) * 1.6);
	text-align: center;
}
.aboutcont{
    width: 100%;
}
.aboutcont h3{
    text-align: center;
}
.abouttextj {
    text-align: justify;
}
.abouttextj p{
    text-indent: 5%;
}
.abouttextj:after {
    content: "";
    display: inline-block;
    width: 100%;
}
.aboutimgcont {
    width: 100%;
}
.aboutimgcontin {
    display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
}
.aboutimg {
    flex: 1;
	display: flex;
}
.aboutimgin {
    margin: 1%;
}
.aboutsoccont{
    display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    width: 50%;
    margin: 0 25%;
}
.aboutsocicocont{
    flex: 1;
	display: flex;
    justify-content: center;
}
.aboutsocico img{
    display: flex;
	width: calc(var(--v_universe) * 3);
}
@media screen and (max-width: 1024px) {
    .aboutsocico img{
	    width: calc(var(--v_universe) * 6);
    }
    .aboutsoccont{
        width: 100%;
        margin: 0;
    }
}



/* End */


/* Start:/bitrix/templates/trendyfree_main/template_styles.css?17121459015136*/
/*Общее*/
:root {
	--v_bxpanel_top: 0px;
	--v_header_height: 10vh;
	--v_h_logo_img: 8vh;
	--v_h_pan_b_in: 3.7vh 0;
	--v_m_logo_img: 1vh 0;
	--v_universe: calc((1vh + 1vw) / 2);
}
@font-face {
    font-family: Manrope; /* Имя шрифта */
    src: url(/bitrix/templates/trendyfree_main/fonts/Manrope-VariableFont_wght.ttf); /* Путь к файлу со шрифтом */
}
Manrope-VariableFont_wght.ttf
body {
	 margin: 0;
	 padding: 0;
	 background-color: white;
}
body::-webkit-scrollbar {
width: 0.5vw;
background: white;
}

body::-webkit-scrollbar-thumb {
background: lightgray;
border-radius: 0.5vw;
}
.main {
    margin-top: var(--v_header_height);

}
#myv-main {
	min-height: 150vh;
}
#bx-panel {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
}
/*Плюшки*/
.fl1 {
	flex: 1;
}
.fl2 {
	flex: 2;
}
.fl3 {
	flex: 3;
}
.fl4 {
	flex: 4;
}
.fl8 {
	flex: 8;
}
.jc_left {
	justify-content: flex-start;
}
.jc_center {
	justify-content: center;
}
.jc_right {
	justify-content: flex-end;
}
.m0 {
	margin: 0;
}
.bold {
	font-weight: 600;
}
/*Голова*/
header {
	position: fixed;
	top: var(--v_bxpanel_top);
	left: 0;
	display: block;
	width: 100%;
	height: var(--v_header_height);
	background-color: white;
	z-index: 500;
}
.h_panel_in {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.h_panel_part {
    overflow: hidden;
    display: flex;
    align-items: center;
}
.h_panel_block {
	margin: 0 1vw;
	height: 100%;
}
.h_panel_block_in {
	margin: var(--v_h_pan_b_in) !important;
}
.logo {
	margin: var(--v_m_logo_img) !important;
}
.logo img {
	height: var(--v_h_logo_img);
}
.trigger {
	display: none;
}

label[for="trigger"] {
    display: block;
    position: relative;
    top: 0;
    left: 0;

}


header.scrolled label[for="trigger"] {
	height: 5vh;
}

@media screen and (max-width: 1024px) { 
	.nomobile {
		display: none !important;
	}
	.mobile {
		display: block !important;
	}
    .trigger:checked + .b_menu {
	    display: block;
    }
    .b_menu {
        width: 50vw;
    }
    #myv-main {
        margin-bottom: 5vh;
    }
    .whatsapp {
        width: 24px !important;
        height: 24px !important;
        bottom: calc(5vh - 24px) !important;
        left: calc(50% - 12px) !important;
    }
}
@media screen and (min-width: 1025px) {
	.nomobile {
		display: block !important;
	}
	.mobile {
		display: none !important;
	}

    .burger_check:hover .b_menu {
        display: block;
    }
    .b_menu:hover {
        display: block;
    }
    .b_menu {
        width: 25vw;
    }
}
.b_menu {
	position: fixed;
	left: 0;
	top: calc(var(--v_header_height) + var(--v_bxpanel_top));
    display: none;
	
	background-color: white;
}

.nolink {
	font-size: 0px !important;
	line-height: 0px !important;
}

/*Рабочая область*/
.workarea {
	padding-top: calc(var(--v_bxpanel_top) + var(--v_header_height));
    
}

/*Футер*/
.footpanel {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 5vh;
    background-color: white;
    z-index: 100500;
}
.footpanelin {
	width: 100%;
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.footpanelpart {
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 50%;
}
.footpanelpartin {
    display: block;
    margin: 0 auto;
}
.foothr {
    margin: 0 2% 2% 2%;
    border: 1px solid #C4C4C4;
    height: 0px;   
    width: 96%;
}
.myvfooter {
    width: 80%;
    margin: 0 10%;
}
.myvfooterin {
	width: 100%;
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.myvfoopart {
    overflow: hidden;
    display: flex;
    align-items: center;
}
.myvfoopartin {
    height: 100%;
    padding: 0vh 2vw;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
	font-size: calc(var(--v_universe) * 1.4);
	line-height: calc(var(--v_universe) * 3.2);
    color: #000000;
}
.myvfoopartin a {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 300;
	font-size: calc(var(--v_universe) * 1.4);
	line-height: calc(var(--v_universe) * 3.2);
    color: #000000  !important;
    text-decoration: none;
}
.myvfoocorpin {
    height: 100%;
    padding: 0vh 2vw;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
	font-size: calc(var(--v_universe) * 0.7);
	line-height: calc(var(--v_universe) * 1.8);
    color: #000000;
}
.myvfoocorpin a {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 300;
	font-size: calc(var(--v_universe) * 0.7);
	line-height: calc(var(--v_universe) * 1.8);
    color: #000000  !important;
    text-decoration: none;
}
.whatsapp {
    width: calc(var(--v_universe) * 3);
    height: calc(var(--v_universe) * 3);
    z-index: 100501;
    display: block;
    position: fixed;
    bottom: calc(var(--v_universe) * 3);
    left: calc(var(--v_universe) * 3);
}
.pageup {
    width: calc(var(--v_universe) * 3);
    height: calc(var(--v_universe) * 3);
    z-index: 100501;
    display: block;
    position: fixed;
    bottom: calc(var(--v_universe) * 3);
    right: calc(var(--v_universe) * 3);
}

/* End */
/* /bitrix/templates/trendyfree_main/components/bitrix/menu/burger_top/style.css?17409256371870 */
/* /bitrix/templates/trendyfree_main/components/bitrix/menu/top_nomobile/style.css?17409255551176 */
/* /bitrix/templates/trendyfree_main/components/bitrix/catalog.compare.list/fav1/style.css?16781874961018 */
/* /bitrix/templates/trendyfree_main/components/vbl/cart.add/cart1/style.css?1678113852345 */
/* /bitrix/templates/trendyfree_main/components/bitrix/catalog.compare.list/fav/style.css?16781874961018 */
/* /bitrix/templates/trendyfree_main/components/vbl/cart.add/cart/style.css?1678113852345 */
/* /bitrix/templates/trendyfree_main/components/bitrix/menu/bottom/style.css?1666007118189 */
/* /bitrix/templates/trendyfree_main/styles.css?176528518718441 */
/* /bitrix/templates/trendyfree_main/template_styles.css?17121459015136 */
