/* cacheid:673ae2c4604ccf91d23592ab624dfa9c */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=cyrillic');html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y: scroll}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}#system-message .alert-message{background-color: #e0f5f5 !important;border-color: #bee2e2 !important;color: #505050 !important}#system-message .alert-message a,#system-message .alert-message a:visited{color: #626262;text-decoration: underline}#system-message .alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}#system-message .alert p{margin: 0 !important}#system-message .alert .alert-link{font-weight: bold}#system-message .alert > p,#system-message .alert > ul{margin: 0}#system-message .alert > p + p{margin-top: 5px}#system-message .close{position: relative;line-height: 20px;float: right;font-size: 32px;font-weight: bold;color: #454545 !important;text-shadow: 0 1px 0 #fff;text-decoration: none !important;zoom: 1;opacity: 1;filter: alpha(opacity= 100 )}#system-message .close:hover,#system-message .close:focus{color: #454545 !important;text-decoration: none;cursor: pointer;zoom: 1;opacity: .4;filter: alpha(opacity= 40 )}#system-message .alert-notice{background-color: #efd1ce;border-color: #eac8c4;color: #505050}#system-message .alert-message{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}#system-message .alert-message hr{border-top-color: #a6e1ec}#system-message .alert-message .alert-link{color: #245269}#system-message .alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}#system-message .alert-warning hr{border-top-color: #f7e1b5}#system-message .alert-warning .alert-link{color: #66512c}#system-message .alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442}#system-message .alert-error hr{border-top-color: #e4b9c0}#system-message .alert-error .alert-link{color: #843534}#system-message{border: 0;margin: 0;padding: 0}#system-message dt{position: absolute;top: -2000px;left: -3000px}#system-message dd{margin: 0 0 15px 0;font-weight: bold;text-indent: 0px;padding: 0}#system-message dd ul{color: #000;list-style: none;padding: 0px}#system-message dd ul li{line-height: 1.5em}#system-message dd.message ul{padding: 10px 10px 10px 40px;border-top: 2px solid #90b203;border-bottom: 2px solid #90b203}#system-message dd.error ul{padding: 10px 10px 10px 40px;border-top: 2px solid #900;border-bottom: 2px solid #900}#system-message dd.notice ul{padding: 10px 10px 10px 40px;border-top: 2px solid #faa528;border-bottom: 2px solid #faa528;color: #000;margin: 10px 0}#page-error{background: #F0F0F0}#page-error h1{font-family: Helvetica, Arial, sans-serif}#page-error .component-wrapper{padding: 30px 10px}#page-error .errorinfo{font-size: 14px;font-family: Courier, Monaco, "Lucida Console"}#page-error .errorinfo pre{white-space: pre;padding: .5em 0 .5em 1em;border: 1px dashed #aaa;border-left: 4px solid #b4b4b4;line-height: 1.5em;letter-spacing: 0.05em;background: #EEE;font-size: 0.8em;max-width: 100%;overflow: auto !important;overflow-y: hidden;max-height: 200px}#page-error .errorinfo table td{padding: 4px}#page-error .errorinfo table strong{font-size: 16px;font-weight: bold;font-family: Helvetica, Arial, sans-serif}div#system-debug{font-family: Courier, Monaco, "Lucida Console";background-color: #fff;color: #333;max-width: 1200px;margin: 10px auto 50px}div#system-debug a{text-decoration: none !important}div#system-debug table td{padding: 2px 6px}#page-offline{margin: 0;padding: 0;font-size: 12px;color: #333;text-align: center}#page-offline img{border: 0 none;margin-left: auto;margin-right: auto}#page-offline #frame{margin: 20px auto;width: 405px;padding: 20px}#page-offline #frame img{max-width: 100%;height: auto}#page-offline form{margin: auto;text-align: left}#page-offline form p{margin: 0;padding: 4px 0 4px 0}#page-offline form fieldset{border: 0 none;margin: 0em;padding: 0.2em}#page-offline form fieldset .input p{clear: left}#page-offline form label{display: block;float: left;margin: 5px 0px 2px 0px;width: 10em}#page-offline form input{padding: 3px;border: 1px solid #ccc;border-radius: 3px}#page-offline form input[type=text],#page-offline form input[type=password]{width: 200px}#page-offline form input.button{width: 120px;height: 32px;cursor: pointer;background-color: #fff}#page-offline form input.button:hover{border-color: #fc902e}#page-offline form #frmlogin{margin: 0 10px 0 10px}#page-offline form #frmlogin fieldset.button{text-align: right}#page-offline #system-message{margin: 10px auto;padding: 20px 0 0;width: 450px}#page-offline #system-message h4{display: none}.clearfix{display: block}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}* html .clearfix{height: 1%}.upnav-full{width: 100%;background: #454545;height: 60px}#upnav{width: 1200px;margin: 0 auto;padding: 0}#upnav ul.nav{width: 100%;margin: 0 auto;padding: 0;display: flex;justify-content: space-around}#upnav ul.nav li{margin: 0;padding: 0;float: left;display: inline-block;text-align: center;cursor: pointer;overflow: hidden;flex-grow: 1;-webkit-box-flex: 1}#upnav ul.nav li a{margin: 0;padding: 0;display: block;color: #fff;font: 500 16px/60px 'Montserrat', sans-serif;text-decoration: none;overflow: hidden;background: #454545;transition: all .3s ease;text-align: center}#upnav ul.nav li ul{position: absolute;z-index: 99;left: -999em}#upnav ul.nav li.active a{background: none}#upnav li ul{max-height: 0;overflow: hidden;transition: max-height .4s linear}#upnav li:hover ul{max-height: 600px}#upnav ul.nav li a:hover,#upnav ul.nav li a:active,#upnav ul.nav li a:focus{text-decoration: none;background: #696}#upnav ul.nav li.active a{background: #626262;color: #fff}#upnav ul.menu li ul{display: block;padding: 0;position: absolute;z-index: 99;left: -999em}#upnav ul.menu li ul li{padding: 0;margin: 0;border-top: 1px solid #fff;text-align: left;float: none;display: block}#upnav ul.menu li ul li a{margin: 0;display: block;white-space: nowrap;padding: 0 30px 0 20px;font: 400 15px/30px 'Montserrat', sans-serif !important;color: #fff !important;background: #454545 !important;text-align: left;border-bottom: none !important}#upnav ul.menu li:hover ul,#upnav ul.menu li li:hover ul,#upnav ul.menu li li li:hover ul{left: auto;margin: 0}#upnav ul.nav li ul.nav-child li a{color: #fff}#upnav ul.nav li ul.nav-child li a:hover{background: #696 !important;text-decoration: none}#upnav ul.nav li ul.nav-child li.active a{background: #454545}@media (max-width: 1190px){#upnav ul.nav li a{font: 500 14px/60px 'Montserrat', sans-serif}}.list_category{margin: 0}.jshop_list_category .jshop_categ .sblock2{width: 100% !important;text-align: center}.jshop_list_category .row-fluid [class*="sblock"]{padding-left: 0 !important}.jshop_list_category .row-fluid .sblock4{width: 25% !important;margin: 0 !important;text-align: center}.jshop_list_category .catimage{overflow: hidden}.jshop_list_category .jshop_img{margin: 0;width: 240px}.jshop_list_category .catinfo{width: 240px;margin: 1px auto}.jshop_list_category .catinfo .category_name{text-align: center;width: 240px;margin: 0 !important;padding: 0 !important;box-sizing: border-box}.jshop_list_category .catinfo .category_name a{color: #252525 !important;font: 500 15px/19px 'Montserrat', sans-serif;text-decoration: none}.category_short_description{display: none !important}.jshop_list_category{margin: 20px 0 0}#comjshop .jshop_list_product .form_sort_count .controls{margin: 0 0 0 210px}#comjshop .jshop_list_product .sblock4{text-align: center;margin: 15px 0 0;width: 25%;padding: 10px}#comjshop .jshop_list_product .sblock4 .name a{color: #252525;font: 400 14px/19px 'Montserrat', sans-serif;display: block;margin-bottom: 0;text-decoration: none;transition: all .3s ease}#comjshop .jshop_list_product .sblock4 .name a:hover{color: #454545}#comjshop .jshop_list_product .sblock4 .description{font: normal 13px/15px 'Montserrat', sans-serif;margin-bottom: 10px}#comjshop .jshop_list_product .sblock4 .jshop_price span{font: 500 16px/22px 'Montserrat', sans-serif;color: #626262;margin: 5px 0 0;text-align: center}#comjshop .jshop_list_product .sblock4 .buttons{margin-top: 10px}#comjshop .jshop_list_product .sblock4 .buttons a.button_detail{display: inline-block;font: 500 13px/40px 'Montserrat', sans-serif;color: #454545;text-transform: uppercase;padding: 0 25px;border: 1px solid #454545;text-decoration: none;transition: all .3s ease}#comjshop .jshop_list_product .sblock4 .buttons a.button_detail:hover{color: #fff;background: #454545}#comjshop .jshop_list_product .sblock4 .buttons input.inputbox{display: none;margin: 0}.jshop_list_product .block_product{padding: 17px;box-sizing: border-box;margin-bottom: 0 !important;box-shadow: 0 0 3px 0 #d8dedb}.jshop_list_product .jshop .old_price{margin-bottom: 0 !important;display: inline-block;padding: 0 10px;color: #848484 !important;font: 400 14px/22px 'Montserrat', sans-serif}.jshop_list_product .product .jshop_price{margin-bottom: 0 !important;display: inline-block;padding: 0 10px}.jshop_list_product .product .name{margin-bottom: 0}.jshop_list_product .jshop_img{margin: 0;width: 240px;height: 240px}.jshop_list_product .image_block{position: relative;padding: 0;width: 240px;height: 240px}.jshop .product_label{position: absolute;right: 5px;top: 20px;margin: 0;z-index: 1}.jshop_code_prod{font: 400 13px/30px 'Montserrat', sans-serif;color: #909090}.productfull{margin: 40px 0 20px}.productfull .row-fluid.jshop{width: 550px;float: left;margin-right: 40px}.productfull .jshop_img_description{width: 97px;float: left}.productfull .image_middle{width: 450px;display: inline-block;position: relative}.productfull .span4.image_middle img{box-shadow: 0 0 3px 0 #d8dedb;margin: 0;border: none}.productfull .span4.image_middle .text_zoom{display: none}.productfull .jshop_img_description img{display: block;width: 65px}.productfull img.jshop_img_thumb{box-shadow: 0 0 3px 0 #d8dedb;margin: 0 0 10px;padding: 0;cursor: pointer;border: none}.tovarinfo{float: left;width: 607px;font: 400 15px/22px 'Open Sans', sans-serif}.tovarinfo h1{text-align: left !important;margin: 0 0 5px !important;padding: 0 !important;border: none !important}.tovarinfo .row-fluid{width: auto;display: inline-block;vertical-align: top}.tovarinfo .jshop_prod_attributes{font: 400 15px/21px 'Montserrat', sans-serif}.tovarinfo .attributes_title{font: 500 15px/21px 'Montserrat', sans-serif;color: #505050;margin-bottom: 5px}.tovarinfo .jshop_prod_description{padding-top: 0;padding-bottom: 0}.productfull .prod_buttons{margin: 20px 0 0}.productfull .prod_qty{display: none}.productfull .prod_qty_input{display: none}.productfull .priceinfo{margin: 15px 0 10px}.productfull .old_price{font: 400 19px/25px 'Montserrat', sans-serif;color: #878787;display: inline-block;margin: 0 !important}.productfull .prod_price{margin: 0;font: 500 17px/25px 'Montserrat', sans-serif;color: #454545}.productfull .prod_price span#block_price{font: 500 24px/30px 'Montserrat', sans-serif;color: #454545;display: inline-block;margin-right: 20px !important}.productfull .prod_price span#block_price span.currencycode{font: 500 19px/23px 'Montserrat', sans-serif}.productfull .buttons{padding: 0}.productfull .buttons .btn-primary{display: inline-block;margin: 0;border: 0px;padding: 0px 25px 0 60px;font: 500 16px/43px 'Montserrat', sans-serif;color: #fff;background: url('https://keracompany.ru/templates/jblank/images/addtocard.png') 25px center no-repeat #454545;background-size: 26px;transition: all .3s ease;outline: none;letter-spacing: 0.3pt}.productfull .buttons .btn-primary:hover{background-color: #626262}.productfull .extra_fields_name{font-weight: 500}.productfull .extra_fields{text-align: left !important;margin-top: 0;font: 500 14px/19px 'Montserrat', sans-serif;color: #252525}.productfull .extra_fields_value{font-weight: 400}.productfull .extra_fields_el{margin: 5px 0}.productfull .manufacturer_logo{margin: 12px 0 8px}.productfull .manufacturer_name{font: 500 14px/19px 'Montserrat', sans-serif;color: #252525;padding-bottom: 0 !important}#main .productfull .manufacturer_name a{color: #8d8d8d;text-decoration: underline;font-weight: 400}.productfull ul{list-style: none;margin-top: 10px;padding: 0}.productfull ul li{list-style-type: none;background: url(https://keracompany.ru/templates/jblank/images/ul_li.png) no-repeat left 5px;background-size: 15px;padding: 0 0 0 20px;margin: 3px 0 0 3px}.productfull .list_product_demo table{width: 100%;border-top: 1px solid #e9e9e9}.productfull .list_product_demo td.descr{width: 100%;background: url('https://keracompany.ru/templates/jblank/images/file.png') left top no-repeat;background-size: 42px;padding: 7px 0 7px 50px;margin: 5px 0 3px 0;display: inline-block;font: 400 16px/20px 'Montserrat', sans-serif;border-bottom: 1px solid #e9e9e9;box-sizing: border-box}.productfull .list_product_demo td.descr a{color: #454545 !important;display: inline-block;text-decoration: none;transition: color .3s ease}.productfull .list_product_demo td.descr a:hover{color: #696 !important}.productfull .attributes_name{margin: 0;font: 400 17px/22px 'Montserrat', sans-serif;color: #252525}div.jshop_prod_attributes .attributes_title{padding-bottom: 10px}.jshop .input_type_radio input[type="radio"]{display: none}.jshop .input_type_radio label{min-width: 40px;padding: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: 0 0 3px 0 #adadad;text-align: center;cursor: pointer;font-weight: 600;color: #252525}.jshop .input_type_radio input[type="radio"]:checked + label{box-shadow: 0 0 4px 0 #1f1f1f}.jshop .input_type_radio input[disabled="disabled"] + label{opacity: 0.5}.related_header{margin: 60px auto 5px;text-align: center;border-bottom: none}.label_products .block_item{float: left;text-align: center;margin: 15px 0 0;width: 25%;padding: 10px;box-sizing: border-box}.label_products .block_item .name a{min-height: 40px;color: #252525 !important;font: 400 14px/19px 'Montserrat', sans-serif;display: block;margin-bottom: 0;text-decoration: none;transition: all .3s ease}.label_products .block_item .name a:hover{color: #454545 !important}.label_products .block_item .description{font: normal 13px/15px 'Montserrat', sans-serif;margin-bottom: 10px}.label_products .block_item .jshop_price span{font: 500 16px/22px 'Montserrat', sans-serif;color: #626262;margin: 5px 0 0;text-align: center}.label_products .block_item .buttons{margin-top: 10px}.label_products .block_item .buttons a.button_detail{display: inline-block;font: 500 13px/40px 'Montserrat', sans-serif;color: #454545;text-transform: uppercase;padding: 0 25px;border: 1px solid #454545;text-decoration: none;transition: all .3s ease}.label_products .block_item .buttons a.button_detail:hover{color: #fff !important;background: #454545}.label_products .block_item .buttons input.inputbox{display: none;margin: 0}.label_products .block_item .labelitem{padding: 17px;box-sizing: border-box;margin-bottom: 0 !important;box-shadow: 0 0 3px 0 #d8dedb}.label_products .old_price{margin-bottom: 0 !important;display: inline-block;padding: 0 10px;color: #848484 !important;font: 400 14px/22px 'Montserrat', sans-serif;text-decoration: line-through}.label_products .jshop_price{margin-bottom: 0 !important;display: inline-block;padding: 0 10px}.label_products .name{margin: 5px 0 0}.label_products .image{margin: 0}.label_products .jshop_img{margin: 0;width: 240px;height: 240px}table.jshop td{vertical-align: middle}table.jshop td.product_name{text-align: left}table.jshop td.product_name a{font: 400 15px/23px 'Montserrat', sans-serif;color: #454545 !important}table.jshop td.product_name p.jshop_cart_attribute{padding-left: 0;font: 400 15px/23px 'Open Sans', sans-serif;margin: 3px 0 0 !important}table.jshop td.product_name p.jshop_cart_extra_field{font: 400 14px/18px 'Montserrat', sans-serif;padding: 0;margin: 0}p.jshop_cart_extra_field{font: 400 15px/24px 'Open Sans', sans-serif !important}.cart .quantity .inputbox{width: 50px !important;text-align: center}.cart .quantity .data{width: 90px;display: inline-block}.cart th{font: 400 14px/17px 'Open Sans', sans-serif;text-align: center !important;padding: 15px 0;color: #353535;background: #f9f4ed !important;border: 3px solid #fffcf8}.cart td{text-align: center;border: none;padding: 7px 5px}tr.jshop_prod_cart td{border-bottom: 3px solid #f9f4ed}.cart .odd td{background-color: #fffcf8;color: #252525}.cart .even td{background-color: #fffcf8;color: #252525}.cart_reload .data img{display: inline-block;margin-top: 13px !important}.jshop_subtotal .name{font-size: 13px !important;color: #1a6f2e}.jshop_subtotal .name{width: 50%}.jshop_subtotal .value{width: 50%;font: 400 15px/25px 'Montserrat', sans-serif;color: #252525}.jshop_subtotal .value span{font: 500 17px/25px 'Montserrat', sans-serif !important;color: #252525}input.product_plus,input.product_minus{display: none}.jshop_order_step a,.jshop_order_step a:visited{font: 400 16px/20px 'Montserrat', sans-serif !important;color: #454545 !important}#jshop_menu_order{border: none}#jshop_menu_order td{width: 20%;border: 2px solid #454545;background: #fff !important;padding: 12px 0;font: 400 16px/20px 'Montserrat', sans-serif}#jshop_menu_order .active{background: #454545 !important;color: #fff !important}#jshop_menu_order .active .active_step{font-weight: 400 !important}.not_active_step{color: #454545}.pfinish_comment_block .inputbox{margin: 10px 0 0 !important;border-radius: 5px}.jshop_prod_cart .jshop_img_description_center .data img{max-height: 130px;max-width: 130px}.cart .manufacturer{margin-top: 5px;line-height: 13px}.checkoutinfo{display: none}.jshop_register .control-group{display: block;margin: 20px 0 0}.jshop_register .control-label.name{width: 150px;margin: 0;display: inline-block;text-align: right;padding-right: 15px}.jshop_register .control-label span{color: #626262 !important}.jshop_register .controls{display: inline-block}.jshop_register .input{margin: 7px 0;width: 400px;padding: 8px 10px;outline: none;border: 1px solid #c1c1c1;border-radius: 5px}.jshop_register .fielderror{background-color: #f0d6d6 !important;border: 1px solid #a9a9a9}.other_delivery_adress .control-label{display: inline-block;margin: 20px 0 0;width: 150px;text-align: right;padding-right: 15px}.other_delivery_adress .controls{display: inline-block}.row_agb{margin: 20px 0;font: 500 15px/20px 'Montserrat', sans-serif}.row_agb span{color: #626262 !important}.row_agb input{margin-right: 5px !important}.pfinish_comment_block{width: 100%;max-width: 90%;margin: 0px auto;text-align: center}.pfinish_comment_block .fielderror{background-color: #f0d6d6 !important;padding: 10px 0;border-radius: 5px}.pfinish_comment_block #order_add_info{width: 450px !important;max-width: 450px !important}a.policy{text-transform: none;color: #454545 !important;font-weight: 500 !important}.checkout_shipping_block #table_shippings .name,.checkout_payment_block #table_payments .name{padding: 7px 0px;font-size: 16px}.checkout_shipping_block #table_shippings b,.checkout_payment_block #table_payments b{font-weight: 400 !important;padding-left: 5px}.shipping_price{color: #454545;font-weight: 600}table.jshop{margin-top: 25px}.cart_buttons{margin-top: 55px !important}.cart_buttons .td_1{float: left;margin-top: 0}#checkout a img{margin-bottom: 2px !important}.cart .cart_reload img{margin-top: 4px !important;float: right;width: 24px}.remove img{margin-top: 4px !important;width: 24px}.requiredtext{margin: 25px 0 !important;color: #626262;font-size: 13px;font-weight: 600}.spasibo{margin-top: 120px;text-align: center;font-size: 15px;line-height: 22px;background: url(https://keracompany.ru/templates/jblank/images/successful.png) center top no-repeat;padding-top: 100px}.spasibo span{display: block;margin-bottom: 25px;font: 400 23px/25px 'Montserrat', sans-serif;color: #626262}.pusto{margin-top: 50px;text-align: center;font: 400 23px/25px 'Montserrat', sans-serif;color: #252525;background: url(https://keracompany.ru/templates/jblank/images/pusto.png) center top no-repeat;padding-top: 110px}.pull-left .btn{border-radius: 4px;display: inline-block;text-align: center;padding: 0 20px 0 56px;margin: 0px 0 40px 0;font: 400 16px/40px 'Montserrat', sans-serif !important;color: #fff !important;text-decoration: none !important;background: url(https://keracompany.ru/templates/jblank/images/orderprev.png) 20px center no-repeat #454545;background-size: 24px;transition: background .3s ease;-webkit-transition: background .3s ease}.pull-left .btn:hover{background: url(https://keracompany.ru/templates/jblank/images/orderprev.png) 20px center no-repeat #626262;background-size: 24px}.pull-left .btn img{display: none !important}.pull-right .btn{border-radius: 4px;display: inline-block;text-align: center;padding: 0 20px 0 56px;margin: 0px 0 40px 0;font: 400 16px/40px 'Montserrat', sans-serif !important;color: #fff !important;text-decoration: none !important;background: url(https://keracompany.ru/templates/jblank/images/ordernext.png) 20px center no-repeat #454545;background-size: 24px;transition: background .3s ease;-webkit-transition: background .3s ease}.pull-right .btn:hover{background: url(https://keracompany.ru/templates/jblank/images/ordernext.png) 20px center no-repeat #626262;background-size: 24px}.pull-right .btn img{display: none !important}.box_button .btn,.checkout_shipping_block .btn,.checkout_payment_block .btn{border-radius: 4px;display: inline-block;text-align: center;padding: 0 20px 0 56px;margin: 10px 0 40px 0;font: 400 16px/44px 'Montserrat', sans-serif !important;color: #fff !important;text-decoration: none !important;background: url(https://keracompany.ru/templates/jblank/images/ordernext.png) 20px center no-repeat #454545;background-size: 24px;border: none !important;transition: background .3s ease;-webkit-transition: background .3s ease}.box_button .btn:hover,.checkout_shipping_block .btn:hover,.checkout_payment_block .btn:hover{background: url(https://keracompany.ru/templates/jblank/images/ordernext.png) 20px center no-repeat #626262;background-size: 24px}.other_delivery_adress .controls input{vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0}.other_delivery_adress .controls input + label{cursor: pointer}.other_delivery_adress .controls input:not(checked){position: absolute;opacity: 0}.other_delivery_adress .controls input:not(checked) + label{position: relative;padding: 0 0 0 30px}.other_delivery_adress .controls input:not(checked) + label:before{content: '';position: absolute;top: 0px;left: 0;width: 22px;height: 22px;border: 1px solid #b1b1b1;border-radius: 50%;background: #FFF}.other_delivery_adress .controls input:not(checked) + label:after{content: '';position: absolute;top: 4px;left: 4px;width: 16px;height: 16px;border-radius: 50%;background: #454545;box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);opacity: 0;transition: all .2s}.other_delivery_adress .controls input:checked + label:after{opacity: 1}.jshop_pagination .pagination{height: auto;margin: 40px 0 40px 0;padding: 0px 0 0px 0;clear: both;text-align: center}.jshop_pagination .pagination ul{list-style-type: none;margin: 0;padding: 0;text-align: center;display: inline-block}.jshop_pagination .pagination ul li{display: inline-block;text-align: center}.jshop_pagination .pagination-start{padding: 0}.pagination ul li a{background-color: #454545 !important;border: 1px solid #454545 !important;color: #fff !important;text-decoration: none !important;-webkit-transition: background .3s ease;transition: background .3s ease}.pagination ul li a:hover{background-color: #626262 !important;border: 1px solid #626262 !important}.pagination ul li span{background-color: #fff !important;border: 1px solid #454545 !important;color: #4d312a !important}.jshop_pagination .pagination ul li a,.jshop_pagination .pagination ul li span{margin: 0 5px;padding: 8px 15px;font-size: 1em;font: 400 15px/18px 'Montserrat', sans-serif !important;line-height: 15px;float: left;border: 1px solid #ddd}.pagination-start,.pagination-end{display: none !important}.product_label img{width: 60px !important}.jshop .product_label .label_name{display: none;padding: 5px 8px;background: #727272;border: 1px solid #727272;color: #fff;font: 500 14px/16px 'Montserrat', sans-serif !important}.custom p{margin: 0 !important}:focus::-webkit-input-placeholder{color: transparent}:focus::-moz-placeholder{color: transparent}:focus:-moz-placeholder{color: transparent}:focus:-ms-input-placeholder{color: transparent}::-webkit-input-placeholder{color: #bdbdbd;font: normal 14px/19px 'Montserrat', sans-serif}::-moz-placeholder{color: #bdbdbd;font: normal 14px/19px 'Montserrat', sans-serif}:-moz-placeholder{color: #bdbdbd;font: normal 14px/19px 'Montserrat', sans-serif}:-ms-input-placeholder{color: #bdbdbd;font: normal 14px/19px 'Montserrat', sans-serif}:active,:hover,:focus{outline: 0;outline-offset: 0}body{background: #fff;padding: 0;margin: 0}.wrapper{width: 100%;margin: 0 auto}.newheader{max-width: 1200px;margin: 0 auto;padding: 10px 0;display: flex;align-items: center;justify-content: space-between}.newheader .logoslog{display: flex;align-items: center;gap: 22px}.newheader .slogan{font: 500 13px/17px 'Montserrat', sans-serif;color: #757575}.newheader .cont{color: #1d1e1c;text-align: center !important}.newheader .cont .telnomer a,.newheader .cont .telnomer a:visited{text-decoration: none;font: 500 20px/26px 'Montserrat', sans-serif;color: #1d1e1c;letter-spacing: 0.3pt}.newheader .cont .feedb a,.newheader .cont .feedb a:visited{text-decoration: none;font: 500 13px/16px 'Montserrat', sans-serif;text-transform: uppercase;color: #696;border-bottom: 1px dashed #696;transition: all .3s ease}.newheader .cont .feedb a:hover{color: #626262;border-bottom: 1px dashed #626262}.newheader .logokera img{width: 160px}@media (max-width: 991px){.toplogo{display: none}.slogan{text-align: center}.newheader{justify-content: space-around}.newheader .logokera img{width: 120px}}@media (max-width: 700px){.newheader > .logoslog{order: 1}.newheader > .cont{order: 3}.newheader > .logokera{order: 2}.newheader{flex-wrap: wrap}.toplogo{display: none}.logo{margin-top: 5px}.logoslog{width: 100%}.slogan{width: 100%;text-align: center}.logokera{width: 100%;text-align: center}.newheader .logokera img{width: 80px;margin: 5px 0 10px}.cont{width: 100%}}@media (min-width: 992px) and (max-width: 1240px){.newheader{padding: 10px 10px;box-sizing: border-box}}.search-full{width: 100%;background: #f1f1f1;height: 50px;margin: 1px 0 0}.search-full #search{width: 444px;height: 50px;margin: 0 auto;padding: 9px 0 0;font: 400 14px/16px 'Montserrat', sans-serif}.search-full #search input.inputbox{width: 400px;height: 32px;margin: 0;padding: 0 15px;color: #757575;border: 1px solid #cfcfcf;float: left;outline: none;background: #f8f8f8}.search-full #search input.button{display: block;float: right;margin: 0;outline: none;width: 30px}#slider{margin: 10px auto 25px;overflow: hidden}@media (min-width: 992px){.nivo-controlNav{display: none}}@media (max-width: 991px){.nivo-directionNav a{display: none !important}}@media (max-width: 600px){.bigslider{display: none}}@media (min-width: 601px){.minislider{display: none}}#main{max-width: 1200px;min-height: 470px;font: 400 15px/24px 'Open Sans', sans-serif;margin: 10px auto 0;color: #252525}#main strong,#main b{font-weight: 600}#main p{margin: 20px 0 0}#main img{max-width: 100%}#main a{color: #696}#main #rsform fieldset{border: none}#main ul.breadcrumb{padding-inline-start: 0;margin: 20px 0 10px;text-align: center;list-style-type: none}#main ul.breadcrumb .icon-location{display: none}#main ul.breadcrumb li{display: inline-block;list-style-type: none;font: normal 13px 'Montserrat', sans-serif;margin: 0 -3px 0 0}#main ul.breadcrumb li span{color: #989898;font: normal 13px 'Montserrat', sans-serif}#main ul.breadcrumb li span.divider{padding: 0 3px}#main ul.breadcrumb li a,#main ul.breadcrumb li a span{color: #989898;font: normal 13px 'Montserrat', sans-serif;padding: 0}#main h1{width: 600px;padding: 8px 0 6px 0;margin: 0 auto;color: #252525;clear: both;font: 400 26px/34px 'Montserrat', sans-serif;text-transform: none;text-align: center;border-bottom: 1px solid #d4d4d4}#main h2{padding: 25px 0 0 0;margin: 0;color: #696;font: 500 21px/26px 'Montserrat', sans-serif}#main h3{padding: 40px 0 0 0;margin: 0;color: #454545;font: 500 18px/25px 'Montserrat', sans-serif}#main .inputbox{margin: 0px;width: 100px}.footerfull{width: 100%;background: #454545;margin: 50px 0 0;padding: 15px 0}.footerfull .footer{width: 100%;margin: 0 auto;text-align: center;color: #fff;font: normal 11px/16px 'Montserrat', sans-serif}.footerfull .footer img{width: 220px;margin-bottom: 15px}.footerfull .footer a,.footerfull .footer a:visited{color: #b7b7b7}.footerfull .footer p.pgrey{color: #b7b7b7;margin-top: 5px !important}@media (max-width: 991px){.footerfull{margin: 15px 0 0}}.maincateg{width: 1200px;padding: 0;margin: 50px 0 0;display: flex;display: -webkit-flex;display: -webkit-box;flex-wrap: nowrap;justify-content: space-between;-webkit-justify-content: space-between;-webkit-box-pack: justify;align-items: stretch}.mcateg{box-sizing: border-box;padding: 0 0 25px;font: 400 14px/19px 'Montserrat', sans-serif;color: #fff;background: #454545;text-align: center}.mcateg h5{display: inline-block;font: 500 20px/22px 'Montserrat', sans-serif;padding: 0;margin: 20px 0 14px}.mcateg h5 a{color: #fff !important;text-decoration: none;text-align: center}.mcateg p{margin: 0;padding: 0 20px;text-align: center;color: #ccc}@media (max-width: 600px){.mcateg{padding: 0 0 15px;font: 400 14px/17px 'Montserrat', sans-serif}.mcateg h5{margin: 14px 0 10px}.maincateg .mcateg > a img{max-height: none;height: 180px;object-fit: cover}}#hity h3,.related_header h3,.news h3{padding: 8px 0 6px 0 !important;margin: 40px auto 10px !important;color: #252525 !important;clear: both !important;font: 400 26px/34px 'Montserrat', sans-serif !important;text-transform: none;text-align: center !important;border-bottom: 1px solid #d4d4d4}.item-page ul{list-style: none;margin: 10px 0 0 0;padding: 0}.item-page ul li{list-style-type: none;background: url(https://keracompany.ru/templates/jblank/images/ul_li.png) no-repeat 0 6px;background-size: 15px;padding-left: 20px;margin-left: 10px}ul.sigProSleek li.sigProThumb a.sigProLink{border: none !important}ul.sigProSleek li.sigProThumb{margin: 0 15px !important}.table-contacts{margin: 45px 0;text-align: center}.table-contacts td{text-align: center}.cname{display: block;margin: 5px 0 8px 0;font: 500 17px/27px 'Montserrat', sans-serif;color: #1ababa}@media (max-width: 768px){.table-contacts{display: block;max-width: 400px;margin-right: auto;margin-left: auto}.table-contacts tr > td{display: block;width: auto !important;margin: 20px 0}}hr{border-top: 1px solid #e0e0e0 !important;margin: 20px 0;border: 0;border-top: 1px solid #eee;border-bottom: 1px solid #fff}.table{border-collapse: collapse;margin: 20px 0;text-align: left}.table tr:first-child td{background-color: #f9f9f9 !important;color: #000;font-weight: 600}.table tr td:first-child{font-weight: 600}.table tr td{border: 1px solid #ccc;border-collapse: collapse;padding: 7px 6px 7px 12px;vertical-align: inherit}.table tr td p{margin: 0 !important;text-align: center !important}.raboty{text-align: center}.raboty img{padding: 4px;box-shadow: 0px 0px 5px 0px #909090}.raboty a{display: block;margin: 5px 0}.raboty a,.raboty a:visited{font-weight: 600;color: #3a9532 !important}.raboty td{padding: 10px 0 20px}.img{padding: 4px;box-shadow: 0px 0px 5px 0px #909090}.imgleft{float: left;margin: 5px 25px 5px 0;padding: 4px;box-shadow: 0px 0px 5px 0px #909090}.imgright{float: right;margin: 5px 0 5px 25px;padding: 4px;box-shadow: 0px 0px 5px 0px #909090}.jshop .product_label .label_name{border-radius: 12px 5px}.jshop_list_product .block_product{border-radius: 10px !important}#slider{border-radius: 15px}.mcateg{border-radius: 10px}.maincateg .mcateg > a img{border-radius: 10px 10px 0 0}@media (max-width: 991px) and (min-width: 600px){.maincateg .mcateg > a img{border-radius: 10px 0 0 10px}}.news{max-width: 1200px;margin: 45px auto 0}.newsflash{display: flex;margin: 25px 0 10px;justify-content: space-between;gap: 30px}.infoblock{width: 360px;padding: 0;box-sizing: border-box;display: inline-block;margin-top: 10px;background: #fff}.infoblock img{width: 360px;height: 220px;object-fit: cover;box-sizing: border-box}.infoblock .date{display: none;font: 500 13px/20px 'Montserrat', sans-serif;color: #454545}.bginfo{padding: 0;margin-top: 10px}.news h4,.news h4 a{display: block;margin: 12px 0 10px;color: #353535 !important;font: 500 19px/24px 'Montserrat', sans-serif}.news p{padding: 0px;margin: 0px !important;text-align: left;font: 400 14px/20px 'Open Sans', sans-serif;color: #222}.category-desc{margin-bottom: 25px}.items-row{width: 100%;display: inline-block;padding: 35px 0 30px;border-bottom: 1px dashed #ccc}.items-row:last-child{border-bottom: 0px dashed #ccc}.info-image{width: 410px;float: left;margin: 0}.info-image img{width: 360px;height: 220px;object-fit: cover}.info-all{margin: 0;float: left;max-width: 770px}.info-all p{margin: 20px 0 0 0 !important;text-align: left !important}.info-all .info-date .article-info{margin: 10px 0 0;font: 500 14px/20px 'Montserrat', sans-serif;color: #454545}.info-date dl{margin: 0;padding: 0}.info-date dd{margin: 0;padding: 0}.info-title h2{padding-top: 5px !important;margin-bottom: -5px !important;font: 500 18px/24px 'Montserrat', sans-serif !important;color: #222 !important}.info-title h2 a{color: #222 !important;text-decoration: underline}.info-more{margin-top: 5px}.readmore{margin-top: 10px}.readmore a{display: inline-block;font: 500 13px/40px 'Montserrat', sans-serif;color: #669966 !important;padding: 0 30px;background: #fff;border: 1px solid #696;text-transform: uppercase;text-decoration: none;transition: all .3s ease}.readmore a:hover{background: #669966;color: #fff !important;text-decoration: none}.item-page .article-info{margin: 0;padding: 0;font: 500 15px/22px 'Open Sans', sans-serif;color: #454545;text-align: center}.article-info dd{margin: 0;padding: 0}@media (max-width: 767px){.info-image{float: none;width: 100%}.info-image img{max-width: 100%;width: auto;height: auto}.newsflash{gap: 20px}.newsflash .infoblock{padding-bottom: 20px !important}}@media (max-width: 1199px){.newsflash{flex-wrap: wrap;justify-content: center}.newsflash .infoblock{border-bottom: 1px dashed #ccc;padding-bottom: 30px}.newsflash .infoblock:last-child{border-bottom: none;padding-bottom: 0}}.advances{width: 100%;margin: 30px auto 0;display: flex;flex-wrap: wrap;justify-content: space-around;gap: 60px 0}.advance_item{width: 16.5%;text-align: center;padding: 0 13px;box-sizing: border-box}.advance_img{display: block;margin: 0}.advance_img img{width: 60px;height: 60px}.advance_txt{display: block;margin: 5px 0 0;font: 400 15px/19px 'Montserrat', sans-serif;color: #353535}@media (min-width: 1070px) and (max-width: 1199px){.advance_item{width: 28%}}@media (max-width: 1069px){.advances{margin: 30px auto 0;flex-wrap: wrap;justify-content: center;gap: 30px 0}.advance_item{width: 50%;padding: 0 10px}.advance_txt{font: 400 15px/18px 'Montserrat', sans-serif}}@media (max-width: 700px){.advances{margin: 30px auto 0;flex-wrap: wrap;justify-content: center;gap: 30px 0}.advance_item{width: 50%;padding: 0 10px}.advance_txt{font: 400 15px/18px 'Montserrat', sans-serif}}.jshop_pagination{text-align: center}.pagination{display: block !important;height: auto;margin: 40px 0 0 0 !important;padding: 0;clear: both;text-align: center}.pagination .counter{display: none}.pagination ul{list-style-type: none;margin: 0;padding: 0;text-align: center;display: inline-block;font: 500 13px/18px 'Montserrat', sans-serif !important}.pagination ul li{display: inline-block;text-align: center}.pagination-start{padding: 0}.pagination ul li a{background-color: #626262 !important;border: 1px solid #626262 !important;color: #fff !important;text-decoration: none !important;transition: background .3s ease}.pagination ul li a:hover{background-color: #454545 !important;border: 1px solid #454545 !important}.pagination ul li span{background-color: #fff !important;border: 1px solid #626262 !important;color: #4d312a !important}.pagination ul li a,.pagination ul li span{margin: 0 5px;padding: 5px 10px;font-size: 1em;line-height: 15px;float: left;border: 1px solid #ddd}.tablecont{padding: 0;margin: 50px 0 0;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;gap: 20px}.tablecont_item1{width: 40%}.tablecont_item2{width: 60%}@media (max-width: 991px){.tablecont_item1{width: 50%}.tablecont_item2{width: 50%}}@media (max-width: 700px){.tablecont{margin: 30px 0 0;flex-wrap: wrap}.tablecont_item1{width: 100%}.tablecont_item2{width: 100%}}a.cont-wa span{line-height: 26px;display: inline-block;padding-left: 32px;color: #38a533;text-decoration: none;background: url(https://keracompany.ru/templates/jblank/images/whatsapp.png) left center no-repeat;background-size: 26px}a.cont-tg span{line-height: 26px;display: inline-block;padding-left: 32px;color: #1e94c5;text-decoration: none;background: url(https://keracompany.ru/templates/jblank/images/telegram.png) left center no-repeat;background-size: 26px}.contgroup{padding: 0;margin: 30px 0 0;display: flex;flex-wrap: wrap;gap: 30px}.contgroup_item{width: 23%}@media (max-width: 1200px){.contgroup_item{width: 30%}}@media (max-width: 991px){.contgroup{gap: 15px}.contgroup_item{width: 48%}}@media (max-width: 700px){.contgroup_item{width: 100%}}.img{margin: 7px 0 5px 0;padding: 4px !important;box-shadow: 0 0 3px #a7a7a7}.img-left{float: left;margin: 7px 30px 5px 0;padding: 4px !important;box-shadow: 0 0 3px #a7a7a7}.img-right{float: right;margin: 7px 0 5px 30px;padding: 4px !important;box-shadow: 0 0 3px #a7a7a7}@media (max-width: 700px){.img-right,.img-left{max-width: 100%;height: auto;float: none !important;margin: 0 0 5px 0 !important}}