@import "http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic";@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,cyrillic";@import "http://fonts.googleapis.com/css?family=Roboto:400,300&subset=latin,cyrillic";@import "http://fonts.googleapis.com/css?family=Exo+2:400,300&subset=latin,cyrillic";@font-face{font-family:"Helvetica Neue";font-weight:400;src:local('Helvetica Neue'),url(fonts/HelveticaNeueCyr-Roman.woff) format("woff")}@font-face{font-family:"Helvetica Neue";font-weight:300;src:local('Helvetica Neue'),url(fonts/HelveticaNeueCyr-Light.woff) format("woff")}@font-face{font-family:"Helvetica Neue";font-weight:700;src:local('Helvetica Neue'),url(fonts/HelveticaNeueCyr-Bold.woff) format("woff")}@font-face{font-family:GothamPro;src:local(GothamPro),url(fonts/GothamPro.woff) format("woff")}@font-face{font-family:GothamPro;font-weight:700;src:local(GothamPro-Bold),url(fonts/GothamPro-Bold.woff) format("woff")}@font-face{font-family:GothamPro;font-weight:300;src:local(GothamPro-Light),url(fonts/GothamPro-Light.woff) format("woff")}@font-face{font-family:GothamPro;font-weight:500;src:local(GothamPro-Medium),url(fonts/GothamPro-Medium.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html{height:100%}a img{border:none}body{font-family:"Helvetica Neue",Helvetica,sans-serif;background:#fff;height:100%;min-height:100%;position:relative}.wrapper{width:100%;overflow:hidden;position:relative;display:table;min-width:1100px;height:100%;min-height:100%}.top-line{width:100%;display:table;background:#d53251;height:44px;position:fixed;z-index:6000}.top-line-inner{width:1080px;display:table;height:44px;margin:0 auto}.top-menu{display:table;float:left;width:500px;list-style:none}.top-menu li{float:left}.top-menu a{display:block;padding:0 10px;font-size:14px;line-height:44px;color:#fff;text-decoration:none;font-family:"PT Sans Narrow",Arial,sans-serif;text-transform:uppercase;transition:all .3s}.top-menu a:hover{background:#a4001f}.top-cart{height:36px;float:right;width:240px;border:1px dashed #fff;margin-right:40px;border-radius:18px;margin-top:5px;transition:all .3s}.top-cart:hover{border-style:solid}.top-cart a{color:#fff;text-align:center;font-size:13px;color:#fff;text-decoration:none;display:block;line-height:36px}.user{float:right}.user a{font-size:14px;text-decoration:none;margin-top:14px;padding:0 5px;color:#fff;display:block;float:left;border-right:1px solid #fff}.user a:last-child{border-right:0}.user .log-in{padding-left:45px;background:url(img/log-in-bg.png) no-repeat left center;font-size:14px;line-height:44px;color:#fff;text-decoration:none;font-family:"PT Sans Narrow",Arial,sans-serif;text-transform:uppercase;transition:all .3s;display:block;border:none;margin-top:0}.header{width:100%;display:table;margin-bottom:27px;margin-top:69px}.header-inner{width:1140px;padding:15px 30px;background:#fff;border-radius:20px;margin:0 auto;display:table}.header-inner .logo{padding-top:6px;width:280px;margin-right:40px;display:block;float:left}.header-inner .location{width:140px;margin-right:20px;padding-top:34px;float:left}.header-inner .location a{padding-left:26px;background:url(img/location-marker.png) no-repeat left center;line-height:24px;display:block;font-size:14px;color:#d53251;font-weight:300;text-decoration:none}.header-inner .location a span{border-bottom:1px dashed #d53251}.header-phone{height:90px;width:320px;border-radius:45px;border:1px dashed #e1e1e1;display:table;float:left;margin-right:40px}.header-phone .left{width:63px;float:left;border-right:1px dashed #e1e1e1;height:90px;background:url(img/phone-icon.png) no-repeat 19px center}.header-phone .right{padding-top:10px;padding-left:15px;display:table}.header-phone p{font-size:16px;line-height:18px;margin-bottom:3px;color:#000}.header-phone a{font-size:24px;color:#d53251;text-decoration:none;display:block;margin-bottom:3px}.header-phone .time{font-size:14px;color:#999}.header .activation{margin-top:28px;padding-left:33px;background:url(img/tick-icon.png) no-repeat left center;display:block;float:left;width:200px;color:#d53251;font-size:14px}.header-right{width:240px;display:table;float:right}.header .activation{margin-top:24px}.search-result h4 b{color:#2b34ab}.best{width:100%;display:table;margin-bottom:30px}.best-inner{width:1080px;margin:0 auto;height:276px;background:#f7f7f7;border-radius:20px}.best .image-container{width:840px;height:276px;float:left;background-size:cover;display:block;border-radius:20px 0 0 20px;border:1px solid #eee}.best-products{width:240px;display:table;height:276px;float:right;border-radius:0 20px 20px 0}.best-products ul{list-style:none}.best-products li{border-bottom:2px solid #fff;padding:11px 15px;background:#f7f7f7;cursor:pointer;transition:all .3s;height:69px;position:relative}.best-products li:first-child{border-radius:0 20px 0 0}.best-products li:last-child{border-bottom:0;border-radius:0 0 20px 0}.best-products li:before{content:'';display:block;position:absolute;width:0;height:67px;background:url(img/best-arrow.png) no-repeat left center;left:0;top:0;z-index:20;opacity:0;transition:all .3s}.best-products li:hover,.best-products li.active{background:#d53251}.best-products li.active:before{width:15px;left:-15px;opacity:1}.best-products li:hover h2,.best-products li.active h2,.best-products li:hover p,.best-products li.active p{color:#fff}.best-products li a{text-decoration:none}.best-products li h2{font-size:22px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#666;font-weight:400;transition:all .3s}.best-products li p{font-size:14px;font-weight:400;color:#959595;transition:all .3s}.filter{width:1080px;margin:0 auto;display:table;margin-bottom:50px}.filter-item{text-decoration:none;line-height:30px;font-size:14px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#000;border:1px solid #d53251;float:left;margin-right:3px;margin-bottom:3px;display:block;padding:0 15px;text-transform:uppercase;transition:all .3s;border-radius:15px}.filter-item:hover,.filter-item.active{background:#d53251;color:#fff}.catalog{display:table;width:100%}.catalog-inner{width:1080px;margin:0 auto;overflow:hidden}.product-block{display:table;width:240px;border-radius:20px;float:left;margin-right:40px;transition:all .3s;height:400px;margin-bottom:50px;text-decoration:none}.product-block:nth-child(4n){margin-right:0}.product-block:hover{background:#f5f5f5}.product-image{width:240px;height:240px;position:relative;overflow:hidden;border-radius:120px;transition:all .3s}.product-image img{display:block}.product-image .annotation{position:absolute;left:0;top:0;width:240px;height:240px;background:rgba(0,0,0,.8);color:#fff;font-size:14px;line-height:18px;font-weight:300;font-family:"Helvetica Neue",Helvetica,sans-serif;padding:0 20px;padding-top:50px;opacity:0;transition:all .3s;border-radius:120px;transform:rotateX(90deg)}.product-block:hover .product-image{border-radius:20px}.product-block:hover .product-image .annotation{opacity:1;border-radius:20px;transform:rotateX(0deg)}.product-info{padding:0 10px;padding-top:18px}.product-info h3{font-size:22px;line-height:24px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#333;text-align:center;margin-bottom:8px;font-weight:400}.product-info .price{font-size:24px;font-weight:400;font-family:"PT Sans Narrow",Arial,sans-serif;color:#d53251;text-align:center}.features{float:right;width:240px;margin-right:0;height:400px;background:#f9f9f9;margin-bottom:50px;border-radius:20px;padding:10px 0}.features ul{display:table;list-style:none}.features li{padding:12px 20px 15px 65px;border-bottom:1px dashed #e1e1e1}.features li:last-child{border-bottom:0}.features li h3{font-size:22px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#333;margin-bottom:0}.features li p{font-size:12px;color:#aeaeae}.features li.price{background:url(img/price-bg.png) no-repeat 17px center}.features li.quality{background:url(img/quality-bg.png) no-repeat 17px center}.features li.simplicity{background:url(img/simplicity-bg.png) no-repeat 17px center}.features li.convenience{background:url(img/convenience-bg.png) no-repeat 17px center}.footer{width:100%;display:table;background:#2c509e;font-family:Verdana,Arial,sans-serif;color:#fff}.footer:before{content:'';display:block;width:100%;height:10px;background:#000;background:url(img/pattern.jpg) center bottom}.footer-inner{width:1080px;margin:0 auto;display:table;padding-top:55px;padding-bottom:45px}.footer-left{width:280px;display:table;margin-right:40px;float:left;padding-top:20px}.footer-logo{float:left;margin-right:22px;display:block}.footer .copyright{float:left;line-height:74px;color:#fff;font-size:13px;font-family:Verdana,Arial,sans-serif}.footer-center{width:360px;display:table;float:left;padding-top:17px}.footer-center .left{width:160px;float:left;display:table}.footer-center .left ul{display:table;list-style:none}.footer-center .left li{padding-left:40px;margin-bottom:22px;height:35px}.footer-center .left li a{color:#fff;text-decoration:none;font-size:14px}.footer-center .left li.activation{background:url(img/activation-icon.png) no-repeat left center}.footer-center .left li.fb{background:url(img/fb-icon.png) no-repeat left center;padding-top:8px}.footer-center .right{display:table;float:right;width:175px}.footer-center .right p{font-size:14px;line-height:18px;margin-bottom:9px}.footer-center .right a{color:#fff;text-decoration:none}.footer-right{width:280px;display:table;float:right}.footer-right ul{list-style:none}.footer-right li{margin-bottom:10px}.footer-right a{font-size:13px;color:#fff;text-decoration:none}.content{width:920px;display:table;margin:0 auto;position:relative;background:#fff}.action{width:650px;overflow:hidden;float:left}.content .sidebar{width:240px;float:right;display:table;margin-right:10px}.content .sidebar .product-block,.content .sidebar .features{margin-right:0;margin-bottom:20px}.action-header{padding:15px 0 15px 18px;font-size:28px;font-family:"Helvetica Neue",Helvetica,sans-serif;font-weight:400;width:100%;float:left}#topcat{width:920px;display:table;margin:0 auto}.gs-picture{position:relative;z-index:50;float:left;width:630px;padding-top:30px;float:left;margin-bottom:20px;margin-left:20px}.gs-picture img{width:630px;height:315px}.gs-like{height:115px;width:117px;position:absolute;top:30px;left:500px}.gs-tline{background:#d53251;height:30px;width:630px;position:absolute;top:0;left:0}.gs-tline ul{margin:5px 15px}.gs-tline li{list-style:none;padding:3px 25px 5px;font-size:13px;float:left;color:#fff}.gs-tline li.lp1{background:url(img/icons/m1.png) 0 0 no-repeat}.gs-tline li.lp2{background:url(img/icons/m2.png) 0 0 no-repeat}.gs-tline li.lp3{background:url(img/icons/m3.png) 0 0 no-repeat}.gs-shadow{width:658px;height:187px;background:url(img/shadow2.png) no-repeat;position:absolute;bottom:-30px;left:-20px;z-index:30}.gs-bline{background:#fff;display:table;width:630px;padding:0 0 15px}.gs-bline ul{margin:13px}.gs-bline li{list-style:none;padding:5px 25px 8px 40px;font-size:13px;float:left}.gs-bline li b{font-size:14px;font-weight:700;color:#000}.gs-bline li.lp1{background:url(img/icons/p1.png) 0 0 no-repeat}.gs-bline li.lp2{background:url(img/icons/p2.png) 0 0 no-repeat}.gs-bline li.lp3{background:url(img/icons/p3.png) 0 0 no-repeat}.gs-bline li.lp4{background:url(img/icons/p10.png) 0 0 no-repeat}.prices{width:240px;margin-right:10px;float:right}.btn{cursor:pointer;display:table;line-height:50px;font-size:16px;text-align:center;color:#fff;border-radius:7px;background:#d53251;padding:0 15px;width:240px;text-decoration:none;transition:all .3s;font-family:"Helvetica Neue",Arial,sans-serif;user-select:none}.btn:hover{background:#a4001f}.btn.big{width:400px;line-height:70px;font-size:24px;text-transform:uppercase}.catalog .btn.big{margin:0 auto;margin-bottom:40px}.prices .btn{margin-bottom:20px;font-family:Arial,sans-serif}.prices h6{font-size:16px;color:#000;font-weight:400;font-family:Arial,sans-serif;margin-bottom:10px}.pricesel{padding-bottom:10px}.pricesel li{list-style:none;position:relative;padding:5px 5px 5px 35px;color:#000;font-size:15px;font-family:Arial,sans-serif}.pricesel li b{font-size:22px}.pricesel small{font-size:12px;color:#666;display:block}.pricesel li input{position:absolute;top:12px;left:10px}hr{width:100%;margin:10px 0;height:0;border:0;border-top:1px solid #b2b2b2}hr.dashed{border-style:dashed}hr.dotted{border-style:dotted}.types{margin-bottom:15px;display:table}.types input{display:none}.types .type{width:69px;display:table;float:left;margin-right:35px;position:relative}.types .type label{cursor:pointer}.types .type-image{width:69px;height:68px;background:url(img/icons/types.png) no-repeat left top;margin-bottom:5px;transition:all .15s}.types .type p{text-align:center;font-family:"PT Sans Narrow",Arial,sans-serif;font-size:14px;color:#a8a8a8}.types .type.active p,.types .type:hover p{color:#d53251}.types .type.digital .type-image{background-position:left bottom}.types .type.box .type-image{background-position:right bottom}.types .type.digital:hover .type-image,.types .type.digital.active .type-image{background-position:left top}.types .type.box:hover .type-image,.types .type.box.active .type-image{background-position:right top}.tooltip{width:15px;height:15px;display:block;background:url(img/icons/tooltip.png) no-repeat center top;position:absolute;right:-15px;bottom:0;cursor:pointer}.tooltip:hover{background-position:center bottom}.tooltip-text{display:block;margin-left:-142px;color:#fff;font:14px/1.3 arial,sans-serif;width:280px;position:absolute;bottom:25px;left:0;background:#d53251;padding:10px;z-index:100;display:none;border-radius:7px}.tooltip-text:after{content:'';width:100%;display:block;height:10px;position:absolute;bottom:-10px;background:url(img/icons/tooltip-corner.png) no-repeat center top}.tooltip:hover .tooltip-text{display:block}.prices .buy{display:table}.prices .buy-btn{display:block;height:45px;width:90px;line-height:45px;color:#fff;text-decoration:none;text-align:center;background:url(img/buy-btn-bg.png) no-repeat right top;font-weight:700;font-family:Arial;float:left;position:relative;z-index:20}.prices .buy-btn:hover{background-position:right bottom}.prices .cart-btn{display:block;height:45px;width:125px;line-height:45px;color:#fff;text-decoration:none;text-align:center;background:url(img/cart-btn-bg.png) no-repeat right top;font-weight:700;font-family:Arial;float:left;padding-left:10px;margin-left:-10px}.prices .cart-btn:hover{background-position:right bottom}.prices .buy p{padding-left:5px;padding-top:16px;float:left;font-size:11px;line-height:14px;font-family:Arial,sans-serif}.page{display:table;width:1080px;margin:0 auto;padding:0 40px}.delivery{display:table;list-style:none;padding-top:45px;margin:0 auto;margin-bottom:35px}.delivery li{float:left;margin:0 40px}.delivery li img{display:block;margin:0 auto;width:138px;margin-bottom:20px}.delivery li p{text-align:center;font:300 16px/30px "Open Sans",Arial,sans-serif}.delivery li p strong{font-size:18px}.delivery li p.descr{font-size:12px;line-height:20px}.el-cert{display:table;margin:0 auto;margin-bottom:55px}.el-cert img{float:left;margin-right:13px;display:block}.el-cert .descr{width:390px;float:right;padding-top:15px}.el-cert .descr h3{font:700 18px/20px "Open Sans",Arial,sans-serif}.el-cert .descr p{font:300 14px/20px "Open Sans",Arial,sans-serif}.payment{display:table;margin:0 auto;margin-top:20px;margin-bottom:35px}.payment .payment-text{float:left;margin-right:30px}.payment .payment-text h4{font:300 16px/60px "Open Sans",Arial,sans-serif;text-transform:uppercase}.payment .payment-systems{float:right;list-style:none;display:table}.payment .payment-systems li{display:block;float:left;width:70px;height:60px;margin-right:35px;background:url(img/delivery/pay-systems.png) no-repeat center top}.payment .payment-systems li.qw{background-position:center 0}.payment .payment-systems li.vs{background-position:center -60px}.payment .payment-systems li.mc{background-position:center -120px}.free-delivery{display:table;width:100%;background:#f0f0f0}.free-delivery:before{content:'';display:block;width:100%;height:5px;background:#000;background:url(img/pattern.jpg) center bottom}.free-delivery-inner{width:760px;margin:0 auto;display:table;position:relative;height:239px;padding-top:70px;position:relative;margin-bottom:10px}.free-delivery-inner .courier{display:block;width:261px;height:345px;position:absolute;left:-15px;top:-45px;background:url(img/delivery/courier.png) no-repeat center top}.free-delivery-inner .free-delivery-descr{display:table;float:right;width:510px;padding-right:100px;background:url(img/logo-no-text.png) no-repeat right 17px}.free-delivery-inner h2{font:700 40px/45px "Open Sans",Arial,sans-serif;text-transform:uppercase;text-align:right;margin-bottom:0}.free-delivery-inner h4{font:300 18px/45px "Open Sans",Arial,sans-serif;text-transform:uppercase;text-align:right}.contacts{width:920px;margin:0 auto;display:table;padding-bottom:80px}.contacts .left{width:480px;display:table;float:left}.contacts .right{width:360px;display:table;float:right}.page h2{font:300 32px Roboto,Arial,sans-serif;margin-bottom:30px;color:#2c509e}.contacts .right h2{color:#d53251}.contacts .map{width:480px;height:320px;margin-bottom:55px}.page .contacts p{font:14px/28px Arial,sans-serif;margin-bottom:0}.feedback{display:table}.feedback input{width:100%;background:#eaeaea;border-radius:3px;border:none;font:14px/36px Arial,sans-serif;margin-bottom:25px;padding:0 13px;color:#6f6f6f;height:36px}.feedback textarea{width:100%;background:#eaeaea;color:#6f6f6f;height:160px;border-radius:3px;border:none;padding:13px;font:14px Arial,sans-serif;margin-bottom:25px;resize:none}.pink-btn,input.pink-btn{display:table;font:300 22px/56px Roboto,Arial,sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;background:#d53251;color:#fff;transition:all .3s;height:56px}.pink-btn:hover{background:#a80e2c}.page p{font-size:14px;line-height:21px;font-family:Arial,sans-serif;margin-bottom:20px}.page p.quote{width:680px;text-align:center;font:italic 700 18px/27px Arial,sans-serif;color:#fff;background:#d53251;margin:50px auto;padding:50px}.page p.inline-quote{text-align:center;font:italic 700 18px/27px Arial,sans-serif;margin-bottom:60px}.page h3{font:300 24px/30px Roboto,Arial,sans-serif;color:#2c509e;margin-bottom:50px}.tac{text-align:center}.business-features{display:table;margin:0 auto;list-style:none}.business-features li{float:left;display:block;margin-right:80px;text-align:center;width:280px}.business-features li:last-child{margin-right:0}.business-features li img{margin-bottom:20px}.page .tel-block{display:table;margin:0 auto;padding:60px 0}.page .tel-block p{font:300 24px/30px Roboto,Arial,sans-serif}.page .tel-block p span{padding-left:75px;background:url(img/black-phone.png) no-repeat 35px center}.md-close{width:22px;height:22px;position:absolute;display:block;z-index:20;right:20px;top:20px;background:url(img/icons.png) no-repeat right center;cursor:pointer}.md-modal{box-shadow:0 0 25px rgba(0,0,0,.7)}.popup{display:table;width:800px;padding:50px;background:#f9f9f9}.popup-tabs{display:table;width:100%}.popup-containers{padding:30px 20px 10px;border:1px solid #ccc;overflow:hidden}.popup-container{width:100%!important}.popup .popup-box{padding:30px 20px 10px;border:1px solid #ccc;overflow:hidden}#modal-1{margin-top:-18%}.popup-tabs div{cursor:pointer;display:block;float:left;width:50%;text-align:center;text-decoration:none;line-height:40px;transition:all .5s ease;color:#000;background:#ccc}.popup-tabs div.current{background:#2c509e!important;color:#fff}.popup-tabs div:hover{background:#b2b2b2}.popup-line{display:table;width:100%;padding-bottom:20px}.popup-line .popup-left{float:left;width:50%;text-align:right;padding-right:10px;font-weight:300;font-size:20px;line-height:30px}.popup-line .popup-right{float:left;width:50%;text-align:left;padding-left:10px}.popup-input{width:290px;height:30px;border:1px #aaa solid;outline:none!important;padding:0 10px}.popup-note{font-size:14px}.popup-input.error{border:1px solid red}.popup-error{height:0;overflow:hidden;width:290px;border-color:#f65845;background:#f65845;color:#fff;margin-top:5px;padding:0}.popup-error.active{padding:5px 8px;height:auto}.popup-buttons{display:table;width:100%;margin-top:20px}.popup-buttons .button{background:#d53251;font-size:14px;color:#fff;transition:all .3s ease;display:block;font-weight:300;text-align:center;text-decoration:none;border:none;outline:none!important;float:left;width:100%;line-height:40px;border:1px solid #d53251;cursor:pointer;width:290px}.popup-buttons .button:hover{background:#a51d36}.popup-buttons .button.white{color:gray;font-size:12px;background:#fff;border:1px solid #666}.popup-buttons .button.white:hover{background:#eee}.popup-left .button{float:right}.popup hr{width:120%;border:0;border-top:1px solid #ccc;margin:0 -30px 20px}.popup-footer{width:100%;display:table;padding-bottom:10px}.popup-footer p{float:left;line-height:26px;margin-right:20px}.popup-footer a.fb,.popup-footer a.vk{display:inline-block;margin-right:4px;background:url(img/icons.png) no-repeat;width:26px;height:26px}.popup-footer a.fb{background-position:-30px center}.popup-footer a.vk{background-position:0 center}.popup .reset-pass{text-align:center;font-size:14px;line-height:40px;width:290px;display:block;text-decoration:none;color:#000}.popup .reset-pass span{border-bottom:1px dashed #000}.popup .popup-big-header{font-size:32px;text-align:center;font-weight:700;margin-bottom:20px;margin-top:-10px}.comments{width:100%;padding-left:60px;display:table;margin-top:60px;margin-bottom:60px}.comments-form{width:100%;display:table;border-radius:3px;padding:20px 30px 20px 0}.comments h3{font-size:18px;font-weight:700;font-family:"Open Sans",Arial,sans-serif;margin-bottom:30px;text-transform:uppercase}.comments-form-block{display:table;float:left;margin-bottom:30px;margin-right:25px;width:267px}.comments-form-block.last{margin-right:0}.comments input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:none;margin:0}.comments input:focus,.comments textarea:focus{box-shadow:rgba(0,0,0,0.0745098) 0 1px 1px 0 inset,rgba(104,176,233,0.596078) 0 0 7.9632115364075px 0}.comments textarea{width:560px;display:block;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:none;height:170px;resize:none}.comments h4{font-size:14px;font-family:"Open Sans",Arial,sans-serif;margin-bottom:10px}.comments h4 .note{font-size:12px;font-weight:300;padding-left:5px;color:#aaa;font-family:"Open Sans",Arial,sans-serif}.comments-user{display:table;width:100%}.comments-user img{border-radius:50%;float:left;margin-right:15px}.comments-user-name{float:left;font-size:18px;line-height:50px;margin-bottom:15px;font-weight:700;font-family:"Open Sans",Arial,sans-serif}.comments-footer{width:100%;display:table}.comments-footer .capcha{display:table;float:left}.comments-footer .capcha img{display:block;margin-right:15px;float:left}.comments-footer .capcha input{width:300px}.comments-footer input[type="submit"]{float:right;cursor:pointer;background:#5cb85c;width:auto;padding:0 20px;color:#fff;border-radius:4px;box-shadow:none;border:none}.comments-footer input[type="submit"]:hover{background-color:#449D44}.comment{display:table;width:100%}.comment.reply{padding-left:40px;padding-top:15px;margin-bottom:25px}.comment-header{display:table}.comment-header img{border-radius:50%;float:left;width:30px;height:30px;margin-right:10px}.comment-header .comments-user-name{line-height:30px;float:left;margin-bottom:7px}.comment-header .date{float:left;line-height:30px;font-size:12px;padding-top:2px;padding-left:10px;color:#aaa;font-weight:300;font-family:"Open Sans",Arial,sans-serif}.comment-body{display:table;font-size:14px;line-height:21px;font-family:"Open Sans",Arial,sans-serif}#logout-button{font-size:14px;line-height:44px;color:#fff;text-decoration:none;font-family:"PT Sans Narrow",Arial,sans-serif;text-transform:uppercase;transition:all .3s;display:block}.popup .phone-number{display:table;float:left}.popup .phone-number .phone-seven{width:35px;padding:0 10px;border:1px #ccc solid;border-right:0;float:left;height:30px;line-height:28px;background:#eee;user-select:none}.popup .phone-number input{width:255px}* .md-modal{height:0}* .md-modal.md-show{height:auto}.el-cert .cert-image{display:table;margin:0 auto;clear:both;margin-top:20px}.parthner{float:right;width:240px;margin-right:0;border:1px solid #D53251;margin-bottom:20px;border-radius:20px;padding:15px}.parthner h3{font-size:18px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#333;margin-bottom:5px}.parthner h2{font-size:24px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#333;margin-bottom:5px}.parthner p{font-size:14px;line-height:21px;margin-bottom:10px}.parthner-map{margin-top:10px}.product-set{padding:20px 50px 0;display:table;width:100%;margin-bottom:-50px}.product-set h3{font-size:22px;line-height:28px;font-weight:400;margin-bottom:30px}.product-set-items{display:table;width:670px;margin-right:-70px}.product-set-items .product-block{margin-right:70px}.product-set-items .product-block:nth-child(4n){margin-right:0}.gs-middle-block{width:630px;height:315px;position:relative}.gs-middle-block .gs-video{position:absolute;right:0;top:0;width:0;height:0;transform:scale(0);transition:all .2s;z-index:90;overflow:hidden}.gs-middle-block .gs-video.show{transform:scale(1);width:630px;height:315px}.gs-middle-block .gs-video-icon{width:100px;height:100px;position:absolute;right:10px;top:10px;background:url(img/video-icon.png) no-repeat center top;z-index:100;cursor:pointer;transition:opacity 0.2s,transform .2s}.gs-middle-block .gs-video-icon:hover{background-position:center bottom}.gs-middle-block .gs-video-icon.active{opacity:.3;transform:scale(0.5)}.gs-middle-block .gs-video-icon.active:hover{opacity:1}.set-activate{width:820px;margin:0 auto;display:table;padding-bottom:30px}.set-activate h2{margin-bottom:15px}.set-activate-item{display:table;width:820px}.set-activate-item .descr{width:100%;display:table;padding:10px;width:700px;cursor:pointer;transition:all .2s;position:relative}.set-activate-item .descr:after{content:'';display:block;width:120px;height:100%;background:url(img/tick-and-cross-icons.png) no-repeat 120px center;position:absolute;right:-120px;top:0;transition:all .2s;z-index:20}.set-activate-item .descr:hover{background:#eee}.set-activate-item .descr:hover:after{background-position:0 center}.set-activate-item.active .descr{background:#ccc}.set-activate-item.active .descr:after{width:120px;background-position:0 center}.set-activate-item .descr img{float:left;margin-right:15px;width:100px;height:100px;border-radius:5px}.set-activate-item .descr h3{padding-top:10px;margin-bottom:5px}.set-activate-item .descr .view-map{border-bottom:1px dashed blue;color:blue;float:left;padding-top:10px}.set-activate-item .descr .view-map:hover{border-bottom-style:solid}.set-activate-item .set-map{display:block;width:100%;padding:0;height:0;overflow:hidden;transition:all .2s}.set-activate-item.active .set-map{padding:20px 0;height:auto}.set-confirm{float:right;margin-top:20px}.btn.inactive{background:#bbb;cursor:default}.btn.inactive:hover{background:#bbb}.content.w1080{width:1080px}.content.w1080 .action{width:780px}.action-section{width:780px;display:table;position:relative;z-index:200}.action-section:before,.action-section:after{content:'';width:1px;height:100%;background:#e5e5e5;position:absolute;top:0;z-index:-1}.action-section:before{left:0}.action-section:after{right:0}.action-info{width:100%;display:table;float:left}.mainpic-section{width:100%;display:table}.mainpic-shadow{position:absolute;width:100%;height:100%;z-index:20}.mainpic-image-area{width:100%;height:405px;overflow:hidden}.mainpic-variant{width:100%;height:405px;position:relative}.mainpic-images{width:780px;height:405px;position:absolute;left:0;top:0;background:#000}.mainpic-images img{width:780px;height:405px;display:block;position:absolute;left:0;top:0}.mainpic-info{padding-bottom:35px;position:absolute;bottom:0;left:0;width:100%!important;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;z-index:30}.mainpic-info h1{color:#fff;text-align:center;font-size:32px;font-weight:500;margin-bottom:20px;padding:0 115px;min-height:75px}.mainpic-video-icon{width:94px;height:69px;background:url(img/new-design/video-icon.png) no-repeat center center;margin:0 auto;cursor:pointer}.mainpic-terms{list-style:none;display:table;margin:0 auto;margin-top:60px;padding-left:30px}.mainpic-terms li{float:left;padding:0 20px;font-size:16px;font-weight:500;color:#fff;text-align:center}.mainpic-terms li i{display:block;width:100%;height:30px;background:url(img/new-design/mainpic-terms-sprite.png) no-repeat center top;margin-bottom:15px}.mainpic-terms li i.action-season{background-position:center top}.mainpic-terms li i.action-members{background-position:center -30px}.mainpic-terms li i.action-location{background-position:center -60px}.mainpic-previews{display:table;list-style:none;padding:0 60px;margin-bottom:45px}.mainpic-previews li{float:left;margin-right:16px;position:relative;cursor:pointer;margin-top:26px;user-select:none}.mainpic-previews li:before{content:'';position:absolute;width:100%;height:19px;background:url(img/new-design/white-corner.png) no-repeat center top;left:0;top:-26px;transition:all .2s;z-index:50}.mainpic-previews li.selected:before{top:-45px}.mainpic-previews li .video-icon{position:absolute;left:21px;top:14px;z-index:20;width:50px;height:37px;background:url(img/new-design/video-icon.png) no-repeat center bottom;background-size:contain}.action-nav{list-style:none;width:100%;display:table;border-bottom:1px solid #dcdcdc;padding-left:55px}.action-nav li{float:left;margin-right:8px}.action-nav li a{display:block;padding:18px 15px 18px 25px;color:#e54d6b;font-size:18px;font-weight:500;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;text-decoration:none;background:url(img/new-design/action-nav-sprite.png) no-repeat left top}.action-nav li a:hover{color:#010101}.action-nav li a.primary-info-link{background-position:left top}.action-nav li a.about-company-link{background-position:left -57px}.action-nav li a.reviews-link{background-position:left -116px}.action-nav li a.comments-link{background-position:left -171px}.action-nav li a.primary-info-link:hover{background-position:left -228px}.action-nav li a.about-company-link:hover{background-position:left -285px}.action-nav li a.reviews-link:hover{background-position:left -344px}.action-nav li a.comments-link:hover{background-position:left -399px}.action-descr{width:100%;display:table;padding:50px 40px 50px 60px}.action-descr p{font-size:20px;line-height:30px;font-weight:500;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;width:85%}.inner-shadow{box-shadow:inset 0 0 50px rgba(0,0,0,.05)}.buy-block{display:table;width:100%}.cost-list{width:100%;margin-bottom:-150px;padding:42px 60px 185px 42px;border-top:1px solid #e2e2e2}.buy-btns{width:100%;height:150px;padding:25px 60px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.cost-line{width:100%;padding-left:42px;padding-right:13px;background:url(img/new-design/cost-radio-not-select.png) no-repeat 16px 6px;border-radius:3px;display:table;font-size:16px;line-height:31px;margin-bottom:3px;cursor:pointer}.cost-line.selected{background:url(img/new-design/cost-radio-select.png) no-repeat 16px 6px;background-color:#e6e9ec}.cost-line h5{float:left;width:525px;font-weight:400;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif}.cost-line .cost-value{font-weight:700;text-align:right}.btns-block{width:100%;display:table}.btn-buy-section{display:block;float:left;width:265px;margin-right:15px}.btn-call-section{display:block;float:left;width:265px;margin-right:15px}.btn-cart-section{display:block;float:left;width:100px}.btn-pink{height:54px;line-height:54px;width:100%;background:#e54d6b;border-radius:6px;text-align:center;font-size:20px;color:#fff;font-weight:500;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;text-decoration:none;cursor:pointer;transition:all .2s;user-select:none}.btn-pink:hover{background:#ac1c39}.btn-pink-border{font-size:14px;line-height:21px;color:#e54d6b;border:1px solid #dcdcdc;background:#fff;font-weight:400;padding-top:5px}.btn-pink-border:hover{background:#f0f0f0}.btn-descr{padding-top:10px;font-size:14px;line-height:21px;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;color:#000;text-decoration:none;text-align:center}.btn-descr span{color:#e13456}.phone-icon-white{display:inline-block;width:15px;height:15px;background:url(img/new-design/phone-white-icon.png) no-repeat center center}.question-mark{display:inline-block;width:13px;height:14px;background:url(img/new-design/question-mark.png) no-repeat center top}.opened .question-mark{background-position:center bottom}.w300{width:300px}.down-arrow-icon{display:inline-block;width:16px;height:10px;background:url(img/new-design/down-arrow.png) no-repeat center center;transition:all .2s}.action-footer{padding:60px;height:auto;position:relative;margin-top:5px}.action-footer:before{content:'';display:block;position:absolute;left:0;top:-5px;width:100%;height:5px;background:url(img/pattern.jpg) center bottom}.comments-section{padding-top:95px;display:table;margin-bottom:40px;width:100%}.comments-nav{padding:0 60px;width:100%;display:table;border-bottom:1px solid #dcdcdc;margin-bottom:30px}.comments-nav-link{font-size:24px;color:#e54d6b;font-weight:500;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;line-height:60px;position:relative;float:left;text-decoration:none;margin-right:40px;transition:all .2s;cursor:pointer}.comments-nav-link:hover{color:#000}.comments-nav-link.active{color:#000}.comments-nav-link:after{content:'';position:absolute;display:block;width:100%;height:0;background:#000;left:0;bottom:0;transition:all .2s}.comments-nav-link.active:after{height:8px}.comments-tabs{padding:0 60px;width:100%!important}.comments-tab{width:100%!important}.comment-icon{display:inline-block;width:16px;height:14px;margin-bottom:-2px;background:url(img/new-design/comment-icon.png) no-repeat center center}.comments-btn{padding:0 22px;height:36px;line-height:36px;font-size:16px;font-weight:500;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;color:#fff;text-decoration:none;background:#e54d6b;border-radius:5px;float:right;cursor:pointer;transition:all .2s;margin-bottom:20px}.comments-btn:hover{background:#ac1c39}.comment{display:table;width:100%;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif}.comment-line{display:table;width:100%}.comments-tab>.comment{margin-bottom:60px}.comment.review{margin-bottom:30px}.comment .avatar{float:left;width:36px;margin-right:8px}.comment .avatar img{width:36px;height:36px;display:block;border-radius:6px}.comment.review .avatar{width:25px}.comment.review .avatar img{width:25px;height:25px;display:block;border-radius:4px}.comment-right{display:table;min-width:calc(100% - 44px)}.comment.review .comment-right{min-width:calc(100% - 33px)}.comment-info{width:100%;display:table;height:30px}.comment.review .comment-info{padding-top:4px}.comment-info .user-name{float:left;color:#000;font-size:16px;line-height:18px;font-weight:500;margin-right:12px}.comment-info .comment-date{color:silver;float:left;font-size:13px;line-height:22px;font-weight:300}.comment-text{width:100%}.comment-text h4{font-size:20px;font-weight:700;margin-bottom:15px;width:325px;padding-top:10px}.comment-text p{font-size:16px;line-height:24px;margin-bottom:15px}.comment.review .comment-text p{font-weight:400;margin-bottom:18px}.comment .reply{padding-left:30px}.comment .reply .comment{padding-top:15px;border-top:1px dashed #dcdcdc}.comment .user-name .furpur{color:#ce3b58}.comment .user-name .furpur span{color:#2b34ab}.request{float:right;display:table;font-size:13px;color:#c1c1c1;cursor:pointer;font-weight:300;margin-bottom:20px;padding-left:21px;background:url(img/new-design/comment-icon-gray.png) no-repeat left center}.request:hover{text-decoration:underline}.sidebar-new{background:#fff;float:right;width:280px;display:table;border:1px solid #dcdcdc;font-family:"GothamPro","Helvetica Neue",Arial,sans-serif}.fixed{position:fixed!important}.sidebar-new .price-block{padding:35px 20px 18px;width:100%;border-bottom:1px solid #dcdcdc;transition:all .2s}.sidebar-new .price-block h4{font-size:36px;padding-bottom:8px;color:#000;border-bottom:1px solid #dcdcdc;display:table;margin:0 auto;margin-bottom:8px}.sidebar-new .price-block p{font-size:16px;line-height:24px;color:#000;font-weight:400;text-align:center}.sidebar-new .price-block p span{color:#e54d6b}.sidebar-btns{padding:20px 20px 40px;border-bottom:1px solid #dcdcdc;transition:all .2s}.sidebar-btns>p{font-size:13px;line-height:21px;padding-top:10px;margin-bottom:15px;text-align:center;transition:all .2s}.sidebar-new.fixed .price-block{padding:20px 20px 0}.sidebar-new.fixed .sidebar-btns{padding:20px}.sidebar-new.fixed .sidebar-btns>p{font-size:0;line-height:0;margin:0;padding:0}.sidebar-new.fixed .select{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:3px}.sidebar-new.fixed .call{border-top-left-radius:0;border-top-right-radius:0}.sidebar-new.fixed .price-block h4{border-bottom:0;transition:all .2s;margin-bottom:12px}.sidebar-new.fixed .price-block>p{transition:all .2s;font-size:0;line-height:0;margin:0;padding:0}.features-section{width:280px;background:#fff;display:table}.features-section .features{width:100%;background:#fff;height:auto;margin-bottom:0;border-radius:0}.features-section .features li h3{font-family:"GothamPro","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:21px}.features-section .features li h3 span{font-weight:400}.features-section .features li{border-bottom:0}.features-section .features li.price{background:url(img/price-bg.png) no-repeat 20px 14px}.features-section .features li.quality{background:url(img/quality-bg.png) no-repeat 20px 14px}.features-section .features li.convenience{background:url(img/convenience-bg.png) no-repeat 20px 14px}.comment-form{display:table;width:100%;font-family:"GothamPro",Arial,sans-serif}.comment-form-block{display:table;width:100%;background:#f5f5f5;border:1px solid #e5e5e5;padding:40px 40px 40px 65px;margin-bottom:20px}.comment-form-block h3{font-size:20px;margin-bottom:20px}.comment-form-block .comment-user{display:block;position:relative}.comment-form-block .comment-user-name{font-size:16px;line-height:24px;margin-bottom:8px;font-weight:500}.comment-form-block .comment-user-avatar{position:absolute;left:-45px;top:0;width:36px;height:36px;border-radius:8px}.comment-form-block textarea{width:100%;height:72px;border:1px solid #d2d2d2;border-radius:2px;resize:none;padding:5px;margin-bottom:13px}.comment-form-block input[type="checkbox"]{background:#fff;height:18px;width:18px;position:relative;top:3px;display:inline-block;margin-right:3px;box-sizing:content-box;padding:0}.submit-review-btn,.submit-comment-btn{float:left;width:175px;height:36px;line-height:36px;margin-right:10px}.comment-form-block label{line-height:18px;font-size:16px;margin-bottom:30px;display:block}.about-rules{font-size:13px;line-height:18px;padding-top:1px}.about-rules a{text-decoration:none;color:#ce3b58}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:middle;width:42px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery > small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:24px;position:absolute;top:0;width:24px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small > small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large > small{height:40px;width:40px}.comment-form-block .small-padding{padding-top:18px;padding-bottom:18px}.send-emails{display:table;width:100%;position:relative}.send-emails .switchery-checkbox{position:absolute;left:-52px;top:0}.send-emails p{font-size:16px;line-height:24px}.popover-block{display:block;position:relative}.popover-block.top-layer{z-index:5000}.popover-overlay{width:100%;height:100%;background:rgba(0,0,0,.2);position:fixed;left:0;top:0;z-index:1000;display:none}.popover-trigger{cursor:pointer}.popover-content{display:table;position:absolute;top:57px;z-index:10000;background:#fff;border:1px solid #dcdcdc;display:none;min-width:642px;box-shadow:0 0 20px rgba(0,0,0,.2)}.popover-content.popover-right{right:0}.popover-content.popover-left{left:0}.popover-content .cost-list h5{width:400px}.popover-content .cost-list{padding:35px 30px 20px;margin:0;border-bottom:1px solid #dcdcdc;border-top:0}.opened .down-arrow-icon{transition:all .2s;transform:rotateZ(180deg)}.cost-list h4{font-size:24px;margin-bottom:15px}.popover-btns{padding:20px 40px 25px;display:table;width:100%}.to-cart-btn{width:268px;float:left;margin-right:20px}.popover-btns .btn-pink-border{float:left;width:100px}.close-icon{position:absolute;top:17px;right:21px;width:21px;height:21px;background:url(img/new-design/close-icon.png) no-repeat center center;cursor:pointer}.btn-buy-section .opened span{color:#1a42a9}.gift-popup{padding:40px 20px;width:640px;display:table}.gift-email{width:320px;float:left}.gift-box{width:270px;float:right}.gift-image{height:170px;display:table;margin:0 auto;margin-bottom:10px}.gift-descr{display:table;width:100%;font-family:"GothamPro",Arial,sans-serif}.gift-descr h5{font-size:20px;margin-bottom:13px;text-align:center}.gift-descr p{font-size:14px;line-height:21px;text-align:center}.similar-products{width:100%;display:table;overflow:hidden;padding-top:75px}.similar-products-inner{width:1080px;margin:0 auto;overflow:hidden}.similar-products-container{width:110%}.similar-products h2{font-size:24px;font-family:"GothamPro",Arial,sans-serif;padding-left:60px;margin-bottom:50px}.autofix_sb.fixed.bottom{bottom:0;position:absolute!important}.autofix_sb.fixed{z-index:10001}.sidebar-new.autofix_sb.fixed{margin-top:69px;z-index:1000}.action-nav.autofix_sb.fixed{background:#fff;width:780px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;margin-top:49px}.action-nav.autofix_sb.fixed.bottom{top:49px!important}.set-variants{display:block;overflow:hidden;margin-right:-40px;margin-bottom:-30px}.set-variants .product-block{height:400px;margin-bottom:20px;float:left;margin-right:100px}.set-variants .product-block:hover{background:#fff}.set-variants .product-block .annotation p{font-size:14px;line-height:18px;font-weight:300;font-family:"Helvetica Neue",Helvetica,sans-serif}.set-variants .product-block h3{font-size:18px;line-height:27px;font-family:"GothamPro",Arial,sans-serif}.set-variants .product-info{padding-left:0;padding-right:0}.action-container h3.set-variants-header{margin-bottom:30px}.in-bundle{padding:20px;border-bottom:1px solid #dcdcdc;text-align:center;font-family:"GothamPro",Arial,sans-serif}.in-bundle h4{font-size:20px;line-height:30px;margin-bottom:25px}.in-bundle .bundle-small-image{border-radius:50%;width:134px;height:134px;display:block;margin:0 auto;margin-bottom:20px}.in-bundle .bundle-caption{font-size:16px;line-height:24px;margin-bottom:10px}.in-bundle .bundle-price{font-size:16px;line-height:24px;color:#e54d6b;font-weight:700}.to-bundle{display:block;width:100%;height:64px;text-align:center;font-size:20px;line-height:64px;font-family:"GothamPro",Arial,sans-serif;text-decoration:none;color:#e54d6b;border-bottom:1px solid #dcdcdc;transition:all .2s}.to-bundle:hover{background:#dcdcdc}.action-content{position:relative;display:table;width:780px}.action-container{display:table;width:100%;padding:0 60px;font-family:"GothamPro",Arial,sans-serif}.action-container p{font-size:16px;line-height:24px;margin-bottom:15px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.mt60{margin-top:60px}.mt35{margin-top:35px}.w450{width:450px}.fl{float:left}.fr{float:right}.action-left{width:160px;float:left;display:table}.action-right{width:480px;float:right;display:table}.action-container .action-right ul{line-height:24px;padding-left:20px;margin:10px 0}.action-container h3{font-size:20px;line-height:30px;margin-bottom:15px;font-weight:700}.action-container.full-w{padding:0}.about-action{display:table;table-layout:fixed}.about-left{display:table-cell;vertical-align:middle;width:390px}.about-left img{display:block}.about-right{display:table-cell;vertical-align:middle;width:390px;padding:30px 30px 30px 50px}.about-right p{font-size:18px;line-height:27px;font-weight:400}.white{color:#fff!important}.action-logo{display:table;margin:0 auto}.request-block{position:relative;width:100%!important;display:none}.request-block:after{content:"";width:14px;height:12px;background:url(img/new-design/request-block-corner.png) no-repeat center center;position:absolute;right:27px;top:-11px}.popup{font:16px "Gotham Pro",Arial,sans-serif}.popup{display:table;width:800px;overflow:hidden;box-shadow:inset 0 0 50px rgba(0,0,0,.05)}.popup-line{width:100%;display:table;margin-bottom:30px}#modal-1 .popup-line,#modal-2 .popup-line,#modal-3 .popup-line{margin-bottom:0}.popup-line .popup-left{width:280px;padding-right:20px;float:left;text-align:right;font-size:16px;line-height:36px}.popup-line .popup-right{width:370px;float:left}.popup hr{width:120%;border:0;border-top:1px solid #ccc;margin:0 -50px 20px}.popup .popup-big-header{text-align:center;font-size:32px;font-weight:700;margin-bottom:30px}.popup .popup-box{padding:30px 20px 10px;border:1px solid #ccc;overflow:hidden;display:table;width:100%}.popup-line .phone-number{display:table;float:left}.popup-line .phone-number .phone-seven{width:40px;padding:0 10px;border:1px #c9c9c9 solid;border-right:0;float:left;height:36px;line-height:36px;background:#f9f9f9;border-bottom-left-radius:5px;border-top-left-radius:5px;user-select:none;color:#7c7c7c}.popup-line .phone-number input{width:240px;border-bottom-left-radius:0;border-top-left-radius:0}.popup-line input{width:280px;height:36px;font-size:16px;border:1px #c9c9c9 solid;padding:0 8px;border-radius:5px}.popup-line textarea{width:420px;height:100px;border:1px #c9c9c9 solid;padding:10px 8px;resize:none;border-radius:5px;font-family:"GothamPro",Arial,sans-serif;font-size:16px}.popup-line .popup-error{color:#f65845;overflow:hidden;width:280px;margin-top:5px;padding:0;color:#f65845;background:none}.popup-buttons{margin-top:0}.popup-buttons .button{background:#d53251;font-size:14px;color:#fff;transition:all .3s ease;display:block;font-weight:300;text-align:center;text-decoration:none;border:none;outline:none!important;float:left;width:100%;line-height:40px;height:40px;border:1px solid #d53251;cursor:pointer;width:280px}.popup-line{margin-bottom:0}.popover-review .popover-content{width:680px!important;border:0}.review-form{background:#fff;padding:65px;border:0;width:680px;font-family:"GothamPro",Arial,sans-serif}.review-form h5{width:480px;font-size:20px;line-height:30px;font-weight:700;margin-bottom:45px}.review-line{margin-bottom:25px;display:table;width:100%}.review-line p{font-size:16px;line-height:24px;font-weight:500;margin-bottom:10px}.review-line input{width:365px;height:36px;font-size:16px;border:1px #c9c9c9 solid;padding:0 8px;border-radius:5px}.review-line textarea{width:550px;height:135px;border:1px #c9c9c9 solid;padding:10px 8px;resize:none;border-radius:5px;font-family:"GothamPro",Arial,sans-serif;font-size:16px}.review-line .review-error{color:#f65845;overflow:hidden;width:280px;margin-top:5px;padding:0;color:#f65845;background:none}.review-rating{float:left;display:block;width:115px;height:18px;overflow:hidden;background:url(img/new-design/stars-bg.png) no-repeat center -36px;margin-left:11px;margin-top:2px}.review-rating.mark1,.review-rating.star1{background-position:center 0}.review-rating.mark2,.review-rating.star2{background-position:center -18px}.review-rating.mark3,.review-rating.star3{background-position:center -36px}.review-rating.mark4,.review-rating.star4{background-position:center -54px}.review-rating.mark5,.review-rating.star5{background-position:center -72px}.review-rating .rating-star{width:24px;height:18px;cursor:pointer;float:left}.review-rating .rating-star:last-child{width:19px}.top-cart.no-items a{cursor:default!important}.top-cart.no-items:hover{border:1px dashed #fff}.mainpic-info h1,.mainpic-info #play-video-btn
/* .mainpic-info .mainpic-terms li */{color:inherit}.best-inner,.best .image-container,.best-products,.best-products li:first-child,.best-products li:last-child{border-radius:0}.filters-section{width:1080px;margin:0 auto;display:table;margin-bottom:45px}.filter-block{border:1px dashed #efefef;float:left;padding:24px 10px}.filter-range{height:80px;width:330px;margin-right:20px;padding:24px 7px}.filter-categories{width:730px;height:auto}#range{width:188px;float:left;margin-right:15px;margin-top:13px}.ui-slider{position:relative}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:18px;height:26px;background:url(img/new-design/range-handle-bg.png) no-repeat;cursor:pointer;outline:none!important}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden}.ui-slider-horizontal{height:12px;width:100%}.ui-slider-horizontal .ui-slider-handle{top:-3px;margin-left:-9px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-widget-content{background:url(img/new-design/range-bg.png) no-repeat}.ui-widget-header{height:8px!important;margin-top:2px}.range-descr{float:left;margin-right:15px;font-size:14px!important;font-family:"PT Sans",Arial,sans-serif;line-height:14px;margin-top:15px}#leftVal,#rightVal{position:absolute;top:-25px;font-family:"PT Sans",Arial,sans-serif;line-height:14px}#leftVal{left:0}#rightVal{right:0}.filter-header{font-size:14px;font-family:"PT Sans",Arial,sans-serif;line-height:14px;float:left;margin-right:20px;width:67px;padding-top:3px}.catalog-header{display:table;width:100%;margin-bottom:35px;color:#333;font-size:30px;text-transform:none!important;margin-top:70px;font-weight:700}.catalog-header:first-child{margin-top:0}.catalog-header a{font-size:22px;text-decoration:none;color:#d53251;padding-left:25px;font-weight:400}.about-project{width:100%;display:table}.about-project:before{content:'';display:block;width:100%;height:10px;background:#000;background:url(img/pattern.jpg) center bottom}.about-project-inner{width:1080px;display:table;margin:0 auto;padding:60px 0 80px}.about-project h3{font-size:22px;margin-bottom:20px;color:#333}.about-project p{font-size:16px;line-height:24px;margin-bottom:30px;font-family:Arial,sans-serif}.catalog-inner{position:relative;overflow:hidden}.catalog-container{width:1120px}.product-block:nth-child(4n),.catalog .features{margin-right:40px}.search-page-inner{width:1080px;margin:0 auto;display:table;overflow:hidden;position:relative;overflow:hidden}.search-page-container{width:1120px}.search-page-header{display:table;width:100%;margin-bottom:35px;color:#333;font-size:30px;text-transform:none!important;margin-top:70px;font-weight:700}.search-page-header a{font-size:22px;text-decoration:none;color:#d53251;padding-left:25px;font-weight:400}.search-page-header span{color:#d53251}.search-page-header:first-child{margin-top:0}.product-search{width:800px;display:table;margin-bottom:40px;text-decoration:none;transition:all .2s}.product-search:hover{opacity:.8}.product-search .product-image,.product-search .product-image img{width:130px;height:130px;border-radius:10px;float:left;margin-right:20px}.search-product-info{padding:0 10px;padding-top:18px}.search-product-info h3{font-size:22px;line-height:24px;font-family:"PT Sans Narrow",Arial,sans-serif;color:#333;text-align:center;margin-bottom:8px;font-weight:400}.search-product-info .price{font-size:24px;font-weight:400;font-family:"PT Sans Narrow",Arial,sans-serif;color:#d53251;text-align:center}.search-product-info{padding:0}.search-product-info h3{text-align:left;text-decoration:none}.search-product-info p{color:#333}.product-search .price{text-align:left;color:#333}.title-search-result{z-index:999;width:240px!important}.main-page-wrapper .catalog-inner{height:auto!important}