

/* Start:/local/templates/aspro-priority/components/bitrix/news.list/front-banners-big/style.min.css?164212673410826*/
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333}.visible-lg.index header[data-change_color=Y] .burger:hover .svg-burger,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .inline-search-show:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap:hover > a,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .callback-block:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .personal-link:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .basket-link:hover .svg-basket{opacity:.5}header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,header.light .logo_and_menu-row.wbanner .region_wrapper .js_city_chooser span{color:#FFF}header.light .logo_and_menu-row.wbanner .logo-row{border-color:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px}header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px}header.light .logo_and_menu-row.wbanner .phone>.wrap a{color:#FFF}header .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -22px;opacity:1;background-color:transparent}header .logo_and_menu-row.wbanner .inline-search-show:hover .svg-search{background-color:transparent}header.light .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -44px}header.light .logo_and_menu-row.wbanner .inline-search-show .title{color:#FFF}header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{opacity:1;background-position:-72px -21px;background-color:transparent}header .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{opacity:1;background-position:-92px -22px;background-color:transparent}header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -43px}header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet-login{background-position:-50px -43px}header.light .logo_and_menu-row.wbanner .personal-link .title{color:#FFF}header.light .logo_and_menu-row.wbanner .personal-link:hover .title{color:#FFF}header.light .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{background-position:-92px -44px}header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF}header.light .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{background-position:-124px -51px}header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border{background:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .logo svg .clsp-logo{fill:#FFF}.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333}.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:51px;padding-bottom:50px}.logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{left:auto;right:0;margin-left:0;background-position:-124px -29px;background-color:transparent}.logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:0}.logo_and_menu-row.wbanner .callback-block{color:#333}.logo_and_menu-row.wbanner .inline-search-show:hover .title{color:#333}.logo_and_menu-row.wbanner .slogan .top-description{color:#333;opacity:.5}header.light .logo_and_menu-row.wbanner .slogan .top-description{color:#FFF}.logo_and_menu-row.wbanner .personal-link:hover .title{color:#333}.header-v1 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a:first-of-type{padding-left:24px}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:24px}.header-v4 .logo_and_menu-row.wbanner .logo-row{border:none}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding:10px 24px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{padding:35px 22px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table{width:auto}.header-v6 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before,.header-v15 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{right:auto;left:50%;margin-left:-8px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{text-align:left}.header-v6 .logo_and_menu-row.wbanner .logo-row,.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:none}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px}header.header-v5 .logo_and_menu-row.wbanner .logo-row,header.header-v6 .logo_and_menu-row.wbanner .logo-row,header.header-v7 .logo_and_menu-row.wbanner .logo-row,header.header-v3 .logo_and_menu-row.wbanner .logo-row,header.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(51,51,51,0.05)}header.header-v5.light .logo_and_menu-row.wbanner .logo-row,header.header-v6.light .logo_and_menu-row.wbanner .logo-row,header.header-v7.light .logo_and_menu-row.wbanner .logo-row,header.header-v3.light .logo_and_menu-row.wbanner .logo-row,header.header-v15.light .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(255,255,255,0.1)}header.header-v4 .logo_and_menu-row .personal-link .svg,header.header-v5 .logo_and_menu-row .personal-link .svg,header.header-v6 .logo_and_menu-row .personal-link .svg,header.header-v15 .logo_and_menu-row .personal-link .svg{opacity:1}header.header-v3{border-bottom:none}header.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -24px;background-color:transparent}header.light.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px}header .logo_and_menu-row.wbanner .slogan .top-description,header .logo_and_menu-row.wbanner .callback-block:hover,header .logo_and_menu-row.wbanner .burger:hover .svg-burger,header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header .logo_and_menu-row.wbanner .inline-search-show:hover,header .logo_and_menu-row.wbanner .personal-link:hover,header .logo_and_menu-row.wbanner .basket-link:hover .svg,header .logo_and_menu-row.wbanner .basket-link:hover .title{opacity:.5}header .logo_and_menu-row.wbanner .burger:hover .svg-burger path,header .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,header .logo_and_menu-row.wbanner .personal-link:hover .svg path,header .logo_and_menu-row.wbanner .basket-link:hover .svg path{fill:#333}header.light .logo_and_menu-row.wbanner.burger:hover .svg-burger path,header.light .logo_and_menu-row.wbanner path.clsp-logo,header.light .logo_and_menu-row.wbanner .inline-search-show .svg path,header.light .logo_and_menu-row.wbanner .personal-link .svg path,header.light .logo_and_menu-row.wbanner .basket-link .svg path,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,header.light .logo_and_menu-row.wbanner .personal-link:hover .svg path,header.light .logo_and_menu-row.wbanner .basket-link:hover .svg path,header.light .logo_and_menu-row.wbanner .burger .svg-burger path{fill:#FFF}header .logo_and_menu-row.wbanner .slogan .top-description,header .logo_and_menu-row.wbanner .callback-block,header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header .logo_and_menu-row.wbanner .inline-search-show:hover .title,header .logo_and_menu-row.wbanner .personal-link:hover{color:#333}header.light .logo_and_menu-row.wbanner .logo-row .slogan .top-description,header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,header.light .logo_and_menu-row.wbanner .personal-link:hover,header.light .logo_and_menu-row.wbanner .phone>a,header.light .logo_and_menu-row.wbanner .inline-search-show .title,header.light .logo_and_menu-row.wbanner .personal-link .title,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,header.light .logo_and_menu-row.wbanner .personal-link:hover,header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF}.header-v5 .logo_and_menu-row .logo-row,.header-v6 .logo_and_menu-row .logo-row,.header-v7 .logo_and_menu-row .logo-row,.header-v3 .logo_and_menu-row .logo-row,.header-v15 .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(51,51,51,0.05)}.header-v5.light .logo_and_menu-row .logo-row,.header-v6.light .logo_and_menu-row .logo-row,.header-v7.light .logo_and_menu-row .logo-row,.header-v3.light .logo_and_menu-row .logo-row,.header-v15.light .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(255,255,255,0.1)}header .logo_and_menu-row.wbanner .inline-search-show .svg,header .logo_and_menu-row.wbanner .personal-link .svg,header .logo_and_menu-row.wbanner .basket-link .svg{opacity:1}header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px}header.light .logo_and_menu-row.wbanner .phone .svg-phone path{fill:#FFF}header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border,header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1)}body.with_decorate.wheader_v3 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v8 .change_block#HEADER_TYPE .variant_panel{margin-top:44px}body.with_decorate.wheader_v4 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v5 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v6 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v7 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v15 .change_block#HEADER_TYPE .variant_panel{margin-top:40px}.change_block#HEADER_TYPE .change_params{top:-31px}body.wheader_v3 .change_block#HEADER_TYPE .change_params{top:-9px}body.wheader_v4 .change_block#HEADER_TYPE .change_params,body.wheader_v5 .change_block#HEADER_TYPE .change_params,body.wheader_v6 .change_block#HEADER_TYPE .change_params,body.wheader_v7 .change_block#HEADER_TYPE .change_params,body.wheader_v8 .change_block#HEADER_TYPE .change_params,body.wheader_v15 .change_block#HEADER_TYPE .change_params{top:-11px}.banner.CROP.TOP_UNDERHEADER{display:none!important}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/catalog.section.list/useblock_mainpage/style.css?17931962701498*/
.useblock_mainpage .main_section .main_section_list .item {
    min-height: 60px;
    display: flex;
    align-items: center;
	cursor: pointer;
}
.useblock_mainpage .main_section .main_section_list .item.active::before {
	content: "";
	position: absolute;
	width: 2px;
	height: 60px;
    border-left: 2px solid #ef5a54;
}
.useblock_mainpage .main_section .main_section_list .item .icon {
    padding-left: 20px;
}
.useblock_mainpage .main_section .main_section_list .item .name {
    padding-left: 25px;
}

.useblock_mainpage .main_section .main_section_picture img {
	width: 100%;
	height: auto;
}
@media(max-width: 991px) {
	.useblock_mainpage .main_section .main_section_picture {
		margin-top: 30px;
	}
}
.useblock_mainpage .main_section .text {
	padding: 0px 30px 0 0;
}

.useblock_mainpage .child_sections {
	margin-top: 30px;
}
.useblock_mainpage .child_sections .item {
	white-space: nowrap;
	overflow: hidden;
}
.useblock_mainpage .child_sections .item::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 0;
    margin-right: 16px;
    width: 30px;
    height: 25px;
    background-image: linear-gradient(to left, rgb(255,255,255), rgba(255,255,255,0));
}
.useblock_mainpage .child_sections .item::before {
    content: "\2014";
	margin-right: 4px;
}
@media(max-width: 991px) {
	.useblock_mainpage .child_sections .item {
		white-space: normal;
		overflow: visisble;
	}
	.useblock_mainpage .child_sections .item::after {
		content: none;
	}
}

