*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h20{font-family:"PT Sans";font-weight:700;color:#2e3038;margin:22px 0 18px;text-transform:none}
h1,.h1{font-size:30px;font-size:1.875rem;margin-top:0;line-height:1}
h2,.h2{font-size:24px;font-size:1.5em;line-height:1.1}
h3,.h3{font-size:20px;font-size:1.17em;line-height:1.2}
h4,.h4{font-size:18px;font-size:1.125rem;line-height:1.25}
h5,.h5{font-size:16px;font-size:1rem}
h6,.h6{font-size:14px;font-size:.875rem;text-transform:none;font-weight:700}
.h20{font-size:20px;font-size:1.25rem}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{color:#53b220;text-decoration:none;outline:none;-webkit-transition:all .4s;-moz-transition:all .4s;-khtml-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
a:hover{text-decoration:none;color:#ecad26;border-bottom-color:transparent}
img{border:none}
input{vertical-align:middle}
input:focus,textarea:focus{outline:none}
#wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:1120px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;min-height:100%}
.content{padding:0;max-width:100%;padding-top:0;padding-bottom:20px}
#container{width:100%;float:left;overflow:hidden;padding-right:20px;margin-right:-20px}
#content{padding:0 0 0 284px}
#sideLeft{float:left;width:300px;margin-left:-100%;position:relative;padding-bottom:100px}
.input_search{background:-moz-linear-gradient(top,#f3f3f3 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#f9f9f9 100%);-pie-background:linear-gradient(#f3f3f3,#f9f9f9)}
.input_search .txt_search{width:100%;display:block;padding-left:15px;padding-right:40px;height:50px;border:3px solid #53b220;border-radius:0;font-size:16px;font-size:1rem}
.input_search .button_search{position:absolute;right:15px;top:0;bottom:0;margin:auto;background-image:url(../images/sprite.png);background-position:0 -667px;width:16px;height:16px;padding:0;border:0;outline:none;cursor:pointer;background-color:transparent!important;text-indent:-5000px}
ul .news-item{float:left;width:33.333%}
.el_list_new .title{font-size:18px;font-size:1.125rem;margin-bottom:8px;font-weight:700}
.el_list_new p a{text-decoration:underline}
.el_list_new .readme{font-size:11px;text-align:right;line-height:12px}
.el_list_new .readme a{color:#53b220}
.el_list_new .readme a:hover{color:#ecad26}
.single-review{padding:25px 28px;border:2px solid #ededec;-ms-border-radius:15px;border-radius:15px;font-size:13px;font-size:.8125rem;margin:0 38px 30px 0}
.akcija_block{width:245px;float:right}
.akcija_block .title{text-align:center;font-family:"open_sans_condensedbold";font-size:24px;color:#c00;line-height:28px;margin-bottom:8px}
.ramka_akcija{border:solid 1px #cfcfcf;padding:7px 15px 9px}
.ramka_akcija .image{text-align:center;margin-bottom:7px;height:186px;overflow:hidden}
.ramka_akcija p{font-size:11px;font-weight:700;line-height:13px;min-height:42px}
.ramka_akcija p a{color:#000;text-decoration:none}
.ramka_akcija p a:hover{text-decoration:underline}
.ramka_akcija p span{color:#818181}
.ramka_akcija > span{font-size:12px;color:#818181;font-weight:700;display:block}
.ramka_akcija > span strong{color:#c00;font-weight:700}
.clear{clear:both}
.spec_predlog{overflow:hidden;border-top:solid 1px #e5e5e5;padding-top:11px;border-bottom:solid 1px #e5e5e5;padding-bottom:6px;margin-bottom:20px}
.spec_predlog .title{width:615px;float:left;font-size:12px;color:#c00;font-weight:700;line-height:23px}
.spec_predlog .nav_predlog{overflow:hidden;float:right;width:103px;margin-bottom:14px;zoom:1}
.spec_predlog .nav_predlog a{height:20px;display:block;width:11px;background-image:url(images/page_nav_button.gif);background-repeat:no-repeat;text-decoration:none}
.nav_predlog .prev{float:left;background-position:left top}
.nav_predlog .prev:hover{background-position:left -20px}
.nav_predlog span{display:block;font-size:12px;color:#000;font-weight:700;text-align:center}
.nav_predlog .next{float:right;background-position:right top}
.nav_predlog .next:hover{background-position:right -20px}
.list_predlog{overflow:hidden;margin:0 -8px}
.list_predlog li{float:left;width:136px;margin:0 8px}
.list_predlog .image{border:solid 1px #cfcfcf;position:relative;display:block;margin-bottom:10px}
.list_predlog .img{width:135px;height:135px;display:table-cell;text-align:center;vertical-align:middle}
.list_predlog li > p{font-size:11px;font-weight:700;line-height:14px;min-height:71px}
.list_predlog li > p a{color:#000;text-decoration:none}
.list_predlog li > p a:hover{color:#009dde}
.bl_price{margin-bottom:24px}
.bl_price span{display:block;font-size:12px;line-height:15px}
.bl_price .tit_pre{color:#818181}
.bl_price .price{color:#c00;font-weight:700}
.bl_price .price_s{color:#818181;text-decoration:line-through}
i[class^="i-"]{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-right:7px}
.i-compare{background-image:url(../images/sprite.png);background-position:0 -124px;width:10px;height:10px}
.i-cart{background-image:url(../images/sprite.png);background-position:0 -876px;width:19px;height:18px}
.not_styler{opacity:0}
.btn{display:inline-block;vertical-align:middle;max-width:100%;height:38px;line-height:38px;white-space:nowrap;text-align:center;padding:0 30px;border-radius:0;background-color:#53b220;border:0 solid #53b220;font-family:"PT Sans";color:#FFF;text-transform:none;font-size:14px;font-size:.875rem;font-weight:700;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer;outline:none}
.btn > *{transition:color .4s}
.btn:hover{background-color:#ecad26;border-color:#ecad26;color:#FFF;text-decoration:none}
.btn:active{color:#FFF;background-color:#b68110;border-color:#b68110}
.btn + .btn{margin-left:7px}
.btn.block{display:block;margin-left:0!important;margin-bottom:10px;width:100%}
.btn.upper{text-transform:uppercase;font-weight:700;font-size:13px;font-size:.8125rem}
.btn.btn-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:38px;line-height:1.05;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;white-space:normal}
.btn.fix-width{min-width:242px}
.btn.mini{padding:0 30px;height:32px;line-height:32px}
.btn.big{height:48px;line-height:48px}
.btn i{display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-1px}
.btn.gray{background-color:#f7f7f8;border-color:#f7f7f8;color:#3a3a3a}
.btn.gray:hover{color:#3a3a3a;background-color:#ededec}
.btn.gray:active{-ms-box-shadow:inset 0 0 0 1px #CCC;box-shadow:inset 0 0 0 1px #CCC}
.btn.secondary{background-color:#ecad26;border-color:#ecad26;color:#FFF}
.btn.secondary:hover{background-color:#53b220;border-color:#53b220;color:#FFF;text-decoration:none}
.btn.secondary:active{color:#FFF;background-color:#3f8718;border-color:#3f8718}
.btn.bordered{background-color:transparent;border:1px solid #ededec;line-height:37px;color:#3a3a3a}
.btn.bordered:hover{border-color:#ecad26;color:#3a3a3a}
.btn.bordered:active{border-color:#cd9212}
.btn.white-bordered{background-color:transparent;border:1px solid #FFF;line-height:36px;color:#FFF}
.btn.white-bordered:hover{background-color:rgba(255,255,255,0.5);border-color:#FFF;color:#3a3a3a}
.image .met_hit{position:absolute;width:47px;height:41px;top:0;right:-5px;background:url(images/icons.png) left -122px no-repeat;font-size:10px;color:#fff;line-height:11px;text-align:center;padding-top:10px;padding-right:7px}
.image .good_cena{position:absolute;width:45px;height:36px;top:0;right:-5px;background:url(images/icons.png) left -174px no-repeat;font-size:10px;color:#fff;line-height:11px;text-align:center;padding-top:14px;padding-right:9px}
.image .novinka{position:absolute;width:46px;height:32px;top:0;right:-5px;background:url(images/icons.png) left -223px no-repeat;font-size:9px;color:#fff;line-height:11px;text-align:center;padding-top:19px;padding-right:7px}
.catalog-settings{color:rgba(46,48,56,0.6);margin-bottom:20px}
.catalog-settings-sort p{display:inline}
.catalog-settings-sort p a span{display:inline-block;position:relative;padding-right:10px;margin-right:24px;color:rgba(46,48,56,0.6);border-bottom:0}
.catalog-settings-sort p.active a span,.catalog-settings-sort p:hover{color:#ecad26}
.catalog-settings-sort p a span:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px;-ms-transform:rotate(90deg);transform:rotate(90deg)}
.catalog-settings-sort p a[desc="desc"] span:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.catalog-settings-right label,.catalog-settings-right .jq-selectbox{display:inline-block;vertical-align:middle}

.catalog-settings-right label{margin-right:8px}
.catalog-settings-right .jq-selectbox__select{background:#f7f7f8!important;border-radius:2px;height:32px;line-height:30px}
.catalog-settings-right .jq-selectbox__dropdown{top:32px}
.catalog-settings-right .jq-selectbox__dropdown[style*="top:auto"]{bottom:32px}
.catalog-item{position:relative;padding:35px 30px 30px;border:1px solid #ededec;-ms-transition:box-shadow .4s;transition:box-shadow .4s;margin-bottom:-1px}
.catalog-item-img{-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%;padding-right:30px}
.catalog-item-img img {max-height:160px;margin-left:auto;margin-right:auto}
.catalog-item-descr{padding-right:30px;width:100%}
.catalog-item-store{-ms-flex:0 0 178px;flex:0 0 178px;max-width:178px;padding-left:30px;position:relative}
.catalog-item-store:after{content:"";position:absolute;left:0;top:-15px;bottom:-10px;width:1px;background:#ededec}
.catalog-item-title{font-size:18px;font-size:1.125rem;margin-bottom:8px;font-weight:700}
.catalog-item-title a{color:#3a3a3a;border-bottom:0}
.catalog-item-title a:hover{color:#53b220}
.catalog-item-line{margin-bottom:10px}
.catalog-item-line span ul li{margin-right:12px}
.catalog-item-stock{margin-right:12px}
.catalog-item-code{margin-right:12px;color:#ecad26;font-weight:700}
.catalog-item-txt{color:rgba(46,48,56,0.6);font-size:13px;font-size:.8125rem;line-height:20px;word-break:break-word}
.catalog-item-pricehint{font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6);margin-top:-18px;margin-bottom:14px}
.catalog-item .btn{height:36px;line-height:36px;padding:0 5px}
.catalog-item .btn .i-cart{top:-3px}
.catalog-item .btn:not(.bordered):hover{background-color:#ecad26}
.catalog-item .btn.block:last-child{margin-bottom:0}
.catalog-item-stock{display:inline-block;position:relative;padding-left:15px}
.instock_yes:before{content:"";position:absolute;left:0;top:4px;width:10px;height:4px;border-bottom:2px solid #53b220;border-left:2px solid #53b220;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.instock:before{content:"";position:absolute;left:0;width:8px;height:8px;top:6px;border:0;background:#ecad26;border-radius:50%}
.catalog-item-stock.ordering{padding-left:14px}
.catalog-item-stock.ordering:before{width:8px;height:8px;top:6px;border:0;background:#ecad26;border-radius:50%}
.catalog-item-stock.not{padding-left:14px}
.catalog-item-stock.not:before{width:8px;height:8px;top:6px;border:0;background:#E80A0A;transform:none}
.catalog-item:hover{z-index:2;-ms-box-shadow:0 2px 35px -2px rgba(0,0,0,0.2);box-shadow:0 2px 35px -2px rgba(0,0,0,0.2)}
.i-compare{background-image:url(../images/sprite.png);background-position:0 -124px;width:10px;height:10px}
.catalog-list{margin-bottom:25px}
.i-dots{background-image:url(../images/sprite.png);background-position:0 0;width:18px;height:4px}
.hleb_krowka{overflow:hidden;margin-bottom:20px}
.hleb_krowka li{display:inline-block;float:left;font-size:11px;padding-left:14px;padding-right:4px;background:url(images/hleb_krowka.gif) left 7px no-repeat;line-height:13px}
.hleb_krowka li:first-child{background:none;padding-left:0}
.hleb_krowka a{color:#a8a8a8}
.hleb_krowka .end_kr{color:#ffa800}
.cusel{height:35px;background-position:left top;display:inline-block;position:relative;cursor:pointer;font-size:14px;z-index:1;background:#fff;border-top:solid 1px #acadb2;border-left:solid 1px #e3e3eb;border-right:solid 1px #e3e3eb;border-bottom:solid 1px #e2e9ef;width:51px!important;vertical-align:middle}
.cuselFrameRight {position: absolute;z-index: 2;top: 0;right: 5px;height: 100%;width: 11px;background: url(images/select_str.gif) left 15px no-repeat;}
.cuselText{height:14px;cursor:pointer;overflow:hidden;position:relative;z-index:1;color:#626262;position:absolute;top:0;left:0;height:28px;line-height:33px;padding:0 0px 0 9px}* html .cuselText{height:22px}
.cusel span:hover,.cusel .cuselOptHover{background:#53b220;color:#FFF}
.cusel .cuselActive{background:#53b220;color:#FFF;cursor:default}
.cusel span{display:block;cursor:pointer;white-space:nowrap;padding:2px 5px 2px 8px;color:#626262}
.cuselOpen{z-index:999}
.classDisCusel,.classDisCusel .cuselFrameRight{background-image:url(../images/selects-2-dis.png)!important;cursor:default;color:#ccc}
.classDisCusel .cuselText{cursor:default}
.cusel .cusel-scroll-wrap{display:block;visibility:hidden;position:absolute;left:-1px;top:100%;background:#fff;min-width:100%;width:auto;border-left:solid 1px #e2e9ef;border-right:solid 1px #e2e9ef;border-bottom:solid 1px #e2e9ef}
.cusel .jScrollPaneContainer{position:relative;overflow:hidden;z-index:5}
.cusel .jScrollPaneTrack{height:100%;width:7px!important;background:#ccc;position:absolute;top:0;right:4px}
.cusel .jScrollPaneDrag{position:absolute;background-position:-40px -26px;cursor:pointer;width:15px!important;height:27px!important;right:-4px}
.cusel .jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.cusel .jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
.cusel .jScrollArrowUp{position:absolute;top:0;right:2px;width:26px;height:12px;cursor:pointer;background-position:-2px -26px;overflow:hidden}
.cusel .jScrollArrowDown{width:25px;height:12px;position:absolute;top:auto;bottom:0;right:3px;cursor:pointer;background-position:-21px -26px;overflow:hidden}
ul.reiting_site{width:81px;position:relative;background:url(images/star.png);list-style:none}
ul.reiting_site li{float:left;height:16px}
ul.reiting_site li span{display:block;width:16px;height:16px;text-indent:-9999px;position:absolute;text-decoration:none;z-index:10}
ul.reiting_site span.star1{left:0}
ul.reiting_site span.star1:hover,li star1.over{width:16px}
ul.reiting_site span.star2{left:16px}
ul.reiting_site span.star2:hover,ul.reiting_site li star2.over{width:32px}
ul.reiting_site span.star3{left:32px}
ul.reiting_site span.star3:hover,ul.reiting_site li star3.over{width:48px}
ul.reiting_site span.star4{left:48px}
ul.reiting_site span.star4:hover,ul.reiting_site li star4.over{width:64px}
ul.reiting_site span.star5{left:64px}
ul.reiting_site span.star5:hover{width:80px}
ul.reiting_site li.current{background:url(images/star.png) left bottom;z-index:1}
ul.reiting_site>li span:hover{text-indent:900px}
.list_catalog > li{border:solid 1px #cfcfcf;margin-bottom:-1px;padding:30px 30px 20px}
.list_catalog > li:hover{z-index:2;-ms-box-shadow:0 2px 35px -2px rgba(0,0,0,0.2);box-shadow:0 2px 35px -2px rgba(0,0,0,0.2)}
.list_catalog .image{width:199px;height:171px;float:left;position:relative}
.list_catalog .img{width:199px;height:171px;text-align:center;vertical-align:middle;display:table-cell}
.list_catalog .novinka{position:absolute;top:5px;right:0}
.popular{float:left;width:194px;overflow:hidden}
.popular span{display:block;float:left;font-size:11px;color:#626262;width:89px;line-height:16px}
.popular .reiting_site{float:left}
.reiting{width:122px;height:19px;background:#f7f7f7;border:solid 1px #d8d8d8;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;float:left;font-size:11px;color:#626262;padding-top:5px;padding-left:12px;line-height:15px;margin-top:-6px;position:relative}
.reiting span{display:inline-block;float:left;margin-right:9px}
.reiting a{display:block;width:15px;height:15px;float:left;background-image:url(images/reiting.png);background-repeat:no-repeat;text-decoration:none}
.reit_top{background-position:left top;margin-top:-1px}
.reiting strong{display:inline-block;float:left;font-weight:700;margin-left:9px;margin-right:7px}
.reit_bottom{background-position:left bottom}
.catalog-item-pricemini{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:18px}
.catalog-item-price{font-size:13px;font-size:.8125rem;color:rgba(46,48,56,0.6)}
.catalog-item-pricehint{font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6);margin-top:-18px;margin-bottom:14px}
.block_page_nav{text-align:center;height:44px}
.block_page_nav ul{display:inline-block;overflow:hidden;padding-bottom:10px;padding-top:12px}
.block_page_nav li{float:left;font-size:30px;color:#3a3a3a;line-height:30px}
.block_page_nav li:first-child{margin-left:0}
.block_page_nav li a{display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:30px;min-width:30px;margin:4px;text-decoration:none;color:#3a3a3a}
.block_page_nav li .active{color:#FFF;background:#53b220;font-weight:700;cursor:default;position:relative;pointer-events: none;}
.block_page_nav li a:hover{color:#000}
.block_page_nav .prev_page a,.block_page_nav .next_page a{width:inherit;border:none;padding:0}
.filters .title{font-size:13px;font-weight:700;color:#000;padding-left:26px;margin-bottom:15px}
.filter_chek{border:solid 1px #cfcfcf;margin-bottom:-1px}
.filter_chek .title_chek{font-size:16px;font-size:1rem;font-weight:700;position:relative}
.title_chek a{color:#000;text-decoration:none;display:block;padding:15px 0 15px 26px;background:url(images/sprite_str.png) 225px -185px no-repeat}
.filter_chek_show .title_chek a{background:url(images/sprite_str.png) 225px 21px no-repeat}
.filter_chek_hide .cheks_filt{display:none}
.filter_chek_show .cheks_filt{display:block}
.cheks_filt{padding:10px 10px 5px 21px}
.cheks_filt li{overflow:hidden;padding-bottom:1px;zoom:1}
.chek{float:left;bottom:-4px;width:12px;height:12px;cursor:pointer;position:relative;overflow:hidden;background:url(images/chek.gif) left top no-repeat}
.chek.usual{float:left;bottom:-1px;width:12px;height:12px;cursor:pointer;position:relative;overflow:hidden}
.chek_act{background-position:left -12px}
.chek input{position:absolute;left:-20px;top:0;width:inherit!important;height:inherit!important}
.cheks_filt li .chek{float:left;margin-right:7px}
.cheks_filt li span{width:90%;display:inline-block;font-size:14px;color:#626262;line-height:14px;cursor:pointer}
.cheks_filt li span:hover{text-decoration:underline}
#readmore{display:none}
.readmore-js-toggle{padding:10px 10px 5px 21px}
.range-fileds input[type="text"]{max-width:70px;width:70px}
.range-fileds-label{color:rgba(46,48,56,0.6);margin-right:8px;background:none!important}
.price{font-family:open_sans_condensedbold;font-size:20px;margin-top:4px;margin-bottom:4px;font-weight:600}
.centered_oper{clear:both;text-align:center}
.input_txt{width:58px}
.plus_col{width:7px;height:4px;background:url(images/plus_minus.gif) left top no-repeat;position:absolute;cursor:pointer;border:none;margin-top:8px;margin-left:-13px}
.minus_col{width:7px;height:4px;background:url(images/plus_minus.gif) left bottom no-repeat;position:absolute;cursor:pointer;border:none;margin-top:26px;margin-left:-13px}
.harakter_tow .tit_h{font-size:12px;color:#000;font-weight:700;margin-bottom:16px}
.table_harak{width:697px}
.table_harak p{overflow:auto;color:#626262;padding:5px 0 5px 9px;line-height:22px}
.table_harak p:nth-child(odd){background:#f5f5f5}
.table_harak p.ie_bg{background:#f5f5f5}
.table_harak p span{display:block;width:357px;float:left}
.table_harak p strong{display:block;float:left;width:325px;font-style:normal;font-weight:400}
#boxes #service_info{width:500px;max-width:500px}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;zoom:1}
#boxes .window{position:absolute;background:#fff;left:0;top:0;width:440px;display:none;z-index:9999}
#boxes .window.fixed{position:fixed}
.window .top_modal{height:68px;background:#f3f3f3;border-bottom:solid 1px #cfcfcf;-moz-box-shadow:inset 0 -1px 0 #fff;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff}
.window .top_modal > p{text-align:center;font-size:18px;color:#c00;font-weight:700;line-height:27px;padding-top:18px}
.status-pad{padding:30px}
#boxes #dialog_car{width:816px;padding-bottom:34px}
#dialog_car .valuta_mod{float:right;margin-right:13px;padding-top:36px}
#dialog_car .valuta_mod p{float:left;font-size:11px;color:#000;line-height:18px;margin-right:10px}
#dialog_car .valuta_mod .cusel{float:left}
.button_car{text-align:center}
.oform_zak{border-top:solid 1px #e3e3e3;border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;border-bottom:solid 1px #afafaf;background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0%,#dadada 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(100%,#dadada));background:-webkit-linear-gradient(top,#f3f3f3 0%,#dadada 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#dadada 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#dadada 100%);background:linear-gradient(to bottom,#f3f3f3 0%,#dadada 100%);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ececec;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 #ececec;box-shadow:inset 0 1px 0 #fff,0 1px 0 #ececec;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;color:#626262;font-weight:700;line-height:27px;text-decoration:none;text-shadow:1px 1px #fff;position:relative;width:174px;height:29px;cursor:pointer;padding-bottom:2px;font:bold 11px Tahoma,Geneva,sans-serif}
.oform_zak:hover{border-top:solid 1px #fff;border-left:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2;border-bottom:solid 1px #d9d9d9;background:#ffc000;background:-moz-linear-gradient(top,#ffc000 0%,#ffa800 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc000),color-stop(100%,#ffa800));background:-webkit-linear-gradient(top,#ffc000 0%,#ffa800 100%);background:-o-linear-gradient(top,#ffc000 0%,#ffa800 100%);background:-ms-linear-gradient(top,#ffc000 0%,#ffa800 100%);background:linear-gradient(to bottom,#ffc000 0%,#ffa800 100%);-moz-box-shadow:inset 1px 0 0 #fff,inset -1px 0 0 #fff,inset 0 -1px 0 #fff,0 1px 0 #ececec;-webkit-box-shadow:inset 1px 0 0 #fff,inset -1px 0 0 #fff,inset 0 -1px 0 #fff,0 1px 0 #ececec;box-shadow:inset 1px 0 0 #fff,inset -1px 0 0 #fff,inset 0 -1px 0 #fff,0 1px 0 #ececec;color:#000}
#boxes #dialog_oform,#boxes #dialog_review{width:816px;padding-bottom:32px}
#dialog_oform .form_modal{padding-top:37px}
.form_modal > div{overflow:hidden;margin-bottom:9px}
.but_car_bl{padding-left:334px;padding-top:6px}
.but_car_bl .oform_zak{margin:0}
#boxes #dialog_lk{width:533px;padding-bottom:32px}
#dialog_lk .form_modal{padding-top:24px}
#dialog_lk .form_modal div strong{width:151px}
#dialog_lk .form_modal .pensil{width:13px}
#dialog_lk .but_car_bl{padding-left:215px;padding-top:13px}
.news_email{overflow:hidden;padding-left:215px;zoom:1}
.news_email p{float:left;font-size:11px;color:#505050;padding-left:10px;line-height:12px}
.pass_mod{padding-top:32px;margin-bottom:19px!important}
#boxes #dialog_reg{width:533px;padding-bottom:30px}
.dialog .form_modal div input{width:194px}
.form_modal{padding-top:24px}
.form_modal div strong{width:280px;color:#505050;line-height:16px;display:block;width:380px;float:left}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
.form_modal div label{display:block;min-width:22px;height:25px;float:right}
.form_modal div .no_error{background:url(images/status_eror.png) left 4px no-repeat}
.form_modal div .yes_error{background:url(images/status_eror.png) 2px -16px no-repeat}
.but_car_bl{padding-left:194px;padding-top:15px}
#dialog_reg .news_email{padding-left:195px;margin-bottom:1px!important;zoom:1}
#dialog_reg .news_email p{line-height:13px}
#dialog_reg .news_email a{color:#009dde}
#dialog_reg .margin_div{margin-bottom:16px!important}
.dialog{width:433px;padding-bottom:31px}
.dialog .form_modal,{padding-top:24px}
.dialog .form_modal div strong{width:240px}
.dialog .zab_pass_bl{padding-left:132px;padding-bottom:2px}
.dialog .zab_pass{font-size:11px;color:#009dde}
.dialog .news_email{padding-left:132px}
.dialog .but_car_bl{padding-left:132px;padding-top:19px}
.oform_zak{width:174px;height:29px;cursor:pointer;margin:0 auto;font-family:Tahoma,Geneva,sans-serif;padding-bottom:2px}
div.compareCheck{font-size:11px}
table.compare{border-collapse:collapse}
table.compare td{width:150px;font-size:11px;padding:8px;border-color:#999;vertical-align:top}
table.compare tr td:first-child{color:#666;background-color:#f5f5f5;text-align:right}
hr{border:none;border-top:1px solid #ccc}
.cashless{display:none}
table.order-item-list{border-collapse:collapse;width:100%;margin:20px 0}
table.order-item-list td{padding:5px}
table.order-item-list thead td{font-weight:700;border-top:1px solid #ccc;background:#efefef}
table.order-item-list tbody td{border-top:1px solid #ccc}
table.order-item-list tbody tr:nth-child(2n) td{background:#f5f5f5}
table.order-item-list td.num{width:20px}
table.order-item-list td.pic{width:100px}
table.order-item-list td.price{width:80px;text-align:center}
table.order-item-list td.cnt{width:60px;text-align:center}
table.order-item-list td.sum{width:80px;text-align:center}
table.order-item-list td.itog{text-align:right;background:#eef!important}
table.order-item-list td.itog span{font-size:20px}
input.submit{border:1px solid #eee;background:#efefef;padding:10px 30px;font-size:14px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 0 #ececec;-webkit-box-shadow:0 1px 0 #ececec;box-shadow:0 1px 0 #ececec;behavior:url(PIE.htc)}
input.submit:hover{background:#ffa800;color:#fff}
.input_search--new{width:100%}
.txt_search-over{-moz-box-sizing:border-box}
.input_search--new .txt_search{width:100%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;float:none}
.catalog .link-cat-open,.catalog .link-filter-open{margin-bottom:10px}
.link-cat-open.casual-page{margin-bottom:10px}
.slider_block{width:auto;float:none;padding-right:255px}
.list_tovar.list_tovar--new li{width:33.33333%;border:0;margin:0;padding:0}
.list_tovar.list_tovar--new .list-li-inset{margin:0 18px 32px;padding:9px 0 13px;border:solid 1px #d5d5d5}
.popular{margin-top:6px;margin-bottom:6px}
.reiting{margin-top:0}
.popular-reiting{overflow:hidden}
.table_harak{width:auto;padding-right:11px}
.table_harak p{padding-left:0}
.table_harak p span{width:52%;padding-left:9px;-moz-box-sizing:border-box;box-sizing:border-box}
.table_harak p .value{width: 48%;float: left;}
.table_harak p strong{width:48%;-moz-box-sizing:border-box;box-sizing:border-box}
.news-page img{max-width:100%!important;height:auto!important;width:auto!important}
.sub_block1{background-position:33.3333% 0}
.sub_block2{background-position:66.66666% 0}
.sub_menu_block{width:710px;background:#fff;border:solid 2px #ffa800;-moz-box-shadow:0 0 0 rgba(0,0,0,1);-webkit-box-shadow:0 0 0 rgba(0,0,0,1);box-shadow:3px 4px 5px rgba(0,0,0,0.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:absolute;left:213px;top:0;padding:22px 10px 19px 26px;display:none;z-index:1000}
.sub_menu{float:left;min-height:40px;width:100%}
.sub_menu1{width:245px;margin-bottom:39px;margin-right:29px}
.sub_menu2{width:220px;margin-bottom:39px;margin-right:22px}
.sub_menu3{width:185px;margin-bottom:39px}
.sub_menu4{width:245px;margin-bottom:39px;margin-right:29px}
.sub_menu .title{font-size:12px;font-weight:700;color:#000;margin-bottom:14px;line-height:13px}
.sub_menu .title a{color:#000}
.sub_menu li{font-size:14px;font-weight:400;text-align:center;height:200px}
.sub_menu ul li a img{margin:0 auto;width: 139px;}
ul .news-item{float:left;width:33.333%}
.sub_menu ul li a{color:#525252;text-decoration:none}
.sub_menu ul li a:hover{text-decoration:underline;color:#ffa800}
.sub_menu1,.sub_menu2,.sub_menu3{width:33.33333%;padding-right:25px;margin-right:0;-moz-box-sizing:border-box;box-sizing:border-box}
.sub_menu3{padding-right:0}
.sub_menu2,.sub_menu3{padding-left:15px}
.mask2{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:999}
div.news_block div.zag div.a{width:auto!important}
div.search-result{top:87px}
.close-filter span{padding:7px 0;color:#fff;font-size:16px;display:block}
.list_predlog li{margin-bottom:20px}
.list_predlog .bl_price{margin-bottom:10px}
@media (max-width: 960px) {
.list_catalog .image,.list_catalog .img{width:159px}
.list_catalog .img img{max-width:100%}
}
#boxes #dialog_car{width:700px}
#dialog_car .tovar_car{padding-left:24px}
#dialog_car .name_tov{width:250px}
#boxes #dialog_oform{width:700px}
.list_catalog .image,.list_catalog .img{width:199px}
#boxes #dialog_review{width:440px!important}
#boxes #dialog_review .form_modal div textarea{width:180px}
#boxes #dialog_car{width:440px}
.summa_car{font-size:20px}
#boxes #dialog_oform{width:440px}
#dialog_oform .form_modal div textarea{width:190px}
.list_catalog .image,.list_catalog .img{width:159px}
#boxes #dialog_reg .form_modal div span{width:152px}
#dialog_reg .news_email,#dialog_reg .but_car_bl{padding-left:174px}
@media (max-width: 480px) {
.table_harak{padding-right:0}
.table_harak p span{width:65%}
.table_harak p .value{width: 35%;}
.table_harak p strong{width:35%}
#boxes .dialog{width:300px}
.dialog .form_modal div input{width:140px}
.dialog .zab_pass_bl,.dialog .news_email,.dialog .but_car_bl{padding-left:82px}
.dialog .but_car_bl{padding-top:5px}
.dialog.window .top_modal{height:auto}
.dialog.window .top_modal > p{padding:10px 0}
#boxes #dialog_reg{width:340px}
#boxes #dialog_reg .form_modal div input{width:136px}
#boxes #dialog_reg .form_modal div span{width:80px;margin-right:12px}
#dialog_reg .news_email,#dialog_reg .but_car_bl{padding-left:82px}
#dialog_reg .margin_div span{line-height:12px}
#dialog_reg .form_modal div label{margin-left:5px}
#dialog_reg .news_email p{float:none;padding-left:20px}
#dialog_reg.window .top_modal{height:auto}
#dialog_reg.window .top_modal > p{padding:10px 0}
#boxes #dialog_review{width:300px!important}
#boxes #dialog_review .form_modal div input{width:136px}
#boxes #dialog_review .form_modal div textarea{width:130px}
#boxes #dialog_review .form_modal div span{width:80px;margin-right:12px;line-height:12px}
#boxes #dialog_review .form_modal div:first-child span{line-height:25px}
#dialog_review .but_car_bl{padding-left:82px}
#dialog_review .captha-over{padding-left:92px}
#dialog_review .captha-over .captha{display:block;width:100%;float:none;margin:0;text-align:left}
#dialog_review.window .top_modal{height:auto}
#dialog_review.window .top_modal > p{padding:10px 0}
#boxes #dialog_car{width:280px;padding-bottom:10px}
#dialog_car.window .top_modal{height:auto}
#dialog_car.window .top_modal > p{padding:10px 0}
#dialog_car .summa_car{margin-bottom:10px}
#boxes #dialog_oform{width:280px;padding-bottom:10px}
#dialog_oform.window .top_modal{height:auto}
#dialog_oform.window .top_modal > p{padding:10px 0}
#boxes #dialog_oform .form_modal div input{width:136px}
#boxes #dialog_oform .form_modal div select{width:136px}
#boxes #dialog_oform .form_modal div textarea{width:130px}
#boxes #dialog_oform .form_modal div span{width:80px;margin-right:12px;line-height:12px}
#dialog_oform .vr{margin-left:0}
#dialog_oform .form_modal b{padding-left:92px;padding-right:10px}
.sub_block1{background:none}
.sub_block2{background:none}
div.search-result{display:none!important}
div.label{left:10px!important}
}
@media (max-width: 400px) {
.list_catalog .image{float:none;display:block;margin:0 auto 20px}
}
html{font-family:"PT Sans",sans-serif;line-height:1.42;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
.flex,#wrapper,.flex-row,.line-field,.product-mini-img,.catalog-item,.slick-pr-card-inner,.slick-pr-card-minislide > span{display:-webkit-box;display:-webkit-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;display:-ms-flex;display:-ms-inline-flexbox;display:-ms-flexbox;display:flex}
#footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-o-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
.flx-1{-webkit-flex:8.33333%;-moz-flex:8.33333%;-ms-flex:8.33333%;-o-flex:8.33333%;flex:8.33333%;max-width:8.33333%}
.flx-2{-webkit-flex:16.66667%;-moz-flex:16.66667%;-ms-flex:16.66667%;-o-flex:16.66667%;flex:16.66667%;max-width:16.66667%}
.flx-3{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-4{-webkit-flex:33.33333%;-moz-flex:33.33333%;-ms-flex:33.33333%;-o-flex:33.33333%;flex:33.33333%;max-width:33.33333%}
.flx-5{-webkit-flex:41.66667%;-moz-flex:41.66667%;-ms-flex:41.66667%;-o-flex:41.66667%;flex:41.66667%;max-width:41.66667%}
.flx-6{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.flx-7{-webkit-flex:58.33333%;-moz-flex:58.33333%;-ms-flex:58.33333%;-o-flex:58.33333%;flex:58.33333%;max-width:58.33333%}
.flx-8{-webkit-flex:66.66667%;-moz-flex:66.66667%;-ms-flex:66.66667%;-o-flex:66.66667%;flex:66.66667%;max-width:66.66667%}
.flx-9{-webkit-flex:75%;-moz-flex:75%;-ms-flex:75%;-o-flex:75%;flex:75%;max-width:75%}
.flx-10{-webkit-flex:83.33333%;-moz-flex:83.33333%;-ms-flex:83.33333%;-o-flex:83.33333%;flex:83.33333%;max-width:83.33333%}
.flx-11{-webkit-flex:91.66667%;-moz-flex:91.66667%;-ms-flex:91.66667%;-o-flex:91.66667%;flex:91.66667%;max-width:91.66667%}
.flx-12{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;-o-flex:100%;flex:100%;max-width:100%}
.flx-13 {-webkit-flex: 50%;-moz-flex: 50%;-ms-flex: 50%;-o-flex: 50%;flex: 50%;max-width: 50%;}
.flx{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}
[class*="flx-"]{padding-left:15px;padding-right:15px}
.order--3{-webkit-box-ordinal-group:-3;-webkit-order:-3;-ms-flex-order:-3;order:-3}
.order--2{-webkit-box-ordinal-group:-2;-webkit-order:-2;-ms-flex-order:-2;order:-2}
.order--1{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-0{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.flex-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.footer{background:#2e3038;color:#959699;padding-bottom:50px}
.footer a{color:#959699;border-bottom-color:transparent}
.footer a:hover{color:#FFF}
.scroll-top{text-align:center;padding:18px 15px;cursor:pointer;-ms-transition:all .4s;transition:all .4s;margin-bottom:-1px;position:relative;border-bottom:1px solid transparent}
.scroll-top:hover{color:#FFF;background:rgba(255,255,255,0.05);border-bottom-color:#43454c}
.i-up{background-image:url(../images/sprite.png);background-position:0 -377px;width:13px;height:13px}
.f-top{padding-top:30px;padding-bottom:40px;border-top:1px solid #43454c}
.f-title{font-size:22px;font-size:1.375rem;font-weight:700;color:#FFF;margin-bottom:15px}
.f-menu li{margin-bottom:10px}
.f-menu li a:hover{border-bottom-color:transparent}
.f-contacts-item{position:relative;padding-left:21px;margin-bottom:10px}
.f-contacts-item [class^="i-"]{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.i-phone{background-image:url(../images/sprite.png);background-position:0 -224px;width:11px;height:11px}
.i-mail{background-image:url(../images/sprite.png);background-position:0 -204px;width:12px;height:10px}
.i-pin{background-image:url(../images/sprite.png);background-position:0 -693px;width:12px;height:16px}
.f-mid{padding:15px 0;margin-bottom:25px;border-top:1px solid #43454c;border-bottom:1px solid #43454c;font-size:12px;font-size:.75rem}
.f-mid a:not(.f-yamarket){border-bottom-color:#959699}
.f-mid a:not(.f-yamarket):hover{border-bottom-color:transparent}
.f-jur{font-size:13px;font-size:.8125rem}
.f-rules{margin-right:20px}
.f-copy{padding-right:20px;margin-right:20px;border-right:1px solid #43454c}
.flx-f-3{min-width:312px}
.flx-sidebar{-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}
.flx-main{-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px);max-width:calc(100% - 300px)}
.ui-radio,.ui-checkbox{position:relative;padding-left:46px;cursor:pointer;white-space:nowrap;color:rgba(46,48,56,0.6)}
.ui-radio input[type="radio"],.ui-radio input[type="checkbox"],.ui-checkbox input[type="radio"],.ui-checkbox input[type="checkbox"]{position:absolute;opacity:0}
.ui-radio label:before,.ui-checkbox label:before{content:"";position:absolute;left:0;top:50%;margin-top:-8px;width:36px;height:16px;background:#CCC;border-radius:8px;-ms-transition:background .2s;transition:background .2s}
.ui-radio label:after,.ui-checkbox label:after{content:"";position:absolute;left:1px;top:50%;margin-top:-7px;width:14px;height:14px;-ms-border-radius:50%;border-radius:50%;background:#FFF;-ms-transition:transform .2s;transition:transform .2s}
.ui-radio input:checked + label:before,.ui-checkbox input:checked + label:before{background:#53b220}
.ui-radio input:checked + label:after,.ui-checkbox input:checked + label:after{-ms-transform:translateX(20px);transform:translateX(20px)}
.flex-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-ms-justify-content:space-between;justify-content:space-between}
.valign-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline}
.product-mini-img,.slick-pr-card-inner,.slick-pr-card-minislide > span,.valign-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.lg-backdrop{background:rgba(0,0,0,0.9)}
.h-top{background:#2e3038;font-size:13px;font-size:.8125rem}
.h-top.glide{display:none}
.h-top a{display:block;height:36px;line-height:36px;color:rgba(255,255,255,0.4);border-bottom:0;padding:0 15px;text-align:right}
.h-top a:hover{color:#FFF;background:rgba(255,255,255,0.05)}
.h-top span{display:block;height:36px;line-height:36px;border-bottom:0;text-align:right}
.menu-top a:hover, .menu-top a.active {color: #fff;text-decoration: underline;}
.menu-top ul{font-size:0}
.menu-top ul li{display:inline-block}
.menu-top ul a{font-size:13px;font-size:.8125rem;padding:0 14px}
.h-auth-link{padding-left:38px;padding-right:14px;margin-right:-14px;position:relative}
.h-auth-link:before{content:"";position:absolute;left:14px;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -849px;width:17px;height:17px}
.h-mid{padding:15px 0;background:#fff;box-shadow:0 6px 4px -4px rgba(0,0,0,.2)}
.h-mid.glide{padding:6px 0}
.h-logo{margin-right:30px;-ms-flex:0 0 162px;flex:0 0 162px;max-width:162px}
.h-main{-ms-flex:0 0 calc(100% - 192px);flex:0 0 calc(100% - 192px);max-width:calc(100% - 192px)}
.h-contacts{font-size:14px;font-size:.875rem;margin-bottom:10px}
.h-contacts.glide{margin:auto}
.h-contacts-inner > *{vertical-align:middle}
.h-contacts a{color:#3a3a3a;border-bottom:0}
.h-contacts a:hover{color:#53b220}
.h-contacts .tel{margin-right:20px}
.h-contacts .tel [class^="i-"]{top:-2px}
.banner_remont{margin:30px 0}
.news_list{margin:0 38px 30px 0}
.category-menu a{display:block;position:relative;padding:13px 32px 13px 30px;border:1px solid #ededec;border-top:0;color:#3a3a3a}
.category-menu li.childs-in > a:after{content:"";position:absolute;right:18px;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px}
.category-menu li.childs-in > a:hover:after,.category-menu li.childs-in > a.opened:after,.category-menu li.childs-in > a.active:after{background-image:url(../images/sprite.png);background-position:0 -14px;width:4px;height:7px}
.category-menu > ul > li > a:hover,.category-menu > ul > li > a.active,.category-menu > ul > li > a.opened{background:#53b220;color:#FFF;border-left-color:#53b220;border-right-color:#53b220}
.category-menu ul ul{display:none}
.category-menu ul ul li.childs-in > a:after{background-image:url(../images/sprite.png);background-position:0 -14px;width:4px;height:7px}
.category-menu ul ul a{background:#2e3038;color:#FFF;padding:10px 32px 10px 50px;border-color:#42444c}
.category-menu ul ul a:hover{background:#42444c}
#footer{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-o-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}
.inner{max-width:1210px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}
.container{width:100%;max-width:100%}
.container.front{background:none;padding-left:0;padding-right:0}
.row{margin-left:-15px;margin-right:-15px}
.row > div[class*="col"]{padding-left:15px;padding-right:15px}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative;padding:0 15px}
.col-1{width:8.33333%}
.col-2{width:16.66667%}
.col-3{width:25%}
.col-4{width:33.33333%}
.col-5{width:41.66667%}
.col-6{width:50%}
.col-7{width:58.33333%}
.col-8{width:66.66667%}
.col-9{width:75%}
.col-10{width:83.33333%}
.col-11{width:91.66667%}
.col-12{width:100%}
.inline-row{margin-left:-15px;margin-right:-15px;font-size:0;letter-spacing:0}
.inline-row > *{font-size:14px;font-size:.875rem}
.inline-row .span{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px}
.inline-row.tight{margin-left:-5px;margin-right:-5px}
.inline-row.tight [class*="span-"]{padding-left:5px;padding-right:5px}
[class*="span-"]{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px}
.span-1{width:8.33333%}
.span-2{width:16.66667%}
.span-3{width:25%}
.span-4{width:33.33333%}
.span-5{width:41.66667%}
.span-6{width:50%}
.span-7{width:58.33333%}
.span-8{width:66.66667%}
.span-9{width:75%}
.span-10{width:83.33333%}
.span-11{width:91.66667%}
.span-12{width:100%}
.span-offset-1{width:8.33333%}
.span-offset-2{width:16.66667%}
.span-offset-3{width:25%}
.span-offset-4{width:33.33333%}
.span-offset-5{width:41.66667%}
.span-offset-6{width:50%}
.span-offset-7{width:58.33333%}
.span-offset-8{width:66.66667%}
.span-offset-9{width:75%}
.span-offset-10{width:83.33333%}
.span-offset-11{width:91.66667%}
.span-offset-12{width:100%}
.styler + span{display:inline-block;vertical-align:middle}
.flex-row{margin-left:-15px;margin-right:-15px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-row.mini{margin-left:-5px;margin-right:-5px}
.flex-row.mini [class*="flx-"]{padding-left:5px;padding-right:5px}
.flex-row.micro{margin-left:-3px;margin-right:-3px}
.flex-row.micro [class*="flx-"]{padding-left:3px;padding-right:3px}
.flex-row.wide{margin-left:-25px;margin-right:-25px}
.flex-row.wide [class*="flx-"]{padding-left:25px;padding-right:25px}
.flx-1{-webkit-flex:8.33333%;-moz-flex:8.33333%;-ms-flex:8.33333%;-o-flex:8.33333%;flex:8.33333%;max-width:8.33333%}
.flx-2{-webkit-flex:16.66667%;-moz-flex:16.66667%;-ms-flex:16.66667%;-o-flex:16.66667%;flex:16.66667%;max-width:16.66667%}
.flx-3{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-4{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-5{-webkit-flex:41.66667%;-moz-flex:41.66667%;-ms-flex:41.66667%;-o-flex:41.66667%;flex:41.66667%;max-width:41.66667%}
.flx-6{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.flx-7{-webkit-flex:58.33333%;-moz-flex:58.33333%;-ms-flex:58.33333%;-o-flex:58.33333%;flex:58.33333%;max-width:58.33333%}
.flx-9{-webkit-flex:75%;-moz-flex:75%;-ms-flex:75%;-o-flex:75%;flex:75%;max-width:75%}
.flx-10{-webkit-flex:83.33333%;-moz-flex:83.33333%;-ms-flex:83.33333%;-o-flex:83.33333%;flex:83.33333%;max-width:83.33333%}
.flx-11{-webkit-flex:91.66667%;-moz-flex:91.66667%;-ms-flex:91.66667%;-o-flex:91.66667%;flex:91.66667%;max-width:91.66667%}
.flx-12{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;-o-flex:100%;flex:100%;max-width:100%}
.flx{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}
.order--3{-webkit-box-ordinal-group:-3;-webkit-order:-3;-ms-flex-order:-3;order:-3}
.order--2{-webkit-box-ordinal-group:-2;-webkit-order:-2;-ms-flex-order:-2;order:-2}
.order--1{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.order-0{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.flex-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.product-mini-img,.slick-pr-card-inner,.slick-pr-card-minislide > span,.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start}
.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end}
.valign-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start}
.valign-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-align-items:flex-end;align-items:flex-end}
.valign-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline}
.self-bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}
.self-top{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}
.self-center{-webkit-align-self:center;-ms-align-self:center;align-self:center}
ul,ol{padding:0;margin:0;list-style:none}
li{list-style:none}
a:hover{text-decoration:none;color:#ecad26;border-bottom-color:transparent}
b,strong{font-weight:700}
img{max-width:100%;height:auto}
hr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-top:20px;margin-bottom:20px;padding:0;height:1px;border:0;border-top:1px solid #ededec;overflow:hidden}
.img a{border-bottom:0}
.title a{border-bottom:0}
.title-throught{position:relative;text-align:center}
.title-throught:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ededec}
.title-throught span{display:inline-block;position:relative;z-index:1;background:#FFF;padding:0 12px}
.page-title{margin-top:8px;margin-bottom:35px}
table{border-collapse:collapse}
a img{border:none;display:block;line-height:0}
svg.sprite{display:block;max-width:100%;max-height:100%;-webkit-transition:fill .4s ease,stroke .4s ease;-moz-transition:fill .4s ease,stroke .4s ease;-ms-transition:fill .4s ease,stroke .4s ease;-o-transition:fill .4s ease,stroke .4s ease;transition:fill .4s ease,stroke .4s ease}
i[class^="i-"]{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-right:7px}
::selection{background:#ecad26;color:#FFF}
::-moz-selection{background:#ecad26;color:#FFF}
::-webkit-scrollbar{background:#EEE;width:8px;height:8px}
::-webkit-scrollbar-thumb{background:#c1bdbd;width:8px;height:8px;transition:all .8s}
::-webkit-scrollbar-thumb:hover{background:#53b220}
.white-block{background:#FFF;padding:15px 24px;-webkit-box-shadow:0 0 12px -2px rgba(0,0,0,0.25);box-shadow:0 0 12px -2px rgba(0,0,0,0.25);margin-bottom:12px;-ms-border-radius:3px;border-radius:3px}
.white-block-title{font-size:16px;font-size:1rem;font-weight:500;padding-bottom:12px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}
.backgrounded{display:block;position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center}
.backgrounded img{visibility:hidden;opacity:0;position:absolute}
.stickers{font-size:0;list-style-type:square}
.stickers > *{margin-right:2px;margin-bottom:2px;font-size:14px;font-size:.875rem}
.sticker{background:#53b220;color:#FFF;font-size:14px;font-size:.875rem;display:inline-block;vertical-align:middle;height:28px;line-height:28px;font-weight:400;text-transform:none;font-family:"PT Sans";font-style:italic;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding:0 13px;max-width:100%;border:0;-webkit-border-radius:3px;border-radius:3px}
.sticker.mini{height:25px;line-height:25px;font-weight:400}
.sticker.micro{height:16px;line-height:16px;font-size:10px;font-size:.625rem;padding:0 4px;text-transform:none;border-radius:2px;font-weight:300;font-family:Arial}
.sticker.gray{background:#f4f4f4;color:rgba(58,58,58,0.45)}
.sticker.red{background:#E80A0A;color:#FFF}
.sticker-icon{display:inline-block;vertical-align:middle;height:28px;line-height:25px;border:1px solid #FFF;padding:0 5px;min-width:22px;-webkit-border-radius:3px;border-radius:3px}
.sticker-icon [class^="i-"]{margin-right:0;top:0}
.sticker + .sticker{margin-left:2px}
a.sticker:hover{background:#3f8718;border-bottom:0;color:#FFF}
.block,.banner{margin:0 0 16px}
.banner{text-align:center}
.banner img{margin-left: auto;margin-right: auto;width: 100%;border-radius: 8px;}
.block-title{margin-top:0;margin-bottom:30px;font-family:"PT Sans";font-size:24px;font-size:1.5rem;line-height:1.2;color:#2e3038;font-weight:700}
.title a{text-decoration:none}
.title a:hover{text-decoration:none}
.breadcrumbs{position:relative;clear:both;background:#f7f7f8;padding:6px 0;color:rgba(46,48,56,0.6);margin:2px auto 25px;font-size:13px;font-size:.8125rem}
.breadcrumbs .breadcrumb-item{display: inline-block; vertical-align: middle;}
.breadcrumbs a{color:#3a3a3a;border-bottom:0}
.breadcrumbs a:hover{color:#53b220}
.breadcrumbs a:after{content:">";display:inline-block;vertical-align:baseline;margin-right:6px;margin-left:9px;position:relative;font-size:13px;font-size:.8125rem;color:rgba(46,48,56,0.6)}
ul.marked{padding-left:0;margin-bottom:22px}
ul.marked > li{margin-bottom:8px;position:relative;padding-left:30px}
ul.marked > li:before{content:"";position:absolute;top:8px;left:0;width:18px;height:1px;background:#ecad26}
ul.marked.green > li:before{background:#53b220}
ul.marked.dotted > li{padding-left:18px;margin-bottom:10px}
ul.marked.dotted > li:before{content:"";position:absolute;top:5px;left:0;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#E80A0A}
ol.marked{padding-left:0;counter-reset:myCounter;margin-bottom:20px}
ol.marked > li{margin-bottom:20px;position:relative;list-style:none;padding-left:32px}
ol.marked > li:before{counter-increment:myCounter;content:counter(myCounter);position:absolute;left:0;top:-2px;background:#53b220;color:#FFF;min-width:20px;height:20px;line-height:20px;text-align:center;-ms-border-radius:50%;border-radius:50%;font-size:13px;font-size:.8125rem}
.not-styled ul,.jq-select-multiple ul,ul.not-styled,ul.jq-select-multiple{margin-bottom:0}
.not-styled ul li,.jq-select-multiple ul li,ul.not-styled li,ul.jq-select-multiple li{padding-left:0;margin-bottom:0;counter-reset:none}
.not-styled ul li:before,.jq-select-multiple ul li:before,ul.not-styled li:before,ul.jq-select-multiple li:before{content:none}
article,.article{font-size:14px;font-size:.875rem;line-height:1.64286;font-weight:400}
article img,.article img{margin:0 0 20px}
article p,.article p{margin:0 0 20px}
.middle table{border-collapse:collapse;vertical-align:middle;margin:0 0 20px}
.middle thead th,.middle thead td{font-weight:700;padding:12px 20px;text-align:center;line-height:1.2}
.middle table td{padding:10px 20px 10px 10px;border-bottom:1px solid #dcdcdc}
.middle table td,.middle table th{vertical-align:middle}
.middle table.even-odd td,table.even-odd td{padding:12px 30px;border-bottom:0}
.middle table.even-odd tbody tr:nth-of-type(even),table.even-odd tbody tr:nth-of-type(even){background:rgba(196,196,196,0.2)}
.middle table.no-borders td,.middle table.no-borders th,table.no-borders td,table.no-borders th{border:0}
table.wide{width:100%}
blockquote{margin:0 0 20px;padding:0 0 0 25px;text-align:left;border-left:1px solid #53b220}
button,input,optgroup,select,textarea{font-family:"PT Sans";font-weight:400;outline:none!important}
input[type="text"].wide,input[type="tel"].wide,input[type="password"].wide,input[type="email"].wide,input[type="number"].wide,input[type="search"].wide,input[type="url"].wide,input[type="date"].wide,input[type="time"].wide,input[type="datetime"].wide,input[type="datetime-local"].wide,input[type="month"].wide,input[type="week"].wide,input[type="color"].wide,textarea.wide,select.wide{width:100%}
input[type="text"].mini,input[type="tel"].mini,input[type="password"].mini,input[type="email"].mini,input[type="number"].mini,input[type="search"].mini,input[type="url"].mini,input[type="date"].mini,input[type="time"].mini,input[type="datetime"].mini,input[type="datetime-local"].mini,input[type="month"].mini,input[type="week"].mini,input[type="color"].mini,textarea.mini,select.mini{height:32px}
input[type="text"].big,input[type="tel"].big,input[type="password"].big,input[type="email"].big,input[type="number"].big,input[type="search"].big,input[type="url"].big,input[type="date"].big,input[type="time"].big,input[type="datetime"].big,input[type="datetime-local"].big,input[type="month"].big,input[type="week"].big,input[type="color"].big,textarea.big,select.big{height:48px}
input[type="text"]:hover,input[type="tel"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="search"]:hover,input[type="url"]:hover,input[type="date"]:hover,input[type="time"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="week"]:hover,input[type="color"]:hover,textarea:hover,select:hover{border-color:#c8c8c5}
input[type="text"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="color"]:focus,textarea:focus,select:focus{border-color:#ecad26}
input[type="text"]:disabled,input[type="tel"]:disabled,input[type="password"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="url"]:disabled,input[type="date"]:disabled,input[type="time"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="color"]:disabled,textarea:disabled,select:disabled{background:#f4f4f4;border:1px solid #ededec}
input[type="text"]:disabled:hover,input[type="text"]:disabled:focus,input[type="tel"]:disabled:hover,input[type="tel"]:disabled:focus,input[type="password"]:disabled:hover,input[type="password"]:disabled:focus,input[type="email"]:disabled:hover,input[type="email"]:disabled:focus,input[type="number"]:disabled:hover,input[type="number"]:disabled:focus,input[type="search"]:disabled:hover,input[type="search"]:disabled:focus,input[type="url"]:disabled:hover,input[type="url"]:disabled:focus,input[type="date"]:disabled:hover,input[type="date"]:disabled:focus,input[type="time"]:disabled:hover,input[type="time"]:disabled:focus,input[type="datetime"]:disabled:hover,input[type="datetime"]:disabled:focus,input[type="datetime-local"]:disabled:hover,input[type="datetime-local"]:disabled:focus,input[type="month"]:disabled:hover,input[type="month"]:disabled:focus,input[type="week"]:disabled:hover,input[type="week"]:disabled:focus,input[type="color"]:disabled:hover,input[type="color"]:disabled:focus,textarea:disabled:hover,textarea:disabled:focus,select:disabled:hover,select:disabled:focus{border-color:#ededec}
input[type="text"].no-border,input[type="tel"].no-border,input[type="password"].no-border,input[type="email"].no-border,input[type="number"].no-border,input[type="search"].no-border,input[type="url"].no-border,input[type="date"].no-border,input[type="time"].no-border,input[type="datetime"].no-border,input[type="datetime-local"].no-border,input[type="month"].no-border,input[type="week"].no-border,input[type="color"].no-border,textarea.no-border,select.no-border{border:1px solid transparent}
input[type="text"].invalid,input[type="tel"].invalid,input[type="password"].invalid,input[type="email"].invalid,input[type="number"].invalid,input[type="search"].invalid,input[type="url"].invalid,input[type="date"].invalid,input[type="time"].invalid,input[type="datetime"].invalid,input[type="datetime-local"].invalid,input[type="month"].invalid,input[type="week"].invalid,input[type="color"].invalid,textarea.invalid,select.invalid{color:#E80A0A}
input[type="text"].valid,input[type="tel"].valid,input[type="password"].valid,input[type="email"].valid,input[type="number"].valid,input[type="search"].valid,input[type="url"].valid,input[type="date"].valid,input[type="time"].valid,input[type="datetime"].valid,input[type="datetime-local"].valid,input[type="month"].valid,input[type="week"].valid,input[type="color"].valid,textarea.valid,select.valid{color:#53b220}
textarea{height:auto;padding-top:10px;padding-bottom:10px}
.invalid{border-color:#E80A0A!important;color:#E80A0A!important}
.invalid *{border-color:#E80A0A!important;color:#E80A0A!important}
.invalid .jq-selectbox__trigger-arrow{border-color:#000 transparent transparent!important}
.valid{border-color:#25a670!important;color:#25a670!important}
.valid *{border-color:#25a670!important;color:#25a670!important}
.valid .jq-selectbox__trigger-arrow{border-color:#000 transparent transparent!important}
label.invalid,span.invalid{display:inline-block;color:#E80A0A;font-size:13px;font-size:.8125rem;padding-bottom:0;margin-bottom:0}
span.invalid{padding-top:5px}
.error-field{border:1px solid #e83f32!important}
.error-field input[type="text"],.error-field input[type="tel"],.error-field input[type="password"],.error-field input[type="email"],.error-field input[type="number"],.error-field input[type="search"],.error-field input[type="url"],.error-field input[type="date"],.error-field input[type="time"],.error-field input[type="datetime"],.error-field input[type="datetime-local"],.error-field input[type="month"],.error-field input[type="week"],.error-field input[type="color"],.error-field textarea{border:1px solid #e83f32!important}
.error-text{display:block;font-size:12px;font-size:.75rem;color:#e62511;margin-top:8px}
table input[type="text"],table input[type="tel"],table input[type="password"],table input[type="email"],table input[type="number"],table input[type="search"],table input[type="url"],table input[type="date"],table input[type="time"],table input[type="datetime"],table input[type="datetime-local"],table input[type="month"],table input[type="week"],table input[type="color"]{width:100%}
textarea{padding-top:14px;padding-bottom:14px;width:100%;height:auto;resize:none;font-size:14px;font-size:.875rem}
::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease}
::-moz-placeholder{opacity:1;transition:opacity .3s ease}
:-moz-placeholder{opacity:1;transition:opacity .3s ease}
:-ms-input-placeholder{opacity:1;transition:opacity .3s ease}
:focus::-webkit-input-placeholder{opacity:0}
:focus::-moz-placeholder{opacity:0}
:focus:-moz-placeholder{opacity:0}
:focus:-ms-input-placeholder{opacity:0}
.invalid::-webkit-input-placeholder{color:#E80A0A}
.invalid::-moz-placeholder{color:#E80A0A}
.invlaid:-moz-placeholder{color:#E80A0A}
.invalid:-ms-input-placeholder{color:#E80A0A}
.valid::-webkit-input-placeholder{color:#25a670}
.valid::-moz-placeholder{color:#25a670}
.vlaid:-moz-placeholder{color:#25a670}
.valid:-ms-input-placeholder{color:#25a670}
input[type="button"].block,input[type="submit"].block,input[type="reset"].block{width:100%}
.label-inline{display:inline-block;margin-right:23px}
.label-block{display:block;margin-bottom:3px}
.label-square{position:relative;z-index:1;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;border:1px solid #ededec;border-radius:3px;min-height:35px;min-width:165px;text-align:center;line-height:33px;padding:0 15px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}
.label-square.block{display:block;margin-right:0;margin-bottom:10px;text-align:center}
.label-square:hover{background:rgba(83,178,32,0.5);border-color:rgba(83,178,32,0.5)}
.label-square .jq-checkbox,.label-square .jq-radio{position:absolute!important;z-index:-1!important;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:0!important;border-radius:3px;background:none!important}
.label-square .jq-checkbox.checked,.label-square .jq-radio.checked{box-shadow:inset 0 0 0 1px #53b220,0 0 0 2px #53b220}
.label-square .jq-checkbox__div,.label-square .jq-radio__div{background:none!important}
.label-color{min-width:42px;width:42px}
.req{color:#E80A0A;font-style:normal}
.reply-field,.field{padding-bottom:20px}
.reply-field input,.reply-field .jq-selectbox,.reply-field select,.field input,.field .jq-selectbox,.field select{width:100%}
.reply-btns{padding:6px 0 0}
.line-field{padding-bottom:15px}
.line-field span{-webkit-box-flex:194px;-webkit-flex:0 0 194px;-ms-flex:0 0 194px;flex:0 0 194px;max-width:194px;padding-right:10px;padding-top:11px;line-height:1.1}
.line-field .line-label{-webkit-box-flex:194px;-webkit-flex:0 0 194px;-ms-flex:0 0 194px;flex:0 0 194px;max-width:194px;padding-right:10px;padding-top:11px;line-height:1.1}
.line-field .line-input{-webkit-box-flex:calc(100% - 194px);-webkit-flex:0 0 calc(100% - 194px);-ms-flex:0 0 calc(100% - 194px);flex:0 0 calc(100% - 194px);max-width:calc(100% - 194px)}
.line-field input:not(.btn),.line-field select,.line-field .jq-selectbox{width:90%}
.reply-hint{font-size:12px;font-size:.75rem;color:rgba(0,0,0,0.4);padding-top:8px}
.date-wrp{position:relative}
.date-wrp:after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:42px;border-left:1px solid #e0e0e0;background:url(../images/icons/datepicker.png) 9px center no-repeat}
.wrap-input{position:relative}
.wrap-input input{padding-right:32px}
.wrap-input:after{content:"";position:absolute;z-index:3;right:14px;top:50%}
.pgn{padding:0;margin:0 0 30px;text-align:center;font-size:0;padding-bottom:31px;margin-bottom:35px;border-bottom:1px solid #ededec}
.pgn.no-border{border-bottom:0;padding-bottom:20px}
.pgn a:not(.btn),.pgn span{display:inline-block;vertical-align:middle;font-size:14px;font-size:.875rem;font-weight:700;text-align:center;padding:0 2px;height:30px;line-height:30px;min-width:30px;margin:4px}
.pgn-ajax-btn.btn{margin-bottom:26px}
.pgn-current{color:#FFF;background:#53b220}
.pgn-link,.pgn-prev,.pgn-next{color:#3a3a3a;background:#FFF;border:0}
.pgn-link:hover,.pgn-prev:hover,.pgn-next:hover{color:#53b220}
.pgn-prev{margin-right:10px}
.pgn-next{margin-left:10px}
.pgn.mini .btn.block{margin-bottom:0}
.tooltip{position:relative;z-index:1}
.tooltip:hover{z-index:99}
.tooltip:hover .tooltip-popup{-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-khtml-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);transform:translate(0px,-50%);opacity:1;visibility:visible}
.tooltip-popup{position:absolute;visibility:hidden;opacity:0;z-index:-1;width:285px;top:50%;right:115%;margin-left:15px;margin-bottom:14px;background:#FFF;padding:12px 20px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 2px 30px -3px rgba(0,0,0,0.2);-webkit-transform:translate(15px,-50%);-moz-transform:translate(15px,-50%);-khtml-transform:translate(15px,-50%);-ms-transform:translate(15px,-50%);-o-transform:translate(15px,-50%);transform:translate(15px,-50%);-webkit-transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);-moz-transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);-khtml-transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);-ms-transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);-o-transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);transition:all .15s cubic-bezier(0.3,0.53,0.38,0.73);font-size:13px;font-size:.8125rem;color:#3a3a3a;text-align:left;font-weight:400}
.tooltip-popup:before{content:"";position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:10px 6px 0;border-color:#e5e5e5 transparent transparent}
.tooltip-popup:after{content:"";position:absolute;top:0;bottom:0;left:100%;margin:auto 0;width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;border-color:#FFF transparent transparent}
.tooltip-link{display:inline;vertical-align:baseline;margin-left:0;width:auto;height:auto;line-height:inherit;text-align:left;background:none;border-radius:0;font-size:14px;font-size:.875rem;border-bottom:1px dotted rgba(232,10,10,0.5)}
.tooltip-link:hover{background:none;color:#E80A0A;border-bottom-style:solid;text-decoration:none}
.tooltip-link:hover .tooltip-answer{-webkit-transform:translateY(0px) translateX(-50%);-moz-transform:translateY(0px) translateX(-50%);-khtml-transform:translateY(0px) translateX(-50%);-ms-transform:translateY(0px) translateX(-50%);-o-transform:translateY(0px) translateX(-50%);transform:translateY(0px) translateX(-50%)}
.tooltip-link .tooltip-answer{left:50%;margin-left:0;-webkit-transform:translateY(-15px) translateX(-50%);-moz-transform:translateY(-15px) translateX(-50%);-khtml-transform:translateY(-15px) translateX(-50%);-ms-transform:translateY(-15px) translateX(-50%);-o-transform:translateY(-15px) translateX(-50%);transform:translateY(-15px) translateX(-50%);width:max-content;max-width:300px}
.no-padding{padding:0!important}
.no-margin{margin:0!important}
.no-gutters{padding:0!important;margin:0!important}
.no-gutters-top{padding-top:0!important;margin-top:0!important}
.no-gutters-left{padding-left:0!important;margin-left:0!important}
.no-gutters-right{padding-right:0!important;margin-right:0!important}
.no-gutters-bottom{padding-bottom:0!important;margin-bottom:0!important}
.img img{display:block}
.bold,.strong{font-weight:700}
.regular{font-weight:400!important}
.thin,.thin-txt{font-weight:300}
.fz-bigger{font-size:140%}
.margin{margin-bottom:10px}
.centered,.ta-center{text-align:center}
.ta-left,.lefted{text-align:left}
.ta-right,.righted{text-align:right}
.upper{text-transform:uppercase}
.not-upper{text-transform:none}
.red-text{color:#a42727}
.non-visible{display:none!important}
.bordered-link{border-bottom:1px solid #53b220;text-decoration:none}
.bordered-link:hover{text-decoration:none}
.dotted-link{border-bottom:1px dotted #53b220;text-decoration:none}
.dotted-link:hover{text-decoration:none}
.dashed-link{color:#3a3a3a;padding-bottom:1px;border-bottom:1px dashed rgba(58,58,58,0.5);text-decoration:none}
.dashed-link:hover{text-decoration:none;border-bottom-style:solid}
.red{color:#E80A0A}
.black-link{color:#000}
.toggledDown,.toggledDiv{display:none}
.alert{border:1px solid #ededec;padding:14px 20px 14px 60px;min-height:44px;margin-bottom:20px;background:rgba(237,237,236,0.25) url(../images/svg/alert-info.svg) no-repeat 20px 12px;-webkit-background-size:24px;background-size:24px}
.alert.success{border-color:#25a670;background:rgba(37,166,112,0.25) url(../images/svg/alert-valid.svg) no-repeat 20px 12px;-webkit-background-size:24px;background-size:24px}
.alert.error{border-color:#E80A0A;background:rgba(232,10,10,0.25) url(../images/svg/alert-invalid.svg) no-repeat 20px 12px;-webkit-background-size:24px;background-size:24px}
.alert.attention{border-color:#ffe03f;background:rgba(255,224,63,0.25) url(../images/svg/alert-attention.svg) no-repeat 20px 12px;-webkit-background-size:24px;background-size:24px}
.lg-download{border-bottom:0}
.jq-checkbox.focused,.jq-radio.focused{border:1px solid #b7b7b7}
.label-styler{display:block;position:relative;margin-bottom:10px;padding-left:26px;line-height:14px}
.label-styler .jq-checkbox,.label-styler .jq-radio{position:absolute!important;left:0;top:0;margin:0}
.jq-checkbox{top:-1px;vertical-align:middle;width:16px;height:16px;border:1px solid #b7b7b7;border-radius:0;background:#FFF;box-shadow:none;margin-right:6px;cursor:pointer;overflow:visible}
.jq-checkbox.disabled{background:#ededec;opacity:.8;cursor:default}
.jq-checkbox.disabled:hover{border-color:#919191}
.jq-checkbox.checked .jq-checkbox__div{background-color:transparent;margin:3px 0 0 2px;width:10px;height:5px;border-bottom:2px solid #000;border-left:2px solid #000;box-shadow:none;-webkit-transform:scale(1) rotate(-45deg);-moz-transform:scale(1) rotate(-45deg);-khtml-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}
.jq-checkbox:hover,.jq-checkbox.checked,.jq-checkbox.focused:hover{border:1px solid #919191}
.jq-radio{top:-1px;vertical-align:middle;width:16px;height:16px;background:#FFF;border:1px solid #b7b7b7;box-shadow:none;margin-right:6px;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}
.jq-radio.disabled{background:#ededec;opacity:.8;cursor:default}
.jq-radio.disabled:hover{border-color:#b7b7b7}
.jq-radio.checked,.jq-radio:hover,.jq-radio.focused:hover{border:1px solid #919191}
.jq-radio__div{-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.jq-radio.checked .jq-radio__div{width:8px;height:8px;margin:3px 0 0 3px;background:#53b220;-webkit-transform:scale(1);-moz-transform:scale(1);-khtml-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.jq-checkbox__div,.jq-radio__div{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-khtml-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:transform .2s;-moz-transition:transform .2s;-khtml-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}
.jq-checkbox + label,.jq-radio + label,.jq-radio + span,.jq-checkbox + span{vertical-align:middle}
.label-absolute{display:block;position:relative;padding-left:28px;padding-top:0}
.label-absolute .jq-radio,.label-absolute .jq-checkbox{position:absolute!important;left:0;top:0}
.jq-selectbox.dropdown.opened{z-index:19!important}
.jq-selectbox ul{padding-left:0;padding-bottom:0}
.jq-selectbox__select-text{width:auto!important}
.jq-selectbox__select{background:none!important;font-size:14px;font-size:.875rem;text-shadow:none;color:#3a3a3a;border:1px solid #ededec;padding:0 40px 0 10px;height:38px;line-height:36px;max-width:100%;border-radius:0;box-shadow:none!important;-webkit-transition:border .2s,box-shadow .2s;-moz-transition:border .2s,box-shadow .2s;-ms-transition:border .2s,box-shadow .2s;-o-transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s;cursor:pointer}
.jq-selectbox__select:hover{border-color:#c8c8c5}
.jq-selectbox__select:focus{border-color:#ecad26}
.select-mini .jq-selectbox__select{height:35px;line-height:33px}
.select-mini .jq-selectbox__dropdown{top:39px}
.select-mini .jq-selectbox__dropdown[style*="top: auto;"]{bottom:39px}
.select-light .jq-selectbox__select{height:auto;line-height:1.42;border:0!important;border-bottom:0!important;padding:0 17px 0 0;color:#53b220}
.select-light .jq-selectbox__select-text{text-decoration:underline}
.select-light .jq-selectbox__dropdown{top:24px}
.select-light .jq-selectbox__dropdown[style*="top: auto;"]{bottom:24px}
.select-light .jq-selectbox__trigger{width:12px;right:0;left:auto;margin:auto 0}
.select-light .jq-selectbox__trigger-arrow{border:none;top:1px;width:12px;height:6px;background:url(../images/svg/arrow-down-blue.svg) center no-repeat;-webkit-background-size:contain;background-size:contain}
.jq-select-multiple{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:1px solid #ededec;padding:10px 0}
.jq-select-multiple.focused{border-color:#ededec}
.jq-selectbox__trigger{position:absolute;border-left:0;height:auto;width:32px;right:0;top:0;bottom:0;background:none}
.jq-selectbox__trigger-arrow{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;-khtml-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:#8b8b8b transparent transparent}
.jq-selectbox.opened .jq-selectbox__trigger-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-khtml-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-color:#ecad26 transparent transparent}
.jq-selectbox__dropdown{border:0;border-radius:0;top:38px;left:0;min-width:100%;background:#FFF;width:170px!important;-webkit-box-shadow:0 0 20px -3px rgba(60,60,60,0.25);-moz-box-shadow:0 0 20px -3px rgba(60,60,60,0.25);box-shadow:0 0 20px -3px rgba(60,60,60,0.25)}
.jq-selectbox__dropdown[style*="top: auto;"]{bottom:38px}
.jq-selectbox__dropdown::-webkit-scrollbar{width:12px;height:12px;background:#FFF}
.jq-selectbox__dropdown::-webkit-scrollbar-thumb{background:#77a45d;width:12px;height:12px}
.jq-selectbox ul{max-height:210px!important}
.content .jq-selectbox ul,.jq-selectbox ul{margin-bottom:0;padding:6px 0}
.content .jq-selectbox ul li,.jq-selectbox li,.jq-select-multiple li,.content .jq-select-multiple ul li{position:relative;color:#3a3a3a;padding:3px 10px;height:auto;white-space:normal;margin-bottom:0!important;font-weight:400;border-radius:0!important;cursor:pointer;transition:color .3s}
.content .jq-selectbox ul li:before,.jq-selectbox li:before,.jq-select-multiple li:before,.content .jq-select-multiple ul li:before{content:none}
.content .jq-selectbox ul li:hover,.content .jq-selectbox ul li.selected,.jq-selectbox li:hover,.jq-selectbox li.selected,.content .jq-select-multiple ul li:hover,.content .jq-select-multiple ul li.selected,.jq-select-multiple li:hover,.jq-select-multiple li.selected{background:#FFF;color:#53b220}
.jq-selectbox__select:hover{border-color:#c8c8c5;background:#FFF}
.jq-selectbox.focused .jq-selectbox__select{background:#FFF;border:1px solid #ecad26;box-shadow:none}
.styler + span{opacity:1}
label .styler{opacity:1}
.jq-file{width:auto;box-shadow:none;border-radius:0}
.jq-file:hover .jq-file__name{border-bottom-color:transparent}
.jq-file__browse{display:none}
.jq-file__name{position:relative;display:inline-block;width:auto;height:auto;line-height:1.42;font-family:"PT Sans";font-size:12px;font-size:.75rem;font-weight:400;padding:0;margin-left:0;color:#000;border:0;padding:0 0;border-bottom:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;border-bottom:1px dotted #ededec;color:rgba(46,48,56,0.6)}
.jq-file__name:before{content:none}
.jq-file.focused .jq-file__name{border:0;border-bottom-color:#1px solid transparent}
.styler,.styler *{font-size:14px;font-size:.875rem;font-family:"PT Sans";font-weight:400}
.slick-arrow{position:absolute;z-index:9;display:block;font-size:0;text-indent:-9999px;top:0;bottom:0;margin:auto 0;opacity:.5;-ms-transition:opacity .4s;transition:opacity .4s;padding:0;border:0;border-radius:0;cursor:pointer;background-color:transparent}
.slick-arrow.slick-disabled{opacity:0}
.slick-arrow:hover{opacity:1}
.slick-initialized:hover .slick-arrow{opacity:1}
.slick-initialized:hover .slick-arrow.slick-disabled{opacity:.1!important}
.slick-prev{left:15px;background-image:url(../images/sprite.png);background-position:0 -823px;width:10px;height:16px}
.slick-prev:hover{background-image:url(../images/sprite.png);background-position:0 -615px;width:10px;height:16px}
.slick-next{right:15px;background-image:url(../images/sprite.png);background-position:0 -797px;width:10px;height:16px}
.slick-next:hover{background-image:url(../images/sprite.png);background-position:0 -745px;width:10px;height:16px}
.slick-disabled{opacity:.1!important;cursor:default!important;box-shadow:none!important}
.slick-slide{outline:none!important}
.slick-dots{position:absolute;bottom:15px;text-align:center;left:0;right:0;font-size:0}
.slick-dots li{display:inline-block;vertical-align:middle;margin:3px}
.slick-dots li.slick-active button{background: #FFFFFF;opacity: 1;}
.slick-dots button{padding: 0;height: 10px;width: 10px;line-height: 10px;border: 1px solid #fff;-webkit-border-radius: 50%;border-radius: 50%;background: #FFFFFF;font-size: 0;cursor: pointer;opacity: 0.2;}
.slick-dots button:hover{background:#ecad26;}
.fotorama__caption{background:rgba(0,0,0,0.5);color:#FFF;font-style:italic}
.fotorama__thumb-border{border-color:#53b220}
.fotorama__stage__frame{background-color:#f5f5f5}
.fotorama__caption__wrap{background:none;padding:8px 15px}
.fotorama__arr{font-size:0;position:absolute;top:0;bottom:0;width:80px;margin:0;z-index:1;padding:0;border:0;height:100%;opacity:.4}
.fotorama__arr:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;-webkit-transition:transform .35s;-moz-transition:transform .35s;-khtml-transition:transform .35s;-ms-transition:transform .35s;-o-transition:transform .35s;transition:transform .35s}
.fotorama__arr:hover{opacity:1}
.fotorama__arr--prev{left:0;background:linear-gradient(90deg,rgba(0,0,0,0.65),rgba(0,0,0,0))}
.fotorama__arr--next{right:0;background:linear-gradient(270deg,rgba(0,0,0,0.65),rgba(0,0,0,0))}
.fotorama__nav{text-align:left}
.lg-backdrop{background:rgba(0,0,0,0.9)}
.h-top a:hover{color:#FFF;background:rgba(255,255,255,0.05)}
.menu-top{margin-left:-14px}
.menu-top ul a{font-size:13px;font-size:.8125rem;padding:0 14px}
.h-logo{margin-right:30px;-ms-flex:0 0 162px;flex:0 0 162px;max-width:162px}
.h-main{-ms-flex:0 0 calc(100% - 192px);flex:0 0 calc(100% - 192px);max-width:calc(100% - 192px)}
.h-contacts-inner > *{vertical-align:middle}
.h-contacts a{color:#3a3a3a;border-bottom:0}
.h-contacts a:hover{color:#53b220}
.h-contacts .tel{margin-right:20px}
.h-contacts .tel [class^="i-"]{top:-2px}
.h-schedule{position:relative;display:inline-block;height:25px;line-height:25px;padding:0 12px;background:#efefef;margin-right:20px}
.h-contacts-inner.glide{display:none}
.h-schedule:after{content:"";position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 7px;border-color:transparent transparent transparent #efefef}
.i-clock{background-image:url(../images/sprite.png);background-position:0 -245px;width:10px;height:11px}
.i-velcom{background-image:url(../images/sprite.png);background-position:0 -721px;width:20px;height:16px}
.i-life{background-image:url(../images/sprite.png);background-position:0 -354px;width:7px;height:13px}
.i-mts{background-image:url(../images/sprite.png);background-position:0 -771px;width:16px;height:16px}
.i-tel{background-image:url(../images/sprite.png);background-position:0 -423px;width:13px;height:13px}
.h-search{position:relative;-ms-flex:0 0 calc(100% - 265px);flex:0 0 calc(100% - 265px);max-width:calc(100% - 265px)}
.search-btn{display:none}
.h-search input.h-search-input{width:100%;display:block;padding-left:15px;padding-right:40px;height:50px;border:3px solid #ecad26;border-radius:0;font-size:16px;font-size:1rem}
.h-search input.h-search-input:hover{-ms-box-shadow:0 3px 10px -2px rgba(34,34,34,0.15);box-shadow:0 3px 10px -2px rgba(34,34,34,0.15)}
.h-search input.h-search-input:focus{border-color:#d79300;-ms-box-shadow:0 3px 10px -1px rgba(34,34,34,0.25);box-shadow:0 3px 10px -1px rgba(34,34,34,0.25)}
.h-search button.h-search-submit{position:absolute;right:15px;top:0;bottom:0;margin:auto;background-image:url(../images/sprite.png);background-position:0 -667px;width:16px;height:16px;padding:0;border:0;outline:none;cursor:pointer;background-color:transparent!important}
.h-links{text-align:right}
.h-links a{color:#3a3a3a;border-bottom:0}
.h-links a:hover{color:#53b220}
.h-cart{position:relative;padding-left:35px;font-size:15px;font-size:.937rem;font-weight:700}
.h-compare{position:relative;font-weight:700}
.h-cart-icon{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/sprite.png);background-position:0 -998px;width:26px;height:24px}
.h-cart-goods{display:inline-block;vertical-align:middle;min-width:26px;padding:0 4px;height:26px;line-height:27px;margin-left:4px;background:#53b220;color:#FFF;text-align:center}
.h-cart-goods1{display:inline-block;vertical-align:middle;min-width:26px;padding:0 4px;height:26px;line-height:27px;margin-left:4px;background:#53b220;color:#FFF;text-align:center}
.footer{background:#2e3038;color:#959699;padding-bottom:50px}
.footer a{color:#959699;border-bottom-color:transparent}
.footer a:hover{color:#FFF}
.scroll-top{text-align:center;padding:18px 15px;cursor:pointer;-ms-transition:all .4s;transition:all .4s;margin-bottom:-1px;position:relative;border-bottom:1px solid transparent}
.scroll-top:hover{color:#FFF;background:rgba(255,255,255,0.05);border-bottom-color:#43454c}
.i-up{background-image:url(../images/sprite.png);background-position:0 -377px;width:13px;height:13px}
.f-top{padding-top:30px;padding-bottom:40px;border-top:1px solid #43454c}
.f-title{font-size:22px;font-size:1.375rem;font-weight:700;color:#FFF;margin-bottom:15px}
.f-menu li{margin-bottom:10px}
.f-menu li a{border-bottom:1px solid #959699}
.f-menu li a:hover{border-bottom-color:transparent}
.f-contacts-item{position:relative;padding-left:21px;margin-bottom:10px}
.f-contacts-item [class^="i-"]{position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.i-phone{background-image:url(../images/sprite.png);background-position:0 -224px;width:11px;height:11px}
.i-mail{background-image:url(../images/sprite.png);background-position:0 -204px;width:12px;height:10px}
.i-pin{background-image:url(../images/sprite.png);background-position:0 -693px;width:12px;height:16px}
.f-mid{padding:15px 0;margin-bottom:25px;border-top:1px solid #43454c;border-bottom:1px solid #43454c;font-size:12px;font-size:.75rem}
.f-mid a:not(.f-yamarket){border-bottom-color:#959699}
.f-mid a:not(.f-yamarket):hover{border-bottom-color:transparent}
.f-jur{font-size:13px;font-size:.8125rem}
.f-rules{margin-right:20px}
.f-copy{padding-right:20px;margin-right:20px;border-right:1px solid #43454c}
.flx-f-3{min-width:312px}
.flex-layout{margin-left:-20px;margin-right:-20px;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-layout > *{padding-left:20px;padding-right:20px}
.flx-sidebar{-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}
.category-menu{border-top:1px solid #ededec}
.category-menu ul ul ul a{padding-left:70px;background:none;color:#3a3a3a;border-color:#ededec}
.category-menu ul ul ul a:hover{background:#ecad26;color:#FFF}
.category-menu ul ul ul .active{background:#ecad26;color:#FFF}
.single-news{border-top:1px solid #ededec;border-bottom:1px solid #ededec;padding-top:12px;padding-bottom:18px}
.single-news-title{font-size:18px;font-size:1.125rem;margin-bottom:8px;font-weight:700}
.single-news-title a{color:#3a3a3a;border-bottom:0}
.single-news-title a:hover{color:#53b220}
.our-socials-label{color:rgba(46,48,56,0.6);margin-bottom:5px;font-size:13px;font-size:.8125rem}
.our-socials-links{font-size:0;letter-spacing:0}
.our-socials-links a{position:relative;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;width:30px;height:30px;background:#f1f1f1;border-radius:3px;border-bottom:0}
.our-socials-links a:hover{background:#53b220}
.our-socials-links a:hover:after{-ms-filter:brightness(100);filter:brightness(100)}
.our-socials-links a:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.sl-fb:after{background-image:url(../images/sprite.png);background-position:0 -310px;width:6px;height:12px}
.sl-fb:hover:after{background-image:url(../images/sprite.png);background-position:0 -332px;width:6px;height:12px}
.sl-vk:after{background-image:url(../images/sprite.png);background-position:0 -48px;width:15px;height:8px}
.sl-vk:hover:after{background-image:url(../images/sprite.png);background-position:0 -66px;width:15px;height:8px}
.sl-tw:after{background-image:url(../images/sprite.png);background-position:0 -266px;width:15px;height:12px}
.sl-tw:hover:after{background-image:url(../images/sprite.png);background-position:0 -288px;width:15px;height:12px}
.sl-in:after{background-image:url(../images/sprite.png);background-position:0 -542px;width:14px;height:14px}
.sl-in:hover:after{background-image:url(../images/sprite.png);background-position:0 -518px;width:14px;height:14px}
.sl-ok:after{background-image:url(../images/sprite.png);background-position:0 -446px;width:9px;height:14px}
.sl-ok:hover:after{background-image:url(../images/sprite.png);background-position:0 -566px;width:9px;height:14px}
.sl-yt:after{background-image:url(../images/sprite.png);background-position:0 -144px;width:14px;height:10px}
.sl-yt:hover:after{background-image:url(../images/sprite.png);background-position:0 -184px;width:14px;height:10px}
.sl-tg:after{background-image:url(../images/sprite.png);background-position:0 -641px;width:16px;height:16px}
.sl-tg:hover:after{background-image:url(../images/sprite.png);background-position:0 -641px;width:16px;height:16px}
.single-review{padding:25px 28px;border:2px solid #ededec;-ms-border-radius:15px;border-radius:15px;font-size:13px;font-size:.8125rem}
.single-review-title{font-weight:700;font-size:18px;font-size:1.125rem;margin-bottom:8px}
.single-review-links{padding-top:10px;margin-top:12px;border-top:1px solid #ededec}
.single-review-add{color:#ecad26;border-color:#ecad26;margin-left:28px;margin-right:22px;position:relative}
.single-review-add:after{content:"";position:absolute;right:-13px;height:12px;top:0;bottom:0;margin:auto;width:1px;background:#ededec}
.single-review-add .i-review{position:absolute;left:-28px;top:0;bottom:0;margin:auto 0}
.i-review{background-image:url(../images/sprite.png);background-position:0 -494px;width:21px;height:14px}
.front-goods{margin-left:-8px;margin-right:-8px}
.front-goods [class^="flx-"]{padding-left:8px;padding-right:8px}
.slick-front{margin-bottom:16px}
.slick-front-slide a.backgrounded{height: 380px;border-radius: 5px;}
.slick-front-slide a{border:0;display:block}
.slick-front .slick-dots{bottom: 18px;left: 50%;right: auto;transform: translateX(-50px);}
.mini-bans {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 20px 1fr 20px 1fr;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}
.product-mini-bans-1 a img{max-height:112px;margin:auto}
.product-mini-bans-2 a img{max-height:112px;margin:auto}
.product-mini-bans{width:100%}
.product-mini-banner{-ms-transition: box-shadow .4s;transition: box-shadow .4s;-ms-backface-visibility: hidden;backface-visibility: hidden;margin-bottom: 16px;border-radius: 8px;}
.product-mini-banner:hover{z-index:5;overflow:visible;-ms-box-shadow:0 10px 25px -3px rgba(0,0,0,0.2);box-shadow:0 10px 25px -3px rgba(0,0,0,0.2)}
.product-mini-title-bans{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:5px;overflow:hidden;text-align:center}
.product-mini-title-bans a{color:#3a3a3a}
.product-mini-title-bans a:hover{color:#53b220}
.product-mini{position:relative;overflow:hidden;height:315px;padding:5px;background:#FFF;border:1px solid #ededec;text-align:center;-ms-transition:box-shadow .4s;transition:box-shadow .4s;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin-bottom:8px}
.product-mini-img{height:175px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ededec}
.product-mini-img img{max-height:160px}
.product-mini-img a{border-bottom:0}
.product-mini-title{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:5px;height:40px;overflow:hidden}
.product-mini-title a{border-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.product-mini-title a:hover{color:#3a3a3a}
.product-mini-price{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:10px}
.product-mini-pricehint{font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6);}
.product-mini-onhover{position:relative;background:#FFF;margin:0 -16px;padding:0 15px 15px;border:1px solid #ededec;border-top:0;-ms-box-shadow:0 10px 25px -3px rgba(0,0,0,0.2);box-shadow:0 10px 25px -3px rgba(0,0,0,0.2);visibility:hidden;opacity:0;-ms-transform:translateY(-10px);transform:translateY(-10px);-ms-transition:visibility .15s,opacity .15s,transform .25s;transition:visibility .15s,opacity .15s,transform .25s}
.product-mini-onhover:before{content:"";position:absolute;left:0;right:0;top:-12px;background:#FFF;z-index:1;height:12px}
.product-mini-onhover .btn{display:block}
.product-mini-onhover .i-cart{top:-3px}
.product-mini:hover{z-index:5;overflow:visible;-ms-box-shadow:0 10px 25px -3px rgba(0,0,0,0.2);box-shadow:0 10px 25px -3px rgba(0,0,0,0.2)}
.product-mini:hover .product-mini-onhover{visibility:visible;opacity:1;-ms-transform:translateY(0px);transform:translateY(0px)}
.i-cart{background-image:url(../images/sprite.png);background-position:0 -876px;width:19px;height:18px}
.contacts-block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ededec;position:relative;padding-left:62px;min-height:70px}
.contacts-block:last-child{border-bottom:0}
.contacts-block-title{margin-bottom:3px}
.contacts-block-icon{position:absolute;left:0;top:0;width:50px;height:50px;-ms-border-radius:50%;border-radius:50%;background:#53b220}
.contacts-block-icon img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.contacts-strong{font-weight:700;font-size:18px;font-size:1.125rem}
.contacts-strong a{color:#3a3a3a;border-bottom:0}
.contacts-strong a:hover{color:#53b220}
.contacts-strong .mail-link a{border-bottom:1px solid #53b220}
.i-viber{background-image:url(../images/sprite.png);background-position:0 -904px;width:19px;height:19px}
.i-telegram{background-image:url(../images/sprite.png);background-position:0 -641px;width:16px;height:16px}
.contacts-map{background:#ededec;margin-top:35px;margin-left:-62px;height:430px}
article{padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #ededec}
article header h1,article header .h1{margin-bottom:10px}
.post-date{color:rgba(149,149,149,0.4);margin-bottom:10px;font-size:14px;font-size:.875rem}
.post-date i{opacity:.4}
.post-share{margin-bottom:20px}
.post-share-label{font-size:16px;font-size:1rem;margin-bottom:5px}
.post-share-links a{border-bottom:0}
.post-share .ya-share2__container_size_m .ya-share2__item{margin-right:5px}
.post-share .ya-share2__badge{background:#f1f1f1!important}
.post-share .ya-share2__container_size_m .ya-share2__icon{width:30px;height:30px;-webkit-background-size:26px;background-size:26px;background-position:center;background-repeat:no-repeat}
.article ul.marked li:before{top:11px}
.page-title + .installment-page{margin-top:-10px}
.installment-page a{color: #53b220}
.ui-hr{margin-top:28px;margin-bottom:28px;border-top:1px solid #ededec}
.installment-card{text-align:center;margin-bottom:28px;line-height:1.25}
.installment-card-img{min-height:150px;background:#FFF;padding:10px 20px;border-radius:10px;box-shadow:0 3px 25px -3px rgba(34,34,34,0.2);margin-bottom:15px}
.installment-card-img img{margin-bottom:0}
.installment-card-title{font-weight:700}
.club-card-block{padding:40px;margin-bottom:25px;-ms-border-radius:10px;border-radius:10px;-ms-box-shadow:0 0 25px -3px rgba(34,34,34,0.15);box-shadow:0 0 25px -3px rgba(34,34,34,0.15)}
.club-card-block.woman{padding-right:48%;background:url(../images/cc-bg-1.jpg) right -30px bottom no-repeat}
.club-card-block.terms{padding-right:22%;background:url(../images/cc-bg-2.jpg) right -170px center no-repeat}
.club-card-block-hint{color:rgba(46,48,56,0.6);font-size:12px;font-size:.75rem;padding-top:10px;border-top:1px solid #ededec}
.club-card-block p:last-child{margin-bottom:0}
.club-card-chesslines > .flex-row{padding-top:15px;padding-bottom:15px}
.club-card-chesslines p:last-child{margin-bottom:0}
.chessline-img img{display:block;-ms-border-radius:5px;border-radius:5px;-ms-box-shadow:0 0 20px 5px rgba(34,34,34,0.35);box-shadow:0 0 20px 5px rgba(34,34,34,0.35);margin:10px auto}
ul.list-check{margin-bottom:25px}
ul.list-check li{position:relative;padding-left:40px;margin-bottom:10px;font-weight:700}
ul.list-check li:before{content:"";position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:#ecad26 url(../images/icons/i-check.png) center no-repeat}
.cert-list{font-size:0;letter-spacing:0}
.cert-list > *{font-size:14px;font-size:.875rem}
.cert-item{display:inline-block;vertical-align:top;margin-right:25px;width:155px;border:20px solid #53b220;border-image-source:url(../images/border.png);border-image-slice:20;border-image-repeat:round;margin-bottom:20px;-webkit-box-shadow:inset 0 5px 20px -3px rgba(35,35,35,0.37);box-shadow:inset 0 5px 20px -3px rgba(35,35,35,0.37)}
.cert-item-img{position:relative;border-bottom:0;min-height:180px}
.cert-item-img:after{content:"";position:absolute;left:-10px;right:-10px;top:-10px;bottom:-10px;background:rgba(236,173,38,0.65) url(../images/icons/zoom.png) center no-repeat;opacity:0;-ms-transform:scale(0.75);transform:scale(0.75);-ms-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s}
.cert-item-img img{position:relative;z-index:-1;margin-bottom:0}
.cert-item-img:hover:after{-ms-transform:scale(1);transform:scale(1);opacity:1}
.zig-zag{position:relative;margin-top:12px;margin-bottom:12px;box-shadow:0 -8px 25px -3px rgba(34,34,34,0.18),0 8px 25px -3px rgba(34,34,34,0.18)}
.zig-zag:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px;background:url(../images/zig.png) repeat-x}
.zig-zag:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:url(../images/zig.png) repeat-x;-ms-transform:rotate(180deg);transform:rotate(180deg)}
.order-check{display:inline-block;vertical-align:top;text-align:center;padding:32px;margin-right:45px;margin-bottom:20px}
.order-check img{margin-bottom:0}
.order-docs .lightgallery{display:inline-block;vertical-align:middle;border-bottom:0;margin-bottom:20px}
.how-to-buy-img{border:1px solid #ededec;padding:10px 15px;text-align:center}
.how-to-buy-img img{margin-bottom:0}
.prepayments{font-size:0;margin-right:-25px}
.prepayments > *{font-size:16px;font-size:1rem}
.prepayment-item{display:inline-block;vertical-align:top;width:320px;margin-right:25px;max-width:calc(50% - 25px);padding:20px 0;text-align:center}
.prepayment-item-inner{min-height:90px;padding:0 30px}
.highlighted-info{position:relative;padding:25px 0 25px 88px;border-top:1px solid #ededec;border-bottom:1px solid #ededec;margin-top:25px;margin-bottom:25px}
.highlighted-info:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite/sprite.png);background-position:0 -1151px;width:50px;height:50px}
.highlighted-info.attention:before{content:none}
.highlighted-info.attention:after{content:"!";position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:50px;height:50px;line-height:50px;border-radius:50%;background:#53b220;text-align:center;font-size:32px;color:#FFF;font-weight:700}
.article h2:first-child,.article .h2:first-child,.article h3:first-child,.article .h3:first-child,.article h4:first-child,.article .h4:first-child,article h2:first-child,article .h2:first-child,article h3:first-child,article .h3:first-child,article h4:first-child,article .h4:first-child{margin-top:0}
.article ol.marked li:before,article ol.marked li:before{top:2px}
.article table,article table{font-size:14px;font-size:.875rem}
.guarantee-page ol.marked li{padding-left:44px}
.guarantee-page ol.marked li:before{min-width:28px;height:28px;line-height:28px;top:-2px}
.guarantee-agreement{margin:25px 0;padding:25px;text-align:center;border-top:1px solid #ededec;border-bottom:1px solid #ededec;font-weight:700}
.guarantee-agreement-icon{display:inline-block;vertical-align:middle;margin-right:20px;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background:#53b220;color:#FFF;font-size:30px}
.service-center{position:relative;margin-bottom:10px;box-shadow:0 3px 10px -3px rgba(34,34,34,0.15);padding-left:55px;padding-right:40px}
.service-center-title{text-transform:uppercase;padding:18px 0;position:relative;font-size:16px;font-size:1rem;cursor:pointer}
.service-center-title.opened{font-weight:700}
.service-center-title.opened .service-center-icon:after{-ms-transform:rotate(0deg);transform:rotate(0deg)}
.service-center-icon{position:absolute;left:-42px;top:0;bottom:0;margin:auto 0;width:28px;height:28px;-ms-border-radius:50%;border-radius:50%;background:#53b220}
.service-center-icon:after,.service-center-icon:before{content:"";position:absolute;left:7px;right:7px;height:2px;background:#FFF;top:50%;margin-top:-1px;-ms-transition:transform .2s;transition:transform .2s}
.service-center-icon:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.service-center-body{display:none;border-top:1px solid #ededec;padding:25px 0}
.service-center .tel a{color:#3a3a3a;border-bottom:0}
.service-center .tel a:hover{color:#53b220}
.delivery-dl{position:relative;padding-left:98px;margin-bottom:25px}
.delivery-dl-label{position:absolute;left:0;color:#53b220;font-weight:700}
.responsive-table{margin:0 0 20px}
.responsive-table table{margin-bottom:0}
.content table{width:100%;border-collapse:collapse;vertical-align:middle;margin:0 0 20px}
.content thead th,.content thead td{font-weight:700;text-align:center;background:#f3f3f3}
.content table td,.content table th{padding:10px 20px;line-height:1.3}
table.delivery-table th,table.delivery-table td{text-align:center}
.content table td:not(:first-child),.content table td:not(:last-child),.content table th:not(:first-child),.content table th:not(:last-child){border-left:1px solid #ededec;border-right:1px solid #ededec}
article,.article{font-size:16px;font-size:1rem;line-height:1.625;font-weight:400}
.table-hint{margin-top:-10px;font-size:14px;font-size:.875rem;margin-bottom:25px}
table.delivery-table{font-size:14px;font-size:.875rem}
table.delivery-table th,table.delivery-table td{text-align:center;max-width:245.5px;width:245.5px}
table.delivery-table th:first-child,table.delivery-table td:first-child{width:300px}
table.delivery-table td:first-child{text-align:left}
.service-item,.contract-item{border-top:1px solid #ededec;border-bottom:1px solid #ededec;margin-bottom:-1px}
.service-item-title,.contract-item-title{position:relative;padding:20px 0 20px 52px;font-size:18px;font-size:1.125rem;font-weight:700;cursor:pointer}
.service-item-title.opened [class*="-icon"],.contract-item-title.opened [class*="-icon"]{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.service-item-icon,.contract-item-icon{position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:30px;height:30px;-ms-border-radius:50%;border-radius:50%;background:#53b220;-ms-transition:transform .2s;transition:transform .2s}
.service-item-icon:after,.contract-item-icon:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-image:url(../images/sprite/sprite.png);background-position:0 -374px;width:7px;height:12px}
.service-item-body,.contract-item-body{padding-top:5px;padding-bottom:20px;display:none}
.filters{border:1px solid #ededec}
.filters-title{background:#f7f7f8;padding:10px 25px;font-size:16px;font-size:1rem;font-weight:700}
.i-filters{background-image:url(../images/sprite.png);background-position:0 -84px;width:13px;height:10px}
.filters-group{padding:0 25px;border-bottom:1px solid #ededec}
.filters-group:last-child{border-bottom:0}
.filters-group.not-collapsible{padding-top:10px;padding-bottom:25px}
.filters-group.not-collapsible .filters-group-title{cursor:default}
.filters-group.not-collapsible .filters-group-title:after{content:none}
.filters-group-title{font-size:16px;font-size:1rem;font-weight:700;padding:15px 0;cursor:pointer;position:relative}
.filters-group-title:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px;-ms-transition:transform .2s;transition:transform .2s}
.filters-group-title.opened:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.filters-group-collapsible{display:none;padding-bottom:20px}
.range-fileds input[type="text"]{max-width:66px;width:66px}
.range-fileds-label{color:rgba(46,48,56,0.6);margin-right:8px}
.range-wrap{margin-top:42px;margin-bottom:15px;padding:0 10px}
.ui-widget.ui-slider-horizontal{height:4px;background:#ededec;position:relative}
.ui-slider .ui-slider-range{position:absolute;top:0;bottom:0;background:#53b220}
.ui-slider-handle{position:absolute;z-index:1;top:-8px;margin-left:-10px;width:20px;height:20px;background:#FFF;border:3px solid #53b220;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;outline:none}
.ui-slider-handle span{position:absolute;top:-23px;left:-18px;text-align:center;width:50px;font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6)}
.quick-catalog-filters{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #ededec}
.quick-catalog-filters a{display:inline-block;margin-right:15px;margin-bottom:8px;color:rgba(46,48,56,0.6);border-bottom:0}
.quick-catalog-filters a:hover,.quick-catalog-filters a.active{color:#ecad26}
.all-quick-filters{position:relative;padding-right:10px}
.all-quick-filters:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px;-ms-transform:rotate(90deg);transform:rotate(90deg)}
.flx-pr-card-imgs{-ms-flex:0 0 53.6%;flex:0 0 53.6%;max-width:53.6%;margin-bottom:25px}
.flx-pr-card-descr{-ms-flex:0 0 46.4%;flex:0 0 46.4%;max-width:46.4%;margin-bottom:25px}
.slick-pr-card{border:1px solid #ededec}
.slick-pr-card-inner{position:relative;height:408px;border-bottom:0;padding:15px}
.slick-pr-card-inner img{max-height:388px}
.slick-pr-card-inner a.lightgallery{display:block;border-bottom:0;position:absolute;right:10px;bottom:10px;background-image:url(../images/sprite.png);background-position:0 -667px;width:16px;height:16px}
.pr-card-title{margin-bottom:15px}
.pr-card-title h1,.pr-card-title .h1{display:inline;margin:0;margin-right:10px;font-size:24px;font-size:1.5rem;line-height:34px}
.pr-card-code{font-weight:700;color:#ecad26;font-size:16px;font-size:1rem}
.pr-card-short{font-size:13px;font-size:.8125rem;margin-bottom:14px}
.pr-card-rating{margin-bottom:20px}
.pr-card-rating .rating-label{font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6);margin-right:10px}
.rating-fields{margin-right:12px;display:inline-block;vertical-align:middle;max-width:100px;font-size:0;text-align:center}
.rating-fields > *{display:inline-block;vertical-align:middle;font-size:12px}
.rating-fields input.rating-input{width:24px;border-radius:0;height:24px;padding:0;text-align:center}
.rating-fields .rating-minus,.rating-fields .rating-plus{border:0;width:20px;height:24px;line-height:24px;text-align:center;background:#e7e7e7;color:#3a3a3a}
.rating-fields .rating-minus:hover,.rating-fields .rating-plus:hover{background:#d8d8d8;color:#ecad26}
.rating-fields .rating-minus{border-radius:12px 0 0 12px}
.rating-fields .rating-plus{border-radius:0 12px 12px 0}
.pr-card-delivery{border:1px solid #ededec;padding:20px;margin-bottom:20px;-ms-border-radius:3px;border-radius:3px;overflow:hidden}
.pr-card-delivery-tabs{margin:-20px -20px 20px}
.pr-card-delivery-tabs a{-ms-flex:1 0 auto;flex:1 0 auto;max-width:35%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center;height:42px;padding:0 5px;color:#3a3a3a;border-bottom:0;background:#ededec;text-align:center}
.pr-card-delivery-tabs a:hover{color:#53b220}
.pr-card-delivery-tabs a.selected{background:#FFF;font-weight:700;color:#3a3a3a}
.pr-card-delivery p{margin-bottom:10px;font-size: 12.5px;}
.pr-card-delivery p:last-child{margin-bottom:0}
.color-green{color:#53b220}
.pr-card-markdown{margin-bottom:20px;padding:20px 20px 10px;background:#ededec;-ms-border-radius:3px;border-radius:3px}
.markdown-title{margin-bottom:2px}
.markdown-item{margin-bottom:10px;font-weight:700;font-size:16px;font-size:1rem}
.markdown-item a{color:#53b220;border-bottom:0}
.markdown-item a:hover{color:#ecad26}
.pr-card-prices{margin-bottom:15px}
.pr-card-price-block{-ms-flex:1 0 auto;flex:1 0 auto;min-height:76px;text-align:center;padding:15px 5px 12px;border:1px solid #ededec;color:rgba(46,48,56,0.6)}
.pr-card-price-block:first-child{border-radius:10px 0 0 10px}
.pr-card-price-block:last-child{border-radius:0 10px 10px 0}
.pr-card-price-block:first-child:last-child{border-radius:10px}
.pr-card-price-block.club-price{background:#53b220;color:#FFF;border-color:#53b220}
.pr-card-price-block.club-price .pr-card-price{color:#FFF}
.pr-card-price{color:#3a3a3a;font-size:22px;font-size:1.375rem;font-weight:700}
.pr-card-legal{font-size:14px;}
#overlay{visibility:hidden}
.popup_kk{left:0;right:0;font-size:14px;margin:auto;width:90%;min-width:200px;max-width:450px;position:absolute;padding:27px 20px;background-color:#fefefe;z-index:1000;border-radius:2px;font:14px/18px Tahoma,Arial,sans-serif;box-shadow:0 0 14px rgba(0,0,0,0.4)}
.pr-card-clubcard{margin-bottom:20px;text-align:center}
.pr-card-clubcard a{color:#3a3a3a;border-bottom:0}
.pr-card-clubcard a:hover span{color:#53b220;border-bottom-color:#53b220}
.pr-card-clubcard span{border-bottom:1px dashed #ededec;cursor:pointer}
.club-card-ad a{color:#3a3a3a;border-bottom:0}
.club-card-ad a:hover span{color:#53b220;border-bottom-color:#53b220}
.club-card-ad span{border-bottom:1px dashed #ededec}
.clubcard-question{display:inline-block;vertical-align:middle;margin-right:7px;min-width:14px;height:14px;line-height:14px;background:#ededec;-ms-border-radius:50%;border-radius:50%;font-size:10px;font-size:.625rem;text-align:center;font-style:normal;position:relative;top:-1px}
.pr-card-btns .btn.block{margin-bottom:5px}
.pr-card-btns .btn{height:44px;line-height:44px;border-radius:3px}
.pr-card-btns .btn.bordered{line-height:42px;font-weight:400}
.pr-card-btns .btn .i-cart{top:-3px}
.pr-card-tabs{font-size:0;letter-spacing:0;position:relative;bottom:-1px}
.pr-card-tabs a{display:inline-block;height:42px;line-height:40px;border:1px solid #ededec;padding:0 25px;font-weight:700;color:#3a3a3a;font-size:15px;font-size:.9375rem;border-bottom:0;background:#ededec;text-align:center;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.pr-card-tabs a:hover{color:#53b220}
.pr-card-tabs a.selected{background:#FFF;font-weight:700;border-bottom-color:#FFF;color:#3a3a3a}
.pr-card-tabs-body{border:1px solid #ededec;border-radius:0 3px 3px 3px;padding:25px 25px 30px;margin-bottom:20px}
.pr-card-tabs-body table{width:100%}
.pr-card-tabs-body table.even-odd thead tr{background:rgba(196,196,196,0.2)}
.pr-card-tabs-body table.even-odd thead th{text-align:left}
.pr-card-tabs-body table.even-odd th,.pr-card-tabs-body table.even-odd td{padding:10px 25px}
.pr-card-tabs-body .responsive-table{margin-bottom:35px}
.pr-card-tabs-body .responsive-table:last-child{margin-bottom:0}
.pr-card-tabs-body .responsive-table table{margin-bottom:0}
.i-pr-chararcters{background-image:url(../images/sprite.png);background-position:0 -164px;width:14px;height:10px}
.i-pr-reviews{background-image:url(../images/sprite.png);background-position:0 -933px;width:21px;height:21px}
.pr-card{margin-bottom:40px}
.slider-products-title{font-size:28px;font-size:1.75rem;margin-top:0;margin-bottom:20px;padding-right:45px}
.slick-products{margin-left:-9px;margin-right:-9px;margin-bottom:5px}
.slick-products-slide{padding-left:9px;padding-right:9px}
.slick-products .product-mini{height:340px}
.slick-products .product-mini-title{height:62px}
.slick-products .product-mini:hover{box-shadow:0 10px 13px -4px rgba(0,0,0,0.15)}
.slick-products .slick-arrow{margin:0;bottom:auto;top:-45px;opacity:1}
.slick-products .slick-prev{left:auto;right:37px}
.slick-products .slick-next{right:9px}
.annotations-block{margin-bottom:30px;background:#f3f3f3;color:rgba(46,48,56,0.6);font-size:13px;font-size:.8125rem;padding:25px 35px;-ms-border-radius:3px;border-radius:3px}
.slick-pr-card{margin-bottom:12px}
.slick-pr-card .slick-arrow{opacity:0}
.slick-pr-card:hover .slick-arrow{opacity:1}
.slick-pr-card-mini{margin-left:-6px;margin-right:-6px}
.slick-pr-card-minislide{padding-left:6px;padding-right:6px}
.slick-pr-card-minislide > span{height:74px;border:1px solid #ededec;padding:10px;-ms-transition:border .4s;transition:border .4s;cursor:pointer;position:relative}
.slick-pr-card-minislide > span:hover,.slick-pr-card-minislide > span.active{border-color:#ecad26}
.slick-pr-card-minislide > span img{max-height:54px}
.slick-pr-card-mini .slick-dots{position:static;margin-top:8px}
.cart-items{margin-bottom:25px}
.cart-item-labels{padding-bottom:18px;padding-right:65px;color:rgba(46,48,56,0.6);text-align:center}
.cart-item-labels .cart-item-name{text-align:left;padding-left:0;font-size:14px;font-size:.875rem}
.cart-item{position:relative;margin-bottom:10px;padding:10px 65px 10px 0;background:#f5f6f6;-ms-border-radius:5px;border-radius:5px;font-weight:700;font-size:18px;font-size:1.125rem;transition:background .4s,color .4s}
.cart-item-name{padding-left:15px;padding-right:15px;flex:0 0 48%;max-width:48%;font-size:15px;font-size:.9375rem}
.cart-item-amount{flex:0 0 84px;max-width:84px;text-align:center;position:relative}
.cart-item-amount .jq-selectbox{width:58px;margin-left:auto;margin-right:auto}
.cart-item-amount .jq-selectbox__select{background:#FFF!important;border-color:#FFF;border-radius:3px;padding-left:10px;padding-right:20px}
.cart-item-amount .jq-selectbox__trigger{width:20px}
.cart-item-amount .jq-selectbox__dropdown{text-align:left;font-size:14px;width:100%!important;left:1px}
.cart-item-price,.cart-item-total{flex:0 0 calc(26% - 42px);max-width:calc(26% - 42px);text-align:center;padding:0 8px}
.cart-item-remove{position:absolute;width:36px;height:36px;right:3px;top:21%;margin-top:-18px;-ms-transition:transform .3s,background .3s;transition:transform .3s,background .3s;cursor:pointer}
.cart-item-remove:before,.cart-item-remove:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:1px;background:rgba(46,48,56,0.6)}
.cart-item-remove:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cart-item-remove:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cart-item-remove:hover{-ms-transform:scale(1.2) rotate(90deg);transform:scale(1.2) rotate(90deg)}
.cart-item-mobile-label{display:none;visibility:hidden}
.cart-item-product-img{flex:0 0 70px;max-width:70px;margin-right:15px}
.cart-item-product-img a{height:70px;border-bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-ms-justify-content:center;justify-content:center;background:#FFF;border-radius:5px}
.cart-item-product-title a{color:#3a3a3a;border-bottom-color:transparent}
.cart-item-product-title a:hover{border-bottom-color:#FFF}
.cart-item:hover{color:#FFF;background:#ecad26}
.cart-item:hover .cart-item-product-title a{color:#FFF}
.cart-item:hover .cart-item-remove:before,.cart-item:hover .cart-item-remove:after{background:#FFF}
.label-styler.big{font-size:15px;font-size:.9375rem;margin-bottom:15px}
.label-styler.big .jq-radio{width:20px;height:20px;border-color:#53b220;top:-1px}
.label-styler.big .jq-radio.checked .jq-radio__div{width:10px;height:10px;margin-left:4px;margin-top:4px}
.label-styler.big .jq-radio.checked + *{font-weight:700}
.club-card-ad{background:#FFF;display:inline-block;width:235px;padding:15px 10px;-ms-border-radius:3px;border-radius:3px;-ms-box-shadow:0 3px 25px -2px rgba(0,0,0,0.2);box-shadow:0 3px 25px -2px rgba(0,0,0,0.2);font-size:14px;font-size:.875rem}
.club-card-ad .color-green{font-weight:700;font-size:19px;font-size:1.19rem;margin-bottom:5px}
.cart-block{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ededec;font-size:15px;font-size:.9375rem}
.opl{width:50%}
.cart-club-card{padding-bottom:20px}
.cart-steps{position:relative;padding-left:60px;padding-top:5px}
.cart-steps-number{position:absolute;left:0;top:-7px;width:48px;height:48px;line-height:48px;text-align:center;background:#53b220;color:#FFF;font-weight:700;font-size:22px;font-size:1.375rem;-ms-border-radius:50%;border-radius:50%}
.cart-steps-title{font-size:22px;font-size:1.375rem;font-weight:700;color:#2e3038;margin-bottom:15px}
.cart-products-total > div:not(:last-child){margin-bottom:8px}
.cart-products-total .total-price{font-weight:700}
.total-clubcard-price{color:#53b220;font-weight:700;font-size:24px;font-size:1.5rem}
.point-adres{font-size:13px;font-size:.8125rem;margin-top:2px}
.cart-total{font-size:16px;font-size:1rem;margin-bottom:20px}
.cart-total-goods{margin-bottom:3px}
.cart-total div span{font-weight:700}
.cart-total-summ{font-size:22px;font-size:1.375rem;font-weight:700}
.cart-total-summ span{color:#53b220;font-size:30px;font-size:1.875rem}
.i-arrow-right{background-image:url(../images/sprite.png);background-position:0 -104px;width:13px;height:10px}
.btn.cart-submit{height:42px;line-height:42px;font-size:16px;font-size:1rem}
.js-delivery-label{background:#f5f6f6;padding:10px;font-size:19px;text-align:center}
.js-delivery-label span{font-weight:700}
.popup-login .field{padding-bottom:12px}
.form_modal > .field-remember{margin-bottom:45px}
.i-question{display:inline-block;vertical-align:middle;width:14px!important;height:14px!important;line-height:14px;text-align:center!important;margin-right:7px!important;position:relative;top:2px;background:#f3f3f3;border-radius:50%;font-size:10px!important;font-size:.625rem;line-height:normal!important}
.popup-reg-form{border-bottom:1px solid #ededec;margin-bottom:25px}
.black-popup{background:#858585}
.white-popup{background:#FFF;position:relative;padding:38px 45px 45px;width:96%;max-width:396px;margin:20px auto}
.white-popup h1,.white-popup .h1,.white-popup h2,.white-popup .h2{font-weight:700;line-height:1.1;margin:0}
.white-popup .mfp-close{display:none;visibility:hidden}
.popup-register{padding-left:52px;padding-right:52px;max-width:568px}
.popup-register .line-label{flex:0 0 140px;max-width:140px;text-align:right}
.popup-register .line-input{flex:0 0 calc(100% - 140px);max-width:calc(100% - 140px)}
.popup-register .req-hint{padding-top:12px;padding-bottom:6px}
.popup-head{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #ededec}
.popup-head h1,.popup-head .h1,.popup-head h2,.popup-head .h2{margin:0;font-size:26px;font-size:1.625rem}
.popup-close{color:rgba(46,48,56,0.6);border-bottom:0}
.popup-close i.close{background-image:url(../images/sprite.png);background-position:0 -470px;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-left:6px;position:relative;transition:transform .4s}
.popup-close:hover i.close{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.popup-inner .jq-selectbox{width:100%}
.popup-inner .i-zig-big{margin-bottom:15px;margin-right:0}
.mfp-bg{background:#000}
.mfp-container{padding:0}
.mfp-iframe-holder .mfp-close{right:0;width:24px}
.mfp-iframe-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:before{background:#FFF}
.mfp-iframe-holder .mfp-close:hover:after,.mfp-iframe-holder .mfp-close:hover:before{background:#000}
button.mfp-close,.screen-search-close,.slide-panel-close{font-size:0;text-indent:-9999px;overflow:hidden;top:15px;right:15px;width:24px;height:24px;min-width:24px;background:none;border:0!important;padding:0!important;cursor:pointer;opacity:1}
button.mfp-close:before,button.mfp-close:after,.screen-search-close:before,.screen-search-close:after,.slide-panel-close:before,.slide-panel-close:after{content:"";position:absolute;height:1px;top:50%;left:0;right:0;background:#a2a2a2;-webkit-transition:transform .35s,background .35s;-moz-transition:transform .35s,background .35s;-ms-transition:transform .35s,background .35s;-o-transition:transform .35s,background .35s;transition:transform .35s,background .45s}
button.mfp-close:before,.screen-search-close:before,.slide-panel-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
button.mfp-close:after,.screen-search-close:after,.slide-panel-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
button.mfp-close:hover:before,button.mfp-close:hover:after,.screen-search-close:hover:before,.screen-search-close:hover:after,.slide-panel-close:hover:before,.slide-panel-close:hover:after{background:#53b220}
button.mfp-close:hover:before,.screen-search-close:hover:before,.slide-panel-close:hover:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
button.mfp-close:hover:after,.screen-search-close:hover:after,.slide-panel-close:hover:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-khtml-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.mfp-gallery .mfp-bottom-bar{display:none}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
.mfp-gallery button.mfp-close{display:none}
.mfp-gallery .mfp-close{width:50px;height:50px;line-height:50px;background:#FFF;opacity:1;top:-25px;right:-25px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer}
.mfp-gallery .mfp-close:before,.mfp-gallery .mfp-close:after{content:"";position:absolute;height:2px;top:50%;margin-top:-1px;left:10px;right:10px;background:#555;-webkit-transition:transform .35s,background .35s;-moz-transition:transform .35s,background .35s;-ms-transition:transform .35s,background .35s;-o-transition:transform .35s,background .35s;transition:transform .35s,background .45s}
.mfp-gallery .mfp-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-khtml-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mfp-gallery .mfp-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.mfp-gallery .mfp-close:hover:before,.mfp-gallery .mfp-close:hover:after{background:#000}
.mfp-gallery .mfp-close:hover:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-khtml-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.mfp-gallery .mfp-close:hover:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-khtml-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.mfp-gallery .mfp-content{margin-top:35px;margin-bottom:35px}
.mfp-gallery img.mfp-img{padding:0;border:10px solid #FFF}
.mfp-arrow{opacity:1;margin:0;top:0;bottom:0;margin:auto 0;padding:0;cursor:pointer;-webkit-transition:background .3s,transform .3s;-moz-transition:background .3s,transform .3s;-ms-transition:background .3s,transform .3s;-o-transition:background .3s,transform .3s;transition:background .3s,transform .3s}
.mfp-arrow:before{display:none}
.mfp-arrow:after{-webkit-transition:transform .2s;-moz-transition:transform .2s;-khtml-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}
.mfp-arrow:hover{opacity:1;background:#FFF}
.mfp-arrow:hover:after{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-khtml-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.mfp-arrow{width:64px;height:64px;background:rgba(255,255,255,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.mfp-arrow:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:0;padding:0}
.mfp-arrow-left{left:10px}
.mfp-arrow-left:after{left:-2px}
.mfp-arrow-right{right:10px}
.mfp-arrow-right:after{right:-2px}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .3s .45s ease-in-out;-moz-transition:all .3s .45s ease-in-out;-ms-transition:all .3s .45s ease-in-out;-o-transition:all .3s .45s ease-in-out;transition:all .3s .45s ease-in-out;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}
.not_delay .my-mfp-zoom-in .zoom-anim-dialog,.my-mfp-zoom-in .zoom-anim-dialog.not_delay{animation-delay:0!important;-webkit-transition:all .3s 0 ease-in-out;-moz-transition:all .3s 0 ease-in-out;-o-transition:all .3s 0 ease-in-out;-ms-transition:all .3s 0 ease-in-out;transition:all .3s 0 ease-in-out}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);opacity:0}
.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.mfp-bg.mfp-ready{opacity:.9}
.mfp-removing.mfp-bg{opacity:0}
.catalog-togglers{display:none}
.mm-toggler{display:none;position:relative;z-index:9;width:50px;cursor:pointer}
.mm-toggler-icon{position:relative;display:inline-block;vertical-align:middle;width:23px;height:3px;background:#53b220}
.mm-toggler-icon:before,.mm-toggler-icon:after{content:"";position:absolute;left:0;width:23px;height:3px;background:#53b220;-ms-transition:transform .25s cubic-bezier(0.3,0.53,0.38,0.73),background .25s cubic-bezier(0.3,0.53,0.38,0.73);transition:transform .25s cubic-bezier(0.3,0.53,0.38,0.73),background .25s cubic-bezier(0.3,0.53,0.38,0.73)}
.mm-toggler-icon:before{top:-6px}
.mm-toggler-icon:after{top:6px}
.mm-toggler.opened{color:#ecad26}
.mm-toggler.opened .mm-toggler-icon:before{transform:translateY(6px);background:#ecad26}
.mm-toggler.opened .mm-toggler-icon:after{transform:translateY(-6px);background:#ecad26}
.container{width:100%;max-width:100%}
.page-title{margin-top:8px;margin-bottom:35px}
.form_modal div input{width:180px}
.form_modal div span{float:left;text-align:right;margin-right:22px;line-height:1;width:120px;}
.dialog .form_modal span{width:65px}
input[type="text"],input[type="tel"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="url"],input[type="date"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="color"],select{font-family:"PT Sans";background:#FFF;color:#3a3a3a;border:1px solid #c5c5c5;height:38px;max-width:100%;font-size:14px;font-size:.875rem;outline:none!important;-webkit-transition:border .3s,box-shadow .4s;-moz-transition:border .3s,box-shadow .4s;-ms-transition:border .3s,box-shadow .4s;-o-transition:border .3s,box-shadow .4s;transition:border .3s,box-shadow .4s}
.swiper-container{width:100%;margin-left:auto;margin-right:auto}
.swiper-slide{background-size:cover;background-position:center}
.gallery-top{width:100%}
.gallery-thumbs{box-sizing:border-box;padding:10px 0}
.gallery-thumbs .swiper-slide{width:25%;opacity:.4}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.compare-table::-webkit-scrollbar{width:8px;height:8px;background:#FFF;border-radius:4px}
.compare-table::-webkit-scrollbar-thumb{width:8px;height:8px;background:#ecad26;border-radius:4px}
.compare-table::-webkit-scrollbar-track{box-shadow:inset 0 2px 0 1px #FFF,inset 0 3px 0 1px #ededec}
.compare-table{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;margin-bottom:15px}
.compare-table-td{min-width:200px;max-width:200px;flex:0 0 200px;border-right:1px solid #ededec;text-align:center}
.compare-table-td:last-child{border-right:0}
.compare-table-td:last-child .compare-product{border-right:1px solid #ededec}
.compare-table-td-first{min-width:200px;max-width:200px;flex:0 0 201px;text-align:left;font-weight:700}
.compare-table-param{padding:10px 20px}
.compare-table-param:nth-of-type(odd){background:#f3f3f3}
.compare-product{padding:20px;position:relative;border-top:1px solid #ededec}
.compare-product-img{height:135px;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #ededec}
.compare-product-img a{border-bottom:0}
.compare-product-img img{max-height:114px}
.compare-product-title{font-weight:700;font-size:16px;font-size:1rem;margin-bottom:8px;height:44px;overflow:hidden}
.compare-product-title a{border-bottom:0;text-decoration:none}
.compare-product-price{display:inline-block;font-weight:700;font-size:19px;font-size:1.1875rem;margin:0 4px 5px}
.compare-product-pricemini{display:inline-block;color:rgba(46,48,56,0.6);margin:0 4px 5px}
.compare-product-pricehint{color:rgba(46,48,56,0.6);font-size:11px;font-size:.6875rem}
.compare-product-remove a{position:absolute;right:10px;top:10px;background-image:url(../images/sprite.png);background-position:0 -470px;width:14px;height:14px;-ms-transition:transform .3s;transition:transform .3s;cursor:pointer}
.compare-product-remove a:hover{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.compare-cancel-btn,.btn.compare-cancel-btn{color:rgba(46,48,56,0.6)}
.compare-cancel-btn [class^="i-"],.btn.compare-cancel-btn [class^="i-"]{top:-2px;transition:transform .3s}
.compare-cancel-btn:hover,.btn.compare-cancel-btn:hover{color:#ecad26}
.compare-cancel-btn:hover [class^="i-"],.btn.compare-cancel-btn:hover [class^="i-"]{transform:rotate(90deg)}
.i-cancel{background-image:url(../images/sprite/sprite.png);background-position:0 -512px;width:14px;height:14px}
.news-list{margin-bottom:25px}
.news-item{padding:30px;border:1px solid #ededec;margin-bottom:-1px;-ms-transform:translateZ(0);transform:translateZ(0);-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transition:box-shadow .4s;transition:box-shadow .4s;position:relative}
.news-item-img{-ms-flex:0 0 205px;flex:0 0 205px;max-width:205px;padding-right:25px}
.news-item-title{margin-bottom:10px;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px}
.news-item-title a{color:#3a3a3a;border-bottom:0}
.news-item-title a:hover{color:#53b220}
.sub_menu .news-item-title{margin-top:10px}
.news-item-date{color:rgba(149,149,149,0.4);margin-bottom:10px}
.news-item-date i{opacity:.4}
.news-item-txt{color:rgba(46,48,56,0.6);font-size:13px;font-size:.8125rem}
.news-item:hover{-ms-box-shadow:0 2px 35px -2px rgba(0,0,0,0.2);box-shadow:0 2px 35px -2px rgba(0,0,0,0.2)}
@media only screen and (max-width: 1140px) {
#wrapper{min-width:100%}
.h-contacts-inner{white-space:nowrap;overflow-x:auto}
.h-contacts-inner::-webkit-scrollbar{width:0;height:0}
.h-contacts-inner::-webkit-scrollbar-thumb{width:0;height:0}
.h-contacts-inner{-ms-overflow-style:none}
.h-contacts-inner{overflow-x:-moz-scrollbars-none}
.flx-contacts{margin-bottom:12px}
}
@media only screen and (max-width: 1080px) {
.flx-pr-card-imgs{flex:0 0 50%;max-width:50%}
.flx-pr-card-descr{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width: 1080px) and (min-width: 993px) {
.slick-pr-card-minislide > span{height:54px}
.slick-pr-card-minislide > span img{max-height:34px}
.slick-pr-card-inner{height:330px}
.slick-pr-card-inner img{max-height:300px}
}
@media only screen and (max-width: 992px) {
.flx-m-1{-webkit-flex:8.33333%;-moz-flex:8.33333%;-ms-flex:8.33333%;-o-flex:8.33333%;flex:8.33333%;max-width:8.33333%}
.flx-m-2{-webkit-flex:16.66667%;-moz-flex:16.66667%;-ms-flex:16.66667%;-o-flex:16.66667%;flex:16.66667%;max-width:16.66667%}
.flx-m-3{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-m-4{-webkit-flex:33.33333%;-moz-flex:33.33333%;-ms-flex:33.33333%;-o-flex:33.33333%;flex:33.33333%;max-width:33.33333%}
.flx-m-5{-webkit-flex:41.66667%;-moz-flex:41.66667%;-ms-flex:41.66667%;-o-flex:41.66667%;flex:41.66667%;max-width:41.66667%}
.flx-m-6{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.flx-m-7{-webkit-flex:58.33333%;-moz-flex:58.33333%;-ms-flex:58.33333%;-o-flex:58.33333%;flex:58.33333%;max-width:58.33333%}
.flx-m-8{-webkit-flex:66.66667%;-moz-flex:66.66667%;-ms-flex:66.66667%;-o-flex:66.66667%;flex:66.66667%;max-width:66.66667%}
.flx-m-9{-webkit-flex:75%;-moz-flex:75%;-ms-flex:75%;-o-flex:75%;flex:75%;max-width:75%}
.flx-m-10{-webkit-flex:83.33333%;-moz-flex:83.33333%;-ms-flex:83.33333%;-o-flex:83.33333%;flex:83.33333%;max-width:83.33333%}
.flx-m-11{-webkit-flex:91.66667%;-moz-flex:91.66667%;-ms-flex:91.66667%;-o-flex:91.66667%;flex:91.66667%;max-width:91.66667%}
.flx-m-12{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;-o-flex:100%;flex:100%;max-width:100%}
.m-order--3{-webkit-box-ordinal-group:-3;-webkit-order:-3;-ms-flex-order:-3;order:-3}
.m-order--2{-webkit-box-ordinal-group:-2;-webkit-order:-2;-ms-flex-order:-2;order:-2}
.m-order--1{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.m-order-0{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}
.m-order-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.m-order-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.m-order-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.m-hidden{display:none}
.m-centered{text-align:center}
.menu-top{margin-left:-10px}
.menu-top ul a{padding:0 10px}
.h-auth-link{margin-right:-10px;padding-left:34px;padding-right:10px}
.h-schedule{padding-right:5px;cursor:pointer;transition:all .2s}
.h-schedule > span{display:inline-block;vertical-align:middle;width:0;overflow:hidden;transition:all .2s}
.h-schedule.opened > span{width:auto;margin-right:7px}
.flx-sidebar{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.f-title{font-size:18px;font-size:1.125rem}
.f-mid > .flex{display:block;text-align:center}
.f-mid-left{margin-bottom:15px}
.f-mid-left > .flex{justify-content:center}
.responsive-table{max-width:100%;width:100%;overflow-x:auto}
.delivery-table td,.delivery-table th{min-width:100px}
/* .mini-bans{display:block} */
}
@media only screen and (max-width: 880px) {
.h-auth-link{padding-left:28px}
.h-auth-link:before{left:10px}
.menu-top-wrap{flex:0 0 calc(100% - 125px);max-width:calc(100% - 125px);position:relative}
.menu-top-wrap:after{content:"";position:absolute;right:0;width:45px;top:0;bottom:0;background:linear-gradient(90deg,transparent,#2e3038)}
.menu-top{white-space:nowrap;overflow-x:auto}
.menu-top ul li:last-child{margin-right:40px}
.menu-top::-webkit-scrollbar{width:0;height:0}
.menu-top::-webkit-scrollbar-thumb{width:0;height:0}
.menu-top{-ms-overflow-style:none}
.menu-top{overflow-x:-moz-scrollbars-none}
.flx-f-logo{text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:35px}
.f-logo a{display:inline-block}
.f-menu{margin-bottom:20px}
.f-rules{border-bottom:0}
}
.category-menu-toggler{display:none;visibility:hidden}
@media only screen and (max-width: 768px) {
.flx-x-1{-webkit-flex:8.33333%;-moz-flex:8.33333%;-ms-flex:8.33333%;-o-flex:8.33333%;flex:8.33333%;max-width:8.33333%}
.flx-x-2{-webkit-flex:16.66667%;-moz-flex:16.66667%;-ms-flex:16.66667%;-o-flex:16.66667%;flex:16.66667%;max-width:16.66667%}
.flx-x-3{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-x-4{-webkit-flex:33.33333%;-moz-flex:33.33333%;-ms-flex:33.33333%;-o-flex:33.33333%;flex:33.33333%;max-width:33.33333%}
.flx-x-5{-webkit-flex:41.66667%;-moz-flex:41.66667%;-ms-flex:41.66667%;-o-flex:41.66667%;flex:41.66667%;max-width:41.66667%}
.flx-x-6{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.flx-x-7{-webkit-flex:58.33333%;-moz-flex:58.33333%;-ms-flex:58.33333%;-o-flex:58.33333%;flex:58.33333%;max-width:58.33333%}
.flx-x-8{-webkit-flex:66.66667%;-moz-flex:66.66667%;-ms-flex:66.66667%;-o-flex:66.66667%;flex:66.66667%;max-width:66.66667%}
.flx-x-9{-webkit-flex:75%;-moz-flex:75%;-ms-flex:75%;-o-flex:75%;flex:75%;max-width:75%}
.flx-x-10{-webkit-flex:83.33333%;-moz-flex:83.33333%;-ms-flex:83.33333%;-o-flex:83.33333%;flex:83.33333%;max-width:83.33333%}
.flx-x-11{-webkit-flex:91.66667%;-moz-flex:91.66667%;-ms-flex:91.66667%;-o-flex:91.66667%;flex:91.66667%;max-width:91.66667%}
.flx-x-12{-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;-o-flex:100%;flex:100%;max-width:100%}
.x-order--3{-webkit-box-ordinal-group:-3;-webkit-order:-3;-ms-flex-order:-3;order:-3}
.x-order--2{-webkit-box-ordinal-group:-2;-webkit-order:-2;-ms-flex-order:-2;order:-2}
.x-order--1{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.x-order-0{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}
.x-order-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.x-order-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.x-order-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.x-hidden{display:none}
.x-centered{text-align:center}
.h-search{flex:0 0 calc(100% - 160px);max-width:calc(100% - 160px);margin-right:15px}
.h-links{flex:0 0 145px;max-width:145px}
.h-compare{margin-right:0;margin-bottom:4px;display:inline-block}
.category-menu > ul{display:none}
.catalog-togglers{-ms-display:flex;display:flex}
.catalog-togglers > div{flex:0 0 50%;max-width:50%}
.block,.banner{margin-bottom:20px}
.catalog-settings > .flex{display:block}
.catalog-settings-right{margin-top:10px}
.catalog-settings .ui-checkbox{margin-bottom:5px}
.quick-catalog-filters{padding-bottom:12px}
.catalog-settings-sort a{margin-bottom:5px}
.slick-pr-card-minislide > span{height:54px;padding:5px}
.slick-pr-card-minislide > span img{max-height:44px}
.slick-pr-card-inner{height:330px}
.slick-pr-card-inner img{max-height:300px}
.cart-item{padding-right:45px;font-size:16px;font-size:1rem}
.cart-item-name{padding-left:10px;padding-right:10px}
.cart-item-remove{right:10px}
.cart-club-card{width:80%;margin-left:auto;margin-right:auto}
.club-card-ad{width:100%}
.contacts-strong{font-size:16px;font-size:1rem}
.club-card-block.woman{padding-right:40px;padding-bottom:320px;background-size:280px;background-position:center bottom}
.club-card-chesslines > .flex-row{padding-top:0}
.chessline-img{margin-top:15px}
.club-card-block.terms{background-position:right -260px center}
.slick-front-slide a.backgrounded{height:450px}
}
@media only screen and (max-width: 640px) {
.h-logo{flex:0 0 140px;max-width:140px;margin-right:25px}
.block_page_nav li a{min-width:13px}
.h-mid{position:relative}
.search-btn{display:inline-block;vertical-align:middle;background-image:url(../images/examples/search.png);width:24px;height:24px}
.h-search{margin-right:0;position:absolute;left:15px;right:15px;max-width:100%;display:none;z-index:100}
.h-main{flex:0 0 calc(100% - 165px);max-width:calc(100% - 165px)}
.h-search{margin-right:0;position:absolute;left:15px;right:15px;bottom:9px;max-width:100%}
.h-search input.h-search-input{height:44px}
.h-links{flex:0 0 100%;max-width:100%}
.h-compare{margin-bottom:0;margin-right:10px}
.f-mid-left > .flex{display:block;text-align:center}
.f-mid-left > .flex > *{display:block;border:0;margin-bottom:15px;padding-right:0;margin-right:0}
.f-yamarket img{margin-left:auto;margin-right:auto}
.f-kasper img{margin-left:auto;margin-right:auto}
.catalog-item{padding:20px 15px;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.catalog-item-img{padding-right:20px;flex:0 0 32%;max-width:32%}
.catalog-item-descr{flex:0 0 68%;max-width:68%;padding-right:0}
.catalog-item-store{flex:0 0 100%;max-width:100%;padding-left:32%;padding-top:10px}
.catalog-item-store:after{content:none}
.catalog-item-price,.catalog-item-pricemini{display:inline-block}
.catalog-item-pricemini{margin-right:10px}
.flx-pr-card-imgs,.flx-pr-card-descr{flex:0 0 100%;max-width:100%}
.flx-pr-card-imgs{margin-bottom:5px}
.pr-card-main-elements{margin-bottom:25px}
.pr-card-price-block{min-height:62px;padding:7px 5px}
.pr-card-price-block.club-price{background:none;color:#3a3a3a;box-shadow:inset 0 0 0 1px #53b220}
.pr-card-price-block.club-price .pr-card-price{color:#53b220}
.pr-card-price{font-size:20px;font-size:1.25rem}
.pr-card-markdown{padding-top:15px;padding-bottom:5px}
.cart-item{flex-wrap:wrap;align-items:flex-start}
.cart-item-labels{display:none;visibility:hidden}
.cart-item-name{flex:0 0 100%;max-width:100%;padding-right:0}
.cart-item-amount{flex:0 0 calc(100% - 85px);max-width:calc(100% - 85px);margin-left:85px;text-align:left;margin-top:10px}
.cart-item-amount .cart-item-mobile-label{vertical-align:middle}
.cart-item-amount .jq-selectbox{vertical-align:middle}
.cart-item-price,.cart-item-total{flex:0 0 100%;max-width:100%;padding:3px 0 3px 85px;text-align:left}
.cart-item-mobile-label{display:inline;font-size:13px;font-size:.8125rem;visibility:visible;margin-right:5px;font-weight:400;line-height:1}
.cart-item-product-title{font-size:18px;font-size:1.125rem}
.cart-item-remove{top:20px;right:5px}
.h-main{text-align:right}
.h-contacts{display:inline-block;vertical-align:middle;margin-right:15px;position:relative;text-align:left;margin-bottom:0}
.h-contacts-inner{position:absolute;visibility:hidden;opacity:0;background:#FFF;width:210px;padding:15px 15px 5px;white-space:normal;top:30px;left:-80px;z-index:99;box-shadow:0 2px 25px -2px rgba(0,0,0,0.2);transition:visibility .15s,opacity .15s,transform .25s;transform:translateY(15px);overflow:visible}
.h-contacts-inner:before{content:"";position:absolute;left:50%;margin-left:-3px;bottom:100%;display:inline-block;width:0;height:0;border-style:solid;border-width:0 3px 6px;border-color:transparent transparent #FFF}
.h-contacts-inner.opened{visibility:visible;opacity:1;transform:translateY(0px)}
.h-contacts-inner > *{display:block;margin-right:0;margin-bottom:10px}
.h-contacts-toggler{position:relative;display:inline-block;vertical-align:middle;background-image:url(../images/sprite.png);background-position:0 -1032px;width:24px;height:24px;cursor:pointer;margin-right:12px}
.h-contacts-toggler:before{content:"";position:absolute;display:inline-block;right:-12px;top:50%;margin-top:-3px;width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:#3a3a3a transparent transparent;transition:transform .2s}
.h-contacts-toggler.opened:before{transform:rotate(180deg)}
.h-contacts .tel{position:relative;padding-left:24px}
.h-contacts .tel [class^="i-"]{position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:-2px}
.h-search-links{display:inline-block;vertical-align:middle;text-align:left}
.h-schedule{line-height:1.42;height:auto;padding:3px 10px}
.h-schedule > span{width:auto}
.h-schedule .i-clock{display:none}
.slick-front-slide a.backgrounded{height:370px}
}
.news-item{padding:15px}
.news-item-img{padding-right:15px;flex:0 0 145px;max-width:145px}
.news-item-title{font-size:16px;font-size:1rem;line-height:1.35;margin-bottom:6px}
.news-item-date{margin-bottom:6px}
@media only screen and (max-width: 576px) {
.popup-register{padding-left:40px;padding-right:40px}
.prepayment-item{width:100%;max-width:calc(100% - 25px);margin-bottom:25px}
.highlighted-info{padding-left:65px}
.highlighted-info:before{bottom:auto;margin:0;top:28px}
.highlighted-info.attention:after{bottom:auto;margin:0;top:28px}
}
@media only screen and (max-width: 533px) {
.slick-front-slide a.backgrounded{background-position:left center}
.cart-club-card{width:auto;margin-left:0;margin-right:0}
.cart-order-form .line-field{display:block}
.cart-order-form .line-field .line-label{max-width:100%;padding-right:0;padding-top:0;padding-bottom:5px;display:block}
.cart-order-form .line-field .line-input{max-width:100%}
.cart-steps{padding-left:50px}
.cart-steps-number{width:40px;height:40px;line-height:40px;font-size:18px;font-size:1.125rem;top:-5px}
.cart-steps-title{font-size:18px;font-size:1.125rem}
}
@media only screen and (max-width: 480px) {
#boxes #dialog_lk{width:350px;padding-bottom:32px}
#boxes #dialog_stat{width:350px}
#boxes #service_info{width:100%}
.form_modal div span{margin-right:14px;width:163px;text-align:left}
.compare-table-td-first{min-width:140px;flex:0;text-align:left;font-weight:700}
.content table td,.content table th{padding:5px 0 0 5px;line-height:1.3}
.compare-product{padding:30px 0}
.compare-table-td{min-width:140px;flex:0}
.flx-u-1{-webkit-flex:8.33333%;-moz-flex:8.33333%;-ms-flex:8.33333%;-o-flex:8.33333%;flex:8.33333%;max-width:8.33333%}
.flx-u-2{-webkit-flex:16.66667%;-moz-flex:16.66667%;-ms-flex:16.66667%;-o-flex:16.66667%;flex:16.66667%;max-width:16.66667%}
.flx-u-3{-webkit-flex:25%;-moz-flex:25%;-ms-flex:25%;-o-flex:25%;flex:25%;max-width:25%}
.flx-u-4{-webkit-flex:33.33333%;-moz-flex:33.33333%;-ms-flex:33.33333%;-o-flex:33.33333%;flex:33.33333%;max-width:33.33333%}
.flx-u-5{-webkit-flex:41.66667%;-moz-flex:41.66667%;-ms-flex:41.66667%;-o-flex:41.66667%;flex:41.66667%;max-width:41.66667%}
.flx-u-6{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.flx-u-7{-webkit-flex:58.33333%;-moz-flex:58.33333%;-ms-flex:58.33333%;-o-flex:58.33333%;flex:58.33333%;max-width:58.33333%}
.flx-u-8{-webkit-flex:66.66667%;-moz-flex:66.66667%;-ms-flex:66.66667%;-o-flex:66.66667%;flex:66.66667%;max-width:66.66667%}
.flx-u-9{-webkit-flex:75%;-moz-flex:75%;-ms-flex:75%;-o-flex:75%;flex:75%;max-width:75%}
.flx-u-10{-webkit-flex:83.33333%;-moz-flex:83.33333%;-ms-flex:83.33333%;-o-flex:83.33333%;flex:83.33333%;max-width:83.33333%}
.flx-u-11{-webkit-flex:91.66667%;-moz-flex:91.66667%;-ms-flex:91.66667%;-o-flex:91.66667%;flex:91.66667%;max-width:91.66667%}
.flx-u-12{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;-o-flex:50%;flex:50%;max-width:50%}
.u-order--3{-webkit-box-ordinal-group:-3;-webkit-order:-3;-ms-flex-order:-3;order:-3}
.u-order--2{-webkit-box-ordinal-group:-2;-webkit-order:-2;-ms-flex-order:-2;order:-2}
.u-order--1{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.u-order-0{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}
.u-order-1{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.u-order-2{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.u-order-3{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}
.u-hidden{display:none}
.u-centered{text-align:center}
.h-compare{display:inline-block;vertical-align:middle;background-image:url(../images/sprite.png);background-position:0 -964px;width:24px;height:24px;color:transparent!important;margin-right:15px}
.h-cart{padding-left:0;padding-right:12px;font-size:16px;font-size:1rem}
.h-cart-icon{position:relative;transform:none;top:auto;left:auto;display:inline-block;vertical-align:middle}
.h-cart-txt{display:none;visibility:hidden}
.h-cart-goods{border-radius:50%;border:1px solid #FFF;font-size:13px;height:20px;min-width:20px;line-height:20px;position:absolute;right:0;top:-7px;z-index:1}
.h-cart-goods1{border-radius:50%;border:1px solid #FFF;font-size:13px;height:20px;min-width:20px;line-height:20px;position:relative;right:-18px;top:-47px;z-index:1}
.h-contacts{margin-right:5px}
.h-contacts .tel [class^="i-"]{margin-right:3px}
.catalog-item{padding:20px 15px;display:block}
.catalog-item-img{padding-right:0;max-width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ededec;text-align:center}
.catalog-item-img img{margin-left:auto;margin-right:auto}
.catalog-item-descr{max-width:100%}
.catalog-item-store{padding-left:0;padding-top:8px}
.pr-card-tabs-body{padding:15px 15px 20px}
.pr-card-tabs a{padding:0 15px}
.slider-products-title{font-size:22px;font-size:1.375rem}
.slick-products .slick-arrow{top:-38px}
.popup-register .line-field{display:block}
.popup-register .line-field .line-label{max-width:100%;display:block;padding-bottom:5px;padding-right:0;padding-top:0;text-align:left}
.popup-register .line-field .line-input{max-width:100%}
.popup-head{align-items:baseline}
.news-item-img{flex:0 0 115px;max-width:115px}
.club-card-block.terms{background:none;padding-right:25px}
.club-card-block{padding:25px}
.club-card-block.woman{padding-right:25px}
ul .news-item{float:none;width:100%}
}
.lg-actions .lg-next{display:none}
.lg-actions .lg-prev{display:none}
@media only screen and (max-width: 420px) {
.white-popup,.popup-register{padding:35px 25px 40px}
.opl{width:100%}
#boxes #service_info{width:100%}
.h-logo{flex:0 0 115px;max-width:155px}
.h-main{flex:0 0 calc(100% - 140px);max-width:calc(100% - 140px)}
.h-top a{display:block;height:36px;line-height:36px;color:rgba(255,255,255,0.4);border-bottom:0}
.tooltip-popup{width:170px}
}
@media only screen and (max-width: 375px) {
.slick-front-slide a.backgrounded{height:213px}
#boxes #service_info{width:100%}
}
@media only screen and (max-width: 360px) {
.cart-item-product-title{font-size:17px;font-size:1.0625rem}
.h-top a{display:block;height:36px;line-height:36px;color:rgba(255,255,255,0.4);border-bottom:0}
.lg-actions .lg-next{display:none}
.lg-actions .lg-prev{display:none}
.slick-front-slide a.backgrounded{height:180px}
#boxes #service_info{width:100%}
#boxes #dialog_credit{width:100%}
}
.user_tools__item.active .user_tools__link,.user_tools__link:hover{background:rgba(255,255,255,0.05)}
.user_tools__item.cr-sitemenu__profile .user_tools__link__outer{color:rgba(255,255,255,0.4);cursor:pointer;padding-right:12px;position:relative}
.user_tools__item.cr-sitemenu__profile .user_tools__link__outer:before{content:' ';position:absolute;right:0;top:16px;border:4px solid transparent;border-top:4px solid rgba(255,255,255,0.4)}
.user_tools__item.cr-sitemenu__profile .user_tools__link:hover .user_tools__link__outer:before{content:' ';position:absolute;right:0;top:16px;border:4px solid transparent;border-top:4px solid #FFF}
.user_tools__item.cr-sitemenu__profile.active .user_tools__link>.user_tools__link__outer:before{content:' ';position:absolute;right:3px;top:14px;border:4px solid transparent;border-right:4px solid #FFF}
.user_tools__item.cr-sitemenu__profile.active>.user_tools__link .g-pseudo_href,.user_tools__item.cr-sitemenu__profile>.user_tools__link:hover .g-pseudo_href{color:#FFF}
.b-user_tools__submenu{position:absolute;display:none;z-index:15;background:#2e3038;top:34px;width:195px;border-radius:3px;padding-top:8px;padding-bottom:8px;margin-left:-66px}
.user_tools__item.active .b-user_tools__submenu{display:block}
.b-user_tools__submenu.sitemenu__item{line-height:42px}
.l-sitemenu .user_tools__submenu__item{display:block;line-height:30px}
.hidden{display:none}
.pay-logos{padding:15px 0}
.form__field{margin-bottom:10px}
.form__error{color:red;text-align:left;font-size:12px;display:block;margin-top:3px;display:none}
.form input{outline:none;display:block;width:100%;border-radius:2px;border:1px solid #ccc;padding:10px;box-sizing:border-box}
.form button{width:100%;padding:10px;border-radius:2px;border:0;background-color:#ccc;color:#fff}
input:valid:not(:placeholder-shown){border-color:green}
input:invalid:not(:placeholder-shown){border-color:red}
input:invalid:not(:placeholder-shown) + .form__error{display:block}
.sticky{position:fixed;box-shadow:0 6px 4px -4px rgba(0,0,0,.2);top:0;z-index:101}
.credit{margin:15px 0;border-left:#53b220 solid 6px;padding:8px;background:#f7f7f8}
.credit p{margin-left:10px;font-weight:700}
.credit p a{font-weight:700}
.ul-credit{margin-bottom:-5px!important}
.credit_dialog{border-left:#53b220 solid 6px;padding:8px;background:#f7f7f8;cursor:pointer}
.credit_scroll{overflow:auto;height:100px;padding:5px}
.info_bank{font-size:11px;color:#ccc;margin:10px 0 0}
.product-mini-pricehint-s{font-size:15px;color:rgba(46,48,56,0.6);margin-bottom:15px;margin-top:-10px}
.map-level-0{margin-top:5px}
.map-level-0 a{color:#3a3a3a;text-decoration:underline}
li.map-level-0 > a{font-weight:700}
ul.map-level-1 li{margin-left:35px;margin-top:4px}
.itemname{height:40px;overflow:hidden}
.itemname2{height:40px;overflow:hidden}
.casual h3{font-size:16px;font-weight:700;color:#000;line-height:18px;margin-bottom:9px}
.casual p{margin:0 0 15px}
.casual ul{list-style:disc;margin:10px 0 10px 20px}
.casual li{padding-top:0}
.casual li:first-child{padding-top:0}
.casual ol{list-style:decimal;margin:10px 0 10px 20px}
p.fuck{background:#efefef;border:1px solid #eee;padding:15px;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
span.zzz{padding-right:15px!important}
div.filtered{margin:30px 0;text-align:center}
div.filtered a{cursor:pointer}
.usualForm{padding-top:7px}
.usualForm > div{margin-bottom:9px;height:37px}
.usualForm div span{float:left;display:block;width:150px;text-align:right;margin-right:22px;font-size:12px;font-weight:700;color:#505050;line-height:25px}
.usualForm div input{width:396px;height:24px;border:solid 1px #dadada;font:bold 12px Tahoma,Geneva,sans-serif;color:#505050;line-height:24px;padding:0 7px;float:left}
.usualForm div strong{font:bold 12px Tahoma,Geneva,sans-serif;color:#505050;line-height:25px;display:block;width:380px;float:left;padding-left:9px}
.usualForm .pensil{width:13px!important;height:16px;padding:0;background:url(images/pensil.png) no-repeat;margin-left:14px;position:relative;top:4px}
.usualForm div textarea{width:350px;height:56px;resize:none;border:solid 1px #dadada;font:12px Tahoma,Geneva,sans-serif;color:#505050;line-height:18px;padding:3px 10px}
.usualForm label{display:block;width:22px;height:25px;float:left;margin-left:10px}
.hide{display:none}
div.label{position:absolute;padding:20px;color:#000;font-weight:700;font-size:14px;top:0;left:0;background:#ffb600;border:1px solid #ccc;z-index:100000;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#boxes #dialog_review{width:616px;padding-bottom:32px}
a.changeProfile{float:right}
ul.orderList{margin:0;padding:0;list-style:none}
ul.orderList li{padding-bottom:20px}
ul.orderList div.date{color:#999;font-size:11px}
ul.orderList div.items{background:#efefef;padding:5px 10px;margin-top:10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
ul.orderList div.items table{width:100%}
ul.orderList div.items table td{padding:3px}
ul.orderList div.items table td.img{width:70px}
ul.orderList div.items table td.price{width:100px;text-align:center}
ul.orderList div.items table td.cnt{width:60px;text-align:center}
ul.orderList div.items table td.sum{width:115px;text-align:center}
ul.orderList div.items table tr.head td{font-weight:700}
div.create{float:left;margin:10px 0 0 60px}
div.search-result ul{margin:5px 0;padding:0;list-style:none}
div.search-result ul li{padding:5px 15px;cursor:pointer;border-bottom:1px solid #ccc}
div.search-result ul li:last-child{border:none}
div.search-result ul li span{color:#999;font-size:11px;white-space:nowrap}
div.search-result ul li:hover{background:#efefef}
div.search-result div.img{float:left;width:60px}
div.search-result div.small{font-size:11px;color:#999;margin-bottom:5px;line-height:1.2em}
div.search-result div.desc{padding-left:70px}
div.search-result div.desc div.price{font-size:14px;font-weight:700}
div.search-result{border:1px solid #ccc;background:#fff;width:100%;min-height:100px;position:absolute;top:51px;z-index:9;display:none;-moz-box-shadow:5px 5px 15px #ececec;-webkit-box-shadow:5px 5px 15px #ececec;box-shadow:5px 5px 15px #ececec}
div.clr{clear:both}
.sub_menu_block{min-height:600px;z-index:99}
.help{background:url(../images/help.png) no-repeat right;padding:2px 17px 2px 0}
div.category{margin-bottom:10px}
div.category div.title{font-weight:700;font-size:14px}
div.category a.selected{color:#000;text-decoration:none}
.nal .help{font-weight:700;color:#039}
h5{font-size:18px;margin-bottom:10px}
.form_modal i{font-style:normal;line-height:26px}
.form_modal b{display:block;font-weight:400;padding-left:195px;color:#666;font-size:11px}
.compare{margin-bottom:40px}
.tabs>section{display:none;padding:15px;background:#fff;border:1px solid #ddd}
.tabs>section>p{margin:0 0 5px;line-height:1.5;color:#383838;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.tabs>input{display:none;position:absolute}
.tabs>label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#aaa;border:0 solid #ddd;border-width:1px;background:#f1f1f1;border-radius:3px 3px 0 0}
.tabs>label:before{font-family:fontawesome;font-weight:400;margin-right:10px}
.tabs>label:hover{color:#888;cursor:pointer}
.tabs>input:checked+label{color:#555;border-top:1px solid #093;border-bottom:1px solid #fff;background:#fff}
#tab1:checked~#content-tab1,#tab2:checked~#content-tab2,#tab3:checked~#content-tab3,#tab4:checked~#content-tab4{display:block}
@media screen and (max-width: 680px) {
.tabs>label{font-size:0}
.tabs>label:before{margin:0;font-size:18px}
#tab_img{width:32px}
#tab_img2{width:20px}
#tab_img3{width:28px}

}
@media screen and (max-width: 400px) {
.tabs>label{padding:15px}
}
.review-list{padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #EEE;position:relative}
.review-list .ya-link{display:block;position:absolute;right:10px;top:20px;padding:30px 0 0;text-align:right;background:url(../images/logo-ya.png) 100% 0 no-repeat}
.review-list .ya-link a{color:#BABABA;font-size:14px;text-decoration:none}
.review-list .ya-link a:hover{text-decoration:underline}
.review-list .author{display:block;float:none;padding:0 0 8px;margin:0;font-size:16px}
.review-list .author b{display:inline-block;vertical-align:middle;padding-right:5px}
.review-list .reviewdate{color:#BABABA;font-size:14px;padding-bottom:0;display:inline-block;vertical-align:middle}
.review-list .info{display:block;padding:2px 0 15px;color:#BABABA;font-size:14px}
.review-list .info>div{display:inline-block;padding-right:10px}
.review-list .pro-contra{display:block;padding:15px 0 5px}
.review-list .pro-contra>div{width:50%;padding:0 30px;box-sizing:border-box;display:block;float:left;min-height:21px}
.review-list .pro-contra .pro{background:url(../images/ico-plus.png) 0 0 no-repeat}
.review-list .pro-contra .contra{background:url(../images/ico-minus.png) 0 0 no-repeat}
.review-list .rating{display:inline-block;background:url(../images/star-small.png) 0 0 no-repeat;width:86px;height:15px;float:none;margin:0 15px 0 0;vertical-align:middle}
.review-list .rating-0{background-position:0 0}
.review-list .rating-1{background-position:0 -15px}
.review-list .rating-2{background-position:0 -30px}
.review-list .rating-3{background-position:0 -45px}
.review-list .rating-4{background-position:0 -60px}
.review-list .rating-5{background-position:0 -75px}
.review-list .last{margin-bottom:0}
.review-list .clr{clear:both;float:none}
.menu-top .i-sale {background-image: url(../images/sale.png);background-position: 0px -4px;background-size: 30px;background-repeat: no-repeat;width: 29px;height: 22px;top: -3px;left: -2px;}
#content-tab3 {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
#content-tab3 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
/*new style*/
.filter-fixed .filters .title{font-size:13px;font-weight:700;color:#000;padding-left:26px;margin-bottom:15px}
.filter-fixed .filter_chek{border:solid 1px #cfcfcf;margin-bottom:-1px}
.filter-fixed .filter_chek .title_chek{font-size:16px;font-size:1rem;font-weight:700;position:relative}
.filter-fixed .title_chek a{color:#000;text-decoration:none;display:block;padding:15px 0 15px 26px;background:url(images/sprite_str.png) 225px -185px no-repeat}
.filter-fixed .filter_chek_show .title_chek a{background:url(images/sprite_str.png) 100% 21px no-repeat}
.filter-fixed .filter_chek_hide .cheks_filt{display:none}
.filter-fixed .filter_chek_show .cheks_filt{display:block}
.filter-fixed .cheks_filt{padding:10px 10px 5px 21px}
.filter-fixed .cheks_filt li{overflow:hidden;padding-bottom:1px;zoom:1}
.filter-fixed .chek{float:left;bottom:-4px;width:12px;height:12px;cursor:pointer;position:relative;overflow:hidden;background:url(images/chek.gif) left top no-repeat}
.filter-fixed .chek.usual{float:left;bottom:-1px;width:12px;height:12px;cursor:pointer;position:relative;overflow:hidden}
.filter-fixed .chek_act{background-position:left -12px}
.filter-fixed .chek input{position:absolute;left:-20px;top:0;width:inherit!important;height:inherit!important}
.filter-fixed .cheks_filt li .chek{float:left;margin-right:7px}
.filter-fixed .cheks_filt li span{width:90%;display:inline-block;font-size:14px;color:#626262;line-height:14px;cursor:pointer}
.filter-fixed .cheks_filt li span:hover{text-decoration:underline}
.filter-fixed #readmore{display:none}
.filter-fixed .readmore-js-toggle{padding:10px 10px 5px 21px}
.filter-fixed .range-fileds input[type="text"]{max-width:70px;width:70px}
.filter-fixed .range-fileds-label{color:rgba(46,48,56,0.6);margin-right:8px;background:none!important}
.filter-fixed .price{font-family:open_sans_condensedbold;font-size:20px;margin-top:4px;margin-bottom:4px;font-weight:600}

.filter-fixed .filters{border:1px solid #ededec}
.filter-fixed .filters-title{background:#f7f7f8;padding:10px 25px;font-size:16px;font-size:1rem;font-weight:700}
.filter-fixed .i-filters{background-image:url(../images/sprite.png);background-position:0 -84px;width:13px;height:10px}
.filter-fixed .filters-group{padding:0 25px;border-bottom:1px solid #ededec}
.filter-fixed .filters-group:last-child{border-bottom:0}
.filter-fixed .filters-group.not-collapsible{padding-top:10px;padding-bottom:25px}
.filter-fixed .filters-group.not-collapsible .filters-group-title{cursor:default}
.filter-fixed .filters-group.not-collapsible .filters-group-title:after{content:none}
.filter-fixed .filters-group-title{font-size:16px;font-size:1rem;font-weight:700;padding:15px 0;cursor:pointer;position:relative}
.filter-fixed .filters-group-title:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px;-ms-transition:transform .2s;transition:transform .2s}
.filter-fixed .filters-group-title.opened:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.filter-fixed .filters-group-collapsible{display:none;padding-bottom:20px}
.filter-fixed .range-fileds input[type="text"]{max-width:66px;width:66px}
.filter-fixed .range-fileds-label{color:rgba(46,48,56,0.6);margin-right:8px}
.filter-fixed .range-wrap{margin-top:42px;margin-bottom:15px;padding:0 10px}
.filter-fixed .ui-widget.ui-slider-horizontal{height:4px;background:#ededec;position:relative}
.filter-fixed .ui-slider .ui-slider-range{position:absolute;top:0;bottom:0;background:#53b220}
.filter-fixed .ui-slider-handle{position:absolute;z-index:1;top:-8px;margin-left:-10px;width:20px;height:20px;background:#FFF;border:3px solid #53b220;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;outline:none}
.filter-fixed .ui-slider-handle span{position:absolute;top:-23px;left:-18px;text-align:center;width:50px;font-size:12px;font-size:.75rem;color:rgba(46,48,56,0.6)}
.filter-fixed .quick-catalog-filters{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #ededec}
.filter-fixed .quick-catalog-filters a{display:inline-block;margin-right:15px;margin-bottom:8px;color:rgba(46,48,56,0.6);border-bottom:0}
.filter-fixed .quick-catalog-filters a:hover,.quick-catalog-filters a.active{color:#ecad26}
.filter-fixed .all-quick-filters{position:relative;padding-right:10px}
.filter-fixed .all-quick-filters:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-image:url(../images/sprite.png);background-position:0 -31px;width:4px;height:7px;-ms-transform:rotate(90deg);transform:rotate(90deg)}
@media screen and (max-width:768px){
  .catalog-filters{display: none;}
}

.btns-apply{display: none;}
.filter-fixed{
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1000;
  background: #fff;
  padding: 5px 10px;
  width: 100%;
  height: 100%;
  overflow: hidden scroll;
  display: block;
}
.filter-fixed .catalog-filters{display: block;}
.filter-html{overflow: hidden;}
.filter-html-multisearch{overflow: hidden;}
.filter-fixed .title_chek a{background-position: 100% -185px;}
.filter-fixed .filters{padding-bottom: 50px;}
.filter-fixed .btns-apply{display: block; position: fixed; width: 100%; left:0px; bottom: 0px; text-align: center; background: #fff; padding: 0px 0px; z-index: 10; overflow-y: scroll;}
.filter-fixed .btns-apply-inner{padding: 10px 0; border:1px solid #cfcfcf; margin: 0 10px;}
.filter-fixed .btns-apply .btn{width: 98%; display: inline-block;}
.filter-fixed .btns-apply .btn-clear{width: 48%; background: #ecad26;}
.filter-fixed .btns-apply .btn-clear+.btn{width: 48%;}
.filter-fixed .btns-apply .btn-clear2{width: 48%; background: #ecad26;}
.filter-fixed .btns-apply .btn-clear2+.btn{width: 48%;}
.btn-apply-filter-hide{background: #ccc !important;}
.filter-fixed .close{position: absolute; right: 20px; top:15px; width: 20px; height: 20px; line-height: 18px; border-radius: 50%; text-align: center; border:1px solid #ccc; background: #fff; color:#999;}
.filter-fixed .filters-group.not-collapsible{border:solid 1px #cfcfcf; margin-bottom: -1px;}

.icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform 0.2s,-webkit-transform .2s}
.icon-phone{width:17px;height:17px;background-image:url(/images/assets/icons/call-outline.svg)}
.icon-phone--bold{width:28px;height:28px;background-image:url(/images/assets/icons/call.svg)}
.icon-velcom{width:17px;height:17px;background-image:url(/images/assets/icons/A1.svg)}
.icon-mts{width:17px;height:17px;background-image:url(/images/assets/icons/mts.svg)}
.icon-life{width:17px;height:17px;background-image:url(/images/assets/icons/life.svg)}
.icon-chevron{width:17px;height:17px;background-image:url(/images/assets/icons/chevron-down.svg)}
.icon-caret--bold{width:17px;height:17px;background-image:url(/images/assets/icons/caret.svg)}
.icon-clock{width:17px;height:17px;background-image:url(/images/assets/icons/time.svg)}
.icon-basket{width:25px;height:28px;background-image:url(/images/assets/icons/basket.svg)}
.icon-scales{width:28px;height:28px;background-image:url(/images/assets/icons/scales.svg)}
.icon-person{width:28px;height:28px;background-image:url(/images/assets/icons/person-outline.svg)}
.icon-person--bold{width:28px;height:28px;background-image:url(/images/assets/icons/person.svg)}
.icon-sign-up{width:20px;height:20px;background-image:url(/images/assets/icons/pencil.svg)}
.icon-magnifier{width:24px;height:24px;background-image:url(/images/assets/icons/magnifier.svg)}
.icon-grid{width:27px;height:27px;background-image:url(/images/assets/icons/grid.svg)}
.icon-xmark{width:27px;height:27px;background-image:url(/images/assets/icons/xmark.svg)}
.icon-burger{width:28px;height:28px;background-image:url(/images/assets/icons/menu.svg)}
.counter{position:absolute;top:0;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;font-size:11px;font-style:normal;background-color:#54C144;color:#fff;border-radius:50%}
.counter[data-count="0"]{display:none}
.navigation{font-size:14px;line-height:120%;color:#616960}
.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.navigation-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.navigation-item > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 10px;font-size:inherit;line-height:inherit;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.navigation-item > a > img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.navigation-item > a[href="/sale/"]{color:#fff}
.navigation-item > a[href="/sale/"] span{padding:5px 10px;background-color:#FF0000;font-weight:700;border-radius:20px}
.navigation-item > a:hover{text-decoration:underline}
@media screen and (min-width: 992px) {
.navigation-item > a:not([href="/sale"]):hover{background-color:#F4F4F4}
}
.contacts{position:relative}
.contacts > button.tel{position:relative;padding:15px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:700;background-color:transparent}
button.tel > .icon-caret--bold{position:absolute;top:calc(50% - 10px);right:0}
.contacts.opened .icon-chevron,.contacts.opened .icon-caret,.contacts.opened .icon-caret--bold{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width: 991px) {
.contacts > button.tel{padding:5px 10px}
.slick-front-slide a.backgrounded {height: 260px;border-radius: 5px;}
.navigation{padding:10px 0;width:100%;font-size:16px;line-height:15px;color:#FFFFFF}
.navigation-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.navigation-item > a{width:100%}
.navigation-item > a[href="/sale/"] span{position:relative;left:-10px}
}
@media screen and (max-width: 480px) {
.slick-front-slide a.backgrounded{height:118px}
}
.schedule{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;padding:4px 12px;background-color:#F4F4F4;border-radius:5px}
.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}
@media screen and (max-width: 767px) {
.logo img{width:90px;height:40px}
}
#catalog{display:none;width:100%;font-size:19px;color:#2E3038;background-color:#F1F3F5}
#catalog .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;margin:0 auto;max-width:1210px;height:100%}
#catalog.opened{display:block}
#catalog .menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:12px}
#catalog .menu-header > div{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-weight:400;color:#636E72;font-size: 19px;}
#catalog .menu-header > .close-modal{-webkit-filter:brightness(0) saturate(100%) invert(44%) sepia(8%) saturate(475%) hue-rotate(150deg) brightness(93%) contrast(90%);filter:brightness(0) saturate(100%) invert(44%) sepia(8%) saturate(475%) hue-rotate(150deg) brightness(93%) contrast(90%)}
#catalog .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}
#catalog .menu-item{border-radius:3px}
#catalog .menu-item button{padding:8px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;min-height:40px;width:100%;color:inherit;text-align:left}
#catalog .menu-item img[alt="caret"]{margin-left:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.category-item{display:none}
.category-item.opened{display:block}
.catalog-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:170px;height:50px;font-weight:700;font-size:19px;line-height:25px;color:#FFFFFF;background-color:#54C144;border-radius:5px}
.subcategory-details{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:5px;font-size:16px;line-height:80%;margin-top: 20px}
.category-details .menu-list{padding:10px 0}
.brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.brands .brands-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(208,214,222,0.2);border-radius:8px}
.catalog-filters-toggler{display:none}
@media screen and (max-width: 991px) {
.category-menu-toggler,.catalog-filters-toggler{position:relative;display:block;visibility:visible;cursor:pointer;background:#ecad26;padding:12px 15px;color:#FFF;font-weight:700;font-size:16px;font-size:1rem;margin-bottom:10px;}
.category-menu-toggler i,.catalog-filters-toggler i{position:absolute;right:15px;top:50%;margin-top:-3px;background-image:url(../images/sprite.png);background-position:0 -14px;width:4px;height:7px;transition:transform .2s}
.category-menu-toggler.opened i,.catalog-filters-toggler.opened i{transform:rotate(-90deg)}
.catalog-filters-toggler{background:#53b220}
#catalog .mobile-modal{background-color:#FFFFFF}
#catalog .menu-list{padding:20px 0 15px;width:100%;height:calc(100vh - 160px);overflow-y:auto;font-size:19px;}
.category-menu .menu-item:focus-within{color:#fff;background-color:#54C144}
.category-menu .menu-item:focus-within img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%)}
.category-details .menu-item > a{padding:8px 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;min-height:40px;width:100%;color:inherit;text-align:left}
.subcategory-item{display:none}
.subcategory-item.opened{display:block}
#catalog ::-webkit-scrollbar{width:0!important;height:0!important}
.brands{padding:0 20px;position:relative;left:-20px;width:calc(100% + 40px);overflow-x:auto}
.brands-list{padding:20px 0 5px}
.brands .brands-item{width:100px;height:55px}
}
.subcategory-name {margin: 0;font-weight:700;}
@media screen and (min-width: 992px) {
#catalog{position:fixed;z-index:10;color:#2E3038;background-color:#F1F3F5}
#catalog .category-menu{border-top:none}
.category-menu .menu-list{padding:10px 30px 10px 0}
.category-menu .menu-item:hover{background-color:#fff}
.category-menu .menu-item.selected{color:#fff;background-color:#54C144}
.category-menu .menu-item.selected img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(49deg) brightness(103%) contrast(103%)}
.category-details{padding:0 10px 0 48px;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;height:100%;overflow-y:auto}
.catalog-btn > .icon-xmark,.catalog.opened .catalog-btn > .icon-grid{display:none}
.catalog.opened .catalog-btn{background-color:#ECAC28}
.catalog.opened .catalog-btn .icon-xmark{display:inline}
.category-details .menu-item > a{padding:8px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.category-details .menu-item > a:hover{text-decoration:underline}
.category-details .menu-item{color:#636E72}
#catalog ::-webkit-scrollbar{width:5px}
#catalog ::-webkit-scrollbar-thumb{background-color:#D0D6DE;border-radius:10px}
.brands{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:290px}
.brands-list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:10px}
.brands .brands-item{width:135px;height:77px}
.brands .brands-item > img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.brands ~ .subcategory-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}
.subcategory-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.search{padding:0 10px;position:relative}
.search button[type="submit"]{position:absolute;top:0;left:15px;padding:5px 15px;height:100%;background-color:transparent}
.search .search-input{padding:10px 15px 10px 50px;width:100%;height:50px;border:2px solid #54C144;border-radius:5px;font-size:17px;line-height:22px;color:#616960}
.search-input::-webkit-input-placeholder{color:#D0D6DE}
.search-input::-moz-placeholder{color:#D0D6DE}
.search-input:-ms-input-placeholder{color:#D0D6DE}
.search-input::-ms-input-placeholder{color:#D0D6DE}
.search-input::placeholder{color:#D0D6DE}
@media screen and (max-width: 767px) {
.search{width:100%}
}
@media screen and (min-width: 768px) {
.search{padding:0 15px;-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;max-width:600px}
}
.panel{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;min-width:20%}
.panel-auth{position:relative}
.panel-auth .tooltip{top:100%}
.panel > a,.panel-auth > button{padding:0 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#323232}
@media screen and (max-width: 991px) {
.panel > a,.panel-auth > button{padding:5px 10px}
}
@media screen and (max-width: 991px) {
.mobile-modal {visibility: hidden;position: fixed;top: 0;right: -100%;padding: 20px 20px 15px;max-width: 375px;width: 100%;min-width: 320px;height: 100vh;-webkit-transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), visibility 0s 0.5s;-o-transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0),visibility 0s 0.5s;transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), visibility 0s 0.5s;z-index: 102;}
.locked{position:fixed}
.opened .mobile-modal {visibility: visible;right: 0;-webkit-transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), visibility 0s;-o-transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), visibility 0s;transition: right 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), visibility 0s;}
.mobile-modal .step-back,.mobile-modal .close-modal{display:-webkit-box;display:-ms-flexbox;display:flex}
.mobile-modal .close-modal{margin-left:auto}
}
#menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#menu .mobile-modal{background-color:#282828}
.open-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.menu-body{padding:20px 0 15px;width:100%;height:calc(100vh - 62px);overflow-y:auto}
@media screen and (max-width: 991px) {
#menu .open-menu{padding:5px 10px}
#menu ::-webkit-scrollbar{width:0!important;height:0!important}
}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
a{color:inherit;text-decoration:none}
button{border:none;background-color:transparent}
a,input:not([disabled]),button:not([disabled]){cursor:pointer}
ul{padding:0;margin:0;list-style:none}
.locked{overflow:hidden;height: 100vh;overflow-y: hidden;}
.hidden{display:none!important}
@media screen and (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media screen and (min-width: 1200px) {
.hidden-lg{display:none!important}
}
#header{width:100%;background-color:#FFFFFF;-webkit-box-shadow:0 17px 33px -2px rgba(28,39,49,0.05);box-shadow:0 17px 33px -2px rgba(28,39,49,0.05)}
#header.fixed{position:fixed;top:0;left:0;z-index:10}
#header.fixed .header-top{display:none}
#header.fixed .header-middle{padding:10px 0}
#header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;margin:0 auto;max-width:1210px}
.header-middle{padding:10px 0; background: #FFFFFF;width:100%;background-color:#FFFFFF;-webkit-box-shadow:0 17px 33px -2px rgba(28,39,49,0.05);box-shadow:0 17px 33px -2px rgba(28,39,49,0.05)}
#header .icon > .counter{top:-4px;right:-4px}
@media screen and (max-width: 767px) {
.header-middle .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}
.search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media screen and (max-width: 991px) {
#header .inner{padding:0 5px}
#header .inner::before,#header .inner::after{content:none}
.header-middle{padding:10px 0}
}
@media screen and (max-width: 1199px) {
.header-top .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-top .navigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.contact-info{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;width:40%;min-width:400px}
.menu-body .catalog{width:100%}
.menu-body .catalog-btn,.menu-body .auth > a{width:100%;border-radius:0;font-size:16px;line-height:21px}
.menu-body .auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px;color:#FFFFFF;text-align:center}
.menu-body .auth a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:50px;border:1px solid #E9E9E9;border-radius:2px}
.menu-body .catalog .icon{width:20px;height:20px}
.icon-img{pointer-events:none}
.tooltip{position:absolute;top:85%;right:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:175px;background-color:#FFFFFF;-webkit-box-shadow:0 17px 40px -2px rgb(28 39 49 / 10%);box-shadow:0 17px 40px -2px rgb(28 39 49 / 10%);border-radius:5px;z-index:15}
.opened > .tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}
.tooltip a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;width:100%;padding:10px}
.tooltip span + span > a{padding-top:5px}
.tooltip span:hover{background-color:#F4F4F4}
.product-mini-banner img {width: 100%;border-radius: 8px;}
@media screen and (min-width: 992px) {
#catalog.glide{margin-top: -62px}
.f-kasper {margin-left: 20px;}
}
.f-kasper img{height: 33px}
.foot_text a{
	color: #53b220;
}
.foot_text a:hover{
	text-decoration: none;
    color: #ecad26;
    border-bottom-color: transparent;
}
.logo img {height: 52px;}
.f-logo img {height:52px;}

/* Избранное */
.icon-featured {
  width: 28px;
  height: 28px;
  background: url(/images/ico-heart.png) 0 0 no-repeat;
  background-size: contain;
}
.add-featured{display: block; width: 20px; height: 20px; z-index: 7; position: absolute;}
.add-featured i{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;background: url(/images/ico-heart.png) 0 0 no-repeat; background-size: contain;}
.add-featured.active i{background: url(/images/ico-heart-active.png) 0 0 no-repeat; background-size: contain;}
.catalog-item-img{position: relative;}
.catalog-item-img .add-featured{position: absolute; left: -15px; top: -20px;}

.flx-pr-card-imgs{position: relative;}
.flx-pr-card-imgs .add-featured{width: 24px; height: 24px; left: 30px; top: 15px;}

.product-mini{position: relative;}
.product-mini .add-featured{left: 15px; top: 15px;}

.cart-item-name{position: relative;}
.cart-item-name .add-featured{left: 15px; top: 0px; width: 18px; height: 18px;}

.compare-product{position: relative;}
.compare-product .add-featured{left: 10px; top: 10px;}
.add-featured{border: none; outline: none; padding: 0px;}
@media screen and (max-width:640px) {
  .catalog-item-img .add-featured{left: -5px; top: -7px; width: 22px; height: 22px;}
  .cart-item-name .add-featured{left: 24px; top: 60px; width: 24px; height: 24px;}
}
@media screen and (max-width:480px) {
  .catalog-item-img .add-featured{right: -5px; top: -10px;width: 22px; height: 22px; left: auto;}
  .flx-pr-card-imgs .add-featured{ right: 30px; top: 15px; left: auto;}
  .product-mini .add-featured{right: 15px; top: 15px; left: auto;}
}
/** Cookie block */
.cookie-block{display: block; position: fixed; left: 50%; max-width: 830px; width: calc(100% - 30px); bottom: 20px; z-index: 27; background: #fff; box-shadow: 0px 10px 54px 0px rgba(0,0,0,0.18); padding: 16px;
border-radius: 4px;transform: translateX(-50%);}
.cookie-inner-flex{display: flex;}
.cookie-block .text{font-size: 19px; line-height: 1.2; color: #626262; font-weight: 400; padding-right: 24px;}
.cookie-block .text a{font-weight: 700; color: #54C144; text-decoration: underline;}
.cookie-block .text a:hover{text-decoration: none;}
.cookie-block .btn{width: 250px; text-align: center; background: rgba(84, 193, 68, 0.15); color: #54C144; border-radius: 5px; height: 50px; line-height: 50px; font-size: 19px; font-weight: 700; transition: .3s ease;}
.cookie-block .btn:hover{background: rgba(84, 193, 68, 0.85); color: #fff;}
.cookie-block-2{z-index: 28; max-width: 870px; bottom: -110%; transition: .5s ease;}
.cookie-block-2.show-in{bottom: 18px;}
.cookie-block-2 .item{padding: 4px 60px 17px 0; border-bottom: 1px solid #E7E8EA; margin-bottom: 20px; position: relative;}
.cookie-block-2 .action{position: absolute; right: 0px; top: 5px;}
.cookie-block-2 .action .togler{width: 45px; height: 24px; background: #E7E8EA; border-radius: 30px; position: relative; display: block; text-indent: -99999px;}
.cookie-block-2 .action .togler::after{content: ""; display: block; width: 20px; height: 20px; border-radius: 50%; background: #fff; left: 2px; top: 2px; transition: .3s ease; position: absolute;}
.cookie-block-2 .action .togler.active{background: #54C144;}
.cookie-block-2 .action .togler.active.disabled{opacity: 0.7; cursor: not-allowed;}
.cookie-block-2 .action .togler.active::after{left: 22px;}
.cookie-block-2 .item .title{font-size: 20px; font-weight: 700; padding-bottom: 8px;}
.cookie-block-2 .item .text{font-size: 16px; line-height: 1.25; color: #626262;}
.cookie-block-2 .helper{color: #616960; font-size: 14px; line-height: 1.25; padding-bottom: 18px;}
.cookie-block-2 .wrap-btns{text-align: right;}
.cookie-block-2 .btn-save{background: rgba(84, 193, 68, 0.85); color: #fff;}
.cookie-block-2 .btn-save:hover{ background: rgba(84, 193, 68, 0.15); color: #54C144;}
@media screen and (max-width:640px) {
 .cookie-inner-flex{flex-wrap: wrap;}
 .cookie-block .text{padding-right: 0px; hyphens: auto;
   -webkit-hyphens: auto; /* Safari/старые версии */
   -ms-hyphens: auto;      /* IE */
   word-wrap: break-word;}
 .cookie-inner-flex .wrap-btn{width: 100%; padding-top: 18px;}
 .cookie-inner-flex .btn{width: 100%;}
 .cookie-block-2 .item{padding-right: 0px;}
 .cookie-block-2 .wrap-btns{text-align: center; display: flex; justify-content: space-between;}
 .cookie-block-2 .wrap-btns .btn{width: 48%;}
}


.label-cardBB{    
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #53b220;
    border-radius: 2px;
    color: #fff;
    padding: 5px 10px;
    font-weight: 600;
	font-size:13px;
}
.label-cardBB:hover{background:#ecad26;} 
.label-cardBB span{font-weight: normal;}
.flx-pr-card-imgs .slick-pr-card-slide{position: relative;}
.flx-pr-card-imgs .slick-pr-card-slide .label-cardBB{left: 7px; bottom: 7px;}
.catalog-settings .catalog-settings-left{display: flex; flex-wrap: wrap; align-items: center;}
.catalog-settings .catalog-settings-instock{margin-right: 20px;}
.catalog-settings .catalog-settings-right{min-width: 155px;}
.catalog-settings .catalog-settings-left>span{margin-bottom: 6px;}
.catalog-settings .catalog-settings-right{padding-bottom: 6px;}
.bb-single{color: #093;}

.wrap-agree-cardbb{margin-top: 15px; font-size: 18px; display: none;}
.wrap-agree-cardbb.show{display: block;}

.pr-card .no-image img{width: 100%;}