/*
.catalog_block.items .price .values_wrapper::before,
.catalog_block.items .price .price_value:not(.price_request)::before {
	content: "от";
	display: inline-block;
	padding: 0px 9px 0px 0px
}

/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.viewed_block .rows_block.slides .item-title{height:40px!important;}
.viewed_block .rows_block.slides .price{margin-left:0px!important;margin-bottom:4px;}
.tabs_slider.RECOMENDATION_slides.slides.catalog_block{display:flex!important;}
.tab.RECOMENDATION_wrapp.cur{position:relative!important;}
@media(max-width:500px){
	.maxwidth-theme .sections_wrapper .list.items .col-m-20.col-md-3.col-sm-4.col-xs-6 .item .img.shine{width:100%;}
}
@media(min-width:400px) and (max-width:420px){
	/*.viewed_block .item_block {width: 100%!important;}
	.viewed_block .rows_block.slides {width: 100%!important;display:flex!important;}*/
	.viewed_block .item_block {width: 384px!important;}
}





/*Страница "О компании"*/
.about-page .section {-webkit-box-shadow: 0px 0px 18px 0px rgba(34, 60, 80, 0.2);-moz-box-shadow: 0px 0px 18px 0px rgba(34, 60, 80, 0.2);box-shadow: 0px 0px 18px 0px rgba(34, 60, 80, 0.2);margin-bottom: 40px;}
.about-page .section .row.flex{display:flex;margin:0px;flex-wrap:wrap;}
.about-page .section .img {background-size: cover;background-position: center;padding:0px;}
.about-page .section .txt{padding:40px;font-size: 14px; line-height:normal;}
.about-page .section p.title{font-size:26px;font-weight:600}
.about-page .new-btn.blue {transition:0.3s; cursor:pointer;background: #0c869a;display: inline-block;color: #fff;padding: 7px 18px 9px;font-size: 14px;}
.about-page .new-btn.blue:hover{opacity:0.8}
.about-page .btn-block{margin-top:60px;}
.about-page .section .img.img-1 {background-image:url('/bitrix/templates/aspro_next/images/about_1.jpg')}
.about-page .section .img.img-2 {background-image:url('/bitrix/templates/aspro_next/images/about_2.jpg')}
.about-page .section .img.img-3 {background-image:url('/bitrix/templates/aspro_next/images/about_3.jpg')}
.about-page .section .img {min-height: 550px;}

/*Кнопка и форма "Узнать больше"*/
.get_more_form .fancybox-inner{height:auto !important}
.get_more_form .fancybox-skin{padding:0px} 
.get_more_form .popup-show-more-form>.row{display: flex;flex-wrap:wrap;margin:0px;}
.get_more_form .img-left{background-image:url('/bitrix/templates/aspro_next/images/bg_form.jpg');background-position:center;background-size:cover;}
.get_more_form .img-left{padding:50px;}
.get_more_form .img-left:after{z-index:1;background: rgb(53,26,26,0.75);content:'';position:absolute;width:100%;height:100%;top:0px;left:0px;}
.get_more_form .img-left .align{z-index:2;position:relative}
.get_more_form .img-left .align p {color: #fff;margin: 0px;}
.get_more_form .img-left .align .big {font-size: 32px;line-height: normal;font-weight: 600;margin-bottom: 15px;}
.get_more_form .img-left .align a{color:#fff}
.get_more_form .form_body {display: flex;flex-wrap: wrap;}
.get_more_form .form-control-outer{width: 50%;padding-right: 5px;}
.get_more_form .form-control-outer:nth-child(2n){padding-left:5px;padding-right:0px;}
.get_more_form .form-control-outer.textarea{width:100%;padding:0px;}
.get_more_form  .fly-placeholder {position: relative;}
.get_more_form  .fly-placeholder input, .fly-placeholder .form-control textarea{padding: 10px 15px;background:transparent;position:relative;z-index:2}
.get_more_form  .fly-placeholder .form-control{background:#fff}
.get_more_form .fly-placeholder label:first-child {left: 5px;top: 0px;bottom: 0px;margin: auto;height: 22px;position: absolute;z-index: 1;font-size: 16px;font-style: italic;transition:0.3s;}
.get_more_form .form-right {background: #eae8e9;padding:20px}
.get_more_form .fly-placeholder label:first-child {background: transparent;padding: 0px 10px;}
.get_more_form .fly-placeholder.focus label:first-child{opacity:0}
.get_more_form .fly-placeholder label:nth-child(2n) {padding-right: 8px;}
.get_more_form .fly-placeholder.textarea label:first-child {bottom: unset;top: 10px;}
.fly-placeholder .form-control textarea{min-height:110px;height:110px;}
.get_more_form .fly-placeholder input::placeholder{color: transparent;}
.get_more_form .fly-placeholder input:placeholder{color: transparent;}
.get_more_form .fly-placeholder input::-webkit-input-placeholder{color: transparent;}
.get_more_form .fly-placeholder input:-webkit-input-placeholder{color: transparent;}
.get_more_form .fly-placeholder input:-moz-placeholder{color: transparent;}
.get_more_form .fly-placeholder input::-moz-placeholder{color: transparent;}
.get_more_form .custom-captcha.form-control.captcha-row {max-width: 100%;display: flex;width: 100%;flex-wrap: wrap;background: transparent;}
.get_more_form .custom-captcha.captcha-row .captcha_input {padding-right:0px;max-width:100%;position: unset;width: 50%;height: auto;}
.get_more_form .custom-captcha.captcha-row .captcha_image{padding-left: 40px;width: 50%;}
.get_more_form .custom-captcha.captcha-row>label{width:100%;}
.get_more_form .custom-captcha.captcha-row .captcha_input input {width: 100%;position: relative;background: #fff;}
.get_more_form .custom-captcha.captcha-row .captcha_image .captcha_reload {left: 0px;right: auto;}
.get_more_form .custom-captcha.captcha-row .captcha_image img {width: 100%;}
.get_more_form .top-icon {display: inline-block;width: 22px;height: 22px;text-align: center;line-height: 15px;margin-bottom: 5px;background: #fff;border: 1px solid #999;color: #999;padding-left: 1px;padding: 2px;}
.get_more_form .fancybox-close {display: none;}
.get_more_form .fancy-close {overflow:hidden;cursor:pointer;font-size:32px;color:#fff;position: absolute;width: 30px;height: 30px;background: #f00;right: 0px;top: 0px;z-index: 22;}
.get_more_form .fancy-close span{transform: rotate(45deg);display: inline-block;position: absolute;right: 0px;left: 0px;top: 0px;bottom: 0px;margin: auto;width: 20px;height: 20px;text-align: center;line-height: 17px;}
.move-info{position:absolute;z-index:22222;background:#222;white-space:nowrap;position: absolute;z-index: 22222;background: #f11716;white-space: nowrap;color: #fff;padding: 0px 10px;}

@media(max-width:768px){
	.about-page .section .img {min-height: 350px;}
	.get_more_form .form-control-outer{width:100%;padding: 0px !important;}
	.brand-align{text-align:center;padding:30px 0px;}
	.brand-align img {width: 250px;max-width: 100%;}
}


#footer .footer_inner .line, .basket_fly .opener .basket_count, .page_not_found td.image img {background: #edf0f3;}
.basket_wrapp .wraps_icon_block.basket:before {background: url(/bitrix/templates/aspro_next/images/svg/Basket_new.svg) center 0px no-repeat;}
.basket_wrapp.basket_fill_WHITE .wraps_icon_block.delay:before {background-image: url(/bitrix/templates/aspro_next/images/svg/Wishlist_new.svg);}
.basket_wrapp.basket_fill_WHITE .wraps_icon_block.compare:before {background-image: url(/bitrix/templates/aspro_next/images/svg/Comparison_new.svg);}

.basket_wrapp .basket_count:hover .wraps_icon_block.basket:before {background: url(/bitrix/templates/aspro_next/images/svg/Basket_red.svg) center 0px no-repeat;}
.basket_fill_WHITE .header-cart .basket_fly .opener >div:not(.basket_count):hover .wraps_icon_block.delay:before {background-image: url(/bitrix/templates/aspro_next/images/svg/Wishlist_red.svg);}
.basket_fill_WHITE .header-cart .basket_fly .opener >div:not(.basket_count):hover .wraps_icon_block.compare:before {background-image: url(/bitrix/templates/aspro_next/images/svg/Comparison_red.svg);}

.basket_wrapp .basket_fly .basket_count.empty:hover .wraps_icon_block.basket .count span,
.basket_wrapp .basket_fly .basket_count:hover .wraps_icon_block.basket .count span,
.basket_fill_WHITE .header-cart .basket_fly .opener >div:not(.basket_count):hover .wraps_icon_block.delay .count span, 
.basket_fill_WHITE .header-cart .basket_fly .opener >div:not(.basket_count):hover .wraps_icon_block.compare .count > span{background:#f00}

.basket_wrapp:not(.basket_fill_COLOR) .basket_fly .wraps_icon_block.delay .count span, .basket_wrapp .wraps_icon_block .count > span{background:#414141;color:#fff;}
.basket_fly .opener .basket_count:hover, .basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket:hover,
.basket_fill_WHITE .header-cart .basket_fly .opener >div:not(.basket_count):hover{background: #edf0f3;}


.item-views.table-elements .item .image img {
    max-height: 350px;
    display: inline-block;
    width: 100%;
    height: 200px;
    object-fit: cover;
}



.header-cart .basket_fly .opener {
    width: 44px;
    left: -44px;
}
.header-cart .basket_fly .opener >div {
	width: 47px;
}





