/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/catalog.section.list/storage_list_withmap/style.css?16490204721289*/
.map-shadow {
	margin-top: -30px;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.136);
	z-index: 1;
}

.storage_list_withmap .items .item .wrap {
	padding-right: 20px;
}
.storage_list_withmap .items .item .wrap .title {
	line-height: 1.22em;
	margin-bottom: 15px;
}
/*.storage_list_withmap .items .item .wrap .title::before {
	content: '';
	position: absolute;
	background-image: url('/bitrix/templates/aspro-priority/images/custom/map-logo-w.png');
	background-size: 100%;
	height: 16px;
	width: 16px;
	margin-top: 3px;
}*/
.storage_list_withmap .items .item .wrap .title a {
	display: block;
	margin-left: 22px;
	font-weight: 600;
}
.storage_list_withmap .items .item .wrap .address {
	line-height: 1.22em;
	font-size: 0.85em;
	margin-bottom: 10px;
	color: #333;
}
.storage_list_withmap .items .item .wrap .contacts {
	line-height: 1.5em;
	font-size: 0.85em;
}
.storage_list_withmap .flexslider {
	margin-bottom: 0;
	padding-top: 30px;
	border-top: 1px solid #f1f1f1;
}
@media(max-width: 991px) {
	.storage_list_withmap .flexslider {
		margin-bottom: 40px;
	}
	.storage_list_withmap .flex-control-paging li a {
		background-color: #f1f1f1;
	}
}


