body,html{min-width:auto}:focus,a,a:focus{outline:0}#index header:before,.filter_topbar:after{display:none}#index .content_container{margin-top:0;background:0 0}header{overflow:hidden}#index header .filter_topbar{width:auto;height:auto;padding:0;margin-top:50px;background:#eaeaea}.home_sb{width:auto;max-width:1320px;top:0;margin:0 auto;padding:26px 20px}#index header{height:auto}.home-index-sb{display:block;margin-left:-35px}.home-index-sb:after{content:'';display:block;width:100;height:1px;clear:both}.home_sb a{-lh-property:0;width:-webkit-calc(25% - 35px);width:-moz-calc(25% - 35px);width:calc(25% - 35px);margin-left:35px;-webkit-box-sizing:border-margin;-moz-box-sizing:border-margin;box-sizing:border-margin}.home_sb a:hover img{-webkit-box-shadow:2px 0 8px rgba(0,0,0,.3);-moz-box-shadow:2px 0 8px rgba(0,0,0,.3);box-shadow:2px 0 8px rgba(0,0,0,.3)}.home-index-sb img{max-width:100%;height:auto;margin:0;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.14);-moz-box-shadow:2px 0 8px rgba(0,0,0,.14);box-shadow:2px 0 8px rgba(0,0,0,.14);-webkit-transition:-webkit-box-shadow .3s ease;-moz-transition:-moz-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease}header .top_nav{width:auto;max-width:1320px;border-left:20px solid transparent;border-right:20px solid transparent}.filter-long-container{position:relative;top:-38px;max-width:1320px;padding:0 20px;margin:0 auto -34px}.filter-long-container .filter-menu{display:inline-block;vertical-align:top;width:100%;list-style:none;color:#fff}.filter-long-container .filter-menu li{position:relative;float:left;width:33.33%}.filter-long-container .filter-menu li a{display:block;height:49px;color:#fff;padding:13px 15px 13px 38px;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../images/bg_filter-menu-gradient.png) repeat-x #2877b2}.filter-long-container .filter-menu li a span{display:inline-block;position:relative;z-index:10;font-size:20px;line-height:23px;font-family:"Noto Serif",serif;font-weight:700;letter-spacing:.03em}.filter-long-container .filter-menu li a i{display:none;position:relative;top:-2px;width:13px;height:8px;margin-left:14px;background:url(../images/bg_filter-menu-arrow.png) no-repeat}.filter-long-container .filter-menu li a:after{content:'';position:absolute;right:-23px;top:0;width:26px;height:49px;background:url(../images/bg_filter-menu-sep.png) no-repeat}.filter-long-container .filter-menu li a:hover{background-color:#2f8dd3;background-position:0 -50px}.filter-long-container .filter-menu li a:hover:after{background-position:0 -50px}.filter-long-container .filter-menu li a.active{cursor:default;background-color:#f24653;background-position:0 -100px}.filter-long-container .filter-menu li a.active:after{background-position:0 -100px}.filter-long-container .filter-menu li a.active i{display:inline-block}.filter-long-container .filter-menu li a img{position:absolute;right:5%;bottom:0}.filter-long-container .filter-menu li:first-child{z-index:3}.filter-long-container .filter-menu li:first-child a{padding-left:28px;-webkit-border-radius:10px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:10px 0 0;-moz-background-clip:padding;border-radius:10px 0 0;background-clip:padding-box}.filter-long-container .filter-menu li:first-child img{max-width:150px;width:38%}.filter-long-container .filter-menu li:first-child+li{z-index:2}.filter-long-container .filter-menu li:first-child+li img{max-width:144px;width:36%}.filter-long-container .filter-menu li:first-child+li+li{z-index:1}.filter-long-container .filter-menu li:first-child+li+li a{-webkit-border-radius:0 10px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:0 10px 0 0;-moz-background-clip:padding;border-radius:0 10px 0 0;background-clip:padding-box}.filter-long-container .filter-menu li:first-child+li+li a:after{display:none}.filter-long-container .filter-menu li:first-child+li+li img{width:30%;max-width:120px}.filter-content{padding:0 30px 15px;background:#fff;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.14);-moz-box-shadow:2px 0 8px rgba(0,0,0,.14);box-shadow:2px 0 8px rgba(0,0,0,.14);-webkit-border-radius:0 0 10px 10px;-webkit-background-clip:padding-box;-moz-border-radius:0 0 10px 10px;-moz-background-clip:padding;border-radius:0 0 10px 10px;background-clip:padding-box}.filter-content .columns-row>.col{vertical-align:bottom}.filter-content .columns-row>.col+.col{text-align:right;padding-left:40px}.btn{cursor:pointer;font-family:"Noto Serif",serif;font-weight:700;font-size:18px;line-height:normal;text-shadow:none}a.btn{line-height:37px}.columns-row{display:table;width:100%;table-layout:auto}.columns-row>.col{display:table-cell;vertical-align:middle}.columns{list-style:none}.columns>.col{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns.two>.col{width:50%}.columns.three>.col{width:33.3333%}.columns.four>.col{width:25%}.columns.five>.col{width:20%}.columns.p40{margin-left:-40px}.columns.p40>.col{padding-left:40px}.columns.p30{margin-left:-30px}.columns.p30>.col{padding-left:30px}.columns.p20{margin-left:-20px}.columns.p20>.col{padding-left:20px}.inp-cover{margin-top:15px}.inp-cover dt{display:inline-block;vertical-align:middle;width:83px;line-height:1.15}.inp-cover dt.width100px{width:100px}.inp-cover dd{display:inline-block;vertical-align:middle;padding:7px 0}.filterform select{padding-left:15px}.filter-content-box{display:none}.filter-content-box.visible{display:block}.filter-content-box .columns>.col{vertical-align:bottom}.text-required{text-align:right;padding:10px 0 0;margin:0;line-height:1.2}h1{font:normal 400 30px/1 "Noto Serif",serif}h1+br{display:none}.hot_line{width:auto;max-width:1190px;padding-top:0}.products .item{height:381px;margin-bottom:20px}.item .item-title{height:auto;min-height:50px;line-height:1.4}.content_container .content{width:auto;max-width:1320px;padding:0 20px}.news_content{margin-right:-34px}.news_content .news_item{-lh-property:0;width:-webkit-calc(25% - 34px);width:-moz-calc(25% - 34px);width:calc(25% - 34px)}.news_content .news_item .news_icon{margin-right:20px}.news_content .news_item:last-child,.news_content .news_item:nth-child(3n){margin-right:34px}#seo-text{margin-top:30px;line-height:1.38}footer .top_bar .phone_bar,header .top_bar .phone_bar{line-height:1.2}footer .top_nav ul{top:-24px}.social a{margin-right:6px}header .top_bar .phone_bar{width:220px}.news_container{overflow:hidden;width:auto}.home_container{width:auto;max-width:1320px;padding-left:20px;padding-right:20px}footer{padding:20px 0}footer .top_nav{width:auto;max-width:1320px;border-left:20px solid #fff;border-right:20px solid #fff}footer .tail{overflow:hidden;width:auto;max-width:1320px;padding-left:20px;padding-right:20px;padding-bottom:20px}.social{position:static;width:70px}.social div{position:static}.social div:first-child+div a{right:20px!important;bottom:5px!important}.brand_menu{position:absolute;left:50%;top:0;margin:0 0 0 -611px}.brand_menu-cover{top:-35px;overflow:hidden;height:70px;margin:0 -20px}.news_content .news_item .news_inner .news_title{line-height:1.3}header .search_bar input{display:inline-block;vertical-align:middle;height:28px}header .search_bar .search_btn{display:inline-block;vertical-align:middle}.phone_bar br{display:none}.phone_bar span{display:block}.link-menu{position:absolute;left:0;top:34px;display:none;color:#000;text-decoration:none;font-size:10px;text-transform:uppercase;padding:37px 0 0}.link-menu i{position:absolute;left:50%;top:12px;width:22px;height:3px;margin-left:-11px;background:#000}.link-menu i:first-child+i{top:20px}.link-menu i:first-child+i+i{top:28px}.link-menu:hover{color:#000}.shadow-mobile-menu{position:absolute;z-index:600;top:0;left:0;width:100%;height:100%;background:#7f7f7f;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:visibility .4s ease,opacity .4s ease;-moz-transition:visibility .4s ease,opacity .4s ease;-o-transition:visibility .4s ease,opacity .4s ease;transition:visibility .4s ease,opacity .4s ease}.shadow-mobile-menu.visible{opacity:1;visibility:visible}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;font-size:14px;background:#fff}.slideout-menu>ul{padding:5px 15px 15px}.slideout-menu>ul>li{margin:17px 0}.slideout-menu>ul>li>a{font-size:14px;color:#737373;text-decoration:none}.slideout-menu>ul>li>a span{font-size:14px}.slideout-menu ul{list-style:none}.slideout-menu ul ul{margin-left:10px;font-size:12px;padding:3px 0 1px}.slideout-menu ul ul li{margin:5px 0}.slideout-panel{position:relative;z-index:1;-webkit-box-shadow:-6px 0 5px -5px rgba(0,0,0,.2);-moz-box-shadow:-6px 0 5px -5px rgba(0,0,0,.2);box-shadow:-6px 0 5px -5px rgba(0,0,0,.2);background:#fff}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}header .top_nav ul>li.active>a:before{left:-22px}header .top_nav ul>li>a span{position:relative;z-index:2}header .top_nav ul>li.active>a:after{right:-22px}header .top_nav ul{top:108px}#content header{height:190px;min-width:inherit}#content .content_container{overflow:hidden}.text .news_content .news_item{display:inline-block;vertical-align:top;float:none;height:auto;-lh-property:0;width:-webkit-calc(33% - 34px);width:-moz-calc(33% - 34px);width:calc(33% - 34px);margin-bottom:30px}.slideout-panel{height:100%}.text ol.stylized,.text ul.stylized{margin-bottom:10px}.text{line-height:1.2}.text blockquote{margin:20px 0 10px}.bx-yandex-view-layout{margin-top:20px}.text .demo{padding-top:5px}#vertical-multilevel-menu ul,ul#vertical-multilevel-menu{width:100%;max-width:290px;padding-top:15px;padding-bottom:10px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_filter .bx_filter_section{width:100%;overflow:hidden;max-width:290px;padding-top:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_filter .bx_filter_search_button{-webkit-border-radius:24px;-webkit-background-clip:padding-box;-moz-border-radius:24px;-moz-background-clip:padding;border-radius:24px;background-clip:padding-box;margin:6px 10px 6px 0;padding:0 15px;font-family:"Noto Serif",serif;font-weight:700;font-size:12px}.bx_filter .bx_filter_button_box,.bx_filter .bx_filter_parameters_box{margin-bottom:10px;padding:0 11px}.catalog_container>aside{display:block;float:left;width:30%;margin-right:0;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catalog_container .content{display:block;float:left;width:70%;padding:0}.catalog_container{display:inline-block;width:100%}.bx_filter .bx_filter_parameters_box_container{margin-right:-10px}.bx_filter .bx_filter_button_box .bx_filter_block,.bx_filter .bx_filter_parameters_box.active .bx_filter_block{padding-bottom:10px}#seo-text h1{font-weight:700;margin-bottom:9px}.text h2{margin:10px 0 5px}.product-page{padding-top:20px}.product-page .product-image{float:left;width:33.33%;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-page .product-image img{max-width:100%;height:auto}.product-page .product-characteristics{float:left;width:26.33%;min-width:300px;font-size:13px;padding-top:10px;padding-left:30px;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-page .product-characteristics table td{padding-top:9px;vertical-align:middle}.product-page .product-characteristics table td:first-child{padding-right:30px}.product-page .product-characteristics table td:first-child+td{font-size:18px;padding-bottom:2px}.product-page .product-control{float:left;width:40.33%;min-width:450px;padding-left:30px;font-size:13px;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-page .product-control p.title{margin:0 0 15px;padding:0;font-size:24px;color:#c02b35;font-style:italic}.product-page .product-control dl{float:left;clear:left;margin-bottom:25px;margin-right:20px}.product-page .product-control dl dt{display:inline-block;vertical-align:baseline;width:60px;padding-right:10px}.product-page .product-control dl dd{display:inline-block;vertical-align:baseline}.product-page .product-control .product-price{font-size:18px}.product-page .product-control .product-price span{font-size:30px;margin-right:5px}.product-page .product-control .product-add-cart{float:left;margin-top:-3px;text-align:center}.product-page .product-control .product-add-cart .btn{padding:0;margin-bottom:15px}.product-page .product-control .subtitle{font-size:15px;font-style:normal;padding:0;margin:0 0 5px}.product-page .product-control .p-box{overflow:hidden;border-bottom:1px solid #acacac;padding-bottom:13px;padding-top:13px}.product-page .product-control .p-box+.product-add-cart{float:right;margin-top:30px;text-align:right}.product-page .product-control table{float:left;width:280px;margin-right:25px}.product-page .product-control table td{padding-bottom:5px}.product-page .product-control table td:first-child{padding-right:20px}.product-page .product-control table dl{margin:0}.product-page .product-control table dl dt{width:auto;font-size:13px;color:#717171;padding-right:5px}.product-page .product-control table dl dd,.product-page .product-control table dl dd *{font-size:13px}.product-page .product-box-shadow{max-width:420px;overflow:hidden;padding:32px 28px 38px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.14);-moz-box-shadow:0 2px 8px rgba(0,0,0,.14);box-shadow:0 2px 8px rgba(0,0,0,.14);-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box}.product-page .product-description{clear:both;max-width:846px;padding-bottom:30px}.text-new{font-size:15px;font-style:normal}.text-new p{font-size:15px;font-style:normal;margin:12px 0;padding:0!important}.text-new h3{font-size:30px;font-family:"Noto Serif",serif;color:#064574;font-weight:400;margin:18px 0}.text-new ul{list-style:none;font-size:15px;font-style:normal;padding:0!important}.text-new ul li{position:relative;font-size:15px;font-style:normal;padding-left:36px;margin-bottom:15px}.text-new ul li:after{content:'';position:absolute;left:0;top:6px;width:10px;height:10px;background:#064574;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}.text-new h4{font-size:20px;font-weight:400;color:#064574;margin:30px 0 10px}a.link-dotted{display:inline-block;line-height:1.1;color:#ba2831;font-size:14px;border-bottom:1px dotted;text-decoration:none}a.link-dotted:hover{color:#000}.number-counter{white-space:nowrap}.number-counter input[type=text]{display:inline-block;vertical-align:middle;width:67px;height:28px;margin-top:0;text-align:center;font-family:"Noto Sans",sans-serif;border:0;font-size:13px;background:url(../images/counter_inp_bg.png) no-repeat}.number-counter .bt{display:inline-block;vertical-align:middle;width:24px;height:28px;position:relative;text-align:center;font-size:0;color:transparent}.number-counter .bt:before{content:'';position:absolute;top:13px;left:6px;width:11px;height:3px;background:#c02b35;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.number-counter .bt.next:after{content:'';position:absolute;top:9px;left:10px;width:3px;height:11px;background:#c02b35;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.number-counter .bt:hover:after,.number-counter .bt:hover:before{background:#000}.bx-breadcrumb .bx-breadcrumb-item{white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a,.bx-ui-combobox-container .bx-combobox-fake-as-input{white-space:nowrap}.bx_order_make .bx_logotype{position:relative;z-index:5}.bx-registration-table td{padding-bottom:10px}a.bt_cart_bttn:before{background:url(http://goodshina23.ru/bitrix/templates/goodshina/i/to_cart.png) no-repeat;content:"";height:39px;left:0;position:absolute;top:0;width:37px;z-index:10}a.bt_cart_bttn:after{background:url(http://goodshina23.ru/bitrix/templates/goodshina/i/to_cart.png) 100% -39px no-repeat;content:"";height:39px;left:26px;position:absolute;right:0;top:0;z-index:1}a.bt_cart_bttn{float:left;height:39px;margin-top:7px;overflow:hidden;padding-right:28px;position:relative;text-indent:-9999px;width:54px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.round-counter{display:inline-block;width:9px;height:9px;margin-right:3px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}.round-counter.green{background:#65a039}.round-counter.yellow{background:#f9ac3a}.round-counter.red{background:#c02b35}.cartless{min-width:inherit}.cartless .cartbox b{white-space:nowrap}