

/* Start:/bitrix/templates/brunnen/components/bitrix/search.title/search/style.css?15603416722108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/brunnen/components/bitrix/search.title/search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/brunnen/components/bitrix/breadcrumb/navchain/style.css?1560341673227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/brunnen/template_styles.css?17556025473131*/
body {font-size: 1.2rem;}

.catalog-item__title, .menu__title {font-size: 1.1rem;}

.catalog-item__title {line-height: 1.5; min-height: 160px;}

.menu__items-item {line-height: 1.1;}

.buy__list-shop {font-size: 1rem;}

.white .hero__title, .white .hero__text {color: #fff; background-color: rgba(255,255,255, 0);}
.hero__title, .hero__text {background: none;}


.news-item__img-placeholder {margin: 0px;}

.buy__list-catalog {width: calc(100% + 91px); top: -393px !important;}
.catalog__slider .buy__list-catalog {width: calc(100% + 91px); top: -422px !important;}

@media (min-width: 1024px) {
  .hero__item {
    max-height: 530px;
  }

	.left-align {text-align: left; align-items: flex-start !important;}
	.left-align .hero__title, .left-align .hero__text, .left-align .hero__more {padding-left: 120px !important;}
	.row.wysiwyg, .menu {padding: 0 30px;}
}

.colors {
    height: 20px;
    overflow: hidden;
}

.colors div {
    width: 20px;
    height: 20px;
    margin-right: 3px;
    margin-bottom: 3px;
    float: left;
    border: solid 1px  #ccc;
}

.colors > div > div {
    display: block;
    width: 18px;
    height: 18px;
    border: solid 1px #fff;
}

.icon_prop {
    border: none !important;
    height: 30px;
}

.icon_prop img, .icon_prop div {
    display: inline-block !important;
    vertical-align: middle !important;
    font-weight: normal !important;
}
.icon_prop div {width: 145px;}

.hero__content .button_lg {
min-height: 60px;
font-size: 1.5rem;
padding: 10px 70px 11px;
line-height: 2
}

.pic {width: 180px; display: inline-block;}
.pictext {width: calc(100% - 190px); display: inline-block;}

.hero__item {background-size: cover; background-position: center center;}

.alertblock 
{
	position: fixed;
	width: 630px;
	height: auto;
	left: 40px;
	bottom: 40px;
	font-size: 14px;
	line-height: 19.6px;
	z-index: 100;
	background: #fff;
	overflow: hidden;
	box-shadow:  3px 4px 15px rgba(0,0,0,0.1);
}

.alertblock>div
{
	padding: 30px 20px;
}

.alertblock .alerttext
{
	padding: 10px;
	background: rgba(255,255,255,0.25);
	border-radius: 20px;
	border: #fff 1px solid;
	backdrop-filter: blur(5px);
	color: #0B201D;
}

.alerttext p {margin-bottom: 10px;}

.alerttext p a {color: #c8191e;}

.alerttext .btn {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  background: #c8191e;
  padding: 5px 10px;
}

.alertclose
{
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10;
} 
.alertclose svg {scale: 0.7; cursor: pointer;}

@media (max-width: 670px)
{
	.alertblock 
	{
		width: calc(100% - 30px);
		height: auto;
		right: 16px;
	}
}

.product__photo {position: relative;}
.product_label {position: absolute; top: -10px; left: 0; z-index: 10;}
.product_label .edding {background: #e30613; color: #fff; font-weight: bold; padding: 5px 20px; border-radius: 0 5px 5px 0; margin-bottom: 10px; display: inline-block;}
.product_label .original {background: #ffe26d; font-weight: bold; padding: 5px 20px; border-radius: 0 5px 5px 0; margin-bottom: 10px;}
.product_label .label {display: inline-block; width: 100px; height: 100px; margin-right: 10px;}
/* End */
/* /bitrix/templates/brunnen/components/bitrix/search.title/search/style.css?15603416722108 */
/* /bitrix/templates/brunnen/components/bitrix/breadcrumb/navchain/style.css?1560341673227 */
/* /bitrix/templates/brunnen/template_styles.css?17556025473131 */