.storage_list_withmap ul.slides.items {
	justify-content: center;
	display: flex;
}
.storage_list_withmap ul.slides.items li {
	text-align: center;
}
/* End */


/* Start:/local/templates/aspro-priority/components/custom/oprosnik/modified/style.css?16421267363663*/
.oprosnik_mainpage {

}
.oprosnik_mainpage .steps_block {
	display: flex;
	flex-wrap:  wrap;
	margin-bottom: 30px;
}
.oprosnik_mainpage .steps_block .step {
	width: 20%;
	text-align: center;
	padding: 15px;
	border-top: 1px solid #eff1f5;
	border-bottom: 1px solid #eff1f5;
	border-right: 1px solid #eff1f5;
	cursor: default;
}
.oprosnik_mainpage .steps_block .step.clickPrevStep {
	cursor: pointer;
}
@media (max-width: 991px) {
	.oprosnik_mainpage .steps_block .step {
		width: 33%;
		border: 1px solid #eff1f5;
	}
}
.oprosnik_mainpage .steps_block .step:first-child {
	border-left: 1px solid #eff1f5;
}
.oprosnik_mainpage .steps_block .step.active {
	background: #ef5a54;
	color: #ffffff;
}
.oprosnik_mainpage .content_block .image {
	text-align: center;
}
@media (max-width: 991px) {
	.oprosnik_mainpage .content_block .image {
		margin-top: 30px;
	}
}
.oprosnik_mainpage .content_block .image img {
	max-width: 100%;
}
.oprosnik_mainpage .content_block .question_block .button {
	margin-top: 20px;
}
.oprosnik_mainpage .content_block .question_block .button .btn {
	width: 100%;
}
.oprosnik_mainpage .content_block .question_block .question {
	margin-bottom: 20px;
}
.oprosnik_mainpage .content_block .question_block .answers {
	display: flex;
	flex-wrap:  wrap;
}
.oprosnik_mainpage .content_block .question_block .answers .item {
	width: 50%;
	position: relative;
	display: flex;
	align-items: center;
	padding: 10px 15px;
	border: 1px solid #eff1f5;
	font-size: 14px;
	cursor: pointer;
	z-index: 10;
}
@media (max-width: 991px) {
	.oprosnik_mainpage .content_block .question_block .answers .item {
		width: 100%;
	}
}
.oprosnik_mainpage .content_block .question_block .answers .item .icon {
	width: 40px;
}
.oprosnik_mainpage .content_block .question_block .answers .item .icon img {
	width: 100%;
}
.oprosnik_mainpage .content_block .question_block .answers .item .name {
	line-height: 19px;
	padding-left: 20px;
	padding-right: 30px;
	width: 85%;
}
.oprosnik_mainpage .content_block .question_block .answers .item .value {
	position: absolute;
	right: 0;
	margin-right: 15px;
}
.oprosnik_mainpage .content_block .question_block .answers .item .value input[type=checkbox] {
	display: none;
}
.oprosnik_mainpage .content_block .question_block .answers .item .value input[type=checkbox] + label {
	z-index: 1;
	cursor: pointer;
}
.oprosnik_mainpage .content_block .question_block .answers .item .value input[type=checkbox] + label:before {
	content: " ";
	color: #000;
	display: inline-block;
	font: 15px/20px Arial;
	position: relative;
	text-align: center;
	text-indent: 0px;
	width: 30px;
	height: 30px;
	background: #ffffff;
	border: 1px solid #eff1f5;
	border-image: initial;
	vertical-align: middle;
	cursor: pointer;
	z-index: 1;
	margin-top: 5px;
}
.oprosnik_mainpage .content_block .question_block .answers .item .value input[type=checkbox]:checked + label:before {
	content: "\2713";
    font-size: 20px;
	color: #ef5a54;
	line-height: 30px;
}

