@charset "utf-8";
@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local(PTSans-Regular),url(/font/1.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local(PTSans-Regular),url(/font/2.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local(PTSans-Regular),url(/font/3.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local(PTSans-Regular),url(/font/4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
@font-face{font-family:'svg-icon';font-display:swap;src:url(/font/svg/s-font-1.eot) format("embedded-opentype"),url(/font/svg/s-font-1.woff) format("woff"),url(/font/svg/s-font-1.ttf) format("truetype"),url(/font/svg/s-font-1.svg) format("svg");font-weight:400;font-style:normal}
[class^="social-likes"],[class*=" social-likes"],[class^="svg-icon"],[class*=" svg-icon"]{font-family:'svg-icon',arial!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
span.currency.rub{font-family:'PT Sans',serif;font-size:100%;font-style:normal}
.pricing.prdbrief_price span.currency.rub{font-family:'PT Sans',serif;font-weight:500;font-size:23px}
span.price-act.price span.currency.rub{font-size:26px}
.col.w3.align-center.item-total.nowrap.price span.currency.rub{font-family:'PT Sans',serif;font-size:16px}
.col.w3.cart-total.align-center.total.bold.nowrap.price span.currency.rub{font-family:'PT Sans',serif;font-size:22px}
html,body{margin:0;padding:0;min-height:100%;background:#fff}
html{margin:0;padding:0;min-height:100%}
body{font-size:14px;color:#424242}
*{margin:0;padding:0}
p,body,font,div,td,input,select,textarea{font-family:Arial,Tahoma,Sans-serif}
a{color:#101c24}
a:hover{color:#5e0000;text-decoration:none}
.hide{display:none}
.fixed{position:fixed}
.header-bottom-menu,.header-bottom-menu a.svg-icon,.pay-info,.usr-acc-sub table,.usr-acc-sub table td,.contact-user-info,.user-accaunt-info,.logout a,.sm-menu-cat ul,.sm-menu-cat ul li,.sm-left-menu,.sm-content,.cpt_maincontent,.sm-menu-cat,.sm-auth,.sm-feedback,.sm-brands,.sm-brands ul li,.product-menu-list,.product-block,#cat_top_tree,.sm-contacts,.product_brief_block,.cat_path_in_productpage,#prddeatailed_container,.cpt_product_category_info,#box_product_thumbnails,#box_product_thumbnails div,.cpt_product_details_request,.feedback-form-act,.feedback-form,.sm-menu-cat ul li img,.user-accaunt,.requis-block,.requis-block ul,.requis-block ul li,.sp-n,.sp-t,.sm-right-menu,.contacts-block,.product-menu-list,.category-line,.prdbrief_brief_description,.prdbrief_price,div#cart_not_empty,.prdbrief-img,td.prd-params2 strong span,table.subcat-tab,.prd-ret-block,.cpt_shopping_cart_info,.cpt_category_tree .selected>span,.cpt_category_tree .selected>a,.footer-working-time{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
input[type="submit"]{-webkit-appearance:none;cursor:pointer}
input[type=text]{-webkit-appearance:none}
.clear-both{clear:both}
#sm-wrapper{width:100%;min-width:300px;max-width:1600px;display:table;min-height:100%;margin:0 auto}
.sm-wrapper{width:100%;min-width:300px;max-width:1600px;display:table;min-height:100%;margin:0 auto}
.site-container{position:relative}
.header{width:100%;background-color:#325873;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.62)}
.header a{color:#fff;text-shadow:0 -1px rgba(0,0,0,0.62)}
.header table,.header>div{width:100%;padding:10px 0 5px}
.header .table{display:table;table-layout:fixed;width:100%}
.header>div>div{display:table-row}
.header>div>div>div{vertical-align:top;display:table-cell}
.header-top{width:100%;display:inline-table}
.header-bottom-menu{padding:5px 8px!important;border-top:dashed 1px #fff;border-bottom:double;text-align:center;display:table}
.header-bottom-menu a.svg-icon{display:table-cell;font-size:15px;text-decoration:none;letter-spacing:2px;border:solid 1px #325773;position:relative;width:20%;text-align:center;padding:10px}
.header-bottom-menu a.svg-icon:hover{border:solid 1px #fff;background:#5a798f;transition:.5s}
.header-bottom-menu a.svg-icon:before{content:"";font-size:27px;position:absolute;left:16%;top:4px}
@media only screen and (max-width:1200px) {
.header-bottom-menu a.svg-icon:before{left:9%}
}
a.svg-icon.aux-rekv:before{content:"\e92e"}
a.svg-icon.aux-dost:before{content:"\e92c"}
a.svg-icon.aux-region:before{content:"\e90c"}
a.svg-icon.aux-pay:before{content:"\e906"}
a.svg-icon.aux-contacts:before{content:"\e927"}
.sm-logo{vertical-align:top}
.sm-logo,.empty_logo{position:relative;text-align:center;width:140px}
.empty_mode{width:200px}
.empty_icon{width:205px}
.sm-phone{vertical-align:top;width:200px;padding-bottom:10px}
.sm-phone div{float:right;font-size:16px;padding:0 25px 0 0}
.sm-phone div p{padding-top:17px;font-size:inherit}
.sm-phone a{color:#fff}
.sm-mode{font-size:12px;width:210px;vertical-align:top}
.sm-mode div{float:right;padding-right:25px;text-align:left;letter-spacing:1px}
.sm-mode div p{padding-top:8px;font-size:inherit}
div.svg-icon.email{width:0;font-size:15px;letter-spacing:.6px}
div.svg-icon.email span{line-height:33px;width:185px;text-decoration:none;float:right;padding-right:25px;text-align:right}
div.svg-icon.email span i{display:block;float:left}
.org-site,.name-site{float:left;text-align:left;letter-spacing:1px}
.cpt_product_search{width:100%;float:left;margin-left:1px;position:absolute;top:-45px;text-align:center}
#search-button,#mobile-search-button{border:0;margin:0;cursor:pointer;color:#325873;font-size:0}
.cpt_product_search form{margin:0;padding:0;font-size:18px}
#searchstring,#mobile-searchstring{line-height:36px;height:36px;padding-left:25px;border-radius:20px;border:solid 1px #1c415c;color:#325873;font-size:18px}
.sm-left-menu{min-width:240px;width:20%;text-align:center;background:#dadad0}
#cat_top_tree{padding:10px 2% 0;text-align:left;width:100%;overflow:hidden;display:inline-block}
.hndl_submit_prds_cmp,#cat_product_sort{text-align:center;font-size:15px;letter-spacing:1px}
.footer{background-color:#325873;width:100%;color:#fff;clear:both}
.cart-content{background:#325873;height:71px}
.cpt_shopping_cart_info.fixed{z-index:99;width:301px;max-width:301px;margin-left:8px;top:30px;border:solid 1px #fff;border-radius:4px;box-shadow:rgba(0,0,0,0.36) 0 8px 15px}
@media only screen and (min-width:1025px) and (max-width:1280px) {
.cpt_shopping_cart_info.fixed{width:237px;max-width:237px}
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
.cpt_shopping_cart_info.fixed{width:254px;max-width:254px}
}
@media only screen and (min-width:1367px) and (max-width:1440px) {
.cpt_shopping_cart_info.fixed{width:270px;max-width:270px}
}
@media only screen and (min-width:1441px) and (max-width:1536px) {
.cpt_shopping_cart_info.fixed{width:289px;max-width:289px}
}
.cpt_shopping_cart_info{background:gray;cursor:pointer;padding:10px 15px 8px 5px;text-align:right;height:71px;font-size:15px;color:#fff;text-shadow:rgba(0,0,0,0.63) 0 -1px;letter-spacing:1px;border-bottom:dashed 1px #325873}
.cpt_shopping_cart_info.fixed:hover{border:solid 1px #fff}
.cpt_shopping_cart_info:hover{background:#c58916;border-bottom:dashed 1px #fff}
.highslide-container img.highslide-image{background:#fff}
.cpt_currency_selection select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-appearance:none;min-width:60%;font-size:16px;min-height:28px;border:solid 1px #325873;border-radius:3px;padding:8px 10px;text-align:center;color:#325873}
:focus{outline:0}
h1{font-size:21px;margin:0;color:#325873;text-align:center}
h2{color:#325873;font-size:18px;font-weight:700;padding-top:15px;padding-bottom:15px;text-align:center;letter-spacing:2px}
h3{font-size:18px;margin:1em 0 .5em}
form{padding:0;margin:0}
strong,b{color:#595a5a;font-weight:600;letter-spacing:1px}
strong.red,b.red,.cpt_product_description strong.red,.cpt_product_description b.red{color:#944747}
i.cat{font-style:normal}
p{padding-top:11px}
a img{border:0}
input,select{vertical-align:middle;font-weight:400;color:#565f67;font-size:15px;margin:4px}
table{empty-cells:show}
div#cart_not_empty{width:100%;height:71px;background:linear-gradient(#bf8008,#f7a000);background:-webkit-linear-gradient(#bf8008,#f7a000)}
div#cart_not_empty:hover{background:gray}
.social-link{text-align:center;padding:15px 0 0}
.org-site p.p1,.name-site p.p1{font-size:22px;font-weight:700;padding-top:0}
.org-site p.p2,.name-site p.p2{font-size:16px;padding-top:1px}
.sm-mode span.s1{font-weight:600;font-size:14px}
.sm-mode span.s2{font-size:15px;letter-spacing:4px}
.td-search{position:relative;text-align:right;padding-right:40px;vertical-align:bottom}
.counter-li-block{padding:50px 0 40px;display:none}
div#shpcrtca{font-weight:300;padding-top:15px;font-size:19px}
div.shcart_link{font-size:16px}
div#shpcrtca2{font-weight:300;padding-top:10px}
.cpt_product_name{border-bottom:solid 1px #908f8f}
.category-tree-title{font-size:16px;background:#325873;padding:13px 0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 -1px 0 rgba(19,40,55,0.6);border-bottom:dashed 1px #325873;color:#fff}
.news-short-title{color:#fff;font-size:17px;text-shadow:rgba(0,0,0,0.45) 0 -1px;cursor:pointer;padding:15px 0;text-transform:uppercase;letter-spacing:2px;margin:25px 0 15px;background:#325873;border-top:dashed 1px #fff;border-bottom:dashed 1px #fff;box-shadow:none}
.news-short-title:hover{background:#9c9c8e}
.cpt_category_tree{word-wrap:break-word;padding:10px 10px 20px 0;text-align:left;border-bottom:#325773 solid 1px}
.cpt_category_tree ul li{line-height:1}
li.parent{margin-left:10px;padding:5px 0 5px 5px}
li.parent:before{content:"○";font-size:18px;padding-right:5px}
li.parent:hover:before{content:"○";font-size:18px;padding-right:5px}
.cpt_category_tree ul li a{font-weight:400;line-height:1.1;color:#434648;text-shadow:rgba(255,255,255,0.63) 0 1px;letter-spacing:2px}
.cpt_category_tree ul li a:hover{color:#87453e}
li.parent a{color:#1d3242;font-size:17px;font-weight:400;text-shadow:rgba(14,21,39,0.58) 0 1px 0;text-decoration:none;letter-spacing:1px}
li.parent_current{margin-left:10px;padding:4px 0 4px 5px}
li.child{padding-left:5px;margin-left:10px;word-wrap:break-word;border-bottom:dotted 1px rgba(0,0,0,0.40)}
li.child a{font-size:17px;font-weight:400;text-decoration:none;letter-spacing:1px;display:block;padding:10px 0}
li.child_current,li.parent_current{color:#fff;margin:5px 0 5px 10px;border:rgba(0,0,0,0.5) solid 1px;border-radius:4px;background:gray;font-size:16px;text-shadow:rgba(0,0,0,0.46) 0 -1px;-webkit-transition:linear .3s;-moz-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s}
li.child_current:hover,li.parent_current:hover{background:#d78e05}
li.child_current a,li.parent_current a{color:#fff;text-decoration:none;letter-spacing:2px;display:block;padding:7px 20px;width:90%;text-align:left}
.news_date{color:#b36a10;text-shadow:#000 0 1px;letter-spacing:1px;text-align:left;font-size:13px;padding:7px 0 3px 10px;font-style:italic}
.news_title{color:#585858;text-align:left;font-size:16px;letter-spacing:1px;line-height:1.2;font-weight:700;font-style:italic;padding-bottom:10px}
.news_title a{font-size:13px;color:inherit;text-decoration:underline;font-weight:600}
.news_title a:hover{text-decoration:none}
.news_viewall{padding:5px 0 10px;text-align:right;font-size:14px;letter-spacing:1px}
.news_viewall a{color:#5e0000;padding:5px 20px 10px 0;text-align:right;font-size:15px;letter-spacing:2px;font-style:italic}
.news_viewall a:hover{text-decoration:none;color:#de9103}
.section-site{padding:0 0 15px}
.section-site ul{padding:10px 5px 10px 0;border-bottom:solid 1px #325873}
.section-site div{background:#f1f1e6;box-shadow:inset #FFF 0 0 40px;font-size:15px;padding:15px 0;text-transform:uppercase;letter-spacing:2px;color:#000;text-shadow:0 1px 0 rgba(19,40,55,0.6);border-top:dashed 1px #325873;border-bottom:dashed 1px #325873}
.section-site div:hover{color:#fff;border-bottom:dashed 1px #fff;border-top:dashed 1px #fff;font-weight:700;background:#325873;box-shadow:none}
.section-site ul li{text-align:left;padding:10px 10px 10px 15px}
.section-site ul li a{font-size:15px;line-height:inherit;font-weight:400;text-decoration:none;color:#58585c;display:block;border:solid 1px;padding:10px;border-radius:4px}
.section-site ul li a:hover{color:#b97d0d}
.cpt_custom_html{padding-bottom:20px}
.cpt_custom_html h2{text-align:center;color:#325873;font-size:17px;font-weight:700;padding-bottom:15px;text-transform:uppercase;letter-spacing:2px}
.cpt_currency_selection{border-bottom:solid 1px #325873;text-align:center;width:100%;font-size:15px;font-weight:700;height:70px;line-height:70px;margin:0;padding:0}
.all_wrapper{min-width:950px}
radius_white{border:#fff solid 0;border-radius:12px;padding:0}
ul.vertical,ul.horizontal{padding:0;margin:0}
ul.horizontal{width:100%;overflow:hidden}
.vertical li{padding-left:0;padding-bottom:2px;clear:left}
.horizontal li{float:left}
.cpt_survey form{padding:0;margin:0}
.cpt_product_add2cart_button{padding:20px 0;text-align:right}
.small{font-size:12px}
.big{font-size:20px}
.background1,.background1 td{background-color:#f5f5f5}
.btn_checkout{font-size:17px;font-weight:700;margin:10px;padding:3px}
.prdbrief_brief_description{display:flex;flex-flow:row wrap;color:#404040;font-size:13px;line-height:1.2;padding:10px 0 15px;text-align:left;margin:0 10px}
.cat-info-description a{word-break:break-word}
.cpt_product_description{text-align:justify;font-size:15px;margin-top:15px;line-height:1.3}
.error_block{color:#c66919;text-shadow:#000 0 1px;padding-bottom:10px}
.error-style p{padding:0 25px;font-size:16px}
div.error-style{background:url(/images/error404.jpg) no-repeat center top 30px;background-size:700px;height:600px}
.product_brief_block .sm-current-rating1{margin-left:155px}
#tbl-checkout-progress td{vertical-align:top;font-size:.7em}
.current_prd_thumbnail img{border:#BBB solid 3px}
a.prd_thumbnail img{border:#FFF solid 3px}
a.prd_thumbnail:hover img{border:#BBB solid 3px}
.post_title{color:#325873;margin-top:30px;font-size:16px;letter-spacing:2px}
.post_title a{color:#325873}
.post_content{font-size:15px;line-height:1.3;text-align:justify}
.cpt_news_short_list .post_content{font-size:15px;line-height:1.3;color:#000;font-style:italic;padding-bottom:10px;border-bottom:dashed 1px}
.prd-info-price{display:none}
.regularPrice{color:#5e0000;text-decoration:line-through;padding-right:15px;font-size:17px;font-style:italic}
.prd_price{color:#7c1b1b;font-weight:700;font-size:18px;margin-top:20px;font-style:italic}
.product_list totalPrice{color:#000;background:#f2f2f2;font-weight:400}
.youSaveLabel,.youSavePrice{font-weight:700;color:#325873}
.youSavePrice{color:#555;font-weight:400;font-size:17px}
.prd_out_of_stock{font-style:italic;color:#a93e1b;padding:0 0 0 5px;overflow:hidden;font-size:13px}
.cat_path_in_productpage img,.cpt_product_category_info img{max-width:100%;max-height:250px}
.asterisk{color:#b36a10;font-size:16px}
.cellpadding tr td{padding:5px}
img{line-height:1.2;vertical-align:top;max-width:97%}
ul{list-style:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.clearfix:after{content:" ";clear:both;display:table}
.input{width:167px;height:15px;padding:0 0 0 5px;font-size:1em}
textarea{height:120px;margin:4px;padding:0 0 0 5px;overflow:auto;font-size:1em}
.phone{line-height:28px;text-align:left;padding-top:10px;margin-top:0;margin-bottom:5px;margin-left:5px;font-size:28px;color:#fff;letter-spacing:0}
.sthmg{line-height:24px;margin-top:0;margin-bottom:0;font-size:16px;color:#fff;letter-spacing:4px}
.sthmg h5,.sthmg h4{padding-top:10px;margin-top:0;margin-left:0;font-size:33px;text-align:left;font-family:arial;color:#fff;letter-spacing:0}
.prdbrief_price{background:#fff;padding:10px;text-align:center;margin-top:10px;border-top:solid 1px #8e8e8e;width:100%;color:#666;font-size:22px;letter-spacing:1px}
#prdbrief_price{padding-top:20px}
body.body-checkout{background:#fff}
.regheader{width:80%;color:#000;padding:3px;text-align:left;font-size:10px}
input.input_message{color:#394143}
input.input_message_focus{color:#000}
.menubottom{width:100%}
.tech-info{width:100%}
.tech-info table{width:100%;color:maroon;font-weight:700;margin-top:8px}
.tech-info table td{text-align:left;vertical-align:middle}
.tech-info table td img{width:52px;margin-right:15px;vertical-align:middle}
#prddeatailed_container .tech-info a{color:maroon;text-decoration:none;font-weight:700}
#prddeatailed_container .tech-info a:hover{text-decoration:underline}
input.checknomarging{margin:0 10px 0 0}
.cont-owlf{display:table;width:100%}
.sm-content{display:table-cell;height:100%;position:relative}
.sm-right-menu{width:100px;background:#dadad0}
.sm-right-menu,.sm-left-menu{display:table-cell;vertical-align:top;border-left:solid 1px #325873;border-right:solid 1px #325873;height:100%}
li.child ul{background:rgba(0,0,0,0.1);border:solid 1px rgba(0,0,0,0.43);border-radius:3px;margin:10px 0 5px;padding:10px}
li.child ul li ul{border:solid 1px rgba(0,0,0,0.43);padding:10px 0;margin:10px 0 0;background:rgba(136,136,123,0.25)}
li.child ul li ul a{font-size:13px;letter-spacing:2px;line-height:1.3;text-shadow:rgba(255,255,255,0.5) 0 1px;color:#505354}
li.child ul li ul a:hover{text-shadow:rgba(255,255,255,0.5) 0 1px;color:#000}
li.child ul li ul li{margin:0;border:0;padding:0}
li.child ul li ul li a{font-weight:600;border-bottom:dotted 1px rgba(0,0,0,0.55);display:block;padding:7px 0;margin:0 10px}
li.child ul li ul li.selected>span,li.child ul li ul li.selected>a{font-size:15px;margin:10px 0;border-radius:0;border:0;border-top:solid 1px rgba(0,0,0,0.40);border-bottom:solid 1px rgba(0,0,0,0.40)}
li.child ul li ul li ul{border:0;border-radius:0;background:rgba(255,255,255,0.45);border-top:solid 1px rgba(0,0,0,0.42);border-bottom:solid 1px rgba(0,0,0,0.42)}
li.parent_current{margin-left:10px;padding:4px 0 4px 5px}
.cpt_category_tree>ul>li li{border-bottom:dotted 1px rgba(0,0,0,0.35)}
.cpt_category_tree>ul>li li.child{margin:0}
.cpt_category_tree ul li.selected.child{margin-top:10px}
.cpt_category_tree ul li.child ul li.selected.child{padding-left:0}
.cpt_category_tree ul li.child ul li.selected.child li{border-bottom:dotted 1px rgba(0,0,0,0.40);padding-left:0}
.cpt_category_tree ul li.child ul li.selected.child li a{border-bottom:0;margin:0 10px}
.cpt_category_tree ul li.selected{padding-left:0;padding-bottom:5px}
.cpt_category_tree ul li.child ul{padding:0 10px 10px;margin:10px 0}
.cpt_category_tree ul li.child ul li.selected a{margin:5px 0 10px}
.cpt_category_tree ul li.child ul li.child ul{margin:0 0 10px;padding:5px 0}
.cpt_category_tree ul li.child ul li.child{padding:0}
.cpt_category_tree ul li.child ul li.child ul li.selected{padding:5px 0}
.cpt_category_tree ul li.child ul li.child ul li.selected a{margin:0;padding:10px}
.cpt_category_tree ul li.child ul li.child ul li.child ul{margin-top:10px}
.cpt_category_tree ul li.child ul li.selected.child ul li a{font-weight:600;font-size:12px;color:#555}
.cpt_category_tree ul li.child ul li.selected.child ul li a:hover{color:#222}
.cpt_category_tree ul.parent li.child ul li.child ul li.selected.child a{font-weight:500;font-size:15px}
.cpt_category_tree ul.parent li.child ul li.child ul li.selected.child ul li a{font-weight:600;font-size:13px}
.cpt_category_tree ul.parent li.child ul li ul li ul li ul li a{font-size:13px;font-weight:500}
.cpt_category_tree ul.parent li.child ul li ul li ul li ul li ul li a{font-weight:600;font-size:12px}
.cpt_category_tree ul.parent li.child ul li.selected a{font-size:15px;font-weight:500}
.cpt_category_tree>ul>li li a{font-size:15px;color:#172935;text-shadow:rgba(255,255,255,0.55) 0 1px;font-weight:300;text-decoration:none;letter-spacing:1px;padding-left:0}
.cpt_category_tree>ul>li li a:before{content:none}
.cpt_category_tree>ul>li li a:hover:before{content:none}
.cpt_category_tree>ul>li li a:hover{color:#af7314;text-shadow:rgba(255,255,255,0.55) 0 1px}
.cpt_category_tree .selected>span,.cpt_category_tree .selected>a{display:block;font-size:17px;letter-spacing:2px;padding:12px 15px;width:100%;color:#fff;border:rgba(0,0,0,0.5) solid 1px;border-radius:4px;background:#d78e05;text-shadow:rgba(0,0,0,0.46) 0 -1px;transition:.2s}
.cpt_category_tree .selected>span:hover,.cpt_category_tree .selected>a:hover{color:#fff;text-shadow:rgba(0,0,0,0.46) 0 -1px;background:gray}
.cpt_category_tree .selected>span:before,.cpt_category_tree .selected>a:before{content:none}
.cpt_category_tree .selected>span:hover:before,.cpt_category_tree .selected>a:hover:before{content:none}
.cpt_category_tree .selected:before{display:none}
.product-menu-list{text-align:center;margin:10px 1% 0}
.product-menu-list .product-block{background:#fff;display:inline-block;margin:14px 12px;position:relative;border:1px solid #8e8e8e;border-radius:3px;vertical-align:top}
.product-menu-list .product-block:hover{box-shadow:rgba(0,0,0,0.65) 0 4px 14px}
#cat_info_left_block{font-size:15px;line-height:1.3;padding-top:5px}
#cat_info_left_block h1{font-size:24px;letter-spacing:2px;font-weight:400;text-shadow:rgba(50,88,115,0.61) 1px 0 0;margin-bottom:10px}
.cat_path_in_productpage{padding:15px 2%;border-bottom:dashed 1px #325873;box-sizing:border-box;vertical-align:top;float:left;width:100%}
.totalPrice-name{font-size:16px}
.productimg-small-block{width:90%;height:230px;line-height:230px;vertical-align:middle;text-align:center;margin:9px auto}
.prdbrief-img{margin:0 auto;width:auto;max-width:100%;max-height:230px;border-radius:4px;vertical-align:middle}
.prdbrief_brief_description p{padding-bottom:5px;font-weight:700}
.cpt_currency_selection select::-ms-expand{display:none}
#prddeatailed_container{width:100%;float:left}
.product_print_v{min-width:150px;float:right;text-align:center;padding:5px 0 10px 15px}
.cpt_product_params_fixed table{border-spacing:6px}
.productCodeLabel,strong.productCode.u-sku.sku.u-mpn.mpn{color:#555;font-size:16px;padding-right:5px}
span.productCodeLabel{min-width:132px}
span.u-identifier.identifier,strong.productCode.u-sku.sku.u-mpn.mpn{-ms-word-break:break-all;word-break:break-all;word-break:break-word}
.cpt_product_description p{padding:6px 0}
.cpt_product_description .description p img.img-description{display:inline-block;margin:10px 0}
.cpt_product_params_fixed strong{color:#a93e1b;letter-spacing:1px}
.prdbrief_brief_description table{border-spacing:8px}
.cpt_product_description table{border-spacing:10px}
span.faq b{color:#656565;font-weight:400;font-size:17px}
div#cat_info_left_block a{color:#000}
.product-block a{font-weight:600}
.requis-block h1,.regional-block h1,.delivery-block h1,.sitemap-box h1,.pay-info h1,.usr-acc-sub h1,.user-accaunt h1,.registration-form h1,.error-style h1,.sm-remind-pass h1{font-size:22px;font-weight:400;letter-spacing:2px;min-height:70px;line-height:70px;border-bottom:dashed 1px #325873}
#cat_product_sort b{font-weight:400;color:#325873;text-shadow:rgba(50,88,115,0.62) 0 1px;margin-right:10px}
#cat_product_sort a{text-decoration:none;color:#fff}
.prd-sort{line-height:1.6;border-top:dashed 1px;border-bottom:solid 1px;color:#325873;padding:5px 20px 20px}
#cat_product_sort span,span.sort-span{text-shadow:-1px -1px #263b4a,1px 1px #84a5bd;letter-spacing:2px;padding:5px 15px 8px;border-radius:4px;background:#325873 url(/images/bg-selector.png) repeat-x;background-size:5px 100%;color:#fff}
span.prev-next b{color:inherit;font-weight:700}
span.no-results{display:block;text-align:center;font-size:20px;font-weight:400;letter-spacing:2px;height:55px;line-height:35px;border-bottom:dashed 1px #325873;color:#325873}
span.no-results span{font-size:16px}
.sm-brands-h3 h3,.sm-brands-h3 h4,.sm-brands-h3 h5,.home_mobile_description,.subcategory_mobile_description,.category_mobile_description,.product_mobile_description{box-shadow:inset #c6c6b6 0 0 30px;border:solid 1px;padding:17px;color:#325873;text-align:center;font-size:16px;letter-spacing:2px;border-radius:4px;margin:15px 0}
.sm-brands b{color:#5e0000;font-weight:400;text-shadow:rgba(74,11,11,0.76) 0 1px;letter-spacing:1px}
input#printforms{padding:5px}
.background1 td{padding:10px}
p.brand-end-txt{color:#1f3748;text-shadow:rgba(84,107,124,0.71) 0 1px;letter-spacing:1px}
.mail-valid{font-size:0;color:#325873}
a.last-section strong{font-size:17px;display:table;font-weight:400;padding:5px 10px;border:solid 1px rgba(0,0,0,0.45);border-radius:4px;text-shadow:rgba(0,0,0,0.83) 0 -1px;background:#648195;margin:5px 0;color:#fff}
a.last-section strong:hover{background:#de8319}
.category-menu-r{display:table;vertical-align:top;color:#505050;font-size:15px}
.logo-category{display:inline-block;float:left;max-width:300px;vertical-align:top;margin-right:20px}
.logo-category img{border-radius:4px;border:solid 1px rgba(0,0,0,0.4);max-width:100%;max-height:200px}
.prd-content{margin-bottom:100px;min-height:350px}
.product-block .prd-content{cursor:pointer}
.product-block .prd-content hr{border:0}
.prd-img-block{text-align:center;width:100%}
.prd-content a{text-decoration:none}
.product-block-name{display:block;letter-spacing:1px;color:#444;line-height:1.3;font-weight:600;text-decoration:none;text-shadow:rgba(255,255,255,0.65) 0 1px;padding:10px;text-align:center;border-top:#8e8e8e solid 1px;border-bottom:#8e8e8e solid 1px;background:#dadad0}
.product-block-name:hover{color:#222;text-shadow:rgba(255,255,255,0.53) 0 1px}
.prd-art{text-align:center;border-bottom:dashed 1px #8e8e8e;padding:6px 10px;word-wrap:break-word;background:#f3f3f0}
.prd-quantity{color:#325873;font-size:16px;font-weight:700;font-style:italic}
input.add2cart-sub{width:100%;border:0;border-top:solid 1px #8e8e8e;border-bottom:solid 1px #8e8e8e;padding:9px 0 12px 15%;margin:0;letter-spacing:2px;cursor:pointer;background:#7ba781 url(/images/svg-icon/small-cart.svg) no-repeat left 34% top 50%;background-size:27px;color:#fff;font-size:1.3em}
input.add2cart-sub:hover{background:#d38b05 url(/images/svg-icon/small-cart.svg) no-repeat left 34% top 50%;background-size:27px}
#prddeatailed_container input,.product-block input{-webkit-appearance:none}
.sm-shower-menu{width:100%;margin:15px 0;border-spacing:5px}
.sm-shower-menu td{text-align:center}
.sm-shower-menu img{width:60%;margin:10px;border:solid 1px rgba(0,0,0,0.41);border-radius:9px}
.sm-shower-menu a{letter-spacing:2px}
.post_content a{color:#325873;letter-spacing:1px;text-shadow:rgba(50,88,115,0.46) 1px 0}
.post-page-select{color:#000;font-size:16px;padding:15px 0;letter-spacing:10px;font-weight:600}
.post-page-select a{color:#325873;letter-spacing:1px}
.delivery-block,.regional-block{color:#232323;font-size:15px;letter-spacing:1px;line-height:1.3}
.delivery-block p,.regional-block p{padding:15px 25px}
.requis-block h2,.delivery-block h2{font-size:17px;font-weight:400;letter-spacing:2px;padding:10px 0;background:gray;color:#fff}
.delivery-block b,.regional-block b{color:#af6047}
.delivery-block strong,.regional-block strong{color:gray;font-size:14px}
.requis-block{font-size:15px;letter-spacing:1px;line-height:1.3;color:#325873}
.requis-block ul{padding:20px 0;border-bottom:dashed 1px #325873;font-style:italic}
.requis-block li{padding:5px 25px;display:block;width:100%}
.requis-block span{display:inline-block;padding-top:15px}
span.sp-t{font-weight:700;color:#6d3726;float:left}
span.sp-n{border-bottom:dashed 1px;padding-left:20px}
.requis-block h3{font-size:16px;letter-spacing:2px;color:#325873;text-shadow:rgba(50,88,115,0.42) 1px 0;font-weight:400;font-style:normal}
.cpt_product_description strong,.cpt_product_description b,.prdbrief_brief_description b,.prdbrief_brief_description strong{color:#595a5a;font-weight:600;letter-spacing:1px}
.cat-info-description p,.cat-info-description td p{text-align:justify}
.cat-info-description strong,.cat-info-description b{color:#8a8a8a;font-weight:600;letter-spacing:1px}
.order-st-info h1{border-bottom:dashed 1px #325873;height:70px;line-height:70px}
.order-st-info h1 a{padding-right:10px}
.order-st-info div.form_wrapper p{margin-left:25px}
.order-st-info input{padding:5px 10px;border:solid 1px;color:#325873;font-size:17px;border-radius:5px;margin:5px 0}
div.background1{background:#f1f1e6;padding:25px;border-top:dashed 1px #325873;border-bottom:dashed 1px #325873;box-shadow:inset #9a9a86 0 0 40px;font-size:16px;letter-spacing:1px}
div.background1 input{font-size:16px;background:#FFF;color:#325873;letter-spacing:1px;padding:9px 20px;margin-bottom:10px}
.news-desc{text-align:left;padding:5px 10px 20px;letter-spacing:1px;font-size:15px;color:#444}
.cpt_news_short_list h2{font-weight:400;font-size:20px;letter-spacing:2px;color:#b36a10;text-shadow:#555 0 1px}
.cpt_news_short_list{margin:10px 10px 10px 15px}
#cat_info_left_block h1.offset-tag{letter-spacing:3px;text-shadow:none;margin-bottom:10px;font-size:20px}
.prd-info{width:100%;padding:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.article-item{display:none;font-size:0}
.news-block{padding:20px}
a.last-section{text-shadow:none}
a.last-section:hover{text-shadow:none}
.cat-info-description h3,.cat-info-description h4{color:#325873;font-size:17px;font-weight:700;text-align:center;letter-spacing:2px}
.video{margin-top:10px;float:left;width:100%;text-align:center;border-top:#325873 solid 1px;padding:20px 0}
div.video iframe{border:#325873 solid 1px;width:650px;height:366px}
.video h2{font-size:16px;letter-spacing:1px;color:#b34945}
.category-line{text-align:left;width:100%}
.prd-content:hover .product-block-name{background:rgba(198,200,150,0.81)}
.prd-art i{font-style:normal;color:#424446;font-weight:600;letter-spacing:1px}
.seach-res{text-align:center;height:70px;line-height:40px;font-size:17px;color:#325873;letter-spacing:1px;border-bottom:solid 1px}
div.prd-brief-params{line-height:1.7}
.sm-youtube,.product-block-name,input.add2cart-sub,.product-menu-list .product-block{-webkit-transition:linear .3s;-moz-transition:linear .3s;-o-transition:linear .3s;transition:linear .3s}
.price-addcart{z-index:90;margin-bottom:15px;position:absolute;width:100%;bottom:0}
.prdbrief_brief_description strong{color:#325873;text-shadow:none;letter-spacing:0}
input.yapay{cursor:pointer;margin-top:25px;padding:15px 50px 65px;background:#f1f1e6 url(/images/money-pay.png) no-repeat center bottom 8px;border:solid 1px;border-radius:5px;font-size:18px;letter-spacing:2px;color:#585858}
input.inv-jur{display:block;cursor:pointer;background:#5e7c92;margin:0 auto;padding:15px 50px;border:#333 solid 1px;border-radius:5px;color:#fff;font-size:18px;letter-spacing:2px;text-shadow:#000 0 -1px}
input.inv-jur:hover{background:#cd8705}
div.schema-organisation{display:none}
p.ya-pay{margin-bottom:20px}
@media print {
.sm-right-menu,.sm-left-menu,.header-bottom-menu,.parent-cat,.cpt_product_details_request,.header,.sm-left-menu,.cpt_category_tree,.hidden-menu-wrapper{display:none}
html,body{font-size:13px;color:#505050}
input,.noprint{display:none}
}
.social-pages span{text-shadow:rgba(0,0,0,0.83) 0 -1px;color:#d6d6d6;padding:10px 10px 10px 0;vertical-align:top}
.social-pages div.click{position:relative;background:rgba(0,0,0,0.1);font-size:24px;text-shadow:rgba(0,0,0,0.35) 0 1px;text-align:center;text-decoration:none;margin:4px;box-shadow:inset rgba(0,0,0,0.4) -.5px 1px 1px,inset rgba(255,255,255,0.3) .5px -1px;display:inline-block;border-radius:4px;width:36px;height:36px}
.social-pages a i,.social-pages div i{line-height:36px}
.social-pages a{margin:0;width:36px;height:36px;text-decoration:none;position:absolute;left:0;top:0}
div.twitt-link:hover{background:#56aef1}
div.fb-link:hover{background:#3a5998}
div.vk-link:hover{background:#4b75a3}
div.plusg-link:hover{background:#d74232}
div.pin-link:hover{background:#b93936}
div.inst-link:hover{background:#c9ceba linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}
div.yacollection-link:hover{background:#e82e2e}
div.ytb-link:hover{background:#d6d6d6}
div.copyright{color:#d6d6d6;padding:15px 10px 35px;text-align:center}
div#cat_info_left_block .subcat-tag,div#cat_info_left_block .subcategories{text-align:left;border-top:#325873 solid 1px;border-bottom:#325873 solid 1px;margin:15px 0;padding:15px 0}
#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{display:inline-block;vertical-align:top;margin:0 1.2% 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;letter-spacing:2px;text-shadow:none;text-decoration:none;color:#325873;text-align:left}
#cat_info_left_block .subcat-tag a:hover,div#cat_info_left_block .subcategories a:hover{color:#de9103}
a.img-zoom{cursor:zoom-in}
.footer.vcard abbr{text-decoration:none}
.footer-working-time{display:none}
.footer-tb .row>div{font-size:15px;text-shadow:rgba(0,0,0,0.76) 0 -1px;height:50px;vertical-align:middle;color:#fff;display:table-cell}
.footer div.social-pages{text-align:right;border-bottom:rgba(255,255,255,0.36) solid 1px;padding:20px 20px 15px}
.footer-tb .row>div a{color:#fff;text-decoration:none}
.footer-tb{letter-spacing:1px;width:100%;border-bottom:rgba(255,255,255,0.6) dotted 1px;box-sizing:border-box}
.svg-icon.footer-phone.tel{line-height:30px;width:205px}
.footer-mail{padding-left:20px;line-height:33px}
.footer-skype{line-height:33px;padding-left:29px}
.adr{padding-left:39px;width:330px}
.cat-info-description.double{padding:20px;text-align:justify;margin-bottom:25px;font-size:15px;line-height:1.3}
.subcat_img{max-width:160px;width:85%;margin:0 auto;border:solid 1px;border-radius:4px;margin-bottom:6px}
i.subcat{display:block;border-bottom:solid 1px;text-align:center;margin-bottom:6px}
a.subcat{word-break:break-word}
.auth-style input[type="submit"]{float:inherit;background:#325873;color:#fff;padding:4px 12px;text-shadow:#000 1px 1px 0;letter-spacing:1px}
.sm-auth{margin:0 auto;margin-top:50px;margin-bottom:30px;transition:.3s;background:#78b395;color:#fff;cursor:pointer;width:83%;text-align:center;letter-spacing:1.3px;padding:10% 5%;text-shadow:rgba(0,0,0,0.4) 0 -1px;border:solid 1px #325873;border-radius:4px}
.sm-auth:hover{background:#e8a01c}
div.cat-nav{text-align:center;font-size:15px;color:#325873;border-top:dashed 1px;height:55px;line-height:57px}
.cat-nav.bottom{margin-bottom:50px}
div.cat-nav a{color:gray;text-decoration:none}
div.cat-nav a:hover{color:#000}
div.cat-nav ul li{display:inline-block}
div.cat-nav ul li span{font-size:17px;color:gray}
div.cat-nav ul li a,div.cat-nav ul li.selected span,div.cat-nav ul li.selected a{margin:0 12px;font-size:19px;font-weight:600}
div.cat-nav ul li a.inline-link{font-weight:300;padding:0 12px}
div.cat-nav ul li.selected span{color:#000}
form.search{z-index:100}
#searchstring,#mobile-searchstring{padding-right:25px}
.autocomplete-list li{border-bottom:dotted 1px rgba(0,0,0,0.4);text-align:left;position:relative;padding:15px;cursor:pointer;display:block;z-index:1;font-size:14px;letter-spacing:1px;text-shadow:rgba(255,255,255,.75) 0 1px}
.autocomplete-list li a{color:#424242;text-decoration:none;text-shadow:rgba(255,255,255,.75) 0 1px}
.autocomplete-list li:hover a{color:#7b4422}
.autocomplete-list{padding:0 0 20px;display:block;color:#151414;border:1px solid rgba(0,0,0,.65);background-color:#e9e9de;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.51) 0 4px 15px;box-shadow:rgba(0,0,0,.51) 0 4px 15px}
.autocomplete{position:absolute;top:91%;left:6%;width:82%;z-index:199;display:none}
.autocomplete-list li:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(101,97,97,.2);z-index:-1}
.autocomplete-list li:hover:before{width:100%}
.social-likes.social-likes_light.home{margin-bottom:15px;text-align:center}
.social-likes.social-likes_light{margin-bottom:15px;text-align:right}
.social-likes.social-likes_light div{background:rgba(255,255,255,0.57);cursor:pointer;display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;border:solid 1px;border-radius:4px;margin:6px}
.social-likes.social-likes_light div:hover{box-shadow:rgba(0,0,0,0.59) 0 4px 6px;transition:.3s}
span.social-likes__icon:after{font-size:24px;line-height:33px;text-align:center}
.social-likes__widget.social-likes__widget_facebook{color:#3b5998}
span.social-likes__icon.social-likes__icon_facebook:after{content:"\e933"}
.social-likes__widget.social-likes__widget_twitter{color:#1da1f2}
span.social-likes__icon.social-likes__icon_twitter:after{content:"\e917"}
.social-likes__widget.social-likes__widget_pinterest{position:relative;color:#e60023}
span.social-likes__icon.social-likes__icon_pinterest:after{content:"\e90a"}
.social-likes__widget.social-likes__widget_pinterest a{display:block;width:33px;height:33px;position:absolute;top:0}
.social-likes__widget.social-likes__widget_livejournal{color:#004359}
span.social-likes__icon.social-likes__icon_livejournal:after{content:"\e939";color:#007399}
.social-likes__widget.social-likes__widget_mailru{color:#1c4e6c}
span.social-likes__icon.social-likes__icon_mailru:after{content:"\e901";font-size:28px;line-height:30px}
.social-likes__widget.social-likes__widget_vkontakte{color:#5779a1}
span.social-likes__icon.social-likes__icon_vkontakte:after{content:"\e919"}
.social-likes__widget.social-likes__widget_odnoklassniki{color:#ee8208}
span.social-likes__icon.social-likes__icon_odnoklassniki:after{content:"\e905"}
.social-likes__widget.social-likes__widget_plusone{color:#db4437}
span.social-likes__icon.social-likes__icon_plusone:after{content:"\e936"}
.social-likes__widget.social-likes__widget_yandex{color:#e82e2e}
span.social-likes__icon.social-likes__icon_yandex:after{content:"\e91a"}
.social-likes.social-likes_light div.pint{width:auto;background:#e60023;float:right;border:solid 1px rgba(0,0,0,0.25)}
.social-likes.social-likes_light div.pint span{background-size:24px 24px;padding:0 6px 0 12px;min-height:33px;line-height:33px;display:block;font-size:12px;border-radius:5px}
.svg-icon.sm-phone:before{content:"\e908";font-size:27px;display:inline-block;padding-top:7px}
.svg-icon.sm-mode:before{content:"\e922";font-size:26px;display:inline-block;padding-top:5px}
div.svg-icon.email span i:before{content:"\e900";font-style:normal;font-size:32px;margin-top:2px;display:block}
.cpt_product_search i.svg-icon.search:after{content:"\e90f";font-size:40px;font-style:normal;cursor:pointer;padding-bottom:5px;display:inline-block;vertical-align:middle;margin-top:3px}
.shop-cart:before{content:"\e926";float:left;font-size:48px;width:53px;padding:0 0 0 10px}
i.svg-icon.sm-logo:after{content:"\e93b";font-size:90px;display:block;width:110px;height:90px;position:absolute;top:-4px;left:15px;text-shadow:rgba(0,0,0,0.73) 0 -1.8px}
.call-skype span.svg-icon i:before{content:"\e914";font-style:normal;font-size:36px;padding:12px 0 3px;display:block}
.call-viber span.svg-icon i:before{content:"\e918";font-style:normal;font-size:37px;padding:0 0 8px;display:block}
.call-whatsapp span.svg-icon i:before{content:"\e91f";font-style:normal;font-size:37px;padding:0 0 8px;display:block}
.call-telegram span.svg-icon i:before{content:"\e93d";font-style:normal;font-size:37px;padding:0 0 8px;display:block}
.sm-auth i.svg-icon:before{content:"\e93a";display:block;font-size:30px;padding:0 13px 10px 0}
.mobile-head .svg-icon.tel.call-phone:before,.svg-icon.footer-phone.tel:before{content:"\e907";font-size:33px;padding-right:5px;display:block;float:left}
span.svg-icon.footer-div-mail:before{content:"\e902";font-size:33px;padding-right:14px;display:block;float:left}
.footer-skype span.svg-icon:before{content:"\e914";font-size:32px;padding-right:10px;display:block;float:left}
.svg-icon.adr:before{content:"\e904";font-size:38px;display:block;float:left;padding-right:13px}
.social-pages div:hover i.svg-icon:before{color:#fff}
.social-pages div.social-name{padding-bottom:7px;color:#d6d6d6}
.social-name .microformats{display:none}
div.twitt-link i.svg-icon:before{content:"\e917";color:#1da1f2}
div.fb-link i.svg-icon:before{content:"\e933";color:#4d75ca}
div.vk-link i.svg-icon:before{content:"\e919";color:#6689b3;font-size:26px}
div.plusg-link i.svg-icon:before{content:"\e936";color:#db4437;font-size:23px}
div.pin-link i.svg-icon:before{content:"\e90a";color:#bd081c}
div.inst-link i.svg-icon:before{content:"\ea92";color:#ce38ba}
div.yacollection-link i.svg-icon:before{content:"\e91a";color:#e82e2e}
i.svg-icon.sm-logo{display:block}
.sm-logo a{text-decoration:none}
div.navigation{margin-top:15px}
.call-phone{text-decoration:none}
.mail-click,.skype-click,.viber-click,.whatsapp-click,.telegram-click,.contacts-block.contacts-map,.twitt-link.click,.fb-link.click,.vk-link.click,.plusg-link.click,.pin-link.click,.yacollection-link.click{cursor:pointer}
div.no-product{border-top:rgba(0,0,0,0.46) solid 1px;margin-top:15px}
.category-menu-r a,.category-menu-r span.top-menu.last-cat{position:relative;line-height:1.1;display:inline-block;border:solid 1px;margin:0 8px 16px;padding:9px 28px 9px 15px;border-radius:4px;color:#7d7d78;text-decoration:none;letter-spacing:1px}
.category-menu-r span.top-menu.last-cat,.category-menu-r a.top-menu.last-cat{background:#d78e05;border:solid 1px rgba(0,0,0,0.4);text-shadow:rgba(0,0,0,0.4) 0 -1px;color:#fff}
.category-menu-r span.top-menu.last-cat:hover{background:gray;color:#fff}
.category-menu-r a:hover{color:#c38208}
.category-menu-r a:after,.category-menu-r span:after{content:"\e91e";font-size:15px;position:absolute;right:10px;top:28%}
.category-menu-r .last-cat:after{content:""}
a.top-menu.home-page.svg-icon{float:left;position:relative;padding-left:45px}
a.top-menu.home-page.svg-icon:before{content:"\e937";padding-right:5px;font-size:23px;position:absolute;left:10px;top:4px}
div.subcategories{width:100%;float:left}
#prddeatailed_container .ret-prd-link a,.product-block a.name,.product-block a.name span,.col.w9.item-name a,.checkout-step.step-confirmation .checkout-content table tr td.prd-name{word-wrap:break-word}
a.name.product-block-name,.prd-art i{word-break:break-word}
.mobile-search{border-bottom:solid 1px #325873;padding:8px 20px;background:#dadad0}
.mobile-search input#mobile-searchstring{min-width:160px;width:50%}
.mobile-search #mobile-search-button{background:url(/images/svg-icon/mobile-search.svg) no-repeat center top 6px;background-size:30px;width:40px;height:40px}
#button-top,#button-phone,#button-whatsapp,#button-telegram,#button-viber,#button-mail-click{cursor:pointer;position:absolute;z-index:92;width:45px;height:45px;border-radius:50%;border:#fff double 1px;right:26px;box-shadow:rgba(0,0,0,0.4) 0 5px 14px}
#button-top{z-index:92;bottom:20px;background:#dc9003 url(/images/svg-icon/button-up.svg) no-repeat center top 40%;background-size:60%}
#button-phone{z-index:93;bottom:110px;font-size:0;background:#9ac7a0 url(/images/icons/button-phone-white.svg) no-repeat center top 50%;background-size:62%;visibility:hidden}
#button-mail-click{z-index:96;bottom:110px;font-size:0;background:#457f92 url(/images/icons/mail-icon-white.svg) no-repeat left 51% top 50%;background-size:65%}
#button-whatsapp{z-index:95;background:#00e676 url(/images/icons/whatsapp-icon-white.svg) no-repeat center top 50%;background-size:73%;bottom:172px}
#button-telegram{z-index:97;background:#35ace1 url(/images/icons/telegram-icon-white.svg) no-repeat center left 40%;background-size:64%;bottom:234px}
#button-viber{z-index:98;background:#7c52a0 url(/images/icons/viber-icon-white.svg) no-repeat center;background-size:103%;bottom:296px}
.helpful-links{border-bottom:rgba(255,255,255,0.6) dotted 1px;padding:20px 10px}
.helpful-links a.helpful,div.reviews-links a{border-bottom:dashed 1px;color:#b1b9bb;letter-spacing:1px;font-size:15px;display:inline-block;vertical-align:top;padding:5px 2px 3px;text-align:center;margin:10px 12px;text-decoration:none}
.helpful-links a.helpful:hover{color:#fff}
.helpful-links h2,.helpful-links strong.help-l,div.reviews-links strong{font-size:18px;color:#fff;display:block;font-weight:300;text-align:left;margin:0 0 10px;padding:0 0 7px 25px;border-bottom:solid 1px rgba(255,255,255,0.3);letter-spacing:3px}
.footer-msngr{font-size:14px;letter-spacing:2px;border-bottom:rgba(255,255,255,0.6) dotted 1px;padding:20px 10px 15px;background:#4c6878}
.footer-msngr div.msngr{font-size:14px;display:inline-block;margin:15px 10px 12px 15px;padding-bottom:13px;width:270px;text-align:left;border-bottom:solid 1px rgba(255,255,255,0.25)}
.footer-msngr div.msngr b{letter-spacing:2px;color:#fff}
.footer-msngr div.msngr span{position:relative;padding-left:40px}
.footer-msngr span.svg-icon:before{content:"";font-size:30px;position:absolute;left:0;bottom:-9px}
.footer-msngr span.svg-icon.skype-click:before{content:"\e914";color:#6fbcda}
.footer-msngr span.svg-icon.viber-click:before{content:"\e918";color:#b489da}
.footer-msngr span.svg-icon.whatsapp-click:before{content:"\e91f";color:#6bdaa4}
.footer-msngr span.svg-icon.telegram-click:before{content:"\e93d";color:#35ace1}
div.up-block{z-index:95;right:0;position:sticky;bottom:0}
div.reviews-links{border-bottom:rgba(255,255,255,0.6) dotted 1px;padding:20px 10px;color:#fff;letter-spacing:1px}
div.reviews-links a.rev{min-width:230px;text-decoration:none;border:solid 1px;border-radius:2px;padding:7px 15px}
div.reviews-links a.rev:hover{background:#4c6878}
div.reviews-links b{font-size:18px;letter-spacing:2px;color:#292929;padding-left:5px}
div.reviews-links b.steelblue{color:#4682b4}
.red{color:red}
.firebrick{color:#b22222}
.orange{color:orange}
.mediumseagreen{color:#3cb371}
@media only screen and (max-width:400px) {
input.add2cart-sub{background:#7ba781 url(/images/svg-icon/small-cart.svg) no-repeat left 30% top 50%}
input.add2cart-sub:hover{background:#e19a16 url(/images/svg-icon/small-cart.svg) no-repeat left 30% top 50%}
}
@media only screen and (min-width:300px) and (max-width:479px) {
#cat_product_sort a{display:inline-block;margin-top:15px}
.cat-info-description.double,.cat-info-description{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px!important}
}
@media only screen and (min-width:300px) and (max-width:699px) {
.category-line{display:grid;grid-template-columns:repeat(1,1fr)}
input.add2cart-sub{font-size:19px;background-size:30px}
input.add2cart-sub:hover{background-size:30px}
}
@media only screen and (min-width:500px) and (max-width:699px) {
input.add2cart-sub{font-size:19px;padding:9px 0 12px 12%;background:#7ba781 url(/images/svg-icon/small-cart.svg) no-repeat left 39% top 50%;background-size:30px}
input.add2cart-sub:hover{background:#325873 url(/images/svg-icon/small-cart.svg) no-repeat left 39% top 50%;background-size:30px}
}
@media only screen and (min-width:700px) and (max-width:1550px) {
.category-line{display:grid;grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width:300px) and (max-width:480px) {
#prddeatailed_container .parent-cat a,#prddeatailed_container .prd-tag a{display:block!important;text-align:center;width:95%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.onesteporder-remove-all-elements,.onesteporder-products-total-div1-fast,.onesteporder-products-total-div2-fast{width:100%!important}
.prd-ret-block{width:98%!important}
#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{width:96%}
.man_td{width:49%!important}
.onesteporder-products-image{display:none!important}
}
@media only screen and (min-width:300px) and (max-width:1024px) {
.prdbrief_price{font-size:25px}
.pricing.prdbrief_price span.currency.rub{font-family:'PT Sans',serif;font-weight:500;font-size:25px}
.sm-content{min-height:800px;display:block;width:100%}
.cpt_product_details_request{max-width:600px}
#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{width:46%;font-size:15px}
.prd-ret-block{width:47%;font-size:15px}
.cpt_product_related_products .prd-ret-block{min-height:260px}
span.auth-link{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%;text-align:center;font-size:15px!important}
span.auth-link a{width:100%;display:block}
span.svg-icon.logo:before{content:"\e93b";font-size:40px;display:block;font-weight:300;float:left;margin-right:10px}
p,body,font,div,td,input,select,textarea{font-size:15px}
.onesteporder-block-title{padding:20px 30px 20px 20px}
.footer{background-color:#325873}
.prd-content{margin-bottom:110px}
.onesteporder-contact-td2{padding:5px 20px}
.onesteporder-products-total-div1,.onesteporder-products-total-div2{width:100%}
.onesteporder-shipping-n-payment-td,.onesteporder-shipping-n-payment-td-last{padding:20px}
.onesteporder-products-total{height:120px}
.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td3,.onesteporder-products-pre-total-tr-discount .onesteporder-products-pre-total-td3{display:none}
.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td1,.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td2{width:50%}
.onesteporder-coupon-field-input{width:145px}
.onesteporder-contact-button{font-size:18px}
.onesteporder-contact-td2 .custom_checkbox{width:16px}
.onesteporder-products-pre-total-table{width:100%}
.onesteporder-products-pre-total-tr-discount .onesteporder-products-pre-total-td1,.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td1{padding-left:20px}
#reg_fields_tbl .register_td input,.addressform td input{width:90%}
.reg-block input#reg_submit_btn{width:100%}
#reg_fields_tbl .register_td textarea,.addressform td textarea{width:90%}
#subscribed4news_block{float:left}
.onesteporder-portable .onesteporder-products-total-submit-fast,.onesteporder-products-total-submit{width:90%}
.onesteporder-products-total-div1-fast{text-align:center}
.onesteporder-order-types li a.system_TabOrderingType{font-size:18px}
.onesteporder-order-types li{width:100%}
.onesteporder-order-types{margin-bottom:110px}
.onesteporder-products-pre-total-div{height:210px}
.onesteporder-contact-yandex{text-align:center;line-height:55px}
.onesteporder-block-title{border-bottom:1px solid #dfdfdf}
.onesteporder-block-title{background-image:none!important}
.onesteporder-products-table{height:150px;position:relative}
.onesteporder-products-count{position:absolute;top:15px}
.onesteporder-products-price{font-weight:700}
.onesteporder-products-delete{position:absolute;bottom:20px;right:20px}
a.onesteporder-products-remove{padding:10px}
.onesteporder-contact-td-last{text-align:center}
.onesteporder-contact-td{width:100%!important;float:left}
.onesteporder-remove-all-elements{width:50%;text-align:center;padding:20px 0}
.mobile-head{display:table;color:#fff;width:100%;height:3.5em;padding:.4em .5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);background:#325873;border-bottom:solid 1px rgba(0,0,0,0.45);z-index:900}
.mobile-head .settings-wrapper,.mobile-head .basket-wrapper{display:table-cell;vertical-align:top}
.mobile-head .settings-wrapper a,.mobile-head .basket-wrapper a{position:relative;display:block;margin:auto;width:3rem;height:3rem;background:50% no-repeat;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mobile-head .settings-wrapper a{background-size:2rem}
.mobile-head .basket-wrapper a{background-size:100%;background-image:url(/images/svg-icon/shop-cart.svg);background-size:100%;width:2.6rem;height:2.6rem;background-position:top 2px center}
.mobile-head .settings-wrapper{width:3em}
.mobile-head .settings-wrapper a{background-image:url(/css/img/hamburger.png)}
.mobile-head .settings-wrapper a.is-active{background-color:#f0f0f0}
.mobile-head .svg-icon.tel.call-phone{line-height:45px;font-size:16px}
.mobile-head .basket-wrapper{width:3.6rem;background:rgba(255,255,255,0.2);border:double;border-radius:3px}
.mobile-head .basket-wrapper.active{background:#dc9003}
.mobile-head .basket-wrapper a .basket-count{position:absolute;top:.1rem;right:-.3rem;padding:.26rem .4rem;background:#8c4c08;border-radius:.15rem;font:normal .75em/1 Arial,sans-serif;text-align:center;color:#fff}
.mobile-head .basket-wrapper.active.fixed{background:#dc9003;z-index:99;border-radius:50%;border:double;width:3.2rem;height:3.2rem;line-height:70px;right:10px;top:19px;box-shadow:rgba(0,0,0,0.36) 0 8px 15px}
.mobile-head .basket-wrapper.fixed a,.mobile-head .basket-wrapper.active.fixed a{position:relative;display:block;margin:0 auto;text-decoration:none;width:2.8rem;height:2.8rem;background-position:top 5px center}
.mobile-head .basket-wrapper.active.fixed a .basket-count{border:solid 1px}
.mobile-head .logo-wrapper{display:table-cell;vertical-align:middle;text-align:center;color:#444;text-transform:uppercase}
.mobile-head .logo-wrapper a{line-height:40px;display:block;margin:auto;max-width:210px;text-decoration:none;overflow:hidden;white-space:nowrap;font-weight:700;font-size:17px;color:#fff}
.mobile-head .logo-wrapper a .name-site{float:inherit;text-shadow:none}
.mobile-head .logo-wrapper a .org-site{float:inherit;text-shadow:none}
.mobile-head .logo-wrapper img{font-size:1em;max-height:3em;max-width:90%}
body.menu-is-shown{overflow:hidden}
body.menu-is-shown .hidden-menu-wrapper{left:0}
.menu-block-wrapper *{font-size:16px}
.close_mobile_menu{display:block;position:absolute;top:0;right:0;color:#fff;text-decoration:none;font-size:30px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 15px}
.hidden-menu-wrapper{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:999;background:rgba(255,255,255,0.001);-webkit-transition:left 300ms linear;-moz-transition:left 300ms linear;-ms-transition:left 300ms linear;-o-transition:left 300ms linear;transition:left 300ms linear;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.hidden-menu-wrapper .menu-block-wrapper{position:absolute;top:0;left:0;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em 4em;width:100%;background:rgba(28,31,35,0.93)}
.hidden-menu-wrapper .menu-block-wrapper .logo-wrapper{padding:1rem 0 0;position:relative;text-align:center;line-height:0}
.hidden-menu-wrapper .menu-block-wrapper .logo-wrapper img{max-width:100%;-webkit-border-radius:3px;border-radius:3px}
.hidden-menu-wrapper .menu-block-wrapper .shop-details-wrapper{color:#fff;margin:1rem 0 0}
.hidden-menu-wrapper .menu-block-wrapper .shop-details-wrapper:first-child{margin-top:0;padding-top:1rem}
.hidden-menu-wrapper .menu-block-wrapper .shop-details-wrapper .phone-wrapper{padding:.25rem 0 .25rem 2rem;font-weight:700;line-height:1.25rem;background:transparent url(/css/img/icons/phone.png) .2rem 0 no-repeat;background-size:auto 1.75rem}
.hidden-menu-wrapper .menu-block-wrapper .shop-details-wrapper .phone-wrapper a{text-decoration:none}
.shop-details-wrapper .phone-wrapper a{color:#fff}
.hidden-menu-wrapper .menu-block-wrapper .shop-details-wrapper .workhours-wrapper{padding:.125rem 0 .125rem 2rem;margin:1rem 0 0;line-height:1.25rem;background:transparent url(/css/img/icons/switch-on.png) 0 no-repeat;background-size:auto 1.5rem}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper{margin:1em 0 0;overflow-x:hidden}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper:first-child{margin-top:0;padding-top:1rem}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper .relative{position:relative}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper input{margin:0;padding:0;border:0;font:normal 1em/1.25em Arial,sans-serif;color:#484848}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper .text-field{width:100%;height:2.5em;padding:.25em .25em .25em 2.5em;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.hidden-menu-wrapper .menu-block-wrapper .search-wrapper .submit-field{position:absolute;top:0;left:0;width:2.5em;height:2.5em;background:transparent url(/css/img/icons/search-icon-128.png) 50% no-repeat;-webkit-box-shadow:none;box-shadow:none;background-size:1.35em}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper{margin:1em 0 0}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-item+.nav-list>.nav-item:first-child{border-top:0}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper ul.nav-list{margin-top:0;margin-bottom:0}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-header{margin:2em 0 0;font:normal .8em/1.8em "Open Sans",sans-serif;text-align:center;font-size:18px;text-transform:uppercase;color:#fff}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-header+.nav-list>.nav-item:first-child{border-top:1px solid #fff}
ul.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item{margin:0;padding:0;list-style:none}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item{border:solid #5f636a;border-width:0 0 1px;padding:0;font:normal 1em/1.5em "Helvetica Neue","Roboto Condensed",Roboto,Arial,sans-serif;color:#fff}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li:first-child,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item:first-child{border-width:1px 0}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li a,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item a{display:block;padding:.6em .5em;text-decoration:none;color:inherit;background:transparent .5em 50% no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li.cash-item select,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item.cash-item select{width:100%;border:0;padding:.6em .5em .6em .3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:normal 1em/1em "Helvetica Neue","Roboto Condensed",Roboto,Arial,sans-serif;color:#fff;background:transparent}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li.cash-item select option,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item.cash-item select option{color:#121212;background:#fff}
.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list li.user-nav-item img,.hidden-menu-wrapper .menu-block-wrapper .nav-wrapper .nav-group .nav-list .nav-item.user-nav-item img{position:relative;top:-.1em;vertical-align:middle;margin:0;width:1.5em;height:1.5em;font-size:1em;-webkit-border-radius:50%;border-radius:50%}
.hidden-menu-wrapper .menu-block-wrapper .full-version-link{margin:2em 0 0;text-align:center}
.hidden-menu-wrapper .menu-block-wrapper .full-version-link a{color:#aaa;text-decoration:none}
.sitemap_td{width:100%;border-spacing:10px;float:left}
.cpt_product_details_request{padding:0 15px 25px}
.consultant,.social-pages .clear,.sm-left-menu,.sm-right-menu,.header{display:none}
.cat-info-description{padding:0 10px}
.prdbrief_brief_description{margin-bottom:25px}
.footer-tb .row{padding-top:10px}
.footer-tb .row>div.adr{border-bottom:0}
.adr{line-height:25px!important}
.social-pages{text-align:left;padding:20px 20px 15px}
.social-pages span{display:block;text-align:center}
.logo-category{display:none}
.cat_path_in_productpage{padding:15px 0;float:none;display:block}
.category-menu-r{display:block;float:none;padding:15px 15px 0 30px}
.prd-art{font-size:16px}
.sm-shower-menu td{width:50%;height:160px;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#current_image{width:100%;text-align:center;display:block}
.cpt_product_details_request textarea{max-width:500px;width:90%}
.cpt_product_details_request input{max-width:350px;width:80%}
.prd-ret-price span.prd-ret-price-am.price{font-size:20px}
div.cpt_product_related_products h3{line-height:1.3;font-size:16px}
.product_mobile_description,.home_mobile_description,.category_mobile_description,.subcategory_mobile_description{width:94%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px auto!important;clear:both;font-size:17px!important}
span.category_mobile_description{color:#7d7d78;padding:11px 0 13px;position:relative;box-shadow:none}
.category_mobile_description.passive:after,.product_mobile_description.passive:after,.home_mobile_description.passive:after{content:'Развернуть описание'}
.category_mobile_description.active:after,.product_mobile_description.active:after,.home_mobile_description.active:after{content:'Свернуть описание'}
span.category_mobile_description.passive:before{content:"▼";padding-right:10px}
span.category_mobile_description.active:before{content:"▲";padding-right:10px}
.subcategory_mobile_description.passive:after{content:'Развернуть подкатегории'}
.subcategory_mobile_description.active:after{content:'Свернуть подкатегории'}
.cpt_product_description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
.feedback-form-act{padding:0 25px}
.auth-style .form_wrapper{max-width:350px}
.auth-style input{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:28px}
.feedback-form input,.feedback-form textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.feedback-form-act>div{padding:0!important}
.feedback-form input[type="submit"]{line-height:28px}
span.sp-t,span.sp-n{width:90%}
span.sp-n{padding-bottom:20px}
.contacts-map{height:305px;width:100%}
.man_td:last-child{display:none}
.man_links{padding-bottom:30px}
.man_td{width:25%;float:left}
.aux-style{padding:0 10px}
.aux-style h1{width:100%;padding:0 10px;margin-left:-10px;overflow:hidden}
.onesteporder-order-types-information,.onesteporder-remove-all-elements a span{display:none!important}
.onesteporder-block-title{width:100%;text-align:center}
#button-phone{visibility:visible;bottom:100px;right:14px}
#button-mail-click{display:none}
#button-whatsapp{bottom:162px;right:14px}
#button-viber{bottom:224px;right:14px}
#button-telegram{display:none}
#button-top{right:14px}
}
@media only screen and (max-width:1024px) {
.footer-working-time{display:block;background:#7ba781;padding:15px 20px;letter-spacing:1px;border-top:#325873 solid 1px;border-bottom:#b2c3b4 solid 1px}
.footer-working-time b{color:#fff;letter-spacing:2px}
.footer-tb .row>div{width:100%;border-bottom:#fff dotted 1px;font-size:16px;padding:15px 20px;text-align:left;display:table;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body{font-size:15px}
.svg-icon.footer-phone.tel{padding-left:20px;width:100%}
.footer-mail{padding-left:20px;width:100%}
.footer-skype{padding-left:20px;width:100%}
.svg-icon.adr{padding-left:20px;width:100%}
div.copyright{text-align:right}
}
@media only screen and (min-width:1025px) {
html,input,textarea{line-height:1.3em;color:#131313}
.onesteporder-contact-td2 .custom_checkbox{width:20px}
.onesteporder-block-title{padding:20px 30px 35px 20px}
.onesteporder-products-pre-total-tr-discount .onesteporder-products-pre-total-td2{font-size:14px}
.onesteporder-coupon-field-input{width:75px}
.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td1{width:240px}
.onesteporder-products-pre-total-tr-discount .onesteporder-products-pre-total-td1,.onesteporder-products-pre-total-tr-total .onesteporder-products-pre-total-td1{padding-left:40px}
.onesteporder-products-pre-total-table{width:540px}
.onesteporder-products-pre-total-div{height:182px}
.onesteporder-products-total-submit{width:47%}
.onesteporder-products-total-submit,.onesteporder-products-total-submit-fast{width:40%}
.onesteporder-products-total-div1-fast{padding-left:10%;text-align:left}
.onesteporder-portable .onesteporder-products-total-submit-fast{width:350px}
.onesteporder-remove-all-elements{margin:24px 0 0}
.onesteporder-contact-td-last{text-align:right;padding:0 40px}
.onesteporder-contact-td2 input{font-size:12px}
.onesteporder-contact-button{font-size:18px!important}
.onesteporder-order-types li{width:33%}
.onesteporder-order-types li a.system_TabOrderingType{font-size:16px}
.onesteporder-contact-yandex{text-align:right;margin-left:245px;position:relative;top:37px}
.onesteporder-contact-yandex>a>span{padding-right:40px}
.onesteporder-block-title{height:22px}
.onesteporder-remove-all-elements a{margin-right:35px}
#reg_fields_tbl .register_td{border-bottom:#325873 dashed 1px}
#reg_fields_tbl .register_td input,.addressform td input{width:300px}
#reg_fields_tbl .register_td textarea,.addressform td textarea{width:300px}
.required_regform{font-size:14px}
.register_table{display:table}
.register_tr{display:table-row}
.register_td{display:table-cell}
.mobile-head,.hidden-menu-wrapper{display:none}
.aux-style h1{width:100%}
.footer-tb{display:table;padding:7px 0 7px 25px}
.footer-tb .row{display:table-row}
.social-pages span{font-size:14px}
.social-pages{padding:25px 20px;text-align:left}
.social-pages div{margin:4px}
.social-pages span{display:inline-block}
#ok_con_web_chat{right:0}
.prd-img-block a.name{font-size:14px}
.logo-category{max-width:300px}
.sm-shower-menu td{width:20%}
.cpt_product_details_request textarea{min-width:450px}
.cpt_product_details_request{padding:0 25px 25px}
.cpt_product_details_request input{min-width:300px}
.prd-ret-price{font-size:15px}
.product_mobile_description,.home_mobile_description,.category_mobile_description,.subcategory_mobile_description{display:none}
.sitemap_td{width:33%;border-spacing:40px 10px}
span.sp-t{width:32%}
span.sp-n{width:67%}
.contacts-map{background-size:100%}
.man_td{width:20%;text-align:center}
.manufacturer>p,.manufacturer>div{padding-left:20px;padding-right:20px}
.onesteporder-shipping-n-payment-td,.onesteporder-shipping-n-payment-td-last{padding:20px 40px}
.onesteporder-products-total-div1{width:70%}
.onesteporder-products-total-div2{width:30%}
.onesteporder-contact-td2{padding:5px 40px 5px 20px}
}
@media only screen and (min-width:1550px) {
.category-line{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media only screen and (min-width:1024px) {
#searchstring,#mobile-searchstring{width:77%}
.prd-ret-block,#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{width:22%}
.contacts-map{height:390px;width:600px}
.footer-tb{display:table}
.footer-tb .row{display:table-row}
}
@media only screen and (max-width:500px) {
div.cat-nav ul li.inline-link{display:block;margin:10px}
p#cat_product_sort{max-width:250px;margin:0 auto}
.navigation .cat-nav ul.menu-h li a.inline-link{display:none}
}
@media only screen and (max-width:400px) {
div.cat-nav ul li a,div.cat-nav ul li.selected span,div.cat-nav ul li.selected a{font-size:15px}
}
@media only screen and (max-width:350px) {
div.cat-nav ul li a,div.cat-nav ul li.selected span,div.cat-nav ul li.selected a{font-size:13px}
div.video iframe{width:280px;height:158px}
span.svg-icon.logo:before{display:none}
}
@media only screen and (min-width:600px) and (max-width:900px) {
#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{width:30%}
}
@media only screen and (min-width:900px) and (max-width:1024px) {
#cat_info_left_block .subcat-tag a,div#cat_info_left_block .subcategories a{width:22%}
}
@media only screen and (min-width:350px) and (max-width: 400px) {
div.video iframe{width:330px;height:186px}
}
@media only screen and (min-width:400px) and (max-width: 500px) {
div.video iframe{width:390px;height:220px}
}
@media only screen and (min-width:500px) and (max-width: 670px) {
div.video iframe{width:480px;height:270px}
}
@media only screen and (min-width:1025px) {
.mobile-search{display:none}
}
.mobile-head .svg-icon.tel.call-phone{line-height:45px;font-size:17px;font-weight:400}
@media only screen and (max-width:549px) {
.mobile-head .svg-icon.tel.call-phone{display:none}
}
@media only screen and (max-height:450px) {
#button-viber{display:none}
}