

/* Start:/local/templates/ecolumen_etc/components/bitrix/catalog/catalog_eco/bitrix/catalog.element/case/style.css?16557862536743*/
#panel {
    position: relative;
    height: auto;
    overflow: hidden;
    background: #000000;
}

.catalog-price {
	 color:red;
}

.product-info__table-body {
	padding-top: 5px;
}

.product-info__table-cell {
    min-width: 0;
    padding-left: 0;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
}

.product-info__table {
    padding-top: 15px;
    margin-bottom: 58px;
}
.product-info__table-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.product-info__table-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #5eb2454f;
}

.product-info__table-row--heading .product-info__table-cell {
    min-height: 50px;
    font-size: 9px;
    white-space: normal;
    line-height: 2em;
    color: #000000;
    text-transform: uppercase;
    letter-spacing: .05em;
    padding-top: 4px;
	
}

.product-info__table-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 110px;	
    min-height: 50px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
}
.product-info__table-row--heading {
    border-bottom: 1px solid #5eb245;
}
.name-offers{
	justify-content: left;
	min-width: 300px;
	max-width: 350px;
    min-height: 50px;
	text-align: left;
    white-space: normal;	
}
.name-offers-t{	
	min-width: 300px;
	max-width: 350px;
    min-height: 50px;
}

.name-offers-mosh{
	justify-content: center;
	min-width: 40px;
	max-width: 100px;
    min-height: 50px;
}
.name-offers-m{	
	min-width: 40px;
	max-width: 100px;
    min-height: 50px;
}
.name-offers-svet{	
	min-width: 90px;
	max-width: 100px;
    min-height: 50px;
}
.name-offers-garant{	
	min-width: 50px;
	max-width: 80px;
    min-height: 50px;
}
.name-offers-price{	
	min-width: 70px;
	max-width: 80px;
    min-height: 50px;
}

#btn-eco-element-text{	
	line-height: 63px;
}
@media (max-width: 1366px){
	#btn-eco-element-text{	
		line-height: 50px;
	}
}

@media (max-width: 321px){
	#btn-eco-element-text{	
		line-height: 70px;
	}
}


@media (max-width: 992px){
	.product-info__table {
		padding-top: 21px;
		margin-bottom: 30px;
	}
	.product-info__table-body {
		margin-top: 34px;
		margin-left: -20px;
		margin-right: -20px;
		border-top: 1px solid #5eb245;
		padding: 0;
	}
	.product-info__table-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px 20px 5px;
	}
	.product-info__table-cell {
		min-width: 100%;
		min-height: 20px;
		padding-left: 0;
		padding-top: 0;
		justify-content: left;
		font-size: 14px;
		line-height: 1.2;
	}
}
.blok-oferta{    
	margin: 50px 0 0 0;
    color: #000;
    font-size: 1.15em;
	border: 1px solid #5eb245;
/*    background: #5eb245;*/
    line-height: 2;
}


.row-flex, .row-flex > div[class*='col-']
{  display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex:1 1 auto; }
.row-flex-wrap
{    -webkit-flex-flow: row wrap;
align-content: flex-start;
flex:0; }
/*.row-flex > div[class*='col-'] {  margin:-.2px; }*/
.title-h3{
font-size: 1.5em;
font-weight: 700;
}

/*Выпадающее меню */

#btn-flex {
	flex: 1 1 auto;
	margin-top: 0px;
}

@media (min-width: 992px) and (max-width: 1366px){
	#dropdown-content{	
		width: 49%;
		margin-left: 7px;
	}
}

@media (min-width: 1367px){
	#dropdown-content{	
		width: 49%;
		margin-left: 4px;
	}
	#btn-market{
		line-height: 32px;
	}
}

@media (max-width: 991px){
	#dropdown{	
		width: 100%;
	}	
}

@media (min-width: 992px) and (max-width: 1199px){
	#dropdown{	
		width: 92%;
	}
	#btn-market{
		line-height: 32px;
	}
}

@media (min-width: 1200px) and (max-width: 1200px){
	#dropdown{	
		width: 94%;
	}	
}

@media (min-width: 1201px) and (max-width: 1366px){
	#dropdown{	
		width: 93%;
	}	
}

@media (min-width: 1367px){
	#dropdown{	
		width: 93.5%;
	}	
}

@media (max-width: 420px){
	#btn-market{
		line-height: 32px;
	}
}

a.disabled {
    pointer-events: none; /* делаем ссылку некликабельной */
    cursor: default;  /* устанавливаем курсор в виде стрелки */
}

#dropdown {
	position: absolute;
	z-index: 10;
}

#dropdown-content {
	flex-direction: column;
	background-color: white;
	margin-top: 0px;
	padding: 0;
	/*border-right: 1px solid;
		border-left: 1px solid;
	border-color: #fff;
	border-radius: 0px;*/
	display: none;
}

#dropdown-wildberries {
	/*color: black;*/
	/*background: url(https://www.wildberries.ru/favicon.ico);*/
	display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
	background: linear-gradient(to right,#cb11ab 0,#481173 100%) no-repeat;
    background: -webkit-gradient(linear,left top,right top,from(#cb11ab),to(#481173)) no-repeat;
	/*background-size: auto 16px;*/
	/*background-repeat: no-repeat;*/
	/*background-origin: content-box;*/
	/*border-top: 1px solid;*/
	/*border-bottom: 1px solid;*/
	border-style: solid;
	border-width: 2px 1px 1px 1px;
	width: 100%;
	border-color: #fff;
	margin: 0 0 0 0;
	/*border-radius: 0px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

#dropdown-ozon {
	/*color: black;*/
	/*background: url(https://www.ozon.ru/public/touch-icon-ipad-retina.png);*/
	display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
	background-color: #005bff;
	background-size: auto 16px;
	background-repeat: no-repeat;
	background-origin: content-box;
	/*border-bottom: 1px solid;*/
	border: 1px solid;
	width: 100%;
	border-color: #fff;
	margin: 0 0 0 0;
	/*border-radius: 0px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

#dropdown-yandexmarket {
	color: black;
	/*background: url(https://yastatic.net/market-export/_/i/favicon/ymnew/16.png);*/
	display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
	background-color: #ffd00e;
	background-repeat: no-repeat;
	background-size: auto 16px;
	background-origin: content-box;
	/*border-bottom: 1px solid;*/
	border: 1px solid;
	width: 100%;
	border-color: #fff;
	margin: 0 0 0 0;
	/*border-radius: 0px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

#dropdown-wildberries:hover {
	/*filter: brightness(90%);*/
	background: linear-gradient(to right,#9c0c84 0,#2d0b47 100%) no-repeat;
    background: -webkit-gradient(linear,left top,right top,from(#9c0c84),to(#2d0b47)) no-repeat;
}

#dropdown-ozon:hover {
	/*filter: brightness(90%);*/
	background-color: #0047cc;
}

#dropdown-yandexmarket:hover {
	/*filter: brightness(90%);*/
	background-color: #dbaf00;
}
/* End */
/* /local/templates/ecolumen_etc/components/bitrix/catalog/catalog_eco/bitrix/catalog.element/case/style.css?16557862536743 */
