

/* Start:/bitrix_personal/templates/.default/components/bitrix/sale.basket.basket.line/bootstrap_v4_mobile/style.min.css?17536500004065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/bitrix_personal/templates/.default/components/bitrix/sale.basket.basket.line/bootstrap_v4_mobile/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix_personal/templates/.default/components/bitrix/sale.basket.basket.line/bootstrap_v4_mobile/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/bitrix_personal/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1753831193947*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix_personal/templates/.default/components/bitrix/breadcrumb/breadcrumbs/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/bitrix_personal/templates/.default/components/bitrix/catalog.section.list/list/style.css?17519220005576*/
.bx_catalog_line{margin-bottom: 30px}
.bx_catalog_line .bx_catalog_line_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0}
.bx_catalog_line .bx_catalog_line_ul li{
	list-style: none;
	margin-bottom: 20px;
}

.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	display: block;
	position: relative;
	border:1px solid #ccc;
	width: 125px;
	height: 125px;
	border-radius: 2px;
	overflow: hidden;
	float: left;
	margin-right: 40px;
	-webkit-background-size: auto 99% ;
			background-size: auto 99% ;
	background-position: center;
	background-repeat: no-repeat;
}

.bx_catalog_line .bx_catalog_line_title{
	padding: 0;
	vertical-align: top;
	line-height: 18px;
	margin-bottom: 10px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 14px;
}


@media (max-width:639px) {
	.bx_catalog_line .bx_catalog_line_img{
		width: 50px;
		height: 50px;
		margin-right: 10px;
	}

	.bx_catalog_line .bx_catalog_line_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_line .bx_catalog_line_title a{font-size: 14px}
	.bx_catalog_line .bx_catalog_line_description{font-size: 11px}
}



	.bx_catalog_line .bx_catalog_line_img,
	.bx_catalog_line .bx_catalog_line_title,
	.bx_catalog_line .bx_catalog_line_title a,
	.bx_catalog_line .bx_catalog_line_description{
-webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
 		transition: all 0.3s ease;
}

.bx_catalog_text{margin-bottom: 30px}
.bx_catalog_text .bx_catalog_text_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0}
.bx_catalog_text .bx_catalog_text_ul li{
	list-style: none;
	margin: 0 10px 10px;
	/* float: left; */
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}


@media (max-width:639px) {
	.bx_catalog_text .bx_catalog_line_title{
		line-height: 12px;
		margin-bottom: 5px;
	}
	.bx_catalog_text .bx_catalog_line_title a{font-size: 12px}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}

.bx_catalog_tile{margin-bottom: 30px}
.bx_catalog_tile .bx_catalog_tile_category_title{
	font-size: 24px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0}
.bx_catalog_tile .bx_catalog_tile_ul li{
	list-style: none;
	margin-bottom: 20px;
	float: left;
	width:12.5%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	display: block;
	background: #fff;
	position: relative;
	border:1px solid #ccc;
	width: 78px;
	height: 78px;
	border-radius: 2px;
	overflow: hidden;
	margin: 0 auto;
}
.bx_catalog_tile .bx_catalog_tile_img span{
	display: block;
	width: 500px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -250px;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_img span img{
	height: 100%;
	width: auto;
}
.bx_catalog_tile .bx_catalog_tile_title{
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none}


/*3*/
@media (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_title{
		line-height: 14px;
		margin-bottom: 5px;
	}
	.bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px}
}


/*2*/
@media (min-width:640px) and (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (min-width:480px) and (max-width:639px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:25%}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}
	.bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
/* End */


/* Start:/bitrix_personal/templates/.default/components/bitrix/news.list/aireviews/style.css?1753831192150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix_personal/templates/new_basic/template_styles.css?17793835203397*/
.ownd-nearest-city
{
	font-size: 16px;
	font-weight: 500;
}

.product-card__prices .ownd-nearest-city
{
	font-size: 12px;
    font-weight: 400;
    color: #aaa;
    margin-top: 10px;
    line-height: 1.2;
}

.ownd-header-cart
{
	margin-top: 0;
	margin-left: auto;
}

.ownd-header-cart .basket-line-block-icon-cart
{
	font-size: 0;
	height: 100%;
	display: block;
	position: relative;
}