.oprosnik_mainpage .content_block .question_block .answers .item .number {
	position: absolute;
	right: 0;
	margin-right: 15px;
}
.oprosnik_mainpage .content_block .question_block .answers .item .number input[type=number] {
	width: 35px;
	border: none;
}

.oprosnik_mainpage .content_block .question_block .answers .item .text {
	margin-left: 20px;
	width: 100%;
}
.oprosnik_mainpage .content_block .question_block .answers .item .text input[type=text] {
	width: 100%;
	border: none;
}

.oprosnik_mainpage .content_block .question_block input[type=number]::-webkit-inner-spin-button, 
.oprosnik_mainpage .content_block .question_block input[type=number]::-webkit-outer-spin-button {  
   opacity: 1;
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/form/formManagerOrder_3/bitrix/form.result.new/.default/style.css?1759236031471*/
.form-managerOrder2 .form-container .field {
	margin-top: 30px;
}
.form-managerOrder2 .form-container .field input {
	width: 100%;
	border: none;
	border-bottom: 1px solid #999;
	background: none;
	color: #999;
	padding-bottom: 3px;
}
.form-managerOrder2 .form-container .field .btn {
	width: 100%;
}
.form-managerOrder2 .form-container .form-fields .errors p {
	font-size: 0.8em;
}

.form-managerOrder2 .form-container .captcha-row .captcha_input {
	position: initial;
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/vygoda/style.css?1649015447148*/
.offers-block__price span:first-child {
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through;
    margin-right: 10px;
}
/* End */


/* Start:/local/templates/aspro-priority/components/bitrix/news.list/gallery_mainpage/style.css?1642126734191*/
.gallery_mainpage {
	margin-top: 30px;
}
.gallery_mainpage .flexslider .flex-direction-nav a {
	margin-top: -25px;
}
.gallery_mainpage .flexslider {
	margin-bottom: 20px;
	background: none;
}
/* End */
/* /local/templates/aspro-priority/components/bitrix/news.list/front-banners-big/style.min.css?164212673410826 */
/* /local/templates/aspro-priority/components/bitrix/catalog.section.list/useblock_mainpage/style.css?17931962701498 */
/* /local/templates/aspro-priority/components/bitrix/catalog.section.list/storage_list_withmap/style.css?16490204721289 */
/* /local/templates/aspro-priority/components/custom/oprosnik/modified/style.css?16421267363663 */
/* /local/templates/aspro-priority/components/bitrix/form/formManagerOrder_3/bitrix/form.result.new/.default/style.css?1759236031471 */
/* /local/templates/aspro-priority/components/bitrix/news.list/vygoda/style.css?1649015447148 */
/* /local/templates/aspro-priority/components/bitrix/news.list/gallery_mainpage/style.css?1642126734191 */
