a:link,a:visited{color:inherit}.header_1 .logo a img{float:left}.header_1 .logo a span{text-align:left;overflow:hidden;padding-left:10px}.cart-item-article{display:table-cell;vertical-align:middle;margin:0;padding:0 10px;width:155px}.catalog-item-article{width:95px;vertical-align:middle;padding-right:10px}@media (max-wigth:787px){.catalog-item-article{white-space:nowrap;}}.article{font-size:13px!important}.article-span{font-weight:700;color:#575b71}.login .login-form .field a.reg{height:27px;line-height:27px;display:block;margin:0;padding:0}footer .footer_1{height:123px;width:160px;margin-right:30px;float:left}footer .footer_soc_pay{width:210px}.footer_1 .schedule p{margin:0;padding:0}.footer_1 .schedule p.time{width:100%;display:table;margin:0 0 3px}.footer_1 .schedule p.time span{display:table-cell;vertical-align:middle;margin:0;padding:0}.footer_1 .telephone p i{display:none;visibility:hidden}.footer_1 .telephone a.callback_anch{height:27px;display:block;margin:7px 0 0;padding:0}.footer_1 .telephone a.callback_anch .cont{height:27px;display:table;margin:0 auto;padding:0}.footer_1 .schedule p.time i,.footer_1 .telephone a.callback_anch .text,.footer_1 .telephone a.callback_anch i{display:table-cell;vertical-align:middle;margin:0;padding:0 7px 0 0}.footer_1 .telephone a.callback_anch .text{padding:0}@media (max-width:1000px){.footer_1{display:none}}.filter form table tr{display:block;width:300px;margin-right:5px;float:left}.filter form table tr td.bx_filter_box_name{padding-bottom:0}.filter .bx_filter_block .bx_filter_select_container,.filter form table tr td .sect_name{float:none}.filter form table tr td{display:block;padding-top:0}.filter .bx_filter_select_container .bx_filter_select_block{width:250px;float:none}.filter form table tr td .sect_name .sect_text span{border:0;transition:none}.filter form table tr td .sect_name .sect_text span:hover{color:#575b71;cursor:default}.header_3 .telephone a.callback_anch{line-height:27px;border:3px solid #fad102;background-color:#fcde4d;}.header_3 .telephone a.callback_anch:hover{background-color: #8184a1;border:3px solid #858483;}.breadcrumb__item>.breadcrumb__link:hover,.btn_buy,.btn_buy i,.btn_buy.boc_anch_cart,.cart-items .equipment .tbody .cart-item-name a:hover,.cart-items .sort a.sortbutton.current,.catalog-detail-element .section ul.tabs li.current a span,.catalog-detail-element .section ul.tabs li:hover a span,.catalog-item-card .item-all-title a.item-title:hover,.catalog-item-view a.selected i,.catalog-section .catalog-section-title:hover a,.catalog-section-child a:hover .child .text,.catalog_item_toogle_filter .showfilter:hover span,.compare_line a .text,.delay_line a .text,.foot_panel_2 a.cart .text,.footer_menu ul li a:hover,.kabinet a.login_anch span,.kabinet a.personal span,.kabinet a.register span,.pagination ul li.active span,.reviews-section-child a:hover .child .text,a.catalog_item_toogle_filter_hidden,a.catalog_item_toogle_filter_reset,ul.left-menu>li.selected>a,ul.left-menu>li:hover>a{color:#575b71}.btn_buy.boc_anch_cart:hover{color:#fff}.btn_buy.oformit.dsbl,.btn_buy.oformit.dsbl:hover{color:#fff4c1}.root-item.root-item--opt{background-color:#fcde4d;font-weight:700}@media (max-width:1253px){.banners_main .banner-item{height:200px}}@media (max-width:787px){.banners_main .banner-item{height:415px}.banners_main .item-block-cont{display:none}.header_4 .telephone p i,.top_panel .panel_1 ul.section-vertical li a.showsection i{display:none;visibility:hidden}.top_panel .panel_1 ul.section-vertical li a.showsection span{display:block;visibility:visible;color:#fff;font-size:10px;text-transform:uppercase}.advantages .adv-text{font-size:16px;line-height:1.6}}@media (max-width:667px){.banners_main .banner-item{height:350px}}@media (max-width:580px){.banners_main .banner-item{height:300px}}@media (max-width:500px){.banners_main .banner-item{height:260px}}@media (max-width:440px){.banners_main .banner-item{height:220px}#addItemInCart .popup-window-buttons .close{float:none;width:100%;margin:0 0 5px}#addItemInCart .popup-window-buttons .order{float:none;width:100%}}@media (max-width:380px){.banners_main .banner-item{height:185px}}@media (max-width:330px){.banners_main .banner-item{height:165px}}.btn-pay{padding:5px 10px;font-weight:700;color:#575b71!important;text-decoration:none!important}.btn-pay:hover{color:#fff!important}.btn-ask_opt_price,.sale-paysystem-yandex-button-item{font-weight:700;text-align:center;text-transform:uppercase;border-radius:4px}.btn-ask_opt_price{display:inline-block;margin-top:5px;height:31px;width:100%;background:#46a217;color:#fff!important;text-decoration:none!important;cursor:pointer;line-height:31px}.btn-ask_opt_price:hover{color:#fff!important;background:#575b71}.catalog-item-list-view .btn-ask_opt_price{font-weight:400;font-size:10px}.catalog-item-card .buy_more{height:89px}.catalog-item-table-view .btn-ask_opt_price{position:absolute;right:0;top:57px;width:206px}.catalog-item-price-view .btn-ask_opt_price{font-weight:400;font-size:8px}.btn-ask_opt_price .short{display:none;}.btn-ask_opt_price .full{display:block;}.catalog-item-table-view .catalog-item-card .article{float:none;width:100%}.catalog-item-table-view .catalog-item-card .rating{float:none;margin-top:7px}.sale-paysystem-yandex-button-item{font-family:"Open Sans",sans-serif;font-size:11px;padding:12px;line-height:10px;color:#575b71;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;background:#fcde4d;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.sale-paysystem-yandex-button-item:hover{color:#fff;text-decoration:none;background:#575b71;cursor:pointer}.header_1{width:300px}@media (max-width:1013px) and (min-width:788px){.header_1{width:390px}}.header_4{width:218px}@media screen and (max-width:787px){.header_4{width:278px}}.phone{color:#8184a1;font-size:13pt}.phone_for{font-size:10pt!important;margin-left:5px}.ask-priceopt{margin:0;padding:0}.ask-priceopt .container{width:100%;display:table;margin:0;padding:0;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;overflow:hidden}.ask-priceopt .info{width:178px;display:table-cell;vertical-align:middle;margin:0;padding:20px;background:#fff}.ask-priceopt .info .image{margin:0;padding:0;text-align:center}.ask-priceopt .info .name{margin:12px 0 0;padding:0}.ask-priceopt .ask-price-form{display:table-cell;vertical-align:top;margin:0;padding:20px}.ask-priceopt .echo-ask-price-form,.ask-priceopt .row,.ask-priceopt div.submit{width:100%;float:left;margin:0;padding:0}.ask-priceopt .row{display:table;margin:0 0 5px}.ask-priceopt .row .span1,.ask-priceopt .row .span2{display:table-cell;margin:0;padding:0;text-align:left}.ask-priceopt .row .span1{vertical-align:middle;font-size:14px;color:#575b71;width:125px}.ask-priceopt .row .span2{width:auto}.ask-priceopt .row .span2 input[type=email],.ask-priceopt .row .span2 input[type=text],.ask-priceopt .row .span2 textarea{width:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:14px;color:#8184a1;border:1px solid #dee0ee;background:#fff}.ask-priceopt .row .span2 input[type=email],.ask-priceopt .row .span2 input[type=text]{text-align:left;height:30px;padding:0 9px}.ask-priceopt .row .span2 img,.ask-priceopt .row .span2 input[type=email],.ask-priceopt .row .span2 input[type=text],.ask-priceopt .row .span2 textarea{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.ask-priceopt .row .span2 textarea{min-width:100%;max-width:100%;height:61px;min-height:61px;max-height:61px;padding:10px}.ask-priceopt .row .span2 input[name=ask-price-captcha-word]{width:100px;float:left}.ask-priceopt .row .span2 img{float:right}.ask-priceopt div.submit{margin:9px 0 0}.ask-priceopt div.submit button{width:230px;height:31px;float:right;margin:0;padding:0}@media screen and (max-width:787px){.ask-priceopt{width:auto;margin:0}.ask-priceopt .info{display:none;visibility:hidden}.ask-priceopt .ask-price-form{padding:12px}.ask-priceopt .row{margin:0 0 3px}.ask-priceopt .row .span1{width:89px;font-size:12px}.ask-priceopt .row .span2 input[type=text]{height:27px;padding:0 7px;font-size:12px}.ask-priceopt .row .span2 textarea{height:45px;min-height:45px;max-height:45px;padding:7px;font-size:12px}.ask-priceopt .row .span2 input[name=ask-price-captcha-word]{margin:0 3px 3px 0}.ask-priceopt .row .span2 img{height:27px;float:left}.ask-priceopt div.submit{margin:6px 0 0}.ask-priceopt div.submit button{height:28px;font-size:11px;font-weight:400}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}
@media (max-width: 768px) and (min-width: 286px) {
	.btn-ask_opt_price .short {
		display:block !important;
	}
	.btn-ask_opt_price .full {
		display:none !important;
	}
}
.pop-up.ask-priceopt
{
    max-width: 650px;
}

.basket-info{
	width: 510px;
    float: left;
}
@media screen and (max-width: 787px){
	.basket-info{
		width: 100%;
	    float: left;
	}
}

.item-price-container{
	margin-bottom: 10px;
}
.catalog-item-list-view .catalog-item .item-price{
    padding: 0 0 125px;
}
.catalog-item-price-view .catalog-item .item-price .unit{
	display: inline;
	vertical-align: baseline;
}
.catalog-item-card .item-price-cont{
    height: auto;
}
@media (max-width: 768px) and (min-width: 286px) {
	.catalog-item-table-view .btn-ask_opt_price{
	    top: 30px;
		width: 80px;
	}
	.cart-items .equipment .tbody .cart-item-name{
		max-width: 180px;
	}
}
.cart-items .equipment .thead .cart-item-price,
.cart-items .equipment .tbody .cart-item-price{
	width: 150px;
}

.cart-item-price .price-name{
	font-size: 12px;
}

.sale-order-list-accomplished-title-container,
.sale-order-detail-general-head,
.sale-order-list-title-container {
    background: rgb(252 222 77);
}

.sale-order-detail-general-head span{
	color:  #000;
}

.sale-order-detail-general{
	border: 1px solid  rgb(252 222 77);
}

.sale-order-detail-about-order-inner-container-repeat-button,
.sale-order-list-button{
	color:  #fff !important;
	text-decoration: none;
}

.sale-order-detail-about-order-inner-container-repeat-button:hover,
.sale-order-list-button: hover{
	text-decoration: underline;
}

/* Hide address */
.bx-soa-customer-field[data-property-id-row="6"],
.bx-soa-customer-field[data-property-id-row="18"]{
	display: none;
}

/* Hide fio */
.bx-soa-customer-field[data-property-id-row="1"],
.bx-soa-customer-field[data-property-id-row="48"]{
	display: none;
}

[data-property-id-row="4"]{
	display: none;
}

@media (min-width: 787px) {
	.header_3 {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		margin-right: 10px;
	}
}

/*ozon link*/
.ozon-block {
	display: block;
	width: 100%;
	height: 41px;
	color: #ffffff !important;
	background: #005bff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	font-weight: 900;
	margin: 15px 0;
	text-decoration: none !important;
	vertical-align: middle;
	line-height: 41px;
}

.ozon-block:hover {
	background: #007bff;
	cursor: pointer;
}

@media (max-width: 787px) {
	.ozon-block {
		width: 209px;
		margin-left: auto;
		margin-right: auto;
	}
}

/* header dtk custom */
header .header_2 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.chatvz-button {
    margin: 0 10px;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    background-color: #fcde4d;
    color: #575b71;
    border: 1px solid #d1d3dc;
    border-radius: 6px;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.chatvz-button a {
    text-decoration: none;
}

.chatvz-button:hover {
    background-color: #8184a1;
}

.chatvz-button:active {
    background-color: #fcde4d;
    color: #2d2f3c;
    border-color: #fcde4d;
    transform: scale(0.98);
}
