

/* Start:/local/templates/inner/components/videomax/catalog.smart.filter/production/style.css?17689175011071*/
.production-catalog .product-catalog-filter .radio-list {
    font-size: 16px !important;
}

.disabled,
[disabled] {
    opacity: .6;
    filter: alpha(opacity=60);
}

.disabled *,
[disabled] * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default !important;
}

.js-filter-move {
    margin-left: 15px;
}

.btn--orange-light {
    background: #ff7103;
    color: white;
}

.js-filter-move a {
    text-decoration: underline;
    color: white;
}

.btn--load {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px);
    cursor: default;
}

.btn--load .btn__progress {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    animation-duration: 2.5s;
    animation-name: changewidth;
    animation-iteration-count: infinite;
    animation-direction: normal;
}

.btn--orange-light.btn--load .btn__progress {
    background-color: orange;
}

@keyframes changewidth {
    0% {
        width: 100%
    }
    to {
        width: 0
    }
}
/* End */


/* Start:/local/templates/inner/components/videomax/catalog.smart.filter/production/themes/blue/colors.css?1768917501459*/
.bx_filter_vertical.bx_blue .bx_filter_section{
	background: #c3e9f4;
	border: 7px solid #e1f5fb;
}
.bx_filter_vertical.bx_blue .bx_ui_slider_range{
	background: url(/local/templates/inner/components/videomax/catalog.smart.filter/production/themes/blue/images/range_bg.png);
}
.bx_filter_vertical.bx_blue .bx_filter_control_section{text-align: center}
.bx_filter_vertical.bx_blue .bx_filter_search_button{
	height: 33px;
	line-height:33px;
}
.bx_filter_vertical.bx_blue span.icon_lupe{
	background: url(/local/templates/inner/components/videomax/catalog.smart.filter/production/themes/blue/images/searchicon.png) no-repeat center;
}

/* End */


/* Start:/local/templates/inner/components/bitrix/system.pagenavigation/production/style.css?1768917501166*/
.sorting .item{
    cursor:default!important;
}
.sorting .item  a{
    cursor:pointer;
}

.sorting .item.custom-dotted:hover::before{
opacity: 1!important;
}
/* End */


