

/* Start:/bitrix/templates/istok/css/style.css?176244626883105*/
@charset "utf-8";
@font-face {font-family:'Roboto Condensed';font-display:fallback;src:local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('/bitrix/templates/istok/fonts/Robotocondensedlight.woff2') format('woff2'), url('/bitrix/templates/istok/fonts/Robotocondensedlight.woff') format('woff'), url('/bitrix/templates/istok/fonts/Robotocondensedlight.ttf') format('truetype');font-weight: 300;font-style: normal;}
@font-face {font-family:'Roboto Condensed';font-display:fallback;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('/bitrix/templates/istok/fonts/Robotocondensed.woff2') format('woff2'), url('/bitrix/templates/istok/fonts/Robotocondensed.woff') format('woff'), url('/bitrix/templates/istok/fonts/Robotocondensed.ttf') format('truetype');font-weight: 400;font-style: normal;}
@font-face {font-family:'Roboto Condensed';font-display:fallback;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('/bitrix/templates/istok/fonts/Robotocondensedbold.woff2') format('woff2'), url('/bitrix/templates/istok/fonts/Robotocondensedbold.woff') format('woff'), url('/bitrix/templates/istok/fonts/Robotocondensedbold.ttf') format('truetype');font-weight: 700;font-style: normal;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
strong,b{font-weight:700}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
h4.lider{margin-bottom:12px;font:700 24px/1.1em 'Roboto Condensed',Arial,sans-serif;color:#333;text-transform:uppercase}
*{margin:0;padding:0}
body{background:#fff;font:12px/20px Tahoma,Arial,sans-serif;color:#333;margin:0;padding:0;width:100%}
#wrapper:before{display:none;content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background:url(/bitrix/templates/istok/css/../50.png) 50% 8px no-repeat}
a{color:#5996c4;text-decoration:underline}
img{vertical-align:middle;max-width:100%}
.product-card-wrap h1{font-size:30px;margin-bottom:8px}
h1,.eqw-h1-tt{margin-bottom:25px;font:700 24px/1.1em 'Roboto Condensed',Arial,sans-serif;color:#333;text-transform:uppercase}
h2{margin-bottom:15px;font:bold 20px/1.1em 'Roboto Condensed',Arial,sans-serif;color:#333;text-transform:uppercase}
h3{margin-bottom:15px;font:bold 24px/1.1em Arial,sans-serif;color:#1f262b}
p{margin-bottom:20px}
.typo-txt-prod{margin-bottom:15px}
.typo-txt-prod p{font:13px/20px Tahoma,Arial,sans-serif}
.wrap-centered{display:block;text-align:center}
.wrap-more-form-bl .wrap-centered{padding-top:25px}
.razdel-prod-link{padding:22px 0;border-top:1px solid #eeeeef;font:13px/20px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase}
.razdel-prod-link a{margin-right:25px}
.form-aside-and-line-bl > div.head-pan-city{position:absolute;top:0;left:-7px}
.form-aside-and-line-bl{position:relative}
a:hover{text-decoration:none}
.head-pan-city span:hover{border:none}
.menu li a,.catalog-nav > ul > li > a,.catalog-nav > ul > li li a,.brands-list-blocks ul li span,.inline-list-more-prod ul li a,.f-nav li a,.h-pan-open ul li,.ctbl-name a,.order-table td a{-moz-transition:color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease}
.catalog-nav > ul > li > a:hover,.menu li a:hover,.menu li a.act-item,.catalog-nav > ul > li li a:hover,.brands-list-blocks ul li a:hover span,.inline-list-more-prod ul li a:hover,.h-pan-open ul li:hover,.ctbl-name a:hover,.order-table td a:hover{color:#f16137}
.f-nav li a:hover{color:#333}
.catalog-nav > ul > li li a:hover,.f-nav li a:hover:hover{text-decoration:underline}
input[type="text"],input[type="password"],textarea,.jq-selectbox__select{position:relative;width:100%;height:37px;padding:0 11px;/*text-transform:uppercase;*/font:14px 'Roboto Condensed',Arial,sans-serif;color:#000;background-color:#fff;border:1px solid #dddddf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="text"].mini-input{width:40px;height:30px;text-align:center;padding:0;margin-right:5px}
.filter-form input[type="text"]{height:30px;border:none}
.reveal-form input[type="text"]{color:#999;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
textarea{height:70px;padding:10px;resize:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.head_auth_block a{text-decoration:none;color:#666}
.head_auth_block{margin-left:115px;float:left;padding:7px 0 6px;display:none}
.jq-checkbox{top:-1px;width:17px;height:17px;border:1px solid #dddddf;vertical-align:middle;cursor:pointer;background-color:#fff;margin-right:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.jq-checkbox.checked .jq-checkbox__div{width:13px;height:13px;margin:2px 0 0 2px;background:#ec5e22;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.inline-filter-check .jq-checkbox{border:none}
.inline-filter-check .jq-checkbox.checked .jq-checkbox__div{background:#333}
.jq-checkbox.disabled{opacity:.55;filter:alpha(opacity=55)}
label{display:inline-block;vertical-align:middle;/*text-transform:uppercase;*/font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.jq-radio{width:20px;height:20px;margin-right:7px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -131px -72px no-repeat;vertical-align:middle;cursor:pointer}
.jq-radio.checked .jq-radio__div{width:20px;height:20px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -108px -72px no-repeat}
.jq-radio.disabled{opacity:.55;filter:alpha(opacity=55)}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
.placeholder{color:#666}
.f-subs ::-webkit-input-placeholder,.reveal-form ::-webkit-input-placeholder{color:#999}
.f-subs :-moz-placeholder,.reveal-form :-moz-placeholder{color:#999}
.f-subs .placeholder,.reveal-form .placeholder{color:#999}
:focus::-moz-placeholder{color:transparent!important}
[autofocus]::-moz-placeholder:focus{color:graytext!important}
:focus:-moz-placeholder{color:transparent!important}
[autofocus]:-moz-placeholder:focus{color:graytext!important}
:focus::-webkit-input-placeholder{color:transparent!important}
[autofocus]::-webkit-input-placeholder{color:graytext!important}
.search{position:relative;float:right;width:784px;padding:5px 30px 5px 85px;background-color:#f16137}
.drop-down-search{position:absolute;left:69px;top:36px;z-index:102;background-color:#fff;width:662px;padding:15px;border:1px solid #f7bfa7;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.drop-down-search p{margin:8px 0 0;font-size:12px;line-height:20px}
.drop-down-search p:first-child{margin-top:0}
.search:before,.search:after{content:' ';position:absolute;right:-19px;top:0;width:20px;height:40px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -110px 0 no-repeat}
.search:before{left:-20px;width:21px;background-position:-87px 0}
.search input[type="text"]{position:relative;width:100%;height:30px;color:#666;padding:0 150px 0 25px;text-transform:none;font:12px Tahoma,Arial,sans-serif;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.search button{position:absolute;right:21px;top:5px;width:105px;height:30px;cursor:pointer;font:700 13px 'Roboto Condensed',Arial,sans-serif;background:none;text-transform:uppercase;background-color:#ec5e22;border:2px solid #fff;color:#fff}
.search button:before,.search button:after{content:' ';position:absolute;right:-15px;top:-2px;width:16px;height:30px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -182px 0 no-repeat}
.search button:before{width:13px;height:26px;left:-12px;top:0;background-position:-227px 0}
.search input[type="button"]:hover{background:#333;border-color:#333}
.search span{position:absolute;left:15px;top:5px;font:13px/30px 'Roboto Condensed',Arial,sans-serif;color:#fff;text-transform:uppercase}
.wrap-search-corner{display:block;position:relative}
.wrap-search-corner:before{content:' ';position:absolute;left:-16px;top:0;width:16px;height:30px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -245px 0 no-repeat}
.icon-search{position:absolute;z-index:5;left:90px;top:15px;width:12px;height:12px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -24px -17px no-repeat}
.col-panel-tc{display:inline-block;vertical-align:middle;margin-bottom:15px;position:relative;width:48px;padding:0 32px;height:35px;border:1px solid #dddddf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.col-panel-tc span{position:absolute;top:7px;z-index:10;height:21px;width:21px;background-image:url(/bitrix/templates/istok/css/../img/sprite.png);cursor:pointer}
.col-panel-tc .minus{left:6px;background-position:-212px -46px}
.col-panel-tc .plus{right:6px;background-position:-235px -46px}
.col-panel-tc input[type="text"]{width:48px;padding:0;text-align:center;height:35px;font-size:18px;background:#fff;position:relative;border:none;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.cabinet-wrap{border:1px solid #dddddf;padding:0 15px;margin-top:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.form-inner-standart{padding:25px 0 20px;border-bottom:1px solid #dddddf}
.form-inner-standart > div{margin-bottom:12px}
.form-inner-standart > div > span,.capcha-bl > span{display:inline-block;vertical-align:middle;font:14px/33px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;width:146px;text-align:right;padding-right:22px}
.form-inner-standart > .main-tt-inner{font-weight:700;color:#ec5e22;margin-bottom:10px;line-height:18px;font-size:18px}
.cab-links{margin:-18px 0 5px -10px}
.cab-links li{display:inline-block;vertical-align:top;width:234px;margin:0 0 0 24px;text-align:center;font:700 14px/35px 'Roboto Condensed',Arial,sans-serif;background-color:#aaacae;color:#fff;text-transform:uppercase;position:relative}
.cab-links li a{display:block}
.cab-links li:before,.cab-links li:after{content:' ';position:absolute;right:-17px;top:0;width:18px;height:35px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -309px 0 no-repeat}
.cab-links li:before{left:-17px;background-position:-332px 0}
.cab-links .act-cab:before{left:-17px;background-position:-332px -41px}
.cab-links .act-cab:after{background-position:-309px -41px}
.cab-links .act-cab{background-color:#ec5e22}
.cab-links li a{color:#fff;text-decoration:none}
.form-inner-standart input{width:447px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.f-inner-middle input[type="text"]{width:160px}
.f-inner-inline-input input[type="text"]{width:67px;margin-left:22px}
.form-inner-standart > .f-inner-inline-input > span{width:164px}
.form-inner-standart > .f-inner-inline-input > span:first-child{width:240px}
.form-inner-standart > .f-inner-inline-input > span:first-child input{margin-left:30px}
.form-wra-btn-standart{padding:30px 0 36px;display:block;text-align:center}
.form-wra-btn-standart .btn{width:255px;height:40px}
.form-wra-btn-standart a.btn{line-height:40px;padding:0}
.head-cabs-info{padding:15px 10px 0}
.head-cabs-info p{margin-bottom:12px;font:12px/18px Tahoma,Arial,sans-serif}
.form-inner-standart > .dark-standart-form{background-color:#efeeeb;padding:10px 20px 10px 171px;margin:25px 0;font:14px/23px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.open-check-click{display:none}
.open-check-click.open-user-check{display:block}
.capcha-bl{padding:30px 0 15px;max-width:340px}
.capcha-bl > span{line-height:20px;padding-top:10px}
.capcha-bl input{width:160px}
.capcha-bl img{margin-left:172px}
.btn{border:none;position:relative;
display:inline-block;height:33px;padding:0 20px;font:700 14px 'Roboto Condensed',Arial,sans-serif;
text-align:center;text-transform:uppercase;text-decoration:none;
color:#fff;background-color:#f16137;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
transition: all 0.3s ease;
}
.btn:hover,.f-subs .btn:hover{background-color:#f07e4e}
.reveal-modal .btn{width:100%;margin-top:22px}
.btn-large{width:445px;height:50px;font-size:18px;font-weight:700}
a.btn-large{line-height:50px}
a.btn{line-height:33px}
.head-panel-phone a.callback{display:inline-block;border:1px solid #dddddb;padding:0 17px;background-color:#F16137;color:#fff;height:20px;font:12px/20px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.head-panel-phone a.callback:hover{border-color:#ec5e22;color:#fff;background-color:#ec5e22}
.catalog-btn .catalog-nav{display:none;z-index:101;left:-20px;width:620px;position:relative;background-color:#fff;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.catalog-btn .catalog-nav.catalog-nav-open{display:block}
.catalog-btn .catalog-nav > ul ul > li > div{left:200px}
.catalog-btn{position:relative;float:left;display:block;width:180px;height:40px;background-color:#aaacae}
.catalog-btn:before,.catalog-btn:after{content:' ';position:absolute;right:-20px;top:0;width:21px;height:40px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -132px 0 no-repeat}
.catalog-btn:before{left:-20px;background-position:-156px 0}
.catalog-btn:hover{background-color:#333}
.catalog-btn:hover:before{background-position:-64px 0}
.catalog-btn:hover:after{background-position:-41px 0}
.catalog-btn > a{display:block;padding:0 8px;font:700 13px/40px 'Roboto Condensed',Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;background:url(/bitrix/templates/istok/css/../img/pic5.png) 95% 50% no-repeat}
.catalog-btn:hover > a{background:url(/bitrix/templates/istok/css/../img/pic2.png) 95% 50% no-repeat}
.aside-btn-right{text-align:right;padding:8px 10px 0 0}
.btn-f{width:260px;height:36px;text-align:center;background:none;border:2px solid #fff}
.btn-f:hover{background-color:#f07e4e;color:#fff}
.f-subs .btn{width:120px;color:#fff;height:22px;font-size:11px;background-color:#f16137;padding: 3px 6px;}
.f-subs .btn:disabled{opacity: 0.7;}
.arrow-top{display:none;position:fixed;bottom:120px;right:20px;width:65px;height:65px;z-index:10;border:1px solid #d3d3d4;background:#fff url(/bitrix/templates/istok/css/../img/pic6.png) 50% 50% no-repeat;-webkit-box-shadow:0 0 5px 1px #d3d3d4;-moz-box-shadow:0 0 5px 1px #d3d3d4;box-shadow:0 0 5px 1px #d3d3d4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.arrow-top.sticky{display:block}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;padding:0}
.menu{float:left}
.menu ul{overflow:hidden}
.menu li{display:inline-block;vertical-align:top;margin:24px 0 0 50px;text-transform:uppercase;font:13px/20px 'Roboto Condensed',Arial,sans-serif}
.menu li:first-child{margin-left:45px}
.menu li a{max-width:140px;display:block;text-decoration:none;color:#666;margin-bottom:10px}
.catalog-nav{border:1px solid #dddddf;padding:15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.catalog-nav > ul > li{margin-bottom:15px;position:relative;display:inline-block;vertical-align:top;width:240px}
.catalog-nav > ul > li:first-child{margin-top:0}
.catalog-nav > ul > li > a{padding:0 15px}
.catalog-nav > ul > li > a,.catalog-nav > ul ul > li > div > div > a{color:#555;text-decoration:none;text-transform:uppercase;font:700 14px/20px 'Roboto Condensed',Arial,sans-serif}
.catalog-nav > ul ul > li > div > div > a:hover{text-decoration:none}
.catalog-nav > ul ul > li > a{display:block;color:#666;}
.catalog-nav > ul ul > li:hover > a{color:#ec5e22}
.catalog-nav > ul > li > ul{padding-top:5px}
.catalog-nav > ul > li > ul > li{padding:0 15px 6px 30px;background:url(/bitrix/templates/istok/css/../img/pic3.png) 15px 8px no-repeat}
.catalog-nav > ul ul > li:hover > div{display:block}
.catalog-nav > ul ul > li > div{position:absolute;left:255px;top:0;width:450px;border:1px solid #dddddf;padding:16px 16px 5px;background-color:#efefef;z-index:101;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.catalog-nav > ul ul > li > div > div{border-top:1px solid #dddddf;padding:20px 0 10px}
.catalog-nav > ul ul > li > div > div:first-child{padding:0 0 15px;border:none}
.catalog-nav > ul ul > li > div > div > ul{padding:10px 0 0;margin-left:-10px}
.catalog-nav > ul ul > li ul.inline-catalog-nav{margin-left:-20px}
.catalog-nav > ul ul > li ul.inline-catalog-nav li{width:auto;margin-left:20px}
.catalog-nav > ul ul > li > div > div > ul > li{display:inline-block;vertical-align:top;width:140px;margin:0 0 7px 10px}
.bread-crumbs{position:relative;left:-255px;margin:0 0 18px;line-height:16px}
.bread-crumbs li{display:inline-block;color:#999;font:11px/16px 'Roboto Condensed',Arial,sans-serif}
.bread-crumbs li a{margin-right:2px;color:#999;text-transform:uppercase}
.bread-crumbs li.active a{color:#292c33;text-decoration:none}
.pagination{width:320px;margin:15px auto 25px;background-color:#e8eff5;text-align:center}
.pagination li{display:inline-block}
.pagination .pagin-dotted{margin:0 10px 0 6px}
.pagination li a{display:block;width:23px;font:16px/30px Arial,sans-serif;color:#292c33;text-decoration:none;text-align:center}
.pagination li a:hover,.pagination li.pagin-active a{background-color:#ffd91a}
.pagin-prev a,.pagin-next a{position:relative;top:2px;margin-right:3px;height:15px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -35px -18px no-repeat;border:1px solid #000}
.pagin-next a{margin-left:10px;background-position:-35px -30px}
.pagination .pagin-prev a:hover,.pagination .pagin-next a:hover{background-color:#e8eff5}
.clear-right{clear:right}
.clear{clear:both}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
#wrapper{min-width:280px;margin:0 auto;position:relative; overflow: hidden;}
.centered-bl{position:relative;width:1110px;padding:0 10px;margin:0 auto}
.header{margin-bottom:20px}
.header.sticky{padding-top:33px}
.header.sticky-2{padding-bottom:40px}
.header.sticky .head-panel{position:fixed;top:0;width:100%;z-index:230}
.search-h-wrap.search-fixed{position:fixed;left:0;top:34px;background-color:#fff;padding:1px 0;width:100%;z-index:220}
.search-h-wrap .centered-bl{padding:0}
.head-panel{background-color:#efeeeb;font:15px/17px 'Roboto Condensed',Arial,sans-serif;border-top:1px solid #fff;color:#666}
.head-panel-phone .common-number {margin-left:20px;}
.head-panel-phone{float:left;padding:5px 0 6px}
.head-panel-phone span a {display:inline-block;vertical-align:middle;color:#333;margin:0 7px 0 0;padding-left:20px;position:relative;font-size:18px}
.head-panel-phone span a:before{content:' ';position:absolute;left:0;top:50%;width:12px;height:12px;margin-top:-6px;background:url(/bitrix/templates/istok/css/../img/sprite.png) 0 0 no-repeat}
.mobile-pan-city{display:none}
.head-pan-city{position:absolute;z-index:230;right:6px;top:1px;padding:4px 0 6px 28px;line-height:20px;z-index:5;width:240px}
.head-pan-city:before{content:' ';position:absolute;left:10px;top:7px;width:10px;height:16px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -29px 0 no-repeat}

.head-pan-city div.cityshow {float: left;margin-right: 5px;}

.h-pan-open{background-color:#fff;-webkit-box-shadow:0 0 0 1px #eeb49b;-moz-box-shadow:0 0 0 1px #eeb49b;box-shadow:0 0 0 1px #eeb49b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.h-pan-open ul{display:block;color:#666;padding:10px 0}
.h-pan-open ul li{cursor:pointer}
.head-pan-city span{cursor:pointer;color:#666;text-decoration:none;border-bottom:1px dotted #666}
.head-panel-cart{width:254px;margin-right:250px;line-height:20px;padding:5px 0 6px;float:right}
.head-panel-cart a{color:#666;padding-left:23px;position:relative;text-decoration:none}
.head-panel-cart a:before{content:' ';position:absolute;left:0;top:50%;width:13px;height:12px;margin-top:-5px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -14px 0 no-repeat}
.logo{float:left;margin:25px 0 27px}
.logo table{width:100%}
.logo table tr td a{width:50%;text-align:center;color:#E7500D;font-weight:700}
.icon-dd-navigation{display:none}
/*.tips-menu-item{float:right;width:220px;margin:23px 0 20px;position:relative;background-color:#f16137;color:#fff;font:700 12px/17px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;padding:8px 12px 8px 13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}*/
.tips-menu-item{float:right;width:220px;margin:23px 0 20px;position:relative;/*background-color:#f16137;color:#fff;font:700 12px/17px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;padding:8px 12px 8px 13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px*/}
/*.tips-menu-item:before{content:' ';position:absolute;left:-54px;top:11px;width:54px;height:1px;background-color:#f16137}*/
.tips-menu-item:before{content:' ';position:absolute;left:-54px;top:11px;width:54px;height:1px;background-color:#4b7e33}
/*.tips-menu-item:after{content:' ';position:absolute;left:-54px;top:9px;width:5px;height:5px;background:url(/bitrix/templates/istok/css/../img/pic1.png) 0 0 no-repeat}*/
.tips-menu-item:after{content:' ';position:absolute;left:-54px;top:9px;width:5px;height:5px;background-color:#4b7e33}
.group-card{overflow:hidden}
.aside{float:left;width:257px;margin-bottom:40px}
.inner-pages .aside{margin-top:38px}
.content{margin:0 0 35px 286px;padding-top:3px}
.filter-main{padding:14px 6px 11px 16px;background-color:#f16137;margin-bottom:27px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.filter-float-bl{float:left;width:422px}
.filter-float-bl + .filter-float-bl{float:right;width:380px}
.filter-float-bl > div{margin-bottom:8px}
.filter-float-bl + .filter-float-bl .inline-form-tt{width:95px;padding-right:8px}
.inline-form-tt{display:inline-block;vertical-align:top;width:145px;padding-right:12px;font:700 12px/30px 'Roboto Condensed',Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:right}
.mini-tt-input{display:inline-block;text-transform:uppercase;margin:0 5px 0 3px;color:#fff;font:12px/30px 'Roboto Condensed',Arial,sans-serif}
.mini-tt-input + .mini-input{margin-right:8px}
.inline-filter-check{display:inline-block;vertical-align:top;width:150px;font:12px/30px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;color:#fff}
.inline-filter-check label{cursor:pointer;display:block;line-height:28px}
.brands-list-blocks > div{border-bottom:1px solid #eeeeef;margin-bottom:18px;padding-bottom:8px}
.brands-list-blocks ul{margin-right:-40px}
.brands-list-blocks ul li{display:inline-block;vertical-align:top;margin:0 40px 23px 0;width:100px;text-align:center}
.brands-list-blocks ul li a{display:block;text-decoration:none}
.brands-list-blocks ul li span{color:#666;display:block;margin-top:10px;text-transform:uppercase;font:12px/16px 'Roboto Condensed',Arial,sans-serif}
.inline-list-more-prod > div{display:inline-block;vertical-align:top;width:49%;margin-bottom:20px}
.inline-list-more-prod ul li{text-transform:uppercase;font:12px/30px 'Roboto Condensed',Arial,sans-serif}
.brands-list-blocks .inline-brand-mini{line-height:50px;padding-bottom:15px;margin-bottom:20px}
.inline-brand-mini a{margin:0 5px 0 6px}
.inline-brand-mini span{display:inline-block;vertical-align:middle;text-transform:uppercase;font:700 16px/50px 'Roboto Condensed',Arial,sans-serif}
.main-tt,.main-tt-inner{display:block;color:#f16137;margin-bottom:10px;text-transform:uppercase;font:700 24px/30px 'Roboto Condensed',Arial,sans-serif}
.main-tt-inner{margin-bottom:20px;color:#333}
.polar-bl{margin-bottom:30px;padding:19px 15px;background-color:#efeeeb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.polar-b-inner{width:49%;padding:5px 0 0;text-align:center;display:inline-block;vertical-align:top}
.polar-b-inner > div{width:140px;height:85px;position:relative;color:#fff;display:inline-block;vertical-align:top;margin:0 7px 17px;text-align:center;background:url(/bitrix/templates/istok/css/../img/ptrn2.png) 0 0 repeat;text-transform:uppercase;font:16px/78px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.polar-b-inner > div:before,.polar-b-inner > div:after{content:' ';position:absolute;right:9px;bottom:10px;width:20px;height:20px;background:url(/bitrix/templates/istok/css/../img/sprite.png) 0 -16px no-repeat}
.polar-b-inner > div:before{left:9px;background-position:0 -36px}
.polar-b-inner > div + div:before{left:111px}
.polar-b-inner > div + div:after{left:9px}
.polar-b-inner > div + div{background:url(/bitrix/templates/istok/css/../img/ptrn1.png) 0 0 repeat}
.polar-b-inner > span{display:block;text-transform:uppercase;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.polar-b-inner + .polar-b-inner > div:before{top:53px}
.polar-b-inner + .polar-b-inner > div:after{top:9px;left:9px}
.polar-b-inner + .polar-b-inner div + div:before{left:9px;top:9px}
.polar-b-inner + .polar-b-inner div + div:after{left:9px;top:56px}
.polar-b-inner + .polar-b-inner > div{padding-left:10px;width:130px}
.sort-prod{background-color:#efeeeb;padding:12px 14px;text-transform:uppercase;margin-bottom:4px;font:13px/22px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.sort-prod span{display:inline-block;vertical-align:middle;margin-right:4px}
.sort-prod a{display:inline-block;vertical-align:middle;margin-left:7px;padding:0 7px;text-decoration:none;background-color:#fff;color:#333}
.sort-prod a.act{background-color:#ec5e22;color:#fff}
.list-product-main,.list-product-home{font:14px Verdana,sans-serif;word-spacing:-.36em;margin:0 0 15px -29px}
.list-product-main > li{display:inline-block;position:relative;vertical-align:top;word-spacing:normal;width:255px;font:11px/20px Tahoma,Arial,sans-serif;margin:15px 0 23px 29px}
.list-product-home > li{display:inline-block;position:relative;vertical-align:top;word-spacing:normal;width:255px;font:11px/20px Tahoma,Arial,sans-serif;margin:15px 0 23px 29px}

.list-product-main > li{width:150px;margin:10px 0 10px 18px}
.list-product-home > li{width:190px;margin:10px 0 10px 18px}
.list-product-main{margin-left:-18px}
.list-product-home{margin-left:-18px}
.list-product-home span.pr-list-name{height:52px;min-height:52px;max-height:52px}

.pr-hit{position:absolute;right:14px;top:10px;z-index:10;padding:0 2px;color:#fff;background-color:#f90;text-transform:uppercase;font:700 12px/34px 'Roboto Condensed',Arial,sans-serif}
.pr-hit:before,.pr-hit:after{content:' ';position:absolute;right:-19px;top:0;width:19px;height:34px;background:url(/bitrix/templates/istok/css/../img/sprite.png) 0 -60px no-repeat}
.pr-hit:before{left:-19px;background-position:-21px -60px}
.pr-list-name{display:block;margin:15px 0 12px;text-transform:uppercase;font:700 14px/18px 'Roboto Condensed',Arial,sans-serif}
.pr-list-name a{color:#ed6a36}
.list-product-main > li ul{margin-bottom:13px;color:#989898}
.list-product-main > li ul span{color:#333}
.pr-list-price{float:left;color:#ec5e22;font:18px/24px 'Roboto Condensed',Arial,sans-serif}
.pr-list-price span{font-size:24px}
.pr-list-status,.rad-dott-hint{float:right;margin-top:5px;padding:0 10px 0 17px;color:#666;position:relative;background-color:#eeeeef;text-transform:uppercase;font:11px/18px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.pr-list-status:before,.rad-dott-hint:before{content:' ';position:absolute;left:6px;top:50%;width:6px;height:6px;background-color:#ec5e22;margin-top:-3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.rad-dott-hint:before{left:9px}
.rad-dott-hint{display:block;float:none;padding:0 17px 0 23px;font-size:12px;line-height:25px;color:#333;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.pr-list-btn{clear:both;display:block;padding:23px 0 16px}
.pr-list-btn .btn{width:100%;padding:0;font-size:13px}
.pr-list-bottom{overflow:hidden;font:11px/22px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase}
.pr-list-none{display:none}
.pr-list-bottom span{position:relative;display:inline-block;padding-left:20px}
.pr-list-bottom span:before{content:' ';position:absolute;top:50%;background-image:url(/bitrix/templates/istok/css/../img/sprite.png)}
.pr-list-bottom span + span{float:right}
.pr-icon-1:before{left:5px;width:7px;height:13px;margin-top:-7px;background-position:-40px -43px}
.pr-icon-2:before{left:0;width:10px;height:10px;margin-top:-5px;background-position:-51px -45px}
.other-prod-list{font:14px Verdana,sans-serif;word-spacing:-.36em;margin-left:-34px}
.other-prod-list li{display:inline-block;vertical-align:top;word-spacing:normal;width:180px;margin:0 0 0 34px}
.other-prod-list li .pt-list-name{font-size:13px}
.prod-nav{border-top:1px solid #eeeeef;padding:25px 0 5px;text-transform:uppercase;font:13px/20px 'Roboto Condensed',Arial,sans-serif}
.prod-nav a{display:inline-block;vertical-align:top;margin:0 25px 10px 0}
.dd-filter-bl{margin-bottom:15px}
.dd-filter-bl > div{margin-bottom:11px;background-color:#efeeeb;padding:10px 15px 0;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dd-filter-bl label{display:inline-block;vertical-align:middle;font:12px/20px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;color:#666;margin:0 10px 10px 0}
.dd-filter-top label{margin-bottom:0;position:absolute;left:-200px;top:-200px;visibility:hidden;font-weight:700}
.dd-filter-open label{visibility:visible;position:relative;left:0;top:0}
.dd-filter-bl .jq-checkbox{margin-right:5px}
.dd-filter-top{display:block;margin-bottom:12px}
.dd-f-btn{float:right;font-size:12px;line-height:14px;padding-top:3px;cursor:pointer;color:#5996c4;border-bottom:1px dotted #5996c4}
.dd-f-btn span + span,.dd-filter-open .dd-f-btn span{display:none}
.dd-filter-open .dd-f-btn span + span{display:block}
.dd-f-tt{display:inline-block;vertical-align:middle;margin-right:10px;text-transform:uppercase;font:700 18px/20px 'Roboto Condensed',Arial,sans-serif}
.btn-filter-pr .btn{width:254px;padding:0}
.dd-filter-inner{display:none}
.dd-filter-open .dd-filter-inner{display:block;padding-bottom:8px}
.articul{display:block;text-transform:uppercase;color:#999;margin-bottom:15px;font:12px/20px 'Roboto Condensed',Arial,sans-serif}
.aside-img-card{float:left;width:268px}
.aside-img-card img{width:100%}
.descript-cart{float:right;width:540px;border-top:1px solid #eeeeef;padding:23px 0;min-height:200px}
.card-price-top{overflow:hidden;margin-bottom:23px;font-family:'Roboto Condensed'}
.card-price{float:left;color:#ec5e22;padding:0 17px;font-size:30px;line-height:30px}
.card-btns{float:right;width:258px;margin-bottom:20px;margin-top:-40px}
.card-btns .btn{width:100%;padding:0;margin-bottom:15px}
.discount-price{clear:both;padding:7px 12px 8px;font-size:12px;line-height:22px;background-color:#efeeeb;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.discount-price span{margin:0 10px 0 0;font-size:18px;display:inline-block;vertical-align:top;color:#ec5e22}
.descript-card-char{margin-bottom:7px}
.descript-card-char li:first-child{border:none;color:#999}
.descript-card-char li{border-top:1px solid #eeeeef;padding:9px 12px 8px;font-size:14px;line-height:20px;overflow:hidden;color:#999}
.descript-card-char span{float:left}
.descript-card-char b{float:right;font-weight:400;color:#333}
.descript-service > div{margin-bottom:10px;border:1px solid #eeeeef;color:#666;padding:9px 10px 9px 66px;position:relative;font:16px/16px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.descript-service > div:before{content:' ';position:absolute;left:19px;top:50%;height:26px;margin-top:-13px;background-image:url(/bitrix/templates/istok/css/../img/sprite.png)}
.descript-service > div span{display:block;font-size:12px}
.descript-service > div b{font-weight:700;color:#ec5e22}
.descript-service > div.d-ser-1{padding:16px 5px 16px 66px}
.d-ser-1:before{width:32px;background-position:-64px -45px}
.d-ser-2:before{width:26px;background-position:-99px -45px}
.card-city{float:left;margin:17px 0 14px;width:268px;font-family:'Roboto Condensed'}
.card-city-tt{display:block;padding:14px 3px 10px;text-transform:uppercase;border-top:1px solid #eeeeef;font:700 15px/20px 'Roboto Condensed',Arial,sans-serif}
.card-city li{margin-bottom:20px;font-size:14px;line-height:22px}
.card-city li span{display:block}
.card-city li .rad-dott-hint{display:inline-block}
.card-aside-city-tt{display:block;margin-bottom:18px;font-weight:700;font-size:20px;line-height:22px;text-transform:uppercase}
.city-value-prod b{font-weight:700}
.city-value-prod{margin:8px 0 5px}
.card-serice-icon{margin-bottom:20px;border:1px solid #eeeeef;padding:25px 0 25px 20px;font:16px/26px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both}
.card-serice-icon span{display:inline-block;vertical-align:middle;padding-left:45px;width:220px;position:relative;color:#666}
.card-serice-icon span:before{content:' ';position:absolute;top:50%;background-image:url(/bitrix/templates/istok/css/../img/sprite.png)}
.card-ser-ic-1:before{left:2px;width:26px;height:19px;margin-top:-9px;background-position:-128px -46px}
.card-ser-ic-2:before{left:4px;width:22px;height:26px;margin-top:-13px;background-position:-157px -46px}
.card-ser-ic-3:before{left:0;width:26px;height:22px;margin-top:-11px;background-position:-182px -46px}
.card-dicount-tbl{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eeeeef}
.card-dicount-tbl span{display:block;text-transform:uppercase;font:700 18px/24px 'Roboto Condensed',Arial,sans-serif;color:#ec5e22;margin-bottom:20px}
.card-dicount-tbl p{color:#666;font:14px/18px 'Roboto Condensed',Arial,sans-serif}
.card-dicount-tbl table{width:100%;max-width:540px;margin-bottom:18px;color:#666}
.card-dicount-tbl th{padding:5px 2%;width:46%;text-align:left;text-transform:uppercase;font:700 15px/25px 'Roboto Condensed',Arial,sans-serif}
.card-dicount-tbl td{padding:5px 2%;font-size:12px;line-height:26px;font-weight:700}
.card-dicount-tbl td:first-child{font-weight:400}
.card-dicount-tbl tr:nth-child(odd) td,.card-dicount-tbl tr:nth-child(odd) th{background-color:#eeeeef}
.cart-tbl{padding-bottom:27px;margin-bottom:17px;border-bottom:1px solid #dddddf}
.body-cart-tbl{color:#666;margin-bottom:5px;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.head-cart-tbl{margin-top:-10px;overflow:hidden;border-top:1px solid #dddddf}
.head-cart-tbl span{float:left;text-transform:uppercase;line-height:46px;color:#666}
.head-cart-tbl span:first-child{float:right;width:62px}
.head-cart-tbl span:first-child + span{width:144px}
.head-cart-tbl span:first-child + span + span{width:354px}
.head-cart-tbl span:first-child + span + span +span{width:147px}
.head-cart-tbl span:first-child + span + span + span + span{width:110px}
.body-cart-tbl li{border-top:1px solid #dddddf;padding:21px 0}
.ctbl-img{display:inline-block;vertical-align:middle;width:120px}
.ctbl-name{display:inline-block;vertical-align:middle;width:302px;padding:0 40px 18px 15px;text-transform:uppercase}
.ctbl-name a{color:#333}
.ctbl-price{display:inline-block;vertical-align:middle;padding-bottom:15px;color:#ec5e22;width:160px;text-align:center;font-size:24px;line-height:22px}
.ctbl-close{display:inline-block;vertical-align:middle;width:55px;text-align:center;padding-bottom:15px}
.ctbl-close a{width:21px;height:21px;display:inline-block;background:url(/bitrix/templates/istok/css/../img/sprite.png) -84px -72px no-repeat}
.bottom-cart-btl{overflow:hidden}
.ctbl-discount{position:relative;border:1px solid #eeeeef;float:left;width:500px;text-align:right;padding:0 20px;color:#666;font:18px/49px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ctbl-discount b{font-weight:700;color:#ec5e22}
.ctbl-discount:before{content:' ';position:absolute;left:17px;top:50%;width:32px;height:32px;margin-top:-16px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -259px -45px no-repeat}
.ctbl-summ-price{float:right;width:235px;font:36px/47px 'Roboto Condensed',Arial,sans-serif;color:#ec5e22}
.ctbl-summ-price span{font-size:18px}
.form-aside-and-line-bl{border-top:1px solid #dddddf;padding:20px 0 12px;overflow:hidden}
.form-aside-and-line-bl > div{margin:0 0 11px 282px}
.form-aside-and-line-bl input[type="text"]{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.form-aside-and-line-bl .main-tt-inner{float:left;width:260px;line-height:24px}
.form-aside-and-line-bl > div .form-aside-and-line-tt,.form-aside-and-line-tt{display:block;margin-bottom:5px;text-transform:uppercase;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.form-aside-and-line-tt i{font-style:normal;font-weight:700;color:#c00}
.form-aside-and-line-bl > div.f-aside-inline-rad{margin-bottom:15px}
.f-aside-inline-rad label{    margin-right: 20px;
    display: inline-flex;
    gap: 5px; }
.f-aside-block-rad label span{color:#ec5e22}
.f-aside-block-rad{padding:1px 0 8px}
.f-aside-block-rad > span{display:block;margin-top:12px}
.f-aside-inline-wrap{font:14px Verdana,sans-serif;word-spacing:-.36em;margin-left:-13px}
.warp-delivery-form > div{margin-bottom:10px}
.f-aside-inline-wrap > span{display:inline-block;vertical-align:top;word-spacing:normal;margin-left:13px;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.middle-input{width:257px}
input[type="text"].calendar-icon{padding-left:30px;background:url(/bitrix/templates/istok/css/../img/pic7.png) 10px 50% no-repeat}
.small-input{width:82px}
.f-aside-pay{margin-left:7px;padding:6px 0}
.f-aside-pay a{margin-left:-7px}
.f-aside-pay-input .middle-input{width:367px}
.f-aside-pay-input .small-input{width:161px}
.form-dark-rad-bl{background-color:#efeeeb;padding:24px 17px 8px;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dark-open-bl{display:none;padding-bottom:10px}
.f-dark-open-conetnt .dark-open-bl{display:block}
.f-dark-ch-tt{display:block;margin-bottom:15px}
.ch-ic-hint{display:inline-block;vertical-align:middle;width:22px;height:22px;margin:0 3px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -60px -72px no-repeat;position:relative}
.ch-ic-hint > span{display:none;position:absolute;top:48px;left:72px;padding:8px 13px 2px;width:306px;font:12px/17px 'Roboto Condensed',Arial,sans-serif;color:#fff;text-transform:uppercase;background-color:#ec5e22;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.ch-ic-hint:hover > span{display:block}
.ch-ic-hint > span:before{content:' ';position:absolute;left:-12px;top:50%;margin-top:-9px;width:12px;height:17px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -44px -77px no-repeat}
.ch-ic-hint > span span{display:block;margin-bottom:10px}
.old-ac-tbl table{width:100%;max-width:428px;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.old-ac-tbl table th{padding:10px 1% 11px;text-align:right;font-weight:700;line-height:15px;text-transform:uppercase}
.old-ac-tbl td{text-align:right;padding:5px 1%;font-weight:700;border-top:1px solid #d7d6d3}
.old-ac-tbl td:first-child{text-align:left;font-weight:400}
.old-ac-tbl th:first-child{text-align:left;width:136px}
.old-ac-tbl th:first-child + th{text-align:left;width:112px}
.old-ac-tbl td:first-child + td{font-weight:400;text-align:left}
.old-ac-tbl td:last-child,.old-ac-tbl th:last-child{padding-right:18px}
.f-dark-ch-tt label span{font-size:14px;text-transform:none}
.f-dark-ch-tt label span b{font-weight:700;color:#ec5e22}
.form-dark-rad-bl p{margin-bottom:0;font:12px/18px Tahoma,Arial,sans-serif;color:#666}
.supp-help-tt{display:block;margin-bottom:15px;text-transform:uppercase;font:700 16px/18px 'Roboto Condensed',Arial,sans-serif}
.supp-help-inner{float:left;width:430px;margin-bottom:13px}
.supp-help-inner input[type="text"]{width:255px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.supp-help-inner > div{margin-top:10px}
.supp-help-inner > div:first-child{margin-top:0}
.supp-help-inner textarea{height:115px}
.supp-help-radio-bl{margin-left:460px;width:220px;margin-bottom:13px}
.supp-help-radio-bl label{display:block;margin-bottom:3px}
.adress-user-delivery{padding:5px 0 7px}
.adress-user-delivery > div{margin-top:10px;padding:9px 20px 10px 13px;overflow:hidden;background-color:#efeeeb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.adress-user-delivery > div:first-child{margin-top:0}
.adress-user-delivery > div p{margin-left:5px;float:left;margin-bottom:0}
.adress-user-delivery > div p span{display:block;font:14px/22px 'Roboto Condensed',Arial,sans-serif}
.adress-user-delivery > div .jq-radio{float:left;margin-top:4px}
.adress-user-delivery .rad-dott-hint{float:right;background-color:#fff;margin-top:9px}
.order-user-info{padding:20px 0 18px;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.order-user-tt{display:block;text-transform:uppercase;font-size:30px;line-height:30px;margin-bottom:20px;font-weight:700}
.data-order-user span{display:inline-block;vertical-align:top;margin:0 25px 0 0;text-transform:uppercase}
.status-order{display:inline-block;font-style:normal;font-size:12px;line-height:20px;padding:0 7px;margin-left:2px;background-color:#d6ebc2}
.order-table table{width:100%;margin-bottom:0}
.order-table th{text-align:left;width:120px;font-weight:700;color:#666;padding:12px 10px;text-transform:uppercase;border-top:1px solid #dddddf;border-bottom:1px solid #dddddf}
.order-table th:first-child{text-align:left;width:532px;padding-right:0;padding-left:0}
.order-table td{padding:14px 0 14px 12px;border-bottom:1px solid #dddddf}
.order-table td:first-child{padding-left:0}
.order-table td:first-child a{color:#333}
.order-table td span{font-size:18px}
.order-tbl-price{color:#ec5e22}
.order-table tfoot td{text-align:right;border:none;font:24px/24px 'Roboto Condensed',Arial,sans-serif}
.order-table tfoot td span{font:24px/24px 'Roboto Condensed',Arial,sans-serif;margin-left:70px}
.order-table tfoot td .order-tbl-price{color:#ec5e22;margin:0 28px 0 85px}
.o-us-hi{text-transform:uppercase}
.status-new{background-color:#f7bfa7}
.order-table-more-lines tfoot td .order-tbl-price{margin:0 202px 0 40px}
.order-table-more-lines th{text-align:left;padding:12px 5px;width:150px}
.order-table-more-lines th:first-child{width:108px}
.order-table-more-lines th:first-child + th{width:174px}
.order-table-more-lines th:first-child + th + th{width:200px}
.order-table-more-lines td{padding:14px 5px}
.discount-user-bl{margin-bottom:10px}
.discount-user-bl > div{padding:11px 0;font:18px/20px 'Roboto Condensed',Arial,sans-serif;color:#ec5e22;border-bottom:1px solid #dddddf}
.discount-user-bl > div:first-child{border-top:1px solid #dddddf}
.discount-user-bl > div > span{display:inline-block;vertical-align:middle;font-size:14px;color:#333;text-transform:uppercase;width:205px;padding-right:10px}
.discount-user-bl p{margin:20px 0;font:14px/20px 'Roboto Condensed',Arial,sans-serif}
.place__phones{margin-bottom:10px!important}
.footer{width:100%;position:relative}
.footer-contacts{padding:28px 0 26px;background-color:#efeeeb}
.footer-contacts .centered-bl{overflow:hidden}
.f-pay{float:left;width:180px;padding-right:40px}
.f-pay img{margin:0 2px 5px 0}
.f-tt{display:block;color:#666;text-transform:uppercase;font:700 16px/20px 'Roboto Condensed',Arial,sans-serif;margin-bottom:12px}
.f-nav{float:left;border-left:1px solid #dcdbd8;padding:0 30px 7px 60px;width:160px}
.f-nav li:first-child{margin-top:0}
.f-nav li{margin-top:18px;font:12px/14px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase}
.f-nav li a{color:#999}
.f-rev-subs-wrap{float:left;width:285px;padding:0 62px 7px 3px;border-right:1px solid #dcdbd8}
.f-soc-aside{float:right;width:230px}
.f-rev{margin-bottom:25px}
.f-subs .f-tt{margin-bottom:5px}
.f-subs input[type="text"]{border:none;height:30px;margin-bottom:10px;font:12px Tahoma,Arial,sans-serif;color:#999;text-transform:none}
.f-soc{margin:0 0 78px -10px;overflow:hidden}
.f-soc a{float:left;width:30px;height:30px;margin:0 0 10px 10px;background-image:url(/bitrix/templates/istok/css/../img/soc-icon.png)}
.soc-ic1{background-position:0 0}
.soc-ic2{background-position:-40px 0}
.soc-ic3{background-position:-80px 0}
.soc-ic4{background-position:-120px 0}
.soc-ic5{background-position:-160px 0}
.soc-ic6{background-position:-200px 0}
.design-by a{display:block;overflow:hidden;text-decoration:none}
.design-by img{float:left;width:54px;margin-top:3px}
.design-by span{display:block;margin-left:60px;color:#ababab;font:11px/12px 'Roboto Condensed',Arial,sans-serif}
.design-by span b{display:block;text-transform:uppercase}
.footer-bottom{font:12px/16px 'Roboto Condensed',Arial,sans-serif;color:#999;padding:24px 0}
.footer-bottom p{margin-bottom:0}
.tabs{margin-bottom:21px;display:inline-block}
.tabs li{display:inline-block;margin-right:20px;color:#fab39e;cursor:pointer;position:relative;text-transform:uppercase;border-bottom:1px solid #fab39e;font:700 22px/22px 'Roboto Condensed',Arial,sans-serif}
.tabs li.current{color:#fff}
.box{display:none}
.box.visible{display:block}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flexslider{margin:0;padding:0}
.slides > li{display:none;backface-visibility:hidden;position:relative}
.main-slider{
    width: 100%;
    overflow: hidden;
}
.main-slider{text-align:center;position:relative;margin-bottom:25px;zoom:1;background-color:#efeeeb}
.main-slider .centered-bl{position:absolute;left:50%;margin-left:-565px;top:0;padding:18px 10px;text-align:left}
.slider-tt{display:block;color:#f63;font:700 36px/40px 'Roboto Condensed',Arial,sans-serif;text-transform:uppercase;margin-bottom:10px}
.carousel-flex{position:relative;margin-bottom:20px;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav,.flex-control-nav,.flex-control-thumbs{display:none}
.index-cont{width:100%;margin-bottom:35px;border-radius:3px;border:1px solid #ccc;background-color:#f9f9f9}
.specialist-form.flat{text-align:center;padding:10px 15px 20px}
.specialist-form h5{font:700 24px/1.1em 'Roboto Condensed',Arial,sans-serif;font-weight:600;text-align:left;margin-bottom:10px}
.index-cont p{font-size:14px;text-align:left;font-weight:400;margin:0 0 10px;display:inline-block;width:100%}
.index-cont hr{width:100%;border-color:#dadada;margin-bottom:10px;margin-top:10px;float:left;border:0;border-top:1px solid #eee;box-sizing:content-box;height:0}
.index-cont p.success{margin:10px 20px 0}
.index-cont-time p{font-size:15px;padding-left:20px;padding-right:20px;color:#969696;width:auto}
.index-cont-time p a{text-decoration:none}
.phone-icon{content:"";display:inline-block;height:28px;width:29px;margin-top:13px;background-image:url(/bitrix/templates/istok/css/../img/phoneicon.png);background-repeat:no-repeat;}
.form-control::-moz-placeholder{color:#999;opacity:1}
.index-cont input[type="tel"]{border:1px solid #969696;height:20px;float:left;width:83%;margin-bottom:20px;padding-left:7px;max-width:245px;margin-top:10px;margin-left:10px}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.spec-button{background:transparent;border-radius:6px;border:2px red solid;color:red;font-size:17px;font-weight:600;height:42px;width:146px;float:left;margin-left:10px;letter-spacing:.5px;margin-top:5px;text-transform:capitalize}
.spec-button:hover{color:#fff;background-color:red}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-indent:-9999px}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px}
.main-slider .flex-control-nav{display:block;width:100%;position:absolute;bottom:13px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;}
.flex-control-paging li a{width:10px;height:10px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.flex-control-paging li a.flex-active{background:#ff6231;cursor:default;-webkit-box-shadow:0 0 1px 1px #edf3f1;-moz-box-shadow:0 0 1px 1px #edf3f1;box-shadow:0 0 1px 1px #edf3f1}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.4);z-index:1001;display:none;top:0;left:0}
.reveal-modal{visibility:hidden;top:120px;left:50%;margin-left:-235px;width:256px;background:#fff;position:absolute;z-index:1002;padding:25px 107px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 8px 0 #3b3b3c;-moz-box-shadow:0 0 8px 0 #3b3b3c;box-shadow:0 0 8px 0 #3b3b3c}
.reveal-modal .close-reveal-modal{position:absolute;top:12px;right:13px;cursor:pointer;width:12px;height:12px;background:url(/bitrix/templates/istok/css/../img/sprite.png) -24px -33px no-repeat}
.reveal-tt{display:block;text-transform:uppercase;margin-bottom:18px;font:700 24px/30px 'Roboto Condensed',Arial,sans-serif;text-align:center;color:#000}
.prod-add-reveal{text-align:center;text-transform:uppercase;font:11px/18px 'Roboto Condensed',Arial,sans-serif;color:#333}
.prod-add-reveal .wrap-centered{display:block;margin:0 0 30px}
.prod-add-reveal .wrap-centered .btn{margin-top:10px}
.prod-add-reveal .reveal-tt{font-size:18px}
.btn-link-reveal{display:block}
.btn-link-reveal a{color:#333}
.form-aside-and-line-bl .jq-selectbox__select{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.old-ac-tbl .jq-selectbox__select{height:24px;line-height:24px;padding:0 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.form-inner-standart .jq-selectbox__select{width:447px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.form-inner-standart .jq-selectbox{width:auto}
.foltere-inline-select{padding-bottom:14px}
.foltere-inline-select > div{display:inline-block;vertical-align:top;width:244px;margin-left:20px}
.foltere-inline-select > div:first-child{margin-left:0}
.foltere-inline-select > div .jq-selectbox__select{height:23px;line-height:23px;font-size:12px}
.jq-selectbox{vertical-align:middle;cursor:pointer;width:100%}
.reveal-modal .jq-selectbox{margin-bottom:8px}
.reveal-modal .jq-selectbox__select{color:#999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.filter-form .jq-selectbox{width:261px}
.jq-selectbox__select{padding:0 37px 0 11px;line-height:37px}
.filter-form .jq-selectbox__select{height:30px;line-height:30px;font-size:12px;font-family:Tahoma;text-transform:none}
.jq-selectbox.focused .jq-selectbox__select{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-color:#f7bfa7}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}
.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:36px;height:100%;background:url(/bitrix/templates/istok/css/../img/pic4.png) 50% 50% no-repeat}
.wrap-more-form-bl .jq-selectbox__trigger{background:url(/bitrix/templates/istok/css/../img/pic2.png) 50% 50% no-repeat}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{opacity:1;filter:alpha(opacity=100)}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity:.3;filter:alpha(opacity=30)}
.jq-selectbox__dropdown{top:36px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:1px solid #f7bfa7;border-top:1px solid #fff;background:#FFF;color:#333;text-transform:uppercase;font:14px 'Roboto Condensed',Arial,sans-serif;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.jq-selectbox__dropdown ul{max-height:172px}
.filter-form .jq-selectbox__dropdown ul{max-height:168px}
.filter-form .jq-selectbox__dropdown{top:29px;font-size:12px;font-family:Tahoma;text-transform:none}
.foltere-inline-select > div .jq-selectbox__dropdown{top:22px;font-size:12px}
.old-ac-tbl .jq-selectbox__dropdown{top:22px;font-size:14px}
.reveal-modal .jq-selectbox__dropdown{color:#999}
.jq-selectbox__search{margin:5px;display:none}
.jq-selectbox ul{margin:0;padding:0}
.jq-selectbox li{min-height:18px;padding:3px 11px}
.old-ac-tbl .jq-selectbox li{padding:0 20px}
.foltere-inline-select > div .jq-selectbox li{padding:0 11px}
.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}
.jq-selectbox li:hover{background-color:#08C;color:#FFF}
.jq-selectbox li.disabled{color:#AAA}
.jq-selectbox li.disabled:hover{background:none}
.jq-selectbox li.optgroup{font-weight:700}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}
.jq-selectbox li.option{padding-left:25px}
.pagination{background-color:#eeeeef;width:100%}
input.error,div.error{border-color:red!important;color:red!important}
.open-check-click.open-user-check{display:none}
.capcha-bl img{border:1px solid #dddddf;border-radius:3px}
.form-inner-standart > div{position:relative}
.form-inner-standart > div p.error{position:absolute;top:32px;left:174px;font-size:11px;color:red}
.form-aside-and-line-bl > div{position:relative}
.form-aside-and-line-bl > div p.error{position:absolute;top:33px;right:10px;font-size:11px;color:red}
.middle-input{position:relative}
.middle-input img.calendar-icon{position:absolute;right:10px;bottom:7px}
.group-card{overflow:hidden}
.f-subs input[type="text"]{border:1px solid #fff}
.f-rev-subs-wrap .success{color:green}
.pr-list-name{min-height:72px;max-height:72px;height:72px;overflow:hidden}
.pr-list-price{display:block;float:none}
.detail-text{padding:10px 0 0;margin:10px 0 15px 13px;font-size:14px;line-height:20px;border-top:1px solid #eeeeef}
.catalog-nav > ul ul > li > div{min-height:300px}
.filter-main .section h3{display:inline-block;font:700 16px/20px "Roboto Condensed",Arial,sans-serif;color:#fff;text-transform:uppercase;padding:10px 0 0;margin:0 20px 0 0}
.d-ser-1,.d-ser-2{cursor:pointer}
.adress-user-delivery > div p{width:400px}
a.toggle{display:block;margin:0 0 15px}
.list-product-main > li ul{min-height:80px}
.nothing-found{margin:25px 0 0}
.btn{cursor:pointer}
#orphus{display:none}
.brand-info{margin:0 0 15px}
.hidden{display:none!important}
#FeedBack .success{font-size:18px;margin:20px 0;text-align:center}
#oneClick .success{font-size:18px;margin:20px 0;text-align:center}
#order_form .list-product-main > li ul{display:none}
@media only screen and (max-width: 1130px) {
.centered-bl{width:690px;padding:0 10px}
.main-slider .centered-bl{margin-left:-335px}
.header{margin-bottom:10px}
.arrow-top,.arrow-top.sticky,.tips-menu-item{display:none}
.head_auth_block{margin-left:55px}
.head-panel-cart{margin-right:190px;width:220px}
.logo{width:180px;margin:25px 0}
.menu li{font-size:12px;margin:15px 0 0 45px}
.menu li:first-child{margin-left:28px}
.menu li a{max-width:130px;margin-bottom:5px}
.search{width:375px;padding:5px 30px 5px 73px}
.search span{left:5px}
.search input[type="text"]{padding-left:20px}
.icon-search{left:74px}
.main-slider img{max-height:100%}
.aside{width:210px}
.content{margin:0 0 30px 240px}
.filter-float-bl,.filter-float-bl + .filter-float-bl{float:none;width:100%}
.filter-float-bl + .filter-float-bl .inline-form-tt{width:145px;padding-right:12px}
.tabs li{font-size:16px;margin-right:10px}
.filter-float-bl > div{margin-bottom:10px}
input[type="text"].mini-input{width:40px;height:23px}
.filter-form .jq-selectbox{width:240px}
.filter-form .jq-selectbox__select{height:23px;line-height:23px}
.filter-form .jq-selectbox__dropdown{top:23px}
.inline-form-tt,.mini-tt-input{line-height:21px}
.inline-filter-check label{line-height:23px}
.aside-btn-right{padding:0 25px 0 15px;margin:23px 0 0}
.aside-btn-right .btn-f{width:100%}
.filter-main{margin-bottom:28px}
.brands-list-blocks ul{margin-right:-25px}
.brands-list-blocks ul li{width:90px;margin:0 25px 25px 0}
.brands-list-blocks ul li span{margin-top:15px}
.inline-brand-mini span{display:block;line-height:24px;margin-bottom:15px;text-align:left}
.inline-brand-mini a{display:inline-block;vertical-align:middle;margin:0 12px 10px}
.inline-list-more-prod .main-tt{font-size:18px}
.polar-b-inner{display:block;width:100%;padding-top:18px}
.polar-bl{margin-bottom:25px}
.f-pay{padding-right:30px}
.f-nav{padding:0 20px 0 28px;width:145px}
.f-rev-subs-wrap{width:280px;padding-right:0;border:none}
.f-soc-aside{clear:both;width:100%;padding:45px 0 0}
.f-tt{float:left;line-height:30px;margin:0 10px 0 0}
.f-soc{float:left;margin-bottom:0}
.f-soc a{margin-bottom:0}
.design-by{float:right}
.bread-crumbs{left:-210px;margin-top:18px}
.foltere-inline-select > div{display:block;width:98%;margin:10px 0 0}
.foltere-inline-select > div:first-child{margin-top:0}
.list-product-main{margin-left:-20px}
.list-product-main > li{width:215px;margin:0 0 25px 20px}
.pr-list-bottom span,.pr-list-bottom span + span{display:block;float:none}
.sort-prod{margin-bottom:15px}
.prod-nav{padding-bottom:20px}
.dd-filter-bl{margin-bottom:30px}
.descript-cart{width:210px}
.aside-img-card{width:210px}
.card-price{display:block;float:none;margin-bottom:25px}
.card-btns{width:100%;float:none}
.discount-price{line-height:16px;padding:10px 12px 12px}
.discount-price span{display:block;margin-bottom:8px}
.descript-card-char li{font-size:12px;line-height:18px}
.descript-card-char li span{display:block;float:none}
.descript-card-char li b{display:block;float:none}
.descript-service > div,.descript-service > div.d-ser-1{font-size:16px;line-height:18px;padding-left:62px}
.descript-service > div span{line-height:16px}
.card-city{width:210px}
.card-serice-icon{padding-top:20px;padding-bottom:20px}
.card-serice-icon span{width:88px;line-height:18px;font-weight:400}
.head-cart-tbl{display:none}
.body-cart-tbl{overflow:hidden}
.body-cart-tbl li{padding-bottom:10px;position:relative}
.ctbl-img{width:70px;float:left}
.ctbl-name{width:auto;display:block;padding:0;margin:0 40px 22px 88px}
.col-panel-tc{display:block;margin:0 40px 20px 88px}
.ctbl-price{display:block;width:auto;text-align:left;margin:0 40px 0 88px}
.ctbl-close{position:absolute;width:auto;padding:0;right:0;top:20px}
.ctbl-discount{width:100%;padding:0;margin-bottom:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ctbl-discount:before{left:22px}
.ctbl-summ-price{float:none;display:block;width:auto;text-align:right;margin-right:20px}
.cart-tbl{margin-bottom:10px;padding-bottom:0;border-bottom:none}
.form-aside-and-line-bl .main-tt-inner{float:none;width:auto;display:block}
.form-aside-and-line-bl > div{margin-left:0}
.form-inner-prod-wrap{display:none}
.f-aside-inline-wrap > span.middle-input{display:block;width:auto;margin-bottom:12px}
.ch-ic-hint > span{left:-300px;z-index:101}
.ch-ic-hint > span:before{left:90%;margin-left:-6px;top:-12px;margin-top:0;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
textarea{height:100px}
.supp-help-inner{float:none;width:100%;margin-bottom:15px}
.supp-help-radio-bl{margin-left:0;margin-bottom:15px}
.form-dark-rad-bl{padding:20px 17px 2px}
.supp-help-inner input[type="text"]{width:100%}
.btn-large{width:100%;padding:0}
.dark-open-bl{padding-bottom:14px}
.cab-links li{width:180px;margin-bottom:10px;font-size:12px}
.form-inner-standart{padding:15px 0 10px}
.form-inner-standart > div > span{margin-bottom:2px;display:block;width:100%;text-align:left}
.capcha-bl{padding-bottom:0}
.form-inner-standart > .f-inner-inline-input{margin-left:-70px}
.form-inner-standart > .f-inner-inline-input > span,.form-inner-standart > .f-inner-inline-input > span:first-child{display:inline-block;width:90px;padding-right:0;margin-left:70px}
.form-inner-standart input,.form-inner-standart .jq-selectbox__select,.form-inner-standart .jq-selectbox{width:100%}
.f-inner-inline-input input[type="text"],.form-inner-standart > .f-inner-inline-input > span:first-child input{margin:2px 0 0}
.f-inner-middle input[type="text"]{width:220px}
.form-inner-standart > .dark-standart-form{padding-left:0;text-align:center;margin-bottom:15px}
.order-table th:first-child{width:240px;padding-left:5px}
.order-table th{width:90px;padding-right:10px;padding-left:0;text-align:left}
.order-table td{padding-left:0}
.order-table td:first-child{padding-right:30px}
.order-table tfoot td .order-tbl-price{margin:0 0 0 20px}
.order-table tfoot td span{margin-left:30px}
.order-table-more-lines th{width:120px;padding:12px 5px}
.order-table-more-lines th:first-child{width:70px}
.order-table-more-lines td{padding:14px 5px}
.order-table-more-lines td:first-child{padding-right:5px}
.order-table-more-lines td span{font-size:16px}
.order-table-more-lines tfoot td .order-tbl-price{margin:0 55px 0 30px}
.drop-down-search{left:56px;width:254px}
.drop-down-search p{line-height:16px}
.catalog-nav > ul ul > li > div{left:208px}
.menu{margin-top:5px}
}







.menu__close {
    display: none;
}

	@media only screen and (max-width: 710px) {

#order_form .head-pan-city{display:block}
.news-list > article img{float:none}
.news-list .news-date-time{display:block}
.f-inner-middle input[type="text"]{width:160px}
.form-inner-standart > .f-inner-inline-input{margin-left:-20px}
.form-inner-standart > .f-inner-inline-input > span,.form-inner-standart > .f-inner-inline-input > span:first-child{width:70px;margin-left:20px}
.centered-bl{width:290px;padding:0 15px}
.head-pan-city,.head-panel-phone a,.head-panel-cart span,.search span,.main-slider{display:none}
.header{margin-bottom:15px}
.logo{margin:20px 0 18px 10px;float:none}
.head_auth_block{margin-left:0}
.head-panel-cart{text-align:center;margin-right:0;width:100%;padding-bottom:7px}
.head-navigation-panel{width:320px;padding:0}
.head-navigation-panel .menu,.head-navigation-panel .search,.head-navigation-panel .mobile-pan-city,.catalog-nav
{display:none}
@media screen and (max-width: 663px) {
   body .head-navigation-panel {
        z-index: 135;
    }
}
.head-navigation-panel .menu {
    position: fixed;
    display: block;
    z-index: 32;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
}
.head-navigation-panel .menu.is-active {
    opacity: 1;
    pointer-events: auto;
}
.menu__close {
    display: flex;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    z-index: 10;
}

.menu__close path {
    fill: #fff;
}

.amo-button-holder.is-hidden {
    display: none !important;
}
.drop-down-bl .mobile-pan-city,.drop-down-bl .search,.drop-down-bl .menu,.catalog-nav-open{display:block}
.menu{display:block;background-color:#ec5e22;padding:13px 15px 15px;float:none;margin-top:0}
.menu li,.menu li:first-child{display:block;margin:0;font-size:14px}
.menu li a,.menu li a:hover{max-width:100%;padding:5px 0;color:#fff;margin-bottom:5px}
.menu li a.act-item{color:#fff;font-weight:700}
/*.search{float:none;width:209px;padding:0 82px 22px 29px;background-color:#ec5e22}*/
.search{float:none;width:179px;padding:0 82px 22px 29px;background-color:#ec5e22}
.search button{width:72px;right:28px;top:0}
.search:after,.search:before{display:none}
.search input[type="text"]{padding-right:40px}
.icon-search{left:30px;top:9px}
.mobile-pan-city{display:block;background-color:#ec5e22;padding:0 15px;font:14px/20px 'Roboto Condensed',Arial,sans-serif;color:#fff;text-transform:uppercase}
.mobile-pan-city span{display:block;padding-bottom:18px;cursor:pointer}
.mobile-pan-city ul{display:none}
.mobile-pan-city.mobile-h-pan-open ul{display:block;padding-bottom:20px;background-color:#ec5e22}
.mobile-pan-city ul li:first-child{margin-top:0}
.mobile-pan-city ul li{margin-top:10px;cursor:pointer}
.catalog-btn{width:100%;height:45px}
.catalog-btn > a{padding:0 15px;line-height:45px;background-position:95% 50%}
.catalog-btn:before,.catalog-btn:after{display:none}
.aside{float:none;width:100%;margin-bottom:0}
.catalog-nav{padding:0;border:none}
.content{float:none;margin-left:0}
.filter-main{width:298px;margin-left:-15px}
.tabs{margin-bottom:10px}
.tabs li{margin-bottom:5px}
.inline-form-tt{display:block;width:100%;padding:0;text-align:left;margin-bottom:5px}
.filter-form .jq-selectbox{width:288px}
.aside-btn-right{padding:0 15px 0 5px}
.icon-dd-navigation{display:block;position:absolute;top:0;right:15px;width:42px;height:32px;border:1px solid #dcdcdc;background:url(/bitrix/templates/istok/css/../img/sprite.png) -264px 0 no-repeat}
.brands-list-blocks ul li{width:77px}
.inline-brand-mini a{margin:0 2px 5px}
.inline-list-more-prod > div{width:100%;display:inline-block;padding:0}
.polar-b-inner{overflow:hidden}
.polar-b-inner > div,.polar-b-inner + .polar-b-inner > div{float:left;margin:0 0 20px;padding-left:0;width:120px}
.polar-b-inner + .polar-b-inner > div{line-height:82px}
.polar-b-inner > div + div,.polar-b-inner + .polar-b-inner > div + div{float:right}
.polar-b-inner > div + div::before{left:90px}
.polar-b-inner > span{clear:both}
.f-pay{float:none;width:70%;padding:0 15% 40px;text-align:center}
.f-tt{display:block;float:none;margin:0 0 10px}
.f-nav{float:none;width:100%;padding:0;border:none;text-align:center;margin-bottom:30px}
.f-rev-subs-wrap{float:none;width:100%;padding:0;margin:0 0 20px;border:none;text-align:center}
.f-subs .btn{width:100%;height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.f-soc-aside{float:none;width:100%;padding:0;text-align:center}
.design-by{float:none;width:150px;margin:0 auto}
.f-soc{float:none;margin:0 0 20px;text-align:center}
.f-soc a{float:none;margin:0 2px;display:inline-block}
.footer-bottom{text-align:center}
.reveal-modal{padding:15px 22px 20px;margin-left:-150px}
.inner-pages .aside{margin:0}
.bread-crumbs{left:0}
.foltere-inline-select > div{width:97%}
.sort-prod{width:297px;padding:14px 10px 5px 15px;margin-left:-15px}
.sort-prod span{font-size:11px;margin:0 2px 10px 0}
.sort-prod a{padding:0 8px;font-size:11px;margin:0 4px 10px 0}
.list-product-main{margin-left:0}
.list-product-main > li{overflow:hidden;width:270px;margin-left:0;padding:0 10px 17px;margin-bottom:25px;display:block;border-bottom:1px solid #efeff0}
.list-product-main .pr-list-bottom,.pr-list-btn,.pr-list-status,.pr-hit{display:none}
.list-product-main > li > a{width:90px;float:left}
.list-product-main .pr-list-name{margin-top:0}
.list-product-main .pr-list-name,.list-product-main ul,.pr-list-price{margin-left:107px}
.pr-list-bottom span{float:left}
.pr-list-bottom span + span{float:right}
.pr-list-status{margin-left:15px}
.other-prod-list{margin-left:-30px}
.other-prod-list li{width:130px;margin:0 0 10px 30px}
.btn-filter-pr .btn{width:100%}
.dd-filter-top label{margin-top:10px}
.aside-img-card{float:none;width:100%}
.descript-cart{float:none;width:100%;border:none}
.descript-card-char{margin-bottom:20px}
.descript-card-char li span{float:left}
.descript-card-char li b{float:right}
.card-city{float:none;width:100%;margin-top:0}
.card-serice-icon{padding:20px 0 30px}
.card-serice-icon span{display:block;width:100%;text-align:center;margin-top:30px;padding:40px 0 0;margin-bottom:0}
.card-serice-icon span:first-child{margin-top:0}
.card-serice-icon span:before{left:50%;top:0;margin-top:0}
.card-ser-ic-1:before{margin-left:-13px}
.card-ser-ic-2:before{margin-left:-11px}
.card-ser-ic-3:before{margin-left:-13px}
.card-dicount-tbl td,.card-dicount-tbl th{text-align:right;padding:5px 4%}
.card-dicount-tbl td:first-child,.card-dicount-tbl th:first-child{text-align:left}
.small-input{width:88px}
.form-dark-rad-bl{width:290px;margin-left:-15px;padding:20px 15px 2px}
.f-dark-ch-tt{padding-right:30px;position:relative}
.ch-ic-hint{position:absolute;right:0;top:0}
.ch-ic-hint > span{width:270px;left:-270px}
.old-ac-tbl table th{width:100px}
.old-ac-tbl th:first-child{width:110px}
.old-ac-tbl th:first-child + th{width:76px}
.dark-open-bl{display:block}
.f-aside-pay-input .small-input{width:auto;display:block}
.inline-filter-check{width:100%}
.cab-links li{width:230px;font-size:14px}
.capcha-bl{text-align:center}
.capcha-bl > span{display:block;width:100%;margin-bottom:12px;text-align:left}
.capcha-bl > input{width:100%;margin-bottom:10px}
.capcha-bl > img{margin-left:0}
.data-order-user span{margin-bottom:5px}
.order-table{width:320px;margin-left:-15px;width:289px}
.order-table th{font-size:10px;line-height:16px;padding:12px 5px;vertical-align:middle}
.order-table td{padding:12px 5px;text-align:center;vertical-align:middle}
.order-table td:first-child{padding:12px 5px;text-align:left;line-height:16px}
.order-table tfoot td:first-child{text-align:right}
.order-table tfoot td span{font-size:20px;line-height:22px}
.order-table tfoot td .order-tbl-price{margin:0 5px 0 8px}
.order-table-more-lines{margin-left:-10px;width:274px;overflow:hidden}
.order-table-more-lines td,.order-table-more-lines td span{font-size:13px}
.order-table-more-lines td:first-child{width:50px}
.order-table-more-lines th:last-child,.order-table-more-lines td:last-child{visibility:hidden}
.order-table-more-lines tfoot td:last-child,.order-table-more-lines tfoot td:first-child{visibility:visible;font-size:16px;padding-right:100px}
.discount-user-bl > div > span{width:auto}
.drop-down-search{left:12px;top:31px;width:248px}
.catalog-btn .catalog-nav.catalog-nav-open{display:none}
.catalog-nav > ul ul > li > div{position:relative;left:0;top:0;border:none;width:auto;padding-left:0;padding-right:0}
.catalog-nav > ul ul > li > div > div > ul{margin-left:0}
.catalog-nav > ul ul > li > div > div > ul > li{width:auto;margin-left:0;margin-right:10px}
.header{margin-bottom:0}
.header.sticky .head-panel{position:relative}
.content{padding-top:0}
.catalog-nav{padding-top:15px}
.header.sticky{padding-top:0}
.header.sticky-2{padding-top:0;padding-bottom:0}
.search-h-wrap.search-fixed{position:relative;top:0;padding:0}
.search-h-wrap .centered-bl{padding:0;width:auto;margin:0}
.filter-main{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
#wrapper{overflow:hidden}
}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:''}
.clearfix:after{clear:both}
.content{margin:0 0 35px 286px;padding-top:3px}
.content-box{margin-bottom:50px}
.content-box .content-box-header{margin-bottom:30px;line-height:30px;font-size:22px}
.content-box .content-box-header.c1{color:#808285}
.content-box .content-box-header.c2{color:#2962A2}
.content-box .content-box-header.c3{color:#496F6E}
.content-box .content-box-header.c4{color:#231F20}
.content-box .content-box-header.c5{color:#296297}
.content-box .content-box-header span{font-weight:700}
.content-box .content-box-list{padding:30px;background:#296297;color:#FFF;max-width:400px;line-height:22px;font-size:16px}
.content-box .content-box-list span{font-weight:700;display:block;margin-bottom:22px}
.content-box .content-box-list ul{margin:0;padding:0;list-style-type:none}
.content-box .content-box-list ul li{margin-top:22px;padding-left:30px;position:relative}
.content-box .content-box-list ul li:after{left:0;top:6px;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#FFF;border-width:7px 14px}
.content-box .content-box-list ul li:first-child{margin:0}
.content-box .content-box-main{margin-bottom:30px}
.content-box .content-box-main .content-box-image{width:250px;margin-right:20px;float:left}
.content-box .content-box-main .content-box-image img{max-width:100%;display:block;margin:0 auto}
.content-box .content-box-main .content-box-text{overflow:hidden}
.content-box .content-box-main .content-box-text span{font-weight:700;display:block}
.content-box .content-box-table{margin-bottom:30px}
.content-box .content-box-table table{width:100%;border-collapse:collapse}
.content-box .content-box-table table td{border:1px solid #296297;text-align:center;font-size:12px;line-height:15px;vertical-align:middle;padding:5px 10px;white-space:nowrap}
.content-box .content-box-table table tbody tr:nth-child(2n) td{background:#E7E7E8}
.content-box .content-box-table table th{border:1px solid #296297;font-weight:700;text-align:center;font-size:11px;line-height:15px;vertical-align:middle;padding:10px;background:#E7E7E8}
.content-box-logo{margin-bottom:50px}
.content-box-logo img{display:block;max-width:100%}
@media only screen and (max-width: 1130px) {
.form-aside-and-line-bl > div.head-pan-city{top:41px}
.content{margin:0 0 30px 240px}
.content-box .content-box-list{padding:20px}
.content-box .content-box-main .content-box-image{width:auto;float:none;margin:0 0 20px}
.content-box .content-box-table{overflow:auto}
.content-box .content-box-table table{width:600px}
}
.free_shipping div{color:#ec5e22;display:inline-block}
.free_shipping span{display:none}
.hidden_volume{display:none!important}
.title_oc{margin:25px 10px;width:220px;text-align:center;font:bold 20px/1.1em 'Roboto Condensed',Arial,sans-serif;color:#333;text-transform:uppercase}
.block_addr{display:inline-block}
.info_user{float:left;margin-left:40px}
.specialist-form.flat .battery_label{text-transform:none;font:14px/20px Tahoma,Arial,sans-serif}
#subscribe_form #subscribe-styler{vertical-align:top;margin-top:5px;margin-right:8px}
.text_label{width:88%;font-size:12px;text-transform:none}
#subscribe_form .btn{top:5px}
.callback_label{width:86%;text-transform:none;font:14px 'Roboto Condensed',Arial,sans-serif}
.form-aside-and-line-bl .jq-checkbox,#register_form .jq-checkbox{margin:0 10px 0 0}
.order_label{font-size:14px;}
.register-user{margin-bottom:25px}
.star{color:#000;font-size:10px;display:inline-block;padding-left:17px}
.min-star{font-size:18px;display:inline-block;vertical-align:top}
.accept-modal{position:absolute;top:40px;right:0;width:300px;background:#fff;padding:15px 0;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);z-index:20;display:block}
/*.accept-modal:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFW…92Axr24j8e8Pfv3zSiDJw5cyYr0LBL/4kAoCBBNxAgwAA1/94c+bqXbgAAAABJRU5ErkJggg==);width:20px;height:14px;position:absolute;content:" ";top:-14px;left:30px}*/

.accept-modal:before{background:url(/bitrix/templates/istok/css/../img/citpic.png);width:20px;height:14px;position:absolute;content:" ";top:-14px;left:30px}

.accept-modal.open div.title {
	margin-bottom: 20px;
}
.accept-modal.open div.title span{
	color: #f16137;
}
a.btn.close-accept-modal.set-cookie.color {
	margin-right: 20px;
}



/*================================================================*/


@media only screen and (max-width: 470px) {

/*.head-pan-city{display: block !Important;position:relative;z-index:230;line-height:20px;z-index:5;width:100%;text-align: center;float:left;padding:0;top:0;right:0;}
*/
.head-panel-phone {
    width: 100%;
    text-align: center;
}

.head-panel-phone a.callback {
    display: block;
	margin: 10px 0;
}

.head-pan-city::before {
	content: none;
    position: absolute;
    left: 10px;
    top: 7px;
    width: 10px;
    height: 16px;
    background: url(/bitrix/templates/istok/css/../img/sprite.png) -29px 0 no-repeat;
}

.head-pan-city div.cityshow{
	float: none;
	margin-right: 0;
}

/*
.head-pan-city div.cityshow:before {
	content:' ';
	content:none;
	position:relative;
	left:10px;
	top:7px;
	width:10px;
	height:16px;
	background:url(/bitrix/templates/istok/css/../img/sprite.png) -29px 0 no-repeat;
	display: block;
	float: left;
	}*/


.list-product-main .pr-list-bottom, .pr-list-btn, .pr-list-status, .pr-hit {
    display: block !Important;
}

.list-product-home li {
	text-align: center;
	margin: 0 auto;
	display: block;
}

.aside-img-card {
    margin: 0 auto;
}

.centered-bl {
    width: 290px;
    padding: 0 15px;
    /*text-align: center;*/
}

.pr-list-price {
    display: block;
    float: none;
    margin: 0 auto !Important;
	text-align: center;
}
.pr-list-status {
	margin: 0 auto;
	width: 70px;
    width: fit-content;
}
.pr-list-bottom {
	margin: 0 auto;
	width: 150px;
	text-align: center;
}

.card-price {
    text-align: center;
}

.card-ser-ic-1, .card-ser-ic-2, .card-ser-ic-3 {
    margin: 0 auto;
}

.head-panel-phone .common-number {
    margin-left: 0;
}

.head-panel-phone span a {
    margin: 0;
}








}





.inner-pages .content ol, .inner-pages .content ul {
    margin: 0 0 27px;
}


.inner-pages .content ol li, .inner-pages .content ul li {
    margin: 0 15px 4px;
    padding-left: 20px;
    position: relative;
}

.inner-pages .content ol li:before, .inner-pages .content ul li:before {
    padding: 0;
    margin-left: 0;
    width: 20px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.inner-pages .content ul li:before {
    /*content: "\25CF";*/
    color: #f07e4e;
}

.inner-pages .content img {
	margin: 2px;
}

.inner-pages .content ul.list-product-main li:before {
    content: "";
    color: #f07e4e;
}
.inner-pages .content ul.list-product-main li ul {
    margin-bottom: 8px;
}
.inner-pages .content ul.list-product-main li ul li {
    margin: 0;
    padding-left: 0;
}

.h1-big_index {
	font-size: 32px !important;
	margin-bottom: 40px !important;
}

select {
    max-width: 100%;
}

.msg-error0 {
    color: red;
}

.msg-error {
    color: red;
}

.g-recaptcha.error {
    border: solid 2px #c64848;
    padding: .2em;
    width: 19em;
}

    .place-list {
        font-size: 0;
        margin: 0 -10px 10px;
    }

    .place-list .place {
        display: inline-block;
        margin: 0 10px 20px;
        vertical-align: top;
    }

    .place {
        border: 1px solid #eeeeee;
        border-radius: 7px;
        font-size: 12px;
        padding: 20px 28px;
        width: 172px;
    }

    .place__title {
        margin-bottom: 14px;
    }

    .place__title a {
        color: #ff6231;
        font-size: 18px;
        text-decoration: none;
    }

    .place__pic {
        margin: 0 -28px 15px;
    }

    .place__pic img {
        display: block;
    }

    .place__address {
        margin-bottom: 2px;
    }

    .place__address a {
        font-size: 14px;
    }

    .place__map-link {
        margin-bottom: 20px;
    }

    .place__map-link a {
        border-bottom: 1px dotted #ff6231;
        color: #ff6231;
        font-size: 11px;
        text-decoration: none;
    }

    .place__map-link a:hover {
        border: medium none;
    }

    .place__time {
        color: #999999;
        font-size: 11px;
        line-height: 12px;
        margin-bottom: 20px;
        padding-left: 12px;
        position: relative;
    }

    .place__time::before {
        background: rgba(0, 0, 0, 0) url("/bitrix/templates/istok/img/icons-s83c2107568.png") no-repeat scroll 0 -867px;
        content: "";
        height: 48px;
        left: -27px;
        position: absolute;
        top: -1px;
        width: 32px;
    }

    .place__time li {
        margin-bottom: 3px;
    }

    .place__phones {
        color: #999999;
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 20px;
    }

    .place__phones strong {
        color: black;
    }

    .place__map-link span {
        border-bottom: 1px dotted #ff6231;
        color: #ff6231;
        cursor: pointer;
        font-size: 11px;
        line-height: 12px;
        text-decoration: none;
    }

    .window {
        background: white none repeat scroll 0 0;
        border: 1px solid #eeeeee;
        border-radius: 10px;
        display: none;
        left: 0;
        padding: 30px 20px 20px;
        position: absolute;
        top: 0;
        width: 480px;
        z-index: 10001;
    }

    .window > a.close {
        background: rgba(0, 0, 0, 0) url("/bitrix/templates/istok/img/images/close.png") no-repeat scroll 0 0;
        cursor: pointer;
        display: block;
        height: 15px;
        position: absolute;
        right: 10px;
        top: 10px;
        width: 15px;
    }

    .window p {
        color: #000;
        font-size: 11px;
    }

    .store-map-window {
        padding-left: 0;
        width: 220px;
    }

    .store-map-window .place {
        border: 0 none;
        font-family: Tahoma, Arial, sans-serif;
        padding: 0 0 0 28px;
    }

    .store-map-window .place * {
        font-family: Tahoma, Arial, sans-serif;
    }

    .store-map {
        width: 650px;
    }

    .store-map h3.store-map-title {
        color: #1e1e1e;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 25px;
    }

    .store-map .map-container {
        height: 450px;
        width: 650px;
    }

    .window.store-vote {
        width: 370px;
    }

    .window.store-vote textarea {
        border: 2px solid #eeeeee;
        border-radius: 5px;
        display: block;
        height: 70px;
        padding: 5px 10px;
        resize: vertical;
        width: auto;
    }

    .window.store-vote p {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .window.result p {
        font-size: 12px;
        margin-bottom: 10px;
    }

.head-pan-city_wrap {
    display: none;
    background-color: #fff;
    position: absolute;
    padding: 20px;
    top: 31px;
    right: 0;
    left: 0;
    border: 1px solid #f16137;
}

.head-pan-city ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.head-pan-city ul a {
    margin-bottom: 5px;
    color: #666;
    transition: all 0.3s ease;
    display: inline-flex;
    text-decoration: none !important;
}

.head-pan-city ul a:last-child {
    margin-bottom: 0;
}

.head-pan-city ul a:hover {
    color: #f16137;

}

.person_type-text {
    display: none;
    margin-top: 10px;
}

/* End */


/* Start:/bitrix/templates/istok/css/margin-padding.css?15900590343811*/
.filter-main{padding:5px 6px 5px 16px;margin-bottom:14px}
h1{margin-bottom:12px}
.razdel-prod-link{padding:8px 0 12px}
.sort-prod{padding:8px 14px 10px;margin-bottom:10px}
.typo-txt-prod p{margin-bottom:12px}
.form-inner-prod-wrap .main-tt-inner{font-size:20px;line-height:22px}
.foltere-inline-select{padding-bottom:5px}
.card-serice-icon span{width:210px}
.arrow-top{bottom:45px}
.tabs li{font:700 16px/20px 'Roboto Condensed',Arial,sans-serif}
.catalog-nav > ul > li > a,.catalog-nav > ul ul > li > div > div > a{font:700 16px/20px 'Roboto Condensed',Arial,sans-serif}
.catalog-nav > ul > li > a{display:block}
.catalog-nav > ul ul > li > a{font-size:14px}
.order-user-tt{font-size:24px;line-height:24px}
.order-table td span{font-size:16px}
.order-table tfoot td span,.order-table tfoot td{font:20px/22px 'Roboto Condensed',Arial,sans-serif}
.order-table tfoot td .order-tbl-price{margin:0 45px 0 93px}
.card-city{margin-top:10px}
.card-aside-city-tt{margin-bottom:10px}
.card-city-tt{padding:10px 3px 8px}
.card-city li{margin-bottom:15px}
.descript-cart{padding:12px 0 15px}
.card-btns{margin-bottom:10px}
.card-btns .btn{margin-bottom:7px}
.card-price-top{margin-bottom:3px}
.descript-card-char li{padding-top:2px;padding-bottom:2px}
.main-tt-inner{margin-bottom:15px}
.dd-filter-bl{margin-bottom:5px}
.dd-f-tt{font-size:16px;line-height:18px}
.dd-filter-top{margin-bottom:7px}
.dd-filter-bl > div{padding:5px 15px 0}
.dd-filter-open .dd-filter-inner{padding-bottom:0}
/*.list-product-main > li{width:150px;margin:10px 0 10px 18px}
.list-product-home > li{width:190px;margin:10px 0 10px 18px}
.list-product-main{margin-left:-18px}
.list-product-home{margin-left:-18px}
.list-product-home span.pr-list-name{height:52px;min-height:52px;max-height:52px}*/
.pr-list-bottom span,.pr-list-bottom span + span{display:block;float:none}
.pr-list-status{float:none;display:inline-block;vertical-align:top;margin-top:5px}
.pr-list-btn{padding:15px 0}
.list-product-main > li ul{margin-bottom:8px}
.pr-list-name{margin:10px 0}
.other-prod-list{margin-left:-15px}
.other-prod-list li{width:150px;margin-left:15px}
.body-cart-tbl li{padding:12px 0}
.head-cart-tbl span{line-height:36px}
.ctbl-summ-price{font:30px/47px 'Roboto Condensed',Arial,sans-serif}
.form-aside-and-line-bl .main-tt-inner{font-size:20px;line-height:22px}
.form-dark-rad-bl{padding:15px 17px 8px}
.form-dark-rad-bl.f-dark-open-conetn{padding-bottom:8px}
.f-dark-ch-tt{margin-bottom:8px}
.btn-large{width:400px}
.list-product-main > li img,.other-prod-list li img{width:110px;height:110px}
.aside-img-card{max-width:200px}
.product-card-wrap h1{font-size:24px}
.pr-hit{height:22px;line-height:22px;font-size:10px;top:-10px}
.pr-hit:before{width:12px;height:22px;left:-12px;top:0;background:url(/bitrix/templates/istok/css/../img/h1.png) 0 0 no-repeat}
.pr-hit:after{width:12px;height:22px;right:-12px;top:0;background:url(/bitrix/templates/istok/css/../img/h2.png) 0 0 no-repeat}
@media only screen and (max-width: 1130px) {
.catalog-nav > ul > li > a,.catalog-nav > ul ul > li > div > div > a{font-size:14px}
.tabs{padding:10px 0 3px}
.catalog-nav > ul ul > li > a{font-size:12px}
.order-table tfoot td .order-tbl-price{margin:0 0 0 42px}
.list-product-main > li{width:137px}
.pr-list-btn .btn{font-size:12px}
.other-prod-list li{width:100px}
.ctbl-price{padding-bottom:5px}
.btn-large{width:100%}
}
@media only screen and (max-width: 710px) {
.order-table tfoot td .order-tbl-price{margin:0 0 0 12px}
.descript-card-char li{padding-top:7px;padding-bottom:6px}
.card-city li{margin-bottom:20px}
.list-product-main{margin-left:0}
.list-product-main > li{width:100%;margin:10px 0}
.other-prod-list li{width:132px}
span.pr-list-price{display:block;float:none}
/*.pr-list-status{margin-left:15px}*/
.col-panel-tc{margin-bottom:15px}
.ctbl-name{margin-bottom:12px}
.list-product-main > li img{height:90px}
}
/* End */


/* Start:/bitrix/templates/istok/fancybox/jquery.fancybox.css?15860809963868*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/istok/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/istok/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bitrix/templates/istok/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bitrix/templates/istok/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/istok/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(/bitrix/templates/istok/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}
/* End */


/* Start:/bitrix/templates/istok/css/new-style.css?176244599823840*/
.menu li{
	margin: 24px 0 0 15px;
}
.img-object-fit{
	object-fit: contain;
}
.main-slider{
	min-height: 198px;
	max-height: 198px;
}
.card-btns{
	margin-top: 0
}
.index-cont-time .index-cont-time-text{
	width: 100%
}
.head-panel-cart-new{
	margin-right: 0;
	margin-top: 25px;
}
.head-panel-cart-new a{
	font-size: 14px;
}
.head-panel-cart-new a::before{
	zoom: 1.2;
	margin-top: -6px
}
.callback-zvonok{
	margin-left: 95px
}
.head-panel-phone .common-number-link{
	margin-left: 95px
}
.filter-podbor{
	min-height: 101px;
	margin-bottom: 14px;
	position: relative;
}
.filter-podbor::before{
	position: absolute;
    content: '';
    left: 0;
    top: 0;
    background: url(/bitrix/templates/istok/img/logo-mob.png)no-repeat center;
    background-size: 45px 50px;
    width: 100%;
    height: 100%;
    animation-duration: 1.5s;
    animation-name: sc;
    animation-iteration-count: infinite;
}
@keyframes sc {
  0% {
    transform: scale(1.0);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1.0); 
  }
}
.filter-podbor.active::before{
	content: none
}
.inner-pages .content .pagination__new ul li:before{
	content: none;
}
.pagination__new{
	background-color: #eeeeef;
}
.pagination__new ul{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0;
}
.pagination__new ul li a{
	text-decoration: none;
    font-weight: bold;
    color: #333;
    transition: 0.3s;
    font-size: 14px;
    line-height: 17px;
}
.pagination__new ul li a:hover{
	color: #F16137
}
.inner-pages .content .pagination__new ul li{
	margin: 0 16px 0px;
    font-family: Roboto Condensed;
    font-weight: bold;
    color: #F16137;
    font-size: 14px;
    line-height: 17px;
    padding-left: 0
}
.pagination__new-prev,
.pagination__new-next{
	transition: 0.3s
}
.pagination__new-prev:hover,
.pagination__new-next:hover{
	opacity: 0.7;
	cursor: pointer;
}
.pr-list-status-yes{
	background: #0dad6b;
    color: #fff;
}
.pr-list-status-yes::before{
	background-color: #fff;
}
#zakazTovar{
	width: 300px;
}
.catsect__star{
	padding-left: 0;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'Roboto Condensed';
}
.catsect__star span{
	color: #f16137;
    font-weight: 600;
    font-size: 16px;
}
.content .list-product-home-row{
	display: flex;
    flex-wrap: wrap;
}
.content .list-product-home-row > li{
	display: flex;
    flex-direction: column;
}
.content .list-product-home-row .pr-list-name{
	flex-grow: 2;
	height: inherit;
    max-height: inherit;
    min-height: inherit;
}
.content .list-product-home-row .pr-list-status{
	width: fit-content
}
.descript-cart .card-price-zakaz{
	position: relative;
	background: #fff;
    color: #ec5e22;
    font-size: 18px;
    border-radius: 10px;
    padding: 0 20px 0 30px;
    margin-top: 15px;
    border: 1px solid #ec5e22;
    font-weight: 600;
    width: fit-content
}
.descript-cart .card-price-zakaz::after{
	position: absolute;
	content: '';
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	background: #ec5e22;
	width: 8px;
	height: 8px;
}
.centered-bl__dev{
	display: flex;
	justify-content: space-between;
}
.footer__develop{
	min-width: fit-content;
    display: flex;
    margin-left: 30px;
    background: url(/bitrix/templates/istok/img/icon__netkam.png)no-repeat 0 -5px;
    background-size: 13px 24px;
    padding-left: 25px;
    color: #333;
    text-decoration: none;
    transition: 0.3s;
    font-family: 'Tahoma';
    font-size: 14px;
}
.footer__develop:hover{
	cursor: pointer;
	color: #f16137
}
.catalog-nav__tags{

}
.catalog-nav__tags li{
    padding: 0 15px 6px 15px;
}
.catalog-nav__tags li:first-child{
	margin-top: 6px;
}
.catalog-nav > ul > li > ul > li.active{
	background: none;
	position: relative;
}
.catalog-nav > ul > li > ul > li.active::before{
	content: none
}
.catalog-nav .catalog-nav__tags-hidden li .catalog-nav__tags{
	display: none;
}
.catalog-nav .btn-catalog-nav__tags{
	padding: 10px 0
}
.catalog-nav > ul > li > ul > li{
	background: none
}
.catalog-nav > ul > li > ul > li.active .catalog-nav__icon{
	background: url(/bitrix/templates/istok/img/larr.svg)no-repeat 50%;
	width: 3px;
    height: 5px;
    position: absolute;
    left: 17px;
    top: 6px;
    padding: 2px;
}
.catalog-nav > ul > li > ul > li.active .catalog-nav__icon:hover{
	cursor: pointer;
}
.catalog-nav > ul > li > ul:not(.catalog-nav__tags-hidden) > li.active .catalog-nav__icon{
	transform: rotate(90deg);
}
.preloader-main{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6) url('/bitrix/templates/istok/img/logo.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 269px 48px;
    z-index: 1500;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    animation-duration: 1.5s;
    animation-name: sc;
    animation-iteration-count: infinite;
}
.preloader-main.active {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
@keyframes sc {
  0% {
    transform: scale(1.0);
  }

  50% {
    transform: scale(1.2);
  }

  100% {
    transform: scale(1.0); 
  }
}
.cart-tbl .ctbl-img{
	width: 75px;
}

@media only screen and (max-width: 1130px){
	.menu li{
		margin: 24px 0 0 40px;
	}
	.main-slider img{
		height: auto;
	}
	.main-slider{
		min-height: 108px;
		max-height: 108px;
	}
	.head-panel-cart-new{
		width: 250px;
	}
	.callback-zvonok{
		margin-left: 15px
	}
	.head-panel-phone .common-number-link{
		display: flex;
	    margin-left: 0;
	    margin-top: 5px;
	}
	.filter-podbor{
		min-height: 200px;
	}
	.descript-cart .card-price-zakaz{
		margin-top: 0
	}
}
@media only screen and (max-width: 710px){
	.menu li{
		margin: 8px 0 0 40px;
	}
	.catalog-btn > a{
		height: 45px
	}
	.filter-main{
		width: 100%;
    	margin-left: 0;
    	box-sizing: border-box;
	}
	.sort-prod{
		margin-left: 0;
    	width: 100%;
    	box-sizing: border-box;
	}
	.inner-pages .content ul.list-product-main li{
		padding-left: 0;
	    box-sizing: border-box;
	    margin-left: 0;
	    padding-right: 0;
	    margin-bottom: 20px;
	}
	.brands-list-blocks ul li {
	    width: 23%;
	    box-sizing: border-box;
	    margin: 0 2% 25px 0;
	}
	.brands-list-blocks ul {
	    margin-right: 0;
	    box-sizing: border-box;
	    width: 100%;
	}
	.f-pay{
		width: 90%;
   		padding: 0 5% 40px;
	}
	.card-btns{
		margin-top: 0
	}
	.inner-pages .content .descript-card-char ul li:before{
		top: 6px
	}
	.inner-pages .content .bx_storege ul li:before{
		top: 5px
	}
	.footer{
		padding-bottom: 50px
	}
	.globalClass_e906 .button_ba21{
		width: 55px;
		height: 55px;
		margin-bottom: 0px!important;
	}
	.catalog-btn{
		background-color: #F86B41
	}
	.catalog-btn a{
		transition: 0.3s
	}
	.catalog-btn:hover{
		background-color: #F86B41
	}
	.catalog-btn:hover > a{
		background: url(/bitrix/templates/istok/css/../img/pic5.png) 95% 50% no-repeat;
	}
}
@media screen and (max-width: 663px){
	.mobile-call-btn{
		height: 54px;
		box-sizing: border-box;
	}
	.popup-widget{
		height: 100px
	}
	.head-panel-cart-desc,
	.head-panel-cart-new{
		display: none;
	}
	.centered-bl__dev{
		flex-direction: column;
    	align-items: center;
	}
	.footer__develop{
		order: -1;
    	margin-bottom: 15px;
   		font-size: 14px;
	}
	.catalog-nav .catalog-nav__tags-hidden li .catalog-nav__tags{
		display: block;
	}
	.catalog-nav > ul > li > ul > li.active .catalog-nav__icon{
		transform: rotate(90deg);
	}
	.list-product-home.list-product-home-row{
		margin-left: 0
	}
}
@media only screen and (max-width: 470px){
	.descript-cart .card-price-zakaz{
		margin: 0 auto
	}
}
@media only screen and (max-width: 460px){
	.filter-podbor{
		min-height: 225px;
	}
	.inner-pages .content .pagination__new ul li{
		margin: 0 10px 0
	}
}

.form-aside-and-line-bl .head-pan-city ul {
	background-color: #fff;
    position: absolute;
    padding: 20px;
    top: 31px;
    right: 0;
	display: none;
    left: 0;
    border: 1px solid #f16137;
}

.form-aside-and-line-bl .head-pan-city span.is-active+ul {
	display: block;
}

.form-aside-and-line-bl .head-pan-city ul li:last-child {
	margin-bottom: 0;
}

.form-aside-and-line-bl .head-pan-city ul li {
    margin-left: 0;
    padding-left: 0;
}


.popup-akkum-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    padding-top: 8px;
}

.popup-akkum.popup-akkum-popup .popup-akkum-top .popup-logo {
    display: block;
    width: 155px;
    height: auto;
    margin-left: 0;
    margin-bottom: 0;
}

.popup-akkum.popup-akkum-popup .popup-title {
    margin: 0 0 25px;
}

.popup-akkum.popup-akkum-popup .popup-label {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.1;
}

.popup-akkum .popup-list li {
	font-size: 19px;
}

.popup-akkum.popup-akkum-popup .popup-list {
	margin-bottom: 30px;
}

.popup-akkum.popup-akkum-popup  .popup-close {
	position: relative;
    top: inherit;
    right: inherit;
}

.popup-akkum.popup-akkum-popup .captcha {
	margin-top: 25px;
}

.popup-akkum.popup-akkum-popup .captcha__title {
	margin-bottom: 5px;
}

.popup-akkum.popup-akkum-popup .captcha_word {
	margin-top: 5px;
	padding: 15px;
    height: 41px;
}

.captcha__img img {
    margin-bottom: 4px;
}
@media screen and (max-width: 663px) {
    .popup-akkum .popup-list li {
        max-width: inherit;
    }
}

.reveal-modal {
	padding: 20px;
	margin-left: 0;
    width: 317px;
    transform: translateX(-50%);
}

.reveal-modal input[type="checkbox"] {
	margin-right: 6px !important;
}

.reveal-modal .close-reveal-modal {
	z-index: 6;
}

.index-cont {
	position: relative;
}
.index-cont2 {
	width: 300px;
}
.index-cont-ok {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
    font-size: 16px;
    font-weight: bold;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}
.index-cont.is-submit .index-cont-ok,
.index-cont2.is-submit .index-cont-ok {
	opacity: 1;
	pointer-events: auto;
}
.form-ok {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
    font-size: 16px;
    font-weight: bold;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}


.form-popup.is-submit .form-ok {
	opacity: 1;
	pointer-events: auto;
}

.popup-form-checkbox {
	margin-right: 6px;
}

.info_user {
	display: inline-flex;
	align-items: center;
}

.head-panel-phone__list {
    position: relative;
    padding-left: 20px;
    display: inline-flex;
	gap: 15px;
	align-items: center;
}

.head-panel-phone__list:before {
	content: ' ';
    position: absolute;
    left: 0;
    top: 2px;
    width: 12px;
    height: 12px;
    background: url(/bitrix/templates/istok/css/../img/sprite.png) 0 0 no-repeat;
}

.head-panel-phone__item a {
	color: #000;
}

.head-panel-phone__item span {
	display: block;
	font-size: 10px;
}

@media(max-width: 1130px) {
	.head-panel-phone__item a {
		color: #000;
		font-size: 12px;
		display: inline-block;
	}

	.head-panel-phone span a {
		font-size: 12px;
	}

	.head-panel-phone a.callback {
		padding: 0 11px;
		font: 9px / 20px 'Roboto Condensed', Arial, sans-serif;
	}

	.head-pan-city {
		font-size: 12px;
		width: 140px;
	}
}

@media(max-width: 710px) {
	.head-panel-phone__list {
		display: none;
	}
    .head-panel-phone .common-number-link {
        display: flex;
        margin-left: 0;
        margin-top: 0;
    }
	.head-panel-phone {
		float: left;
		padding: 5px 0 6px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}


.header-contacts .phone-whatsapp svg {
	width: 19px;
}


.header-contacts a.callback {
	display: inline-block;
    border: 1px solid #dddddb;
    padding: 0 17px;
    background-color: #F16137;
    color: #fff;
    height: 20px;
    font: 12px / 20px 'Roboto Condensed', Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 3px 0 0 0;
}

@media(max-width: 992px) {
	.amo-button-holder {
		right: 15px !important;
	}
}
@media(max-width: 710px) {
	.list-product-home > li {
		width: 33.3%;
        padding: 0 15px;
        box-sizing: border-box;
        margin: 0 0 44px;
	}

	 .pr-list-price {
        margin-left: 0;
    }
}

@media(max-width: 480px) {
	.list-product-home > li {
		width: 50%;
        padding: 0 15px;
        box-sizing: border-box;
        margin: 0 0 44px;
	}
}

.menu__right {
	display: none;
}

@media(max-width: 710px) {
    .head-pan-city__close {
        display: flex;
        position: absolute;
        top: 10px;
        right: 10px;
        width: 32px;
        height: 32px;
        align-items: center;
        justify-content: center;
        z-index: 10;
    }
	.head-pan-city {
		display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 15;
        background-color: #fff;
        width: 100%;
        padding: 30px;
        box-sizing: border-box;
		opacity: 0;
		pointer-events: none;
		transition: all 0.3s ease;
	}

	.head-pan-city.is-open {
		opacity: 1;
		pointer-events: auto;
	}

    .menu .head-pan-city li {
        display: block;
        margin: 0;
        font-size: 14px;
        color: #ec5e22;
        margin-bottom: 6px;
    }
	
	.menu__right {
		display: block;
		width: 137px;
	}

	.menu__city {
		margin-top: 12px;
	}

	.menu__city__link {
		color: #fff;
		font-size: 14px;
		text-decoration: none;
	}

	.menu__city__link span {
		border-bottom: 1px dotted #fff;
	}

	.menu .head-panel-phone__list {
		display: flex;
		padding: 0;
		flex-direction: column;
		align-items: flex-start;
		gap: 6px;
	}

	.menu .head-panel-phone__item a {
		color: #fff;
		font-size: 14px;
		display: inline-block;
	}

	.menu .head-panel-phone__item span {
		font-size: 11px;
		color: #fff;
	}

	.menu .head-panel-phone__list:before {
		display: none;
	}

	.menu__wrap {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		padding: 40px 20px;
	}

	.menu li {
		margin: 0;
	}
}


/*MEDIA NEW*/
.bx-red .btn.btn-default {
	line-height: 1.4;
}

.bx-soa-pp-company-subTitle {
	margin-bottom: 15px;
}
@media only screen and (max-width: 992px) {
	* {
        box-sizing: border-box;
	}

    .centered-bl {
        width: 100%;
        padding: 0 20px;
    }

    .list-product-home {
        margin-left: -20px;
    }

	.list-product-home > li { 
        width: calc(33.3% - 20px);
        box-sizing: border-box;
		margin-left: 10px !important;
		margin-right: 10px !important;
		padding: 0;
	}

	.head-panel-cart-new {
        width: 115px;
    }

	.list-product-main {
        margin-left: -20px !important;
    }

	.list-product-main > li {
		width: calc(33.3% - 30px);
    }

	.search {
		margin-right: 20px;
	}

	.catalog-btn {
		margin-left: 20px;
	}

	.menu ul {
		display: flex;
		justify-content: space-between;
	}

    .menu {
        margin-top: 5px;
        float: none;
        clear: both;
        margin-bottom: 16px;
    }

    .menu li {
        margin: 0;
    }
	.menu li:first-child {
        margin-left: 0;
    }
	.filter-main {
		padding: 15px 15px 15px 15px;
	} 

	.foltere-inline-select {
		display: flex;
		margin: 0 -10px;
	}

    .foltere-inline-select > div {
        width: 33.3%;
        padding: 0 10px;
        margin: 0;
    }

	.foltere-inline-select > div {
		width: 33.3%;
		padding: 0 10px;
	}

    .tabs li {
        margin: 0 !important;
        padding: 0 !important;
        margin-right: 25px !important;
    }

    .tabs {
        margin-bottom: 15px !important;
        width: 100%;
        padding: 0;
        margin-top: 12px !important;
    }

	.foltere-inline-select > div select {
		max-width: 100%;
		width: 100%;
	}

	.place-list {
		margin-left: -10px;
		margin-right: -10px;
		display: flex;
		flex-wrap: wrap;
	}

	.place-list .place-list__in .place {
        width: calc(33.3% - 20px);
		margin: 0 10px 20px;
	}

	.place-list .place-list__in .place__time li {
		margin: 0 0 4px !important;
		padding: 0 !important;
	}

	.place__pic a {
        display: flex;
        width: 100%;
        height: 113px;
	}

	.place__pic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	.place-list .place-list__in .place__phones li {
		margin: 0 0 4px !important;
		padding: 0 !important;
	}

	.basket-items-list-wrapper-compact .basket-items-list-item-container {
		display: flex;
		flex-wrap: wrap;
	}
	td.basket-items-list-item-remove {
		display: none;
	}

	.basket-item-amount-filed-block input[type="text"] {
		height: 28px;
	}
	.basket-item-amount-filed-block {
		position: relative;
		width: 141px;
	}

	.basket-item-block-info .basket-item-actions-remove {
		position: absolute;
		top: -12px;
		right: -7px;
	}
}

@media(min-width: 710px) {
	.catalog-btn .catalog-nav {
		display: none !important;
	}
}

@media only screen and (max-width: 710px) {
	.catalog-btn .catalog-nav > ul ul > li > div {
	    left: initial;
		display: block;
		height: auto;
		min-height: initial;
		padding: 6px;
		background-color: transparent;
	}

	.catalog-nav > ul ul > li > div > div > ul {
        margin-left: 0;
        padding: 0;
    }

    .catalog-nav > ul ul > li > div > div:first-child {
        padding: 0 0 4px;
        border: none;
    }

	.catalog-nav .btn-catalog-nav__tags {
		padding: 3px 0;
	}
    .catalog-btn {
        margin-left: 0;
    }
    .recomended_products {
        margin-top: 30px;
        width: 100%;
    }
	.basket-items-list-wrapper-compact .basket-item-block-image {
		display: block;
		padding-bottom: 0;
		min-width: 64px;
	}

	.logo {
        margin: 20px 0 0 10px;
        float: none;
    }

	.head-panel-cart-new {
		margin-right: 0;
		margin-top: 0;
	}

	.content {
        margin: 0 0 30px 0px;
    }

	.list-product-home {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }

	.head-navigation-panel .menu {
		z-index: 1000;
	}

	.menu__wrap {
		gap: 30px;
	}

	.menu ul {
        display: flex;
        flex-direction: column;
    }

    .list-product-main {
        margin-left: -10px !important;
        margin-right: -10px !important;
        display: flex;
        flex-wrap: wrap;
    }

	.list-product-main > li  ul {
		clear: both;
	}

	.list-product-main > li {
        width: calc(33.3% - 20px);
        box-sizing: border-box;
		margin-left: 10px !important;
		margin-right: 10px !important;
    }

	.pr-list-btn {
		display: block ! important;
    }

	.place-list {
		margin-left: -10px;
		margin-right: -10px;
		display: flex;
		flex-wrap: wrap;
	}

	.place-list .title_oc {
		width: 100%;
	}

	.place-list .place__time li {
		margin: 0 0 4px !important;
		padding: 0 !important;
	}
	
	.place-list .place__phones li {
		margin: 0 0 4px !important;
		padding: 0 !important;
	}

	.place-list .place {
		width: 100%;
		margin: 0;
	}

	.place-list .block_addr {
        width: calc(33.3% - 20px);
		margin: 0 10px 20px;
	}

	.place-list .place-list__in .place {
        padding: 20px 20px;
    }

	.place-list .place-list__in .place__pic {
		margin: 0 -20px 14px;
	}

	.place__pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        margin: 0 !important;
    }

	.popup-form-checkbox {
        margin-right: 4px !important;
    }

	.place-list .place-list__in .place {
        padding: 20px 20px;
        overflow: hidden;
    }

	.head-navigation-panel .menu {
		margin-top: 0;
	}

    #wrapper .reveal-modal {
        width: 293px;
    }
}

@media only screen and (max-width: 664px) {
    .header .group {
        position: relative;
        height: 100px;
    }
    .head-panel-cart-new {
        display: block;
        width: auto;
        transform: translateY(14px);
        text-align: center;
        justify-content: center;
        display: flex;
        float: none;
    }
}


@media only screen and (max-width: 560px) {
    .list-product-home > li {
        width: calc(50% - 20px);
        padding: 0;
		margin-left: 10px !important;
		margin-right: 10px !important;
    }

	.centered-bl {
        width: 100% !important;
        padding: 0 20px;
    }

	.list-product-main > li {
		width: calc(50% - 20px);
		padding: 0;
        box-sizing: border-box;
		margin-left: 10px !important;
		margin-right: 10px !important;
    }

	.place-list .block_addr {
        width: calc(50% - 20px);
		margin: 0 10px 20px;
	}

	.place-list .place-list__in .place {
		width: calc(50% - 20px);
    }

	.list-product-main .pr-list-name {
        clear: both;
        margin-left: 0;
        margin-top: 105px;
	}

	.index-cont2 {
		width: 100%;
	}
	.popup-akkum .index-cont2  button {
		margin-top: 8px !important;
		padding: 8px 10px 6px;
	}
	.popup-akkum__checkbox {
        display: flex;
        align-items: flex-start;
        margin-top: 13px;
    }

	.popup-akkum .popup-akkum__checkbox input {
        width: auto;
        padding: 0;
        margin: 2px 8px 0 0 !important;
    }
}


@media only screen and (max-width: 375px) {
	.place-list .block_addr {
        width: calc(100% - 20px);
		margin: 0 10px 20px;
	}
    .place__pic a {
        display: flex;
        width: 100%;
        height: 148px;
    }
	.place-list .place-list__in .place {
        width: calc(100% - 20px);
		margin: 0 10px 20px;
    }
    .pr-list-status {
        margin: 10px auto 0;
        width: 92px;
        text-align: center;
    }
	.list-product-main > li {
        width: calc(1000% - 20px);
	}
}

.f-subs .subscribe {
    margin: 0 4px 0 0;
    transform: translateY(3px);
}

.amo-button.amo-button--main.amo-button--only-livechat.amo_animation_waves {
	background-color: #0dad6b !important;
}

.politika {
	color: #f16137;
}

.cookies {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999999;
    background: #fff;
    transition: opacity .3s  ease;
    border-top: 1px solid #dddddf;
	opacity: 0;
	pointer-events: none;
}

.cookies .container {
    position: relative;
    width: 1110px;
    padding: 13px 10px;
    margin: 0 auto;
    max-width: 100%;
}

.cookies.is-open {
    opacity: 1;
    pointer-events: auto
}

.cookies__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.cookies__text a {
	color: #f16137;
}

.cookies__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.cookies__btn {
    flex: none;
    margin-left: 40px
}

.cookies__btn .btn {
    border-radius: 12px;
    padding: 14px 32px !important;
    line-height: 1;
    height: auto;
}

@media(max-width: 768px) {
    .cookies__text {
        font-size:10px
    }

    .cookies__btn {
        flex: none;
        margin-left: 20px
    }

    .cookies__btn .btn {
        font-size: 12px;
        line-height: 13px;
        border-radius: 6px;
        padding: 10px
    }

	.popup-akkum .popup-content {
        width: 100% !important; 
	}
}

body.is-hidden {
	overflow: hidden;
}

.footer-contacts .f-pay img {
    margin: 0 12px 5px 0;
}

.footer {
	box-sizing: content-box !important;
}
.footer *{
	box-sizing: content-box !important;
}
.centered-bl {
    box-sizing: content-box;
}
@media(max-width: 768px) {
	.footer {
		box-sizing: border-box !important;
	}
	.footer * {
		box-sizing: border-box !important;
	}
	.centered-bl {
		box-sizing: border-box !important;
	}
	.bx-soa-empty-cart-text {
		font-size: 28px;
		text-align: center;
		color: #bababa;
		margin-bottom: 29px;
	}
}

/* End */


/* Start:/bitrix/templates/istok/css/new-card.css?176244553612976*/
.content__card{
	margin-left: 0
}
.bread-crumbs__card{
	left: 0
}
.cardtovar__main{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: 25px 0 50px 0;
}
.cardtovar__pic{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%
}
.cardtovar__img-prev .slick-track{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 62px!important;
}
.cardtovar__info{
	width: calc(50% - 30px);
    padding-left: 30px;
}
.cardtovar__img-prev .img-object-fit,
.cardtovar__img-prev a{
	min-width: 60px;
	width: 60px!important;
	height: 60px;
	border-radius: 5px;
}
.cardtovar__img-prev .slick-slide{
	min-width: 60px;
	width: 60px!important;
	height: 60px;
	margin-bottom: 10px!important;
	margin-right: 1px;
}
.inner-pages .cardtovar__main img{
	margin: 0
}
.cardtovar__img-prev .slick-slide.slick-current.slick-active{
	border: 1px solid #f16137;
	border-radius: 5px;
}
.cardtovar__info-articul{
	display: block;
    text-transform: uppercase;
    color: #999;
    font: 12px/20px 'Roboto Condensed',Arial,sans-serif;
    text-align: right;
}
.cardtovar__img{
	width: calc(100% - 62px);
    padding-left: 30px;
}
.cardtovar__price-val{
	background: transparent;
    padding: 0;
    line-height: 28px;
    font-size: 30px;
    border-radius: 0;
    color: #333;
    text-transform: inherit;
    font-family: 'Roboto Condensed';
    border-bottom: 1px solid #efeeeb;
    padding-bottom: 7px;
    margin-bottom: 20px;
    padding-left: 17px;
}
.cardtovar__price-val span{
	margin-right: 0;
	font-size: 30px;
	line-height: 30px;
	color: #333
}
.cardtovar__price .card-price{
	margin: 0 10px 0 0;
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    color: #ec5e22;
    text-transform: uppercase;
    font-weight: 700;
}
.cardtovar__price .star{
	padding-left: 0;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
}
.cardtovar__price{
	font-family: 'Roboto Condensed';
}
.cardtovar__price .add-to-basket{
	display: block;
    margin-top: 10px;
    line-height: 21px;
    height: inherit;
    text-align: center;
}
.cardtovar__price .pr-list-bottom{
	margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cardtovar__price .pr-list-bottom .pr-icon-2{
	margin-left: 25px;
}
.cardtovar__tabs{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    font-family: 'Roboto Condensed';
    margin: 20px 0;
    border-bottom: 1px solid #d3d3d3;
    width: 100%;
}
.cardtovar__tabs-item{
	margin-left: 30px;
	font-size: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid transparent;
	position: relative;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.cardtovar__tabs-item:first-child{
	margin-left: 0
}
.cardtovar__tabs-item.active{
	color: #f16137;
}
.cardtovar__tabs-item::before{
	content: none
}
.cardtovar__tabs-item.active::before{
	position: absolute;
	content: '';
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background: #f16137
}
.cardtovar__tabs-item:hover{
	cursor: pointer;
	color: #f16137;
}
.cardtovar__block{
	display: none;
	width: 100%
}
.cardtovar__block.active{
	display: block;
}
.cardtovar__block .detail-text{
	padding: 0;
    margin: 0;
    border: none;
}
.cardtovar__block .d-ser-1{
	color: #666;
    font: 16px/16px 'Roboto Condensed',Arial,sans-serif;
    padding: 10px 5px 10px 48px;
    position: relative;
}
.cardtovar__block .d-ser-1::before{
	content: ' ';
    position: absolute;
    left: 0;
    top: 50%;
    height: 26px;
    margin-top: -13px;
    background-image: url(/bitrix/templates/istok/img/sprite.png);
    width: 32px;
    background-position: -64px -45px;
}
.cardtovar__block .d-ser-1 b {
    font-weight: 700;
    color: #ec5e22;
}
.cardtovar__block-sklad{
	width: 100%;
}
.cardtovar__block-sklad thead tr{
	background: #f16137;
	color: #fff;
}
.cardtovar__block-sklad thead td{
	padding: 4px 10px
}
.cardtovar__block-sklad thead td:first-child{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cardtovar__block-sklad thead td:last-child{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cardtovar__block-sklad tbody td{
	padding: 4px 10px
}
.cardtovar__block-sklad tbody tr:first-child td{
	padding-top: 8px
}
.cardtovar__block-sklad-map{
	width: 100%;
	height: 400px;
}
.cardtovar__sklad-tabs{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 7px 0 15px 0;
}
.cardtovar__sklad-tab{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 25px
}
.cardtovar__sklad-tab:hover{
	cursor: pointer;
}
.cardtovar__sklad-tab:first-child{
	margin-left: 0
}
.cardtovar__sklad-tab.active{
	color: #f16137
}
.cardtovar__sklad-tab svg{
	margin-right: 8px;
}
.cardtovar__sklad-tab svg.icon-list{
	stroke: #333
}
.cardtovar__sklad-tab svg.icon-map{
	fill: #333
}
.cardtovar__sklad-tab.active svg.icon-list{
	stroke: #f16137
}
.cardtovar__sklad-tab.active svg.icon-map{
	fill: #f16137
}
.cardtovar__sklad-block{
	display: none;
}
.cardtovar__sklad-block.active{
	display: block;
}
.cardtovar__inform{
	margin: 20px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cardtovar__inform:first-child{
	margin-top: 0
}
.cardtovar__inform-text{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    line-height: 20px;
}
.cardtovar__inform-text span{
	display: block;
}
.cardtovar__inform-link{
	font-size: 14px;
    line-height: 20px;
}
.cardtovar__inform-row{
	margin: 30px 0 0 0;
}
.cardtovar__inform-text span:first-child{
	color: #f16137
}
.cardtovar__info-header{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 15px;
}
.cardtovar__info-header-nal{
	background: #0dad6b;
    color: #fff;
    padding: 4px 10px 3px 21px;
    border-radius: 8px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    font-size: 12px;
    line-height: 16px;
    position: relative;
}
.cardtovar__info-header-nal::before{
	content: ' ';
    position: absolute;
    left: 8px;
    top: 50%;
    width: 6px;
    height: 6px;
    background-color: #fff;
    margin-top: -3px;
    border-radius: 3px;
}
.cardtovar__info-header-nal.nal-no{
	background: #f16137
}
.recomended_products{
	width: 100%;
	margin-top: 50px;
}
.cardtovar__block-title{
	display: none;
}
.card-serice-icon-card{
	margin-top: 50px;
}
.card-dicount-tbl-card span{
	font: 700 16px/24px 'Roboto Condensed',Arial,sans-serif
}
@media(max-width:1500px){
	.cardtovar__img .img-object-fit{
		width: 300px;
		height: 300px;
	}
	.cardtovar__main .recomended_products .news-item a{
		font-size: 14px;
    	line-height: 135%;
	}
	.cardtovar__main .recomended_products .news-item a b{
		word-wrap: normal;
    	word-break: break-all;
	}
	.cardtovar__tabs{
		margin-top: 40px;
	}
}
@media(max-width:1130px){
	.cardtovar__price-val span{
		display: inline-block;
		font-size: 26px;
    	line-height: 29px;
	}
	.cardtovar__price-val{
		padding-bottom: 0px;
    	margin-bottom: 10px;
    	line-height: 28px;
    	font-size: 22px;
    	padding-left: 0
	}
	.cardtovar__price .card-price{
		padding-left: 0
	}
	/*.cardtovar__info-header-nal{
		font-size: 10px;
    	line-height: 14px;
    	padding: 3px 10px 2px 21px;
	}*/
	.cardtovar__info-header-nal::before{
		margin-top: -4px;
	}
	.cardtovar__inform{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		margin: 13px 0 0 0;
	}
	.cardtovar__inform-row {
	    margin: 20px 0 0 0;
	}
	.cardtovar__tabs-item{
		font-size: 18px;
	}
	.cardtovar__info-header{
		margin-bottom: 10px;
	}
}
@media(max-width:663px){
	.cardtovar__pic{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 100%;
	}
	.cardtovar__img{
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
		padding-left: 0;
    	width: 100%;
	}
	.cardtovar__main{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.cardtovar__info{
		padding-left: 0;
		width: 100%;
		margin-top: 25px;
	}
	.inner-pages .cardtovar__main img{
		margin: 0 auto
	}
	.cardtovar__img-prev{
		margin-top: 10px;
	}
	.cardtovar__img-prev .slick-track {
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    width: 100%!important;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}
	.cardtovar__img-prev .slick-slide {
	    margin-bottom: 0!important;
	    margin-right: 10px;
	}
	.cardtovar__tabs-item {
	    font-size: 14px;
	    margin-left: 10px;
	}
}
@media(max-width:499px){
	.cardtovar__img .img-object-fit {
	    width: 250px;
	    height: 250px;
	}
	.cardtovar__price-val{
		text-align: center;
		line-height: 31px;
	}
	.cardtovar__price-val span {
	    font-size: 30px;
	    line-height: 29px;
	}
	.cardtovar__price .card-price {
	    padding: 5px 0 0 0;
	    margin: 0;
	    display: block;
	    line-height: 22px;
	}
	.cardtovar__price .star{
		line-height: 20px;
    	text-align: center;
    	display: block;
	}
	.cardtovar__price .pr-list-bottom{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		width: 100%
	}
	.cardtovar__inform{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-bottom: 10px;
		background: #eeeeef;
    	padding: 10px 18px;
	}
	.cardtovar__block .d-ser-1{
		font: 16px/20px 'Roboto Condensed',Arial,sans-serif;
    	padding: 7px 5px 7px 48px;
	}
	.cardtovar__block .d-ser-1 b{
		white-space: pre;
	}
	.cardtovar__block-title{
		display: block;
	    border-top: 1px solid #efeeeb;
	    border-left: 1px solid #efeeeb;
	    border-right: 1px solid #efeeeb;
	    padding: 13px 45px 13px 18px;
	    font-size: 15px;
	    position: relative;
	    font-weight: 600;
	}
	.cardtovar__block-title::before{
		position: absolute;
	    content: '';
	    right: 18px;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	            transform: translateY(-50%);
	    background: url(/bitrix/templates/istok/img/arrow-bottom-grey.svg)no-repeat 50%;
	    background-size: contain;
	    width: 10px;
	    height: 6px;
	    -webkit-transition: 0.3s;
	    -o-transition: 0.3s;
	    transition: 0.3s;
	}
	.cardtovar__block-title.active{
		color: #f16137
	}
	.cardtovar__block-title.active::before{
		-webkit-transform: translateY(-50%) scaleY(-1);
		    -ms-transform: translateY(-50%) scaleY(-1);
		        transform: translateY(-50%) scaleY(-1);
	}
	.cardtovar__tabs{
		display: none;
	}
	.cardtovar__block{
		display: block;
	}
	.cardtovar__block-main{
		display: none;
	}
	.cardtovar__block-main.active{
		display: block;
	}
	.cardtovar__block--last .cardtovar__block-title{
		border-bottom: 1px solid #efeeeb;
	}
	.cardtovar__block-main.active{
		border-top: 1px solid #efeeeb;
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.cardtovar__inform-text{
		max-width: 55%
	}
	.cardtovar__info{
		margin-bottom: 25px;
	}
	.cardtovar__info-header-nal::before {
	    margin-top: -3px;
	}
	.recomended_products {
	    margin-top: 30px;
	    width: calc(100% - 25px);
	}
	.cardtovar__inform-link{
		text-align: right;
	}
	.cardtovar__block-sklad thead td{
		vertical-align: middle;
	}
	.cardtovar__block-sklad tbody td,
	.cardtovar__block-sklad thead td{
	    padding: 4px 4px;
	}
	.card-dicount-tbl-card span {
	    font: 700 14px/18px 'Roboto Condensed',Arial,sans-serif;
	    margin-bottom: 15px;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.css?17091956924804*/
.bx-basket { }

.bx-basket-block {
	margin: auto;
	position: relative;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	font-size: 12px;
}

.bx-basket-block > .fa {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	color: #97a1ab;
}

.bx-basket-block a { margin-right: 10px; }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 100;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }

	.block-store-catalog-list .bx-basket-fixed.bottom { bottom: 70px }
}

@media (min-width: 768px) and (width <= 992px) {
	.block-store-catalog-list .bx-basket-fixed.bottom { bottom: 90px }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 100;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	.block-wrapper .bx-basket-fixed {
		padding-top: 0;
	}

	.block-wrapper .bx-basket-fixed .bx-hdr-profile {
		display: flex;
		justify-content: space-between;
	}

	.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block {
		padding-bottom: 0;
	}

	/*.bx-basket-fixed */
}

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }

/* End */


/* Start:/bitrix/templates/istok/template_styles.css?17602666848471*/
.mobile-call-btn {
	display: none;
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-transform: uppercase;
	padding: 17px 0;
	line-height: 1;
	background-color: #0dad6b;
	text-decoration: none;
	transition: all 0.3s ease;
}

.mobile-call-btn img {
	width: 15px;
	height: auto;
	margin-right: 11px;
}

.header-contacts {
	display: none;
}

.popup-widget {
	width: 250px;
	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 130;
	cursor: pointer;
	transition: all 0.3s ease;
}

.popup-widget.is-hidden {
	opacity: 0;
	pointer-events: none;
}

.popup-widget img {
	width: 100%;
	height: auto;
}

.popup {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Open Sans', sans-serif;
	display: none;
	z-index: 155;
	position: fixed;
	left: 0;
	top: 0;
	line-height: 1.2;
}



.popup.isActive {
	display: flex;
}

.popup-akkum .popup-content {
	background-color:white;
	padding: 15px 40px 68px 49px;
	background-image: url(/images/akk-bg1.jpg);
	max-width: 1000px;
	width: calc(100% - 30px);
	background-size: cover;
	background-position: right bottom;
	background-repeat: no-repeat;
	box-sizing: border-box;
	position: relative;
}

.popup-akkum .popup-close {
	position: absolute;
	right: 0;
	top: -50px;
	cursor: pointer;
}

.popup-akkum .popup-logo {
	display: block;
	width: 155px;
	height: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

.popup-akkum .popup-title {
	margin: 0 0 40px;
  font-size: 36.5px;
  font-weight: 800;
}

.popup-akkum .popup-title span {
	color: #f16137;
}

.popup-akkum .popup-list {
	font-size: 22.5px;
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 55px;
}

.popup-akkum .popup-list li::before {
	content: url(/images/triangle.svg);
	display: inline-block;
	width: 13px;
	min-width: 13px;
	color: #f16137;
	margin-right: 23px;
}

.popup-akkum .popup-list li {
	margin-bottom: 1rem;
	position: relative;
	display: flex;
	align-items: center;
}

.popup-akkum .popup-label {
	font-size: 15.5px;
}

.popup-akkum input,
.popup-akkum button {
	padding: 10px 10px;
	border-radius: 6px;
	border: solid 1px #acacac;
	transition: all .3s ease;
	margin: 7px 7px 0 0;
	height: auto;
}
.popup-akkum label {
	display: inline;
}
.popup-akkum button {
    margin-top: 0;
    padding: 8px 10px 6px;
}
.popup-akkum input::-webkit-input-placeholder {
	color: grey;
}
.popup-akkum input::-moz-placeholder {
	color: grey;
}
.popup-akkum input:-ms-input-placeholder {
	color: grey;
}
.popup-akkum input::-ms-input-placeholder {
	color: grey;
}
.popup-akkum input::placeholder {
	color: grey;
}
.success-close {
	background-color: #36b958;
	border-radius: 6px;
	box-shadow: 0 8px 0 #2a8c44;
	transition: all .3s ease;
	border: 0;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 7px;
}
.popup-success {
	line-height: 1.5;
}
.success-close {
	padding: 50px 40px;
	width: 200px;
	height: 51px;
}
.success-close:hover,
.popup-akkum input[type="submit"]:hover {
	box-shadow: 0 0px 0 #2a8c44;
}

.popup-akkum .popup-text {
	display: none;
}

.success-popup .popup-content {
	background-color: #fff;
	padding: 20px 30px;
	text-align: center;
}

.success-popup .popup-content b {
	font-size: 28px;
}

.menu li.cart-menu-item {
	display: none;
}

.menu li.head-pan-city {
	display: none;
	text-align: left;
}

.recomended_products {
	margin-bottom: 20px;
	border: 1px solid #eeeeef;
	padding: 21px 11px;
	font: 16px/26px 'Roboto Condensed',Arial,sans-serif;
	border-radius: 3px;
	clear: both;
}

.recomended_title {
	color: #ea5e21;
	text-transform: uppercase;
	font-size: 18px;
  font-weight: bold;
	margin-bottom: 61px;
}

.recomended_products div.news-list img,
.recomended_products div.news-list img.preview_picture {
	width: 150px;
	height: 150px;
	-o-object-fit: contain;
	   object-fit: contain;
	margin-bottom: 22px;
}

.recomended_products .news-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.recomended_products .news-item {
	display: flex;
	flex-direction: column;
	width: 150px;
	min-width: 150px;
}

.recomended_products .news-item a {
	text-decoration: none;
	color: #ea5e21;
	font-size: 14.5px;
}

@media screen and (min-width: 663px) {
	.hidden-md {
		display: none !important;
	}
}

@media screen and (max-width: 663px) {
	.hidden-sm {
		display: none !important;
	}
	.icon-dd-navigation {
		right: 0;
	}
	.centered-bl {
		width: calc(100% - 30px);
	}
	.head-panel {
		display: none;
	}
	.popup-widget {
    bottom: 60px;
	}
	.head-navigation-panel {
		z-index: 103;
    background: #fff;
    padding-top: 5px;
	}
	.icon-dd-navigation.active:before {
    content: '';
    display: block;
    position: absolute;
    right: -5px;
    top: -5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #f16137;
	}
	.group {
		position: relative;
	}
	.menu li.cart-menu-item {
		display: flex;
    align-items: baseline;
    color: #fff;
	}
	.menu li.h-pan-open {
		padding: 15px;
	}
	.menu li.h-pan-open a {
		color: #000 !important;
	}
	.menu li.head-pan-city {
		display: block;	
		float: none;	
	}
	.cart-menu-item:before {
		content: "Корзина";
		margin-right: 5px;
	}
	.cart-menu-item span {
		display: none;
	}
	.header-contacts {
		display: block;
		text-align: center;
		position: absolute;
		/*left: calc(50% - 76px);*/
		left: calc(50% - 58px);
		/*top: -6px;*/
		top: -10px;
		z-index: 1;
	}
	.header-phone {
		display: inline-block;
		vertical-align: middle;
		color: #333;
		position: relative;
		font-size: 18px;
		margin-bottom: 2px;
	}
	.phone-whatsapp {
		display: flex;
		color: #000;
		text-decoration: none;
		justify-content: center;
   		align-items: center;
	}
	.phone-whatsapp svg {
		width: 29px;
   		margin-left: 10px;
	}
	.mobile-call-btn {
		z-index: 5;
		display: flex;
	}
	#header .logo {
		width: 45px;
		margin-left: 0;
		overflow: hidden;
	}
	#header .logo img {
    width: 100%;
		height: auto;
	}
	.popup-akkum .popup-content {
        width: 320px;
        background-image: url(/images/akk-bg-mob1.jpg);
		padding: 0;
        height: 100%;
        z-index: 2;
	}

	.popup-akkum .popup-content-wrap {
		max-height: 100%;
		overflow-y: auto;
		padding: 15px 13px 28px;
		position: relative;
		z-index: 10;
	}

	.popup-akkum .popup-content::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        opacity: 0.7;
	}
	.popup {
		z-index: 2000;
	}
	.popup-akkum .popup-close {
		top: 0;
		right: 7px;
	}
	.popup-akkum .popup-logo {
		margin-left: 0;
		width: 103px;
		margin-bottom: 16px;
	}

	.popup-akkum .popup-title {
		font-size: 20px;
		margin-bottom: 18px;
	}

	.popup-akkum .popup-title br {
		display: none;
	}

	.popup-akkum  .popup-list {
		font-size: 13px;
	}

	.popup-akkum  .popup-list li {
		max-width: 160px;
	}

	.popup-akkum .popup-list li::before {
		margin-right: 14px;
	}

	.popup-akkum .popup-list li:last-child {
		display: none;
	}

	.popup-akkum .popup-label {
		display: none;
	}

	.popup-akkum input {
		width: 100%;
    	padding: 14px 20px;
	}

	.popup-akkum input[type="submit"] {
		padding: 19px 20px;
	}

	.popup-akkum .popup-text {
		display: block;
		margin-bottom: 39px;
		font-size: 16px;
	}
}
.site-map ul {
	padding-top: 5px;
 	 margin: 0 !important;
}
.site-map li {
	padding-top: 5px;
}
.site-map a {
	text-decoration: none;
  color: #000;
  font-size: 14px;
}

.ac2321 {
	opacity: 0;
	visibility: hidden;
	position: absolute !important;
}
@media(max-height: 790px) and (min-width: 711px)  {
	.popup-akkum .popup-close {
        top: 16px;
        right: 16px;
	}

	.popup-akkum .popup-logo {
		margin-left: 0;
	}	.popup-akkum .popup-content {
        padding: 0;
        max-height: calc(100% - 60px);
        overflow-y: auto;
        margin: 20px 0;
	}

	.popup-akkum .popup-content-wrap {
		max-height: 100%;
		overflow-y: auto;
		padding: 15px 40px 68px 49px;
	}
}
@media(min-width: 711px) {
	.catalog-btn > a {
		background-image: none !important;
	}	

	.catalog-btn__title.is-mobile {
		display: none;
	}
}

@media(max-width: 710px) {
	.main-centered-bl {
		margin-top: 25px;
	}
	.catalog-btn__title.is-desctop {
		display: none;
	}

	.catalog-btn__title.is-mobile {
		display: block;
	}
	
	.catalog-btn .catalog-nav {
		width: auto;
		left: initial;
		border: 1px solid #F86B41;
	}
}

/* End */
/* /bitrix/templates/istok/css/style.css?176244626883105 */
/* /bitrix/templates/istok/css/margin-padding.css?15900590343811 */
/* /bitrix/templates/istok/fancybox/jquery.fancybox.css?15860809963868 */
/* /bitrix/templates/istok/css/new-style.css?176244599823840 */
/* /bitrix/templates/istok/css/new-card.css?176244553612976 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.css?17091956924804 */
/* /bitrix/templates/istok/template_styles.css?17602666848471 */