.ownd-header-cart .basket-line-block-icon-cart span
{
	font-size: 11px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 8px;
	right: -10px;
	text-align: center;
	background: white;
	border-radius: 50%;
	color: #3d464d;
	z-index: 1;
}

.ownd-header-cart .basket-line-block-icon-cart:after
{
	width: 24px;
	height: 24px;
	top: calc(50% - 11px);
	left: unset;
	right: -4px;
	background: url('/upload/cart.svg?1') 50% 50% / contain no-repeat;
}

.ownd-order-qr-link
{
	margin-bottom: 20px;
	display: none;
}

.ownd-order-qr-link a
{
	background: #ffa02b; 
	color: #3d464d; 
	height: 30px; 
	line-height: 30px; 
	padding: 10px 30px; 
	border-radius: 15px;
}

.ownd-order-qr-image
{
	display: flex;
	align-items: center;
}

.ownd-order-qr-image p
{
	font-size: 20px;
	color: #000;
	line-height: 1.3;
}

#callback .modal-sm 
{
	max-width: 332px;
}

.ownd-sitemap-link a
{
	font-size: 14px;
	color: #3d464d;
	text-decoration: underline;
}

#callback .modal-sm 
{
	max-width: 332px;
}

.footer-links__item.ownd-subitem
{
	padding-left: 20px;
}

.ownd-mobile-header-phone,
.ownd-mobile-header-city
{
	display: none;
}



@media (max-width: 992px)
{
	.mobile-header__body .ownd-header-cart + .mobile-header__indicators
	{
		margin-left: 20px;
	}
	
	#bx-soa-total .bx-soa-cart-total.bx-soa-cart-total-fixed
	{
		padding: 20px !important;
	}
	
	.ownd-order-qr-link
	{
		margin-bottom: 100px;
		display: block;
	}
	
	.ownd-order-qr-image
	{
		display: none;
	}
	
	.mobile-header__body .mobile-header__menu-button
	{
		width: 20px;
	}
	
	.mobile-header__body .mobile-header__menu-button svg
	{
		width: 20px;
		height: 16px;
	}
	
	.mobile-header__logo img
	{
		max-height: 50px;
	}
}



@media (max-width: 768px)
{
	header .mobile-header,
	header .mobile-header .mobile-header__panel,
	header .mobile-header .mobile-header__panel .container,
	header .mobile-header .mobile-header__panel .container .mobile-header__body
	{
		height: 78px;
	}
	
	header .mobile-header .mobile-header__panel .container .mobile-header__body
	{
		position: relative;
	}
	
	.mobile-header .mobile-header__indicators
	{
		position: relative;
	}
	
	.mobile-header .indicator--mobile .indicator__area
	{
		padding: 0;
	}
	
	.mobile-header__body .ownd-header-cart + .mobile-header__indicators
	{
		margin-left: 8px;
	}
	
	.mobile-header .tele-link
	{
		position: absolute;
		right: 204px;
		top: 20px;
	}
	
	.mobile-header .max-link
	{
		position: absolute;
		right: 176px;
		top: 20px;
	}
	
	.ownd-mobile-header-phone,
	.ownd-mobile-header-city
	{
		display: block;
		position: absolute;
		right: 72px;
	}
	
	.mobile-header .ownd-mobile-header-phone
	{
		top: 12px;
		color: #3d464d;
		font-size: 21px;
        font-weight: 500;
        line-height: 1;
	}
	
	.mobile-header .ownd-mobile-header-city
	{
		top: 38px;
		color: #007bff;
		font-size: 15px;
		text-decoration: underline;
		width: 94px;
		overflow: hidden;
	}
	
	header .mobile-header .mobile-header__logo
	{
		margin-left: 16px;
		width: calc(100% - 300px);
	}
}
/* End */
/* /bitrix_personal/templates/.default/components/bitrix/sale.basket.basket.line/bootstrap_v4_mobile/style.min.css?17536500004065 */
/* /bitrix_personal/templates/.default/components/bitrix/breadcrumb/breadcrumbs/style.css?1753831193947 */
/* /bitrix_personal/templates/.default/components/bitrix/catalog.section.list/list/style.css?17519220005576 */
/* /bitrix_personal/templates/.default/components/bitrix/news.list/aireviews/style.css?1753831192150 */
/* /bitrix_personal/templates/new_basic/template_styles.css?17793835203397 */