/* Start:/local/templates/inner/components/videomax/simple.component/production_list/style.css?1768917501602*/
.production-catalog .product-catalog-filter .properties .item{clear:both}
.production-list .imit-table .imit-table--column:first-child{width:190px;}
.production-list .imit-table--column:last-child{width:310px;vertical-align:top!important;}
.sorting a{color:inherit;text-decoration:none}
.item.custom-dotted b{font-weight:normal}
.production-list .graphic{text-align:center;}
.production-list .graphic img{line-height:145px}
.production-list .graphic a{display: block;z-index: 99;width: 100%;height: 100%;cursor: pointer;outline: 1px solid #ccc;}
.production-list .graphic::before{display: none}
/* End */


/* Start:/static/assets/styles/css/astro.css?17689175018870*/
.b-astro{margin-bottom: 31px;}.b-pd-main{padding:31px 40px}.b-mr-rl-opposite{margin-right:-40px;margin-left:-40px}.b-mr-b{margin-bottom:31px}.b-mr-b-opposite{margin-bottom:-31px}.b-bgrnd--green{background-color:#82bf40;color:#fff}.b-bgrnd--green a{color:inherit}.b-bgrnd--green-dark{background-color:#517835}.b-bgrnd--grey{background-color:#f9f9f9}.js-lazy{cursor:inherit}.btn--green-light-2{background-color:#82bf40;color:#fff}.btn--green-light-2:hover{background-color:#72af2f}.btn--icon{text-align:left}.btn--icon .btn__contain{position:relative;padding-left:40px;min-height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--icon .btn__icon{width:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.b-astro__pd-l{padding-left:390px;position:relative}.b-astro__pd-l___title{max-width:220px;position:absolute;top:0;left:0}.b-astro__appointment{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-astro__appointment-left{-ms-flex-preferred-size:390px;flex-basis:390px;max-width:390px;box-sizing:border-box}.b-astro__appointment-right{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;background-color:#3c3c3c;color:#fff;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.b-astro__appointment-desc___title{margin-bottom:12px}.b-astro__appointment-desc___list{font-size:1.6em;line-height:1.5em;max-width:410px;margin-top:20px;margin-bottom:20px}.b-astro__appointment-desc___list-item{margin-top:1em;padding-left:54px;position:relative}.b-astro__appointment-desc___list-item:first-child{margin-top:0}.b-astro__appointment-desc___list-item::before{position:absolute;top:.4em;left:0;box-sizing:border-box;width:20px;height:13px;border-color:#82bf40;border-width:3px;border-style:solid;border-top-width:0;border-right-width:0;transform:rotate(-45deg);content:''}.b-astro__production-title{margin-bottom:1.59em!important;}.b-astro__production-graphic{padding-bottom:35px;margin-bottom:30px;position:relative;display:block}.b-astro__production-graphic::after{position:absolute;right:10%;left:0;bottom:0;height:5px;background-color:#82bf40;content:''}.b-astro__production-graphic img{max-height:185px}.b-astro__production-graphic--svg{height:68px}.b-astro__production-desc___title{font-size:1.14em;margin-bottom:1em;font-weight:700;max-width:230px}.b-astro__production-desc___title a{color:inherit;text-decoration:none}.b-astro__production-desc___title a:hover{color:#416e23}.b-astro__production-desc___intro{line-height:1.5em}.b-astro__production-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-68px}.b-astro__production-list___item{-ms-flex-preferred-size:29.333333333333332%;flex-basis:29.333333333333332%;max-width:29.333333333333332%;margin:0 6% 68px 0}.b-astro__production-list___item:nth-child(3n+3){margin-right:0}.b-astro__combination-contain{padding-right:340px;position:relative;min-height:170px}.b-astro__combination-desc___highlight{font-size:1.14em}.b-astro__combination-graphic{position:absolute;top:0;right:0}.b-astro__combination-benefits___label{font-weight:700;font-size:1.14em;margin-bottom:6px}.b-astro__combination-benefits___list-item{margin-top:22px}.b-astro__combination-benefits___list-item:first-child{margin-top:0}.b-astro__comparison-head{text-align:center;margin-bottom:1.2em}.b-astro__comparison-head___title{color:#517835;text-transform:uppercase;margin-bottom:1em}.b-astro__comparison-table table th{line-height:2.5em}.b-astro__comparison-table table td,.b-astro__comparison-table table th{width:16.25%;text-align:center}.b-astro__comparison-table table td:first-child,.b-astro__comparison-table table th:first-child{width:35%;text-align:left;font-weight:700}.b-astro__comparison-table table td{padding-top:16px;padding-bottom:16px;position:relative;overflow:hidden}.b-astro__comparison-table table td::after{position:absolute;right:0;bottom:-2px;left:0;white-space:nowrap;font-size:8px;letter-spacing:4px;color:#ccc;content:'............................................................................................................................'}.b-astro__comparison-table___symbol{width:24px;height:24px;position:relative;margin:0 auto}.b-astro__comparison-table___symbol-icon{position:relative;display:block;height:100%}.b-astro__comparison-table___symbol-icon::before,.b-astro__comparison-table___symbol-icon::after{position:absolute;content:''}.b-astro__comparison-table___symbol--available{color:#82bf40}.b-astro__comparison-table___symbol--available::before{position:absolute;top:-4px;left:100%;font-size:.8em;content:attr(data-number)}.b-astro__comparison-table___symbol--available .b-astro__comparison-table___symbol-icon::before{top:0;right:0;bottom:3px;left:0;margin:auto;width:14px;height:6px;border-width:2px;border-style:solid;border-color:#82bf40;border-top-width:0;border-right-width:0;transform:rotate(-45deg)}.b-astro__comparison-table___symbol--blocked{color:#f40202;width:16px;height:16px}.b-astro__comparison-table___symbol--blocked .b-astro__comparison-table___symbol-icon::before,.b-astro__comparison-table___symbol--blocked .b-astro__comparison-table___symbol-icon::after{right:0;left:0;border-top:2px solid #f40202}.b-astro__comparison-table___symbol--blocked .b-astro__comparison-table___symbol-icon::before{top:50%;margin-top:-1px;transform:rotate(-45deg)}.b-astro__comparison-table___symbol--blocked .b-astro__comparison-table___symbol-icon::after{bottom:50%;margin-bottom:-1px;transform:rotate(45deg)}.b-astro__payment-title{margin-bottom:12px}.b-astro__payment-intro{margin-bottom:30px}.b-astro__payment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-30px}.b-astro__payment-list .btn{font-weight:700}.b-astro__payment-list .btn--icon{padding-right:30px;padding-left:20px}.b-astro__payment-list___name{font-weight:700;font-size:1.14em;padding-top:10px}.b-astro__payment-list___button{position:absolute;right:0;bottom:0;left:0}.b-astro__payment-list___item{-ms-flex-preferred-size:26.666666666666668%;flex-basis:26.666666666666668%;max-width:26.666666666666668%;margin:0 10% 30px 0;padding-bottom:75px;position:relative}.b-astro__payment-list___item:nth-child(3n+3){margin-right:0}.b-astro__payment-list___contacts-phone{font-size:1.7em!important;font-weight:700}a.b-astro__production-graphic:hover img{opacity:.7}a.b-astro__production-graphic img{transition:opacity .1s ease-in-out}@media(max-width:1360px){.b-astro__pd-l{padding-left:0}.b-astro__pd-l___title{max-width:none;position:static;margin-bottom:.6em}.b-astro__appointment{display:block}.b-astro__appointment-left{max-width:none}.b-astro__production-graphic{max-width:80%}.b-astro__combination-contain{padding-right:200px}}@media(max-width:960px){.b-astro__appointment-desc___list{font-size:1.4em}}@media(max-width:854px){.b-astro__production-graphic{max-width:none}.b-astro__production-list{margin-bottom:-40px}.b-astro__production-list___item{margin:0 4% 40px 0;max-width:30.666666666666668%;-ms-flex-preferred-size:30.666666666666668%;flex-basis:30.666666666666668%}}@media(max-width:800px){.b-astro__payment-list___name{font-size:1em}.b-astro__payment-list___contacts-phone{font-size:1.5em}}@media(max-width:720px){.b-astro__appointment-desc___list{font-size:1.2em;max-width:340px}.b-astro__production-title{margin-bottom:1em}.b-astro__production-graphic{display:none}.b-astro__production-desc___title{margin-bottom:.5em}.b-astro__production-list{display:block;margin-bottom:0}.b-astro__production-list___item{max-width:none;margin:0 0 20px}.b-astro__comparison-table{overflow:auto}.b-astro__comparison-table table{width:720px}.b-astro__payment-list{display:block;text-align:center}.b-astro__payment-list___item{max-width:none;margin-right:0}}@media(max-width:640px){.b-astro__combination-contain{padding-right:0}.b-astro__combination-graphic{position:static;margin-top:2em}.b-astro__appointment-desc___list-item{padding-left:30px}.b-astro__appointment-desc___list-item::before{width:16px;height:8px;border-bottom-width:2px;border-left-width:2px}}@media(max-width:480px){.b-astro h2{font-size:26px;letter-spacing:-1px}}@media(max-width:400px){.b-astro h2{font-size:20px}}
/* End */


/* Start:/static/assets/styles/css/configuration2.css?17689175018648*/
.b-select-configuration{padding:29px 0;background-color:#e1e1e1;font-size:16px}
.b-select-configuration__contain{
	background-color:#fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: inherit;
}
.b-select-configuration__left {
	background: url('/static/assets/images/bg/sta_04.gif')100% 100% no-repeat #79af4d;
	flex-basis: 33%;
	color: #fff;
	padding: 54px 40px;
	box-sizing: border-box;
}
.b-select-configuration__right {
	flex-basis: 67%;
	padding: 54px 40px 0 86px;
	box-sizing: border-box;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: column wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: space-around;
	height: inherit;
}
.b-select-configuration__title{margin-bottom:31px}
.b-select-configuration__description {font-size: 15px;}
.b-select-configuration__rec{
	background-color:#f2f2f2;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-left: -86px;
	margin-right: -40px;
	padding: 45px 40px 45px 86px;
}
.b-select-configuration__rec--large .b-select-configuration__rec-desc{max-width:330px}
.b-select-configuration__rec-desc{
	font-weight: 600;
	font-size: 1.5em;
}
.b-select-configuration__rec-graphic {
	padding: 35px 0 0 44px;
}
.b-select-configuration__rec-title{position:relative;padding-left:44px;font-family:Geometria,sans-serif;font-weight:600;}
.b-select-configuration__rec-title___icon{position:absolute;top:50%;margin-top:-13px;left:0;width:26px;height:26px;transform:translateY(-2px)}
.b-select-configuration__rec-title___text{min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.b-select-configuration__rec-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.b-select-configuration__rec-list img{max-height:39px;transition:opacity .1s ease-in-out;/*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/}
.b-select-configuration__rec-list___item{max-width:92px;height:39px;padding-right:12px;position:relative;box-sizing:border-box;margin-right:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.b-select-configuration__rec-list___item:last-child{margin-right:0}
.b-select-configuration__rec-list___icon{position:absolute;right:0;bottom:0;background-color:#416e23;color:#fff;width:18px;height:18px}
.b-select-configuration__rec-list___icon::after,.b-select-configuration__rec-list___icon::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;margin:auto}
.b-select-configuration__rec-list___icon::before{margin-top:4px;width:2px;height:8px;background-color:#fff}
.b-select-configuration__rec-list___icon::after{width:8px;height:8px;box-sizing:border-box;border-width:0;border-style:solid;border-right-width:2px;border-bottom-width:2px;transform:rotate(45deg)}
.b-select-configuration__contacts{font-family:Geometria,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.b-select-configuration__contacts-column{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;box-sizing:border-box; margin-bottom: 58px}
.b-select-configuration__contacts-column:first-child{padding-right:30px;position:relative}
.b-select-configuration__contacts-column:first-child::after{position:absolute;top:0;right:0;bottom:0;border-right:1px dashed;content:'';opacity:.5}
.b-select-configuration__contacts-column:last-child{padding-left:30px}
.b-select-configuration__call{padding-left:44px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:center;}
.b-select-configuration__call-graphic{position:absolute!important;top:13px;left:0;width:26px;height:26px;}
.b-select-configuration__call-desc{ font-weight: 500;}
.b-select-configuration__call-phone{
	font-weight:600;
	font-size:1.5em;
	text-transform: uppercase;
}
.b-select-configuration__call-callback{text-transform:uppercase;font-size:12px;font-family:'Fedra Sans Pro',Arial,sans-serif; margin-top: 44px;}
.b-select-configuration__individual{position:relative;padding-left:50px}
.b-select-configuration__individual-graphic{position:absolute;top:6px;left:0;width:26px;height:26px;font-size: 26px!important;}
.b-select-configuration__individual-desc{overflow:hidden}
.b-select-configuration__individual-desc___text{font-weight:500;}
.b-select-configuration__individual-desc___button{
	margin-top: 25px;
}
a.b-select-configuration__rec-list___item:hover img{ /*-webkit-filter: grayscale(0%);filter: grayscale(0%);*/ opacity: .7}
a.b-select-configuration__rec-list___item:hover .b-select-configuration__rec-list___icon::before{transform:translateY(1px)}
a.b-select-configuration__rec-list___item:hover .b-select-configuration__rec-list___icon::after{top:2px}

@media (max-width:1360px){
.b-select-configuration__right {
	padding-left: 40px;
}
.b-select-configuration__rec {
	margin-left: -40px;
	padding-left: 40px;
}
.b-select-configuration__call-phone {
  font-size: 1.3em;
}
}
@media (max-width:960px){
.b-select-configuration__contain{
	-webkit-box-orient: vertical;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.b-select-configuration__left, .b-select-configuration__right {
	flex-basis: 100%;
}
.b-select-configuration__call-desc {
  width: 100%;
}
.b-select-configuration__left {
	padding-left: 86px;
}
.b-select-configuration__right {
	padding-left: 86px;
}
.b-select-configuration__rec {
	margin-left: -86px;
	padding-left: 86px;
}
}

@media (max-width:800px){
.b-select-configuration__left {
	padding-left: 40px;
}
.b-select-configuration__right {
	padding-left: 40px;
}
.b-select-configuration__rec {
	margin-left: -40px;
	padding-left: 40px;
}
.b-select-configuration {
  font-size: 15px;
}
}
@media (max-width:640px){
.b-select-configuration__left {
	padding-left: 30px;
}
.b-select-configuration__right {
	padding-left: 30px;
}
.b-select-configuration__rec {
	margin-left: -30px;
	padding-left: 30px;
}
.b-select-configuration {
  font-size: 14px;
}
.b-select-configuration__call-phone {
  /*font-size: 1.1em;*/
}
}
@media (max-width:512px){
.b-select-configuration__contacts-column {
	flex-basis:100%;
	max-width: 100%;
}
.b-select-configuration__contacts-column:first-child {
	padding-right: 0;
}
.b-select-configuration__contacts-column:last-child {
  padding-left: 0;
}
.b-select-configuration__contacts-column:first-child::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: -30px;
  border-right: none;
  content: '';
  opacity: .5;
  border-bottom: 1px dashed;
  left: 0;
}

.b-select-configuration__call-callback, .b-select-configuration__individual-desc___button {
	margin: auto;
}
.b-select-configuration__call-callback, .b-select-configuration__individual-desc___button {
	margin-top: 20px;
	width:100%;
}
.b-select-configuration__call-desc {
  width: auto;
}
.b-select-configuration__individual-desc___button {
		margin-top: 20px;
}
}
@media (max-width:384px){

}
/* End */
/* /local/templates/inner/components/videomax/catalog.smart.filter/production/style.css?17689175011071 */
/* /local/templates/inner/components/videomax/catalog.smart.filter/production/themes/blue/colors.css?1768917501459 */
/* /local/templates/inner/components/bitrix/system.pagenavigation/production/style.css?1768917501166 */
/* /local/templates/inner/components/videomax/simple.component/production_list/style.css?1768917501602 */
/* /static/assets/styles/css/astro.css?17689175018870 */
/* /static/assets/styles/css/configuration2.css?17689175018648 */
