.filter{width:100%;padding-left:20px;line-height:30px;background-color:#f1f1f1}.filter,.filter a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter a{border-bottom:1px dashed navy}.filter__link,.filter a{cursor:pointer}.filter__up:after{content:" \25b2"}.filter__down:after{content:" \25bc"}.filter #show{margin-left:30px}.call-req{left:50%;top:50%;width:500px;margin:-200px 0 0 -250px;background:#fff;position:fixed;border:1px solid #d6d6d6;box-sizing:border-box;z-index:900;display:none}.call-req__title-block{width:100%;position:relative}.call-req__title{width:100%;box-sizing:border-box;padding:5px 15px;background:#4e9bd2;font-size:15.3px;color:#fff}.call-req__close{color:#fff;padding:5px;top:0;right:0;position:absolute;cursor:pointer}.call-req__body{width:100%;box-sizing:border-box;padding:15px}.call-req__form{margin-top:15px}.call-req__row{float:left;width:100%;margin-bottom:10px}.call-req__label{width:30%;text-align:right;padding:3px 5px}.call-req__input,.call-req__label,.call-req__textarea{height:100%;float:left;display:block;box-sizing:border-box}.call-req__input,.call-req__textarea{width:70%;padding:5px 0 5px 5px;border:1px solid #4e9bd2}.call-req__textarea{height:60px}.call-req__close-form,.call-req__send-form{padding:10px 15px;box-sizing:border-box;float:left;border:1px solid #d6d6d6;cursor:pointer;border-radius:3px}.call-req__send-form{margin-left:30%;background:#4e9bd2;color:#fff}.call-req__close-form{margin-left:15px;background:#d6d6d6;color:#222}.call-req__success{text-align:center;height:120px}.call-req__input-error{outline:1px solid red}.call-req__success-text{padding:20px;width:100%;height:70px;text-align:center;box-sizing:border-box}.call-req__success-close{cursor:pointer;padding:10px 15px;background:#4e9bd2;color:#fff;display:inline}.product__item{min-height:200px;margin-top:30px}.product__item h4{font-size:16px}.product__item .thumbnail{margin-bottom:5px;height:auto!important}.product___articul{text-align:center;margin-top:0!important}.product___articul .label{font-size:12px}.product__description{min-height:75px}.product__description-short{line-height:1.5}.product__pricetext{line-height:40px;text-align:center}.product__flag{margin-top:15px}.product__flag:first-child{margin-top:10px}.product__flag .label{font-size:15px!important}.product__buy{display:flex;justify-content:center}.product__buy-container{width:130px!important;text-align:center}@media (max-width:768px){.product__flag{display:flex;justify-content:center}}.category__main-image{text-align:center}.product__main-image{max-width:100%}.product__thumbs{margin-top:5px}.product__articul-sku{font-size:20px}.product__price{margin-top:30px}.product__price-text{font-size:18px}.product__price-value{font-weight:900;white-space:nowrap}.product__tabbuttons{margin-top:20px;margin-bottom:20px}@media (min-width:768px){.product__related{height:285px;overflow:hidden}.product__related>img{max-height:200px}}.product__system{margin-top:30px}.product__system-info{font-size:16px}.product__sale{margin-top:10px;margin-bottom:10px}.cart-popup__product-img .product__main-image{max-width:100px}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body,html{height:100%}body{font:12px/18px Arial,Helvetica,sans-serif;color:#3c3b3b}h1{color:#ffbb04;font-size:24px;line-height:32px;margin:5px 0}h1,h2{font-weight:400;text-transform:uppercase}a{font-size:12px;color:#3c3b3b}header{margin:15px 0}.logo{padding:0}.logo>a{line-height:90px}.logo>a>img{max-width:100%}.header-title{color:#fdda27;font-size:18px}.header-cart,.header-phone{color:#000}.header-cart>strong,.header-phone>strong{padding-right:4px}.menu-top{background:linear-gradient(180deg,#fde800 0,#fccd4d 31%,#dcac0e 61%,#ffc30d);border-radius:0 20px 20px 0;border:none;margin-top:10px}.menu-top .container-fluid{margin:0;padding:0}.menu-top ul>li{text-align:center;margin-left:15px}.menu-top ul>li>a{color:#2a2a2a;font-size:15px;text-transform:uppercase;line-height:60px;padding:0!important}.menu-top ul>li>a:hover{color:#fff;background-color:transparent!important}#bs-example-navbar-collapse-1{padding-left:0}#search{position:relative;padding:0 15px;margin:0;min-width:280px;height:60px}#search input{width:100%;margin:17px auto;border:none;height:26px;padding-left:8px;padding-right:32px}#search>.button-search{position:absolute;top:12px;right:8px;width:35px;height:35px;background:url(../image/search.png) 0 0 no-repeat;cursor:pointer}.box .box-heading{font-size:16px;line-height:18px;color:#ffbb04;background:url(../image/heading.png) 0 0 repeat-x;text-transform:uppercase;font-weight:700;padding:7px 13px;border-radius:5px}.box.category .box-content{padding:7px 0}.box.category li{position:relative}.box-category ul{list-style:none;margin:0;padding:0}.box-category ul>li:first-child{background:0 0;border-top:0}.box-category li{position:relative}.box-category>ul>li{position:relative;padding:9px 0 8px 5px;background:url(../image/border.png) 0 0 repeat-x;line-height:19px}.box-category>ul>li>a{font-weight:700;display:inline-block;color:#3c3b3b;font-size:16px;text-decoration:none}.box-category>ul>li ul{display:block;margin-top:9px;padding:0}.box-category>ul>li ul>li{padding:3px 0 3px 12px;line-height:19px}.box-category>ul>li ul>li>a{text-decoration:none;display:inline-block;margin:0 30px 0 0;font-size:14px;line-height:19px;letter-spacing:-.2px;color:#3c3b3b}#content .box .box-content .box-product ul li{margin:20px 20px 0 0}#content .box .box-content .box-product ul li.last-in-line{padding-right:0;border-right:0;margin-right:0}#content .box .box-content .box-product ul li.last-in-line2{padding-bottom:0;border-bottom:0;margin-bottom:0}#content .box .box-heading{background:none;padding:4px 13px 8px;border-bottom:2px solid #000;border-radius:0}#content .box .box-content{padding:0;background:none}#content .box .box-content .box-product ul li.cat-height{margin-bottom:20px!important;width:165px;border:0;padding:0!important;border-radius:5px}#content .content{overflow:hidden;padding:0 0 20px}#content .content .left{float:left;width:49%}#content .content .right{float:right;width:49%}#content .content.return-box{padding:14px 10px 11px 20px;margin-bottom:10px}.content.return-box h2{margin-bottom:14px}#content .content.return-box .left,#content .content.return-box .right{width:320px}#content .contact-info .content{margin-bottom:0}#content .content.contact-f{background:url(../image/bg-contact-form.gif) 0 100% repeat-x #fff;padding:20px}#content .shop-cart-content{border:1px solid #eaeaea;padding:15px;position:relative;z-index:1}#content .shop-cart-content>p{color:#ffbb04;font-weight:700}.checkout-cart h2{font-size:20px;line-height:24px;color:#191919;padding:20px 0}#content .cart-module>div{display:none;padding:15px;border:1px solid #eaeaea;border-top:none;margin-bottom:0;margin-top:-3px;position:relative;z-index:0}#content .cart-module .error{clear:left;float:left;font-weight:400}#content .box .box-heading{font-size:18px;line-height:22px;color:#262626;text-transform:uppercase;font-family:Tahoma,Verdana,sans-serif;font-weight:400}#content{padding-bottom:20px}#content ul{list-style:none;padding:0}#content .box .box-content .box-product ul li{float:left;width:240px;text-align:left;position:relative;margin:20px 15px 0 0}#content .name a{font-size:14px;color:#3c3b3b;text-decoration:none;line-height:23px}#content .box-product .price{text-align:left;position:absolute;bottom:13px;right:0;background:#ececec;border-radius:6px;display:inline-block;color:#252525;font-size:20px;line-height:32px;padding:0 0 0 9px;min-width:96px;z-index:2}#content .box-product .image2{display:block;text-align:center;position:relative;border-bottom:1px solid #ffbb04;padding:33px 0}#content .box .box-content .box-product ul li.first-in-line{clear:left}#information img{margin:10px 10px 10px 0!important}#information a{color:#3c3b3b;text-decoration:underline}.delivery_address_block .input-group-addon{min-width:192px}.footer-wrap{background:url(../image/footer.png) 0 0 repeat-x #000}.footer-wrap .outer{padding:20px}.footer-wrap .outer #powered{font-size:12px;line-height:20px;color:#fff}.checkout_cart .cart-info{border:1px solid #000}.checkout_cart .cart-info thead{font-weight:700}.checkout_cart .cart-info td{padding:5px;border:1px solid #eaeaea}.checkout_cart .cart-info .image{width:50px}.checkout_cart .cart-info .name{width:280px}.checkout_cart .cart-info .name .service_parent{font-size:9pt;color:grey}.checkout_cart .cart-info .name .service_parent a{color:grey}.checkout_cart .cart-info .model{width:65px}.checkout_cart .cart-info .quantity{text-align:center;width:80px}.checkout_cart .cart-info .quantity>input{margin-bottom:5px;width:60px}.checkout_cart .cart-info .quantity img{cursor:pointer}.checkout_cart .cart-info .price_one,.checkout_cart .cart-info .price_sale,.checkout_cart .cart-info .price_sale_total{width:80px}.checkout_cart .cart-info .totals_name{text-align:right}.checkout_cart .cart-info .totals_name,.checkout_cart .cart-info .totals_price{font-weight:700}.checkout_cart .buttons-cart{width:778px}.checkout_cart .buttons-cart .continue{display:block;float:left;margin-top:37px}.checkout_cart .buttons-cart .continue a{border:1px solid #e8e8e8;color:#000;border-radius:3px;padding:7px 10px;background:#f4f4f4}.checkout_cart .buttons-cart .continue a:hover{border:1px solid #dedede;text-decoration:none;background:#eee}.checkout_cart .buttons-cart .continue:after{content:".";height:0;visibility:hidden;clear:both;display:block}.checkout_cart .buttons-cart .continue .sign{padding-right:5px;font-size:10pt;font-family:Tahoma;color:#4e9bd2;font-weight:700}.checkout_cart .buttons-cart .to_checkout{display:block;margin-top:37px;float:right}.checkout_cart .buttons-cart .to_checkout a{border:1px solid #e8e8e8;color:#fff;border-radius:3px;padding:7px 10px;margin-top:-20px;background:#4e9bd2}.checkout_cart .buttons-cart .to_checkout a:hover{text-decoration:none;background:#66a9d8}.checkout_cart .buttons-cart .to_checkout:after{content:".";height:0;visibility:hidden;clear:both;display:block}.checkout_cart .buttons-cart .to_checkout .sign{padding-left:5px;font-size:10pt;font-family:Tahoma;color:#fff;font-weight:700}.checkout_checkout .warn{color:red;float:left;display:block;margin:25px 0 0 10px}.checkout_checkout .checkout_form{padding-top:10px}.checkout_checkout table{width:758px;min-height:20px;border:1px solid #eaeaea}.checkout_checkout table td,.checkout_checkout table th{border:1px solid #eaeaea;padding:4px 5px}.checkout_checkout h2{margin:10px 0 15px}.checkout_checkout button.continue{float:left;border:1px solid #e8e8e8;color:#fff;border-radius:3px;padding:6px 15px;background:#4e9bd2;cursor:pointer;margin:20px 0 10px 20px}.checkout_checkout button.continue:hover{text-decoration:none;background:#66a9d8}.checkout_checkout .step_title{font-size:9pt}.checkout_checkout .step_body{padding:5px 25px;border:1px solid #eaeaea;border-top:none;border-bottom:none}.checkout_checkout .step_edit{float:right;margin:0 10px 0 0;color:#08568c;cursor:pointer}.checkout_checkout .step_edit:hover{text-decoration:underline}.checkout_checkout .body.checkout_step.confirm{background:#f5f5f5}.checkout_checkout .full_name{font-weight:700}.checkout_checkout #logout{color:#08568c;cursor:pointer;margin-left:10px;text-decoration:underline}.checkout_checkout #logout:hover{text-decoration:none}.checkout_checkout #delivery_info_block{margin:10px 25px}.checkout_checkout #delivery_info_block .delivery_info{font-weight:700}.checkout_checkout .entry_block{margin-left:15px}.checkout_checkout .entry_block_body{margin-left:10px}.checkout_checkout #dropdown_address{padding:5px;border:1px solid #4e9bd2;background:#fff;width:300px;min-height:20px;box-shadow:0 5px 5px #bbb}.checkout_checkout #dropdown_address .dropdown_item{display:block;width:100%;padding:3px 0;cursor:pointer}.checkout_checkout #dropdown_address .dropdown_item:hover{background:#eaeaea}.checkout_checkout #dropdown_address .dropdown_item .dropdown-item-secondary{color:#aaa}.checkout_checkout .shiping_info{margin:0 0 0 15px}.checkout_checkout .other_city{display:inline-block;height:22px;width:150px}.checkout_checkout #entry_city{margin-right:40px}.checkout_checkout .entry_block_title{font-weight:700;margin:15px 0;font-size:12pt}.checkout_checkout .entry_block_body,.checkout_checkout .shiping_address{margin-left:15px}.checkout_checkout .entry_block_body .delivery_pos{margin:10px 0}.checkout_checkout .entry_block_body .delivery_pos:after{clear:both;display:block;height:1px;visibility:hidden;content:"."}.checkout_checkout .entry_block_body .delivery_pos>*{float:left}.checkout_checkout .entry_block_body .delivery_pos label{margin-left:5px;margin-right:50px;display:inline-block;width:170px;border-bottom:1px dashed grey}.checkout_checkout .entry_block_body .delivery_pos label img{display:inline-block;width:16px;margin:0 3px}.checkout_checkout .entry_block_body .delivery_pos .show_pick_address_info{font-size:9pt;color:#bbb}.checkout_checkout .entry_block_body .delivery_pos .delivery_cost{font-weight:700;display:block;width:90px;margin-left:5px}.checkout_checkout .entry_block_body .delivery_pos .delivery_time{display:block;width:160px;border-bottom:1px dashed #bbb}.checkout_checkout .entry_block_body .delivery_pos .delivery_logo{display:block;height:20px;margin-left:25px}.checkout_checkout .entry_block_body .address_line{margin:5px 0}.checkout_checkout .entry_block_body .address_line label{display:inline-block;width:125px;text-align:right;margin-right:37px}.checkout_checkout .entry_block_body .address_line input{width:150px}.checkout_checkout .entry_block_body .address_line input#address_street{width:310px}.checkout_checkout .entry_block_body .pickup_title,.checkout_checkout .entry_block_body .shiping_title{font-weight:700;margin:25px 0 10px}.checkout_checkout .pick_address_info{position:absolute;width:200px;background:#fff;border:1px solid #000}.checkout_checkout .pick_address_info td{border:none;border-top:1px solid #eaeaea;padding:2px}.checkout_checkout .pick_address_info tr:first-child td{border-top:#000}.checkout_checkout .commment_block{margin:20px 0 0}.checkout_checkout .commment_block label{display:block}.checkout_checkout .commment_block textarea{display:block;width:467px;height:80px}.checkout_checkout #check_all td,.checkout_checkout #check_all th{padding:5px 15px}.checkout_checkout #qiwi_phone td{padding:20px}.checkout_checkout #qiwi_phone td input{padding:3px}.modalcart{top:50%;left:50%;margin:-300px 0 0 -200px;width:400px;height:200px;display:none;position:fixed;z-index:1005;background:#fff;font-size:13px;border:1px solid #000;text-align:center}.modalcart__text{font-size:14px;margin:40px 0}.modalcart__button-btn{cursor:pointer;background-color:#4e9bd2;padding:5px 20px;position:relative;font-size:18px;text-decoration:none;color:#fff;border:1px solid #4e9bd2;border-radius:3px}.checkout-total__header{white-space:nowrap}#login-container{padding:15px;border-radius:5px;position:fixed}#login-container .close-login-container{background:#fff;border:1px solid #aaa;color:#aaa;position:absolute;right:7px;top:7px;padding:5px;box-sizing:border-box;display:block;height:25px;width:25px;border-radius:45%;text-align:center;cursor:pointer}#login-container .left-register,#login-container .right-login{float:left;width:300px;border:1px solid #eaeaea;padding:0 15px;height:200px}#login-container .input_block{margin:10px 0}#login-container .input_block label{width:65px;display:block;float:left;padding:5px}#login-container .input_block input{float:left;display:block;width:200px}#login-container .forgotten_notice{width:100%;height:30px}#login-container .forgotten_notice .warn{color:red;float:none;margin:0;padding:0}#login-container .fakt_address_input{margin-bottom:20px}#login-container .reg_description{line-height:1.5}#register-container .authorize-button{background-color:#4e9bd2;color:#fff;padding:5px 10px 8px;margin-bottom:-10px;margin-left:10px;border-radius:4px}#register-container .personal_data input{display:inline-block}#register-container .personal_data label{display:inline-block;padding:2px;font-style:italic;cursor:pointer}#register-container .personal_data .personal_data_text{display:block;width:500px;position:absolute;background:#fff6d3;padding:5px 10px;font-size:85%;line-height:1.4}#register-container .required{margin-left:-15px;color:red;padding:0 5px 0 0;float:left;display:inline-block;width:5px}#register-container .input_block{margin:5px 0 10px 5px}#register-container .input_block label{display:block;width:100px;padding:5px;float:left;cursor:pointer}#register-container .input_block input,#register-container .input_block select{border:1px solid #eaeaea;display:block;padding:2px;width:200px;float:left;box-sizing:content-box}#register-container .input_block label.right{width:500px;margin-top:-3px}#register-container .input_block input[type=checkbox],#register-container .input_block input[type=radio]{border:1px solid #eaeaea;display:block;padding:2px;width:20px;float:left}#register-container .input_block .additional{margin-left:10px;display:block}#register-container .input_block .additional label{margin-left:10px}#register-container .input_block .additional input{width:50px}#register-container .input_block .additional_info{margin-left:10px;display:block}#register-container .input_block .additional_info label{width:90px;margin-left:10px}#register-container .input_block .additional_info input{width:200px}#register-container .input_block #phone_main_country{width:20px}#register-container .input_block #phone_main_city{width:50px}#register-container .input_block #phone_main_number{width:118px}#register-container .input_block_3{margin:5px 0 10px 5px}#register-container .input_block_3 label{display:block;width:90px;float:left;cursor:pointer}#register-container .input_block_3 label:first-of-type{width:100px}#register-container .input_block_3 label:nth-of-type(2){width:80px}#register-container .input_block_3 input,#register-container .input_block_3 select{border:1px solid #eaeaea;display:block;padding:2px;width:50px;float:left;margin-right:14px}#register-container .input_block_3 label.right{width:500px;margin-top:-3px}#register-container .input_block_2{margin:5px 0 10px 5px}#register-container .input_block_2 label{display:block;width:90px;float:left;cursor:pointer}#register-container .input_block_2 label:first-of-type{width:100px}#register-container .input_block_2 input,#register-container .input_block_2 select{border:1px solid #eaeaea;display:block;padding:2px;width:200px;float:left;margin-right:14px}#register-container .input_block_2 label.right{width:500px;margin-top:-3px}#register-container .area_block{margin-top:15px}#register-container .area_block label{display:block;cursor:pointer}#register-container .area_block textarea{display:block;width:620px;margin-bottom:20px;height:60px}#register-container .address_block{margin-top:20px}#register-container .red_border{border:1px solid red!important}.nope_login{text-align:center;color:red}#login-container .button_container,#register-container .button_container{width:300px;height:50px;text-align:center}#login-container input,#register-container input{border:1px solid #bbb;border-radius:3px;padding:5px;outline:none;transition:background .3s}#login-container input:active,#login-container input:focus,#register-container input:active,#register-container input:focus{background:rgba(249,255,171,.63)}#login-container .back_to_login,#login-container .forget_notice,#register-container .back_to_login,#register-container .forget_notice{text-align:center}#login-container button,#register-container button{border:1px solid #e8e8e8;color:#fff;border-radius:3px;padding:6px 15px;background:#4e9bd2;cursor:pointer;margin-bottom:10px}#login-container button:hover,#register-container button:hover{text-decoration:none;background:#66a9d8}#login-container button:after,#register-container button:after{clear:both;content:".";display:block;visibility:hidden;height:1px}