@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic);.border-box,body{-moz-box-sizing:border-box}nav.bottombar,nav.topbar{z-index:10000;width:100%}section.common div.content .catalognav>div .list ul li,section.orders div.content .catalognav .sortlist ul li{white-space:nowrap}body,html{height:100%}html *{max-height:999999px}body{overflow-y:scroll;box-sizing:border-box;background:#d3d3d3}article,aside,body,button,div,footer,h1,h2,h3,h4,h5,h6,header,input,li,nav,ol,p,section,select,textarea,ul{margin:0;padding:0;font-size:inherit;font-weight:inherit}button{cursor:pointer;outline:0}ol,ul{list-style:none}button,input,select,textarea{font-family:inherit}iframe{border:none}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}nav.topbar .barwrap,nav.topbar .barwrap ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.border-box{box-sizing:border-box}html{line-height:1.25;font-family:Roboto,sans-serif;font-size:14px}body.wholesale{background:#191919}h1{font-size:2rem;margin:0 20px 20px}h2{font-size:1.5rem;margin:0 10px 20px}a{color:#303030;text-decoration:none}a:not(.disabled):hover{color:#ee2f3f}table{border-collapse:collapse}.pseudolink{border-bottom:1px dashed #646464;color:#646464;cursor:pointer}.pseudolink:hover{border-color:#ee2f3f;color:#ee2f3f}.button{min-height:30px;padding:5px 10px;background:#ee2f3f;border:none;border-radius:3px;color:#fff}.button:hover{background:#b21b2b}textarea{resize:none}.barwrap,.wrap{-moz-box-sizing:border-box;box-sizing:border-box;max-width:1220px;margin:auto}.wrap{background:#fff}nav.topbar{top:0;height:42px}nav.topbar .barwrap{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}nav.topbar .barwrap ul{display:flex}nav.topbar .barwrap .userfunctions,nav.topbar .barwrap ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}nav.topbar .barwrap ul li a{display:flex;-webkit-align-items:center;align-items:center;height:40px;padding:0 20px;border-bottom:2px solid #b21b2b}nav.topbar .barwrap ul li a.active{background:#fff;border-color:#fff}nav.topbar .barwrap ul li a.disabled{border-color:#eee}nav.topbar .barwrap ul li a:not(.active) img{filter:grayscale(100%)}nav.topbar .barwrap ul li a:not(.active):not(.disabled):hover{color:#ee2f3f;border-color:#ee2f3f}nav.topbar .barwrap ul li a:not(.active):not(.disabled):hover img{filter:grayscale(0)}nav.topbar .barwrap .userfunctions{display:flex}nav.topbar .barwrap .userfunctions p{margin-left:20px}.wrap:not(.ui-snap) nav.main{padding:10px 20px 20px}nav.main{height:70px;padding:10px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}nav.main .logo{margin-right:20px}nav.main .logo a img{display:block}nav.main .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}nav.main .nav .phone{margin-right:20px;font-weight:300}nav.main .nav .phone span{font-size:1.5rem;font-weight:400}nav.main .nav .schedule{color:#bbb}nav.main .nav ul{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99;text-align:right}nav.main .nav ul li{display:inline-block;margin-left:10px}nav.bottombar .barwrap,nav.bottombar .barwrap .cart{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}nav.main .nav ul li a{text-decoration:underline}nav.bottombar{position:fixed;bottom:0;height:50px;background:#303030;box-shadow:0 -1px 2px rgba(0,0,0,.2)}nav.bottombar .barwrap{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:50px;color:#fff}nav.bottombar .barwrap .cart{display:flex;-webkit-align-items:center;align-items:center}nav.bottombar .barwrap .nav,section.common{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}nav.bottombar .barwrap .cart .title{margin-right:10px}nav.bottombar .barwrap .cart .title i{font-size:1.2rem}nav.bottombar .barwrap .cart .title a{color:#ee2f3f}nav.bottombar .barwrap .cart .title a:hover{color:#fff}nav.bottombar .barwrap .cart .q{-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:30px;margin-right:10px;padding:0 15px;border:1px solid #ee2f3f;border-radius:3px;color:#ee2f3f;font-weight:700}nav.bottombar .barwrap .cart .total{margin-right:10px;font-weight:700}nav.bottombar .barwrap .nav{display:flex;-webkit-align-items:baseline;align-items:baseline}nav.bottombar .barwrap .nav p{margin-right:20px}nav.bottombar .barwrap .nav p .pseudolink{border-color:#fff;color:#fff}nav.bottombar .barwrap .nav p .pseudolink:hover{border-color:#ee2f3f;color:#ee2f3f}nav.bottombar .barwrap .nav button{min-height:30px;padding:5px 10px;border:none;border-radius:3px;margin-left:20px;background:#bbb;color:#fff}nav.bottombar .barwrap .nav button:hover{background:#ee2f3f}section.common{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px 10px}section.common aside{width:220px;min-width:220px;margin:0 10px}section.common aside h1{margin:0 0 20px;font-size:1.5rem}section.common aside h2{margin:0 0 10px;font-size:1.25rem}section.common aside .mainnav .title>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:40px;padding:0 10px;background:#ee2f3f;border:none;color:#fff;font-weight:700;text-decoration:none}section.common aside .mainnav .level1>li:hover ul,section.common aside .mainnav .title:hover>ul{display:block}section.common aside .mainnav .title>a:hover{background:#b21b2b}section.common aside .mainnav .level1{z-index:9989;width:220px;margin-bottom:20px;box-shadow:0 1px 1px rgba(0,0,0,.2)}section.common aside .mainnav .level1>li{position:relative;border-bottom:1px solid #eee}section.common aside .mainnav .level1>li:last-of-type{border:none}section.common aside .mainnav .level1>li>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:40px;padding:0 5px;background:#fff;border:none;text-decoration:none}section.common aside .mainnav .level1>li>a:hover{color:#ee2f3f}section.common aside .mainnav .level1>li>a span{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.common aside .mainnav .level1>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;-webkit-column-rule:1px solid #eee;-moz-column-rule:1px solid #eee;column-rule:1px solid #eee}section.common aside .mainnav .level1>li ul li a{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;width:100%;height:30px;line-height:30px;padding:0 10px;border:none;text-decoration:none;white-space:nowrap}section.common aside .mainnav .level1>li ul li a span{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.common aside .mainnav .level1.dropdown{position:absolute;display:none}section.common aside .articles section{display:none}section.common aside .articles section article{margin-bottom:20px;padding:10px 10px 20px;background:#f5f5f5}section.common aside .articles section article h3{margin-bottom:5px;font-size:1.1rem;font-weight:700}section.common aside .articles section article p{margin-bottom:10px}section.common aside .articles section article img{margin-bottom:20px}section.common aside .articles section article a{padding:5px 10px;background:#bbb;border:none;border-radius:3px;color:#fff}section.common aside .articles section article a:hover{background:#ee2f3f}section.common aside .articles>.active{display:block}section.common aside .filtersgroup{margin-bottom:1px;padding:10px;outline:#f1f1f1 solid 1px}section.common aside .filtersgroup.subselection{padding:0}section.common aside .filtersgroup.subselection ul li{margin:0}section.common aside .filtersgroup h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}section.common aside .filtersgroup ul li,section.common aside .filtersgroup ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center}section.common aside .filtersgroup h2:hover{color:#ee2f3f}section.common aside .filtersgroup ul li{margin-bottom:5px;display:flex;align-items:center}section.common aside .filtersgroup ul li input{margin-right:10px}section.common aside .filtersgroup ul li a{-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;width:100%;height:40px;padding:5px 10px;border-bottom:1px solid #eee}section.common aside .filtersgroup ul li:last-child a{border:none}section.common aside .filtersgroup .range{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:10px}section.common aside .filtersgroup .range input{width:50px;height:25px;margin:0 5px;padding:0 5px;border:1px solid #eee;border-radius:3px}section.common aside .filtersgroup .slider{padding:0 5px}section.common aside .filtersgroup.spoilered .hidden{display:none}section.common .catalogcategories,section.common .catalogcategories .item>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.common aside .filterscontrols{padding:20px 10px;outline:#f1f1f1 solid 1px}section.common aside .filterscontrols button{margin-bottom:10px}section.common .catalogcategories{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}section.common .catalogcategories .item{-moz-box-sizing:border-box;box-sizing:border-box;width:220px;margin:0 10px 20px;padding:20px 10px;outline:#eee solid 1px;text-align:center}section.common .catalogcategories .item>a{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:200px;height:133px;border:none}section.common .catalogcategories .item:hover{outline-color:#c3c3c3;box-shadow:1px 1px 3px rgba(0,0,0,.25)}section.common .catalogcategories .item img{max-width:200px;max-height:133px;margin-bottom:20px}section.common .catalogcategories .item .category a{border:none;font-weight:700}section.common div.content{width:960px;-moz-box-sizing:border-box;box-sizing:border-box}section.common div.content .catalognav{margin:0 10px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}section.common div.content .catalognav>div{position:relative}section.common div.content .catalognav>div>span{border-bottom:1px dashed #646464;color:#646464;cursor:pointer}section.common div.content .catalognav>div>span:hover{border-color:#ee2f3f;color:#ee2f3f}section.common div.content .catalognav>div .list{display:none;position:absolute;z-index:9899;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.25)}section.common div.content .catalognav>div .list ul li:hover{background:#eee}section.common div.content .catalognav>div .list ul li a{display:block;padding:5px 10px}section.common div.content .catalognav>div .list ul li input[type=checkbox]{margin-right:10px;vertical-align:middle}section.common div.content .catalognav>div .list.sortorder{left:100px}section.common div.content .catalognav>div .list.shops{left:-130px}section.common div.content .catalognav>div .list.shops li{padding:5px 10px}section.common div.content .catalognav>div:not(:last-of-type){margin-right:20px}section.common div.content .catalognav .viewswitcher{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99;text-align:right}section.common div.content .catalognav .viewswitcher a{display:inline-block;margin-left:10px;border:none;color:#646464;font-size:1.5rem}section.common div.content .catalognav .viewswitcher a:hover{color:#ee2f3f}section.common div.content .brands{display:none;margin:0 10px 20px;outline:#eee solid 1px}section.common div.content .brands .list{padding:20px}section.common div.content .brands .list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}section.common div.content .brands .list ul li{width:25%;margin-bottom:5px}section.common div.content .brands .list ul li input{margin-right:10px}section.common div.content .brands .list [data-name=brandslist]{display:none}section.common div.content .brands .list>button{margin:10px 0}section.common div.content .brands div.result{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:20px;outline:#eee solid 1px}section.common div.content .brands div.result button{margin-right:10px;padding:5px 20px;background:#ee2f3f;border:none;border-radius:3px;color:#fff}section.common div.content .brands div.result button:hover{background:#b21b2b}section.common div.content .search_cnt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;height:40px;padding:0 10px}section.common div.content .search_cnt .search{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99;height:40px;padding:0 10px 0 40px;background:url(../images/search.png) 10px 10px no-repeat;border:1px solid #eee;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}section.common div.content .search_cnt .search input{-webkit-appearance:none;border:none;height:38px;outline:0;-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.common div.content .search_cnt .search button{margin-left:10px}section.common div.content .search_cnt .searchresults{display:none;position:absolute;top:40px;left:100px;z-index:99999}section.common div.content .search_cnt .searchresults table{width:100%;background:#fff}section.common div.content .search_cnt .searchresults table tr{border:1px solid #eee}section.common div.content .search_cnt .searchresults table tr td{height:40px;padding:0 20px;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}section.common div.content .search_cnt .searchresults table tr td.photo{width:155px}section.common div.content .search_cnt .searchresults table tr td.photo a{border:none}section.common div.content .search_cnt .searchresults table tr td.photo a img{max-width:115px}section.common div.content .search_cnt .searchresults .allResult{display:block;height:40px;line-height:40px;background:#ee2f3f;border:none;border-radius:0 0 5px 5px;color:#fff;text-align:center}section.cart .goods .table table thead tr td,section.cart .goods .table table tr td.title .code{color:#bbb}section.common div.content .search_cnt .searchresults .allResult:hover{background:#b21b2b}section.common div.content .owl-main{-moz-box-sizing:border-box;box-sizing:border-box;width:940px;margin:20px 10px 0}section.common div.content .owl-main a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:940px;border:none}section.common div.content .owl-main a img{display:block;max-width:940px}section.common div.content .catalog,section.common div.content .maingroup>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.common div.content .maingroup>div{display:flex}section.common div.content .catalog{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}section.cart,section.cart .goods .controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.common.ui-snap{top:0;z-index:9999;padding-top:10px;background:#fff}section.cart{display:flex;padding:0 10px}section.cart h2{margin:0 0 20px;font-size:1.25rem}section.cart .goods{width:700px;margin:0 10px 20px}section.cart .goods .controls{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:20px}section.cart .goods .controls div input{height:28px;border:1px solid #eee;border-right:none;border-radius:3px 0 0 3px;padding:0 10px}section.cart .goods .controls div button{background:#bbb}section.cart .goods .controls div button:hover{background:#ee2f3f}section.cart .goods .controls div button.append{border-radius:0 3px 3px 0}section.cart .goods .table{max-height:700px;margin-bottom:20px}section.cart .goods .table.header{margin:0}section.cart .goods .table table{width:100%;max-width:670px}section.cart .goods .table table tr td{padding:5px 2px;border:1px solid #eee;text-align:center;vertical-align:middle}section.cart .goods .table table tr td.price,section.cart .goods .table table tr td.q,section.cart .goods .table table tr td.stringtotal{width:80px;min-width:80px}section.cart .goods .table table tr td.remove{width:30px;min-width:30px}section.cart .goods .table table tbody tr td a{border:none}section.cart .goods .table table tbody tr td .about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left}section.cart .goods .table table tbody tr td .about img{display:block}section.card .properties,section.cart .goods .total{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.cart .goods .table table tbody tr td .about div .title{margin-bottom:5px}section.cart .goods .table table tbody tr td.input .minus,section.cart .goods .table table tbody tr td.input .plus{min-height:30px;border:none;padding:0 5px;background:#c3c3c3;color:#fff}section.cart .goods .table table tbody tr td.input .minus:hover,section.cart .goods .table table tbody tr td.input .plus:hover{background:#ee2f3f}section.cart .goods .table table tbody tr td.input .minus{border-radius:3px 0 0 3px}section.cart .goods .table table tbody tr td.input .plus{border-radius:0 3px 3px 0}section.cart .goods .table table tbody tr td.input input{width:30px;height:28px;border:1px solid #eee;text-align:center}section.cart .goods .table table tbody tr td.remove .pseudolink{border:none;color:#c3c3c3}section.cart .goods .table table tbody tr td.remove .pseudolink:hover{color:#ee2f3f}section.cart .goods .total{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}section.cart .goods .total .promocode p{margin-bottom:10px;text-align:center}section.cart .goods .total .promocode p input:not([type=checkbox]),section.cart .goods .total .promocode p textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #eee;border-radius:3px}section.cart .goods .total .promocode p input:not([type=checkbox]){height:40px;padding:0 10px}section.cart .goods .total .promocode p textarea{height:100px;padding:10px}section.cart .goods .total .calculations{font-size:1.2rem}section.cart .goods .total .calculations table tr td{padding:0 5px 10px}section.cart .goods .total .calculations table tr td.price{color:#ee2f3f;font-weight:700;text-align:right}section.cart .goods .total .calculations table tr.totalprice{font-size:2rem}section.cart .goods .total .calculations table tr.totalprice td{padding:0 5px}section.cart .info{width:460px;margin:0 10px 20px}section.cart .info .customer{margin-bottom:20px;padding:20px;border-radius:3px;outline:#eee solid 1px}section.cart .info .customer h3{margin-bottom:10px;font-weight:700}section.cart .info .customer input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:0 10px;border:1px solid #eee;border-radius:3px}section.cart .info .customer input:not(:last-child){margin-bottom:20px}section.cart .info .goodsreceipt{margin-bottom:20px;padding:20px;border-radius:3px;outline:#eee solid 1px}section.cart .info .goodsreceipt h3{margin-bottom:10px;font-weight:700}section.cart .info .goodsreceipt .p,section.cart .info .goodsreceipt p{margin-bottom:10px}section.cart .info .goodsreceipt .p .pseudolink,section.cart .info .goodsreceipt p .pseudolink{border:0}section.cart .info .goodsreceipt .delivery textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding:0 10px;border:1px solid #eee;border-radius:3px;font-size:1.5rem}section.cart .info .goodsreceipt .ownexpense,section.cart .info .goodsreceipt .ownexpense .pointresult{display:none}section.cart .info .other p{margin-bottom:20px;text-align:center}section.cart .info .other p input:not([type=checkbox]),section.cart .info .other p textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #eee;border-radius:3px}section.cart .info .other p input:not([type=checkbox]){height:40px;padding:0 10px}section.cart .info .other p button{padding:20px 40px;font-size:2rem}section.cart .info .other p textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;padding:8px 10px;border:1px solid #eee;border-radius:3px;margin-bottom:0;font-size:1rem}section.card{width:960px;margin:auto}section.card h1,section.card h3{margin:0 10px 20px}section.card .properties{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 10px 20px}section.card .carddetails,section.card .carddetails .gallery .photos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.card .properties p{margin-right:20px}section.card .properties p .label{color:#bbb}section.card .properties p.comments{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.card .properties p:last-of-type{margin:0}section.card .carddetails{display:flex;-webkit-align-items:flex-start;align-items:flex-start}section.card .carddetails .gallery{-moz-box-sizing:border-box;box-sizing:border-box;width:480px;margin-bottom:20px}section.card .carddetails .gallery .photos{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0 8px 20px 10px}section.card .carddetails .gallery .photos span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:114px;height:75px;cursor:pointer;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}section.card .carddetails .gallery .photos span:nth-of-type(4n+1){border-left:1px solid #f1f1f1}section.card .carddetails .gallery .photos span img{max-width:114px;max-height:75px}section.card .carddetails .gallery .photos a{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:none;width:459px;height:350px;cursor:zoom-in;border:1px solid #f1f1f1}section.card .carddetails .gallery .photos a.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.card .carddetails .gallery .photos a img{display:block;max-width:459px;max-height:350px}section.card .carddetails .gallery .accessoires .h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 10px 20px}section.card .carddetails .gallery .accessoires .h2 h2{margin:0}section.card .carddetails .gallery .accessoires .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.card .carddetails .gallery .add h2{margin:0 10px 20px}section.card .carddetails .gallery .add .items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.card .carddetails .fulldesc{width:480px;margin:0 10px 20px}section.card .carddetails .fulldesc .purchase{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:20px;padding:20px;outline:#f1f1f1 solid 1px}section.card .carddetails .fulldesc .purchase .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}section.card .carddetails .fulldesc .purchase .info div,section.card .carddetails .fulldesc .purchase .info p{position:relative;margin-bottom:10px}section.card .carddetails .fulldesc .purchase .info div .label,section.card .carddetails .fulldesc .purchase .info p .label{padding-right:5px;color:#bbb}section.card .carddetails .fulldesc .purchase .info div .list table tbody tr td,section.card .carddetails .fulldesc .purchase .info div .list table thead tr th,section.card .carddetails .fulldesc .purchase .info div .list.shops li,section.card .carddetails .fulldesc .purchase .info p .list table tbody tr td,section.card .carddetails .fulldesc .purchase .info p .list table thead tr th,section.card .carddetails .fulldesc .purchase .info p .list.shops li{padding:5px 10px}section.card .carddetails .fulldesc .purchase .info div:last-child,section.card .carddetails .fulldesc .purchase .info p:last-child{margin:0}section.card .carddetails .fulldesc .purchase .info div .list,section.card .carddetails .fulldesc .purchase .info p .list{display:none;position:absolute;z-index:9899;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.25)}section.card .carddetails .fulldesc .purchase .info div .list table thead tr th,section.card .carddetails .fulldesc .purchase .info p .list table thead tr th{font-size:1.2rem;font-weight:300;text-align:left}section.card .carddetails .fulldesc .purchase .info div .list table tbody tr td.q,section.card .carddetails .fulldesc .purchase .info p .list table tbody tr td.q{color:#ee2f3f}section.card .carddetails .fulldesc .purchase .info div .list table tbody tr td:first-child,section.card .carddetails .fulldesc .purchase .info p .list table tbody tr td:first-child{min-width:300px;max-width:500px}section.card .carddetails .fulldesc .purchase .info div .list.shops,section.card .carddetails .fulldesc .purchase .info p .list.shops{left:-130px}section.card .carddetails .fulldesc .purchase .purchasedetails{text-align:right}section.card .carddetails .fulldesc .purchase .purchasedetails .price{margin-bottom:10px}section.card .carddetails .fulldesc .purchase .purchasedetails .price .old{color:#ee2f3f;font-size:1.5rem;font-weight:700;text-decoration:line-through}footer .nav .menu ul li a,section.breadcumbs ul li a{text-decoration:underline}section.card .carddetails .fulldesc .purchase .purchasedetails .price .current{font-size:2rem;font-weight:700}section.card .carddetails .fulldesc article.comment{margin-bottom:20px;padding:10px;background:#f5f5f5;border-radius:3px}section.card .carddetails .fulldesc article.comment .name{font-weight:700}section.card .carddetails .fulldesc>article.comment{position:relative}section.card .carddetails .fulldesc>article.comment:after,section.card .carddetails .fulldesc>article.comment:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}section.card .carddetails .fulldesc>article.comment:after{border-color:rgba(245,245,245,0);border-right-color:#f5f5f5;border-width:10px;margin-top:-10px}section.card .carddetails .fulldesc>article.comment:before{border-color:rgba(245,245,245,0);border-right-color:#f5f5f5;border-width:16px;margin-top:-16px}section.card .carddetails .fulldesc .parameters{margin-bottom:20px;padding:20px;outline:#f1f1f1 solid 1px}section.card .carddetails .fulldesc .parameters .header{margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}section.card .carddetails .fulldesc .parameters .list p,section.cnt .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.card .carddetails .fulldesc .parameters .header h2{margin:0;-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.card .carddetails .fulldesc .parameters .header div{margin-left:20px}section.card .carddetails .fulldesc .parameters .list p{margin-bottom:5px;display:flex;background-position:center;background-repeat:repeat-x}section.card .carddetails .fulldesc section,section.card .carddetails .fulldesc section.about .comments.all{display:none}section.card .carddetails .fulldesc .parameters .list p:last-of-type{margin-bottom:20px}section.card .carddetails .fulldesc .parameters .list p:nth-of-type(2n){background:#f1f1f1}section.card .carddetails .fulldesc .parameters .list p span:first-child{width:60%;padding-right:5px}section.card .carddetails .fulldesc .parameters .list.full{display:none;margin:20px 0}section.card .carddetails .fulldesc .parameters .list.full p:last-of-type{margin:0}section.card .carddetails .fulldesc section h2{margin:0 0 20px}section.card .carddetails .fulldesc section.about{padding:20px;outline:#f1f1f1 solid 1px}section.card .carddetails .fulldesc section.about .comments{width:420px}section.card .carddetails .fulldesc section.about .comments.all p:last-of-type{margin:0}section.card .carddetails .fulldesc section.about .more{margin-bottom:20px;text-align:center}section.card .carddetails .fulldesc section .form div.input{margin-bottom:20px}section.card .carddetails .fulldesc section .form div.input input,section.card .carddetails .fulldesc section .form div.input textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #eee;border-radius:3px}section.card .carddetails .fulldesc section .form div.input input{height:40px;max-width:300px;padding:0 10px}section.card .carddetails .fulldesc section .form div.input textarea{height:150px;min-width:400px;padding:10px}section.card .carddetails .fulldesc>.active{display:block}section.cnt{margin:0 10px 20px}section.cnt.wholesale{margin:0 0 20px}section.cnt h1{margin:0 10px 20px;font-size:2rem}section.cnt .content{display:flex;-webkit-align-items:flex-start;align-items:flex-start}section.cnt .content .articles,section.cnt .content .articles article{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.cnt .content .articles{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;max-width:960px}section.cnt .content .articles article{-moz-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;width:300px;margin:0 10px 20px;padding:20px 0;outline:#eee solid 1px}section.contacts .content,section.contacts article .address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.cnt .content .articles article .date{margin:0 10px 5px;color:#646464;font-size:.75rem}section.cnt .content .articles article h2{margin:0 10px 10px;font-size:1.25rem}section.cnt .content .articles article div{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99;margin:0 10px}section.cnt .content .articles article div p{margin-bottom:10px}section.cnt .content .articles article div p:last-of-type{margin-bottom:20px}section.cnt .content .articles article img{margin-bottom:10px}section.cnt .content .articles article a{margin:0 10px;padding:5px 10px;background:#646464;border:none;border-radius:3px;color:#fff}section.cnt .content .articles article a:hover{background:#ee2f3f}section.cnt .content aside{-moz-box-sizing:border-box;box-sizing:border-box;width:220px;margin:0 10px 20px;padding:20px;outline:#f1f1f1 solid 1px}section.cnt .content aside h2{margin:0 0 20px;font-size:1.25rem}section.cnt .content aside ul li{margin-bottom:20px}section.cnt .content aside ul li:last-of-type{margin:0}section.contacts{padding:0 10px}section.contacts h1{margin:0 10px 20px;font-size:2rem}section.contacts article{margin-bottom:20px;padding:20px;outline:#f1f1f1 solid 1px}section.contacts article a{border:none}section.contacts article h2{margin:0 0 10px;font-size:1.25rem}section.contacts article .address{display:flex;-webkit-align-items:center;align-items:center;margin-bottom:10px}section.contacts article .address i{margin-right:10px}section.contacts article .address a{color:#ee2f3f;font-weight:700}section.contacts article .address a:hover{color:#646464}section.contacts article p{margin-bottom:5px}section.contacts article p:last-of-type{margin:0}section.contacts article .phone a{font-weight:700}section.contacts .contactsintro{margin:0 10px}section.contacts .content{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}section.contacts .content .articles{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99;margin:0 10px 20px}section.contacts .content aside{-moz-box-sizing:border-box;box-sizing:border-box;width:220px;margin:0 10px 20px;padding:20px;outline:#f1f1f1 solid 1px}section.contacts .content aside h2{margin:0 0 20px;font-size:1.25rem}section.contacts .content aside ul li{margin-bottom:20px}section.contacts .content aside ul li:last-of-type{margin:0}section.shop{padding:0 10px}section.shop h2{margin:0 10px 20px;font-size:1.25rem}section.shop .photos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}section.shop .photos a{display:block;margin:0 10px 20px;border:none}section.orderdetails .table table tbody tr,section.orders div.content .table table tbody tr,section.textpage.shops table tr td{border:1px solid #eee}section.shop .shopinfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.shop .shopinfo .info{-moz-box-sizing:border-box;box-sizing:border-box;width:700px;margin:0 10px 20px;padding:20px;outline:#eee solid 1px}section.shop .shopinfo .info h2{margin:0 0 20px;font-size:1.25rem}section.shop .shopinfo .info>p{margin-bottom:10px}section.shop .shopinfo .info>p:last-of-type{margin-bottom:20px}section.shop .shopinfo .info .about p{margin-bottom:5px}section.shop .shopinfo .info .about p:last-of-type{margin-bottom:20px}section.shop .shopinfo .info .about .fullabout{display:none;margin-bottom:20px}section.shop .shopinfo .info .about .fullabout p:last-of-type{margin:0}section.orders div.content .table,section.orders div.content h1,section.shop .shopinfo .geo{margin:0 10px 20px}section.shop .shopinfo .geo section{display:none}section.shop .shopinfo .geo>.active{display:block}section.orderdetails .h1,section.orders{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.orders{display:flex;-webkit-align-items:flex-start;align-items:flex-start;padding:0 10px}section.orders div.content{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}section.orders div.content h1{font-size:2rem}section.orders div.content .catalognav{position:relative;margin:0 10px 20px}section.orders div.content .catalognav .sortlist{display:none;position:absolute;left:75px;z-index:9899;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.25)}.goodscard-bigblock:hover,.goodscard-block:hover{z-index:9;box-shadow:1px 1px 3px rgba(0,0,0,.25)}section.orders div.content .catalognav .sortlist ul li:hover{background:#eee}section.orders div.content .catalognav .sortlist ul li a{display:block;padding:5px 10px}section.orders div.content .table table{width:100%;border-collapse:collapse}section.orders div.content .table table tbody tr td{padding:10px 20px}section.orders div.content .table table tbody tr td.status{width:160px}section.orders div.content>p{margin-bottom:20px;font-size:1.1rem}section.orders div.content>p span{color:#bbb}section.orders div.content button{margin-bottom:20px}section.orderdetails{width:960px;margin:auto}section.orderdetails .h1{margin:0 10px 20px;display:flex;-webkit-align-items:center;align-items:center}section.orderdetails .h1 h1{margin:0 20px 0 0;font-size:2rem}section.orderdetails .status{margin:0 10px 20px;color:green;font-size:1.1rem}section.orderdetails p{margin:0 10px 5px}section.orderdetails p:last-of-type{margin-bottom:20px}section.orderdetails .orderinfo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.orderdetails .orderinfo .info{-moz-box-sizing:border-box;box-sizing:border-box;width:700px;margin:0 10px 20px}section.orderdetails .orderinfo .info table{width:100%;border-collapse:collapse}section.orderdetails .orderinfo .info table tbody tr td{-moz-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 20px;border:1px solid #eee}section.orderdetails .orderinfo .geo{margin:0 10px 20px}section.orderdetails .orderinfo .geo section{display:none}section.orderdetails .orderinfo .geo section img,section.orderdetails .orderinfo .geo>.active{display:block}section.orderdetails h2{margin:0 10px 20px;font-size:1.25rem}section.orderdetails .table{max-height:400px;margin:0 10px 20px}section.orderdetails .table table{width:100%;border-collapse:collapse}section.orderdetails .table table tbody tr td{padding:10px 20px}section.orderdetails .total{font-size:1.1rem;text-align:right}section.orderdetails .total p span{color:#bbb}section.orderdetails .total .totalprice{font-size:1.25rem}section.textpage{max-width:940px;margin:auto}section.textpage>:last-child{margin-bottom:20px}section.textpage h1{margin:0 0 20px;font-size:2rem}section.textpage>img{width:100%;margin-bottom:20px}section.textpage h2{margin:0 0 20px;font-size:1.25rem}section.textpage li,section.textpage p{margin-bottom:10px}section.textpage p{line-height:1.4}section.textpage ul li{list-style-type:disc;list-style-position:inside}section.textpage ol li{list-style-type:decimal;list-style-position:inside}section.textpage ol+h2,section.textpage p+h2,section.textpage ul+h2{margin-top:20px}section.textpage.shops{text-align:center}section.textpage.shops .map{width:940px;margin:auto auto 20px}section.textpage.shops table{margin:auto auto 20px;border-collapse:collapse}section.textpage.shops table tr td{padding:10px 20px;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}section.textpage.shops table tr .address{width:255px;text-align:left}section.textpage.shops table tr .worktime{width:250px}section.textpage.shops table tr .phone{width:180px}section.breadcumbs{padding:20px}section.breadcumbs ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}section.breadcumbs ul li{margin-right:5px}section.breadcumbs ul li:not(:last-child):after{content:' / '}section.brands .owl-brands__cont{position:relative;margin:0 20px 20px;outline:#eee solid 1px}section.brands .owl-brands__cont .owl-brands{margin:auto}section.brands .owl-brands__cont .owl-brands img{display:block;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1)}section.points,section.points .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.brands .owl-brands__cont .owl-brands img:hover{-webkit-filter:none;filter:none}section.brands .owl-brands__cont .arrow{position:absolute;top:0;width:40px;height:80px;background-position:center;background-repeat:no-repeat;cursor:pointer}section.brands .owl-brands__cont .arrow.arrow-l{left:0;background-image:url(../controls/arrow1-l.png)}section.brands .owl-brands__cont .arrow.arrow-r{right:0;background-image:url(../controls/arrow1-r.png)}section.points{display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;height:80px;padding:0 20px;background:#576d75}section.points .item{display:flex;-webkit-align-items:center;align-items:center;margin:0 10px;color:#fff}footer,footer .info .logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}section.points .item img{height:35px;margin-right:10px}footer{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 70px;background:#303030;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}footer .info{color:#bbb}footer .info .logos{display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px}footer .info .form,footer .nav .contacts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}footer .info .logos img{width:170px;margin-right:20px}footer .info .copy{max-width:450px;margin-bottom:20px}footer .info .form{display:flex;-webkit-align-items:center;align-items:center}footer .info .form span{margin-right:10px}footer .info .form input{border:none;height:30px;margin-right:10px;padding:0 10px;outline:0}footer .info .form button{min-height:30px;padding:5px 10px;background:#ee2f3f;border:none;border-radius:3px;color:#fff}footer .info .form button:hover{background:#b21b2b}footer .cclogos{color:#fff;font-size:3rem}footer .nav .contacts{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:20px;color:#bbb;text-align:right}.goodscard .header,footer .nav .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}footer .nav .contacts .phone{font-size:1.6rem;font-weight:300}footer .nav .contacts a{border:none;color:#646464}footer .nav .contacts a:hover{color:#ee2f3f}footer .nav .menu{display:flex;margin-bottom:30px}footer .nav .menu ul li{text-align:right}footer .nav .menu ul li a{color:#bbb}footer .nav .menu ul li a:hover{color:#ee2f3f}footer .nav .menu ul:nth-child(1){padding-right:20px}footer .nav .menu ul:nth-child(2){padding:0 20px;border-left:1px solid #646464;border-right:1px solid #646464}footer .nav .menu ul:nth-child(3){padding-left:20px}footer .nav .make-d{color:#646464;text-align:right}footer .nav .make-d a{color:#ee2f3f}footer .nav .make-d a:hover{color:#fff}.goodscard{width:220px;margin:0 10px 20px;padding:10px;outline:#eee solid 1px;-moz-box-sizing:border-box;box-sizing:border-box}.goodscard:hover{box-shadow:1px 1px 3px rgba(0,0,0,.25);outline-color:#c3c3c3}.goodscard a{border:none}.goodscard .header{display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:25px;margin-bottom:10px}.goodscard .details{padding:10px 0;border-bottom:1px solid #eee;border-top:1px solid #eee}.goodscard .details .title{height:33px;margin-bottom:5px;overflow:hidden;font-weight:700}.goodscard .details .rating{margin-bottom:5px}.goodscard .details .photo{position:relative;margin-bottom:10px}.goodscard .details .photo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:200px;height:133px}.goodscard .details .photo a img{display:block;max-width:200px;max-height:133px}.goodscard .purchase,.goodscard .purchase .price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.goodscard .details .photo .new{position:absolute;bottom:0;left:0}.goodscard .details .desc{height:33px;overflow:hidden;color:#bbb}.goodscard .purchase{margin-top:5px;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.goodscard .purchase .price{height:45px;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.goodscard .purchase .price .old{color:#ee2f3f;font-weight:700;text-decoration:line-through}.goodscard .purchase .price .current{font-size:1.15rem;font-weight:700}.goodscard .purchase button{padding:5px 10px;background:#ee2f3f;border:none;border-radius:3px;color:#fff}.goodscard-block a,.goodscard-short a{border:none}.goodscard .purchase button:hover{background:#b21b2b}.goodscard-short{-moz-box-sizing:border-box;box-sizing:border-box;width:220px;margin:0 10px 20px;padding:10px;outline:#eee solid 1px;text-align:center}.goodscard-bigblock,.goodscard-block{-moz-box-sizing:border-box;background:#fff}.goodscard-short:hover{box-shadow:1px 1px 3px rgba(0,0,0,.25);outline-color:#c3c3c3}.goodscard-short .rating{margin-bottom:10px;text-align:left}.goodscard-short .photo{margin-bottom:10px}.goodscard-short .photo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:200px;height:133px}.goodscard-short .photo a img{display:block;max-width:200px;max-height:133px}.goodscard-short .title{height:35px;margin-bottom:5px;overflow:none}.goodscard-short .price .old{color:#bbb;font-size:1.25rem;text-decoration:line-through}.goodscard-short .price .current{font-size:1.5rem;font-weight:700}.goodscard-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;margin:0 10px 1px;padding:10px;outline:#eee solid 1px}.goodscard-block .details .properties,.goodscard-block .photo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.goodscard-block:last-of-type{margin-bottom:20px}.goodscard-block .details .desc,.goodscard-block .purchase .price,.goodscard-block .purchase .warranty{margin-bottom:10px}.goodscard-block:hover{outline-color:#c3c3c3}.goodscard-block .photo{margin-right:20px}.goodscard-block .photo a{display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:120px;height:80px}.goodscard-block .photo a img{display:block;max-width:120px;max-height:100px}.goodscard-block .details{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}.goodscard-block .details .title{margin-bottom:10px;font-size:1.1rem;font-weight:700}.goodscard-block .details .desc{color:#bbb}.goodscard-block .details .properties{display:flex;-webkit-align-items:baseline;align-items:baseline}.goodscard-bigblock .details,.goodscard-bigblock .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.goodscard-block .details .properties .rating{min-width:80px;margin-left:10px}.goodscard-block .details .properties .onstock{margin-left:5px}.goodscard-block .purchase{width:175px;margin-left:20px;text-align:right}.goodscard-block .purchase .price .old{color:#ee2f3f;font-size:1.1rem;font-weight:700;text-decoration:line-through}.goodscard-block .purchase .price .current{font-size:1.25rem;font-weight:700}.goodscard-bigblock{box-sizing:border-box;width:100%;margin:0 10px 1px;padding:20px;outline:#eee solid 1px}.goodscard-bigblock:last-of-type{margin-bottom:20px}.goodscard-bigblock:hover{outline-color:#c3c3c3}.goodscard-bigblock .title{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.goodscard-bigblock .title a{font-weight:700}.goodscard-bigblock .title .code{min-width:200px}.goodscard-bigblock .details{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.goodscard-bigblock .details .photo{margin-right:20px}.goodscard-bigblock .details .photo a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:200px;height:133px}.goodscard-bigblock .details .photo a img{display:block;max-width:200px;max-height:133px}.goodscard-bigblock .details .properties{-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}.goodscard-bigblock .details .properties .attributes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;margin-bottom:10px}.goodscard-bigblock .details .properties .attributes .rating{min-width:80px;margin-right:5px}.goodscard-bigblock .details .properties .attributes .onstock{margin-left:5px}.goodscard-bigblock .details .properties .list p{margin-bottom:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-position:center;background-repeat:repeat-x}.goodscard-bigblock .details .properties .list p:last-of-type{margin-bottom:20px}.goodscard-bigblock .details .properties .list p:nth-of-type(2n){background:#f1f1f1}.goodscard-bigblock .details .properties .list p span:first-child{width:60%;padding-right:5px}.goodscard-bigblock .details .purchase{min-width:200px;margin-left:20px}.goodscard-bigblock .details .purchase .price .old{color:#ee2f3f;font-size:1.2rem;font-weight:700;text-decoration:line-through}.goodscard-bigblock .details .purchase .price .current{font-size:2rem;font-weight:700}.goodscard-bigblock .details .purchase>p{margin-bottom:10px}.loadmore{width:100%;height:100px;margin:0 10px 20px;border:1px solid #eee;color:#bbb;cursor:pointer;font-size:2rem;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#scrollup,.modal{position:fixed;display:none}.loadmore:hover{color:#ee2f3f}.loadmore img{margin-right:20px}#scrollup{bottom:75px;right:25px;z-index:10005;width:64px;height:64px;line-height:64px;background:#ee2f3f;border-radius:32px;box-shadow:1px 1px 3px rgba(0,0,0,.25);color:#fff;cursor:pointer;font-size:3rem;text-align:center}#scrollup:hover{background:#b21b2b}.modal{left:0;top:0;width:100%;height:100%;z-index:9999;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background:rgba(0,0,0,.95)}.modal .modalcontent,.modal form{position:relative;max-width:960px;padding:20px;background:#fff}.modal .modalcontent .close,.modal form .close{position:absolute;right:-20px;top:0;color:#fff;cursor:pointer;text-align:center}.modal .modalcontent .close:hover,.modal form .close:hover{color:#ee2f3f}.modal .modalcontent h2,.modal form h2{margin:0 0 20px;font-size:1.25em}.modal.delivery .modalcontent p.accent,.modal.info .modalcontent p.accent,.textmenu h2{font-size:1.25rem}.modal .modalcontent div.input,.modal form div.input{margin-bottom:20px}.modal .modalcontent div.input input,.modal .modalcontent div.input select,.modal .modalcontent div.input textarea,.modal form div.input input,.modal form div.input select,.modal form div.input textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #eee}.modal .modalcontent div.input input,.modal .modalcontent div.input select,.modal form div.input input,.modal form div.input select{height:40px;max-width:300px;padding:0 10px}.modal .modalcontent div.input textarea,.modal form div.input textarea{height:150px;min-width:400px;padding:10px}.modal form{min-width:260px}.modal .modalcontent section{max-height:400px}.modal.pointchoice .modalcontent .columns .table{margin:0 10px 20px 0}.modal.pointchoice .modalcontent .columns .table table{width:350px}.modal.onstock .modalcontent .columns,.modal.pointchoice .modalcontent .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.modal.onstock .modalcontent .columns .table table tr td,.modal.pointchoice .modalcontent .columns .table table tr td{height:40px;padding:0 20px;border:1px solid #eee;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}.modal.onstock .modalcontent .columns .table table tr td.radio,.modal.pointchoice .modalcontent .columns .table table tr td.radio{width:30px}.modal.onstock .modalcontent .columns .table table tr td.address img,.modal.pointchoice .modalcontent .columns .table table tr td.address img{margin-right:5px}.modal.onstock .modalcontent .columns .table table tr td.address span,.modal.pointchoice .modalcontent .columns .table table tr td.address span{color:#bbb}.modal.onstock .modalcontent .columns .table table tr td.morethen0,.modal.pointchoice .modalcontent .columns .table table tr td.morethen0{color:#6cb700;font-weight:700}.modal.onstock .modalcontent .columns .map,.modal.pointchoice .modalcontent .columns .map{width:460px;margin:0 0 20px 10px}.modal.accessoires .modalcontent section,.modal.confirmation .modalcontent section{display:none}.modal.confirmation .modalcontent h2{text-align:center}.modal.confirmation .modalcontent table{margin:auto}.modal.confirmation .modalcontent .buttons{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.modal.confirmation .modalcontent .buttons button{margin:0 10px}.modal.accessoires .modalcontent>table,.modal.confirmation .modalcontent>table,.modal.delivery .modalcontent img,.modal.history .modalcontent>table,.modal.info .modalcontent img{margin-bottom:20px}.modal.accessoires .modalcontent table tr td,.modal.confirmation .modalcontent table tr td,.modal.history .modalcontent table tr td{height:90px;padding:0 20px;border:1px solid #eee;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}.modal.accessoires .modalcontent table tr td.img,.modal.confirmation .modalcontent table tr td.img,.modal.history .modalcontent table tr td.img{padding:0 10px}.modal.accessoires .modalcontent table tr td.img a,.modal.confirmation .modalcontent table tr td.img a,.modal.history .modalcontent table tr td.img a{border:none}.modal.accessoires .modalcontent table tr td.title,.modal.confirmation .modalcontent table tr td.title,.modal.history .modalcontent table tr td.title{max-width:300px}.modal.accessoires .modalcontent table tr td.input .minus,.modal.accessoires .modalcontent table tr td.input .plus,.modal.confirmation .modalcontent table tr td.input .minus,.modal.confirmation .modalcontent table tr td.input .plus,.modal.history .modalcontent table tr td.input .minus,.modal.history .modalcontent table tr td.input .plus{min-height:30px;border:none;padding:0 5px;background:#c3c3c3;color:#fff}.modal.accessoires .modalcontent table tr td.input .minus:hover,.modal.accessoires .modalcontent table tr td.input .plus:hover,.modal.confirmation .modalcontent table tr td.input .minus:hover,.modal.confirmation .modalcontent table tr td.input .plus:hover,.modal.history .modalcontent table tr td.input .minus:hover,.modal.history .modalcontent table tr td.input .plus:hover{background:#ee2f3f}.modal.accessoires .modalcontent table tr td.input .minus,.modal.confirmation .modalcontent table tr td.input .minus,.modal.history .modalcontent table tr td.input .minus{border-radius:3px 0 0 3px}.modal.accessoires .modalcontent table tr td.input .plus,.modal.confirmation .modalcontent table tr td.input .plus,.modal.history .modalcontent table tr td.input .plus{border-radius:0 3px 3px 0}.modal.accessoires .modalcontent table tr td.input input,.modal.confirmation .modalcontent table tr td.input input,.modal.history .modalcontent table tr td.input input{width:30px;height:28px;border:1px solid #eee;text-align:center}.modal.accessoires .modalcontent>.active,.modal.confirmation .modalcontent>.active,.modal.history .modalcontent>.active{display:block}.modal.accessoires .modalcontent .buttons,.modal.confirmation .modalcontent .buttons,.modal.history .modalcontent .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:20px}.switcher,.ws-login{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.modal.accessoires .modalcontent .buttons button,.modal.confirmation .modalcontent .buttons button,.modal.history .modalcontent .buttons button{margin-right:20px}.modal.delivery .modalcontent,.modal.info .modalcontent{max-width:700px;text-align:center}.modal.delivery .modalcontent p,.modal.info .modalcontent p{margin-bottom:5px}.modal.delivery .modalcontent p:last-of-type,.modal.info .modalcontent p:last-of-type{margin:0}.modal.delivery .modalcontent button,.modal.info .modalcontent button{margin-top:20px}.anim{-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;transition:all .25s}.fa-star{color:#ffe82a}.fa-star-o{color:#f1f1f1}.ui-dropdown{cursor:pointer}.textmenu{-moz-box-sizing:border-box;box-sizing:border-box;width:220px;margin:0 10px 20px;padding:20px;outline:#f1f1f1 solid 1px}.textmenu h2{margin:0 0 20px}.textmenu ul li{margin-bottom:20px}.textmenu ul li:last-of-type{margin:0}.badge{color:#bbb}.badge .fa-stack{font-size:.8rem}.badge.promo,.badge.status-waiting{color:orange}.badge.bookmark{color:green}.badge.onbookmarks{color:#6495ed}.badge.onstock,.badge.status-complete{color:#6cb700}.badge.order{color:#8d8d8d}.badge.promos{margin-right:20px;color:orange}.badge.new,.badge.status-cancelled{color:red}.badge.new{position:relative}.badge.new:after{content:'NEW';position:absolute;left:50%;top:50%;width:20px;height:20px;line-height:20px;margin-left:-10px;margin-top:-10px;color:#fff;font-size:.4rem;font-weight:400;text-align:center}.switcher{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.switcher div{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;height:30px;line-height:30px;padding:0 10px;border:1px solid #eee;color:#f1f1f1;cursor:pointer;text-align:center}.switcher div.active,.switcher div:hover{background:#ee2f3f;border-color:#ee2f3f}.switcher div.active{color:#fff}.switcher div:first-child{border-radius:3px 0 0 3px}.switcher div:last-child{border-radius:0 3px 3px 0}.dropdown-button{width:100%;padding:5px 0;background:#f1f1f1;border:none;border-radius:3px;cursor:pointer;text-align:center}.dropdown-button:hover{background:#bbb}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ws-login{display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;height:100%}.ws-login h1{margin-bottom:10px;color:#bbb;font-size:.9rem}.ws-login input{width:200px;height:30px;margin-bottom:10px;padding:0 10px;border:none;border-radius:3px}nav.ws-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:70px;padding:20px;background:#323232;color:#fff}nav.ws-main .logo{margin-right:20px}nav.ws-main .logo a img{display:block}nav.ws-main .nav,nav.ws-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}nav.ws-main .nav{display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-grow:99;-moz-flex-grow:99;flex-grow:99}nav.ws-main .nav .phone{margin-right:20px;font-weight:300}nav.ws-main .nav .phone span{font-size:1.5rem;font-weight:400}nav.ws-main .nav .schedule{color:#bbb}nav.ws-main .login{margin-left:20px}nav.ws-main .login button{min-height:30px;padding:5px 10px;border:none;border-radius:3px;background:#bbb;color:#fff}nav.ws-main .login button:hover{background:#ee2f3f}nav.ws-menu{display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:20px;padding:0 20px;background:#4b4b4b}nav.ws-menu ul,section.common div.content .listorder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}nav.ws-menu ul{display:flex}nav.ws-menu ul li a,section.common aside .ws-nav li a{display:block;height:40px;line-height:40px;padding:0 10px;color:#fff}nav.ws-menu ul li a{border:none}nav.ws-menu ul li a:hover{background:#ee2f3f}section.textpage.ws-textpage{margin:0 10px 20px}section.common aside .ws-nav{margin-bottom:20px}section.common aside .ws-nav li{border-bottom:1px solid #4b4b4b}section.common aside .ws-nav li:last-of-type{border:none}section.common aside .ws-nav li a{background:#323232;border:none}section.common div.content .table table tbody tr td .about div .desc,section.common div.content .table table thead tr td{color:#bbb}section.common aside .ws-nav li a:hover{background:#ee2f3f}section.common aside .ws-nav li a.active{background:#646464}section.common aside .ws-info{margin-bottom:20px;padding:20px 10px;outline:#eee solid 1px}section.common aside .ws-info p{margin-bottom:5px}section.common aside .ws-info p:last-of-type{margin:0}section.common div.content.wholesale h1{margin:0 10px 20px}section.common div.content .listorder{display:flex}section.common div.content .listorder .form{width:460px;margin:0 10px 20px}section.common div.content .listorder .form textarea{width:100%;height:300px;margin-bottom:20px;border:1px solid #eee}section.common div.content .listorder .help{width:460px;margin:0 10px 20px}section.common div.content .listorder .help p{margin-bottom:20px}section.common div.content .listorder .help p.example{margin:0;padding:20px;background:#f1f1f1}section.common div.content .table{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px 20px}section.common div.content .table table{width:100%}section.common div.content .table table tr td{padding:5px 2px;border:1px solid #eee;text-align:center;vertical-align:middle}section.common div.content .table table thead tr td.title{width:310px}section.common div.content .table table thead tr td.code{width:60px}section.common div.content .table table thead tr td.price{width:100px}section.common div.content .table table thead tr td.q{width:90px}section.common div.content .table table thead tr td.stringtotal{width:100px}section.common div.content .table table thead tr td.button__cont{width:90px}section.common div.content .table table thead tr td.remove{width:30px}section.common div.content .table table tbody tr:hover{outline:#646464 solid 1px}section.common div.content .table table tbody tr td a{border:none}section.common div.content .table table tbody tr td .about{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left}section.common div.content .table table tbody tr td .about img{display:block}section.common div.content .table table tbody tr td .about div p{margin-bottom:5px}section.common div.content .table table tbody tr td .about div p:last-child{margin:0}section.common div.content .table table tbody tr td .about div .title{font-weight:700}section.common div.content .table table tbody tr td .about div .badges{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline}section.common div.content .table table tbody tr td .about div .badges p{margin-right:20px}section.common div.content .table table tbody tr td.input .minus,section.common div.content .table table tbody tr td.input .plus{min-height:30px;border:none;padding:0 5px;background:#c3c3c3;color:#fff}section.common div.content .table table tbody tr td.input .minus:hover,section.common div.content .table table tbody tr td.input .plus:hover{background:#ee2f3f}section.common div.content .table table tbody tr td.input .minus{border-radius:3px 0 0 3px}section.common div.content .table table tbody tr td.input .plus{border-radius:0 3px 3px 0}section.common div.content .table table tbody tr td.input input{width:30px;height:28px;border:1px solid #eee;text-align:center}section.common div.content .table table tbody tr td.remove .pseudolink{border:none}section.common div.content .orderfinishing{margin:0 10px}section.common div.content .orderfinishing p{margin-bottom:20px}section.common div.content .orderfinishing p select{height:40px;border:1px solid #eee;border-radius:3px}section.common div.content .settings{width:460px;margin:0 10px 20px}section.common div.content .settings .inputs input:not([type=radio]),section.common div.content .settings .inputsgroup input:not([type=radio]){-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;margin-bottom:20px;padding:0 10px;border:1px solid #eee;border-radius:3px}section.common div.content .settings .inputsgroup{margin-bottom:20px;padding:20px;border-radius:3px;border:1px solid #eee}section.common div.content .settings .inputsgroup h3{margin-bottom:10px;font-weight:700}section.common div.content .settings .inputsgroup p{margin-bottom:10px}section.common div.content .settings .inputsgroup p:last-child{margin:0}section.common div.content .settings .inputsgroup label:not([for]){display:block;margin-bottom:10px}section.common div.content .settings .other p{margin-bottom:20px}@media screen and (max-width:1279px){.barwrap,.wrap{width:980px}header{max-width:980px}nav.main .logo img{width:160px}section.common div.content{width:720px}section.common div.content .maingroup>div div:nth-child(4){display:none}section.common div.content .owl-main{width:700px}section.common div.content .owl-main a{width:700px;border:none}section.common div.content .owl-main a img{max-width:700px}section.cart .goods table{max-width:579px}section.cart .goods table tr td{padding:5px 2px;border:1px solid #eee;text-align:center;vertical-align:middle}section.cart .goods table tr td.remove{width:25px;min-width:25px}}#new_rating{position:relative}#new_rating .rating{left:125px;position:absolute;top:-3px;width:150px;z-index:10;cursor:pointer}#new_rating .rating i{background:url(../images/newRating.png);height:22px;width:150px;position:absolute;display:block;left:0;top:0}#new_rating .rating i.m{background:url(../images/newRating.png) 0 -22px;width:0;z-index:10}.empty-cart-image{width:131px;height:116px;margin:50px auto 42px;background:url(../images/empty_cart.svg) center no-repeat;-webkit-background-size:contain;background-size:contain}.empty-cart-desc,.empty-cart-text{text-align:center;margin-bottom:42px}.empty-cart-text{font-size:36px;color:#bababa}.empty-cart-desc{color:#000;font-size:16px}