/* /css/style.css */
@font-face{font-family:"Cond Pro";font-display:swap;src:url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Light.woff2),url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Light.woff);font-weight:300;font-style:normal}@font-face{font-family:"Cond Pro";font-display:swap;src:url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Regular.woff2),url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:"Cond Pro";font-display:swap;src:url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Medium.woff2),url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Medium.woff);font-weight:500;font-style:normal}@font-face{font-family:"Cond Pro";font-display:swap;src:url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Bold.woff2),url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:"Cond Pro";font-display:swap;src:url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Italic.woff2),url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Italic.woff);font-style:italic}*{box-sizing:border-box}ul,li{margin:0;padding:0}body{width:100%;min-width:320px;font-family:"Cond Pro";font-size:1rem;font-weight:400;margin:0px;padding:0px;-webkit-text-size-adjust:none}.wrapper-1170{width:1170px;height:100%;margin:0 auto;font-size:0;position:relative}.inline-block-top{display:inline-block;vertical-align:top}.bread-simple{width:100%;font-size:.875rem;color:#313131;font-weight:400;padding:39px 0 0 0}.bread-simple .sprite-bread{background-image:url(/templates/2.2.16/img/bread.png);background-repeat:no-repeat;display:inline-block}.bread-simple .sprite-bread{width:18px;height:18px;background-position:-5px -5px}.bread-simple .sprite-bread-arrow{width:8px;height:12px;background-position:-33px -5px}.bread-simple i{margin:0 1.5% 0 1.8%}.bread-simple i:nth-child(1){margin:0 2% 0 0}.bread-simple a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:2px 0 0 0}.bread-simple span{vertical-align:top;line-height:1.375rem}header{position:relative}header .cart-sprite{background-image:url(/templates/2.2.16/img/cart.png);background-repeat:no-repeat;display:inline-block}header .sprite-cart-0{width:58px;height:46px;background-position:-5px -5px}header .sprite-cart-0-hover{width:58px;height:46px;background-position:-73px -5px}header .sprite-cart-1{width:58px;height:46px;background-position:-141px -5px}header .sprite-cart-1-hover{width:58px;height:46px;background-position:-5px -61px}header .sprite-cart-2{width:58px;height:46px;background-position:-73px -61px}header .sprite-cart-2-hover{width:58px;height:46px;background-position:-141px -61px}header .sprite-cart-3{width:58px;height:46px;background-position:-5px -117px}header .sprite-cart-3-hover{width:58px;height:46px;background-position:-73px -117px}header .sprite-cart-4{width:58px;height:46px;background-position:-141px -117px}header .sprite-cart-4-hover{width:58px;height:46px;background-position:-209px -5px}header .sprite-cart-5{width:58px;height:46px;background-position:-209px -61px}header .sprite-cart-5-hover{width:58px;height:46px;background-position:-209px -117px}header .sprite-sticky-cart{background-image:url(/templates/2.2.16/img/cart-sticky.png);background-repeat:no-repeat;display:inline-block}header .sprite-sticky-cart-0{width:44px;height:36px;background-position:-5px -5px}header .sprite-sticky-cart-0-hover{width:44px;height:36px;background-position:-59px -5px}header .sprite-sticky-cart-1{width:44px;height:36px;background-position:-113px -5px}header .sprite-sticky-cart-1-hover{width:44px;height:36px;background-position:-5px -51px}header .sprite-sticky-cart-2{width:44px;height:36px;background-position:-59px -51px}header .sprite-sticky-cart-2--hover{width:44px;height:36px;background-position:-113px -51px}header .sprite-sticky-cart-3{width:44px;height:36px;background-position:-5px -97px}header .sprite-sticky-cart-3--hover{width:44px;height:36px;background-position:-59px -97px}header .sprite-sticky-cart-4{width:44px;height:36px;background-position:-113px -97px}header .sprite-sticky-cart-4-hover{width:44px;height:36px;background-position:-167px -5px}header .sprite-sticky-cart-5{width:45px;height:36px;background-position:-167px -51px}header .sprite-sticky-cart-5-hover{width:45px;height:36px;background-position:-167px -97px}header .sprite{background-image:url(/templates/2.2.16/img/header.png);background-repeat:no-repeat;display:inline-block}header .sprite-ac{width:41px;height:41px;background-position:-5px -5px}header .sprite-ac-arrow{width:5px;height:8px;background-position:-56px -5px}header .sprite-arrow{width:22px;height:22px;background-position:-71px -5px}header .sprite-cart{width:58px;height:46px;background-position:-134px -5px}header .sprite-cart-hover{width:58px;height:46px;background-position:-5px -61px}header .sprite-city{width:16px;height:22px;background-position:-202px -5px}header .sprite-city-big-close{width:25px;height:25px;background-position:-73px -37px}header .sprite-city-big-close-hover{width:25px;height:25px;background-position:-202px -37px}header .sprite-city-close{width:12px;height:12px;background-position:-108px -37px}header .sprite-city-lupe{width:16px;height:17px;background-position:-73px -72px}header .sprite-city-point{width:9px;height:14px;background-position:-99px -72px}header .sprite-clock{width:17px;height:17px;background-position:-118px -72px}header .sprite-club{width:19px;height:19px;background-position:-145px -72px}header .sprite-club-arrow{width:11px;height:7px;background-position:-174px -72px}header .sprite-club-person{width:30px;height:30px;background-position:-233px -62px}header .sprite-compare{width:19px;height:14px;background-position:-195px -72px}header .sprite-compare-hover{width:21px;height:16px;background-position:-103px -5px}header .sprite-logo{width:182px;height:96px;background-position:-5px -117px}header .sprite-lupe{width:21px;height:22px;background-position:-197px -96px}header .sprite-lupe-hover{width:21px;height:22px;background-position:-197px -128px}header .sprite-menu{width:24px;height:21px;background-position:-197px -160px}header .sprite-menu-arrow{width:6px;height:9px;background-position:-56px -37px}header .sprite-metro{width:19px;height:13px;background-position:-197px -191px}header .sprite-phone{width:11px;height:15px;background-position:-197px -214px}header .sprite-phone-hover{width:11px;height:15px;background-position:-218px -214px}header .sprite-seen{width:24px;height:15px;background-position:-228px -5px}header .sprite-seen-hover{width:24px;height:15px;background-position:-237px -30px}header .sprite-yandex{width:99px;height:60px;background:url(/templates/2.2.16/img/header-yandex.jpg) no-repeat}header .menu{width:23.1%;height:66px;background:#c00f17;position:absolute;top:-2px;left:0;cursor:pointer;z-index:2;transition:background 0.25s ease}header .menu i{margin:23px 0 0 11%}header .menu>div:nth-child(2){font-size:1.375rem;color:#fff;font-weight:500;margin:16px 0 0 11.3%}header .menu:hover{background:#89090f}header .menu:hover .dropmenu{width:433.3333333333333%;display:block}header .menu:hover .dropmenu>ul{width:23.07692307692308%}header .menu .dropmenu{width:100%;position:absolute;left:0;top:66px;display:none}header .menu .dropmenu .close-mobile{display:none}header .menu .dropmenu>ul{width:100%;background:#fff;padding:15px 0 26px 0;-webkit-box-shadow:0px 0px 20px 0px #777;-moz-box-shadow:0px 0px 20px 0px #777;box-shadow:0px 0px 20px 0px #777}header .menu .dropmenu>ul>li{width:100%;display:table;background:url(/templates/2.2.16/img/menu-arrow.png) 94% 25px no-repeat;padding:17px 0}header .menu .dropmenu>ul>li>a{display:table-cell;vertical-align:middle;font-size:1.0625rem;color:#262626;font-weight:400;line-height:1.25rem;text-decoration:none;padding:0 23% 0 16.57142857142857%}header .menu .dropmenu>ul>li .triangle{width:0;height:0;border-top:5px solid transparent;border-left:10px solid #6abc4d;border-bottom:5px solid transparent;position:absolute;right:51px;top:19px}header .menu .dropmenu>ul>li:hover{background:url(/templates/2.2.16/img/menu-arrow.png) 94% 25px no-repeat #f3f3f3}header .menu .dropmenu>ul>li:hover div{display:block}header .menu .dropmenu>ul>li>div{width:76.7%;height:102.2%;background:#fff;position:absolute;top:-10px;padding:43px 0 0 0;display:none;-webkit-box-shadow:0px 0px 20px 0px #777;-moz-box-shadow:0px 0px 20px 0px #777;box-shadow:0px 0px 20px 0px #777}header .menu .dropmenu>ul>li>div ul{width:25%}header .menu .dropmenu>ul>li>div ul li{width:100%;height:36px;display:table;padding:0 0 0 29.7%}header .menu .dropmenu>ul>li>div ul li a{display:table-cell;vertical-align:middle;font-size:1rem;color:#262626;font-weight:400;line-height:1rem;text-decoration:none}header .menu .dropmenu>ul>li>div ul li:hover a{font-size:1.125rem;color:#157072;font-weight:700}header .menu .dropmenu>ul>li>div ul:nth-child(2){width:32.6%;border-right:1px solid #d0d0d0}header .menu .dropmenu>ul>li>div .banner{width:42.4%;height:100%;display:inline-block;position:absolute;top:0;text-decoration:none;padding:51px 0 0 0}header .menu .dropmenu>ul>li>div .banner .image{width:100%;height:221px;position:relative}header .menu .dropmenu>ul>li>div .banner .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}header .menu .dropmenu>ul>li>div .banner .name{width:40%;height:39px;font-size:1rem;color:#282828;font-weight:500;overflow:hidden;margin:auto}header .menu .dropmenu>ul>li>div .banner .price{width:40%;font-size:1.875rem;color:#282828;font-weight:500;line-height:2.125rem;margin:9px auto 0}header .menu .dropmenu>ul>li>div .banner .price span{font-size:1.125rem;color:#999;font-weight:400}header .menu .dropmenu>ul>li>div .banner .hover{width:100%;height:100%;background:rgba(79,206,211,0.5);position:absolute;top:0;display:none}header .menu .dropmenu>ul>li>div .banner .hover .lupe{width:59px;height:62px;background:url(/templates/2.2.16/img/menu-lupe.png) no-repeat;position:absolute;top:130px;right:0;left:0;margin:auto}header .menu .dropmenu>ul>li>div .banner .link{width:25%;height:40px;background:#fff;border:4px solid #f3ad26;font-size:.875rem;color:#313131;font-weight:500;line-height:2rem;text-align:center;position:absolute;top:48px;right:13%}header .menu .dropmenu>ul>li>div .banner:hover .hover{display:block}header .search{width:35.4%;height:36px;background:#fff;border:1px solid #d5d5d5;border-radius:30px;overflow:hidden;margin:8px 0 0 4.3%}header .search input{width:91.6%;border:none;outline:none;font-family:"Cond Pro";font-size:1rem;color:#6d6d6d;font-weight:400;padding:5px 0 0 6.4%}header .search input::-moz-placeholder{color:#6d6d6d}header .search input::-webkit-input-placeholder{color:#6d6d6d}header .search button{width:21px;height:22px;background-image:url(/templates/2.2.16/img/header.png);background-position:-197px -96px;background-color:#fff;background-repeat:no-repeat;border:none;outline:none;cursor:pointer;margin:6px 0 0 0}header .search button:hover{background-position:-197px -128px}header .to-cart{display:block;text-decoration:none;width:100%;height:80px;border-bottom:1px solid #b4b4b4;cursor:pointer}header .to-cart i{margin:20px 0 0 9.4%}header .to-cart i span{display:block;width:30px;height:30px;background:#d31d25;border:3px solid #fff;border-radius:100px;font-size:1.125rem;color:#fff;font-weight:700;line-height:1.5625rem;text-align:center;margin:-9px 0 0 43px}header .to-cart>div{margin:23px 0 0 16.7%}header .to-cart>div div:nth-child(1){font-size:.75rem;color:#8d8d8d;font-weight:400}header .to-cart>div div:nth-child(2){font-size:.9375rem;color:#242424;font-weight:500;line-height:1.25rem}header .to-cart:hover{background:#2e9ea1}header .to-cart:hover i.sprite-cart-0{background-position:-73px -5px}header .to-cart:hover i.sprite-cart-1{background-position:-5px -61px}header .to-cart:hover i.sprite-cart-2{background-position:-141px -61px}header .to-cart:hover i.sprite-cart-3{background-position:-73px -117px}header .to-cart:hover i.sprite-cart-4{background-position:-209px -5px}header .to-cart:hover i.sprite-cart-5{background-position:-209px -117px}header .to-cart:hover i span{background:#2e9ea1}header .to-cart:hover>div{margin:24px 0 0 16.7%}header .to-cart:hover>div div:nth-child(1){color:#fff}header .to-cart:hover>div div:nth-child(2){color:#fff}header .first-row{width:100%;height:36px;background:#3b3b3b;border-top:3px solid #555}header .first-row .city-title{width:9.1%;font-size:1rem;color:#fff;font-weight:400;margin:4px 0 0 0}header .first-row .city{width:14%;height:36px;background:#fff;font-size:1rem;color:#1c1c1c;font-weight:600;line-height:2.125rem;cursor:pointer;margin:-3px 0 0 0;transition:background 0.25s ease}header .first-row .city i:nth-child(1){margin:7px 0 0 7%}header .first-row .city div{width:48%;margin:0 0 0 5%}header .first-row .city:hover{background:#e8e8e8}header .first-row nav{width:76.251%;padding:4px 0 0 1.7%}header .first-row nav .logo,header .first-row nav .nav-close{display:none}header .first-row nav a{font-size:1rem;color:#fff;font-weight:400;text-decoration:none;padding:0 3%}header .second-row{width:100%;height:155px;background:#f5f5f5;border-bottom:2px solid #c1c2c2}header .second-row .logo{width:23.1%;height:100%;background:#fff;text-decoration:none;position:relative}header .second-row .logo i{position:absolute;left:0;right:0;top:20px;margin:auto}header .second-row .logo div{font-size:.8125rem;color:#8d8d8d;font-weight:400;text-align:center;margin:117px 0 0 0}header .second-row .menu-mobile{display:none}header .second-row .phones{width:22.5%;padding:23px 0 0 2.5%}header .second-row .phones>div{margin:0 0 8px 0}header .second-row .phones>div div:nth-child(1){font-size:.875rem;color:#5d5d5d;font-weight:300}header .second-row .phones>div div:nth-child(2){font-size:1.375rem;color:#1f1f1f;font-weight:500;margin:1px 0 0 0}header .second-row .phones .backcall{width:80%;height:37px;background:#fff;border:1px solid #dbdbdb;border-radius:30px;cursor:pointer;margin:22px 0 0 0}header .second-row .phones .backcall i{margin:10px 0 0 15%}header .second-row .phones .backcall div:nth-child(2){font-size:.875rem;color:#242424;font-weight:400;margin:8px 0 0 3%}header .second-row .phones .backcall:hover{background:#40b5b8}header .second-row .phones .backcall:hover i{background-position:-218px -214px}header .second-row .phones .backcall:hover div{color:#fff}header .second-row .middle-col{width:15.9%;margin:17px 0 0 0}header .second-row .middle-col a{display:block;margin:0 0 18px 14%}header .second-row .middle-col a.second-condition{margin:21px 0 0 8%}header .second-row .middle-col .backcall{width:80%;height:37px;background:#fff;border:1px solid #dbdbdb;border-radius:30px;cursor:pointer}header .second-row .middle-col .backcall i{margin:10px 0 0 12%}header .second-row .middle-col .backcall div{font-size:.875rem;color:#242424;font-weight:400;margin:8px 0 0 3%}header .second-row .middle-col .backcall:hover{background:#40b5b8}header .second-row .middle-col .backcall:hover i{background-position:-218px -214px}header .second-row .middle-col .backcall:hover div{color:#fff}header .second-row .addresses{width:20.7%;padding:17px 0 0 0}header .second-row .addresses div:nth-child(1){font-size:.875rem;color:#292929;font-weight:500}header .second-row .addresses div:nth-child(1) i{margin:0 2.5% 0 0}header .second-row .addresses div:nth-child(2){font-size:.8125rem;color:#464646;font-weight:400;margin:2px 0 0 0}header .second-row .addresses div:nth-child(2) span{font-size:.875rem;color:#232323;font-weight:700}header .second-row .addresses div:nth-child(3){font-size:.875rem;color:#292929;font-weight:500;margin:14px 0 0 0}header .second-row .addresses div:nth-child(3) i{margin:0 2% 0 0}header .second-row .addresses div:nth-child(4){font-size:.8125rem;color:#464646;font-weight:400;margin:2px 0 0 0}header .second-row .addresses div:nth-child(4) span{font-size:.875rem;color:#232323;font-weight:700}header .second-row .addresses a{display:block;font-size:.9375rem;color:#238b8e;font-weight:700;text-decoration:underline;cursor:pointer;margin:5px 0 0 0}header .second-row .right-block{width:17.8%;height:132px;background:#fff;border:1px solid #b4b4b4;border-top:none}header .second-row .right-block .compare{text-decoration:none;width:50%;height:51px;border-right:1px solid #b4b4b4;cursor:pointer}header .second-row .right-block .compare div:nth-child(1){font-size:.75rem;color:#4f4f4f;font-weight:300;text-align:center;margin:7px 0 0 0}header .second-row .right-block .compare div:nth-child(3){width:14px;height:14px;background:#d31d25;border-radius:100px;font-size:.75rem;color:#fff;font-weight:700;text-align:center;margin:3px 0 0 9%}header .second-row .right-block .compare i{margin:3px 0 0 34%}header .second-row .right-block .compare:hover{background:#2e9ea1}header .second-row .right-block .compare:hover div:nth-child(1){color:#fff}header .second-row .right-block .compare:hover div:nth-child(3){background:#fff;color:#141414}header .second-row .right-block .compare:hover i{background-position:-103px -5px}header .second-row .right-block .seen{text-decoration:none;width:50%;height:51px;cursor:pointer}header .second-row .right-block .seen div:nth-child(1){font-size:.75rem;color:#4f4f4f;font-weight:300;text-align:center;margin:7px 0 0 0}header .second-row .right-block .seen div:nth-child(3){width:14px;height:14px;background:#d31d25;border-radius:100px;font-size:.75rem;color:#fff;font-weight:700;text-align:center;margin:3px 0 0 9%}header .second-row .right-block .seen i{margin:3px 0 0 34%}header .second-row .right-block .seen:hover{background:#2e9ea1}header .second-row .right-block .seen:hover div:nth-child(1){color:#fff}header .second-row .right-block .seen:hover div:nth-child(3){background:#fff;color:#141414}header .second-row .right-block .seen:hover i{background-position:-237px -30px}header .bottom-row{width:100%;height:53px;background:#e4e4e4}header .bottom-row>div{position:relative}header .bottom-row .ac{width:18.4%;height:100%;cursor:pointer;margin:0 0 0 23.1%;transition:background 0.25s ease}header .bottom-row .ac i:nth-child(1){margin:5px 0 0 13%}header .bottom-row .ac i:nth-child(3){vertical-align:top;margin:22px 0 0 14%}header .bottom-row .ac div{font-size:1.5rem;color:#464646;font-weight:700;margin:10px 0 0 10%}header .bottom-row .ac:hover{background:#d6d6d6}header .bottom-row .club{width:17.8%;height:36px;background:#40b5b8;border:1px solid #3aa8ab;border-radius:30px;cursor:pointer;margin:8px 0 0 1%;transition:background 0.25s ease, border 0.25s ease;position:relative}header .bottom-row .club.person:before{display:inline-block;content:"";vertical-align:middle;height:100%}header .bottom-row .club.person div{font-size:.875rem;margin:0;width:95%;text-align:left;padding-left:25%;line-height:13px;vertical-align:middle}header .bottom-row .club i:nth-child(1){margin:7px 0 0 6%}header .bottom-row .club i:nth-child(1).sprite-club-person{margin:2px 0 0 1%;position:absolute}header .bottom-row .club i:nth-child(3){vertical-align:top;margin:13px 0 0 20%}header .bottom-row .club div{font-size:1rem;color:#fff;font-weight:400;margin:6px 0 0 17%}header .bottom-row .club:hover{background:#0b4647;border:1px solid #0b4647}header .city-drop{width:100%;background:#e4e4e4;position:absolute;top:36px;z-index:2;padding:0 0 24px 0;display:none}header .city-drop .top-row{height:76px}header .city-drop .top-row>div>div:nth-child(1){width:23%;font-size:1.125rem;color:#5a5a5a;font-weight:700;margin:24px 0 0 0}header .city-drop .top-row>div>div:nth-child(2){font-size:1.125rem;color:#5a5a5a;font-weight:700;margin:24px 0 0 2.888%}header .city-drop .top-row .city-search{width:31.3%;height:31px;background:#fff;border:2px solid #fff;border-radius:30px;margin:23px 0 0 4%;transition:border 0.25s ease}header .city-drop .top-row .city-search i:nth-child(1){margin:7px 0 0 3%}header .city-drop .top-row .city-search i:nth-child(3){vertical-align:top;cursor:pointer;margin:7px 0 0 0}header .city-drop .top-row .city-search input{width:85.866%;height:27px;background:#fff;font-size:.875rem;color:#5a5a5a;font-weight:400;border:none;outline:none;vertical-align:top;padding:0 3.3%}header .city-drop .top-row .city-search:hover{border:2px solid #40b5b8}header .city-drop .top-row .city-close{float:right;cursor:pointer;margin:26px 0 0 0}header .city-drop .top-row .city-close div{font-size:1rem;color:#878787;font-weight:400;margin:4px 10px 0 0}header .city-drop .top-row .city-close:hover div{color:#e1262d}header .city-drop .top-row .city-close:hover i{background-position:-202px -37px}header .city-drop .middle-row{width:100%;background:url(/templates/2.2.16/img/city-map.jpg) no-repeat center #fff;border-top:1px solid #aaa;border-bottom:1px solid #aaa}header .city-drop .middle-row .left{width:23%;height:100%}header .city-drop .middle-row .left ul{margin:19px 0 0 0}header .city-drop .middle-row .left ul li{margin:0 0 11px 0}header .city-drop .middle-row .left ul li a{font-size:1.125rem;color:#3d3d3d;font-weight:700;text-decoration:none;padding:0 0 0 13px}header .city-drop .middle-row .right{width:77%;height:100%;border-left:1px solid #adadad;padding:23px 0 33px 2.9%}header .city-drop .middle-row .right .city-wrp{width:33%}header .city-drop .middle-row .right ul{list-style-type:none;margin:0 3.1% 0 0}header .city-drop .middle-row .right ul li{margin:0 0 4px 0}header .city-drop .middle-row .right ul li i{visibility:hidden}header .city-drop .middle-row .right ul li a{font-size:.875rem;color:#3d3d3d;font-weight:400;text-decoration:none;padding:0 0 0 6px}header .city-drop .middle-row .right ul:last-child{margin:0}header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(1) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(2) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(3) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(4) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(11) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(14) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(18) i,header .city-drop .middle-row .right ul:nth-child(1) li:nth-child(19) i{visibility:visible}header .city-drop .middle-row .right ul:nth-child(2) li:nth-child(19) i,header .city-drop .middle-row .right ul:nth-child(2) li:nth-child(25) i{visibility:visible}header .city-drop .middle-row .right ul:nth-child(3) li:nth-child(1) i,header .city-drop .middle-row .right ul:nth-child(3) li:nth-child(2) i,header .city-drop .middle-row .right ul:nth-child(3) li:nth-child(6) i,header .city-drop .middle-row .right ul:nth-child(3) li:nth-child(7) i,header .city-drop .middle-row .right ul:nth-child(3) li:nth-child(13) i{visibility:visible}header .city-drop .middle-row .right ul:nth-child(4) li:nth-child(1) i,header .city-drop .middle-row .right ul:nth-child(4) li:nth-child(9) i,header .city-drop .middle-row .right ul:nth-child(4) li:nth-child(14) i{visibility:visible}header .city-drop .middle-row .right ul:nth-child(5) li:nth-child(14) i,header .city-drop .middle-row .right ul:nth-child(5) li:nth-child(21) i,header .city-drop .middle-row .right ul:nth-child(5) li:nth-child(25) i,header .city-drop .middle-row .right ul:nth-child(5) li:nth-child(27) i{visibility:visible}header .city-drop .middle-row .right ul:nth-child(6) li:nth-child(10) i,header .city-drop .middle-row .right ul:nth-child(6) li:nth-child(17) i{visibility:visible}header .city-drop .bottom-row>div>div:nth-child(1){font-size:1.125rem;color:#5f5f5f;font-weight:400;margin:23px 0 0 0}header .city-drop .bottom-row>div>div:nth-child(1) i{margin:0 10px 0 0}header .city-drop .bottom-row>div>div:nth-child(2){float:right;width:18%;background:#40b5b8;font-size:1.125rem;color:#fff;font-weight:400;line-height:1.9375rem;text-align:center;border-radius:30px;cursor:pointer;margin:21px 0 0 0}header .city-drop .bottom-row>div>div:nth-child(2):hover{background:#197d80}header .sticky-header{width:100%;height:55px;background:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:fixed;top:0;z-index:2;display:none}header .sticky-header .menu{height:55px;top:-1px}header .sticky-header .menu i{margin:17px 0 0 11%}header .sticky-header .menu>div:nth-child(2){margin:12px 0 0 11.3%}header .sticky-header .menu .dropmenu{top:55px}header .sticky-header .menu .dropmenu>ul>li>div{height:100%;top:0;padding:33px 0 0 0}header .sticky-header .search{width:33.6%;margin:8px 0 0 26.3%}header .sticky-header .phone{font-size:1.375rem;color:#1f1f1f;font-weight:500;margin:14px 0 0 4%}header .sticky-header .to-cart{width:18%;height:55px;float:right;background:#fff;border:1px solid #b4b4b4;margin:-1px 0 0 0}header .sticky-header .to-cart i{margin:10px 0 0 14%}header .sticky-header .to-cart i span{display:block;width:23px;height:23px;font-size:.86563rem;line-height:1.25rem;margin:-7px 0 0 32px}header .sticky-header .to-cart>div{margin:9px 0 0 16.7%}header .sticky-header .to-cart:hover{background:#2e9ea1}header .sticky-header .to-cart:hover i.sprite-sticky-cart-0{background-position:-59px -5px}header .sticky-header .to-cart:hover i.sprite-sticky-cart-1{background-position:-5px -51px}header .sticky-header .to-cart:hover i.sprite-sticky-cart-2{background-position:-113px -51px}header .sticky-header .to-cart:hover i.sprite-sticky-cart-3{background-position:-59px -97px}header .sticky-header .to-cart:hover i.sprite-sticky-cart-4{background-position:-167px -5px}header .sticky-header .to-cart:hover i.sprite-sticky-cart-5{background-position:-167px -97px}.card .sprite{background-image:url(/templates/2.2.16/img/card.png);background-repeat:no-repeat;display:inline-block}.card .sprite-ac{width:89px;height:24px;background-position:-5px -5px}.card .sprite-arrow{width:28px;height:28px;background-position:-104px -5px}.card .sprite-articles{width:25px;height:20px;background-position:-142px -5px}.card .sprite-bank{width:47px;height:47px;background-position:-177px -5px}.card .sprite-blog{width:18px;height:18px;background-position:-234px -5px}.card .sprite-bread{width:18px;height:18px;background-position:-262px -5px}.card .sprite-bread-arrow{width:8px;height:12px;background-position:-290px -5px}.card .sprite-calendar{width:17px;height:17px;background-position:-308px -5px}.card .sprite-call{width:135px;height:127px;background-position:-335px -5px}.card .sprite-call-hover{width:135px;height:127px;background-position:-5px -142px}.card .sprite-card-1{width:21px;height:21px;background-position:-150px -142px}.card .sprite-card-1-hover{width:21px;height:21px;background-position:-181px -142px}.card .sprite-card-cart{width:28px;height:22px;background-position:-212px -142px}.card .sprite-cart{width:27px;height:21px;background-position:-250px -142px}.card .sprite-card-2{width:22px;height:22px;background-position:-287px -142px}.card .sprite-cart-d-hover{width:22px;height:22px;background-position:-319px -142px}.card .sprite-cart-hover{width:27px;height:21px;background-position:-351px -142px}.card .sprite-check{width:35px;height:74px;background-position:-388px -142px}.card .sprite-combo{width:89px;height:24px;background-position:-150px -231px}.card .sprite-delivery{width:49px;height:48px;background-position:-433px -142px}.card .sprite-face{width:22px;height:22px;background-position:-249px -200px}.card .sprite-fast{width:25px;height:25px;background-position:-281px -200px}.card .sprite-fast-hover{width:25px;height:25px;background-position:-316px -200px}.card .sprite-garan{width:49px;height:48px;background-position:-433px -200px}.card .sprite-hit{width:73px;height:24px;background-position:-249px -258px}.card .sprite-left{width:68px;height:69px;background-position:-351px -231px}.card .sprite-left-1{width:35px;height:36px;background-position:-429px -258px}.card .sprite-left-1-hover{width:35px;height:36px;background-position:-5px -304px}.card .sprite-left-2{width:35px;height:35px;background-position:-50px -304px}.card .sprite-left-2-hover{width:35px;height:35px;background-position:-95px -304px}.card .sprite-left-3{width:34px;height:35px;background-position:-140px -304px}.card .sprite-left-3-active{width:20px;height:20px;background-position:-150px -200px}.card .sprite-left-3-hover{width:36px;height:37px;background-position:-184px -304px}.card .sprite-left-hover{width:68px;height:69px;background-position:-230px -310px}.card .sprite-metro{width:17px;height:17px;background-position:-180px -200px}.card .sprite-minus{width:27px;height:24px;background-position:-308px -304px}.card .sprite-more{width:28px;height:28px;background-position:-429px -304px}.card .sprite-name{width:22px;height:24px;background-position:-467px -304px}.card .sprite-new{width:89px;height:24px;background-position:-308px -342px}.card .sprite-news{width:22px;height:19px;background-position:-207px -200px}.card .sprite-next{width:11px;height:22px;background-position:-480px -5px}.card .sprite-odno{width:22px;height:22px;background-position:-467px -338px}.card .sprite-online{width:49px;height:48px;background-position:-407px -342px}.card .sprite-person{width:35px;height:35px;background-position:-5px -400px}.card .sprite-phone{width:22px;height:22px;background-position:-50px -370px}.card .sprite-plus{width:27px;height:24px;background-position:-82px -370px}.card .sprite-post-foot{width:27px;height:18px;background-position:-351px -200px}.card .sprite-prev{width:11px;height:22px;background-position:-142px -37px}.card .sprite-question-arrow{width:14px;height:8px;background-position:-234px -37px}.card .sprite-review{width:20px;height:20px;background-position:-474px -258px}.card .sprite-right{width:68px;height:69px;background-position:-156px -400px}.card .sprite-right-hover{width:68px;height:69px;background-position:-234px -400px}.card .sprite-rin{width:48px;height:48px;background-position:-312px -400px}.card .sprite-rozn{width:49px;height:48px;background-position:-370px -400px}.card .sprite-ruble{width:22px;height:25px;background-position:-466px -370px}.card .sprite-sale{width:105px;height:24px;background-position:-5px -458px}.card .sprite-shok{width:105px;height:24px;background-position:-312px -458px}.card .sprite-star{width:19px;height:18px;background-position:-5px -370px}.card .sprite-star-active{width:19px;height:18px;background-position:-156px -370px}.card .sprite-teh{width:33px;height:32px;background-position:-50px -405px}.card .sprite-test{width:49px;height:48px;background-position:-429px -405px}.card .sprite-video{width:265px;height:265px;background-position:-504px -5px}.card .sprite-vivod{width:25px;height:25px;background-position:-504px -280px}.card .sprite-vk{width:21px;height:22px;background-position:-539px -280px}.card .sprite-warning{width:78px;height:78px;background-position:-570px -280px}.card .bread{width:68.37606837606838%;float:left;font-size:.875rem;color:#313131;font-weight:400;padding:39px 0 0 0}.card .bread i{margin:0 2.3% 0 2.6%}.card .bread i:nth-child(1){margin:0 2.7% 0 0}.card .bread a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:2px 0 0 0}.card .bread span{vertical-align:top;line-height:1.375rem}.card .name{width:31.62%;position:relative;margin:42px 0 0 0}.card .name .flag{width:37px;height:23px;position:relative;margin:0 3.3% 0 0}.card .name .flag img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .name h1{font-size:1.875rem;color:#313131;font-weight:500;line-height:1.5rem;margin:0}.card .name div:nth-child(3){font-size:.9375rem;color:#6b6b6b;font-weight:400;margin:7px 0 0 0}.card .name .mark-block{position:absolute;top:60px}.card .name .mark-block i{vertical-align:top;margin:0 8% 8px 0}.card .image-block{width:65.81196581196581%;height:606px;border:1px solid #dfdfdf;border-bottom:none;position:relative;margin:-1px 2.6% 0 0}.card .image-block .image{width:100%;height:481px;position:relative}.card .image-block .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .image-block #images-slider{width:63.97402597402597%;margin:20px auto 0}.card .image-block #images-slider .image{width:50px;height:50px;position:relative;cursor:pointer;border:1px solid #e4e4e4;margin:auto}.card .image-block #images-slider .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .image-block #images-slider .image .hover{width:100%;height:100%;position:absolute;border:4px solid #40b5b8;top:0;display:none}.card .image-block #images-slider .image:hover .hover{display:block}.card .image-block #images-slider .owl-nav{position:absolute;left:0;right:0;top:11px}.card .image-block #images-slider .owl-nav div{position:absolute;width:11px;height:22px;opacity:1;border-radius:0;background-color:#fff;background-image:url(/templates/2.2.16/img/card.png);background-repeat:no-repeat}.card .image-block #images-slider .owl-nav div.owl-prev{left:-10%;background-position:-142px -37px}.card .image-block #images-slider .owl-nav div.owl-next{right:-10%;background-position:-480px -5px}.card .image-block .marks{position:absolute;top:0;left:0;width:10.25974025974026%;height:234px;background:#f4f4f4}.card .image-block .marks>div{width:100%;height:33.33333333%;position:relative;cursor:pointer}.card .image-block .marks>div>i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .image-block .marks>div.video>div{width:197.4683544303797%;height:100%;background:#fff;margin:0 0 0 99.6%;-webkit-box-shadow:3px 0px 24px -5px #777;-moz-box-shadow:3px 0px 24px -5px #777;box-shadow:3px 0px 24px -5px #777;position:relative;display:none}.card .image-block .marks>div.video>div div:nth-child(1){width:0;height:0;border-top:12px solid transparent;border-left:14px solid #197476;border-bottom:12px solid transparent;position:absolute;top:0;bottom:0;margin:auto}.card .image-block .marks>div.video>div div:nth-child(2){font-size:1rem;color:#197476;font-weight:400;line-height:1.25rem;padding:16px 24%}.card .image-block .marks>div.video:hover{background:#197476}.card .image-block .marks>div.video:hover i{background-position:-5px -304px}.card .image-block .marks>div.video:hover>div{display:block}.card .image-block .marks>div.third>div{width:197.4683544303797%;height:100%;background:#fff;margin:0 0 0 99.6%;-webkit-box-shadow:3px 0px 24px -5px #777;-moz-box-shadow:3px 0px 24px -5px #777;box-shadow:3px 0px 24px -5px #777;position:relative;display:none}.card .image-block .marks>div.third>div div:nth-child(1){width:0;height:0;border-top:12px solid transparent;border-left:14px solid #197476;border-bottom:12px solid transparent;position:absolute;top:0;bottom:0;margin:auto}.card .image-block .marks>div.third>div div:nth-child(2){font-size:1rem;color:#197476;font-weight:400;line-height:1.25rem;padding:16px 24%}.card .image-block .marks>div.third:hover{background:#197476}.card .image-block .marks>div.third:hover i{background-position:-95px -304px}.card .image-block .marks>div.third:hover>div{display:block}.card .image-block .marks>div.compare i i{display:none;margin:-12px 0 0 28px}.card .image-block .marks>div.compare>div{width:197.4683544303797%;height:100%;background:#fff;margin:0 0 0 99.6%;-webkit-box-shadow:3px 0px 24px -5px #777;-moz-box-shadow:3px 0px 24px -5px #777;box-shadow:3px 0px 24px -5px #777;position:relative;display:none}.card .image-block .marks>div.compare>div a:nth-child(1),.card .image-block .marks>div.compare>div div:nth-child(1){width:0;height:0;border-top:12px solid transparent;border-left:14px solid #197476;border-bottom:12px solid transparent;position:absolute;top:0;bottom:0;margin:auto}.card .image-block .marks>div.compare>div a.text,.card .image-block .marks>div.compare>div div.text{font-size:1rem;color:#197476;font-weight:400;line-height:1.25rem;padding:16px 24%}.card .image-block .marks>div.compare>div a.text.active,.card .image-block .marks>div.compare>div div.text.active{color:#73a138;font-weight:500;text-decoration:underline;display:none}.card .image-block .marks>div.compare:hover{background:#197476}.card .image-block .marks>div.compare:hover>i{background-position:-184px -304px}.card .image-block .marks>div.compare:hover>div{display:block}.card .image-block .marks>div.compare.active i i{display:block}.card .image-block .marks>div.compare.active .active{display:block !important}.card .image-block .marks>div.compare.active .not-active{display:none}.card .right-block{width:31.5%;position:relative;margin:71px 0 0 0}.card .right-block .price-left{width:52%}.card .right-block .price-left div:nth-child(1){font-size:1.125rem;color:#181818;font-weight:400;font-style:italic}.card .right-block .price-left div:nth-child(2){font-size:1.125rem;color:#e1262d;font-weight:400;line-height:1.625rem;text-decoration:line-through}.card .right-block .price-left div:nth-child(3){font-size:2.4375rem;color:#181818;font-weight:700;line-height:2.375rem}.card .right-block .price-left div:nth-child(3) i{margin:0 0 0 4%}.card .right-block .price-left div:nth-child(4){width:80%;font-size:.8125rem;color:#181818;font-weight:300;line-height:1.0625rem;margin:5px 0 0 0}.card .right-block .price-left div:nth-child(4) span{color:#309396;text-decoration:underline;cursor:pointer}.card .right-block .price-right{width:48%;position:relative;margin:20px 0 0 0}.card .right-block .price-right>div:nth-child(1){width:0;height:0;border-top:11px solid transparent;border-right:14px solid #91c54d;border-bottom:11px solid transparent;position:absolute;top:0;bottom:0;margin:auto}.card .right-block .price-right>div:nth-child(1) div{width:0;height:0;border-top:7px solid transparent;border-right:9px solid #fff;border-bottom:7px solid transparent;margin:-7px 0 0 5px}.card .right-block .price-right>div:nth-child(2){width:92%;height:98px;border:3px solid #91c54d;margin:3px 0 0 6%}.card .right-block .price-right>div:nth-child(2) div:nth-child(1){font-size:1.125rem;color:#91c54d;font-weight:700;text-align:center;margin:20px 0 0 0}.card .right-block .price-right>div:nth-child(2) div:nth-child(2){font-size:1.3125rem;color:#454545;font-weight:500;text-align:center;margin:2px 0 0 0}.card .right-block .color{margin:38px 0 0 0}.card .right-block .color div:nth-child(1){width:57%;font-size:1.125rem;color:#282828;font-weight:400;line-height:1.25rem}.card .right-block .color div.colors{width:43%}.card .right-block .color div.colors div{width:24px;height:24px;border-radius:100px;background:#a6651c;cursor:pointer;margin:0 10% 0 0}.card .right-block .color div.colors div:nth-child(2){background:#c0a17f}.card .right-block .color div.colors div:nth-child(3){background:#1f1f1f}.card .right-block .color div.colors div:nth-child(4){background:#e8a765}.card .right-block .color div.colors div i{margin:-6px 0 0 -6px;display:none}.card .right-block .color div.colors div:last-child{margin:0}.card .right-block .color div.colors div.active i,.card .right-block .color div.colors div:hover i{display:block}.card .right-block .fast-buy{width:47%;height:54px;background:#40b5b8;border-radius:30px;cursor:pointer;float:left;margin:43px 0 0 0}.card .right-block .fast-buy i{margin:13px 0 0 10%}.card .right-block .fast-buy div{font-size:.875rem;color:#fff;font-weight:700;margin:20px 0 0 7%}.card .right-block .fast-buy:hover{background:#197476}.card .right-block .fast-buy:hover i{background-position:-316px -200px}.card .right-block .to-cart{width:47%;height:54px;background:#e1262d;border-radius:30px;cursor:pointer;float:right;margin:43px 0 0 0}.card .right-block .to-cart i{margin:15px 0 0 14%}.card .right-block .to-cart div{font-size:.875rem;color:#fff;font-weight:700;margin:20px 0 0 7%}.card .right-block .to-cart:hover{background:#9a0b11}.card .right-block .to-cart:hover i{background-position:-351px -142px}.card .right-block .states-block{clear:both;margin:133px 0 0 0}.card .right-block .states-block .state-block{width:48%;cursor:pointer;margin:0 4% 17px 0}.card .right-block .states-block .state-block:nth-child(2n){margin:0 0 17px 0}.card .right-block .states-block .state-block i{margin:3px 10px 0 0}.card .right-block .states-block .state-block div{font-size:1.0625rem;color:#3b3b3b;font-weight:700}.card .right-block .states-block .state-block div span:nth-child(1){font-weight:400;text-decoration:underline}.card .right-block .states-block .state-block div span:nth-child(2){color:#b1b1b1}.card .right-block .credit-block .credit{width:100%;height:54px;background:#e8e8e8;border:1px solid #d0d0d0;border-radius:30px;cursor:pointer;margin:20px 0 0 0;transition:background 0.25s ease}.card .right-block .credit-block .credit i{margin:2px 0 0 1%}.card .right-block .credit-block .credit div{font-size:1rem;color:#282828;font-weight:400;margin:15px 0 0 7%}.card .right-block .credit-block .credit div span{color:#309396;font-weight:500}.card .right-block .credit-block .credit:hover{background:#d8d8d8}.card .right-block .credit-block>div:nth-child(2){font-size:.9375rem;color:#2c2c2c;font-weight:400;text-align:center;margin:13px 0 0 0}.card .right-block .credit-block>div:nth-child(2) a{color:#2c2c2c;font-weight:700}.card .right-block .no-product{width:100%;height:351px;background:#f4f4f4;border:1px solid #d4d4d4;position:absolute;bottom:0;display:none}.card .right-block .no-product>div:nth-child(1){padding:0 10.3%}.card .right-block .no-product>div:nth-child(1) div:nth-child(1){font-size:1.875rem;color:#1c1c1c;font-weight:400;margin:32px 0 23px 0}.card .right-block .no-product>div:nth-child(1) div:nth-child(3){width:62%;font-size:1.125rem;color:#565656;font-weight:400;margin:-4px 0 0 8%}.card .right-block .no-product>div:nth-child(1) div:nth-child(4){width:100%;height:57px;background:#40b5b8;font-size:1.375rem;color:#fff;font-weight:700;line-height:3.625rem;text-align:center;border-radius:30px;cursor:pointer;margin:19px 0 0 0}.card .right-block .no-product>div:nth-child(1) div:nth-child(4):hover{background:#197476}.card .right-block .no-product>div:nth-child(2){width:100%;height:72px;background:#e3e3e3;border-top:1px solid #d4d4d4;position:absolute;bottom:0;padding:27px 10.3% 0}.card .right-block .no-product>div:nth-child(2) i{margin:0 4% 0 0}.card .right-block .no-product>div:nth-child(2) div{font-size:1rem;color:#606060;font-weight:300;line-height:.75rem}.card .right-block .no-product>div:nth-child(2) div span{font-size:1.125rem;color:#161717;font-weight:700}.card .icon-block{width:65.81196581196581%;height:273px;background:#fafafa;border:1px solid #dedede;padding:58px 0 0 7.3%}.card .icon-block .icon{width:33%;margin:0 0 54px 0}.card .icon-block .icon div{width:50%;font-size:1.125rem;color:#383838;font-weight:500;line-height:1.4375rem;margin:1px 0 0 9%}.card .delivery-block{width:31.62393162393162%;max-height:273px;float:right;background:#fafafa;border:2px solid #dedede;position:relative;overflow:hidden;padding:21px 2.4% 40px;transition:max-height 0.7s ease}.card .delivery-block.active{max-height:500px}.card .delivery-block>div.title-text{font-size:1.125rem;color:#2b2b2b;font-weight:300;margin:0 0 8px 0}.card .delivery-block>div.dots{height:20px;clear:both;font-size:.875rem;color:#383838;font-weight:700;background:url(/templates/2.2.16/img/dots.jpg) 0 10px repeat-x}.card .delivery-block>div.dots div{background:#fafafa}.card .delivery-block>div.dots div span{font-size:.8125rem;color:#40b5b8;font-weight:500;text-decoration:underline;cursor:pointer}.card .delivery-block>div.dots .left{float:left}.card .delivery-block>div.dots .right{float:right}.card .delivery-block>div.grey-text{font-size:.8125rem;color:#929292;font-weight:300;margin:0 0 18px 0}.card .delivery-block>div.metro{margin:0 0 30px 0}.card .delivery-block>div.metro>div{font-size:.875rem;color:#383838;font-weight:400;margin:0 0 0 3%}.card .delivery-block>div.metro>div div:nth-child(1){font-weight:700;margin:0 0 3px 0}.card .delivery-block>div.metro>div a{color:#40b5b8}.card .delivery-block .more{width:100%;height:39px;background:#f7f7f7;border-top:1px solid #dcdcdc;cursor:pointer;position:absolute;bottom:0;left:0;font-size:1rem;color:#343434;font-weight:300;line-height:2.125rem;text-align:center;transition:background 0.25s ease}.card .delivery-block .more .triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #7b7b7b;margin:14px 0 0 7px}.card .delivery-block .more:hover{background:#dcdcdc}.card .banner-block{display:block;width:100%;height:223px;background:url(/templates/2.2.16/img/card-banner.jpg) no-repeat;margin:31px 0 0 0}.card .new-block{margin:61px 0 0 0}.card .new-block .main-title{font-size:2rem;color:#424242;font-weight:400;margin:0 0 51px 0}.card .new-block .main-title span{font-weight:700}.card .new-block .text{width:63.24786324786325%}.card .new-block .text div{font-size:1rem;color:#161616;font-weight:400;line-height:1.1875rem;margin:0 0 20px 0}.card .new-block .text div.title{font-size:1.5rem;color:#424242;font-weight:700;margin:0 0 42px 0}.card .new-block .image{width:36.751%;height:296px;position:relative}.card .new-block .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .d-block{width:100%;height:303px;background:#f4f4f4;margin:112px 0 0 0}.card .d-block .text{width:25%;font-size:1.77188rem;color:#424242;font-weight:400;line-height:2.125rem;margin:63px 0 0 6%}.card .d-block .text div:nth-child(1){font-size:2.3625rem;color:#424242;font-weight:700}.card .d-block .text div:nth-child(2){margin:18px 0 0 2%}.card .d-block iframe{float:right;border:2px solid #d0d0d0;margin:2px 0 0 0}.card .video-block{display:block;text-decoration:none;margin:38px 0 0 0}.card .video-block .title{font-size:2rem;color:#282626;font-weight:700}.card .video-block .video{width:100%;height:459px;position:relative;cursor:pointer;background-image:url(/templates/2.2.16/img/video.jpg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:32px 0 0 0}.card .video-block .video i{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.card .video-block iframe{width:100%;height:459px;margin:32px 0 0 0;display:none}.card .market-block{max-height:555px;overflow:hidden;position:relative;padding:0 0 50px 0;margin:29px 0 0 0;transition:max-height 0.7s ease}.card .market-block.active{max-height:2000px}.card .market-block>div:not(:last-child){margin:0 0 70px 0}.card .market-block .text{width:34%;margin:32px 0 0 0}.card .market-block .text .title{font-size:1.5rem;color:#424242;font-weight:700;line-height:1.8125rem}.card .market-block .text ul{list-style-type:none;margin:47px 0 0 0}.card .market-block .text ul li{font-size:.9375rem;color:#424242;font-weight:400;line-height:1.1875rem}.card .market-block .image{width:64.1025641025641%;height:440px;position:relative;margin:0 0 0 1.8%}.card .market-block .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .market-block .more{width:100%;background:#fff;border-top:1px solid #acacac;position:absolute;bottom:0}.card .market-block .more>div{width:44.7008547008547%;height:65px;background:#40b5b8;cursor:pointer;margin:-1px auto 0;transition:background 0.25s ease}.card .market-block .more>div>div{width:45%;font-size:1.4375rem;color:#fff;font-weight:500;line-height:3.875rem;margin:auto}.card .market-block .more>div>div i{margin:19px 11% 0 0}.card .market-block .more>div:hover{background:#268688}.card .test-drive{width:100%;height:416px;position:relative;margin:60px 0 0 0}.card .test-drive img{position:absolute;bottom:0;left:3.4%}.card .test-drive>div{width:100%;height:363px;background:#f5f5f5;position:absolute;bottom:0}.card .test-drive>div .test-drive-form{margin:41px 0 0 31.9%}.card .test-drive>div .test-drive-form div:first-child{font-size:2.1875rem;color:#424242;font-weight:700;text-transform:uppercase;margin:0 0 31px 0}.card .test-drive>div .test-drive-form div:last-child{font-size:.9375rem;color:#595959;font-weight:400;margin:22px 0 0 9%}.card .test-drive>div .test-drive-form div.input{width:87.5%;height:50px;background:#fff;border:2px solid #d8d8d8;border-radius:30px;overflow:hidden;margin:0 0 23px 0}.card .test-drive>div .test-drive-form div.input i{margin:10px 0 0 17px}.card .test-drive>div .test-drive-form div.input input{width:94%;height:100%;vertical-align:top;border:none;outline:none;font-family:"Cond Pro";font-size:1rem;color:#454545;font-weight:400;padding:0 3%}.card .test-drive>div .test-drive-form a{width:50.8%;height:50px;background:#d24a43;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:700;line-height:3.125rem;text-decoration:none;text-align:center;margin:6px 0 0 0;transition:background 0.25s ease}.card .test-drive>div .test-drive-form a:hover{background:#b4302a}.card .teh-block{padding:0 0 10px 0;margin:12px 0 0 0;-webkit-box-shadow:0px 30px 51px -26px #ddd;-moz-box-shadow:0px 30px 51px -26px #ddd;box-shadow:0px 30px 51px -26px #ddd}.card .teh-block .title{width:100%;height:53px;-webkit-box-shadow:inset 0px -16px 50px -26px #ddd;-moz-box-shadow:inset 0px -16px 50px -26px #ddd;box-shadow:inset 0px -16px 50px -26px #ddd}.card .teh-block .title>div:nth-child(1){width:39.3%;height:100%;background:#3b3b3b}.card .teh-block .title>div:nth-child(1) i{margin:11px 0 0 3%}.card .teh-block .title>div:nth-child(1) div{font-size:1.875rem;color:#fff;font-weight:400;margin:8px 0 0 4%}.card .teh-block .title>div:nth-child(2){font-size:1.5rem;color:#2f2f2f;font-weight:400;text-transform:uppercase;margin:11px 0 0 2.3%}.card .teh-block .col{width:28.20512820512821%;margin:25px 1% 0 4.8%}.card .teh-block .col:nth-child(4){margin:25px 0 0 2.8%}.card .teh-block .col .row{font-size:1.125rem;color:#454545;font-weight:400;margin:20px 0 14px 0}.card .teh-block .col div p{font-size:.75rem;color:#454545;font-weight:400;margin:0}.card .teh-block .col div p:nth-child(1){width:46%;margin:0 2% 0 0;background:url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x}.card .teh-block .col div p:nth-child(1) span{background:#fff;padding:0 3% 0 0}.card .teh-block .col div p:nth-child(2){width:52%;vertical-align:bottom}.card .reviews-block{background:#40b5b8;margin:70px 0 0 0}.card .reviews-block .title{font-size:1.375rem;color:#fff;font-weight:400;padding:25px 0 27px 0}.card .reviews-block .title span{font-weight:700}.card .reviews-block .title span:nth-child(1){font-size:1.875rem}.card .reviews-block .reviews{max-height:730px;overflow:hidden;transition:max-height 0.7s ease}.card .reviews-block .reviews.active{max-height:2000px}.card .reviews-block .review{width:100%;background:#fff;margin:0 0 33px 0}.card .reviews-block .review .first-line{width:100%;height:76px;background:#f1f1f1;border-bottom:1px solid #e1e1e1}.card .reviews-block .review .first-line .person{width:26.3%;margin:19px 0 0 2%}.card .reviews-block .review .first-line .person div{font-size:.9375rem;color:#424242;font-weight:400;margin:8px 0 0 5.5%}.card .reviews-block .review .first-line .date{font-size:.9375rem;color:#424242;font-weight:400;margin:28px 0 0 0}.card .reviews-block .review .first-line .date span{font-style:italic;padding:0 23px 0 0}.card .reviews-block .review .first-line .mark{width:17.09401709401709%;float:right;margin:19px 2.5% 0 0}.card .reviews-block .review .first-line .mark .text{width:35%;font-size:.875rem;color:#424242;font-weight:400;line-height:1.0625rem;text-align:center}.card .reviews-block .review .first-line .mark .stars{width:58%;margin:9px 0 0 7%}.card .reviews-block .review .first-line .mark .stars i{margin:0 4% 0 0}.card .reviews-block .review .first-line .mark .stars i:last-child{margin:0}.card .reviews-block .review .second-row{min-height:128px;border-bottom:1px solid #e1e1e1;padding:23px 2.34% 0}.card .reviews-block .review .second-row .right,.card .reviews-block .review .second-row .left{width:50.2%}.card .reviews-block .review .second-row .right>div,.card .reviews-block .review .second-row .left>div{margin:5px 0 0 4%}.card .reviews-block .review .second-row .right>div div:nth-child(1),.card .reviews-block .review .second-row .left>div div:nth-child(1){font-size:1rem;color:#424242;font-weight:700}.card .reviews-block .review .second-row .right>div div:nth-child(2),.card .reviews-block .review .second-row .left>div div:nth-child(2){font-size:.875rem;color:#424242;font-weight:400;margin:21px 0 0 0}.card .reviews-block .review .second-row .right{width:49%}.card .reviews-block .review .second-row .right i{margin:9px 0 0 0}.card .reviews-block .review .third-row{min-height:144px;padding:22px 2.34% 0}.card .reviews-block .review .third-row .left{width:100%}.card .reviews-block .review .third-row .left i{margin:2px 0 0 0}.card .reviews-block .review .third-row .left>div{width:93%;margin:0 0 0 2%}.card .reviews-block .review .third-row .left>div div:nth-child(1){font-size:1rem;color:#424242;font-weight:700}.card .reviews-block .review .third-row .left>div div:nth-child(2){font-size:.875rem;color:#424242;font-weight:400;line-height:1.0625rem;margin:22px 0 0 0}.card .reviews-block .buttons{display:flex;justify-content:space-between;margin:46px 0 0 0}.card .reviews-block .buttons>div{width:37%;height:52px;font-size:1.125rem;color:#fff;font-weight:700;line-height:3rem;text-align:center;background:#1e7a7c;border-bottom:1px solid #135d60;border-radius:30px;cursor:pointer;transition:background 0.25s ease}.card .reviews-block .buttons>div:hover{background:#074244}.card .reviews-block .buttons>div:nth-child(2){width:33.333%}.card .reviews-block .buttons>div:nth-child(3){width:22.051%;background:#fff;color:#404040;transition:background 0.25s ease, color 0.25s ease}.card .reviews-block .buttons>div:nth-child(3):hover{background:#074244;color:#fff}.card .reviews-block .more{width:100%;height:51px;background:#40b5b8;border-top:1px solid #2e989b;font-size:1.25rem;color:#fff;font-weight:500;line-height:2.75rem;text-align:center;cursor:pointer;margin:40px 0 0 0;transition:background 0.25s ease}.card .reviews-block .more:hover{background:#197375}.card .yandex-block{margin:40px 0 0 0}.card .yandex-block img{width:25.81196581196581%}.card .yandex-block .text{font-size:1.375rem;color:#272727;font-weight:400;margin:21px 0 0 6.7%}.card .yandex-block a{float:right;width:22.13675213675214%;height:50px;font-size:1.5rem;color:#fff;font-weight:700;line-height:2.875rem;text-align:center;text-decoration:none;background:#d53a3a;border-radius:30px;position:relative;margin:14px 0 0 0;transition:background 0.25s ease}.card .yandex-block a i{position:absolute;top:11px;right:6.7%}.card .yandex-block a:hover{background:#991414}.card .yandex-block #vk_comments{margin:52px 0 0 0}.card .same-block .title{font-size:1.875rem;color:#353535;font-weight:700;text-align:center;margin:37px 0 0 0}.card .same-block .slider-same{width:100%;margin:43px auto 0}.card .same-block .slider-same .owl-wrapper-outer{margin:0 0 0 26px}.card .same-block .slider-same .owl-controls{position:absolute;top:0;left:0;right:0;margin:0}.card .same-block .slider-same .owl-nav div{opacity:1;width:68px;height:69px;background-color:inherit;background-image:url(/templates/2.2.16/img/card.png);background-repeat:no-repeat;position:absolute;top:124px;padding:0;margin:0}.card .same-block .slider-same .owl-nav div.owl-prev{left:-34px;background-position:-351px -231px}.card .same-block .slider-same .owl-nav div.owl-prev:hover{background-position:-230px -310px}.card .same-block .slider-same .owl-nav div.owl-next{right:-34px;background-position:-156px -400px}.card .same-block .slider-same .owl-nav div.owl-next:hover{background-position:-234px -400px}.card .same-block .slider-same .product{width:184px;height:300px;position:relative;margin:71px auto 0}.card .same-block .slider-same .product .image{display:block;width:100%;height:163px;background:#fff;border:6px solid #f2f2f2;position:relative;margin:8px auto 0}.card .same-block .slider-same .product .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .same-block .slider-same .product .product-name{height:51px;font-size:.875rem;color:#424242;font-weight:700;overflow:hidden;margin:22px 10% 0}.card .same-block .slider-same .product .price{font-size:1rem;color:#272727;font-weight:400;margin:10px 10% 0}.card .same-block .slider-same .product .price span{font-size:1.125rem;color:#2e9ea1;font-weight:700}.card .same-block .slider-same .product .credit{display:none;font-size:1rem;color:#272727;font-weight:400;line-height:1rem;margin:18px 10% 0}.card .same-block .slider-same .product .credit span{color:#4a8284}.card .same-block .slider-same .product .to-cart{display:none;width:77%;height:43px;border-radius:24px;background:#61a7a9;cursor:pointer;margin:23px auto 0;transition:background 0.25s ease, box-shadow 0.25s ease}.card .same-block .slider-same .product .to-cart i{margin:11px 0 0 20%}.card .same-block .slider-same .product .to-cart div{font-size:.71rem;color:#fff;font-weight:700;margin:16px 0 0 8%}.card .same-block .slider-same .product .to-cart:hover{background:#2a9497;-webkit-box-shadow:inset 0px 0px 23px 9px #1f7679;-moz-box-shadow:inset 0px 0px 23px 9px #1f7679;box-shadow:inset 0px 0px 23px 9px #1f7679}.card .same-block .slider-same .product .sprite-card-1{display:none;position:absolute;top:19px;right:8%}.card .same-block .slider-same .product .sprite-card-1:hover{background-position:-181px -142px}.card .same-block .slider-same .product .sprite-card-2{display:none;position:absolute;top:67px;right:8%}.card .same-block .slider-same .product .sprite-card-2:hover{background-position:-319px -142px}.card .same-block .slider-same .center .product{width:274px;height:518px;background:#f2f2f2;border:2px solid #b9b9b9;margin:0 0 0 -20px}.card .same-block .slider-same .center .product .image{width:93.335766%;height:238px;border:6px solid #f2f2f2}.card .same-block .slider-same .center .product .price{border-bottom:1px solid #b8b8b8;padding:0 0 18px 0}.card .same-block .slider-same .center .product .sprite-card-1,.card .same-block .slider-same .center .product .sprite-card-2,.card .same-block .slider-same .center .product .to-cart,.card .same-block .slider-same .center .product .credit{display:block}.card .questions-block{margin:65px 0 0 0}.card .questions-block .left{width:20.5%}.card .questions-block .left .title{font-size:1.5rem;color:#1f1f1f;font-weight:700;text-transform:uppercase}.card .questions-block .left #vk_groups,.card .questions-block .left #vk_groups iframe{width:100% !important}.card .questions-block .left #vk_groups{margin:48px 0 0 0}.card .questions-block .right{float:right;width:74.4%}.card .backcall{width:135px;height:190px;position:fixed;top:320px;right:1%;cursor:pointer;z-index:2}.card .backcall .text{display:none;width:37%;font-size:1rem;color:#4f4f4f;font-weight:300;text-shadow:0px 0px 2px #fff, 0 0 1em #fff;margin:20px auto 0}.card .backcall:hover i{background-position:-5px -142px}.card .backcall:hover .text{display:block}.card .to-top-left{display:none;width:135px;height:190px;position:fixed;top:560px;right:1%;z-index:2;cursor:pointer}.card .to-top-left .circle{width:120px;height:120px;background:#fff;border-radius:100px;-webkit-box-shadow:0px 0px 18px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 18px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 18px 3px rgba(0,0,0,0.2);position:relative;margin:auto}.card .to-top-left .circle .triangle{width:0;height:0;border-left:23px solid transparent;border-right:23px solid transparent;border-bottom:27px solid #000;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.card .to-top-left .circle .triangle div{width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:19px solid #fff;position:absolute;top:8px;left:-17px}.card .to-top-left .text{font-size:1.25rem;color:#363636;font-weight:700;text-align:center;text-shadow:0px 0px 10px #fff, 0 0 1em #fff;margin:20px 0 0 0}.card .to-top-left:hover .circle{background:#40b5b8}.card .to-top-left:hover .circle .triangle{border-bottom:27px solid #fff}.card .to-top-left:hover .circle .triangle div{border-bottom:20px solid #40b5b8}.modal-wrapper{width:100%;height:100%;z-index:2;position:fixed;top:0;background:rgba(70,69,71,0.9);display:none}.gallery-modal{width:768px;height:792px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:41px 2.6% 0;margin:auto;font-size:0;display:none}.gallery-modal .modal-gallery-sprite{background-image:url(/templates/2.2.16/img/modal-gallery.png);background-repeat:no-repeat;display:inline-block}.gallery-modal .sprite-close{width:41px;height:41px;background-position:-5px -5px;position:absolute;right:5.208333333333333%;top:39px;cursor:pointer}.gallery-modal .sprite-close:hover{background-position:-56px -5px}.gallery-modal .sprite-close-hover{width:41px;height:41px;background-position:-56px -5px}.gallery-modal .sprite-next{width:37px;height:37px;background-position:-5px -56px}.gallery-modal .sprite-next-hover{width:37px;height:37px;background-position:-52px -56px}.gallery-modal .sprite-prev{width:37px;height:37px;background-position:-107px -5px}.gallery-modal .sprite-prev-hover{width:37px;height:37px;background-position:-107px -52px}.gallery-modal .title{height:35px;width:90%;font-size:1.875rem;color:#373737;font-weight:500;overflow:hidden}.gallery-modal .counter{font-size:1.125rem;color:#6e6f6f;font-weight:400;margin:22px 0 0 0}.gallery-modal .counter span:nth-child(1){color:#00aeb0;font-weight:700}.gallery-modal .main-image{width:100%;height:551px;position:relative}.gallery-modal .main-image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.gallery-modal .modal-slider{width:72%;margin:10px auto 0}.gallery-modal .modal-slider .slide{width:74px;height:74px;position:relative;cursor:pointer;border:1px solid #e5e5e5}.gallery-modal .modal-slider .slide img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto}.gallery-modal .modal-slider .slide .hover{width:100%;height:100%;border:3px solid #1e7573;position:absolute;top:0;display:none}.gallery-modal .modal-slider .slide.active .hover,.gallery-modal .modal-slider .slide:hover .hover{display:block}.gallery-modal .modal-slider .owl-controls{position:absolute;top:0;left:0;right:0;margin:0}.gallery-modal .modal-slider .owl-nav div{opacity:1;width:37px;height:37px;background-color:inherit;background-image:url(/templates/2.2.16/img/modal-gallery.png);background-repeat:no-repeat;position:absolute;top:21px;font-size:0;padding:0;margin:0}.gallery-modal .modal-slider .owl-nav div.owl-prev{left:-19.4%;background-position:-107px -5px}.gallery-modal .modal-slider .owl-nav div.owl-prev:hover{background-position:-107px -52px}.gallery-modal .modal-slider .owl-nav div.owl-next{right:-19.4%;background-position:-5px -56px}.gallery-modal .modal-slider .owl-nav div.owl-next:hover{background-position:-52px -56px}.delivery-modal{width:1068px;height:563px;background:#f3f3f4;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.delivery-modal .delivery-modal-sprite{background-image:url(/templates/2.2.16/img/modal-delivery.png);background-repeat:no-repeat;display:inline-block}.delivery-modal .sprite-close{width:41px;height:41px;background-position:-24px -5px}.delivery-modal .sprite-close-hover{width:41px;height:41px;background-position:-75px -5px}.delivery-modal .close{width:80px;height:80px;background:#fff;position:absolute;top:0;right:0;cursor:pointer;z-index:2}.delivery-modal .close i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.delivery-modal .close:hover i{background-position:-75px -5px}.delivery-modal .left{width:49.43820224719101%;height:100%;border-right:1px solid #a1a1a1;padding:43px 6.6% 0}.delivery-modal .left .title{font-size:1.5rem;color:#373737;font-weight:500}.delivery-modal .left .row{font-size:1rem;color:#00aeb0;font-weight:300;margin:26px 0 0 0}.delivery-modal .left .line{width:11%;height:4px;background:#a1a1a1;margin:38px 0 0 0}.delivery-modal .left .dilivery-form{margin:44px 0 0 0}.delivery-modal .left .dilivery-form input{width:100%;height:50px;background:#fff;border:2px solid #959595;border-radius:30px;font-size:1.125rem;color:#434344;font-weight:400;outline:none;padding:0 0 0 5.4%;margin:0 0 23px 0}.delivery-modal .left .dilivery-form button{width:100%;height:50px;background:#e54f49;border:none;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:700;text-transform:uppercase;outline:none;cursor:pointer;text-align:center}.delivery-modal .left .dilivery-form button:hover{background:#c14e44}.delivery-modal .right{width:50.56%;height:100%}.delivery-modal .right #delivery-map{width:100%;height:100%}.delivery-mkad-modal{width:1080px;height:625px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.delivery-mkad-modal .delivery-modal-sprite{background-image:url(/templates/2.2.16/img/modal-delivery.png);background-repeat:no-repeat;display:inline-block}.delivery-mkad-modal .sprite-close{width:41px;height:41px;background-position:-24px -5px}.delivery-mkad-modal .sprite-close-hover{width:41px;height:41px;background-position:-75px -5px}.delivery-mkad-modal .sprite-back{width:9px;height:18px;background-position:-5px -5px}.delivery-mkad-modal .close{width:80px;height:80px;background:#fff;position:absolute;top:0;right:0;cursor:pointer;z-index:2}.delivery-mkad-modal .close i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.delivery-mkad-modal .close:hover i{background-position:-75px -5px}.delivery-mkad-modal .left{width:50%;height:100%;background:url(/templates/2.2.16/img/mkad-modal.jpg) 44% 50px no-repeat;border-right:1px solid #a1a1a1;padding:311px 5.9% 0}.delivery-mkad-modal .left>div:nth-child(1){background:url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x}.delivery-mkad-modal .left>div:nth-child(1) div{color:#373737;vertical-align:bottom;background:#fff}.delivery-mkad-modal .left>div:nth-child(1) div:nth-child(1){font-size:1.125rem;font-weight:500}.delivery-mkad-modal .left>div:nth-child(1) div:nth-child(2){font-size:1.5rem;font-weight:300;float:right;line-height:1.25rem}.delivery-mkad-modal .left>div:nth-child(2){font-size:.875rem;color:#6f7070;font-weight:300;line-height:1rem;margin:26px 0 0 0}.delivery-mkad-modal .left>div:nth-child(3){font-size:.875rem;color:#6f7070;font-weight:300;margin:19px 0 0 0}.delivery-mkad-modal .left>div:nth-child(4){background:url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x;margin:20px 0 0 0}.delivery-mkad-modal .left>div:nth-child(4) div{vertical-align:bottom;background:#fff}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(1){font-size:1.875rem;color:#00a5b8;font-weight:500}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(2){font-size:1.5rem;color:#373737;font-weight:300;float:right;line-height:2.5rem}.delivery-mkad-modal .left>div.back{width:100%;height:50px;background:#00aeb0;border-radius:30px;cursor:pointer;font-size:1.5rem;color:#fff;font-weight:700;margin:46px 0 0 0}.delivery-mkad-modal .left>div.back i{margin:15px 0 0 23%}.delivery-mkad-modal .left>div.back div{margin:10px 0 0 2%}.delivery-mkad-modal .left>div.back:hover{background:#216968}.delivery-mkad-modal .right{width:50%;height:100%}.delivery-mkad-modal .right #delivery-mkad-map{width:100%;height:100%}.delivery-rus-modal{width:1080px;height:651px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.delivery-rus-modal .delivery-modal-sprite{background-image:url(/templates/2.2.16/img/modal-delivery.png);background-repeat:no-repeat;display:inline-block}.delivery-rus-modal .sprite-close{width:41px;height:41px;background-position:-24px -5px}.delivery-rus-modal .sprite-close-hover{width:41px;height:41px;background-position:-75px -5px}.delivery-rus-modal .sprite-back{width:9px;height:18px;background-position:-5px -5px}.delivery-rus-modal .close{width:80px;height:80px;background:#fff;position:absolute;top:0;right:0;cursor:pointer;z-index:2}.delivery-rus-modal .close i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.delivery-rus-modal .close:hover i{background-position:-75px -5px}.delivery-rus-modal .left{width:56.7%;height:100%;background:url(/templates/2.2.16/img/mkad-modal.jpg) 44% 50px no-repeat;border-right:1px solid #a1a1a1;padding:265px 5.9% 0}.delivery-rus-modal .left .title{font-size:1.5rem;color:#373737;font-weight:400}.delivery-rus-modal .left .title span{color:#e54c43;font-weight:700}.delivery-rus-modal .left table{width:100%;border-collapse:collapse;border:1px solid #bebebe;margin:25px 0 0 0}.delivery-rus-modal .left table tr{height:45px;font-size:1rem;color:#6f7070;font-weight:300}.delivery-rus-modal .left table tr:first-child{color:#2d2d2d;font-weight:500}.delivery-rus-modal .left table tr:nth-child(2n){background:#def2f1}.delivery-rus-modal .left table tr td{border-right:1px solid #bebebe;text-align:center}.delivery-rus-modal .left .back{width:100%;height:50px;background:#00aeb0;border-radius:30px;cursor:pointer;font-size:1.5rem;color:#fff;font-weight:700;margin:46px 0 0 0}.delivery-rus-modal .left .back i{margin:15px 0 0 26%}.delivery-rus-modal .left .back div{margin:10px 0 0 2%}.delivery-rus-modal .left .back:hover{background:#216968}.delivery-rus-modal .right{width:43.3%;height:100%}.delivery-rus-modal .right #delivery-rus-map{width:100%;height:100%}.order-modal{width:1152px;height:772px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.order-modal .order-modal-sprite{background-image:url(/templates/2.2.16/img/order-modal.png);background-repeat:no-repeat;display:inline-block}.order-modal .sprite-close{width:41px;height:41px;background-position:-5px -5px;position:absolute;top:20px;right:2%;cursor:pointer}.order-modal .sprite-close:hover{background-position:-56px -5px}.order-modal .sprite-close-hover{width:41px;height:41px;background-position:-56px -5px}.order-modal .sprite-color{width:35px;height:79px;background-position:-107px -5px}.order-modal .sprite-date{width:21px;height:21px;background-position:-152px -5px;padding:0 5% 0 0}.order-modal .sprite-mail{width:23px;height:16px;background-position:-152px -36px}.order-modal .sprite-name{width:22px;height:24px;background-position:-5px -62px}.order-modal .sprite-phone{width:22px;height:22px;background-position:-37px -62px}.order-modal .sprite-point{width:35px;height:35px;background-position:-37px -94px}.order-modal .sprite-point-active{width:35px;height:35px;background-position:-82px -94px}.order-modal .sprite-ruble{width:29px;height:31px;background-position:-127px -94px;margin:0 0 0 4%}.order-modal .left{width:32.55208333333333%;height:100%;border-right:1px solid #a1a1a1}.order-modal .left .image{width:90%;height:294px;position:relative;margin:20px auto}.order-modal .left .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.order-modal .left .title{font-size:1.5rem;color:#1b1b1b;font-weight:500;margin:11px 0 0 13%}.order-modal .left .cat{font-size:1rem;color:#656565;font-weight:400;margin:3px 0 0 13%}.order-modal .left .price{font-size:2.5rem;color:#111112;font-weight:700;margin:31px 0 0 13%}.order-modal .order{width:67.447%;height:100%;background:#f3f3f4}.order-modal .order .top{border-bottom:2px solid #b7b6b6;padding:49px 9% 31px}.order-modal .order .top .title{font-size:3rem;color:#434344;font-weight:700}.order-modal .order .top .text{font-size:1.125rem;color:#434344;font-weight:300;line-height:1.3125rem;margin:13px 0 28px 0}.order-modal .order .top .input{width:100%;height:50px;background:#fff;border:2px solid #d6d4d5;border-radius:30px;position:relative;margin:0 0 23px 0}.order-modal .order .top .input i{position:absolute;top:0;bottom:0;left:3%;margin:auto}.order-modal .order .top .input input{width:86%;height:100%;font-size:1.125rem;color:#434344;font-weight:400;border:none;outline:none;vertical-align:top;margin:0 0 0 9%}.order-modal .order .top .points{display:flex;justify-content:space-between;margin:19px 0 0 0}.order-modal .order .top .group label{display:inline-block;cursor:pointer;font-size:1.125rem;color:#434344;font-weight:400;line-height:1.875rem}.order-modal .order .top .group label span{vertical-align:top;margin:0 0 0 18px}.order-modal .order .top .group input[type=radio]{display:none}.order-modal .order .top .group input[type=radio]:checked+label:before{background-position:-82px -94px;background-image:url(/templates/2.2.16/img/order-modal.png)}.order-modal .order .top .group label:before{content:"";display:inline-block;width:35px;height:35px;background-position:-37px -94px;background-image:url(/templates/2.2.16/img/order-modal.png)}.order-modal .order .bottom{padding:41px 9% 0}.order-modal .order .bottom .color div:nth-child(1){width:34%;font-size:1.375rem;color:#232323;font-weight:400}.order-modal .order .bottom .color div.colors{width:66%}.order-modal .order .bottom .color div.colors div{width:24px;height:24px;border-radius:100px;background:#a6651c;cursor:pointer;margin:0 10% 0 0}.order-modal .order .bottom .color div.colors div:nth-child(2){background:#c0a17f}.order-modal .order .bottom .color div.colors div:nth-child(3){background:#1f1f1f}.order-modal .order .bottom .color div.colors div:nth-child(4){background:#e8a765}.order-modal .order .bottom .color div.colors div i{margin:-6px 0 0 -6px;display:none}.order-modal .order .bottom .color div.colors div:last-child{margin:0}.order-modal .order .bottom .color div.colors div.active i,.order-modal .order .bottom .color div.colors div:hover i{display:block}.order-modal .order .bottom .order-submit{width:100%;height:48px;background:#e65048;font-size:1.375rem;color:#fff;font-weight:700;border:none;border-radius:30px;outline:none;cursor:pointer;margin:42px 0 0 0}.order-modal .order .bottom .order-submit:hover{background:#894141}.order-modal .order .bottom .date{font-size:1.125rem;color:#111112;font-weight:400;line-height:1rem;text-align:center;margin:42px 0 0 0}.order-modal .order .bottom .date span{font-size:1.5rem;font-weight:700}.thanks-modal{width:1170px;height:662px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.thanks-modal .order-modal-sprite{background-image:url(/templates/2.2.16/img/order-modal.png);background-repeat:no-repeat;display:inline-block}.thanks-modal .sprite-close{width:41px;height:41px;background-position:-5px -5px;position:absolute;top:14px;right:1.5%;cursor:pointer}.thanks-modal .sprite-close:hover{background-position:-56px -5px}.thanks-modal .sprite-ruble{width:29px;height:31px;background-position:-127px -94px;margin:0 0 0 4%}.thanks-modal .left{width:32.05128205128205%;height:100%;border-right:1px solid #a1a1a1}.thanks-modal .left .image{width:90%;height:294px;position:relative;margin:20px auto}.thanks-modal .left .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.thanks-modal .left .title{font-size:1.5rem;color:#1b1b1b;font-weight:500;margin:11px 0 0 13%}.thanks-modal .left .cat{font-size:1rem;color:#656565;font-weight:400;margin:3px 0 0 13%}.thanks-modal .left .price{font-size:2.5rem;color:#111112;font-weight:700;margin:27px 0 0 13%}.thanks-modal .right{width:67.941%;height:100%;background:#f3f3f4}.thanks-modal .right div{text-align:center}.thanks-modal .right div:nth-child(1){font-size:6.5625rem;color:#434344;font-weight:700;margin:128px 0 0 0}.thanks-modal .right div:nth-child(2){font-size:3rem;color:#434344;font-weight:700;line-height:1.75rem}.thanks-modal .right div:nth-child(3){width:36%;font-size:1.5rem;color:#434344;font-weight:300;margin:48px auto 0}.thanks-modal .right div:nth-child(4){width:45%;height:48px;background:#e65048;font-size:1.375rem;color:#fff;font-weight:700;line-height:3rem;border-radius:30px;cursor:pointer;margin:55px auto 0}.thanks-modal .right div:nth-child(4):hover{background:#894141}.moscow-modal{width:1070px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.moscow-modal .moscow-modal-sprite{background-image:url(/templates/2.2.16/img/moscow-modal.png);background-repeat:no-repeat;display:inline-block}.moscow-modal .sprite-arrow{width:11px;height:20px;background-position:-5px -5px;position:absolute;top:0;bottom:0;right:8.6%;margin:auto}.moscow-modal .sprite-close{width:41px;height:41px;background-position:-26px -5px;position:absolute;top:28px;right:3%;cursor:pointer}.moscow-modal .sprite-close:hover{background-position:-77px -5px}.moscow-modal .sprite-close-hover{width:41px;height:41px;background-position:-77px -5px}.moscow-modal .sprite-lupe{width:15px;height:16px;background-position:-5px -56px}.moscow-modal .sprite-lupe-hover{width:15px;height:16px;background-position:-30px -56px}.moscow-modal .sprite-next{width:47px;height:47px;background-position:-55px -56px;float:right}.moscow-modal .sprite-pick{width:38px;height:42px;background-position:-128px -5px;margin:25px 0 0 2.9%}.moscow-modal .sprite-prev{width:47px;height:47px;background-position:-112px -57px;float:left}.moscow-modal .sprite-top{width:41px;height:34px;background-position:-5px -114px;margin:25px 0 0 2.9%}.moscow-modal .top{width:100%;height:97px;position:relative}.moscow-modal .top .title{font-size:1.5rem;color:#282828;font-weight:400;margin:36px 0 0 1.9%}.moscow-modal .top .switch{width:21.4018691588785%;height:45px;float:right;background:#f7f8f8;border:1px solid #346e6b;border-radius:30px;cursor:pointer;overflow:hidden;margin:25px 10% 0 0}.moscow-modal .top .switch div{width:50%;height:100%;font-size:1.125rem;color:#313131;font-weight:400;line-height:2.5rem;text-align:center;transition:background 0.25s ease, color 0.25s ease}.moscow-modal .top .switch div:first-child{border-right:1px solid #346e6b}.moscow-modal .top .switch div.active,.moscow-modal .top .switch div:hover{background:#0f8985;color:#fff}.moscow-modal #moscow-map{width:100%;height:870px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-bottom:74px solid #fff}.moscow-modal .addresses{background:#fff;display:none;padding:0 0 17px 0}.moscow-modal .middle .moscow-table{width:100%;border-collapse:collapse;font-size:1.25rem;color:#3f3f3f;font-weight:300;line-height:1.875rem}.moscow-modal .middle .moscow-table tr{height:106px;border-bottom:1px solid #dddddc}.moscow-modal .middle .moscow-table tr:first-child{height:55px;background:#f3f3f4;border:none;color:#2d2d2d;font-weight:500}.moscow-modal .middle .moscow-table tr td:first-child{width:24.6%;padding:0 0 0 8.7%}.moscow-modal .middle .moscow-table tr td:nth-child(2){width:30.6%}.moscow-modal .middle .moscow-table tr td:nth-child(3){width:24.4%}.moscow-modal .middle .moscow-table tr td .shop-name{font-size:1.25rem;color:#1f7672;font-weight:400;text-decoration:underline}.moscow-modal .middle .moscow-table tr td .metro span{color:#b3b3b4}.moscow-modal .middle .moscow-table tr td .metro .circle{width:14px;height:14px;border-radius:100px;background:#f77e3e;margin:10px 9px 0 0}.moscow-modal .pick-up-row{width:100%;height:92px}.moscow-modal .pick-up-row .title{font-size:1.5rem;color:#282828;font-weight:400;margin:34px 0 0 1.9%}.moscow-modal .pick-up-row .search-metro{width:35%;height:36px;float:right;background:#fff;border:2px solid #d5d3d4;border-radius:30px;overflow:hidden;margin:28px 10% 0 0}.moscow-modal .pick-up-row .search-metro input{width:90%;height:100%;font-size:1rem;color:#6d6e6e;font-weight:400;border:none;outline:none;padding:0 0 0 4%}.moscow-modal .pick-up-row .search-metro button{width:10%;height:100%;border:none;outline:none;background:inherit;cursor:pointer}.moscow-modal .pick-up-row .search-metro:hover{border:2px solid #138685}.moscow-modal .pick-up-row .search-metro:hover button i{background-position:-30px -56px}.moscow-modal .pick-table{width:100%;border-collapse:collapse;font-size:1.25rem;color:#3f3f3f;font-weight:300;line-height:1.875rem}.moscow-modal .pick-table tr{height:108px;border-bottom:1px solid #dddddc}.moscow-modal .pick-table tr:first-child{height:55px;background:#f3f3f4;border:none;color:#2d2d2d;font-weight:500}.moscow-modal .pick-table tr:last-child{border-bottom:4px solid #e85749}.moscow-modal .pick-table tr td{position:relative}.moscow-modal .pick-table tr td:first-child{width:55.1%;padding:0 0 0 8.7%}.moscow-modal .pick-table tr td .shop-name{font-size:1.25rem;color:#1f7672;font-weight:400;text-decoration:underline}.moscow-modal .pick-table tr td .metro span{color:#b3b3b4}.moscow-modal .pick-table tr td .metro .circle{width:14px;height:14px;border-radius:100px;background:#f77e3e;margin:10px 9px 0 0}.moscow-modal .pick-table tr td .day{font-size:1.125rem}.moscow-modal .pick-table tr td .day div:nth-child(1){width:14%;color:#2d2d2d;font-weight:500;text-align:right;margin:0 4% 0 0}.moscow-modal .pick-table tr td .day div:nth-child(2){color:#797979;font-weight:300}.moscow-modal .navigation{width:24%;height:47px;text-align:center;margin:16px auto 0}.moscow-modal .navigation i{cursor:pointer}.moscow-modal .navigation div{width:10%;font-size:1.25rem;color:#282828;font-weight:400;line-height:3.25rem}.moscow-modal .navigation div.active{color:#e95749;font-weight:600}.club-modal{width:466px;height:660px;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.club-modal .club-modal-sprite{background-image:url(/templates/2.2.16/img/club-modal.png);background-repeat:no-repeat;display:inline-block}.club-modal .sprite-close{width:30px;height:30px;background-position:-5px -5px;position:absolute;top:18px;right:8%;cursor:pointer}.club-modal .sprite-close:hover{background-position:-45px -5px}.club-modal .sprite-close-hover{width:30px;height:30px;background-position:-45px -5px}.club-modal .sprite-face{width:36px;height:36px;background-position:-5px -45px}.club-modal .sprite-lupe{width:17px;height:17px;background-position:-85px -5px}.club-modal .sprite-odno{width:36px;height:36px;background-position:-51px -45px}.club-modal .sprite-title{width:31px;height:31px;background-position:-112px -5px}.club-modal .sprite-vk{width:36px;height:36px;background-position:-97px -46px}.club-modal .sprite-you{width:36px;height:36px;background-position:-5px -92px}.club-modal .top{border-bottom:1px solid #d4d4d3;padding:32px 8% 30px}.club-modal .top .title div{font-size:1.5rem;color:#e65048;font-weight:400;margin:2px 0 0 12px}.club-modal .top .club-form{margin:20px 0 0 0}.club-modal .top .club-form input{width:100%;height:33px;background:#f3f4f4;font-size:1rem;color:#434344;font-weight:400;border:1px solid #dedede;border-radius:30px;outline:none;padding:0 0 0 4%;margin:0 0 25px 0}.club-modal .top .club-form button{width:61%;height:33px;background:#e54f49;font-size:1.125rem;color:#fff;font-weight:700;border:none;border-radius:30px;outline:none;cursor:pointer;margin:2px 0 0 0;transition:background 0.25s ease}.club-modal .top .club-form button:hover{background:#c14e44}.club-modal .top .club-form .password{width:33%;height:33px;float:right;background:#f3f4f4;font-size:.875rem;color:#e65048;font-weight:400;line-height:1.75rem;text-align:center;border:1px solid #d3d1d1;border-radius:30px;outline:none;cursor:pointer;margin:2px 0 0 0;transition:background 0.25s ease, color 0.25s ease}.club-modal .top .club-form .password:hover{background:#00aeb0;color:#fff}.club-modal .description{background:#f3f3f4;font-size:1rem;color:#272727;font-weight:300;line-height:1.1875rem;border-bottom:1px solid #d4d4d3;padding:29px 8% 30px}.club-modal .reg{border-bottom:1px solid #d4d4d3;background:#f3f3f4;padding:29px 8% 31px}.club-modal .reg>div{cursor:pointer}.club-modal .reg>div div{font-size:.875rem;color:#262626;font-weight:500;text-decoration:underline;margin:0 0 0 14px}.club-modal .reg .reg-button{width:100%;height:33px;background:#00aeb0;font-size:1.125rem;color:#fff;font-weight:700;line-height:1.75rem;text-align:center;border-radius:30px;outline:none;cursor:pointer;margin:20px 0 0 0;transition:background 0.25s ease}.club-modal .reg .reg-button:hover{background:#1d7a79}.club-modal .bottom{height:147px;background:#f3f3f4;padding:30px 0 0 0}.club-modal .bottom .text{font-size:1rem;color:#272727;font-weight:400;text-align:center;text-transform:uppercase}.club-modal .bottom .social{width:54%;display:flex;justify-content:space-between;margin:28px auto 0}.club-modal .bottom .social i{cursor:pointer}.capabilities-modal{width:718px;height:633px;background:url(/templates/2.2.16/img/capabilities-modal.jpg) top no-repeat #fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;font-size:0;display:none}.capabilities-modal .capabilities-modal-sprite{background-image:url(/templates/2.2.16/img/capabilities-modal.png);background-repeat:no-repeat;display:inline-block}.capabilities-modal .sprite-close{width:41px;height:41px;background-position:-5px -5px;position:absolute;top:14px;right:2.5%;cursor:pointer}.capabilities-modal .sprite-close:hover{background-position:-56px -5px}.capabilities-modal .sprite-close-hover{width:41px;height:41px;background-position:-56px -5px}.capabilities-modal .sprite-title{width:60px;height:60px;background-position:-5px -56px;margin:15px 0 0 0}.capabilities-modal .text{padding:25px 11% 0 33%}.capabilities-modal .text .title div{width:64%;font-size:1.5rem;color:#fff;font-weight:700;line-height:1.8125rem;text-transform:uppercase;margin:2px 0 0 6%}.capabilities-modal .text .row-1{font-size:.75rem;color:#fff;font-weight:400;margin:26px 0 0 1%}.capabilities-modal .text ul{list-style-type:none;margin:16px 0 0 1%}.capabilities-modal .text ul li{font-size:.75rem;color:#fff;font-weight:400;margin:0 0 8px 0}.capabilities-modal .text .row-2{font-size:1rem;color:#fff;font-weight:700;margin:26px 0 0 1%}.capabilities-modal .text .row-3{font-size:.75rem;color:#fff;font-weight:400;margin:22px 0 0 1%}.capabilities-modal .text .row-4{font-size:1rem;color:#fff;font-weight:700;margin:19px 0 0 1%}.capabilities-modal .text .row-4 span{font-size:.75rem;font-weight:400}.capabilities-modal .text .row-5{font-size:.75rem;color:#fff;font-weight:400;margin:13px 0 0 1%}.capabilities-modal .text .button{width:60%;height:33px;background:#00aeb0;font-size:1.125rem;color:#fff;font-weight:700;line-height:1.75rem;text-align:center;border-radius:30px;outline:none;cursor:pointer;margin:14px auto 0;transition:background 0.25s ease}.capabilities-modal .text .button:hover{background:#1d7a79}.product-list{width:25%;min-width:219px;min-height:411px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;position:relative}.product-list .sprite-product{background-image:url(/templates/2.2.16/img/product.png);background-repeat:no-repeat;display:inline-block}.product-list .sprite-ac{width:80px;height:24px;background-position:-14px -5px}.product-list .sprite-card-compare{width:19px;height:21px;background-position:-104px -5px}.product-list .sprite-card-compare-active{width:20px;height:20px;background-position:-104px -36px}.product-list .sprite-card-video{width:19px;height:21px;background-position:-5px -66px}.product-list .sprite-cart{width:23px;height:17px;background-position:-34px -66px}.product-list .sprite-cart-hover{width:23px;height:17px;background-position:-67px -66px}.product-list .sprite-color{width:35px;height:79px;background-position:-100px -66px}.product-list .sprite-credit{width:96px;height:24px;background-position:-143px -5px}.product-list .sprite-new{width:80px;height:24px;background-position:-154px -39px}.product-list .sprite-ruble{width:15px !important;height:17px !important;background-position:-249px -5px !important}.product-list .sprite-sale{width:96px;height:24px;background-position:-154px -73px}.product-list .top-wrp{width:100%;height:100%;padding:0 13% 23px}.product-list .top-wrp .image{display:block;width:100%;height:220px;position:relative}.product-list .top-wrp .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-list .top-wrp .name{display:block;height:38px;font-size:.9375rem;color:#393939;font-weight:400;text-decoration:none;overflow:hidden;margin:11px 0 0 0}.product-list .top-wrp .price{font-size:1.48688rem;color:#000;font-weight:700;position:absolute;bottom:94px}.product-list .top-wrp .price i{margin:0 0 0 14px}.product-list .top-wrp .credit{width:76%;height:61px;background:#f7f7f7;border:2px solid #ff9000;border-radius:5px;position:relative;padding:11px 0 0 9%;margin:13px 0 0 0;position:absolute;bottom:20px}.product-list .top-wrp .credit div{font-size:.875rem;color:#000;line-height:1.0625rem}.product-list .top-wrp .credit div:nth-child(1){font-weight:700}.product-list .top-wrp .credit div:nth-child(2){font-size:.8125rem;font-weight:300}.product-list .top-wrp .credit .triangle{position:absolute;top:-15px;left:13%;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:15px solid #ff9000}.product-list .top-wrp .credit .triangle div{position:absolute;top:3px;left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:13px solid #f7f7f7}.product-list .top-wrp .dop{position:absolute;top:17px;left:0}.product-list .top-wrp .dop i{display:block;margin:0 0 5px 0}.product-list .top-wrp .ne-nalich,.product-list .top-wrp .nalich{position:absolute;top:24px;left:58%;font-size:.75rem;color:#2f2f2f;font-weight:300;line-height:.5rem}.product-list .top-wrp .ne-nalich div,.product-list .top-wrp .nalich div{width:7px;height:7px;background:#9cbc3a;border-radius:100px;margin:0 5px 0 0}.product-list .top-wrp .ne-nalich div{background:#d0d0d0}.product-list .description{width:100%;height:0;position:absolute;padding:0;z-index:1;overflow:hidden;padding:8px 0 20px;margin:-125px 0 0 0}.product-list .description .white{width:100%;height:164px;background:#fff;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;position:absolute;top:106px;box-shadow:0 3px 13px -2px #eee}.product-list .description .wrp{width:84%;height:166px;border-radius:5px;padding:23px 0 0 0;margin:0 0 0 8%;position:absolute}.product-list .description .wrp.active{background:#fff;-webkit-box-shadow:0px 0px 15px 0px #aaa;-moz-box-shadow:0px 0px 15px 0px #aaa;box-shadow:0px 0px 15px 0px #aaa}.product-list .description .wrp.active .colors,.product-list .description .wrp.active .text{visibility:visible}.product-list .description .wrp .text{font-size:1rem;color:#282828;font-weight:500;text-align:center;visibility:hidden}.product-list .description .wrp .colors{width:90%;display:flex;justify-content:space-around;margin:19px auto 0;visibility:hidden}.product-list .description .wrp .colors div{width:24px;height:24px;border-radius:100px;background:#a6651c;cursor:pointer}.product-list .description .wrp .colors div:nth-child(2){background:#c0a17f}.product-list .description .wrp .colors div:nth-child(3){background:#1f1f1f}.product-list .description .wrp .colors div:nth-child(4){background:#e8a765}.product-list .description .wrp .colors div i{height:60px;margin:-6px 0 0 -6px;display:none}.product-list .description .wrp .colors div:last-child{margin:0}.product-list .description .wrp .colors div.active i,.product-list .description .wrp .colors div:hover i{display:block}.product-list .description .wrp .to-cart{width:90%;height:41px;display:block;background:#e1262d;border-radius:30px;cursor:pointer;text-align:center;padding:11px 0 0 0;margin:29px 0 0 5%}.product-list .description .wrp .to-cart div{font-size:.875rem;color:#fff;font-weight:700;margin:2px 0 0 10px}.product-list .description .wrp .to-cart:hover{background:#9a0b11}.product-list .description .wrp .to-cart:hover i{background-position:-67px -66px}.product-list .description .compare,.product-list .description .video{display:block;width:84%;cursor:pointer;position:absolute;top:177px;left:13%}.product-list .description .compare i,.product-list .description .video i{margin:7px 13% 0 0}.product-list .description .compare div,.product-list .description .video div{font-size:.875rem;color:#2f2f2f;font-weight:400;margin:8px 0 0 0}.product-list .description .compare{position:absolute;top:214px;left:13%}.product-list .description .compare>div{margin:10px 0 0 0}.product-list .description .compare i{width:21px;margin:7px 13% 0 0}.product-list .description .compare.active i{background-position:-104px -36px}.product-list .description .compare.active .window{display:block}.product-list .description .compare .window{display:none;width:90%;height:53px;background:#fff;font-size:.875rem;color:#2f2f2f;font-weight:500;line-height:3.3125rem;text-align:center;text-decoration:underline;position:absolute;-webkit-box-shadow:0px 0px 34px -4px #474347;-moz-box-shadow:0px 0px 34px -4px #474347;box-shadow:0px 0px 34px -4px #474347;position:absolute;margin:15px 0 0 0}.product-list .description .compare .window .triangle{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #fff;position:absolute;top:-20px;left:57px}.product-list.active .top-wrp,.product-list:hover .top-wrp{-webkit-box-shadow:0px 0px 30px 0px #aaa;-moz-box-shadow:0px 0px 30px 0px #aaa;box-shadow:0px 0px 30px 0px #aaa}.product-list.active .description,.product-list:hover .description{box-shadow:-5px 0 5px -5px #aaa, 5px 0 5px -5px #aaa}.product-list.active .description,.product-list:hover .description{height:270px;display:block;overflow:inherit;padding:8px 0 20px}.listing .sprite-listing{background-image:url(/templates/2.2.16/img/listing.png);background-repeat:no-repeat;display:inline-block}.listing .sprite-blog{width:30px;height:30px;background-position:-104px -5px}.listing .sprite-bread{width:18px;height:18px;background-position:-144px -5px}.listing .sprite-bread-arrow{width:8px;height:12px;background-position:-172px -5px}.listing .sprite-face{width:22px;height:22px;background-position:-120px -124px}.listing .sprite-filter{width:21px;height:21px;background-position:-152px -124px}.listing .sprite-filter-arrow{width:10px;height:9px;background-position:-282px -5px}.listing .sprite-filter-close{width:14px;height:14px;background-position:-183px -124px}.listing .sprite-filter-close-button{width:13px;height:13px;background-position:-207px -124px}.listing .sprite-filter-red-arrow{width:10px;height:8px;background-position:-230px -124px}.listing .sprite-more{width:12px;height:10px;background-position:-250px -124px}.listing .sprite-news{width:30px;height:30px;background-position:-230px -144px}.listing .sprite-odno{width:22px;height:22px;background-position:-270px -144px}.listing .sprite-point{width:20px;height:20px;background-position:-5px -176px}.listing .sprite-point-active{width:20px;height:20px;background-position:-35px -176px}.listing .sprite-state{width:18px;height:18px;background-position:-270px -176px}.listing .sprite-states{width:30px;height:30px;background-position:-205px -184px}.listing .sprite-top-1{width:49px;height:48px;background-position:-5px -224px}.listing .sprite-top-2{width:49px;height:48px;background-position:-64px -224px}.listing .sprite-top-3{width:48px;height:48px;background-position:-245px -204px}.listing .sprite-top-4{width:49px;height:48px;background-position:-302px -5px}.listing .sprite-top-5{width:49px;height:48px;background-position:-173px -63px}.listing .sprite-top-6{width:49px;height:48px;background-position:-297px -63px}.listing .sprite-video{width:30px;height:30px;background-position:-104px -63px}.listing .sprite-video-button{width:157px;height:157px;background-position:-361px -5px}.listing .sprite-vk{width:21px;height:22px;background-position:-302px -172px}.listing .left{width:23.07692307692308%}.listing .left .often{margin:0 0 23px 0}.listing .left .often .title{font-size:1.125rem;color:#393939;font-weight:700}.listing .left .often .block{width:100%;border:2px solid #27898b;margin:26px 0 0 0}.listing .left .often .block .wrp{margin:1.481481481481481%;border:1px solid #bfbfbf}.listing .left .often .block .wrp.active ul{max-height:1000px}.listing .left .often .block .wrp ul{max-height:245px;list-style-type:none;overflow:hidden;margin:41px 20% 25px;transition:max-height 0.5s ease}.listing .left .often .block .wrp ul li{font-size:.9375rem;color:#393939;font-weight:300;cursor:pointer;margin:0 0 16px 0}.listing .left .often .block .wrp .more{width:100%;background:#fff;cursor:pointer;border-top:1px solid #bfbfbf;padding:21px 0 18px 9%}.listing .left .often .block .wrp .more div{font-size:.875rem;color:#393939;font-weight:700;text-transform:uppercase}.listing .left .often .block .wrp .more i{margin:4px 0 0 6%}.listing .left .blog{margin:0 0 49px 0}.listing .left .blog .title{text-align:center}.listing .left .blog .title i{margin:0 6% 0 0}.listing .left .blog .title div{font-size:1.125rem;color:#262626;font-weight:700;line-height:2rem}.listing .left .blog .left-slider{width:100%;-webkit-box-shadow:0px 0px 15px 0px #5c5c5c;-moz-box-shadow:0px 0px 15px 0px #5c5c5c;box-shadow:0px 0px 15px 0px #5c5c5c;margin:29px 0 0 0}.listing .left .blog .left-slider .slide{width:100%;height:581px;background:#fff}.listing .left .blog .left-slider .slide .image{width:100%;height:230px;position:relative}.listing .left .blog .left-slider .slide .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.listing .left .blog .left-slider .slide .decription{width:100%;height:351px;padding:32px 15% 0}.listing .left .blog .left-slider .slide .decription div:nth-child(1){font-size:1.125rem;color:#262626;font-weight:700}.listing .left .blog .left-slider .slide .decription div:nth-child(2){height:90px;font-size:.875rem;color:#262626;font-weight:400;overflow:hidden;margin:20px 0 30px 0}.listing .left .blog .left-slider .slide .decription .more{display:block;width:100%;height:40px;background:#3fb5b7;border:2px solid #2a9698;border-radius:20px;font-size:1rem;color:#fff;font-weight:700;text-decoration:none;line-height:2.125rem;text-align:center;cursor:pointer;margin:0 0 12px 0}.listing .left .blog .left-slider .slide .decription .more:hover{background:#20888a;border:2px solid #106365}.listing .left .blog .left-slider .slide .decription .all{width:100%;height:40px;background:#e8e8e8;border:2px solid #d5d5d5;border-radius:20px;font-size:1rem;color:#2e2e2e;font-weight:700;line-height:2.125rem;text-align:center;cursor:pointer}.listing .left .blog .left-slider .slide .decription .all:hover{background:#3fb5b7;color:#2e2e2e}.listing .left .blog .left-slider .owl-dots{position:absolute;bottom:-13px;left:0;right:0;margin:auto}.listing .left .blog .left-slider .owl-dots .owl-dot{width:27px;height:27px;display:inline-block;background:#fff;border:2px solid #bebebe;border-radius:100px;font-size:.875rem;color:#393939;font-weight:400;line-height:1.5625rem;margin:0 6px}.listing .left .blog .left-slider .owl-dots .owl-dot:hover,.listing .left .blog .left-slider .owl-dots .owl-dot.active{border:2px solid #27898b}.listing .left .blog .video-slider{width:100%;-webkit-box-shadow:0px 0px 15px 0px #5c5c5c;-moz-box-shadow:0px 0px 15px 0px #5c5c5c;box-shadow:0px 0px 15px 0px #5c5c5c;margin:29px 0 0 0}.listing .left .blog .video-slider .slide{width:100%;height:231px;background:#fff}.listing .left .blog .video-slider .slide iframe{width:100%;height:154px}.listing .left .blog .video-slider .slide a{display:block;font-size:1.125rem;color:#2e2e2e;font-weight:700;text-decoration:underline;text-align:center;margin:14px 0 0 0}.listing .left .blog .video-slider .owl-dots{position:absolute;bottom:-13px;left:0;right:0;margin:auto}.listing .left .blog .video-slider .owl-dots .owl-dot{width:27px;height:27px;display:inline-block;background:#fff;border:2px solid #bebebe;border-radius:100px;font-size:.875rem;color:#393939;font-weight:400;line-height:1.5625rem;margin:0 6px}.listing .left .blog .video-slider .owl-dots .owl-dot:hover,.listing .left .blog .video-slider .owl-dots .owl-dot.active{border:2px solid #27898b}.listing .left #vk-lisiting{margin:50px 0 0 0}.listing .left #vk-lisiting,.listing .left #vk-lisiting iframe{width:100% !important}.listing .right{width:75%;margin:19px 0 0 1.88034188034188%}.listing .right .bread{width:100%;float:left;font-size:.875rem;color:#313131;font-weight:400}.listing .right .bread i{margin:0 2.1% 0 2.4%}.listing .right .bread i:nth-child(1){margin:0 2.6% 0 0}.listing .right .bread a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:1px 0 0 0}.listing .right .bread span{vertical-align:top;line-height:1.375rem}.listing .right .top-figures{margin:47px 0 0 0}.listing .right .top-figures .figure{width:16.66666666666667%}.listing .right .top-figures .figure div{width:57%;font-size:.875rem;color:#383838;font-weight:500;line-height:1.0625rem;margin:7px 0 0 8%}.listing .right h1{font-size:2.25rem;color:#313131;font-weight:700;margin:13px 0 0 0}.listing .right .counters{font-size:.9375rem;color:#313131;font-weight:400;float:right;margin:33px 0 0 0}.listing .right .counters span{color:#c63838;font-weight:700}.listing .right .center-filters{width:100%;background:#e8e8e8;clear:both;margin:32px 0 0 0}.listing .right .center-filters .wrp{max-height:0;overflow:hidden;transition:max-height 0.5s ease}.listing .right .center-filters .wrp.active{max-height:600px}.listing .right .center-filters .button{height:37px;text-align:center;cursor:pointer;clear:both}.listing .right .center-filters .button div{font-size:.875rem;color:#393939;font-weight:400;margin:9px 1% 0 2%}.listing .right .center-filters .button i{vertical-align:top}.listing .right .center-filters .button i:nth-child(1){margin:8px 0 0 0}.listing .right .center-filters .button i:nth-child(3){margin:15px 0 0 0}.listing .right .center-filters .button:hover{background:#c9c9c9}.listing .right .center-filters .filters .filter{padding:0 4% 25px;border-bottom:1px solid #b8b8b8}.listing .right .center-filters .filters .filter>div:nth-child(1){font-size:1.125rem;color:#424242;font-weight:700;margin:32px 0 0 0}.listing .right .center-filters .filters .filter>i{float:right;cursor:pointer;margin:-3px 0 0 0}.listing .right .center-filters .filters .filter>i:hover{background-position:-42px -5px}.listing .right .center-filters .filters .filter .input{width:16%;margin:29px 0 0 9.3%}.listing .right .center-filters .filters .filter .input span{display:inline-block;width:22%;font-size:1.125rem;color:#424242;font-weight:400}.listing .right .center-filters .filters .filter .input input{width:75%;height:30px;border:none;border-radius:20px;font-size:1rem;color:#424242;font-weight:400;text-align:center;outline:none}.listing .right .center-filters .filters .filter .input:nth-child(3){margin:29px 0 0 1%}.listing .right .center-filters .filters .filter .range{width:47%;border:none;margin:43px 0 0 5.5%}.listing .right .center-filters .filters .filter .range .noUi-background,.listing .right .center-filters .filters .filter .range .noUi-base{background:#acacac;margin:1px 0 0 0}.listing .right .center-filters .filters .filter .range .noUi-connect{background:#eb1c25;margin:1px 0 0 0}.listing .right .center-filters .filters .filter .range .noUi-handle{width:16px;height:16px;background:#fff;border:2px solid #a3a3a3;border-radius:100px;top:-6px;position:relative;cursor:pointer}.listing .right .center-filters .filters .filter .range .noUi-handle:before{content:"|";font-size:.5rem;color:#acacac;font-weight:800;line-height:0;position:absolute;top:-4px;left:4px}.listing .right .center-filters .filters .filter .range .noUi-handle #label-0,.listing .right .center-filters .filters .filter .range .noUi-handle #label-1{width:70px;font-size:.875rem;color:#474747;font-weight:400;text-align:center;margin:-23px 0 0 -21px}.listing .right .center-filters .filters .filter .range .noUi-handle.noUi-handle-lower{top:-6px}.listing .right .center-filters .center-block{padding:1px 4% 71px;border-bottom:1px solid #b8b8b8}.listing .right .center-filters .center-block .select .text{width:14.6%;font-size:1rem;color:#393939;font-weight:500;margin:21px 0 0 0}.listing .right .center-filters .center-block .select .chosen-select{width:85%}.listing .right .center-filters .center-block .select .select2-container{height:30px;border-radius:30px;overflow:hidden;margin:18px 0 0 0}.listing .right .center-filters .center-block .select .select2-container .select2-selection--multiple{border:none}.listing .right .center-filters .center-block .select .select2-container .select2-selection--multiple li{height:20px;border:none;border-radius:30px;font-size:.875rem;color:#424242;line-height:1.25rem;padding:0 5px 0 8px;margin:5px 16px 0 0}.listing .right .center-filters .center-block .select .select2-container .select2-selection--multiple li span{float:right;width:14px;height:14px;background-image:url(/templates/2.2.16/img/listing.png);background-position:-183px -124px;font-size:0;margin:3px 0 0 8px}.listing .right .center-filters .center-block .buttons{margin:33px 0 0 0}.listing .right .center-filters .center-block .buttons .cancel{width:27%;height:36px;float:right;background:#c00f17;border-radius:20px;font-size:1rem;color:#fff;font-weight:400;line-height:2.25rem;text-align:center;cursor:pointer}.listing .right .center-filters .center-block .buttons .cancel div{margin:0 7% 0 0}.listing .right .center-filters .center-block .buttons .cancel i{margin:12px 0 0 0}.listing .right .center-filters .center-block .buttons .cancel:hover{background:#97060c}.listing .right .center-filters .center-block .buttons .accept{width:32.6%;height:36px;float:right;background:#40b5b8;border-radius:20px;font-size:1rem;color:#fff;font-weight:400;line-height:2.25rem;text-align:center;cursor:pointer;margin:0 4.5% 0 0}.listing .right .center-filters .center-block .buttons .accept:hover{background:#1d8a8d}.listing .right .products{width:100%;border:1px solid #e9e9e9;border-bottom:none;border-right:none;margin:16px 0 0 0}.listing .right .products .double-banner{width:438px;min-width:219px;height:411px;position:relative;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.listing .right .products .double-banner img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.listing .right .products .triple-banner{width:657px;min-width:219px;min-height:411px;height:411px;position:relative;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.listing .right .products .triple-banner img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.listing .right .products .big-banner{width:100%;min-width:219px;min-height:224px;position:relative;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.listing .right .products .big-banner img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.listing .right .more-products{width:42%;height:54px;background:#e1262d;border-radius:30px;cursor:pointer;text-align:center;margin:30px auto 0}.listing .right .more-products div{font-size:1rem;color:#fff;font-weight:500;margin:17px 0 0 0}.listing .right .more-products .triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;margin:24px 0 0 10%}.listing .right .more-products:hover{background:#920308}.listing .right .often-questions{width:100%;margin:45px 0 0 0}.listing .bottom-block{margin:74px 0 0 0}.listing .bottom-block .seo-text .title div{font-size:1.375rem;color:#2e9ea1;font-weight:400;line-height:1.375rem;text-transform:uppercase;margin:0 0 0 15px}.listing .bottom-block .seo-text h2{font-size:2rem;color:#1e1e1e;font-weight:500;margin:24px 0 47px}.listing .bottom-block .seo-text .right-text,.listing .bottom-block .seo-text .left-text{margin:0 0 40px 0}.listing .bottom-block .seo-text .right-text h3,.listing .bottom-block .seo-text .left-text h3{font-size:1.3125rem;color:#1e1e1e;font-weight:500;margin:0 0 17px 0}.listing .bottom-block .seo-text .right-text p,.listing .bottom-block .seo-text .left-text p{font-size:1rem;color:#1e1e1e;font-weight:400;line-height:1.1875rem;margin:0 0 41px 0}.listing .bottom-block .seo-text .right-text ul,.listing .bottom-block .seo-text .left-text ul{list-style-type:none;margin:0 0 41px 0}.listing .bottom-block .seo-text .right-text ul li,.listing .bottom-block .seo-text .left-text ul li{font-size:.9375rem;color:#1e1e1e;font-weight:500}.listing .bottom-block .seo-text .right-text img,.listing .bottom-block .seo-text .left-text img{max-width:100%}.listing .bottom-block .seo-text .right-text{float:right;width:40%}.listing .bottom-block .seo-text .left-text{float:left;width:52.51623376623377%}.listing .bottom-block .seo-text .clear{clear:both}.cabinet-page{padding:0 0 33px 0;margin:40px 0 0 0}.cabinet-page .cabinet-page-sprite{background-image:url(/templates/2.2.16/img/cabinet-page.png);background-repeat:no-repeat;display:inline-block}.cabinet-page .sprite-back{width:28px;height:28px;background-position:-5px -5px}.cabinet-page .sprite-card-1{width:169px;height:107px;background-position:-43px -5px}.cabinet-page .sprite-card-2{width:169px;height:105px;background-position:-5px -122px}.cabinet-page .sprite-email{width:23px;height:16px;background-position:-222px -5px}.cabinet-page .sprite-face{width:110px;height:84px;background-position:-255px -5px}.cabinet-page .sprite-left-1{width:35px;height:29px;background-position:-222px -99px}.cabinet-page .sprite-left-2{width:34px;height:37px;background-position:-267px -99px}.cabinet-page .sprite-left-3{width:32px;height:22px;background-position:-311px -99px}.cabinet-page .sprite-left-4{width:33px;height:36px;background-position:-353px -99px}.cabinet-page .sprite-left-5{width:29px;height:38px;background-position:-184px -145px}.cabinet-page .sprite-mark{width:13px;height:18px;background-position:-223px -145px}.cabinet-page .sprite-mark-hover{width:13px;height:18px;background-position:-311px -145px}.cabinet-page .sprite-minus{width:26px;height:26px;background-position:-334px -145px}.cabinet-page .sprite-name{width:17px;height:19px;background-position:-370px -145px}.cabinet-page .sprite-person{width:36px;height:36px;background-position:-223px -181px}.cabinet-page .sprite-phone{width:19px;height:19px;background-position:-269px -181px}.cabinet-page .sprite-plus{width:26px;height:26px;background-position:-298px -181px}.cabinet-page .sprite-point{width:23px;height:23px;background-position:-334px -181px}.cabinet-page .sprite-point-active{width:23px;height:23px;background-position:-184px -214px}.cabinet-page .title-row h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0}.cabinet-page .title-row .person{position:relative;margin:9px 0 0 7.7%}.cabinet-page .title-row .person .name{font-size:1.125rem;color:#303030;font-weight:500;line-height:2.375rem;margin:0 0 0 20px}.cabinet-page .title-row .person .mark{min-width:158px;border:2px solid #ffba31;border-radius:30px;font-size:.875rem;color:#303030;font-weight:400;text-align:center;position:absolute;top:-30px;padding:6px 3% 7px 12%}.cabinet-page .title-row .person .mark .triangle{width:0;height:0;border-top:9px solid transparent;border-left:14px solid #ffba31;border-bottom:9px solid transparent;position:absolute;top:26px;left:2px}.cabinet-page .title-row .person .mark .triangle div{width:0;height:0;border-top:7px solid transparent;border-left:12px solid #fff;border-bottom:7px solid transparent;position:absolute;top:-9px;left:-12px}.cabinet-page .title-row .person .mark span{font-weight:500}.cabinet-page .title-row .back{float:right;cursor:pointer;margin:13px 0 0 0}.cabinet-page .title-row .back div{font-size:1rem;color:#303030;font-weight:400;line-height:1.875rem;margin:0 0 0 16px}.cabinet-page .cabinet-wrp{width:100%;margin:32px 0 0 0}.cabinet-page .cabinet-wrp:after{clear:both;content:"";display:block}.cabinet-page .cabinet-wrp .left-block{width:23.07692307692308%;background:#f9f9f9;border:1px solid #dedede;border-radius:5px;padding:27px 0 40px 0;margin:0 0 130px 0}.cabinet-page .cabinet-wrp .left-block .element{width:100%;cursor:pointer;position:relative}.cabinet-page .cabinet-wrp .left-block .element i{position:absolute;top:0;bottom:0;left:14%;margin:auto}.cabinet-page .cabinet-wrp .left-block .element .text{font-size:1.125rem;color:#303030;font-weight:500;line-height:1.375rem;position:relative;padding:24px 0 24px 36%}.cabinet-page .cabinet-wrp .left-block .element .text .under{font-size:.875rem;color:#7f7f7f;font-weight:400;line-height:.75rem}.cabinet-page .cabinet-wrp .left-block .element .text .mark{font-size:1rem;color:#d32828;font-weight:500;position:absolute;top:10px;right:-20px}.cabinet-page .cabinet-wrp .left-block .element.active,.cabinet-page .cabinet-wrp .left-block .element:hover{background:#e7e7e7}.cabinet-page .cabinet-wrp .right-block{width:74.27350427350427%;float:right}.cabinet-page .cabinet-wrp .right-block .step{width:100%;margin:0 0 130px 0;display:none}.cabinet-page .cabinet-wrp .right-block .step.active{display:block}.cabinet-page .cabinet-wrp .right-block .step[data-id='1']{background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);padding:51px 7% 63px}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .title{font-size:1.375rem;color:#313131;font-weight:400;margin:0 0 34px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input{width:100%;height:48px;background:#f4f4f4;border:2px solid #e5e5e5;border-radius:30px;overflow:hidden;position:relative;margin:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input i{position:absolute;top:0;bottom:0;left:4.3%;margin:auto}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input input{width:100%;background:#f4f4f4;font-family:"Cond Pro";font-size:1.125rem;color:#313131;font-weight:400;border:none;outline:none;padding:9px 0 0 12%}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input.small-input input{padding:9px 0 0 3.4%}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .row-1{font-size:1.5rem;color:#313131;font-weight:400;margin:10px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .row-2{font-size:.75rem;color:#9e9e9e;font-weight:400;margin:3px 0 16px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form button{width:40%;height:48px;background:#c00f17;border:none;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:400;cursor:pointer;outline:none;margin:2px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form button:hover{background:#8a0a10}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .text{width:55%;font-size:.75rem;color:#717171;font-weight:400;line-height:1.0625rem;float:right;margin:8px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block{width:35%;height:398px;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:58px 0 53px  6.7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-1{font-size:1.125rem;color:#278f92;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-2{font-size:1.125rem;color:#313131;font-weight:400;margin:18px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block i{margin:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-3{font-size:1.125rem;color:#278f92;font-weight:500;margin:22px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-4{font-size:1.125rem;color:#313131;font-weight:400;margin:19px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-4 span{font-size:1.25rem;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block{width:62%;height:398px;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;float:right;padding:60px 0 0 8.2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block ul{list-style-type:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block ul li{margin:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block ul li .circle{width:22px;height:22px;background:#c00f17;border-radius:100px;font-size:1rem;color:#fff;font-weight:400;line-height:1.5rem;text-align:center}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block ul li .text{width:78%;font-size:.875rem;color:#313131;font-weight:400;line-height:1.1875rem;margin:1px 0 0 4%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block{width:100%;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:0 0 37px 0;margin:26px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .title-row{font-size:1.375rem;color:#313131;font-weight:500;padding:35px 0 0 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table{width:100%;border-collapse:collapse;margin:32px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td{height:48px;background:#fff;border-bottom:1px solid #e9e9e9;font-size:.875rem;color:#313131;font-weight:400}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(1){width:15.5%;padding:0 0 0 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(2){width:19.5%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(3){width:15%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(4){width:15%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(5){width:35%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr:first-child{background:#e9e9e9;border-bottom:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr:first-child td{background:#e9e9e9;font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .more{width:30%;height:46px;background:#e8e8e8;border:1px solid #cdcdcd;border-radius:30px;font-size:.9375rem;color:#313131;font-weight:500;line-height:2.625rem;text-align:center;cursor:pointer;margin:26px 0 0 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .more:hover{background:#c7c7c7}.cabinet-page .cabinet-wrp .right-block .step[data-id='3']{background:url(/templates/2.2.16/img/cabinet-mail.jpg) left 59px no-repeat #fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:45px 0 34px 25.4%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .row-1{font-size:1.375rem;color:#313131;font-weight:400}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .row-2{width:43%;font-size:.875rem;color:#6c6c6c;font-weight:300;line-height:1.1875rem;margin:22px 0 30px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group{margin:0 0 22px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label{width:100%;display:inline-block;cursor:pointer;font-size:1.125rem;color:#313131;font-weight:400;line-height:1.4375rem;position:relative;padding:0 0 0 6%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label span{display:inline-block;vertical-align:top}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label span:nth-child(1){width:18%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label span:nth-child(2){font-weight:700}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group input[type=radio]{display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group input[type=radio]:checked+label:before{background-position:-184px -214px;background-image:url(/templates/2.2.16/img/cabinet-page.png)}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label:before{content:"";display:inline-block;width:23px;height:23px;background-position:-334px -181px;background-image:url(/templates/2.2.16/img/cabinet-page.png);position:absolute;top:0;left:0}.cabinet-page .cabinet-wrp .right-block .step[data-id='4']{background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:0 0 37px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table{width:100%;border-collapse:collapse;border-bottom:1px solid #e9e9e9}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr{cursor:pointer;display:block}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td{display:inline-block;vertical-align:top;font-size:.875rem;color:#313131;font-weight:400;padding:12px 0 13px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(1){width:18%;padding:12px 0 13px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(2){width:15%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(3){width:29%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(4){width:22%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(5){width:16%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:first-child{background:#e9e9e9;border-bottom:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:first-child .td{background:#e9e9e9;font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child){border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td{border-top:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(2){color:#74a421;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(5){font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(5).wait{color:#e32424}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(5).test{color:#a51fad}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(5).over{color:#b8b8b8}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child) .td:nth-child(5).delivery{color:#3badba}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child).active,.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:not(:first-child):hover{border:1px solid #f3b744;-webkit-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4)}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .more{width:30%;height:46px;background:#e8e8e8;border:1px solid #cdcdcd;border-radius:30px;font-size:.9375rem;color:#313131;font-weight:500;line-height:2.625rem;text-align:center;margin:26px 0 0 7%;cursor:pointer}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .more:hover{background:#c7c7c7}.cabinet-page .cabinet-wrp .right-block .step[data-id='5']{background:#fff}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block{width:44.3%;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:47px 0 37px 6.4%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .title-row{font-size:1.375rem;color:#313131;font-weight:400;margin:0 0 19px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .title-row span{color:#c00f17;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block{margin:0 0 8px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div{font-size:1rem;color:#313131}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(1){width:34%;font-weight:500;margin:0 3% 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(2){width:55%;font-size:.875rem;font-weight:400;line-height:1.375rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(2).wait{font-size:1rem;color:#e32424;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(2).test{font-size:1rem;color:#a51fad;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(2).over{font-size:1rem;color:#b8b8b8;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(2).delivery{font-size:1rem;color:#3badba;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block{width:53%;background:#f9f9f9;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;float:right;padding:0 0 50px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .title-row{width:100%;height:79px;background:#c00f17;font-size:1.25rem;color:#fff;font-weight:500;overflow:hidden;position:relative;padding:22px 0 0 20%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .title-row i{position:absolute;top:-5px;left:-7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .description-row{padding:32px 11% 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .row-1{font-size:1.125rem;color:#191919;font-weight:400}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .row-1 span{font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion textarea{width:100%;height:152px;background:#fafafa;border:1px solid #cbcbcb;border-radius:5px;font-family:"Cond Pro";font-size:1rem;color:#414141;font-weight:400;resize:none;outline:none;padding:15px 4%;margin:38px 0 42px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion .file{width:46%;height:35px;background:#e8e8e8;border:none;border-radius:20px;font-size:.875rem;color:#414141;font-weight:300;text-align:center;cursor:pointer;padding:8px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion .file div{margin:0 0 0 3%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion .file:hover{background:#329b9a;color:#fff}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion .file:hover i{background-position:-311px -145px}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion button{width:50%;height:35px;background:#c00f17;border:none;border-radius:20px;font-family:"Cond Pro";font-size:1rem;color:#fff;font-weight:500;cursor:pointer;outline:none;float:right}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion button:hover{background:#901419}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block{width:100%;background:#f9f9f9;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;float:right;margin:23px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table{width:100%;border-collapse:collapse}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td{height:48px;background:#fff;border-bottom:1px solid #e9e9e9;font-size:.875rem;color:#313131;font-weight:400}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(1){width:18%;padding:0 0 0 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(2){width:26%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(2) a{font-size:1rem;color:#74a421;font-weight:400;text-decoration:underline}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(3){width:18%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(4){width:23%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(5){width:15%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr:first-child{border-bottom:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr:first-child td{background:#e9e9e9;font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr.delivery td{font-size:1rem;color:#d83f3f;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr.conclusion td{font-size:1rem;color:#2e2e2e;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='6']{width:100%;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table{width:100%;border-collapse:collapse;border-bottom:1px solid #e9e9e9}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr{cursor:pointer;display:block}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td{display:inline-block;vertical-align:top;font-size:.875rem;color:#313131;font-weight:400;padding:13px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(1){width:30%;position:relative;padding:13px 0 13px 6.3%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(1) .circle{width:12px;height:12px;background:#c00f17;border-radius:100px;position:absolute;top:25px;left:6.2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(1) .grey{font-size:.75rem;color:#878787}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(2){width:39%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(3){width:18%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(3) span{color:#df1c1c}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(4){width:13%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(4).open{color:#cc3232;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(4).close{color:#a9a9a9;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr:first-child{background:#e9e9e9;border-bottom:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr:first-child .td{background:#e9e9e9;font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr:not(:first-child){border-top:1px solid #e9e9e9;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr:not(:first-child).active,.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr:not(:first-child):hover{border:1px solid #f3b744;-webkit-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 27px 0px rgba(0,0,0,0.4)}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block{width:100%;background:#fff;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;padding:44px 6.3% 50px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .title-row{font-size:1.375rem;color:#313131;font-weight:400;margin:0 0 40px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row{clear:both}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row.bottom{margin:44px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row div:nth-child(1){font-size:1rem;color:#191919;font-weight:500;line-height:1.875rem;margin:0 3% 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row a{display:inline-block;width:31px;height:31px;background:#fff;border:2px solid #dcdcdc;border-radius:100px;font-size:1rem;color:#191919;font-weight:500;line-height:1.625rem;text-align:center;text-decoration:none;margin:0 2.7% 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row a.active,.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row a:hover{border:2px solid #d43129}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row .dots{font-size:.875rem;color:#c4c4c4;font-weight:500;margin:0 0.8% 0 -1.7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block{width:100%;margin:41px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question{width:100%;background:#fff;border:2px solid #f0a515;border-radius:5px;position:relative;padding:22px 4.6% 31px;margin:0 0 22px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .triangle{width:0;height:0;border-top:11px solid transparent;border-right:22px solid #f2b134;border-bottom:11px solid transparent;position:absolute;top:19px;left:-22px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .triangle div{width:0;height:0;border-top:8px solid transparent;border-right:18px solid #fff;border-bottom:8px solid transparent;position:absolute;top:-8px;left:4px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .top-row div:nth-child(1){font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .top-row div:nth-child(2){font-size:.75rem;color:#606060;font-weight:400;line-height:1.5rem;float:right}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .description-row{font-size:.875rem;color:#808080;font-weight:300;line-height:1rem;margin:17px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .attachment{margin:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .attachment div{font-size:.875rem;color:#1eaeb2;font-weight:400;margin:0 0 0 13px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .question .attachment a{font-size:.875rem;color:#969696;font-weight:400;margin:0 0 0 5px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .answer{width:93%;background:#f4e8d3;border:1px solid #e9ddc8;border-radius:5px;position:relative;padding:22px 4.6% 31px;margin:0 0 22px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .answer .triangle{width:0;height:0;border-top:12px solid transparent;border-left:19px solid #f4e8d3;border-bottom:12px solid transparent;position:absolute;right:-19px;top:20px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .answer .top-row div:nth-child(1){font-size:1rem;color:#313131;font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .answer .top-row div:nth-child(2){font-size:.75rem;color:#606060;font-weight:400;line-height:1.5rem;float:right}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .dialog-block .answer .description-row{font-size:.875rem;color:#808080;font-weight:300;line-height:1rem;margin:17px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block{width:100%;background:#f9f9f9;-webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px -2px rgba(0,0,0,0.75);border-radius:5px;margin:32px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .title-row{width:100%;height:79px;background:#c00f17;font-size:1.5rem;color:#fff;font-weight:500;overflow:hidden;position:relative;padding:22px 0 0 11%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .title-row i{position:absolute;top:-5px;left:-4%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .description-row{padding:22px 4% 30px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .row-1{font-size:1.125rem;color:#191919;font-weight:400}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .row-1 span{font-weight:500}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion textarea{width:100%;height:98px;background:#fff;border:1px solid #cbcbcb;border-radius:5px;font-family:"Cond Pro";font-size:1rem;color:#414141;font-weight:400;resize:none;outline:none;padding:15px 3%;margin:24px 0 28px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file{width:21%;height:35px;background:#e8e8e8;border:none;border-radius:20px;font-size:.875rem;color:#414141;font-weight:300;text-align:center;cursor:pointer;padding:8px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file div{margin:0 0 0 3%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file:hover{background:#329b9a;color:#fff}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file:hover i{background-position:-311px -145px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion button{width:24%;height:35px;background:#c00f17;border:none;border-radius:20px;font-family:"Cond Pro";font-size:1rem;color:#fff;font-weight:500;cursor:pointer;outline:none;margin:0 0 0 2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion button:hover{background:#901419}.search-page{padding:0 0 33px 0}.search-page .sprite-search-page{background-image:url(/templates/2.2.16/img/search-page.png);background-repeat:no-repeat;display:inline-block}.search-page .sprite-bread{width:18px;height:18px;background-position:-5px -5px}.search-page .sprite-bread-arrow{width:8px;height:12px;background-position:-33px -5px}.search-page .sprite-face{width:30px;height:28px;background-position:-33px -27px}.search-page .sprite-odno{width:27px;height:28px;background-position:-73px -5px}.search-page .sprite-vk{width:30px;height:28px;background-position:-73px -43px}.search-page .bread{width:100%;font-size:.875rem;color:#313131;font-weight:400;padding:39px 0 0 0}.search-page .bread i{margin:0 1.5% 0 1.8%}.search-page .bread i:nth-child(1){margin:0 2% 0 0}.search-page .bread a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:2px 0 0 0}.search-page .bread span{vertical-align:top;line-height:1.375rem}.search-page .top-row{width:100%;margin:38px 0 28px 0}.search-page .top-row .left-block{width:25%}.search-page .top-row .left-block div:nth-child(1){font-size:1.125rem;color:#2e9ea1;font-weight:400}.search-page .top-row .left-block div:nth-child(2){font-size:.9375rem;color:#2a2a2a;font-weight:300;margin:12px 0 0 0}.search-page .top-row .right-block{width:75%}.search-page .top-row .right-block h1{font-size:1.5rem;color:#303030;font-weight:500;line-height:1.625rem;margin:0}.search-page .top-row .right-block div{font-size:1.125rem;color:#303030;font-weight:300;margin:8px 0 0 0}.search-page .left-col{width:23%}.search-page .left-col .list{width:100%;background:#fff;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);padding:14px 6% 35px 13%;margin:0 0 21px 0}.search-page .left-col .list .title-row .text{font-size:1.125rem;color:#161616;font-weight:500;line-height:3.875rem}.search-page .left-col .list .title-row .mark{width:46px;height:46px;background:#fff;border:2px solid #d43931;border-radius:100px;font-size:1.125rem;color:#3e3e3e;font-weight:500;line-height:2.75rem;text-align:center;float:right;position:relative}.search-page .left-col .list .title-row .mark .triangle{width:0;height:0;border-top:11px solid transparent;border-left:11px solid #d43931;border-bottom:0px solid transparent;position:absolute;top:30px;left:0}.search-page .left-col .list .title-row .mark .triangle div{width:0;height:0;border-top:7px solid transparent;border-left:21px solid #fff;border-bottom:3px solid transparent;position:absolute;top:-12px;left:-9px}.search-page .left-col .list ul{list-style-type:none;clear:both;margin:12px 0 0 0}.search-page .left-col .list ul li{position:relative;padding:0 0 0 12px;margin:0 0 11px 0}.search-page .left-col .list ul li a{font-size:.9375rem;color:#5b5a5a;font-weight:300;text-decoration:none}.search-page .left-col .list ul li a span{color:#c42027;font-weight:400;margin:0 0 0 2px}.search-page .left-col .list ul li a:before{content:"• ";position:absolute;left:0}.search-page .right-col{width:75%;margin:0 0 0 2%}.search-page .right-col .info-row{width:100%;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);padding:12px 2.8% 15px}.search-page .right-col .info-row div{font-size:1rem;color:#303030;font-weight:500;margin:0 10.2% 0 0}.search-page .right-col .info-row div span{color:#d82222}.search-page .right-col .resuts-row{font-size:1rem;color:#252525;font-weight:500;margin:20px 0 0 0}.search-page .right-col .resuts-row span{font-size:1.25rem;color:#cb2020;margin:0 0 0 3px}.search-page .right-col .products-wrp{margin:0 0 42px 0}.search-page .right-col .products-wrp .products{width:100%;border:1px solid #e9e9e9;border-bottom:none;border-right:none;margin:22px 0 0 0}.search-page .right-col .products-wrp .more-products{width:42%;height:54px;background:#e1262d;border-radius:30px;cursor:pointer;text-align:center;margin:27px auto 0}.search-page .right-col .products-wrp .more-products div{font-size:1rem;color:#fff;font-weight:500;margin:17px 0 0 0}.search-page .right-col .products-wrp .more-products .triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;margin:24px 0 0 10%}.search-page .right-col .products-wrp .more-products:hover{background:#920308}.search-page .right-col .bottom-block{margin:0 0 31px 0}.search-page .right-col .bottom-block .title-row{margin:0 0 19px 0}.search-page .right-col .bottom-block .title-row>div:nth-child(1){width:50%}.search-page .right-col .bottom-block .title-row>div:nth-child(1) div:nth-child(1){font-size:1.5rem;color:#303030;font-weight:500}.search-page .right-col .bottom-block .title-row>div:nth-child(1) div:nth-child(1) span{color:#d52020}.search-page .right-col .bottom-block .title-row>div:nth-child(1) div:nth-child(2){font-size:1.125rem;color:#303030;font-weight:300;margin:5px 0 0 0}.search-page .right-col .bottom-block .title-row>div:nth-child(2){font-size:1.125rem;color:#cb2020;font-weight:300;float:right;margin:39px 0 0 0}.search-page .right-col .bottom-block .elements{width:102%;overflow:hidden;padding:10px 0 0 0;margin:0 0 0 -1%;transition:max-height 0.7s ease}.search-page .right-col .bottom-block .elements.news{max-height:628px}.search-page .right-col .bottom-block .elements.states{max-height:420px}.search-page .right-col .bottom-block .elements.blog{max-height:210px}.search-page .right-col .bottom-block .elements.promo{max-height:584px}.search-page .right-col .bottom-block .elements.active{max-height:1500px}.search-page .right-col .bottom-block .element{width:98%;height:193px;background:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);margin:0 0 16px 1%}.search-page .right-col .bottom-block .element .image{width:25%;height:100%;position:relative}.search-page .right-col .bottom-block .element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.search-page .right-col .bottom-block .element .description{width:75%;height:100%;padding:33px 5.9% 0}.search-page .right-col .bottom-block .element .description .name-row div:nth-child(1){width:70%;height:44px;overflow:hidden;font-size:1.125rem;color:#191919;font-weight:500;line-height:1.375rem}.search-page .right-col .bottom-block .element .description .name-row div:nth-child(2){font-size:1.125rem;color:#383838;font-weight:400;float:right}.search-page .right-col .bottom-block .element .description .description-row{height:36px;overflow:hidden;font-size:.875rem;color:#9a9a9a;font-weight:400;line-height:1.125rem;margin:10px 0 0 0}.search-page .right-col .bottom-block .element .description .bottom-row{margin:19px 0 0 0}.search-page .right-col .bottom-block .element .description .bottom-row>a{font-size:1.125rem;color:#1e9894;font-weight:500;line-height:1.25rem;text-decoration:underline}.search-page .right-col .bottom-block .element .description .bottom-row .social{float:right}.search-page .right-col .bottom-block .element .description .bottom-row .social a{margin:0 0 0 12px}.search-page .right-col .bottom-block .element-promo{width:98%;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);display:block;text-decoration:none;margin:0 0 21px 1%}.search-page .right-col .bottom-block .element-promo .image{width:100%;height:209px;border-radius:5px;background:url(/templates/2.2.16/img/search-banner.jpg) right no-repeat;display:block}.search-page .right-col .bottom-block .element-promo .bottom-row{width:100%;background:#f7f7f7;font-size:1.125rem;color:#262626;font-weight:500;display:block;padding:19px 3.7% 19px}.search-page .right-col .bottom-block .show-all{width:42%;height:50px;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:30px;cursor:pointer;font-size:1rem;color:#1d1d1d;font-weight:500;line-height:2.75rem;text-align:center;margin:15px auto 0}.search-page .right-col .bottom-block .show-all .active{display:none}.search-page .right-col .bottom-block .show-all.active .active{display:block}.search-page .right-col .bottom-block .show-all.active :not(.active){display:none}.search-page .right-col .bottom-block .show-all:hover{background:#249ea9;color:#fff}.social-block .sprite-social-block{background-image:url(/templates/2.2.16/img/social-block.png);background-repeat:no-repeat;display:inline-block}.social-block .sprite-face{width:30px;height:28px;background-position:-5px -5px}.social-block .sprite-face-big{width:76px;height:73px;background-position:-45px -5px}.social-block .sprite-odno{width:27px;height:28px;background-position:-5px -88px}.social-block .sprite-odno-big{width:76px;height:73px;background-position:-131px -5px}.social-block .sprite-vk{width:30px;height:28px;background-position:-42px -88px}.social-block .sprite-vk-big{width:76px;height:73px;background-position:-82px -88px}.news-element{width:48.6%;height:337px;background:#fff;border-radius:5px;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75)}.news-element .image{width:43.5%;height:100%;position:relative}.news-element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.news-element .description{width:56.5%;height:100%;padding:32px 5% 0 9%}.news-element .description .date{font-size:1.125rem;color:#383838;font-weight:400}.news-element .description .title{height:72px;font-size:1.25rem;color:#191919;font-weight:500;line-height:1.5rem;overflow:hidden;margin:27px 0 0 0}.news-element .description .text{height:68px;font-size:.875rem;color:#9a9a9a;font-weight:400;line-height:1.0625rem;overflow:hidden;margin:25px 0 0 0}.news-element .description .bottom-row{margin:25px 0 0 0}.news-element .description .bottom-row>a{font-size:1.125rem;color:#1e9894;font-weight:500;line-height:1.625rem;text-decoration:underline}.news-element .description .bottom-row .social-block{float:right}.news-element .description .bottom-row .social-block a{margin:0 0 0 12px}.news-page{padding:0 0 33px 0}.news-page .top-row{margin:30px 0 0 0}.news-page .top-row .left-block{width:50%;font-size:1.875rem;color:#303030;font-weight:500}.news-page .top-row .left-block h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0 9px 0 0}.news-page .top-row .left-block span{font-size:1.5rem;color:#c00f17}.news-page .nav-row{width:50%;text-align:right;float:right;margin:6px 0 0 0}.news-page .nav-row.bottom{margin:44px 0 0 0}.news-page .nav-row div:nth-child(1){font-size:1rem;color:#191919;font-weight:500;line-height:1.875rem;margin:0 6% 0 0}.news-page .nav-row a{display:inline-block;width:31px;height:31px;background:#fff;border:2px solid #dcdcdc;border-radius:100px;font-size:1rem;color:#191919;font-weight:500;line-height:1.625rem;text-align:center;text-decoration:none;margin:0 6% 0 0}.news-page .nav-row a:last-child{margin:0}.news-page .nav-row a.active,.news-page .nav-row a:hover{border:2px solid #d43129}.news-page .nav-row .dots{font-size:.875rem;color:#c4c4c4;font-weight:500;margin:0 0.8% 0 -4.7%}.news-page .news-wrp{margin:28px 0 0 0}.news-page .news-wrp .news-element{margin:0 2.8% 34px 0}.news-page .news-wrp .news-element:nth-child(2n){margin:0 0 34px 0}.news-page .backcall-form{margin:149px 0 0 0}.news-page-2{padding:0 0 33px 0}.news-page-2 .top-row{margin:30px 0 0 0}.news-page-2 .top-row h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0}.news-page-2 .top-row div{font-size:1.25rem;color:#2e2e2e;font-weight:300;float:right;margin:8px 0 0 0}.news-page-2 .content-wrp .description{width:62%}.news-page-2 .content-wrp .description h2{font-size:1.5rem;color:#2e2e2e;font-weight:500;margin:14px 0 34px 0}.news-page-2 .content-wrp .description h3{font-size:1.125rem;color:#2e2e2e;font-weight:500;margin:0 0 16px 0}.news-page-2 .content-wrp .description p{font-size:1rem;color:#2e2e2e;font-weight:300;line-height:1.1875rem;margin:0 0 20px 0}.news-page-2 .content-wrp .description .social-block{width:100%;margin:40px 0 0 0}.news-page-2 .content-wrp .description .social-block .left-block{width:48%}.news-page-2 .content-wrp .description .social-block .left-block div:nth-child(1){font-size:1.875rem;color:#fbb444;font-weight:500}.news-page-2 .content-wrp .description .social-block .left-block div:nth-child(2){font-size:1rem;color:#363636;font-weight:400;line-height:1.875rem}.news-page-2 .content-wrp .description .social-block .social-icons{width:52%;margin:3px 0 0 0}.news-page-2 .content-wrp .description .social-block .social-icons a{margin:0 7% 0 0}.news-page-2 .content-wrp .image{width:35%;height:318px;position:relative;margin:29px 0 0 3%}.news-page-2 .content-wrp .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.news-page-2 #vk_comments{margin:52px 0 0 0}.news-page-2 .title-row{font-size:1.125rem;color:#2e2e2e;font-weight:500;padding:108px 0 0 0}.news-page-2 .news-wrp{margin:50px 0 0 0}.news-page-2 .news-wrp .news-element{margin:0 2.8% 34px 0}.news-page-2 .news-wrp .news-element:nth-child(2n){margin:0 0 34px 0}.news-page-2 .backcall-form{margin:93px 0 0 0}.articles-element{width:31%;height:493px;background:#fff;border-radius:5px;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75)}.articles-element .image{width:100%;height:205px;position:relative}.articles-element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.articles-element .description{width:100%;height:288px;padding:37px 13% 0}.articles-element .description .title{height:48px;font-size:1.25rem;color:#191919;font-weight:500;line-height:1.5rem;overflow:hidden}.articles-element .description .text{height:76px;font-size:.875rem;color:#9a9a9a;font-weight:400;line-height:1.1875rem;overflow:hidden;margin:26px 0 0 0}.articles-element .description .bottom-row{margin:27px 0 0 0}.articles-element .description .bottom-row>a{font-size:1.125rem;color:#1e9894;font-weight:500;line-height:1.875rem;text-decoration:underline}.articles-element .description .bottom-row .social-block{float:right}.articles-element .description .bottom-row .social-block a{margin:0 0 0 12px}.articles-page{padding:0 0 33px 0}.articles-page .top-row{margin:30px 0 0 0}.articles-page .top-row .left-block{width:50%;font-size:1.875rem;color:#303030;font-weight:500}.articles-page .top-row .left-block h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0 9px 0 0}.articles-page .top-row .left-block span{font-size:1.5rem;color:#c00f17}.articles-page .nav-row{width:50%;text-align:right;float:right;margin:6px 0 0 0}.articles-page .nav-row.bottom{margin:44px 0 0 0}.articles-page .nav-row div:nth-child(1){font-size:1rem;color:#191919;font-weight:500;line-height:1.875rem;margin:0 6% 0 0}.articles-page .nav-row a{display:inline-block;width:31px;height:31px;background:#fff;border:2px solid #dcdcdc;border-radius:100px;font-size:1rem;color:#191919;font-weight:500;line-height:1.625rem;text-align:center;text-decoration:none;margin:0 6% 0 0}.articles-page .nav-row a:last-child{margin:0}.articles-page .nav-row a.active,.articles-page .nav-row a:hover{border:2px solid #d43129}.articles-page .nav-row .dots{font-size:.875rem;color:#c4c4c4;font-weight:500;margin:0 0.8% 0 -4.7%}.articles-page .articles-wrp{margin:28px 0 0 0}.articles-page .articles-wrp .articles-element{margin:0 3.5% 34px 0}.articles-page .articles-wrp .articles-element:nth-child(3n){margin:0 0 34px 0}.articles-page .backcall-form{margin:149px 0 0 0}.articles-page-2{padding:0 0 33px 0}.articles-page-2 .content-wrp .description-part{width:63.5%}.articles-page-2 .content-wrp .description-part h1{font-size:1.875rem;color:#191919;font-weight:500;margin:30px 0 30px 0}.articles-page-2 .content-wrp .description-part h2{font-size:1.5rem;color:#2e2e2e;font-weight:500;margin:0 0 40px 0}.articles-page-2 .content-wrp .description-part h3{font-size:1.125rem;color:#2e2e2e;font-weight:500;margin:0 0 16px 0}.articles-page-2 .content-wrp .description-part p{font-size:1rem;color:#616161;font-weight:400;line-height:1.1875rem;margin:0 0 28px 0}.articles-page-2 .content-wrp .description-part p.right-p{width:61.4%;margin:-4px 0 27px 5.6%}.articles-page-2 .content-wrp .description-part p.left-p{width:46%}.articles-page-2 .content-wrp .description-part ul{list-style-type:none;position:relative;margin:0 0 37px 0}.articles-page-2 .content-wrp .description-part ul li{font-size:1rem;color:#616161;font-weight:400;line-height:1.1875rem;padding:0 0 0 15px;margin:0 0 10px 0}.articles-page-2 .content-wrp .description-part ul li:before{content:"• ";position:absolute;left:0}.articles-page-2 .content-wrp .description-part .left-image{width:33%;position:relative;margin:0 0 27px 0}.articles-page-2 .content-wrp .description-part .right-image{width:49%;position:relative;margin:0 0 27px 5%}.articles-page-2 .content-wrp .description-part .social-block{width:100%;margin:40px 0 0 0}.articles-page-2 .content-wrp .description-part .social-block .left-block{width:48%}.articles-page-2 .content-wrp .description-part .social-block .left-block div:nth-child(1){font-size:1.875rem;color:#fbb444;font-weight:500}.articles-page-2 .content-wrp .description-part .social-block .left-block div:nth-child(2){font-size:1rem;color:#363636;font-weight:400;line-height:1.875rem}.articles-page-2 .content-wrp .description-part .social-block .social-icons{width:52%;margin:3px 0 0 0}.articles-page-2 .content-wrp .description-part .social-block .social-icons a{margin:0 7% 0 0}.articles-page-2 .content-wrp .right-col{width:31%;margin:30px 0 0 5.5%}.articles-page-2 .content-wrp .right-col .title-row{font-size:1.875rem;color:#191919;font-weight:500}.articles-page-2 .content-wrp .right-col .articles-wrp{margin:29px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element{width:100%;margin:0 0 35px 0}.articles-page-2 #vk_comments{margin:52px 0 0 0}.articles-page-2 .backcall-form{margin:93px 0 0 0}.promo-element{width:48.6%;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 16px -4px rgba(0,0,0,0.75);display:inline-block;text-decoration:none}.promo-element .sprite-promo-page{background-image:url(/templates/2.2.16/img/promo-page.png);background-repeat:no-repeat;display:inline-block}.promo-element .sprite-lupe{width:78px;height:78px;background-position:-53px -5px}.promo-element .sprite-clock{width:38px;height:41px;background-position:-5px -5px}.promo-element:hover .image .hover{display:block}.promo-element .image{width:100%;height:209px;border-radius:5px;background:url(/templates/2.2.16/img/search-banner.jpg) right no-repeat;display:block;position:relative}.promo-element .image .hover{width:100%;height:100%;background:rgba(0,0,0,0.3);display:block;position:absolute;top:0;left:0;display:none}.promo-element .image .hover i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.promo-element .image .timer{width:25.4%;height:100%;background:#fff;position:absolute;top:0;right:0;padding:83px 7% 0 5%}.promo-element .image .timer i{position:absolute;top:24px;left:0;right:0;margin:auto}.promo-element .image .timer span{display:block}.promo-element .image .timer span:nth-child(2){font-size:1rem;color:#ce3b3c;font-weight:700;text-transform:uppercase}.promo-element .image .timer span:nth-child(3){font-size:.875rem;color:#5f5f5f;font-weight:500;line-height:1.0625rem;margin:9px 0 0 0}.promo-element .bottom-row{width:100%;height:73px;background:#f7f7f7;font-size:1.125rem;color:#262626;font-weight:500;display:block;padding:22px 7% 0}.promo-page{padding:0 0 33px 0}.promo-page .top-row{margin:30px 0 0 0}.promo-page .top-row .left-block{width:50%;font-size:1.875rem;color:#303030;font-weight:500}.promo-page .top-row .left-block h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0 9px 0 0}.promo-page .top-row .left-block span{font-size:1.5rem;color:#c00f17}.promo-page .promo-wrp{margin:35px 0 0 0}.promo-page .promo-wrp .promo-element{margin:0 2.8% 34px 0}.promo-page .promo-wrp .promo-element:nth-child(2n){margin:0 0 34px 0}.promo-page .backcall-form{margin:149px 0 0 0}.promo-page-2{padding:0 0 33px 0}.promo-page-2 .top-row{margin:30px 0 23px 0}.promo-page-2 .top-row .left-block{width:50%;font-size:1.875rem;color:#303030;font-weight:500}.promo-page-2 .top-row .left-block h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0 9px 0 0}.promo-page-2 .top-row .left-block span{font-size:1.5rem;color:#c00f17}.promo-page-2 .top-promo{width:100%;margin:0 0 26px 0}.promo-page-2 h2{font-size:1.875rem;color:#2e2e2e;font-weight:500;margin:0 0 40px 0}.promo-page-2 p{font-size:1rem;color:#616161;font-weight:400;line-height:1.1875rem;margin:0 0 24px 0}.promo-page-2 .slider-wrp{width:100%;height:511px;position:relative}.promo-page-2 .slider-wrp .title-row .left div{font-size:1.875rem;color:#1f1f1f;font-weight:500;line-height:2.625rem}.promo-page-2 .slider-wrp .promo-slider{width:1170px;height:236px;position:absolute;top:66px;left:0;right:0;margin:auto}.promo-page-2 .slider-wrp .promo-slider:hover .owl-stage-outer{height:620px}.promo-page-2 .slider-wrp .promo-slider .product-list{width:232px;background:#fff;border-top:1px solid #e9e9e9}.promo-page-2 .slider-wrp .promo-slider .product-list a{text-decoration:none}.promo-page-2 .slider-wrp .promo-slider .product-list.active .description,.promo-page-2 .slider-wrp .promo-slider .product-list.active .top-wrp,.promo-page-2 .slider-wrp .promo-slider .product-list:hover .description,.promo-page-2 .slider-wrp .promo-slider .product-list:hover .top-wrp{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.promo-page-2 .slider-wrp .promo-slider .product-list .description{margin:-8px 0 0 0}.promo-page-2 .slider-wrp .promo-slider .owl-controls{margin:0}.promo-page-2 .slider-wrp .promo-slider .owl-nav div{opacity:1;width:72px;height:73px;background-color:inherit;background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;font-size:0;position:absolute;top:156px;bottom:0;padding:0;margin:0}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-prev{background-position:-250px -88px;left:-3%}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-prev:hover{background-position:-197px -171px}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-next{background-position:-115px -126px;right:-3%}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-next:hover{background-position:-260px -5px}.promo-page-2 .elements .top-row{font-size:1.875rem;color:#262626;font-weight:500;margin:0}.promo-page-2 .elements .promo-wrp{margin:20px 0 0 0}.promo-page-2 .elements .promo-wrp .promo-element{margin:0 2.8% 34px 0}.promo-page-2 .elements .promo-wrp .promo-element:nth-child(2n){margin:0 0 34px 0}.promo-page-2 .backcall-form{margin:149px 0 0 0}.seen-page{padding:0 0 33px 0}.seen-page h1{font-size:1.875rem;color:#303030;font-weight:500;margin:30px 0 16px 0}.seen-page .title-row{font-size:1.5rem;color:#1c1c1c;font-weight:500}.seen-page .title-row span{color:#c00f17}.seen-page .products-wrp{margin:0 0 37px 0}.seen-page .products-wrp .products{width:100%;border:1px solid #e9e9e9;border-bottom:none;border-right:none;margin:10px 0 0 0}.seen-page .bottom-block{margin:0 0 28px 0}.seen-page .elements{overflow:hidden;padding:10px 0 0 0;margin:21px 0 0 0;transition:max-height 1s ease}.seen-page .elements.news{max-height:741px}.seen-page .elements.articles{max-height:1051px}.seen-page .elements.active{max-height:2500px}.seen-page .elements .news-element{margin:0 2.8% 38px 0}.seen-page .elements .news-element:nth-child(2n){margin:0 0 38px 0}.seen-page .elements .articles-element{margin:0 3.5% 34px 0}.seen-page .elements .articles-element:nth-child(3n){margin:0 0 34px 0}.seen-page .show-all{width:32%;height:50px;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:30px;cursor:pointer;font-size:1rem;color:#1d1d1d;font-weight:500;line-height:2.75rem;text-align:center;margin:15px auto 0}.seen-page .show-all .active{display:none}.seen-page .show-all.active .active{display:block}.seen-page .show-all.active :not(.active){display:none}.seen-page .show-all:hover{background:#249ea9;color:#fff}.seen-page .backcall-form{margin:81px 0 0 0}.delivery-page{padding:0 0 33px 0}.delivery-page .sprite-delivery-page{background-image:url(/templates/2.2.16/img/delivery-page.png);background-repeat:no-repeat;display:inline-block}.delivery-page .sprite-arrow{width:20px;height:11px;background-position:-5px -5px}.delivery-page .sprite-blue{width:25px;height:31px;background-position:-35px -5px}.delivery-page .sprite-calculator{width:52px;height:65px;background-position:-70px -5px}.delivery-page .sprite-calculator-hover{width:52px;height:65px;background-position:-5px -80px}.delivery-page .sprite-city{width:16px;height:24px;background-position:-132px -5px}.delivery-page .sprite-delivery-point{width:53px;height:61px;background-position:-67px -80px}.delivery-page .sprite-house{width:24px;height:24px;background-position:-132px -39px}.delivery-page .sprite-lupe{width:27px;height:28px;background-position:-132px -73px}.delivery-page .sprite-lupe-hover{width:27px;height:28px;background-position:-130px -111px}.delivery-page .sprite-next{width:47px;height:47px;background-position:-166px -5px}.delivery-page .sprite-prev{width:47px;height:47px;background-position:-169px -62px}.delivery-page .sprite-street{width:22px;height:24px;background-position:-167px -119px}.delivery-page .first-block{width:100%;background:url(/templates/2.2.16/img/delivery-1.jpg) left top no-repeat #f5f5f5;border:1px solid #ddd;border-radius:5px;padding:73px 22% 80px 42.4%;margin:21px 0 0 0}.delivery-page .first-block .row-1{font-size:1.875rem;color:#1e1e1e;font-weight:500;margin:0 0 48px 0}.delivery-page .first-block .row-3,.delivery-page .first-block .row-2{font-size:1rem;color:#1d1d1d;font-weight:400;line-height:1.3125rem;margin:0 0 22px 0}.delivery-page .second-block{width:100%;background:url(/templates/2.2.16/img/delivery-2.jpg) left top no-repeat #f5f5f5;border:1px solid #ddd;border-radius:5px;padding:0 2.7% 30px;margin:19px 0 0 0}.delivery-page .second-block .top-block{padding:62px 21% 0 42%}.delivery-page .second-block .top-block .row-1{font-size:1.875rem;color:#1e1e1e;font-weight:500;line-height:2.25rem;margin:0 0 52px 0}.delivery-page .second-block .top-block .row-3,.delivery-page .second-block .top-block .row-2{font-size:1rem;color:#1d1d1d;font-weight:400;line-height:1.3125rem;margin:0 0 22px 0}.delivery-page .second-block .map-block{width:100%;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);margin:64px 0 0 0}.delivery-page .second-block .map-block .left-block{width:42%;position:relative}.delivery-page .second-block .map-block .left-block form{padding:44px 9% 0}.delivery-page .second-block .map-block .left-block form .title{width:77%;font-size:1.375rem;color:#c82626;font-weight:500;line-height:1.6875rem;margin:0 0 35px 0}.delivery-page .second-block .map-block .left-block form .input{width:100%;height:38px;background:#f5f5f5;border:1px solid #cfcfcf;border-radius:30px;overflow:hidden;position:relative;margin:0 0 23px 0}.delivery-page .second-block .map-block .left-block form .input i{position:absolute;top:0;bottom:0;left:4%;margin:auto}.delivery-page .second-block .map-block .left-block form .input input{width:85%;height:100%;background:#f5f5f5;font-family:"Cond Pro";font-size:1.125rem;color:#2c2c2c;font-weight:400;border:none;outline:none;vertical-align:top;margin:0 0 0 15%}.delivery-page .second-block .map-block .left-block form button{width:100%;height:47px;background:#c82626;border:none;border-radius:30px;font-size:1.25rem;color:#fff;font-weight:500;cursor:pointer;outline:none}.delivery-page .second-block .map-block .left-block form button:hover{background:#9b1212}.delivery-page .second-block .map-block .left-block .finish{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;padding:112px 19% 0 26%;display:none}.delivery-page .second-block .map-block .left-block .finish .row-1{font-size:1.375rem;color:#c82626;font-weight:500;text-align:center;margin:0 0 33px 0}.delivery-page .second-block .map-block .left-block .finish .dots{background:url(/templates/2.2.16/img/cart-dots.jpg) 0 72% repeat-x}.delivery-page .second-block .map-block .left-block .finish .dots div{font-size:1.125rem;color:#111;background:#fff}.delivery-page .second-block .map-block .left-block .finish .dots div:nth-child(1){font-weight:500}.delivery-page .second-block .map-block .left-block .finish .dots div:nth-child(2){font-weight:400;float:right}.delivery-page .second-block .map-block .left-block .finish .back{width:100%;height:47px;background:#40b5b8;border-radius:30px;font-size:1.25rem;color:#fff;font-weight:500;line-height:2.75rem;text-align:center;cursor:pointer;margin:42px 0 0 0}.delivery-page .second-block .map-block .left-block .finish .back:hover{background:#25898c}.delivery-page .second-block .map-block .right-block{width:58%;height:420px;border:1px solid #c2c2c2;border-radius:10px}.delivery-page .second-block .map-block .right-block #delivery-1-map{width:100%;height:100%}.delivery-page .fourth-block,.delivery-page .third-block{width:100%;background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);margin:29px 0 0 0}.delivery-page .fourth-block .top-block,.delivery-page .third-block .top-block{padding:27px 0 0 42.2%}.delivery-page .fourth-block .top-block .row-1,.delivery-page .third-block .top-block .row-1{font-size:2.25rem;color:#2f2f2f;font-weight:500;margin:0 0 20px 0}.delivery-page .fourth-block .top-block .row-2,.delivery-page .third-block .top-block .row-2{font-size:1.5rem;color:#313131;font-weight:500;margin:0 0 18px 0}.delivery-page .fourth-block .top-block .row-3,.delivery-page .third-block .top-block .row-3{font-size:1.125rem;color:#313131;font-weight:700;margin:0 0 18px 0}.delivery-page .fourth-block .top-block .row-4,.delivery-page .third-block .top-block .row-4{font-size:1rem;color:#313131;font-weight:400;margin:0 0 18px 0}.delivery-page .fourth-block .top-block .phone,.delivery-page .third-block .top-block .phone{font-size:1.4375rem;color:#40b5b8;font-weight:400;margin:-17px 0 10px 0}.delivery-page .fourth-block .top-block a,.delivery-page .third-block .top-block a{display:block}.delivery-page .fourth-block .top-block a span,.delivery-page .third-block .top-block a span{font-size:1rem;color:#313131;font-weight:500;line-height:1.625rem;text-decoration:underline;vertical-align:top;margin:0 0 0 3%}.delivery-page .fourth-block .title-row,.delivery-page .third-block .title-row{font-size:1.875rem;color:#181818;font-weight:500;padding:33px 2.6% 0}.delivery-page .fourth-block .title-row span,.delivery-page .third-block .title-row span{color:#d6222b}.delivery-page .fourth-block form,.delivery-page .third-block form{width:94.6%;height:51px;background:#fff;border:1px solid #b8b8b8;border-radius:30px;overflow:hidden;margin:29px 2.6% 0}.delivery-page .fourth-block form input,.delivery-page .third-block form input{width:95.7%;border:none;outline:none;font-family:"Cond Pro";font-size:1rem;color:#6d6d6d;font-weight:400;padding:12px 0 0 2.7%}.delivery-page .fourth-block form input::-moz-placeholder,.delivery-page .third-block form input::-moz-placeholder{color:#6d6d6d}.delivery-page .fourth-block form input::-webkit-input-placeholder,.delivery-page .third-block form input::-webkit-input-placeholder{color:#6d6d6d}.delivery-page .fourth-block form button,.delivery-page .third-block form button{width:27px;height:28px;background:url(/templates/2.2.16/img/delivery-page.png) -132px -73px no-repeat #fff;border:none;outline:none;cursor:pointer;margin:10px 0 0 0}.delivery-page .fourth-block form:hover,.delivery-page .third-block form:hover{border:1px solid #34a1a0}.delivery-page .fourth-block form:hover button,.delivery-page .third-block form:hover button{background:url(/templates/2.2.16/img/delivery-page.png) -130px -111px no-repeat #fff}.delivery-page .fourth-block .addresses-block,.delivery-page .third-block .addresses-block{margin:42px 0 0 0}.delivery-page .fourth-block .addresses-block.with-line,.delivery-page .third-block .addresses-block.with-line{border-bottom:5px solid #cb574a;margin:29px 0 0 0}.delivery-page .fourth-block .addresses-block .top-row,.delivery-page .third-block .addresses-block .top-row{background:#f2f3f3;height:55px}.delivery-page .fourth-block .addresses-block .top-row div,.delivery-page .third-block .addresses-block .top-row div{height:100%;font-size:1.125rem;color:#2f2f2f;font-weight:500}.delivery-page .fourth-block .addresses-block .top-row div:nth-child(1),.delivery-page .third-block .addresses-block .top-row div:nth-child(1){width:42%;padding:15px 0 0 2.7%}.delivery-page .fourth-block .addresses-block .top-row div:nth-child(2),.delivery-page .third-block .addresses-block .top-row div:nth-child(2){width:58%;padding:15px 0 0 0}.delivery-page .fourth-block .addresses-block .middle-row,.delivery-page .third-block .addresses-block .middle-row{max-height:110px;background:#fff;border-bottom:1px solid #dbdcdc;overflow:hidden;cursor:pointer;padding:0 0 24px 0;position:relative;transition:all 0.5s ease}.delivery-page .fourth-block .addresses-block .middle-row.active .content-block,.delivery-page .fourth-block .addresses-block .middle-row:hover .content-block,.delivery-page .third-block .addresses-block .middle-row.active .content-block,.delivery-page .third-block .addresses-block .middle-row:hover .content-block{border:3px solid #e3921f}.delivery-page .fourth-block .addresses-block .middle-row.active,.delivery-page .third-block .addresses-block .middle-row.active{max-height:723px}.delivery-page .fourth-block .addresses-block .middle-row.active .content-block>i,.delivery-page .third-block .addresses-block .middle-row.active .content-block>i{transform:rotate(180deg)}.delivery-page .fourth-block .addresses-block .middle-row .content-block,.delivery-page .third-block .addresses-block .middle-row .content-block{height:109px;border:3px solid #fff;position:relative}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1){width:42%;padding:24px 0 0 2.7%}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1){font-size:1.125rem;color:#4d8784;font-weight:300;text-decoration:underline}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2){margin:7px 0 0 0}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle,.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle{width:14px;height:14px;background:#dc7d43;border-radius:100px;margin:4px 3% 0 0}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text,.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text{font-size:1.125rem;color:#1f1f1f;font-weight:300}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text span,.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text span{color:#9a9b9b}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2){width:58%;padding:23px 0 0 0}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div,.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div{margin:0 0 5px 0}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1){width:66px;font-size:1.125rem;color:#2f2f2f;font-weight:500;text-align:right}.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2){font-size:1.125rem;color:#787878;font-weight:300;margin:0 0 0 4%}.delivery-page .fourth-block .addresses-block .middle-row .content-block>i,.delivery-page .third-block .addresses-block .middle-row .content-block>i{position:absolute;top:45px;right:2.5%}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more,.delivery-page .third-block .addresses-block .middle-row .middle-row-more{width:100%;overflow:hidden;padding:47px 2.7% 0}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .phone,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .phone{font-size:1.125rem;color:#313131;font-weight:400}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .phone span,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .phone span{font-weight:700;padding:0 0 0 1.5%}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .map,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .map{width:100%;height:364px;background:url(/templates/2.2.16/img/delivery-map.jpg) center 100% no-repeat;margin:28px 0 0 0}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images{margin:27px 0 0 0}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images .image{width:15%;height:99px;position:relative;margin:0 2.7% 0 0}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image img,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image:last-child,.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images .image:last-child{margin:0}.delivery-page .fourth-block .nav-row,.delivery-page .third-block .nav-row{text-align:center;margin:18px 0 27px 0}.delivery-page .fourth-block .nav-row i,.delivery-page .third-block .nav-row i{cursor:pointer}.delivery-page .fourth-block .nav-row i:first-child,.delivery-page .third-block .nav-row i:first-child{margin:0 15px 0 0}.delivery-page .fourth-block .nav-row i:last-child,.delivery-page .third-block .nav-row i:last-child{margin:0 0 0 15px}.delivery-page .fourth-block .nav-row div,.delivery-page .third-block .nav-row div{width:25px;font-size:1.25rem;color:#292929;font-weight:400;line-height:3.375rem;cursor:pointer}.delivery-page .fourth-block .nav-row div:hover,.delivery-page .third-block .nav-row div:hover{color:#cb574a;font-weight:500}.delivery-page .third-block{background:url(/templates/2.2.16/img/delivery-3.jpg) left top no-repeat #fff}.delivery-page .text-block{margin:38px 0 0 0}.delivery-page .text-block .row-1{font-size:2.25rem;color:#5ebec0;font-weight:500}.delivery-page .text-block .row-2{font-size:1rem;color:#1d1d1d;font-weight:400;line-height:1.375rem;margin:15px 0 0 0}.delivery-page .text-block .row-3{font-size:1.5rem;color:#d02e2e;font-weight:500;margin:41px 0 0 0}.delivery-page .companies-block{margin:41px 0 0 0}.delivery-page .companies-block .element{width:100%;height:223px;background:#fff;border:1px solid #c7c7c7;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);margin:0 0 28px 0}.delivery-page .companies-block .element .logo{width:14.4%;height:100%;position:relative}.delivery-page .companies-block .element .logo img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.delivery-page .companies-block .element .center{width:69.4%;height:100%;padding:35px 4.3% 0}.delivery-page .companies-block .element .center .row-1{font-size:1.25rem;color:#1d1d1d;font-weight:500}.delivery-page .companies-block .element .center .row-2{height:57px;font-size:.875rem;color:#1d1d1d;font-weight:300;line-height:1.1875rem;overflow:hidden;margin:19px 0 0 0}.delivery-page .companies-block .element .center a{font-size:1rem;color:#21afb1;font-weight:400;text-decoration:underline;display:block;margin:23px 0 0 0}.delivery-page .companies-block .element .calculator{width:16.2%;height:100%;background:#f5f5f5;position:relative;padding:132px 0 0 0}.delivery-page .companies-block .element .calculator i{position:absolute;top:49px;left:0;right:0;margin:auto}.delivery-page .companies-block .element .calculator>span{text-align:center;display:block}.delivery-page .companies-block .element .calculator>span span:nth-child(1){font-size:1.125rem;color:#2a2a2a;font-weight:300}.delivery-page .companies-block .element .calculator>span span:nth-child(2){width:0;height:0;border-top:6px solid transparent;border-left:9px solid #d0d0d0;border-bottom:6px solid transparent;margin:7px 0 0 13px}.delivery-page .companies-block .element .calculator:hover i{background-position:-5px -80px}.delivery-page .companies-block .element .calculator:hover>span span:nth-child(2){border-left:9px solid #2a2a2a}.delivery-page .backcall-form{margin:81px 0 0 0}.shops-page{padding:0 0 33px 0}.shops-page .sprite-delivery-page{background-image:url(/templates/2.2.16/img/delivery-page.png);background-repeat:no-repeat;display:inline-block}.shops-page .sprite-arrow{width:20px;height:11px;background-position:-5px -5px}.shops-page .sprite-blue{width:25px;height:31px;background-position:-35px -5px}.shops-page .sprite-delivery-point{width:53px;height:61px;background-position:-67px -80px}.shops-page .sprite-lupe{width:27px;height:28px;background-position:-132px -73px}.shops-page .sprite-lupe-hover{width:27px;height:28px;background-position:-130px -111px}.shops-page .sprite-next{width:47px;height:47px;background-position:-166px -5px}.shops-page .sprite-prev{width:47px;height:47px;background-position:-169px -62px}.shops-page .left-part{width:75%;margin:32px 0 0 0}.shops-page .left-part h1{font-size:1.875rem;color:#2b2b2b;font-weight:500;margin:0}.shops-page .left-part>.row-1{font-size:1.375rem;color:#333;font-weight:400;margin:17px 0 0 0}.shops-page .left-part .city-block{width:100%;border-radius:10px;background:#fff;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);margin:37px 0 0 0}.shops-page .left-part .city-block .first-row{font-size:1.5rem;color:#d81414;font-weight:500;border-bottom:1px solid #e8e8e8;padding:24px 3.6% 29px}.shops-page .left-part .city-block .main-row{padding:25px 3.5% 0}.shops-page .left-part .city-block .main-row .text{width:37%}.shops-page .left-part .city-block .main-row .text .row-1{font-size:.9375rem;color:#272727;font-weight:400;line-height:1.1875rem;margin:0 0 18px 0}.shops-page .left-part .city-block .main-row .text .row-2{font-size:1.125rem;color:#272727;font-weight:500;margin:0 0 17px 0}.shops-page .left-part .city-block .main-row .text .link{display:block;font-size:1rem;color:#1bac96;font-weight:500;text-decoration:underline;margin:0 0 17px 0}.shops-page .left-part .city-block .main-row .text .button{width:98%;height:54px;background:#34a1a0;border-radius:30px;display:block;text-align:center;padding:13px 0 0 0;margin:49px 0 0 0}.shops-page .left-part .city-block .main-row .text .button span:nth-child(1){width:21px;height:27px;background:url(/templates/2.2.16/img/shops-page.png) -5px -5px no-repeat}.shops-page .left-part .city-block .main-row .text .button span:nth-child(2){font-size:1rem;color:#fff;font-weight:500;line-height:1.625rem;margin:0 0 0 6%}.shops-page .left-part .city-block .main-row .text .button:hover{background:#166a69}.shops-page .left-part .city-block .main-row .text .button:hover span:nth-child(1){background:url(/templates/2.2.16/img/shops-page.png) -35px -5px no-repeat}.shops-page .left-part .city-block .main-row .image{width:60%;height:395px;position:relative;margin:7px 0 0 2%}.shops-page .left-part .city-block .main-row .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.shops-page .left-part .city-block .main-row .shop-big{width:100%;height:364px;margin:32px 0 0 0}.shops-page .left-part .city-block .main-row .title-row{font-size:1.5rem;color:#181818;font-weight:500;margin:37px 0 0 0}.shops-page .left-part .city-block .main-row .title-row span{color:#d6222b}.shops-page .left-part .city-block .main-row form{width:100%;height:51px;background:#fff;border:1px solid #b8b8b8;border-radius:30px;overflow:hidden;margin:31px 0 0 0}.shops-page .left-part .city-block .main-row form input{width:93%;border:none;outline:none;font-family:"Cond Pro";font-size:1rem;color:#6d6d6d;font-weight:400;padding:12px 0 0 3.7%}.shops-page .left-part .city-block .main-row form input::-moz-placeholder{color:#6d6d6d}.shops-page .left-part .city-block .main-row form input::-webkit-input-placeholder{color:#6d6d6d}.shops-page .left-part .city-block .main-row form button{width:27px;height:28px;background:url(/templates/2.2.16/img/delivery-page.png) -132px -73px no-repeat #fff;border:none;outline:none;cursor:pointer;margin:10px 0 0 0}.shops-page .left-part .city-block .main-row form:hover{border:1px solid #34a1a0}.shops-page .left-part .city-block .main-row form:hover button{background:url(/templates/2.2.16/img/delivery-page.png) -130px -111px no-repeat #fff}.shops-page .left-part .city-block .addresses-block{margin:42px 0 0 0}.shops-page .left-part .city-block .addresses-block.with-line{border-bottom:5px solid #cb574a;margin:29px 0 0 0}.shops-page .left-part .city-block .addresses-block .top-row{background:#f2f3f3;height:55px}.shops-page .left-part .city-block .addresses-block .top-row div{height:100%;font-size:1.125rem;color:#2f2f2f;font-weight:500}.shops-page .left-part .city-block .addresses-block .top-row div:nth-child(1){width:55%;padding:15px 0 0 2.7%}.shops-page .left-part .city-block .addresses-block .top-row div:nth-child(2){width:45%;padding:15px 0 0 0}.shops-page .left-part .city-block .addresses-block .middle-row{max-height:110px;background:#fff;border-bottom:1px solid #dbdcdc;overflow:hidden;cursor:pointer;padding:0 0 24px 0;position:relative;transition:all 0.5s ease}.shops-page .left-part .city-block .addresses-block .middle-row.active .content-block,.shops-page .left-part .city-block .addresses-block .middle-row:hover .content-block{border:3px solid #e3921f}.shops-page .left-part .city-block .addresses-block .middle-row.active{max-height:723px}.shops-page .left-part .city-block .addresses-block .middle-row.active .content-block>i{transform:rotate(180deg)}.shops-page .left-part .city-block .addresses-block .middle-row .content-block{height:109px;border:3px solid #fff;position:relative}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1){width:55%;padding:24px 0 0 2.7%}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1){font-size:1.125rem;color:#4d8784;font-weight:300;text-decoration:underline}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2){margin:7px 0 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle{width:14px;height:14px;background:#dc7d43;border-radius:100px;margin:4px 3% 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text{font-size:1.125rem;color:#1f1f1f;font-weight:300}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text span{color:#9a9b9b}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2){width:45%;padding:23px 0 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2)>div{margin:0 0 5px 0}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1){width:66px;font-size:1.125rem;color:#2f2f2f;font-weight:500;text-align:right}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2){font-size:1.125rem;color:#787878;font-weight:300;margin:0 0 0 4%}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>i{position:absolute;top:45px;right:6%}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more{width:100%;overflow:hidden;padding:47px 2.7% 0}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .phone{font-size:1.125rem;color:#313131;font-weight:400}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .phone span{font-weight:700;padding:0 0 0 1.5%}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .map{width:100%;height:364px;background:url(/templates/2.2.16/img/delivery-map.jpg) center 100% no-repeat;margin:28px 0 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images{margin:27px 0 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image{width:15%;height:99px;position:relative;margin:0 2.7% 0 0}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image:last-child{margin:0}.shops-page .left-part .city-block .nav-row{text-align:center;margin:18px 0 0 0;padding:0 0 27px 0}.shops-page .left-part .city-block .nav-row i{cursor:pointer}.shops-page .left-part .city-block .nav-row i:first-child{margin:0 15px 0 0}.shops-page .left-part .city-block .nav-row i:last-child{margin:0 0 0 15px}.shops-page .left-part .city-block .nav-row div{width:25px;font-size:1.25rem;color:#292929;font-weight:400;line-height:3.375rem;cursor:pointer}.shops-page .left-part .city-block .nav-row div:hover{color:#cb574a;font-weight:500}.shops-page .right-part{width:22.5%;margin:90px 0 0 2.5%}.shops-page .right-part>.row-1{font-size:1.5rem;color:#333;font-weight:500}.shops-page .right-part>.row-1 span{color:#bd2c2c}.shops-page .right-part .city-block{width:100%;border-radius:10px;background:#fff;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.75);margin:34px 0 0 0}.shops-page .right-part .city-block .big-cities{border-bottom:1px solid #e8e8e8;padding:26px 0 11px}.shops-page .right-part .city-block .big-cities a{display:block;font-size:1.25rem;color:#333;font-weight:500;text-decoration:none;padding:0 11% 0;margin:0 0 16px 0}.shops-page .right-part .city-block .cities{border-bottom:5px solid #cb574a;padding:17px 0 22px}.shops-page .right-part .city-block .cities a{height:43px;display:block;font-size:1rem;color:#333;font-weight:400;line-height:2.75rem;text-decoration:none;padding:0 11% 0}.shops-page .right-part .city-block .cities a:hover{background:#f3f3f3}.shops-page .right-part .city-block .nav-row{text-align:center;padding:0 0 10px 0;margin:16px 0 0 0}.shops-page .right-part .city-block .nav-row i{cursor:pointer}.shops-page .right-part .city-block .nav-row div{width:25px;font-size:1.25rem;color:#292929;font-weight:400;line-height:3.375rem;cursor:pointer}.shops-page .right-part .city-block .nav-row div:hover{color:#cb574a;font-weight:500}.shops-page .backcall-form{margin:157px 0 0 0}.reviews-page{padding:0 0 33px 0}.reviews-page .sprite-reviews-page{background-image:url(/templates/2.2.16/img/reviews-page.png);background-repeat:no-repeat;display:inline-block}.reviews-page .sprite-arrow{width:13px;height:7px;background-position:-5px -5px}.reviews-page .sprite-conclusion{width:25px;height:25px;background-position:-108px -5px}.reviews-page .sprite-empty-star{width:19px;height:18px;background-position:-5px -68px}.reviews-page .sprite-minus{width:27px;height:24px;background-position:-72px -68px}.reviews-page .sprite-name{width:17px;height:19px;background-position:-5px -98px}.reviews-page .sprite-person{width:35px;height:35px;background-position:-72px -102px}.reviews-page .sprite-plus{width:27px;height:24px;background-position:-143px -5px}.reviews-page .sprite-star{width:20px;height:18px;background-position:-141px -69px}.reviews-page h1{font-size:1.875rem;color:#303030;font-weight:500;margin:30px 0 0 0}.reviews-page .top-row{margin:21px 0 0 0}.reviews-page .top-row .text{font-size:1.125rem;color:#2b2b2b;font-weight:500;line-height:2.625rem}.reviews-page .top-row select{width:20%;height:43px;background:url(/templates/2.2.16/img/arrow.png) 93% 17px no-repeat #f4f4f4;border:1px solid #d6d6d6;border-radius:30px;font-family:"Cond Pro";font-size:1rem;color:#424242;font-weight:400;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:0 0 0 2%;margin:0 0 0 2.6%}.reviews-page .top-row select::-ms-expand{display:none}.reviews-page .top-row .count{font-size:.875rem;color:#2bacaf;font-weight:500;line-height:2.75rem;margin:0 0 0 2%}.reviews-page .top-row .my{width:20%;height:43px;background:#c31b23;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:500;line-height:2.625rem;text-align:center;cursor:pointer;float:right}.reviews-page .top-row .my:hover{background:#9b080f}.reviews-page .reviews-wrp{margin:27px 0 0 0}.reviews-page .reviews-wrp .reviews{width:100%;max-height:1140px;overflow:hidden;padding:10px 0 0 0;transition:max-height 0.7s ease}.reviews-page .reviews-wrp .reviews.active{max-height:3000px}.reviews-page .reviews-wrp .review{width:100%;background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);margin:0 0 33px 0}.reviews-page .reviews-wrp .review .first-line{width:100%;height:75px;background:#f1f1f1;border-bottom:1px solid #e1e1e1}.reviews-page .reviews-wrp .review .first-line .person{width:26.3%;margin:19px 0 0 2%}.reviews-page .reviews-wrp .review .first-line .person div{font-size:.9375rem;color:#424242;font-weight:400;margin:8px 0 0 5.5%}.reviews-page .reviews-wrp .review .first-line .date{font-size:.9375rem;color:#424242;font-weight:400;margin:25px 0 0 0}.reviews-page .reviews-wrp .review .first-line .date span{font-style:italic;padding:0 23px 0 0}.reviews-page .reviews-wrp .review .first-line .mark{width:18%;float:right;margin:19px 2% 0 0}.reviews-page .reviews-wrp .review .first-line .mark .text{width:35%;font-size:.875rem;color:#424242;font-weight:400;line-height:1.0625rem;text-align:center}.reviews-page .reviews-wrp .review .first-line .mark .stars{width:58%;margin:9px 0 0 7%}.reviews-page .reviews-wrp .review .first-line .mark .stars i{margin:0 4% 0 0}.reviews-page .reviews-wrp .review .first-line .mark .stars i:last-child{margin:0}.reviews-page .reviews-wrp .review .second-row{min-height:128px;border-bottom:1px solid #e1e1e1;padding:23px 2.34% 0}.reviews-page .reviews-wrp .review .second-row .right,.reviews-page .reviews-wrp .review .second-row .left{width:51.4%}.reviews-page .reviews-wrp .review .second-row .right>div,.reviews-page .reviews-wrp .review .second-row .left>div{margin:5px 0 0 4%}.reviews-page .reviews-wrp .review .second-row .right>div div:nth-child(1),.reviews-page .reviews-wrp .review .second-row .left>div div:nth-child(1){font-size:1rem;color:#424242;font-weight:700}.reviews-page .reviews-wrp .review .second-row .right>div div:nth-child(2),.reviews-page .reviews-wrp .review .second-row .left>div div:nth-child(2){font-size:.875rem;color:#424242;font-weight:400;margin:21px 0 0 0}.reviews-page .reviews-wrp .review .second-row .right{width:48.6%}.reviews-page .reviews-wrp .review .second-row .right i{margin:9px 0 0 0}.reviews-page .reviews-wrp .review .third-row{min-height:143px;padding:22px 2.34% 0}.reviews-page .reviews-wrp .review .third-row .left{width:100%}.reviews-page .reviews-wrp .review .third-row .left i{margin:2px 0 0 0}.reviews-page .reviews-wrp .review .third-row .left>div{width:93%;margin:0 0 0 2%}.reviews-page .reviews-wrp .review .third-row .left>div div:nth-child(1){font-size:1rem;color:#424242;font-weight:700}.reviews-page .reviews-wrp .review .third-row .left>div div:nth-child(2){font-size:.875rem;color:#424242;font-weight:400;line-height:1.0625rem;margin:22px 0 0 0}.reviews-page .reviews-wrp .show-more{width:100%;height:50px;background:#f2f2f2;border:1px solid #dbdbdb;border-radius:30px;text-align:center;cursor:pointer;margin:15px 0 0 0}.reviews-page .reviews-wrp .show-more .text{font-size:1.125rem;color:#4b4b4b;font-weight:500;line-height:3rem}.reviews-page .reviews-wrp .show-more .active{display:none}.reviews-page .reviews-wrp .show-more i{margin:22px 0 0 20px}.reviews-page .reviews-wrp .show-more:hover{background:#dedede}.reviews-page .reviews-wrp .show-more.active .text.active{display:inline-block}.reviews-page .reviews-wrp .show-more.active .text:not(.active){display:none}.reviews-page .reviews-wrp .show-more.active i{transform:rotate(180deg)}.reviews-page .backcall-form{margin:157px 0 0 0}.review-modal{width:967px;height:928px;background:#fff;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:57px 4.2% 0;margin:auto;display:none}.review-modal .sprite-reviews-page{background-image:url(/templates/2.2.16/img/reviews-page.png);background-repeat:no-repeat;display:inline-block}.review-modal .sprite-close{width:30px;height:30px;background-position:-28px -5px}.review-modal .sprite-close-hover{width:30px;height:30px;background-position:-68px -5px}.review-modal .sprite-conclusion-small{width:18px;height:18px;background-position:-108px -40px}.review-modal .sprite-empty-star-big{width:28px;height:27px;background-position:-34px -68px}.review-modal .sprite-minus-small{width:22px;height:20px;background-position:-109px -68px}.review-modal .sprite-plus-small{width:22px;height:20px;background-position:-143px -39px}.review-modal .sprite-star-big{width:29px;height:27px;background-position:-141px -97px}.review-modal .sprite-title{width:52px;height:52px;background-position:-180px -5px}.review-modal .sprite-close{position:absolute;top:32px;right:3.3%;cursor:pointer}.review-modal .sprite-close:hover{background-position:-68px -5px}.review-modal .title-row .text{font-size:1.875rem;color:#2c2c2c;font-weight:500;line-height:3.125rem;margin:0 0 0 5%}.review-modal form{margin:47px 0 0 0}.review-modal form .input{width:100%;height:52px;background:#f3f3f3;border:1px solid #d3d3d3;border-radius:30px;overflow:hidden;position:relative;margin:0 0 29px 0}.review-modal form .input.textarea{height:133px;border-radius:23px}.review-modal form .input.textarea i{top:11px;bottom:inherit;left:3%}.review-modal form .input i{position:absolute;top:0;bottom:0;left:3.4%;margin:auto}.review-modal form .input input{width:100%;background:#f3f3f3;font-family:"Cond Pro";font-size:1rem;color:#2c2c2c;font-weight:400;border:none;outline:none;vertical-align:top;padding:14px 0 0 7.3%}.review-modal form .input textarea{width:100%;height:100%;background:#f3f3f3;font-family:"Cond Pro";font-size:1rem;color:#2c2c2c;font-weight:400;border:none;outline:none;resize:none;vertical-align:top;padding:14px 7.3%}.review-modal form .text{font-size:1.125rem;color:#424242;font-weight:400;line-height:1.375rem}.review-modal form .stars{margin:-1px 0 0 31px}.review-modal form .stars .star{cursor:pointer;margin:0 8px 0 0}.review-modal form .stars .star.active{background-position:-142px -97px}.review-modal form button{width:100%;height:50px;background:#d43129;border:none;border-radius:30px;font-size:1rem;color:#fff;font-weight:700;cursor:pointer;outline:none;text-transform:uppercase;margin:36px 0 0 0}.review-modal form button:hover{background:#a71b14}.review-thanks-modal{width:630px;height:375px;background:#fff;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:87px 6% 0;margin:auto;display:none}.review-thanks-modal .sprite-reviews-page{background-image:url(/templates/2.2.16/img/reviews-page.png);background-repeat:no-repeat;display:inline-block}.review-thanks-modal .sprite-close{width:30px;height:30px;background-position:-28px -5px}.review-thanks-modal .sprite-close-hover{width:30px;height:30px;background-position:-68px -5px}.review-thanks-modal .sprite-close{position:absolute;top:17px;right:3%;cursor:pointer}.review-thanks-modal .sprite-close:hover{background-position:-68px -5px}.review-thanks-modal .row-1{font-size:1.875rem;color:#2c2c2c;font-weight:500;text-align:center}.review-thanks-modal .row-2{font-size:1rem;color:#2c2c2c;font-weight:400;line-height:1.25rem;text-align:center;margin:29px 0 0 0}.review-thanks-modal .more{width:84%;height:50px;background:#d43129;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:700;line-height:3.125rem;text-align:center;text-transform:uppercase;cursor:pointer;margin:44px auto 0}.review-thanks-modal .more:hover{background:#a71b14}.about-page{padding:0 0 33px 0}.about-page h1{font-size:3rem;color:#202020;font-weight:700;text-transform:uppercase;margin:36px 0 0 0}.about-page h1 span{color:#27bdaa}.about-page .welcome-block{width:100%;height:495px;background-position: center; background-repeat: no-repeat;margin:43px 0 0 0}.about-page .welcome-block .title{width:44%;font-size:2.625rem;color:#fff;font-weight:700;border-left:10px solid #c1e75a;float:right;padding:0 0 0 2.5%;margin:69px 0 0 0}.about-page .welcome-block .text{width:40.5%;font-size:1.125rem;color:#fff;font-weight:400;line-height:1.375rem;clear:both;float:right;margin:43px 0 0 0}.about-page .what-block{background:#fff}.about-page .what-block .elements .element{width:100%;height:400px;position:relative}.about-page .what-block .elements .element:nth-child(1){background:url(/templates/2.2.16/img/what-block-1.jpg) center no-repeat}.about-page .what-block .elements .element:nth-child(2){background:url(/templates/2.2.16/img/what-block-2.jpg) center no-repeat}.about-page .what-block .elements .element:nth-child(2) .mark{color:#423b5a}.about-page .what-block .elements .element:nth-child(2) .text .line{background:#9786bd}.about-page .what-block .elements .element:nth-child(3){background:url(/templates/2.2.16/img/what-block-3.jpg) center no-repeat}.about-page .what-block .elements .element:nth-child(3) .mark{color:#d86d25}.about-page .what-block .elements .element:nth-child(3) .text .line{background:#e59c33}.about-page .what-block .elements .element:nth-child(4){background:url(/templates/2.2.16/img/what-block-4.jpg) center no-repeat}.about-page .what-block .elements .element:nth-child(4) .mark{color:#444b6a}.about-page .what-block .elements .element:nth-child(4) .text .line{background:#3aa19e}.about-page .what-block .elements .element:nth-child(2n) .mark{left:inherit;right:0}.about-page .what-block .elements .element:nth-child(2n) .text{float:right;padding:70px 9% 0 0}.about-page .what-block .elements .element .mark{width:57px;height:57px;background:#fff;font-size:4.375rem;color:#e9b605;font-weight:700;line-height:4rem;text-align:center;position:absolute;top:0;left:0}.about-page .what-block .elements .element .text{width:41%;padding:70px 0 0 8.5%}.about-page .what-block .elements .element .text .row-1{font-size:1.875rem;color:#fff;font-weight:700}.about-page .what-block .elements .element .text .line{width:31px;height:7px;background:#d88400;margin:31px 0 0 0}.about-page .what-block .elements .element .text .row-2{font-size:1rem;color:#fff;font-weight:400;line-height:1.3125rem;margin:37px 0 0 0}.about-page .weare-block{width:100%;height:427px;background:url(/templates/2.2.16/img/weare-block.jpg) center no-repeat}.about-page .weare-block .text{width:53%;float:right;padding:52px 0 0 0}.about-page .weare-block .text i{width:65px;height:65px;display:inline-block;background:url(/templates/2.2.16/img/first.png) no-repeat}.about-page .weare-block .text>div:nth-child(1){margin:0 0 17px 0}.about-page .weare-block .text>div:nth-child(1) div{font-size:3rem;color:#272e30;font-weight:700;line-height:4.25rem;margin:0 0 0 19px}.about-page .weare-block .text>div:nth-child(3),.about-page .weare-block .text>div:nth-child(2){font-size:1.5rem;color:#31363c;font-weight:400;line-height:1.875rem;margin:0 0 28px 0}.about-page .backcall-form{margin:157px 0 0 0}.advantages-page{padding:0 0 33px 0}.advantages-page .sprite-advantages-page{background-image:url(/templates/2.2.16/img/advantages-page.png);background-repeat:no-repeat;display:inline-block}.advantages-page .sprite-block-1{width:27px;height:29px;background-position:-5px -5px}.advantages-page .sprite-block-2{width:34px;height:37px;background-position:-42px -5px}.advantages-page .sprite-block-3{width:42px;height:32px;background-position:-5px -52px}.advantages-page .sprite-block-4{width:27px;height:36px;background-position:-86px -5px}.advantages-page .sprite-block-5{width:33px;height:33px;background-position:-57px -52px}.advantages-page .sprite-block-6{width:30px;height:28px;background-position:-123px -5px}.advantages-page .sprite-block-7{width:39px;height:38px;background-position:-100px -51px}.advantages-page .sprite-block-8{width:33px;height:33px;background-position:-5px -99px}.advantages-page .block{width:100%}.advantages-page .block .description .text .row-1{font-size:1.875rem;color:#fff;font-weight:500;line-height:1.375rem}.advantages-page .block .description .text .row-2{font-size:.875rem;color:#fff;font-weight:400;line-height:1.1875rem;margin:48px 0 0 0}.advantages-page .block .description .text ul{list-style-type:none;margin:22px 0 0 0}.advantages-page .block .description .text ul li{font-size:.875rem;color:#fff;font-weight:400}.advantages-page .block .description .text ul li:before{content:"- "}.advantages-page .block .description .text a{width:48%;height:61px;display:block;background:#43bfbe;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:700;line-height:3.625rem;text-align:center;text-decoration:none;margin:75px 0 0 0}.advantages-page .block .description .text a:hover{background:#074b4a}.advantages-page .block.right .description{width:54%;float:right;margin:92px 0 0 0}.advantages-page .block.right .description .text{width:90%;margin:0 0 0 5%}.advantages-page .block.left .description{width:57%;padding:67px 0 0 0}.advantages-page .block.left .description .text{width:90%;margin:0 0 0 3%}.advantages-page .block.left .description .text .row-1{line-height:2.125rem;margin:-3px 0 0 0}.advantages-page .block.left .description .text .row-2{margin:27px 0 0 0}.advantages-page .block-1{height:463px;background:url(/templates/2.2.16/img/advantages-1.jpg) center no-repeat;margin:26px 0 0 0}.advantages-page .block-2{height:758px;background:url(/templates/2.2.16/img/advantages-2.jpg) center no-repeat}.advantages-page .block-2 .window{width:52.5%;background:url(/templates/2.2.16/img/advantages-2-1.jpg) no-repeat #fff;background-size:100% 100%;position:relative;padding:25px 5.3% 59px;margin:36px 0 0 4%}.advantages-page .block-2 .window .row-1{font-size:1.25rem;color:#2a2a2a;font-weight:500;margin:19px 0 20px 0}.advantages-page .block-2 .window .row-1 span{font-size:1rem;font-weight:400}.advantages-page .block-2 .window .row-2{font-size:.875rem;color:#2a2a2a;font-weight:400;margin:0 0 4px 0}.advantages-page .block-2 .window .row-2:before{content:"• "}.advantages-page .block-2 .window a{width:45%;height:61px;display:block;background:#ed842e;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:700;line-height:3.625rem;text-align:center;text-decoration:none;position:absolute;bottom:-37px;left:0;right:0;margin:auto}.advantages-page .block-2 .window a:hover{background:#730a0f}.advantages-page .block-3{height:457px;background:url(/templates/2.2.16/img/advantages-3.jpg) center no-repeat}.advantages-page .block-3.right .description{width:54.3%;margin:65px 0 0 0}.advantages-page .block-3.right .description .text{margin:6px 0 0 3%}.advantages-page .block-3.right .description .text a{background:#647c22}.advantages-page .block-3.right .description .text a:hover{background:#405211}.advantages-page .block-4{height:323px;background:url(/templates/2.2.16/img/advantages-4.jpg) center no-repeat}.advantages-page .block-4.left .description{width:50%;padding:99px 0 0 0}.advantages-page .block-4.left .description .text .row-1{margin:3px 0 0 0}.advantages-page .block-5{height:457px;background:url(/templates/2.2.16/img/advantages-5.jpg) center no-repeat}.advantages-page .block-5.right .description{margin:104px 0 0 0}.advantages-page .block-5.right .description .text{width:90%;margin:0 0 0 4%}.advantages-page .block-5.right .description .text .row-1{line-height:2.25rem}.advantages-page .block-5.right .description .text .row-2{margin:31px 0 0 0}.advantages-page .block-5.right .description .text a{background:#a8262b;margin:41px 0 0 0}.advantages-page .block-5.right .description .text a:hover{background:#5a0509}.advantages-page .block-6{height:452px;background:url(/templates/2.2.16/img/advantages-6.jpg) center no-repeat}.advantages-page .block-6.left .description{padding:102px 0 0 0}.advantages-page .block-6.left .description .text{width:80%}.advantages-page .block-6.left .description .text .row-2{margin:35px 0 0 0}.advantages-page .block-6.left .description .text a{width:62%;background:#efab27;margin:54px 0 0 0}.advantages-page .block-6.left .description .text a:hover{background:#964322}.advantages-page .block-7{height:457px;background:url(/templates/2.2.16/img/advantages-7.jpg) center no-repeat}.advantages-page .block-7.right .description{margin:98px 0 0 0}.advantages-page .block-7.right .description .text{width:76%;margin:0 0 0 3%}.advantages-page .block-7.right .description .text .row-1{line-height:2.625rem}.advantages-page .block-7.right .description .text .row-2{margin:28px 0 0 0}.advantages-page .block-7.right .description .text a{width:57%;background:#70881c;margin:41px 0 0 0}.advantages-page .block-7.right .description .text a:hover{background:#9db83f}.advantages-page .block-8{height:452px;background:url(/templates/2.2.16/img/advantages-8.jpg) center no-repeat}.advantages-page .block-8.left .description{padding:101px 0 0 0}.advantages-page .block-8.left .description .text{width:63%;margin:0 0 0 2%}.advantages-page .block-8.left .description .text .row-2{margin:34px 0 0 0}.advantages-page .block-8.left .description .text a{width:79%;background:#b79bf0;margin:73px 0 0 0}.advantages-page .block-8.left .description .text a:hover{background:#964322}.advantages-page .backcall-form{margin:157px 0 0 0}.payment-page{padding:0 0 33px 0}.payment-page h1{font-size:1.875rem;color:#313131;font-weight:500;margin:36px 0 0 0}.payment-page .top-block{width:100%;background:#fff;border:1px solid #ededed;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);margin:39px 0 0 0}.payment-page .top-block .left-part{width:32.2%;border-right:1px solid #ededed}.payment-page .top-block .left-part img{max-width:90%;margin:43px 0 0 12%}.payment-page .top-block .right-part{width:67.8%;background:#fafafa;padding:36px 0 0 3.8%}.payment-page .top-block .right-part .row-1{font-size:1.25rem;color:#313131;font-weight:700}.payment-page .top-block .right-part .row-2{font-size:1.125rem;color:#212121;font-weight:500;margin:19px 0 0 0}.payment-page .top-block .right-part ul{list-style-type:none;margin:27px 0 0 0}.payment-page .top-block .right-part ul li{font-size:.9375rem;color:#212121;font-weight:400;margin:0 0 7px 0}.payment-page .top-block .right-part ul li:before{content:"• "}.payment-page .top-block .right-part a{font-size:.9375rem;color:#c00f17;font-weight:400;text-decoration:underline;display:block;padding:0 0 46px 0;margin:33px 0 0 0}.payment-page h2{font-size:1.875rem;color:#313131;font-weight:500;margin:28px 0 0 0}.payment-page .content-block{width:100%;background:#fff;border:1px solid #ededed;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);margin:39px 0 0 0}.payment-page .content-block>div{width:100%;display:table}.payment-page .content-block>div>div{display:table-cell}.payment-page .content-block>div>div:nth-child(1){width:15%}.payment-page .content-block>div>div:nth-child(2){width:54%}.payment-page .content-block>div>div:nth-child(3){width:17.5%}.payment-page .content-block>div>div:nth-child(4){width:13.5%}.payment-page .content-block .top-row{height:54px;border-bottom:1px solid #ededed}.payment-page .content-block .top-row div{font-size:.8125rem;color:#151515;font-weight:400;padding:18px 0 0 0}.payment-page .content-block .top-row div:nth-child(2){padding:18px 0 0 4%}.payment-page .content-block .description-row{background:#fafafa;border-bottom:1px solid #ededed}.payment-page .content-block .description-row>div:nth-child(1){text-align:center;background:#fff;border-right:1px solid #ededed}.payment-page .content-block .description-row>div:nth-child(1) img{max-width:90%;margin:16px 0 0 0}.payment-page .content-block .description-row>div:nth-child(2){padding:26px 7% 34px 4%}.payment-page .content-block .description-row>div:nth-child(2) .row-1{font-size:1.125rem;color:#1c1c1c;font-weight:500}.payment-page .content-block .description-row>div:nth-child(2) .row-2{font-size:.875rem;color:#292929;font-weight:300;margin:3px 0 0 0}.payment-page .content-block .description-row>div:nth-child(2) .row-2 a{font-size:.9375rem;color:#c92323;font-weight:300;text-decoration:underline;display:inline;margin:0}.payment-page .content-block .description-row>div:nth-child(2) a{font-size:.9375rem;color:#c92323;font-weight:300;text-decoration:underline;display:block;margin:19px 0 0 0}.payment-page .content-block .description-row>div:nth-child(3){font-size:.9375rem;color:#292929;font-weight:300;padding:55px 0 0 0}.payment-page .content-block .description-row>div:nth-child(4){font-size:.9375rem;color:#292929;font-weight:300;padding:55px 0 0 0}.payment-page .text-block{margin:45px 0 0 0}.payment-page .text-block .row-1{font-size:1rem;color:#212121;font-weight:400;line-height:1.1875rem}.payment-page .text-block .row-2{font-size:1.125rem;color:#212121;font-weight:500;margin:18px 0 0 0}.payment-page .text-block ul{list-style-type:none;margin:27px 0 0 0}.payment-page .text-block ul li{font-size:1rem;color:#212121;font-weight:400;margin:0 0 7px 0}.payment-page .text-block ul li:before{content:"• "}.payment-page .backcall-form{margin:157px 0 0 0}.payment-page-2{padding:0 0 33px 0}.payment-page-2 .left-part{width:50%}.payment-page-2 .left-part h1{font-size:1.875rem;color:#313131;font-weight:500;margin:29px 0 0 0}.payment-page-2 .left-part .row-1{font-size:1.0625rem;color:#313131;font-weight:400;line-height:1.375rem;margin:23px 0 0 0}.payment-page-2 .left-part .row-1 span{font-weight:700}.payment-page-2 .left-part .row-2{font-size:1.125rem;color:#313131;font-weight:700;margin:28px 0 0 0}.payment-page-2 .left-part ul{list-style-type:none;margin:29px 0 32px 0}.payment-page-2 .left-part ul li{font-size:1.0625rem;color:#313131;font-weight:400;position:relative;padding:0 0 0 27px;margin:0 0 7px 0}.payment-page-2 .left-part ul li:before{content:"• ";position:absolute;left:3px}.payment-page-2 .left-part .row-3{font-size:.9375rem;color:#313131;font-weight:400;margin:28px 0 0 0}.payment-page-2 .left-part .row-3 span{color:#2ca0a4;font-weight:700}.payment-page-2 img{max-width:40%;float:right;margin:43px 0 0 0}.payment-page-2 .backcall-form{margin:157px 0 0 0}.guarantee-page{padding:0 0 33px 0}.guarantee-page:after{clear:both;content:"";display:block}.guarantee-page h1{font-size:1.875rem;color:#313131;font-weight:500;margin:32px 0 0 0}.guarantee-page>div>img{max-width:20%;margin:25px 0 0 0}.guarantee-page .right-block{width:74.4%;float:right}.guarantee-page .right-block h2{font-size:1.5rem;color:#232323;font-weight:500;margin:16px 0 0 0}.guarantee-page .right-block .row-1{font-size:.9375rem;color:#414141;font-weight:400;margin:25px 0 18px 0}.guarantee-page .right-block .row-1 span{font-size:1.5rem;color:#474646;font-weight:500;line-height:.875rem;padding:0 7px 0 0}.guarantee-page .right-block .row-1 div{color:#1ca189;font-weight:500}.guarantee-page .right-block h3{font-size:1rem;color:#212121;font-weight:500;margin:17px 0 0 0}.guarantee-page ul{list-style-type:none;margin:29px 0 26px 0}.guarantee-page ul li{font-size:1.0625rem;color:#313131;font-weight:400;position:relative;padding:0 0 0 21px;margin:0 0 8px 0}.guarantee-page ul li:before{content:"• ";position:absolute;left:3px}.guarantee-page .elements{margin:30px 0 28px 0}.guarantee-page .elements img{max-width:17%;margin:0 2% 0 0}.guarantee-page .elements img:nth-child(5){margin:0}.guarantee-page .alert{font-size:1.125rem;color:#c02525;font-weight:500;margin:24px 0 0 0}.guarantee-page .backcall-form{float:right;margin:157px 0 0 0}.combo-modal{width:1181px;font-size:0;position:fixed;left:0;right:0;z-index:10;padding:30px 0 0 0;margin:auto;display:none}.combo-modal .sprite-combo-modal{background-image:url(/templates/2.2.16/img/combo-modal.png);background-repeat:no-repeat;display:inline-block}.combo-modal .sprite-close{width:41px;height:41px;background-position:-5px -5px}.combo-modal .sprite-close-hover{width:41px;height:41px;background-position:-56px -5px}.combo-modal .sprite-next{width:75px;height:76px;background-position:-107px -5px}.combo-modal .sprite-next-hover{width:75px;height:76px;background-position:-5px -91px}.combo-modal .sprite-prev{width:75px;height:76px;background-position:-90px -91px}.combo-modal .sprite-prev-hover{width:75px;height:76px;background-position:-192px -5px}.combo-modal .sprite-ruble{width:25px;height:27px;background-position:-175px -91px}.combo-modal .sprite-ruble-small{width:11px;height:13px;background-position:-210px -91px}.combo-modal .top-row{font-size:5.875rem;color:#24bec0;font-weight:700;line-height:4rem}.combo-modal .top-row span{font-size:2.25rem;color:#fff;font-weight:400;margin:-6px 0 0 0}.combo-modal .sprite-close{cursor:pointer;position:absolute;top:106px;right:16px;z-index:1}.combo-modal .sprite-close:hover{background-position:-56px -5px}.combo-modal .content-row{width:100%;background:#fff;position:relative;padding:64px 4.6% 0 7%}.combo-modal .content-row:last-child{padding:64px 4.6% 50px 7%}.combo-modal .content-row .slider-wrp{width:66%;position:relative}.combo-modal .content-row .combo-slider{width:100%;display:inline-block !important}.combo-modal .content-row .combo-slider .element{display:block;text-decoration:none}.combo-modal .content-row .combo-slider .element.first .image .plus{display:none}.combo-modal .content-row .combo-slider .element .image{width:90%;height:145px;display:block;position:relative;margin:auto}.combo-modal .content-row .combo-slider .element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto !important}.combo-modal .content-row .combo-slider .element .image .plus{width:42px;height:42px;background:#075153;border-radius:100px;font-size:2.25rem;color:#fff;font-weight:500;line-height:2.625rem;text-align:center;display:block;position:absolute;top:62px;left:0}.combo-modal .content-row .combo-slider .element .name{width:44%;height:32px;font-size:.75rem;color:#1a1a1a;font-weight:400;line-height:1.0625rem;display:block;overflow:hidden;margin:30px auto 0}.combo-modal .content-row .combo-slider .element .price{width:44%;font-size:1.125rem;color:#1a1a1a;font-weight:700;display:block;margin:19px auto 0}.combo-modal .content-row .combo-slider .element .price i{margin:0 0 0 8px}.combo-modal .content-row .combo-slider .owl-controls{margin:0}.combo-modal .content-row .combo-slider .owl-nav div{opacity:1;width:75px;height:76px;background-color:inherit;background-image:url(/templates/2.2.16/img/combo-modal.png);background-repeat:no-repeat;font-size:0;position:absolute;top:56px;bottom:0;padding:0;margin:0}.combo-modal .content-row .combo-slider .owl-nav div.owl-prev{background-position:-90px -91px;left:-5.5%}.combo-modal .content-row .combo-slider .owl-nav div.owl-prev:hover{background-position:-192px -5px}.combo-modal .content-row .combo-slider .owl-nav div.owl-next{background-position:-107px -5px;right:-5.5%}.combo-modal .content-row .combo-slider .owl-nav div.owl-next:hover{background-position:-5px -91px}.combo-modal .content-row .counter{width:85px;height:35px;background:#ffbf24;border-radius:5px;font-size:.875rem;color:#fff;font-weight:500;line-height:2.125rem;text-align:center;z-index:1;position:absolute;top:-8px;left:-4.5%}.combo-modal .content-row .counter .triangle{width:0;height:0;border-top:8px solid transparent;border-right:9px solid #ffbf24;border-bottom:8px solid transparent;position:absolute;bottom:-8px;right:17px}.combo-modal .content-row .right-part{width:26.5%;float:right}.combo-modal .content-row .right-part .equally{width:10%;font-size:3.0625rem;color:#075153;font-weight:500;margin:57px 0 0 0}.combo-modal .content-row .right-part .description-block{width:90%;padding:0 0 0 19%}.combo-modal .content-row .right-part .description-block .you{width:109px;height:55px;border:2px solid #a0cd65;position:relative;padding:4px 0 0 10px;margin:-9px 0 0 0}.combo-modal .content-row .right-part .description-block .you div:nth-child(1){font-size:.875rem;color:#91c54d;font-weight:500}.combo-modal .content-row .right-part .description-block .you div:nth-child(2){font-size:1.0625rem;color:#454545;font-weight:400;line-height:1.375rem}.combo-modal .content-row .right-part .description-block .you .triangle{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #a0cd65;position:absolute;bottom:-12px;left:0;right:0;margin:auto}.combo-modal .content-row .right-part .description-block .you .triangle div{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #fff;position:absolute;top:-12px;left:-5px}.combo-modal .content-row .right-part .description-block .price{font-size:2.25rem;color:#212121;font-weight:700;margin:22px 0 0 0}.combo-modal .content-row .right-part .description-block .price i{margin:0 0 0 12px}.combo-modal .content-row .right-part .description-block .selection{width:100%;height:51px;background:#c51f1f;border-radius:30px;font-size:1.25rem;color:#fff;font-weight:500;line-height:2.875rem;text-align:center;cursor:pointer;margin:35px 0 0 0}.combo-modal .content-row .right-part .description-block .selection:hover{background:#7a0c0c}.registration-modal{width:879px;height:498px;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;display:none}.registration-modal .sprite-registration-modal{background-image:url(/templates/2.2.16/img/registration-modal.png);background-repeat:no-repeat;display:inline-block}.registration-modal .sprite-close{width:30px;height:30px;background-position:-5px -5px}.registration-modal .sprite-close-hover{width:30px;height:30px;background-position:-45px -5px}.registration-modal .sprite-point{width:23px;height:23px;background-position:-5px -45px}.registration-modal .sprite-point-hover{width:23px;height:23px;background-position:-38px -45px}.registration-modal .sprite-title{width:36px;height:36px;background-position:-85px -5px}.registration-modal .main-block{width:72.9%;height:100%;background:#fff;position:relative;padding:41px 8.5% 0}.registration-modal .main-block .sprite-close{position:absolute;top:18px;right:23px;cursor:pointer}.registration-modal .main-block .sprite-close:hover{background-position:-45px -5px}.registration-modal .main-block .top-row{margin:0 0 34px 0}.registration-modal .main-block .top-row .text{font-size:1.5rem;color:#c62b22;font-weight:400;line-height:2.375rem;margin:0 0 0 4.4%}.registration-modal .main-block input{width:100%;height:33px;background:#f3f4f4;border:1px solid #ddd;border-radius:30px;font-size:.9375rem;color:#444;font-weight:400;outline:none;padding:0 0 0 3%;margin:0 0 25px 0}.registration-modal .main-block .group{margin:2px 0 0 0}.registration-modal .main-block .group label{display:inline-block;cursor:pointer;font-size:.8125rem;color:#272727;font-weight:400;line-height:1.375rem;position:relative;padding:0 0 0 41px}.registration-modal .main-block .group label a{font-size:.875rem;color:#272727;font-weight:400;text-decoration:underline}.registration-modal .main-block .group input[type=checkbox]{display:none}.registration-modal .main-block .group input[type=checkbox]:checked+label:before{background-position:-38px -45px;background-image:url(/templates/2.2.16/img/registration-modal.png)}.registration-modal .main-block .group label:before{content:"";display:inline-block;width:23px;height:23px;background-position:-5px -45px;background-image:url(/templates/2.2.16/img/registration-modal.png);position:absolute;top:0;left:0}.registration-modal .main-block button{width:49%;height:43px;background:#cf2121;border-radius:30px;font-size:1rem;color:#fff;font-weight:500;cursor:pointer;border:none;outline:none;display:block;margin:30px 0 0 0}.registration-modal .main-block button:hover{background:#901212}.registration-modal .right-block{width:27.1%;height:274px;background:#ffba00;text-align:center;position:relative;padding:132px 4% 0}.registration-modal .right-block .row-1{font-size:2.125rem;color:#fff;font-weight:500;text-transform:uppercase}.registration-modal .right-block .row-2{font-size:1rem;color:#fff;font-weight:400;line-height:1.125rem;margin:12px 0 0 0}.registration-modal .right-block img{max-width:100%;position:absolute;top:-74px;left:0}.registration-promo-modal{width:823px;height:734px;background:#fff;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:69px 3.9% 0;margin:auto;display:none}.registration-promo-modal .sprite-registration-modal{background-image:url(/templates/2.2.16/img/registration-modal.png);background-repeat:no-repeat;display:inline-block}.registration-promo-modal .sprite-close{width:30px;height:30px;background-position:-5px -5px}.registration-promo-modal .sprite-close-hover{width:30px;height:30px;background-position:-45px -5px}.registration-promo-modal .sprite-close{position:absolute;top:18px;right:20px;cursor:pointer}.registration-promo-modal .sprite-close:hover{background-position:-45px -5px}.registration-promo-modal .row-1{width:67%;font-size:1.5rem;color:#d02121;font-weight:500;line-height:1.8125rem}.registration-promo-modal .row-2{font-size:1.125rem;color:#191919;font-weight:500;margin:18px 0 0 0}.registration-promo-modal ol{padding:0;margin:16px 0 0 15px}.registration-promo-modal ol li{font-size:.9375rem;color:#191919;font-weight:400;padding:0 0 0 5px;margin:0 0 1px 0}.registration-promo-modal .row-3{font-size:.9375rem;color:#191919;font-weight:400;margin:16px 0 0 0}.registration-promo-modal ul{list-style-type:none;margin:25px 0 0 0}.registration-promo-modal ul li{font-size:.9375rem;color:#191919;font-weight:400;margin:0 0 10px 0}.registration-promo-modal ul li:before{content:"• "}.to-cart-modal{width:1152px;height:460px;background:#fff;font-size:0;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.3);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;margin:auto;display:none}.to-cart-modal .sprite-to-cart-modal{background-image:url(/templates/2.2.16/img/to-cart-modal.png);background-repeat:no-repeat;display:inline-block}.to-cart-modal .sprite-check{width:14px;height:11px;background-position:-5px -5px}.to-cart-modal .sprite-close{width:41px;height:41px;background-position:-29px -5px}.to-cart-modal .sprite-close-hover{width:41px;height:41px;background-position:-80px -5px}.to-cart-modal .sprite-ruble{width:19px;height:21px;background-position:-5px -56px}.to-cart-modal .sprite-close{position:absolute;top:20px;right:23px;cursor:pointer}.to-cart-modal .sprite-close:hover{background-position:-80px -5px}.to-cart-modal .left-part{width:32.4%;height:100%;padding:48px 4.3% 0}.to-cart-modal .left-part .image{width:100%;height:235px;display:block;position:relative}.to-cart-modal .left-part .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.to-cart-modal .left-part .title{display:block;font-size:1.375rem;color:#1e1e1e;font-weight:400;text-decoration:none;margin:62px 0 0 0}.to-cart-modal .left-part .title span{display:block;font-size:.9375rem;color:#646464;font-weight:400;line-height:1.375rem}.to-cart-modal .right-part{width:67.6%;height:100%;background:#f3f3f3;padding:69px 14.2% 0 8.2%}.to-cart-modal .right-part .row-1{font-size:3rem;color:#444;font-weight:700}.to-cart-modal .right-part .row-2{font-size:1rem;color:#444;font-weight:300;margin:13px 0 0 0}.to-cart-modal .right-part .row-2 span{color:#db3333}.to-cart-modal .right-part .info-block{margin:53px 0 0 0}.to-cart-modal .right-part .info-block>div>div:nth-child(1){width:30%}.to-cart-modal .right-part .info-block>div>div:nth-child(2){width:38%}.to-cart-modal .right-part .info-block>div:nth-child(1)>div{font-size:.9375rem;color:#444;font-weight:400}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(1) .color{width:24px;height:24px;background:#a6651c;border-radius:30px;position:relative;margin:17px 0 0 0}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(1) .color i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(2) input{width:60%;height:37px;background:#fff;border:1px solid #e2e2e2;border-radius:30px;font-family:"Cond Pro";font-size:1.125rem;color:#777;font-weight:500;text-align:center;outline:none;margin:11px 0 0 0}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(3) .price{font-size:1.875rem;color:#161717;font-weight:700;margin:11px 0 0 0}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(3) .price i{margin:0 0 0 19px}.to-cart-modal .right-part .to-cart{width:52%;height:48px;background:#d3362d;border-radius:30px;font-size:1.375rem;color:#fff;font-weight:700;line-height:2.875rem;text-align:center;text-decoration:none;cursor:pointer;margin:55px 0 0 0}.to-cart-modal .right-part .to-cart:hover{background:#8b1b15}.to-cart-modal .right-part .more{width:46%;height:48px;background:#e3e3e3;border:1px solid #d0d0d0;border-radius:30px;font-size:1.0625rem;color:#2d2d2d;font-weight:400;line-height:2.75rem;text-align:center;text-decoration:none;cursor:pointer;margin:55px 0 0 2%}.to-cart-modal .right-part .more:hover{background:#d2d2d2}.to-cart-thanks-modal{width:915px;height:404px;background:#f2f3f3;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:68px 5.4% 0;margin:auto;display:none}.to-cart-thanks-modal .sprite-to-cart-modal{background-image:url(/templates/2.2.16/img/to-cart-modal.png);background-repeat:no-repeat;display:inline-block}.to-cart-thanks-modal .sprite-close{width:41px;height:41px;background-position:-29px -5px}.to-cart-thanks-modal .sprite-close-hover{width:41px;height:41px;background-position:-80px -5px}.to-cart-thanks-modal .sprite-close{position:absolute;top:18px;right:19px;cursor:pointer}.to-cart-thanks-modal .sprite-close:hover{background-position:-80px -5px}.to-cart-thanks-modal .row-1{font-size:3rem;color:#383838;font-weight:500;text-align:center}.to-cart-thanks-modal .row-2{font-size:1.375rem;color:#383838;font-weight:400;line-height:2.5rem;text-align:center}.to-cart-thanks-modal a{width:100%;height:50px;display:block;background:#d43931;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:700;line-height:3.25rem;text-align:center;text-transform:uppercase;text-decoration:none;margin:41px 0 0 0}.to-cart-thanks-modal a:hover{background:#c34033}.to-cart-thanks-modal .row-3{width:85%;font-size:.875rem;color:#999;font-weight:300;line-height:1.0625rem;text-align:center;margin:29px auto 0}.backcall-big-modal{width:1068px;height:522px;background:#f2f3f3;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:73px 5.7% 0 13%;margin:auto;display:none}.backcall-big-modal .sprite-backcall-modal{background-image:url(/templates/2.2.16/img/backcall-modal.png);background-repeat:no-repeat;display:inline-block}.backcall-big-modal .sprite-check{width:27px;height:27px;background-position:-5px -5px}.backcall-big-modal .sprite-check-active{width:27px;height:27px;background-position:-42px -5px}.backcall-big-modal .sprite-close{width:41px;height:41px;background-position:-79px -5px}.backcall-big-modal .sprite-close-hover{width:41px;height:41px;background-position:-130px -5px}.backcall-big-modal .sprite-girl{width:282px;height:484px;background-position:-181px -5px}.backcall-big-modal .sprite-next{width:5px;height:9px;background-position:-473px -5px}.backcall-big-modal .sprite-prev{width:6px;height:9px;background-position:-488px -5px}.backcall-big-modal .sprite-time{width:20px;height:22px;background-position:-504px -5px}.backcall-big-modal .sprite-close{position:absolute;top:20px;right:19px;cursor:pointer}.backcall-big-modal .sprite-close:hover{background-position:-130px -5px}.backcall-big-modal .sprite-girl{position:absolute;bottom:0;left:-45px}.backcall-big-modal .top-row div:nth-child(1){width:46%;font-size:1.5rem;color:#383838;font-weight:500;line-height:1.75rem}.backcall-big-modal .top-row div:nth-child(2){width:31%;font-size:.8125rem;color:#adadad;font-weight:300;line-height:1.0625rem;float:right;margin:4px 0 0 0}.backcall-big-modal form{clear:both;margin:63px 0 0 0}.backcall-big-modal form .groups .group{margin:0 44px 0 0}.backcall-big-modal form .groups .group label{width:100%;display:inline-block;cursor:pointer;font-size:.875rem;color:#212121;font-weight:400;line-height:1.625rem;position:relative;padding:0 0 0 44px}.backcall-big-modal form .groups .group input[type=radio]{display:none}.backcall-big-modal form .groups .group input[type=radio]:checked+label:before{background-position:-42px -5px;background-image:url(/templates/2.2.16/img/backcall-modal.png)}.backcall-big-modal form .groups .group label:before{content:"";display:inline-block;width:27px;height:27px;background-position:-5px -5px;background-image:url(/templates/2.2.16/img/backcall-modal.png);position:absolute;top:0;left:0}.backcall-big-modal form .time-wrp{float:right}.backcall-big-modal form .time-wrp .text{font-size:.875rem;color:#212121;font-weight:400;line-height:1.5rem;margin:0 13px 0 0}.backcall-big-modal form .time-wrp .timer{width:115px;height:28px;background:#28c6b1;border:1px solid #c6c6c6;border-radius:20px}.backcall-big-modal form .time-wrp .timer div{width:21px;height:100%;cursor:pointer;position:relative}.backcall-big-modal form .time-wrp .timer div i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.backcall-big-modal form .time-wrp .timer input{width:71px;height:100%;background:#fff;opacity:1;border-radius:0;border:none;outline:none;font-size:1rem;color:#2d2d2d;font-weight:400;text-align:center}.backcall-big-modal form .input{width:100%;height:49px;background:#fff;border:1px solid #e6e6e6;border-radius:30px;outline:none;clear:both;padding:12px 0 0 3.4%;margin:43px 0 0 0}.backcall-big-modal form .input .text{font-size:1rem;color:#cb2f26;font-weight:400}.backcall-big-modal form .input input{width:65%;font-family:"Cond Pro";font-size:1rem;color:#444;font-weight:400;border:none;outline:none;margin:-2px 0 0 2%}.backcall-big-modal form button{width:100%;height:50px;background:#d43931;border:none;outline:none;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;margin:34px 0 0 0}.backcall-big-modal form button:hover{background:#c34033}.backcall-big-modal form .now{font-size:1.0625rem;color:#2d2d2d;font-weight:400;text-align:center;text-decoration:underline;cursor:pointer;margin:34px 0 0 0}.backcall-modal{width:1068px;height:476px;background:#f2f3f3;font-size:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;padding:93px 5.7% 0 13%;margin:auto;display:none}.backcall-modal .sprite-backcall-modal{background-image:url(/templates/2.2.16/img/backcall-modal.png);background-repeat:no-repeat;display:inline-block}.backcall-modal .sprite-check{width:27px;height:27px;background-position:-5px -5px}.backcall-modal .sprite-check-active{width:27px;height:27px;background-position:-42px -5px}.backcall-modal .sprite-close{width:41px;height:41px;background-position:-79px -5px}.backcall-modal .sprite-close-hover{width:41px;height:41px;background-position:-130px -5px}.backcall-modal .sprite-girl{width:282px;height:484px;background-position:-181px -5px}.backcall-modal .sprite-next{width:5px;height:9px;background-position:-473px -5px}.backcall-modal .sprite-prev{width:6px;height:9px;background-position:-488px -5px}.backcall-modal .sprite-time{width:20px;height:22px;background-position:-504px -5px}.backcall-modal .sprite-close{position:absolute;top:20px;right:19px;cursor:pointer}.backcall-modal .sprite-close:hover{background-position:-130px -5px}.backcall-modal .sprite-girl{position:absolute;bottom:0;left:-45px}.backcall-modal .top-row div:nth-child(1){width:51%;font-size:1.5rem;color:#383838;font-weight:500;line-height:1.75rem}.backcall-modal .top-row div:nth-child(2){width:40%;font-size:.8125rem;color:#adadad;font-weight:300;line-height:1.0625rem;float:right;margin:4px 0 0 0}.backcall-modal form{clear:both;margin:53px 0 0 0}.backcall-modal form .input{width:100%;height:49px;background:#fff;border:1px solid #e6e6e6;border-radius:30px;outline:none;clear:both;padding:12px 0 0 3.4%;margin:43px 0 0 0}.backcall-modal form .input .text{font-size:1rem;color:#cb2f26;font-weight:400}.backcall-modal form .input input{width:65%;font-family:"Cond Pro";font-size:1rem;color:#444;font-weight:400;border:none;outline:none;margin:-2px 0 0 2%}.backcall-modal form button{width:100%;height:50px;background:#d43931;border:none;outline:none;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;margin:32px 0 0 0}.backcall-modal form button:hover{background:#c34033}.backcall-modal form .now{text-align:center;cursor:pointer;margin:30px 0 0 0}.backcall-modal form .now .text{font-size:1.0625rem;color:#2d2d2d;font-weight:400;text-decoration:underline;margin:0 0 0 20px}.fast-buy-modal{width:915px;height:476px;background:#f2f3f3;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;padding:93px 5.6% 0 5%;margin:auto}.fast-buy-modal .delivery-modal-sprite{background-image:url(/templates/2.2.16/img/modal-delivery.png);background-repeat:no-repeat;display:inline-block}.fast-buy-modal .sprite-close{width:41px;height:41px;background-position:-24px -5px}.fast-buy-modal .sprite-close-hover{width:41px;height:41px;background-position:-75px -5px}.fast-buy-modal .sprite-close{position:absolute;top:20px;right:19px;cursor:pointer}.fast-buy-modal .sprite-close:hover{background-position:-75px -5px}.fast-buy-modal .top-row{font-size:1.5rem;color:#383838;font-weight:500;line-height:1.75rem}.fast-buy-modal form{clear:both;margin:53px 0 0 0}.fast-buy-modal form .input{width:100%;height:50px;background:#fff;border:1px solid #e6e6e6;border-radius:30px;outline:none;clear:both;padding:12px 0 0 3.4%;margin:43px 0 0 0}.fast-buy-modal form .input .text{font-size:1rem;color:#cb2f26;font-weight:400}.fast-buy-modal form .input input{width:65%;font-family:"Cond Pro";font-size:1rem;color:#444;font-weight:400;border:none;outline:none;margin:-2px 0 0 2%}.fast-buy-modal form button{width:100%;height:50px;background:#d43931;border:none;outline:none;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;margin:34px 0 0 0}.fast-buy-modal form button:hover{background:#c34033}.fast-buy-modal .bottom-row{width:80%;font-size:.8125rem;color:#999;font-weight:300;text-align:center;margin:29px auto 0}footer .footer-sprite{background-image:url(/templates/2.2.16/img/footer.png);background-repeat:no-repeat;display:inline-block}footer .sprite-face{width:36px;height:36px;background-position:-5px -5px}footer .sprite-mail{width:27px;height:18px;background-position:-51px -5px}footer .sprite-odno{width:36px;height:36px;background-position:-51px -33px}footer .sprite-phone{width:17px;height:17px;background-position:-5px -79px}footer .sprite-top{width:16px;height:10px;background-position:-32px -79px}footer .sprite-top-hover{width:16px;height:10px;background-position:-58px -79px}footer .sprite-vk{width:36px;height:36px;background-position:-97px -5px}footer .sprite-you{width:36px;height:36px;background-position:-97px -51px}footer .first{height:158px;background:#fff}footer .first .sendmail{width:100%;height:252px;background:url(/templates/2.2.16/img/sendmail.jpg) top right no-repeat #e8e8e8;position:absolute;top:0;padding:55px 7.2% 0;z-index:1}footer .first .sendmail .title div{font-size:1.125rem}footer .first .sendmail .title div:nth-child(1){color:#3a3a3a;font-weight:700}footer .first .sendmail .title div:nth-child(2){font-size:1.0625rem;color:#5d5d5d;font-weight:400;line-height:1.125rem}footer .first .sendmail .wrp{width:70.4%;height:63px;border-radius:30px;overflow:hidden;margin:31px 0 0 0}footer .first .sendmail .wrp .input{width:71.8%;height:100%;background:#fff}footer .first .sendmail .wrp .input i{margin:23px 0 0 5.5%}footer .first .sendmail .wrp .input input{width:85%;height:100%;font-family:"Cond Pro";font-size:1rem;color:#3a3a3a;font-weight:400;border:none;outline:none;vertical-align:top;margin:0 0 0 4%}footer .first .sendmail .wrp .sendmail-submit{width:28.2%;height:63px;background:#2e9ea1;cursor:pointer;font-size:1.125rem;color:#fff;font-weight:700;border:none;outline:none;transition:background 0.25s ease}footer .first .sendmail .wrp .sendmail-submit:hover{background:#166b6d}footer .second{height:351px;background:#222;border-bottom:2px solid #3d3d3d}footer .second .title{font-size:1.6875rem;color:#fff;font-weight:400;padding:117px 0 0 0;margin:0 0 28px 0}footer .second .images{display:flex;justify-content:space-between}footer .second .images .image{width:12.05128205128205%;height:85px;position:relative}footer .second .images .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}footer .second .link{font-size:1.375rem;color:#fff;font-weight:400;margin:23px 0 0 0}footer .second .link a{color:#2e9ea1}footer .third{height:466px;background:#222;border-bottom:2px solid #3d3d3d;padding:36px 0 0 0}footer .third .block{width:22.22222222222222%}footer .third .block .title{font-size:1.125rem;color:#d6d6d6;font-weight:700}footer .third .block .line{width:50px;height:1px;background:#686868;margin:16px 0 0 0}footer .third .block ul{list-style-type:none;position:relative;margin:37px 0 0 0}footer .third .block ul li{font-size:1.0625rem;color:#a7a7a7;font-weight:400;cursor:pointer;padding:0 0 0 15px;margin:0 0 21px 0}footer .third .block ul li:before{content:"• ";position:absolute;left:0}footer .third .block ul li:hover{color:#7bc6c8}footer .third .block .description{margin:37px 0 0 0}footer .third .block .description .small-title{font-size:.9375rem;color:#6caaac;font-weight:400;margin:0 0 14px 0}footer .third .block .description .text{font-size:.9375rem;color:#a7a7a7;font-weight:400;line-height:1.375rem;margin:0 0 22px 0}footer .third .block:nth-child(2){margin:0 0 0 3.2%}footer .third .right{width:23%;float:right;font-size:.8125rem;color:#a7a7a7;font-weight:400}footer .third .right .phone{margin:0 0 -2px 0}footer .third .right .phone i{margin:3px 0 0 0}footer .third .right .phone div{font-size:1.125rem;font-weight:500;margin:0 0 0 4%}footer .third .right .call{margin:5px 0 0 11%}footer .third .right .small-title{color:#6cabad;margin:24px 0 17px 0}footer .third .right .text{line-height:1.0625rem;margin:0 0 21px 0}footer .fourth{height:86px;background:#222;overflow:hidden;position:relative}footer .fourth .social{width:21.36752136752137%;margin:24px 0 0 0}footer .fourth .social i{cursor:pointer;margin:0 14% 0 0}footer .fourth .social i:last-child{margin:0}footer .fourth img{float:right;margin:27px 15.6% 0 0}footer .fourth .to-top{width:98px;height:145px;border:1px solid #7e7e7e;border-radius:100px;cursor:pointer;position:absolute;bottom:-100px;left:0;right:0;margin:auto}footer .fourth .to-top i{position:absolute;left:0;right:0;top:20px;margin:auto}footer .fourth .to-top:hover{background:#dcdcdc;border:1px solid #dcdcdc}footer .fourth .to-top:hover i{background-position:-58px -79px}footer .fifth{height:114px;background:#191919;border-bottom:23px solid #222}footer .fifth .text{font-size:.875rem;color:#a7a7a7;font-weight:400;text-align:center;padding:30px 0 0 0}footer .fifth .text span{color:#6eaeb0}.often-questions{float:right;width:100%}.often-questions .sprite{background-image:url(/templates/2.2.16/img/card.png);background-repeat:no-repeat;display:inline-block}.often-questions .sprite-question{width:27px;height:27px;background-position:-119px -370px}.often-questions .sprite-question-arrow{width:14px;height:8px;background-position:-234px -37px}.often-questions .title{font-size:1.5rem;color:#1f1f1f;font-weight:700;text-transform:uppercase}.often-questions .questions{width:100%;background:#e8e8e8;padding:0 0 37px 0;margin:48px 0 0 0}.often-questions .questions>div{width:97.01149425287356%;background:#f6f6f6;border:1px solid #cecece;position:relative;top:19px;margin:auto}.often-questions .questions>div .top{border-bottom:1px solid #acacac;padding:41px 5.1% 15px}.often-questions .questions>div .top .question{cursor:pointer;margin:0 0 24px 0}.often-questions .questions>div .top .question.active .text{color:#2e9ea1}.often-questions .questions>div .top .question.active i:nth-child(3){transform:rotate(180deg)}.often-questions .questions>div .top .question .text{font-size:1rem;color:#1f1f1f;font-weight:400;text-decoration:underline;margin:1px 0 0 3%}.often-questions .questions>div .top .question i:nth-child(3){vertical-align:top;margin:8px 0 0 2.5%}.often-questions .questions>div .top .question .hide{width:63%;max-height:0;font-size:1rem;color:#1f1f1f;font-weight:400;line-height:1.1875rem;overflow:hidden;margin:0 0 0 7%;transition:max-height 0.5s ease, margin 0.5s ease}.often-questions .questions>div .top .question .hide.active{max-height:100px;margin:20px 0 0 7%}.often-questions .questions>div .bottom{padding:38px 5.1% 36px}.often-questions .questions>div .bottom .button{width:34%;height:50px;background:#d53a3a;border-radius:30px;cursor:pointer;font-size:1.375rem;color:#fff;font-weight:500;line-height:2.875rem;text-align:center;transition:background 0.25s ease}.often-questions .questions>div .bottom .button:hover{background:#991414}.often-questions .questions>div .bottom .text{font-size:.8125rem;color:#404040;font-weight:400;margin:13px 0 0 9.3%}.knowledge-block{clear:both;padding:42px 0 59px 0}.knowledge-block .sprite{background-image:url(/templates/2.2.16/img/card.png);background-repeat:no-repeat;display:inline-block}.knowledge-block .sprite-vk{width:21px;height:22px;background-position:-539px -280px}.knowledge-block .sprite-face{width:22px;height:22px;background-position:-249px -200px}.knowledge-block .sprite-odno{width:22px;height:22px;background-position:-467px -338px}.knowledge-block .block{width:48.71794871794872%}.knowledge-block .block .title{font-size:1.875rem;color:#303030;font-weight:700;margin:0 0 45px 0}.knowledge-block .block .element{width:100%;height:277px;background:#f0f0f0;margin:0 0 24px 0}.knowledge-block .block .element .image{width:47.36842105263158%;height:100%;text-decoration:none;position:relative}.knowledge-block .block .element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.knowledge-block .block .element .image .mark{width:70px;height:60px;background:#2d2d2d;font-size:.875rem;color:#fff;font-weight:700;line-height:1.375rem;text-align:center;position:absolute;padding:7px 0 0 0}.knowledge-block .block .element .image .mark span{font-size:1.1875rem}.knowledge-block .block .element .text{width:52%;height:100%;padding:29px 6% 0}.knowledge-block .block .element .text .first{height:38px;font-size:1.0625rem;color:#272727;font-weight:700;line-height:1.1875rem;overflow:hidden}.knowledge-block .block .element .text .second{height:85px;font-size:.875rem;color:#707070;font-weight:400;overflow:hidden;margin:16px 0 0 0}.knowledge-block .block .element .text .more{width:45%;height:29px;background:#fff;border:1px solid #e6e6e6;border-radius:24px;font-size:.875rem;color:#3f3e3e;font-weight:400;text-align:center;line-height:1.625rem;text-decoration:none;cursor:pointer;margin:53px 0 0 0;transition:background 0.25s ease, color 0.25s ease}.knowledge-block .block .element .text .more:hover{background:#61a7a9;color:#fff}.knowledge-block .block .element .text .right{float:right;width:35%;margin:36px 0 0 0}.knowledge-block .block .element .text .right div:nth-child(1){font-size:.875rem;color:#8b8b8b;font-weight:400;font-style:italic;margin:0 0 7px 0}.knowledge-block .block .element .text .right div:nth-child(2){display:flex;justify-content:space-between}.knowledge-block .block .element .text .right i{background-color:#8b8b8b;cursor:pointer}.knowledge-block .block .read-more{width:31.4%;height:50px;background:#2e9ea1;border-radius:30px;font-size:1.375rem;color:#fff;font-weight:500;text-align:center;line-height:2.875rem;cursor:pointer;margin:48px 0 0 0;transition:background 0.25s ease}.knowledge-block .block .read-more:hover{background:#3c6a69}.knowledge-block .block:nth-child(2n+1){margin:0 2.56% 0 0}.main{background:#fcfcf8}.main .sprite-main{background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;display:inline-block}.main .sprite-all{width:36px;height:36px;background-position:-5px -5px}.main .sprite-best{width:36px;height:36px;background-position:-51px -5px}.main .sprite-brand{width:36px;height:36px;background-position:-97px -5px}.main .sprite-client-1{width:36px;height:35px;background-position:-143px -5px}.main .sprite-client-2{width:38px;height:38px;background-position:-189px -5px}.main .sprite-client-3{width:37px;height:34px;background-position:-5px -53px}.main .sprite-client-4{width:38px;height:38px;background-position:-52px -53px}.main .sprite-client-5{width:41px;height:47px;background-position:-100px -53px}.main .sprite-client-6{width:43px;height:36px;background-position:-151px -53px}.main .sprite-clock{width:17px;height:17px;background-position:-204px -53px}.main .sprite-day{width:36px;height:36px;background-position:-204px -80px}.main .sprite-empty-star{width:13px;height:12px;background-position:-237px -5px}.main .sprite-hot{width:35px;height:37px;background-position:-5px -126px}.main .sprite-lupe{width:55px;height:55px;background-position:-50px -126px}.main .sprite-next{width:72px;height:73px;background-position:-115px -126px}.main .sprite-next-hover{width:72px;height:73px;background-position:-260px -5px}.main .sprite-prev{width:72px;height:73px;background-position:-250px -88px}.main .sprite-prev-hover{width:72px;height:73px;background-position:-197px -171px}.main .sprite-first{width:65px;height:65px;background-position:-5px -254px}.main .sprite-ruble{width:17px;height:20px;background-position:-279px -171px}.main .sprite-ruble-white{width:24px;height:28px;background-position:-306px -171px}.main .sprite-star{width:13px;height:12px;background-position:-5px -209px}.main .main-top-slider a img{width:100%;height:auto;cursor:pointer;overflow:hidden}.main .main-top-slider .owl-controls{margin:0}.main .main-top-slider .owl-nav div{opacity:1;width:72px;height:73px;background-color:inherit;background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;font-size:0;position:absolute;top:150px;bottom:0;padding:0;margin:0}.main .main-top-slider .owl-nav div.owl-prev{background-position:-250px -88px;left:15%}.main .main-top-slider .owl-nav div.owl-prev:hover{background-position:-197px -171px}.main .main-top-slider .owl-nav div.owl-next{background-position:-115px -126px;right:15%}.main .main-top-slider .owl-nav div.owl-next:hover{background-position:-260px -5px}.main .main-top-slider .owl-dots{position:absolute;bottom:18px;left:0;right:0;margin:auto}.main .main-top-slider .owl-dots .owl-dot{width:20px;height:20px;display:inline-block;background:#fff;border:5px solid #fff;border-radius:100px;font-size:.875rem;color:#393939;font-weight:400;line-height:1.5625rem;margin:0 6px}.main .main-top-slider .owl-dots .owl-dot:hover,.main .main-top-slider .owl-dots .owl-dot.active{background:#40b5b8}.main .top-block .element{width:33.333%;height:204px;background:#ffc601;overflow:hidden;position:relative}.main .top-block .element:hover .hover{display:block}.main .top-block .element .text{width:40%;font-size:1.5rem;color:#fff;font-weight:500;line-height:1.8125rem;position:absolute;top:72px;right:10%}.main .top-block .element img{position:absolute;bottom:0;left:0}.main .top-block .element .triangle{width:0;height:0;border-top:40px solid #e79300;border-left:40px solid transparent;position:absolute;top:0;right:0}.main .top-block .element:nth-child(2){background:#6558a0}.main .top-block .element:nth-child(2) .triangle{border-top:40px solid #7b6eb5}.main .top-block .element:nth-child(3){background:#4b95bb}.main .top-block .element:nth-child(3) .triangle{border-top:40px solid #3d84a8}.main .top-block .element:nth-child(4){background:#74b65f}.main .top-block .element:nth-child(4) .triangle{border-top:40px solid #609e4c}.main .top-block .element:nth-child(5){background:#3b46b5}.main .top-block .element:nth-child(5) .triangle{border-top:40px solid #515bc6}.main .top-block .element:nth-child(6){background:#b64ab7}.main .top-block .element:nth-child(6) .triangle{border-top:40px solid #9a3b71}.main .top-block .element .hover{width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;display:none}.main .title-row .left div{font-size:1.875rem;color:#1f1f1f;font-weight:700;line-height:2.625rem;text-transform:uppercase;margin:0 0 0 33px}.main .title-row .right{font-size:.875rem;color:#292929;font-weight:400;float:right;margin:18px 0 0 0}.main .title-row .right span{color:#d63030;font-weight:700;margin:0 4px 0 0}.main .hot-block{margin:32px 0 0 0}.main .hot-block .hot-wrp{max-height:821px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;overflow:hidden;margin:28px 0 0 0;transition:max-height 1s ease}.main .hot-block .hot-wrp.active{max-height:4000px}.main .hot-block .hot-wrp .gorizontal-wrp{width:40.08547008547009%;height:410px}.main .hot-block .hot-wrp .hot-element{width:19.9586%;height:410px;background:#fff;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;text-decoration:none;position:relative}.main .hot-block .hot-wrp .hot-element .top{display:block;margin:14px 0 0 0}.main .hot-block .hot-wrp .hot-element .top .sale{width:29%;height:59px;background:#50b09b;border-radius:0 5px 5px 0;text-align:center;padding:11px 0 0 0;position:relative}.main .hot-block .hot-wrp .hot-element .top .sale span{display:block}.main .hot-block .hot-wrp .hot-element .top .sale span:nth-child(1){font-size:.875rem;color:#fff;font-weight:400}.main .hot-block .hot-wrp .hot-element .top .sale span:nth-child(2){font-size:1.125rem;color:#fff;font-weight:700}.main .hot-block .hot-wrp .hot-element .top .sale .triangle{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #50b09b;position:absolute;bottom:-9px;left:20%}.main .hot-block .hot-wrp .hot-element .top .time{width:57%;float:right;margin:0 6% 0 0}.main .hot-block .hot-wrp .hot-element .top .time .banner{display:block;width:100%;height:25px;background:#ffc601;border-radius:5px;text-align:center;position:relative;padding:4px 0 0 0}.main .hot-block .hot-wrp .hot-element .top .time .banner span{font-size:.75rem;color:#303030;font-weight:500;line-height:1.125rem;margin:0 0 0 5%}.main .hot-block .hot-wrp .hot-element .top .time .banner .triangle{display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid #ffc601;position:absolute;bottom:-9px;right:30%}.main .hot-block .hot-wrp .hot-element .top .time .text{display:block;width:100%;margin:7px 0 0 0}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(1){width:44%;font-size:.75rem;color:#848484;font-weight:300}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2){font-size:.875rem;color:#848484;font-weight:400;line-height:2.375rem;text-align:right}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2) span{font-size:1.5rem;font-weight:700}.main .hot-block .hot-wrp .hot-element .image{display:block;width:88%;height:120px;position:relative;margin:20px 0 0 0}.main .hot-block .hot-wrp .hot-element .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.main .hot-block .hot-wrp .hot-element .content{display:block;padding:0 10% 0 12%;margin:16px 0 0 0}.main .hot-block .hot-wrp .hot-element .content .title{height:38px;display:block;font-size:.8125rem;color:#393939;font-weight:400;line-height:1.125rem;overflow:hidden;margin:0 0 17px 0}.main .hot-block .hot-wrp .hot-element .content .title span{font-size:1rem;color:#468e8f;font-weight:700}.main .hot-block .hot-wrp .hot-element .content .more{display:none;font-size:.875rem;color:#343434;font-weight:400;line-height:.9375rem}.main .hot-block .hot-wrp .hot-element .content .stars i{margin:0 3px 0 0}.main .hot-block .hot-wrp .hot-element .content .reviews{font-size:.875rem;color:#c9c9c9;font-weight:400;line-height:.75rem;float:right}.main .hot-block .hot-wrp .hot-element .content .old-price{display:block;font-size:.875rem;color:#e1262d;font-weight:300;text-decoration:line-through;margin:19px 0 0 0}.main .hot-block .hot-wrp .hot-element .content .price{display:block;font-size:1.625rem;color:#000;font-weight:700;margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element .content .price i{margin:0 0 0 4px}.main .hot-block .hot-wrp .hot-element .content .sale{display:block;font-size:.875rem;color:#454545;font-weight:300;margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element .content .sale span{color:#91c54d;font-weight:700;text-transform:uppercase;margin:0 3px 0 0}.main .hot-block .hot-wrp .hot-element .hover{width:100%;height:100%;background:rgba(255,215,108,0.7);position:absolute;top:0;display:none}.main .hot-block .hot-wrp .hot-element .hover i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.main .hot-block .hot-wrp .hot-element:hover .hover{display:block}.main .hot-block .hot-wrp .hot-element.gorizontal{width:100%;height:205px}.main .hot-block .hot-wrp .hot-element.gorizontal .top .sale{width:13.6%;background:#88a3d6}.main .hot-block .hot-wrp .hot-element.gorizontal .top .sale .triangle{left:18%;border-top:9px solid #88a3d6}.main .hot-block .hot-wrp .hot-element.gorizontal .top .time{width:28.5%;margin:0 53% 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .image{width:45%;height:130px;position:absolute;right:5%;top:20px;margin:0}.main .hot-block .hot-wrp .hot-element.gorizontal .content{padding:0 53% 0 5.6%;margin:27px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .title{width:45%;position:absolute;right:5%;top:150px;margin:0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .old-price{display:inline-block;float:right;margin:23px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .price{display:inline-block;margin:12px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .sale{margin:4px 0 0 0}.main .hot-block .hot-wrp .hot-element.big{width:60.08547008547009%;height:410px}.main .hot-block .hot-wrp .hot-element.big .top .sale{width:13.9%;height:83px;background:#ff8a01}.main .hot-block .hot-wrp .hot-element.big .top .sale span:nth-child(1){font-size:1.25rem}.main .hot-block .hot-wrp .hot-element.big .top .sale span:nth-child(2){font-size:1.6875rem}.main .hot-block .hot-wrp .hot-element.big .top .sale .triangle{left:14%;border-top:9px solid #ff8a01}.main .hot-block .hot-wrp .hot-element.big .top .time{width:19%;margin:0 64.4% 0 0}.main .hot-block .hot-wrp .hot-element.big .image{width:55%;height:370px;position:absolute;right:5%;top:20px;margin:0}.main .hot-block .hot-wrp .hot-element.big .content{padding:0 68% 0 4%;margin:42px 0 0 0}.main .hot-block .hot-wrp .hot-element.big .content .title{margin:0 0 34px 0}.main .hot-block .hot-wrp .hot-element.big .content .more{display:block;margin:0 0 43px 0}.main .hot-block .hot-wrp .hot-element.big .content .old-price{margin:19px 0 0 0}.main .hot-block .hot-wrp .hot-element.big .content .price{margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element.big .content .sale{margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium{width:39.9%;height:410px}.main .hot-block .hot-wrp .hot-element.medium .top .sale{width:16.3%;height:66px;background:#a8ce5e;padding:6px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .top .sale span:nth-child(1){font-size:1.125rem}.main .hot-block .hot-wrp .hot-element.medium .top .sale span:nth-child(2){font-size:1.4375rem}.main .hot-block .hot-wrp .hot-element.medium .top .sale .triangle{left:11%;border-top:9px solid #a8ce5e}.main .hot-block .hot-wrp .hot-element.medium .top .time{width:28%;margin:0 51.5% 0 0}.main .hot-block .hot-wrp .hot-element.medium .image{width:45%;height:370px;position:absolute;right:3%;top:10px;margin:0}.main .hot-block .hot-wrp .hot-element.medium .content{padding:0 59% 0 6%;margin:59px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .title{margin:0 0 34px 0}.main .hot-block .hot-wrp .hot-element.medium .content .more{display:block;margin:0 0 28px 0}.main .hot-block .hot-wrp .hot-element.medium .content .old-price{margin:19px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .price{margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .sale{margin:2px 0 0 0}.main .hot-block .show-more{width:100%;height:54px;background:#fff;border:1px solid #e3e2de;border-radius:25px;text-align:center;cursor:pointer;padding:14px 0 0 0;margin:30px 0 0 0}.main .hot-block .show-more .text{font-size:1rem;color:#353535;font-weight:500;margin:0 10px 0 0}.main .hot-block .show-more .text.active{display:none}.main .hot-block .show-more .triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #787772;margin:8px 0 0 0}.main .hot-block .show-more:hover{background:#d66363;border:1px solid #d66363}.main .hot-block .show-more:hover .text{color:#fff}.main .hot-block .show-more:hover .triangle{border-top:10px solid #fff}.main .hot-block .show-more.active .text{display:none}.main .hot-block .show-more.active .text.active{display:inline-block}.main .hot-block .show-more.active .triangle{transform:rotate(180deg)}.main .welcome-block{width:100%;height:495px;background:url(/templates/2.2.16/img/welcome-block.jpg) center no-repeat;margin:30px 0 0 0}.main .welcome-block .title{width:44%;font-size:2.625rem;color:#fff;font-weight:700;border-left:10px solid #c1e75a;float:right;padding:0 0 0 2.5%;margin:69px 0 0 0}.main .welcome-block .text{width:40.5%;font-size:1.125rem;color:#fff;font-weight:400;line-height:1.375rem;clear:both;float:right;margin:19px 0 0 0}.main .day-block{width:100%;height:552px;background:url(/templates/2.2.16/img/day-block.jpg) center no-repeat;position:relative;padding:25px 0 0 0}.main .day-block .main-day-slider{width:1170px;height:236px;position:absolute;top:118px;left:0;right:0;margin:auto}.main .day-block .main-day-slider:hover .owl-stage-outer{height:620px}.main .day-block .main-day-slider .product-list{width:232px;background:#fff;border-top:1px solid #e9e9e9}.main .day-block .main-day-slider .product-list a{text-decoration:none}.main .day-block .main-day-slider .product-list.active .description,.main .day-block .main-day-slider .product-list.active .top-wrp,.main .day-block .main-day-slider .product-list:hover .description,.main .day-block .main-day-slider .product-list:hover .top-wrp{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.main .day-block .main-day-slider .product-list .description{margin:-8px 0 0 0}.main .day-block .main-day-slider .owl-controls{margin:0}.main .day-block .main-day-slider .owl-nav div{opacity:1;width:72px;height:73px;background-color:inherit;background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;font-size:0;position:absolute;top:156px;bottom:0;padding:0;margin:0}.main .day-block .main-day-slider .owl-nav div.owl-prev{background-position:-250px -88px;left:-3%}.main .day-block .main-day-slider .owl-nav div.owl-prev:hover{background-position:-197px -171px}.main .day-block .main-day-slider .owl-nav div.owl-next{background-position:-115px -126px;right:-3%}.main .day-block .main-day-slider .owl-nav div.owl-next:hover{background-position:-260px -5px}.main .service-block{width:100%;height:828px;background-position: center; background-repeat: no-repeat}.main .service-block .row-1{font-size:3rem;color:#368492;font-weight:700;text-align:center;padding:59px 0 0 0}.main .service-block .row-2{width:50%;font-size:1.25rem;color:#2c4448;font-weight:500;line-height:1.5rem;text-align:center;margin:21px auto 0}.main .service-block .right,.main .service-block .left{width:28%;margin:102px 0 0 4.3%}.main .service-block .right .element,.main .service-block .left .element{margin:0 0 38px 0}.main .service-block .right .element>div,.main .service-block .left .element>div{width:80%;margin:6px 0 0 20px}.main .service-block .right .element>div div:nth-child(1),.main .service-block .left .element>div div:nth-child(1){font-size:1.5rem;color:#292929;font-weight:700}.main .service-block .right .element>div div:nth-child(2),.main .service-block .left .element>div div:nth-child(2){font-size:1rem;color:#292929;font-weight:400;margin:15px 0 0 0}.main .service-block .right{float:right;margin:102px 5.3% 0 0}.main .assortment-block{background:#fff;padding:42px 0 0 0}.main .assortment-block .elements{margin:48px 0 0 0}.main .assortment-block .elements .element{width:40.3%;height:420px;border-right:10px solid #fff;border-bottom:8px solid #fff;position:relative;text-decoration:none}.main .assortment-block .elements .element:nth-child(2n){border-right:none}.main .assortment-block .elements .element:nth-child(1){background-position:  left no-repeat}.main .assortment-block .elements .element:nth-child(2){background-position:  left no-repeat}.main .assortment-block .elements .element:nth-child(3){background-position:  left no-repeat}.main .assortment-block .elements .element:nth-child(4){background-position:  left no-repeat}.main .assortment-block .elements .element:nth-child(5){background-position: left no-repeat}.main .assortment-block .elements .element:nth-child(6){background-position: left no-repeat}.main .assortment-block .elements .element .description{width:300px;float:right;position:absolute;right:1%;top:149px}.main .assortment-block .elements .element .description .line{width:10px;height:33px;background:#fff}.main .assortment-block .elements .element .description .text{width:240px;font-size:3rem;color:#fff;font-weight:700;line-height:3.625rem;margin:-13px 0 0 8%}.main .assortment-block .elements .element .mark{width:81px;height:81px;background:#fff;border-radius:100px;position:absolute;top:20px;right:26px;padding:13px 0 0 0}.main .assortment-block .elements .element .mark span{display:block;text-align:center}.main .assortment-block .elements .element .mark span:nth-child(1){font-size:1.5rem;color:#222;font-weight:500}.main .assortment-block .elements .element .mark span:nth-child(2){font-size:1rem;color:#222;font-weight:400;line-height:.875rem}.main .assortment-block .elements .element .mark .triangle{width:0;height:0;border-top:13px solid transparent;border-left:17px solid #fff;border-bottom:6px solid transparent;position:absolute;margin:2px 0 0 6px}.main .assortment-block .elements .element .hover{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;display:none}.main .assortment-block .elements .element.big{width:59.7%}.main .assortment-block .elements .element.big .description{right:6.6%}.main .assortment-block .elements .element:hover .hover{display:block}.main .brands-block{background:#fff;padding:36px 0 0 0}.main .brands-block .slider-wrp{width:100%;height:303px;background:#f3f3f3;padding:16px 0 0 0;margin:48px 0 0 0}.main .brands-block .slider-wrp .main-brands-slider .slide{width:170px;display:block;text-decoration:none;margin:37px auto 0}.main .brands-block .slider-wrp .main-brands-slider .slide .image{width:170px;height:170px;display:block;background:#fff;border-radius:100px;position:relative}.main .brands-block .slider-wrp .main-brands-slider .slide .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto}.main .brands-block .slider-wrp .main-brands-slider .slide .text{display:block;font-size:1.125rem;color:#292929;font-weight:400;text-align:center;margin:18px 0 0 0}.main .brands-block .slider-wrp .main-brands-slider .slide:hover .image{-webkit-box-shadow:0px 0px 64px -19px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 64px -19px rgba(0,0,0,0.75);box-shadow:0px 0px 64px -19px rgba(0,0,0,0.75)}.main .brands-block .slider-wrp .main-brands-slider .owl-controls{margin:0}.main .brands-block .slider-wrp .main-brands-slider .owl-nav div{opacity:1;width:72px;height:73px;background-color:inherit;background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;font-size:0;position:absolute;top:94px;bottom:0;padding:0;margin:0}.main .brands-block .slider-wrp .main-brands-slider .owl-nav div.owl-prev{background-position:-250px -88px;left:-3%}.main .brands-block .slider-wrp .main-brands-slider .owl-nav div.owl-prev:hover{background-position:-197px -171px}.main .brands-block .slider-wrp .main-brands-slider .owl-nav div.owl-next{background-position:-115px -126px;right:-3%}.main .brands-block .slider-wrp .main-brands-slider .owl-nav div.owl-next:hover{background-position:-260px -5px}.main .weare-block{width:100%;height:428px;background-position: center; background-repeat: no-repeat}.main .weare-block .text{width:53%;float:right;padding:52px 0 0 0}.main .weare-block .text>div:nth-child(1){margin:0 0 17px 0}.main .weare-block .text>div:nth-child(1) div{font-size:3rem;color:#272e30;font-weight:700;line-height:4.25rem;margin:0 0 0 19px}.main .weare-block .text>div:nth-child(3),.main .weare-block .text>div:nth-child(2){font-size:1.5rem;color:#31363c;font-weight:400;line-height:1.875rem;margin:0 0 28px 0}.main .what-block{background:#fff}.main .what-block .top-row{font-size:3rem;color:#202020;font-weight:700;text-transform:uppercase;padding:54px 0 0 0}.main .what-block .top-row span{color:#27bdaa}.main .what-block .elements{margin:46px 0 0 0}.main .what-block .elements .element{width:100%;height:400px;position:relative}.main .what-block .elements .element:nth-child(1){background-position: center; background-repeat: no-repeat}.main .what-block .elements .element:nth-child(2){background-position: center; background-repeat: no-repeat}.main .what-block .elements .element:nth-child(2) .mark{color:#423b5a}.main .what-block .elements .element:nth-child(2) .text .line{background:#9786bd}.main .what-block .elements .element:nth-child(3){background-position: center; background-repeat: no-repeat}.main .what-block .elements .element:nth-child(3) .mark{color:#d86d25}.main .what-block .elements .element:nth-child(3) .text .line{background:#e59c33}.main .what-block .elements .element:nth-child(4){background-position: center; background-repeat: no-repeat}.main .what-block .elements .element:nth-child(4) .mark{color:#444b6a}.main .what-block .elements .element:nth-child(4) .text .line{background:#3aa19e}.main .what-block .elements .element:nth-child(2n) .mark{left:inherit;right:0}.main .what-block .elements .element:nth-child(2n) .text{float:right;padding:70px 9% 0 0}.main .what-block .elements .element .mark{width:57px;height:57px;background:#fff;font-size:4.375rem;color:#e9b605;font-weight:700;line-height:4rem;text-align:center;position:absolute;top:0;left:0}.main .what-block .elements .element .text{width:41%;padding:70px 0 0 8.5%}.main .what-block .elements .element .text .row-1{font-size:1.875rem;color:#fff;font-weight:700}.main .what-block .elements .element .text .line{width:31px;height:7px;background:#d88400;margin:31px 0 0 0}.main .what-block .elements .element .text .row-2{font-size:1rem;color:#fff;font-weight:400;line-height:1.3125rem;margin:37px 0 0 0}.main .white-block{width:100%;height:516px;background-position: center;  background-repeat: no-repeat}.main .white-block .row-1{width:45%;font-size:2.25rem;color:#141414;font-weight:500;line-height:2.75rem;padding:139px 0 0 0}.main .white-block .row-2{width:41%;font-size:1.125rem;color:#141414;font-weight:400;line-height:1.375rem;margin:21px 0 0 0}.main .small-block{width:100%;height:315px; background-position: center;}.main .small-block .row-1{width:46%;font-size:1.875rem;color:#fff;font-weight:700;padding:62px 0 0 3.5%}.main .small-block .row-2{width:46%;font-size:.875rem;color:#fff;font-weight:400;line-height:1.1875rem;margin:20px 0 0 3.5%}.main .small-block.right .row-1{float:right;padding:65px 0 0 0;margin:0 4.4% 0 0}.main .small-block.right .row-2{float:right;margin:17px 4.4% 0 0}.main .small-block.second{}.main .small-block.third{background-position: center top; background-repeat: no-repeat}.main .small-block.fourth{height:243px;background-position: center top; background-repeat: no-repeat}.main .best-block{width:100%;height:591px;background:url(/templates/2.2.16/img/best-block.jpg) center no-repeat;position:relative;padding:27px 0 0 0}.main .best-block .title-row .left div{text-transform:none}.main .best-block .main-best-slider{width:1170px;height:236px;position:absolute;top:118px;left:0;right:0;margin:auto}.main .best-block .main-best-slider:hover .owl-stage-outer{height:620px}.main .best-block .main-best-slider .product-list{width:232px;background:#fff;border-top:1px solid #e9e9e9}.main .best-block .main-best-slider .product-list a{text-decoration:none}.main .best-block .main-best-slider .product-list.active .description,.main .best-block .main-best-slider .product-list.active .top-wrp,.main .best-block .main-best-slider .product-list:hover .description,.main .best-block .main-best-slider .product-list:hover .top-wrp{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.main .best-block .main-best-slider .product-list .description{margin:-8px 0 0 0}.main .best-block .main-best-slider .owl-controls{margin:0}.main .best-block .main-best-slider .owl-nav div{opacity:1;width:72px;height:73px;background-color:inherit;background-image:url(/templates/2.2.16/img/main.png);background-repeat:no-repeat;font-size:0;position:absolute;top:156px;bottom:0;padding:0;margin:0}.main .best-block .main-best-slider .owl-nav div.owl-prev{background-position:-250px -88px;left:-3%}.main .best-block .main-best-slider .owl-nav div.owl-prev:hover{background-position:-197px -171px}.main .best-block .main-best-slider .owl-nav div.owl-next{background-position:-115px -126px;right:-3%}.main .best-block .main-best-slider .owl-nav div.owl-next:hover{background-position:-260px -5px}.main .help-block{width:100%;height:477px;background-position: center top; background-repeat: no-repeat}.main .help-block .row-1{font-size:2.25rem;color:#171717;font-weight:700;padding:82px 0 0 0}.main .help-block .video{width:31%;height:203px;position:relative;cursor:pointer;background-image:url(/templates/2.2.16/img/video-part.jpg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:47px 0 0 0}.main .help-block iframe{width:31%;height:203px;margin:47px 0 0 0;display:none}.main .help-block .row-2{width:28%;font-size:1rem;color:#171717;font-weight:400;line-height:1.375rem;margin:43px 0 0 4.5%}.main .process-block{width:100%;background:#fff;padding:0 0 78px 0}.main .process-block .row-1{font-size:2.25rem;color:#171717;font-weight:700;padding:130px 0 0 0}.main .process-block .row-1 span{color:#32a1a5}.main .process-block .elements{display:flex;justify-content:space-between;margin:65px 0 0 0}.main .process-block .elements .element{width:31%}.main .process-block .elements .element:nth-child(2) div:nth-child(1){}.main .process-block .elements .element:nth-child(3) div:nth-child(1){}.main .process-block .elements .element div:nth-child(1){width:100%;height:235px;background-size:100%;background-repeat:no-repeat;background-position:center}.main .process-block .elements .element div:nth-child(2){font-size:1.5rem;color:#1e1e1e;font-weight:700;margin:31px 0 0 0}.main .process-block .elements .element div:nth-child(3){font-size:1rem;color:#2c2c2c;font-weight:400;line-height:1.1875rem;margin:28px 0 0 0}.main .process-block .row-2{font-size:2rem;color:#171717;font-weight:400;margin:40px 0 0 0}.main .process-block .row-3{font-size:1rem;color:#171717;font-weight:400;line-height:1.25rem;margin:14px 0 0 0}.cart-page{padding:0 0 57px 0;margin:0px 0 0 0}.cart-page:after{clear:both;content:"";display:block}.cart-page .sprite-cart-page{background-image:url(/templates/2.2.16/img/cart-page.png);background-repeat:no-repeat;display:inline-block}.cart-page .sprite-arrow{width:22px;height:16px;background-position:-5px -5px}.cart-page .sprite-bread{width:18px;height:18px;background-position:-37px -5px}.cart-page .sprite-bread-arrow{width:8px;height:12px;background-position:-65px -5px}.cart-page .sprite-check{width:19px;height:15px;background-position:-83px -5px}.cart-page .sprite-city{width:13px;height:19px;background-position:-112px -5px}.cart-page .sprite-delete{width:16px;height:16px;background-position:-135px -5px}.cart-page .sprite-delete-hover{width:16px;height:16px;background-position:-5px -31px}.cart-page .sprite-point{width:35px;height:35px;background-position:-31px -34px}.cart-page .sprite-point-active{width:35px;height:35px;background-position:-76px -34px}.cart-page .sprite-point-medium{width:23px;height:23px;background-position:-121px -34px}.cart-page .sprite-point-medium-active{width:23px;height:23px;background-position:-121px -67px}.cart-page .sprite-point-small{width:23px;height:23px;background-position:-5px -100px}.cart-page .sprite-point-small-active{width:23px;height:23px;background-position:-38px -100px}.cart-page .sprite-present{width:34px;height:33px;background-position:-71px -100px}.cart-page .sprite-ready{width:28px;height:22px;background-position:-115px -100px}.cart-page .sprite-ruble{width:13px;height:14px;background-position:-5px -67px}.cart-page .sprite-ruble-big{width:25px;height:26px;background-position:-161px -5px}.cart-page .sprite-ruble-medium{width:19px;height:21px;background-position:-154px -41px}.cart-page .sprite-ruble-small{width:11px;height:12px;background-position:-154px -72px}.cart-page .sprite-ruble-yellow{width:12px;height:13px;background-position:-175px -72px}.cart-page .sprite-select{width:12px;height:7px;background-position:-154px -95px}.cart-page .sprite-shop{width:67px;height:57px;background-position:-115px -132px}.cart-page .bread{width:100%;font-size:.875rem;color:#313131;font-weight:400;padding:39px 0 0 0}.cart-page .bread i{margin:0 1.5% 0 1.8%}.cart-page .bread i:nth-child(1){margin:0 2% 0 0}.cart-page .bread a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:2px 0 0 0}.cart-page .bread span{vertical-align:top;line-height:1.375rem}.cart-page .top-row{width:100%;border-bottom:1px solid #dedede;padding:0 0 28px 0;margin:40px 0 0 0}.cart-page .top-row .elements .element{margin:0 0 0 5%}.cart-page .top-row .elements .element:first-child{margin:0}.cart-page .top-row .elements .element.active .circle{background:#ff890b;color:#fff}.cart-page .top-row .elements .element.ready .circle{background:#ff890b;font-size:0}.cart-page .top-row .elements .element.ready .circle i{display:block}.cart-page .top-row .elements .element .circle{width:43px;height:43px;background:#fff;border:2px solid #ff890b;border-radius:100px;font-size:1.5rem;color:#bbb;font-weight:500;line-height:2.625rem;text-align:center;position:relative}.cart-page .top-row .elements .element .circle i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none}.cart-page .top-row .elements .element .text{font-size:1.125rem;color:#313131;font-weight:500;line-height:2.75rem;margin:0 0 0 27px}.cart-page .top-row .elements>i{margin:12px 0 0 43px}.cart-page .step-1 .combo-block .title-row{border-bottom:1px solid #dedede;padding:0 0 2px 0}.cart-page .step-1 .combo-block .title-row>div>div{font-size:.875rem;color:#777;font-weight:300;line-height:3.375rem}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(1){width:23.7%}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(2){width:20.4%}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(3){width:17.6%}.cart-page .step-1 .combo-block .elements{width:100%;border:3px solid #ffba31;border-left:none;border-right:none;position:relative;margin:-1px 0 0 0}.cart-page .step-1 .combo-block .elements .element{width:100%;height:261px;border-bottom:1px solid #dedede}.cart-page .step-1 .combo-block .elements .element>div{height:100%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1){width:23.7%;border-left:3px solid #ffba31;position:relative}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .image{width:60%;height:90%;display:block;position:relative;top:9px;left:0;right:0;margin:auto}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .sprite-delete{cursor:pointer;position:absolute;top:53px;left:9%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .sprite-delete:hover{background-position:-5px -31px}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .plus{width:57px;height:57px;background:#075153;border-radius:100px;font-size:3.125rem;color:#fff;font-weight:500;line-height:3.375rem;text-align:center;cursor:pointer;position:absolute;bottom:77px;left:20%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(2){width:20.4%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(2) .name{width:80%;display:block;font-size:1rem;color:#313131;font-weight:500;line-height:1.1875rem;text-decoration:none;margin:85px 0 0 0}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3){width:17.6%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors{margin:39px 0 0 19%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color{width:31px;height:31px;border-radius:100px;background:#a6651c;cursor:pointer;position:relative;margin:0 0 17px 0}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color.active i{display:block}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color:nth-child(2){background:#f05a1e}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color:nth-child(3){background:#2d2d2d}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color:nth-child(4){background:#e9d5bf}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors .color i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4){width:38.3%;border-right:3px solid #ffba31}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4) .price{font-size:1.0625rem;color:#404040;font-weight:400;margin:87px 0 0 0}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4) .price i{margin:0 0 0 5px}.cart-page .step-1 .combo-block .combo-banner{width:24%;height:618px;background:#fff;-webkit-box-shadow:0px 0px 43px -15px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 43px -15px rgba(0,0,0,0.75);box-shadow:0px 0px 43px -15px rgba(0,0,0,0.75);position:absolute;top:38px;right:4%;padding:34px 4% 49px 3.8%}.cart-page .step-1 .combo-block .combo-banner .row-1{font-size:3.75rem;color:#24bec0;font-weight:700}.cart-page .step-1 .combo-block .combo-banner .mobile-row{display:none}.cart-page .step-1 .combo-block .combo-banner .count{display:flex;justify-content:space-between;margin:26px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .count a{width:21px;height:21px;background:#fff;border-radius:100px;font-size:1.125rem;color:#acacac;font-weight:700;text-align:center;cursor:pointer;-webkit-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);margin:6px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .count a:hover{-webkit-box-shadow:0px 0px 13px -2px #000;-moz-box-shadow:0px 0px 13px -2px #000;box-shadow:0px 0px 13px -2px #000}.cart-page .step-1 .combo-block .combo-banner .count input{width:50%;height:33px;background:#f4f4f4;border:1px solid #eaeaea;border-radius:30px;font-size:1.125rem;color:#323232;font-weight:700;text-align:center;outline:none}.cart-page .step-1 .combo-block .combo-banner .row-2{font-size:1rem;color:#1f1f1f;font-weight:400;line-height:1.25rem;margin:33px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-3{font-size:1.25rem;color:#212121;font-weight:700;margin:19px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-3 i{margin:0 0 0 8%}.cart-page .step-1 .combo-block .combo-banner .row-4{font-size:1.5rem;color:#8bad23;font-weight:400;line-height:1.75rem;margin:56px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-5{font-size:1.875rem;color:#212121;font-weight:700;margin:15px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-5 i{margin:0 0 0 8%}.cart-page .step-1 .combo-block .combo-banner .mark{width:100%;position:relative;margin:26px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mark .description{width:100%;height:100px;border:5px solid #9bbc27;padding:14px 0 0 16%}.cart-page .step-1 .combo-block .combo-banner .mark .description div:nth-child(1){font-size:1.25rem;color:#3c3c3c;font-weight:500}.cart-page .step-1 .combo-block .combo-banner .mark .description div:nth-child(2){font-size:1.5rem;color:#9bbc27;font-weight:400}.cart-page .step-1 .combo-block .combo-banner .mark .triangle{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:23px solid #9ebe2e;position:absolute;top:-18px;left:24%}.cart-page .step-1 .combo-block .combo-banner .mark .triangle div{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid #fff;margin:10px 0 0 -8px}.cart-page .step-1 .buy-block .title-row{border-bottom:1px solid #dedede;padding:22px 0 27px 0}.cart-page .step-1 .buy-block .title-row>div>div{font-size:1rem;color:#777;font-weight:300}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(1){width:23.7%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(2){width:16%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(3){width:14.4%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(4){width:10.5%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(5){width:11%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(6){width:11%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(7){width:13.4%}.cart-page .step-1 .elements .element{width:100%;height:209px;border-bottom:1px solid #dedede}.cart-page .step-1 .elements .element>div>div{height:100%;font-size:1rem;color:#777;font-weight:300}.cart-page .step-1 .elements .element>div>div:nth-child(1){width:23.7%;position:relative}.cart-page .step-1 .elements .element>div>div:nth-child(1) .image{width:60%;height:90%;display:block;position:relative;top:9px;left:0;right:0;margin:auto}.cart-page .step-1 .elements .element>div>div:nth-child(1) .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cart-page .step-1 .elements .element>div>div:nth-child(1) .sprite-delete{cursor:pointer;position:absolute;top:42px;left:0}.cart-page .step-1 .elements .element>div>div:nth-child(1) .sprite-delete:hover{background-position:-31px -34px}.cart-page .step-1 .elements .element>div>div:nth-child(2){width:16%}.cart-page .step-1 .elements .element>div>div:nth-child(2) .name{width:80%;display:block;font-size:1rem;color:#313131;font-weight:500;line-height:1.1875rem;text-decoration:none;margin:78px 0 0 0}.cart-page .step-1 .elements .element>div>div:nth-child(3){width:14.4%}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors{width:66%;margin:52px 0 0 0}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color{display:flex;justify-content:space-between;margin:0 0 20px 0}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color a{width:21px;height:21px;background:#fff;border-radius:100px;font-size:1.125rem;color:#acacac;font-weight:700;text-align:center;cursor:pointer;-webkit-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);margin:6px 0 0 0}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color a:hover{-webkit-box-shadow:0px 0px 13px -2px #000;-moz-box-shadow:0px 0px 13px -2px #000;box-shadow:0px 0px 13px -2px #000}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color input{width:31px;height:31px;background:#2d2d2d;border:none;border-radius:30px;font-size:1rem;color:#fff;font-weight:700;text-align:center;outline:none}.cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color:nth-child(2) .input{background:#e9d5bf}.cart-page .step-1 .elements .element>div>div:nth-child(4){width:10.5%}.cart-page .step-1 .elements .element>div>div:nth-child(4) .count{width:26px;border-bottom:2px solid #ff9524;font-size:1.125rem;color:#777;font-weight:500;text-align:center;padding:0 0 10px 0;margin:74px 0 0 4%}.cart-page .step-1 .elements .element>div>div:nth-child(5){width:11%}.cart-page .step-1 .elements .element>div>div:nth-child(5) .price{font-size:1.0625rem;color:#404040;font-weight:400;margin:75px 0 0 2%}.cart-page .step-1 .elements .element>div>div:nth-child(5) .price i{margin:0 0 0 9px}.cart-page .step-1 .elements .element>div>div:nth-child(6){width:11%}.cart-page .step-1 .elements .element>div>div:nth-child(6) .sale{font-size:1.0625rem;color:#ff9c00;font-weight:400;margin:75px 0 0 2%}.cart-page .step-1 .elements .element>div>div:nth-child(6) .sale i{margin:0 0 0 9px}.cart-page .step-1 .elements .element>div>div:nth-child(7){width:13.4%;padding:48px 0 0 1%}.cart-page .step-1 .elements .element>div>div:nth-child(7) .old-price{font-size:1.0625rem;color:#ce2d2d;font-weight:400;text-decoration:line-through}.cart-page .step-1 .elements .element>div>div:nth-child(7) .price{font-size:1.5rem;color:#282828;font-weight:700}.cart-page .step-1 .elements .element>div>div:nth-child(7) .price i{margin:0 0 0 11px}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark{position:relative;cursor:pointer;margin:14px 0 0 0}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark .description{width:93%;height:51px;background:#91c54d;border-radius:5px;font-size:.875rem;color:#fff;font-weight:500;line-height:1.125rem;float:right;padding:7px 10% 0 14%}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark .triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:11px solid #91c54d;position:absolute;top:-11px;right:70%}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark .circle{width:28px;height:28px;background:#45b7ba;border:4px solid #fff;border-radius:100px;font-size:.94938rem;color:#fff;font-weight:500;line-height:1.25rem;text-align:center;position:absolute;top:11px;left:-3%}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark:hover .description{background:#5d8c1f}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark:hover .triangle{border-bottom:11px solid #5d8c1f}.cart-page .step-1 .elements .element.present{height:161px;margin:-1px 0 0 0}.cart-page .step-1 .elements .element.present>div>div{border-top:3px solid #ffba31;border-bottom:3px solid #ffba31}.cart-page .step-1 .elements .element.present>div>div:nth-child(1){border-left:3px solid #ffba31}.cart-page .step-1 .elements .element.present>div>div:nth-child(1) .present{width:73px;height:73px;background:#ffba31;border-radius:100px;position:absolute;top:18px;left:6%}.cart-page .step-1 .elements .element.present>div>div:nth-child(1) .present i{position:absolute;top:9px;left:0;right:0;margin:auto}.cart-page .step-1 .elements .element.present>div>div:nth-child(1) .present div{width:100%;font-size:.875rem;color:#fff;font-weight:500;text-align:center;position:absolute;bottom:13px}.cart-page .step-1 .elements .element.present>div>div:nth-child(2) .name{margin:36px 0 0 0}.cart-page .step-1 .elements .element.present>div>div:nth-child(3) .colors{margin:33px 0 0 24%}.cart-page .step-1 .elements .element.present>div>div:nth-child(3) .colors .color{width:31px;height:31px;border-radius:100px;background:#2d2d2d;cursor:pointer;position:relative;margin:0 0 17px 0}.cart-page .step-1 .elements .element.present>div>div:nth-child(3) .colors .color i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:none}.cart-page .step-1 .elements .element.present>div>div:nth-child(3) .colors .color.active i{display:block}.cart-page .step-1 .elements .element.present>div>div:nth-child(3) .colors .color:nth-child(2){background:#e9d5bf}.cart-page .step-1 .elements .element.present>div>div:nth-child(4) .count{margin:34px 0 0 4%}.cart-page .step-1 .elements .element.present>div>div:nth-child(5) .price{margin:35px 0 0 2%}.cart-page .step-1 .elements .element.present>div>div:nth-child(6) .sale{margin:35px 0 0 2%}.cart-page .step-1 .elements .element.present>div>div:nth-child(7){border-right:3px solid #ffba31;padding:29px 0 0 1%}.cart-page .step-1 .elements .element.present>div>div:nth-child(7) .free{font-size:1.5rem;color:#ffba31;font-weight:700}.cart-page .step-1 .promo-block{border-bottom:1px solid #dedede;padding:0 0 45px 0}.cart-page .step-1 .promo-block .text{width:17.4%;font-size:1.375rem;color:#444;font-weight:400;margin:47px 0 0 0}.cart-page .step-1 .promo-block .text span{font-size:1.5rem;color:#239596;font-weight:700;margin:0 0 0 8px}.cart-page .step-1 .promo-block .range-wrp{width:32.8%;margin:39px 0 0 3.6%}.cart-page .step-1 .promo-block .range-wrp .bonus{width:58%;height:3px;background:#ff9c00 !important;border:none !important;border-radius:100px;margin:20px 6% 0 0}.cart-page .step-1 .promo-block .range-wrp .bonus .noUi-origin{background:#d0d0d0}.cart-page .step-1 .promo-block .range-wrp .bonus .noUi-handle{width:19px;height:19px;background:#fff;border:none;border-radius:100px;cursor:pointer;-webkit-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);right:10px}.cart-page .step-1 .promo-block .range-wrp input{width:36%;height:42px;background:#f6f6f6;border:1px solid #d8d8d8;border-radius:30px;font-size:1.5rem;color:#222;font-weight:400;text-align:center;outline:none}.cart-page .step-1 .promo-block .use{width:17.5%;height:42px;background:#ff9c00;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:500;line-height:2.5rem;text-align:center;cursor:pointer;margin:39px 0 0 2%}.cart-page .step-1 .promo-block .use:hover{background:#ce6100}.cart-page .step-1 .promo-block .code{width:19.7%;height:42px;background:#fff;border:2px solid #ffa922;border-radius:30px;font-size:1rem;color:#303030;font-weight:300;line-height:2.125rem;text-align:center;cursor:pointer;float:right;margin:39px 0 0 0}.cart-page .step-1 .promo-block .code:hover{background:#e8e8e8}.cart-page .step-1 .enter-block{border-bottom:1px solid #dedede;padding:0 0 45px 0;display:none}.cart-page .step-1 .enter-block .text{width:17%;margin:57px 0 0 0}.cart-page .step-1 .enter-block .text div:nth-child(1){font-size:1.125rem;color:#d5262e;font-weight:500}.cart-page .step-1 .enter-block .text div:nth-child(2){font-size:.75rem;color:#4e4e4e;font-weight:400;line-height:1.125rem;margin:6px 0 0 0}.cart-page .step-1 .enter-block .enter-form{width:83%;padding:0 0 0 3.4%;margin:75px 0 0 0}.cart-page .step-1 .enter-block .enter-form input{width:34.7%;height:41px;background:#f7f7f7;border:1px solid #d2d2d2;border-radius:30px;font-family:"Cond Pro";font-size:1rem;color:#4e4e4e;font-weight:400;outline:none;padding:0 0 0 2%;margin:0 3% 0 0}.cart-page .step-1 .enter-block .enter-form button{width:24.5%;height:41px;background:#45b7ba;border:none;border-radius:30px;font-size:1.125rem;color:#fff;font-weight:500;text-align:center;outline:none;float:right}.cart-page .step-1 .enter-block .enter-form button:hover{background:#2a8b8e}.cart-page .step-1 .bottom-row .confirm{width:26%;height:52px;background:#c00f17;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:500;line-height:3.125rem;text-align:center;cursor:pointer;margin:103px 0 0 0}.cart-page .step-1 .bottom-row .confirm:hover{background:#960c13}.cart-page .step-1 .bottom-row .continue{width:26%;height:52px;background:#fff;border:1px solid #e1e1e1;border-radius:30px;font-size:1rem;color:#2e2e2e;font-weight:400;line-height:3rem;text-align:center;cursor:pointer;margin:103px 0 0 3%}.cart-page .step-1 .bottom-row .continue:hover{background:#f5f5f5}.cart-page .step-1 .bottom-row .right-part{width:34%;text-align:right;float:right}.cart-page .step-1 .bottom-row .right-part .row-1{font-size:1.25rem;color:#303030;font-weight:300;margin:51px 0 0 0}.cart-page .step-1 .bottom-row .right-part .row-1 span{font-weight:700}.cart-page .step-1 .bottom-row .right-part .row-1 i{margin:0 0 0 11px}.cart-page .step-1 .bottom-row .right-part .row-2{font-size:1.25rem;color:#303030;font-weight:300;margin:1px 0 0 0}.cart-page .step-1 .bottom-row .right-part .row-2 span{color:#ff9c00;font-weight:700}.cart-page .step-1 .bottom-row .right-part .row-2 i{margin:0 0 0 11px}.cart-page .step-1 .bottom-row .right-part .row-3{font-size:1.75rem;color:#303030;font-weight:300;margin:17px 0 0 0}.cart-page .step-1 .bottom-row .right-part .row-3 span{font-size:2.25rem;color:#303030;font-weight:700}.cart-page .step-1 .bottom-row .right-part .row-3 i{margin:0 0 0 11px}.cart-page .right-block{width:29.57264957264957%;background:#fff;-webkit-box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);float:right;margin:51px 0 0 0;display:none}.cart-page .right-block .top-block{padding:30px 12% 33px;border-bottom:1px solid #e8e8e8}.cart-page .right-block .top-block .row-1{font-size:1.875rem;color:#383838;font-weight:500}.cart-page .right-block .top-block .combo-block{margin:20px 0 0 0}.cart-page .right-block .top-block .combo-block .row-top{font-size:1.5rem;color:#24bec0;font-weight:700}.cart-page .right-block .top-block .combo-block .description{width:100%;border:2px solid #ff9c33;padding:30px 6% 15px 12%;margin:-6px 0 0 0}.cart-page .right-block .top-block .combo-block .description .element{margin:0 0 30px 0}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(1){width:50%;font-size:.75rem;color:#383838;font-weight:500;line-height:.875rem}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2){float:right;margin:-3px 0 0 0}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2) div{font-size:.875rem;color:#383838}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2) div:nth-child(1){font-weight:400}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2) div:nth-child(2){font-weight:700}.cart-page .right-block .top-block .combo-block .description .plus{margin:0 0 31px 0}.cart-page .right-block .top-block .combo-block .description .plus div:nth-child(1){width:19px;height:19px;background:#075153;border-radius:100px;font-size:1.0475rem;color:#fff;font-weight:500;line-height:1.125rem;text-align:center}.cart-page .right-block .top-block .combo-block .description .plus div:nth-child(2){width:50%;font-size:.75rem;color:#383838;font-weight:500;line-height:.875rem;margin:-2px 0 0 7%}.cart-page .right-block .top-block .simple-item{margin:29px 0 0 0}.cart-page .right-block .top-block .simple-item>div:nth-child(1){width:50%;font-size:.75rem;color:#383838;font-weight:500;line-height:.875rem}.cart-page .right-block .top-block .simple-item>div:nth-child(2){float:right;margin:-3px 7% 0 0}.cart-page .right-block .top-block .simple-item>div:nth-child(2) div{font-size:.875rem;color:#383838}.cart-page .right-block .top-block .simple-item>div:nth-child(2) div:nth-child(1){font-weight:400}.cart-page .right-block .top-block .simple-item>div:nth-child(2) div:nth-child(2){font-weight:700}.cart-page .right-block .top-block .present-block{margin:29px 0 0 0}.cart-page .right-block .top-block .present-block .row-top{font-size:1.5rem;color:#ff9523;font-weight:700}.cart-page .right-block .top-block .present-block .description{width:100%;border:2px solid #ff9c33;padding:5px 0 15px 3%;margin:-4px 0 0 0}.cart-page .right-block .top-block .present-block .description>div:nth-child(1){width:50px;height:50px;background:#ffba31;border-radius:100px;position:relative}.cart-page .right-block .top-block .present-block .description>div:nth-child(1) i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cart-page .right-block .top-block .present-block .description>div:nth-child(2){width:50%;font-size:.75rem;color:#383838;font-weight:500;line-height:.875rem;margin:13px 0 0 3%}.cart-page .right-block .top-block .present-block .description>div:nth-child(3){font-size:.875rem;color:#ff911c;font-weight:700;margin:11px 0 0 0}.cart-page .right-block .middle-block{border-bottom:1px solid #e8e8e8;padding:31px 12% 24px}.cart-page .right-block .middle-block .dots{background:url(/templates/2.2.16/img/cart-dots.jpg) 0 72% repeat-x;margin:0 0 14px 0}.cart-page .right-block .middle-block .dots div:nth-child(1){font-size:1rem;color:#303030;font-weight:400;background:#fff}.cart-page .right-block .middle-block .dots div:nth-child(2){font-size:1rem;color:#303030;font-weight:700;background:#fff;float:right}.cart-page .right-block .bottom-block{font-size:1.875rem;color:#303030;font-weight:400;padding:30px 12% 28px}.cart-page .right-block .bottom-block span{font-weight:700}.cart-page .left-block{margin:51px 0 0 0}.cart-page .left-block.step-2{width:67.86324786324786%;display:none}.cart-page .left-block.step-2 .first-col{width:31%}.cart-page .left-block.step-2 .first-col .group{margin:0 0 64px 0}.cart-page .left-block.step-2 .first-col .group label{display:inline-block;cursor:pointer;font-size:1.125rem;color:#313131;font-weight:500;line-height:1.4375rem;position:relative}.cart-page .left-block.step-2 .first-col .group label span{display:block;vertical-align:top;margin:6px 0 0 60px}.cart-page .left-block.step-2 .first-col .group label .change{font-size:1rem;color:#d52b2b;font-weight:400;text-decoration:underline;cursor:pointer;position:absolute;right:0;margin:0}.cart-page .left-block.step-2 .first-col .group input[type=radio]{display:none}.cart-page .left-block.step-2 .first-col .group input[type=radio]:checked+label:before{background-position:-76px -34px;background-image:url(/templates/2.2.16/img/cart-page.png)}.cart-page .left-block.step-2 .first-col .group label:before{content:"";display:inline-block;width:35px;height:35px;background-position:-31px -34px;background-image:url(/templates/2.2.16/img/cart-page.png);position:absolute;top:0;left:0}.cart-page .left-block.step-2 .second-col{width:59.3%;background:#f5f5f5;float:right;position:relative}.cart-page .left-block.step-2 .second-col .condition{position:relative;display:none}.cart-page .left-block.step-2 .second-col .condition .triangle{width:0;height:0;border-top:15px solid transparent;border-right:28px solid #f5f5f5;border-bottom:15px solid transparent;position:absolute;top:126px;left:-28px}.cart-page .left-block.step-2 .second-col .condition.active{display:block}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"]{padding:0 0 62px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .triangle{top:0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text{padding:45px 7% 0 8.5%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .row-1{font-size:1.125rem;color:#313131;font-weight:400}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .row-1 span{color:#20a199;font-weight:700}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .input{width:100%;height:38px;background:#fff;border:1px solid #cbcbcb;border-radius:30px;overflow:hidden;position:relative;margin:23px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .input i{position:absolute;top:0;bottom:0;left:3%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .input input{width:100%;border:none;font-family:"Cond Pro";font-size:.875rem;color:#313131;font-weight:400;outline:none;padding:9px 0 0 10%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .row-2{font-size:1rem;color:#313131;font-weight:700;margin:35px 0 20px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group{width:50%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group label{display:inline-block;cursor:pointer;font-size:1rem;color:#313131;font-weight:400;line-height:1.4375rem;position:relative}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group label span{display:block;vertical-align:top;margin:0 0 0 35px}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group label .change{font-size:1rem;color:#d52b2b;font-weight:400;text-decoration:underline;cursor:pointer;position:absolute;right:0;margin:0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group input[type=checkbox],.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group input[type=radio]{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group input[type=checkbox]:checked+label:before,.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group input[type=radio]:checked+label:before{background-position:-38px -100px;background-image:url(/templates/2.2.16/img/cart-page.png)}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group label:before{content:"";display:inline-block;width:23px;height:23px;background-position:-5px -100px;background-image:url(/templates/2.2.16/img/cart-page.png);position:absolute;top:0;left:0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .row-3{font-size:1rem;color:#313131;font-weight:700;margin:44px 0 18px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group-up{width:inherit}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor{width:50%;display:none;margin:0 0 0 12%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor.active{display:inline-block}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor .floor-text{font-size:1rem;color:#313131;font-weight:400;line-height:1.375rem}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor input{width:38%;height:25px;background:#fff;border:1px solid #cbcbcb;border-radius:30px;font-family:"Cond Pro";font-size:1rem;color:#313131;font-weight:400;text-align:center;outline:none;margin:-2px 0 0 7%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .triangle{top:94px}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text{padding:47px 7% 0 8.5%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1{font-size:1.125rem;color:#313131;font-weight:400}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1 span{color:#20a199;font-weight:700;margin:0 2% 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1 .right-text{width:40%;font-size:1.125rem;color:#313131;font-weight:400;text-align:right;float:right}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1 .right-text span{color:#313131;font-weight:500;margin:0 2% 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select{width:100%;height:38px;background:#fff;border:1px solid #cbcbcb;border-radius:30px;overflow:hidden;position:relative;margin:23px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select .sprite-city{position:absolute;top:0;bottom:0;left:3%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select .sprite-select{position:absolute;top:0;bottom:0;right:4%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select select{width:100%;border:none;font-family:"Cond Pro";font-size:.875rem;color:#313131;font-weight:400;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:9px 0 0 10%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select select::-ms-expand{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] #smvz-map{width:100%;height:230px;margin:33px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .triangle{top:188px}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text{padding:47px 7% 0 8.5%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .row-1{font-size:1.125rem;color:#313131;font-weight:400}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .row-1 span{color:#20a199;font-weight:700;margin:0 2% 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .select{width:100%;height:38px;background:#fff;border:1px solid #cbcbcb;border-radius:30px;overflow:hidden;position:relative;margin:23px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .select .sprite-city{position:absolute;top:0;bottom:0;left:3%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .select .sprite-select{position:absolute;top:0;bottom:0;right:4%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .select select{width:100%;border:none;font-family:"Cond Pro";font-size:.875rem;color:#313131;font-weight:400;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:9px 0 0 10%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] .text .select select::-ms-expand{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery3"] #rezerv-map{width:100%;height:230px;margin:33px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .triangle{top:282px}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text{padding:47px 7% 0 8.5%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1{font-size:1.125rem;color:#313131;font-weight:400}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1 span{color:#20a199;font-weight:700;margin:0 2% 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1 .right-text{width:40%;font-size:1.125rem;color:#313131;font-weight:400;text-align:right;float:right}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1 .right-text span{color:#313131;font-weight:500;margin:0 2% 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select{width:100%;height:38px;background:#fff;border:1px solid #cbcbcb;border-radius:30px;overflow:hidden;position:relative;margin:23px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select .sprite-city{position:absolute;top:0;bottom:0;left:3%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select .sprite-select{position:absolute;top:0;bottom:0;right:4%;margin:auto}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select select{width:100%;border:none;font-family:"Cond Pro";font-size:.875rem;color:#313131;font-weight:400;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:9px 0 0 10%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select select::-ms-expand{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] #tk-map{width:100%;height:230px;margin:33px 0 0 0}.cart-page .left-block.step-2 .third-col{clear:both}.cart-page .left-block.step-2 .third-col .confirm{width:38%;height:52px;background:#c00f17;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:500;line-height:3.125rem;text-align:center;cursor:pointer;margin:63px 0 0 0}.cart-page .left-block.step-2 .third-col .confirm:hover{background:#810b10}.cart-page .left-block.step-2 .third-col .continue{width:38%;height:52px;background:#fff;border:1px solid #dcdcdc;border-radius:30px;font-size:1.0625rem;color:#2e2e2e;font-weight:400;line-height:3rem;text-align:center;cursor:pointer;margin:63px 0 0 3%}.cart-page .left-block.step-2 .third-col .continue:hover{background:#f5f5f5}.cart-page .left-block.step-3{width:67.86324786324786%;display:none}.cart-page .left-block.step-3 .first-col{width:40%}.cart-page .left-block.step-3 .first-col .group{margin:0 0 30px 0}.cart-page .left-block.step-3 .first-col .group label{display:inline-block;cursor:pointer;font-size:1.125rem;color:#313131;font-weight:500;line-height:1.4375rem;position:relative}.cart-page .left-block.step-3 .first-col .group label span{display:block;vertical-align:top;margin:-2px 0 0 43px}.cart-page .left-block.step-3 .first-col .group input[type=radio]{display:none}.cart-page .left-block.step-3 .first-col .group input[type=radio]:checked+label:before{background-position:-121px -67px;background-image:url(/templates/2.2.16/img/cart-page.png)}.cart-page .left-block.step-3 .first-col .group label:before{content:"";display:inline-block;width:23px;height:23px;background-position:-121px -34px;background-image:url(/templates/2.2.16/img/cart-page.png);position:absolute;top:0;left:0}.cart-page .left-block.step-3 .second-col{width:59.3%;background:#f5f5f5;float:right;position:relative}.cart-page .left-block.step-3 .second-col .condition{padding:54px 15% 54px;display:none}.cart-page .left-block.step-3 .second-col .condition.active{display:block}.cart-page .left-block.step-3 .second-col .condition .triangle{width:0;height:0;border-top:15px solid transparent;border-right:28px solid #f5f5f5;border-bottom:15px solid transparent;position:absolute;top:126px;left:-28px}.cart-page .left-block.step-3 .second-col .condition .row-1{font-size:1.5rem;color:#313131;font-weight:500}.cart-page .left-block.step-3 .second-col .condition .row-2{font-size:1rem;color:#6c6c6c;font-weight:400;line-height:1.25rem;margin:25px 0 0 0}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment1"] .triangle{top:0}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment2"] .triangle{top:47px}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment3"] .triangle{top:97px}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment4"] .triangle{top:146px}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment5"] .triangle{top:198px}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment6"] .triangle{top:248px}.cart-page .left-block.step-3 .second-col .condition[data-condition="payment7"] .triangle{top:296px}.cart-page .left-block.step-3 .third-col{clear:both}.cart-page .left-block.step-3 .third-col textarea{width:100%;height:148px;background:#fafafa;border:1px solid #cbcbcb;border-radius:5px;font-family:"Cond Pro";font-size:1rem;color:#252525;font-weight:400;resize:none;outline:none;padding:21px 3%;margin:41px 0 0 0}.cart-page .left-block.step-3 .third-col .group{width:100%;margin:59px 0 0 0}.cart-page .left-block.step-3 .third-col .group label{display:inline-block;cursor:pointer;font-size:.875rem;color:#313131;font-weight:400;line-height:1.4375rem;position:relative}.cart-page .left-block.step-3 .third-col .group label span{display:block;vertical-align:top;margin:7px 0 0 79px}.cart-page .left-block.step-3 .third-col .group label span a{color:#c00f17;text-decoration:underline}.cart-page .left-block.step-3 .third-col .group input[type=checkbox]{display:none}.cart-page .left-block.step-3 .third-col .group input[type=checkbox]:checked+label:before{background:url(/templates/2.2.16/img/cart-page.png) -74px 7px no-repeat #ff9c00}.cart-page .left-block.step-3 .third-col .group label:before{content:"";display:inline-block;width:37px;height:37px;background:#ff9c00;border-radius:100px;position:absolute;top:0;left:0}.cart-page .left-block.step-3 .third-col .confirm{width:38%;height:52px;background:#c00f17;border-radius:30px;font-size:1.5rem;color:#fff;font-weight:500;line-height:3.125rem;text-align:center;cursor:pointer;margin:70px 0 0 0}.cart-page .left-block.step-3 .third-col .confirm:hover{background:#810b10}.cart-page .left-block.step-3 .third-col .continue{width:38%;height:52px;background:#fff;border:1px solid #dcdcdc;border-radius:30px;font-size:1.0625rem;color:#2e2e2e;font-weight:400;line-height:3rem;text-align:center;cursor:pointer;margin:70px 0 0 3%}.cart-page .left-block.step-3 .third-col .continue:hover{background:#f5f5f5}.cart-page .left-block.step-4{width:66.41025641025641%;display:none}.cart-page .left-block.step-4 .row-1{font-size:1.875rem;color:#313131;font-weight:500;line-height:1.5rem}.cart-page .left-block.step-4 .row-2{font-size:1.125rem;color:#313131;font-weight:500;margin:30px 0 0 0}.cart-page .left-block.step-4 .row-2 span{color:#c00f17}.cart-page .left-block.step-4 .sendmcode{width:100%;background:url(/templates/2.2.16/img/cart-mail.jpg) left 62px no-repeat;-webkit-box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 18px -4px rgba(0,0,0,0.75);padding:68px 0 62px 36%;margin:37px 0 0 0}.cart-page .left-block.step-4 .sendmcode .row-3{width:68%;font-size:1.5rem;color:#282828;font-weight:500;line-height:1.8125rem}.cart-page .left-block.step-4 .sendmcode .row-3 span{color:#c00f17}.cart-page .left-block.step-4 .sendmcode .row-4{width:82%;font-size:.875rem;color:#737373;font-weight:400;line-height:1.1875rem;margin:20px 0 0 0}.cart-page .left-block.step-4 .sendmcode input{width:83%;height:45px;background:#f3f3f3;border-radius:30px;font-family:"Cond Pro";font-size:1.125rem;color:#262626;font-weight:400;border:1px solid #cecece;outline:none;padding:0 0 0 5%;margin:29px 0 0 0}.cart-page .left-block.step-4 .sendmcode button{width:83%;height:51px;background:#c00f17;border-radius:30px;cursor:pointer;font-size:1.125rem;color:#fff;font-weight:500;border:none;outline:none;margin:18px 0 0 0}.cart-page .left-block.step-4 .sendmcode button:hover{background:#810b10}.cart-page .left-block.step-4 .next{width:39%;height:51px;background:#fff;border:2px solid #dcdcdc;border-radius:30px;cursor:pointer;font-size:1.125rem;color:#2e2e2e;font-weight:400;line-height:2.75rem;text-align:center;outline:none;margin:41px 0 0 0}.cart-page .left-block.step-4 .next:hover{background:#f5f5f5}.backcall-form{width:100%;background:#f5f5f5;position:relative;margin:48px 0 0 0}.backcall-form .backcall-form-sprite{background-image:url(/templates/2.2.16/img/backcall-form.png);background-repeat:no-repeat;display:inline-block}.backcall-form .sprite-background{width:250px;height:430px;background-position:-5px -5px}.backcall-form .sprite-name{width:22px;height:24px;background-position:-265px -5px}.backcall-form .sprite-phone{width:22px;height:22px;background-position:-297px -5px}.backcall-form>i{position:absolute;top:-48px;left:6.7%}.backcall-form .wrp{padding:44px 8.7% 47px 31.9%}.backcall-form .wrp .title{font-size:1.5rem;color:#424242;font-weight:700;line-height:1.75rem;margin:0 0 33px 0}.backcall-form .wrp .input{width:100%;height:50px;background:#fff;border:2px solid #acacac;border-radius:30px;overflow:hidden;position:relative;margin:0 0 23px 0}.backcall-form .wrp .input i{position:absolute;top:0;bottom:0;left:2%;margin:auto}.backcall-form .wrp .input input{width:92%;height:100%;font-family:"Cond Pro";font-size:1.125rem;color:#454545;font-weight:400;border:none;outline:none;vertical-align:top;margin:0 0 0 8%}.backcall-form .wrp button{width:58%;height:50px;background:#d24a43;border:none;border-radius:30px;font-size:1.25rem;color:#fff;font-weight:700;outline:none;cursor:pointer;margin:6px 0 0 0}.backcall-form .wrp button:hover{background:#b4302a}.backcall-form .wrp .text{font-size:.875rem;color:#595959;font-weight:400;margin:22px 0 0 10.6%}.compare-page{padding:0 0 33px 0}.compare-page .sprite-compare-page{background-image:url(/templates/2.2.16/img/compare-page.png);background-repeat:no-repeat;display:inline-block}.compare-page .sprite-bread{width:18px;height:18px;background-position:-5px -5px}.compare-page .sprite-bread-arrow{width:8px;height:12px;background-position:-33px -5px}.compare-page .sprite-del{width:10px;height:10px;background-position:-51px -5px}.compare-page .sprite-del-hover{width:10px;height:10px;background-position:-71px -5px}.compare-page .sprite-delete{width:15px;height:15px;background-position:-91px -5px}.compare-page .sprite-next{width:68px;height:69px;background-position:-33px -30px}.compare-page .sprite-next-hover{width:68px;height:69px;background-position:-116px -5px}.compare-page .sprite-point{width:27px;height:27px;background-position:-194px -5px}.compare-page .sprite-point-active{width:27px;height:27px;background-position:-194px -42px}.compare-page .sprite-prev{width:68px;height:69px;background-position:-111px -84px}.compare-page .sprite-prev-hover{width:68px;height:69px;background-position:-5px -163px}.compare-page .bread{width:100%;font-size:.875rem;color:#313131;font-weight:400;padding:39px 0 0 0}.compare-page .bread i{margin:0 1.5% 0 1.8%}.compare-page .bread i:nth-child(1){margin:0 2% 0 0}.compare-page .bread a{color:#313131;text-decoration:none;vertical-align:top;display:inline-block;margin:2px 0 0 0}.compare-page .bread span{vertical-align:top;line-height:1.375rem}.compare-page .title-row{font-size:1.875rem;color:#303030;font-weight:500;margin:30px 0 0 0}.compare-page .title-row h1{font-size:1.875rem;color:#303030;font-weight:500;margin:0}.compare-page .title-row .text{color:#c00f17}.compare-page .title-row .delete-all{width:14%;height:41px;background:#fff;border:1px solid #b8b8b8;border-radius:30px;cursor:pointer;text-align:center;float:right;padding:12px 0 0 0;margin:4px 0 0 0}.compare-page .title-row .delete-all i{vertical-align:top}.compare-page .title-row .delete-all div{font-size:.875rem;color:#212121;font-weight:500;line-height:.75rem;margin:0 0 0 6%}.compare-page .title-row .delete-all:hover{background:#f6f6f6}.compare-page .title-row:after{clear:both;content:"";display:block}.compare-page .compare-block{width:100%;padding:0 0 48px 0}.compare-page .compare-block .left-block{width:22.9%;padding:38px 0 0 0}.compare-page .compare-block .left-block .left-wrp{height:375px}.compare-page .compare-block .left-block .group{margin:0 0 29px 0}.compare-page .compare-block .left-block .group label{display:inline-block;cursor:pointer;font-size:1rem;color:#212121;font-weight:500;line-height:1.625rem;position:relative}.compare-page .compare-block .left-block .group label span{display:block;vertical-align:top;margin:0 0 0 41px}.compare-page .compare-block .left-block .group input[type=checkbox],.compare-page .compare-block .left-block .group input[type=radio]{display:none}.compare-page .compare-block .left-block .group input[type=checkbox]:checked+label:before,.compare-page .compare-block .left-block .group input[type=radio]:checked+label:before{background-position:-194px -42px;background-image:url(/templates/2.2.16/img/compare-page.png)}.compare-page .compare-block .left-block .group label:before{content:"";display:inline-block;width:27px;height:27px;background-position:-194px -5px;background-image:url(/templates/2.2.16/img/compare-page.png);position:absolute;top:0;left:0}.compare-page .compare-block .left-block .left-table{background:#f8f8f8;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.compare-page .compare-block .left-block .left-table>div{width:100%;min-height:54px;border-bottom:1px solid #e6e6e6;font-size:1rem;color:#424242;font-weight:500;padding:15px 0 16px 10%}.compare-page .compare-block .left-block .left-table>div.active{background:#c5eae4}.compare-page .compare-block .right-block{width:75%;margin:23px 0 0 0}.compare-page .compare-block .right-block .compare-slider .slide{margin:0 0 59px 0}.compare-page .compare-block .right-block .compare-slider .slide .top-part{height:337px;background:#fff;border:1px solid #e2e2e2;position:relative;padding:60px 15% 30px;margin:15px 0 22px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-product{background-image:url(/templates/2.2.16/img/product.png);background-repeat:no-repeat;display:inline-block}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-ac{width:80px;height:24px;background-position:-14px -5px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-credit{width:96px;height:24px;background-position:-143px -5px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-new{width:80px;height:24px;background-position:-154px -39px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-ruble{width:15px;height:17px;background-position:-249px -5px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .sprite-sale{width:96px;height:24px;background-position:-154px -73px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .dop{z-index:1;position:absolute;top:24px;left:0}.compare-page .compare-block .right-block .compare-slider .slide .top-part .ne-nalich,.compare-page .compare-block .right-block .compare-slider .slide .top-part .nalich{position:absolute;top:31px;left:61%;font-size:0.75rem;color:#2f2f2f;font-weight:300;line-height:0.5rem}.compare-page .compare-block .right-block .compare-slider .slide .top-part .ne-nalich div,.compare-page .compare-block .right-block .compare-slider .slide .top-part .nalich div{width:7px;height:7px;background:#9cbc3a;border-radius:100px;margin:0 5px 0 0}.compare-page .compare-block .right-block .compare-slider .slide .top-part .ne-nalich div{background:#d0d0d0}.compare-page .compare-block .right-block .compare-slider .slide .top-part .image{width:100%;height:157px;display:block;position:relative}.compare-page .compare-block .right-block .compare-slider .slide .top-part .image img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto}.compare-page .compare-block .right-block .compare-slider .slide .top-part .name{display:block;height:38px;font-size:.9375rem;color:#393939;font-weight:400;text-decoration:none;overflow:hidden;margin:11px 0 0 0}.compare-page .compare-block .right-block .compare-slider .slide .top-part .price{font-size:1.48688rem;color:#424242;font-weight:700;margin:11px 0 0 0}.compare-page .compare-block .right-block .compare-slider .slide .top-part .buy{width:81px;height:42px;background:#e1262d;border-radius:30px;font-size:.875rem;color:#fff;font-weight:500;line-height:2.375rem;text-align:center;cursor:pointer;position:absolute;bottom:-23px;left:0;right:0;margin:auto}.compare-page .compare-block .right-block .compare-slider .slide .top-part .buy:hover{background:#c0272d}.compare-page .compare-block .right-block .compare-slider .slide .top-part .del{width:30px;height:30px;background:#fff;border:2px solid #eee;border-radius:100px;cursor:pointer;box-shadow:0 7px 12px -5px rgba(0,0,0,0.2);position:absolute;top:-15px;left:0;right:0;margin:auto}.compare-page .compare-block .right-block .compare-slider .slide .top-part .del i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.compare-page .compare-block .right-block .compare-slider .slide .top-part .del:hover{background:#c0272d}.compare-page .compare-block .right-block .compare-slider .slide .top-part .del:hover i{background-position:-71px -5px}.compare-page .compare-block .right-block .compare-slider .slide .right-table{background:#fff;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;position:relative;margin:38px 0 0 0}.compare-page .compare-block .right-block .compare-slider .slide .right-table>div{width:100%;min-height:54px;border-bottom:1px solid #e6e6e6;font-size:.875rem;color:#424242;font-weight:400;padding:16px 11% 16px}.compare-page .compare-block .right-block .compare-slider .slide .right-table>div.active{background:#c5eae4}.compare-page .compare-block .right-block .compare-slider .slide .bottom-del{width:30px;height:30px;background:#fff;border:2px solid #eee;border-radius:100px;cursor:pointer;box-shadow:0 7px 12px -5px rgba(0,0,0,0.2);position:absolute;bottom:8px;left:0;right:0;margin:auto}.compare-page .compare-block .right-block .compare-slider .slide .bottom-del i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.compare-page .compare-block .right-block .compare-slider .slide .bottom-del:hover{background:#c0272d}.compare-page .compare-block .right-block .compare-slider .slide .bottom-del:hover i{background-position:-71px -5px}.compare-page .compare-block .right-block .compare-slider .owl-controls{margin:0}.compare-page .compare-block .right-block .compare-slider .owl-nav div{opacity:1;width:68px;height:69px;background-color:inherit;background-image:url(/templates/2.2.16/img/compare-page.png);background-repeat:no-repeat;font-size:0;position:absolute;top:162px;bottom:0;padding:0;margin:0}.compare-page .compare-block .right-block .compare-slider .owl-nav div.owl-prev{background-position:-111px -84px;left:-3.6%}.compare-page .compare-block .right-block .compare-slider .owl-nav div.owl-prev:hover{background-position:-5px -163px}.compare-page .compare-block .right-block .compare-slider .owl-nav div.owl-next{background-position:-33px -30px;right:-3.6%}.compare-page .compare-block .right-block .compare-slider .owl-nav div.owl-next:hover{background-position:-116px -5px}@media (min-width: 769px) and (max-width: 1170px){.wrapper-1170{width:100%;padding:0 0.5%}.often-questions .questions>div .top{padding:41px 3.1% 15px}.often-questions .questions>div .top .question i:nth-child(3){vertical-align:bottom;margin:0 0 6px 2.5%}.often-questions .questions>div .top .question .text{width:86%}.often-questions .questions>div .bottom .text{width:55%}header .sprite-logo{height:70px}header .city-drop .middle-row .right ul{display:block}header .first-row .city{font-size:.875rem}header .first-row .city div{width:40%;line-height:2.375rem;margin:0 0 0 1%}header .first-row .city-title{font-size:.875rem}header .first-row nav a{font-size:.875rem}header .second-row{height:140px}header .second-row .logo div{margin:100px 0 0 0}header .second-row .phones>div div:nth-child(2){font-size:1.0625rem}header .second-row .phones .backcall i{display:none}header .second-row .phones .backcall div{width:100%;font-size:.75rem;text-align:center;margin:10px 0 0 0}header .second-row .middle-col{width:14.9%}header .second-row .middle-col a{text-align:center;margin:0 0 18px 0}header .second-row .middle-col .backcall{margin:auto}header .second-row .middle-col .backcall i{display:none}header .second-row .middle-col .backcall div{width:100%;font-size:.75rem;text-align:center;margin:10px 0 0 0}header .second-row .addresses{width:21.5%}header .second-row .addresses div:nth-child(1){font-size:.6875rem}header .second-row .addresses div:nth-child(3){font-size:.625rem}header .second-row .to-cart{position:relative}header .second-row .to-cart i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}header .second-row .to-cart>div{display:none}header .second-row .right-block .compare i{margin:2px 0 0 27%}header .second-row .right-block .seen i{margin:2px 0 0 27%}header .menu i{margin:23px 0 0 5%}header .menu>div:nth-child(2){font-size:1.125rem;margin:22px 0 0 4.3%}header .menu .dropmenu>ul>li{background:url(/templates/2.2.16/img/menu-arrow.png) 94% 21px no-repeat}header .menu .dropmenu>ul>li>a{font-size:.875rem;line-height:.875rem}header .menu .dropmenu>ul>li>div{padding:30px 0 0 0}header .menu .dropmenu>ul>li>div .banner .price{font-size:1.25rem}header .sticky-header .menu i{margin:17px 0 0 5%}header .sticky-header .menu>div:nth-child(2){font-size:1.125rem;margin:16px 0 0 4.3%}header .sticky-header .phone{font-size:1rem;margin:14px 0 0 2%}header .sticky-header .to-cart{position:relative}header .sticky-header .to-cart i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}header .sticky-header .to-cart>div{display:none}header .bottom-row .ac i:nth-child(1){margin:5px 0 0 3%}header .bottom-row .ac div{font-size:1.25rem;line-height:1.875rem}header .bottom-row .club i:nth-child(3){display:none}.card .questions-block{margin:30px 0 0 0}.card .name{margin:15px 0 0 0}.card .name h1{display:block;font-size:1.25rem;margin:5px 0 0 0}.card .name div:nth-child(3){margin:0}.card .name .mark-block{top:70px}.card .name .mark-block i{margin:0 8% 3px 0}.card .image-block{height:688px}.card .image-block .image{height:570px}.card .image-block #images-slider{width:80%}.card .image-block #images-slider .image{width:40px;height:40px}.card .image-block .marks>div.third>div div:nth-child(2){font-size:.875rem}.card .image-block .marks>div.compare>div div.text{font-size:.8125rem;padding:20px 24%}.card .right-block{margin:83px 0 0 0}.card .right-block .price-left{width:100%}.card .right-block .price-left div:nth-child(4){width:100%}.card .right-block .price-right{display:none}.card .right-block .color{margin:10px 0 0 0}.card .right-block .color div:nth-child(1){width:100%;text-align:center}.card .right-block .color div.colors{width:100%;display:flex;justify-content:space-around;margin:15px 0 0 0}.card .right-block .to-cart{width:100%;margin:-11px 0 0 0}.card .right-block .to-cart div{font-size:1.25rem;margin:16px 0 0 7%}.card .right-block .fast-buy{width:100%;position:relative;top:107px;margin:0}.card .right-block .fast-buy div{font-size:1.125rem;margin:16px 0 0 7%}.card .right-block .states-block{margin:174px 0 0 0}.card .right-block .states-block .state-block{width:100%;margin:0 0 10px 0}.card .right-block .credit-block .credit{margin:0}.card .right-block .credit-block .credit div{width:77%;font-size:.875rem;text-align:center;margin:17px 0 0 0}.card .right-block .credit-block>div:nth-child(2){margin:10px 0}.card .icon-block{padding:58px 0 0 3%}.card .icon-block .icon div{font-size:1rem;line-height:1rem}.card .delivery-block{padding:19px 1.4% 40px}.card .delivery-block>div.grey-text{font-size:.75rem}.card .to-top-left,.card .backcall{display:none !important}.card .new-block{margin:31px 0 0 0}.card .new-block .main-title{margin:0 0 21px 0}.card .new-block .text div{font-size:.9375rem;line-height:1rem}.card .new-block .text div.title{margin:0 0 18px 0}.card .d-block{margin:61px 0 0 0}.card .d-block .text{font-size:1.5625rem}.card .market-block{max-height:400px}.card .market-block .text .title{font-size:1.25rem;line-height:1.25rem}.card .market-block .text ul{margin:20px 0 0 0}.card .market-block .image{height:300px}.card .market-block .more>div>div{width:60%}.card .test-drive img{width:24%}.card .test-drive>div .test-drive-form div:first-child{font-size:1.875rem}.card .test-drive>div .test-drive-form div:last-child{margin:22px 0 0 4%}.card .test-drive>div .test-drive-form div.input input{width:90%}.card .test-drive>div .test-drive-form a{font-size:1.25rem;line-height:3.25rem}.card .teh-block .title i{display:none}.card .teh-block .title>div:nth-child(1) div{width:100%;font-size:1.5rem;text-align:center;margin:10px 0 0 0}.card .reviews-block .review .first-line .mark{width:26%}.card .reviews-block .review .first-line .mark .text{width:24%}.card .reviews-block .review .second-row .right>div,.card .reviews-block .review .second-row .left>div{width:83%}.card .reviews-block .buttons{display:block;margin:20px 0 0 0}.card .reviews-block .buttons>div{width:48%;height:40px;font-size:1.125rem;line-height:2.5rem}.card .reviews-block .buttons>div:nth-child(2){width:48%;margin:0 0 0 4%}.card .reviews-block .buttons>div:nth-child(3){width:100%;margin:20px 0 0 0}.card .reviews-block .more{margin:20px 0 0 0}.card .yandex-block .text{font-size:1.125rem}.card .same-block .slider-same{margin:20px auto 0}.card .same-block .slider-same .product{width:140px;margin:50px auto 0}.card .same-block .slider-same .product .image{height:130px}.card .same-block .slider-same .product .price{text-align:center;margin:10px 0}.card .same-block .slider-same .product .to-cart{margin:12px auto 0}.card .same-block .slider-same .product .to-cart i{display:none}.card .same-block .slider-same .product .to-cart div{width:100%;text-align:center;margin:16px 0 0 0}.card .same-block .slider-same .center .product{width:150px;height:470px;margin:auto}.card .same-block .slider-same .center .product .image{height:200px}.card .same-block .slider-same .center .product .sprite-card-1{top:14px}.card .same-block .slider-same .center .product .sprite-card-2{top:45px}.card .moscow-modal{width:90%}.listing .left .often .block .wrp ul{margin:16px 10%}.listing .left .blog .left-slider .slide{height:560px}.listing .left .blog .left-slider .slide .decription{height:276px;padding:0 10%}.listing .right .products .product{width:33.333333333333333333%}.listing .right .products .product .top-wrp{padding:0 8% 23px}.listing .right .products .product .description .video i,.listing .right .products .product .description .compare i{margin:7px 5% 0 0}.listing .right .products .double-banner,.listing .right .products .triple-banner{width:66.666666666666666%}.listing .right .top-figures .figure{width:33.333333333333%;margin:0 0 10px 0}.listing .right .center-filters .filters .filter .input{margin:29px 0 0 5%}.listing .right .center-filters .filters .filter .input input{font-size:.75rem}.listing .right .center-filters .filters .filter .range{width:51%;margin:43px 0 0 3%}.main .main-top-slider .owl-nav div{top:0;bottom:0;margin:auto}.main .main-top-slider .owl-nav div.owl-prev{left:0}.main .main-top-slider .owl-nav div.owl-next{right:0}.main .top-block .element{width:50%}.main .hot-block .hot-wrp .hot-element{width:25%}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(1){display:block;width:100%}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2){line-height:1.375rem;text-align:left}.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2) span{font-size:1.0625rem}.main .hot-block .hot-wrp .hot-element .content .stars i{margin:0 2px 0 0}.main .hot-block .hot-wrp .hot-element .content .sale{font-size:.8125rem}.main .hot-block .hot-wrp .hot-element.big{width:75%}.main .hot-block .hot-wrp .hot-element.medium{width:50%}.main .hot-block .hot-wrp .hot-element.gorizontal .content .price,.main .hot-block .hot-wrp .hot-element.gorizontal .content .old-price{display:block;margin:8px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .old-price{float:inherit}.main .hot-block .hot-wrp .gorizontal-wrp{width:50%}.main .day-block .main-day-slider{width:100%}.main .day-block .main-day-slider .owl-item{height:411px;position:relative}.main .day-block .main-day-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.main .day-block .main-day-slider .owl-nav div.owl-prev{left:0}.main .day-block .main-day-slider .owl-nav div.owl-next{right:0}.main .service-block .right,.main .service-block .left{width:32%;margin:102px 0 0 1%}.main .service-block .right .element i,.main .service-block .left .element i{display:none}.main .service-block .right .element>div,.main .service-block .left .element>div{margin:0}.main .service-block .right .element>div div:nth-child(1),.main .service-block .left .element>div div:nth-child(1){font-size:1.25rem}.main .service-block .right .element>div div:nth-child(2),.main .service-block .left .element>div div:nth-child(2){font-size:.875rem}.main .service-block .right{text-align:right;margin:102px 1% 0 0}.main .assortment-block .elements .element .description{width:272px}.main .weare-block .text{width:59%;padding:52px 1% 0 0}.main .weare-block .text div:nth-child(3),.main .weare-block .text div:nth-child(2){font-size:1.25rem}.main .what-block .elements .element .text .row-1{font-size:1.375rem}.main .what-block .elements .element .text .row-2,.main .what-block .elements .element .text .line{margin:10px 0 0 0}.main .white-block .row-1{padding:50px 0 0 0}.main .small-block .row-1{padding:30px 0 0 3.5%}.main .small-block.right .row-1{padding:30px 0 0 0}.main .best-block .main-best-slider{width:100%}.main .best-block .main-best-slider .owl-item{height:411px;position:relative}.main .best-block .main-best-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.main .best-block .main-best-slider .owl-nav div.owl-prev{left:0}.main .best-block .main-best-slider .owl-nav div.owl-next{right:0}.main .help-block iframe,.main .help-block .video{width:40%}.main .help-block .row-2{width:35%}.main .process-block .row-1{padding:30px 0 0 0}.main .process-block .elements{margin:30px 0 0 0}.cart-page .top-row .elements .element{margin:0 0 0 2%}.cart-page .top-row .elements .element .text{font-size:.9375rem;margin:0 0 0 11px}.cart-page .top-row .elements>i{margin:12px 0 0 14px}.cart-page .step-1 .combo-block .combo-banner{height:inherit}.cart-page .step-1 .combo-block .combo-banner .row-1{font-size:1.875rem}.cart-page .step-1 .combo-block .combo-banner .row-2{margin:20px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-4{line-height:1.5rem;margin:20px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-5{font-size:1.625rem}.cart-page .step-1 .combo-block .combo-banner .mark .description{padding:14px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mark .description div{text-align:center}.cart-page .step-1 .combo-block .combo-banner .mark .description div:nth-child(1){font-size:1rem}.cart-page .step-1 .combo-block .combo-banner .mark .description div:nth-child(2){margin:8px 0 0 0}.cart-page .step-1 .elements .element>div>div:nth-child(5) .price i{margin:0 0 0 2px}.cart-page .step-1 .elements .element>div>div:nth-child(6) .sale i{margin:0 0 0 2px}.cart-page .step-1 .elements .element>div>div:nth-child(7) .price{font-size:1.125rem}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark .circle{display:none}.cart-page .step-1 .elements .element>div>div:nth-child(7) .mark .description{line-height:.8125rem}.cart-page .step-1 .elements .element.present>div>div:nth-child(7) .free{font-size:1.125rem}.cart-page .step-1 .bottom-row .right-part{width:45%}.cart-page .step-1 .bottom-row .right-part .row-3{font-size:1.5rem;margin:16px 0 0 0}.cart-page .right-block .top-block .row-1{font-size:1.625rem}.cart-page .right-block .top-block .present-block .description>div:nth-child(1){display:none}.cart-page .right-block .top-block .present-block .description>div:nth-child(3){width:40%;text-align:right}.cart-page .right-block .middle-block .dots div:nth-child(1){font-size:.875rem}.cart-page .right-block .bottom-block{font-size:1.5625rem}.cart-page .left-block.step-2 .second-col .condition .triangle{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group label{font-size:.875rem}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor{width:100%;margin:10px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1 .right-text{display:block;text-align:left;float:inherit}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1 .right-text{display:block;text-align:left;float:inherit}.cart-page .left-block.step-3 .second-col .condition .triangle{display:none}.compare-page .title-row .delete-all div{margin:0}.compare-page .compare-block .left-block{width:30%}.compare-page .compare-block .right-block{width:70%}.cabinet-page .title-row .person{margin:3px 0 0 7.7%}.cabinet-page .cabinet-wrp .left-block{width:100%;display:table;padding:0;margin:0 0 30px 0}.cabinet-page .cabinet-wrp .left-block .element{width:20%;display:table-cell}.cabinet-page .cabinet-wrp .left-block .element i{top:10px;bottom:inherit;left:0;right:0}.cabinet-page .cabinet-wrp .left-block .element .text{width:100%;text-align:center;padding:49px 8% 10px}.cabinet-page .cabinet-wrp .left-block .element .text .mark{position:static}.cabinet-page .cabinet-wrp .right-block{width:100%}.search-page .left-col .list{padding:14px 6% 35px 6%}.news-page .description .bottom-row .social-block a{margin:0}.news-page-2 .content-wrp .description .social-block .social-icons,.news-page-2 .content-wrp .description .social-block .left-block{width:100%}.news-page-2 .content-wrp .description .social-block .social-icons{margin:10px 0 0 0}.news-page-2 .news-element .description .bottom-row .social-block a{margin:0}.articles-page .articles-wrp .articles-element{width:48.25%}.articles-page .articles-wrp .articles-element:nth-child(3n){margin:0 3.5% 34px 0}.articles-page .articles-wrp .articles-element:nth-child(2n){margin:0 0 34px 0}.articles-page-2 .content-wrp .description-part{width:100%}.articles-page-2 .content-wrp .right-col{width:100%;margin:20px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element{width:31%;margin:0 3.5% 34px 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element:nth-child(3n){margin:0 0 34px 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element .description .bottom-row .social-block{float:inherit;margin:5px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element .description .bottom-row .social-block a{margin:0 12px 0 0}.promo-page-2 .slider-wrp .promo-slider{width:100%}.promo-page-2 .slider-wrp .promo-slider .owl-item{height:411px;position:relative}.promo-page-2 .slider-wrp .promo-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-prev{left:0}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-next{right:0}.seen-page .elements .news-element .description .bottom-row .social-block a{margin:0}.seen-page .elements .articles-element{width:48.25%}.seen-page .elements .articles-element:nth-child(3n){margin:0 3.5% 34px 0}.seen-page .elements .articles-element:nth-child(2n){margin:0 0 34px 0}.delivery-page .first-block{background:url(/templates/2.2.16/img/delivery-1.jpg) -120px top no-repeat #f5f5f5}.delivery-page .second-block{background:url(/templates/2.2.16/img/delivery-2.jpg) -120px top no-repeat #f5f5f5}.delivery-page .second-block .map-block .left-block .finish{padding:112px 12% 0}.delivery-page .third-block{background:url(/templates/2.2.16/img/delivery-3.jpg) -120px top no-repeat #fff}.delivery-page .fourth-block form input{width:94%}.shops-page .left-part .city-block .main-row .text .button{width:100%}.shops-page .left-part .city-block .main-row .text .button span:nth-child(1){display:none}.shops-page .left-part .city-block .main-row .text .button span:nth-child(2){font-size:.875rem;margin:0}.shops-page .right-part{margin:40px 0 0 2.5%}.shops-page .right-part>.row-1{height:82px}.shops-page .right-part .city-block .big-cities a{font-size:1rem}.shops-page .right-part .city-block .nav-row div{width:14px}.reviews-page .reviews-wrp .review .first-line .mark{width:28%}.reviews-page .reviews-wrp .review .second-row .left>div,.reviews-page .reviews-wrp .review .second-row .right>div{width:83%}.review-modal{width:90%}.about-page .what-block .elements .element .text .row-1{font-size:1.375rem}.about-page .what-block .elements .element .text .row-2,.about-page .what-block .elements .element .text .line{margin:10px 0 0 0}.about-page .weare-block .text{width:59%;padding:52px 1% 0 0}.about-page .weare-block .text div:nth-child(3),.about-page .weare-block .text div:nth-child(2){font-size:1.25rem}.advantages-page .block.right .description{width:81%}.advantages-page .block.left .description{width:68%}.advantages-page .block-2 .window{width:68%}.combo-modal{width:90%}.combo-modal .sprite-close{top:98px;right:6px}.combo-modal .top-row{font-size:4.375rem}.combo-modal .top-row span{font-size:1.75rem;margin:0px 0 0 0}.combo-modal .content-row .slider-wrp{width:70%}.combo-modal .content-row .slider-wrp .combo-slider .owl-nav div.owl-prev{left:0}.combo-modal .content-row .slider-wrp .combo-slider .owl-nav div.owl-next{right:0}.combo-modal .content-row .right-part{width:30%}.registration-modal{width:90%}.registration-promo-modal{width:90%}.to-cart-modal{width:90%}.to-cart-modal .left-part .title{margin:20px 0 0 0}.to-cart-modal .right-part{padding:69px 8% 0}.to-cart-modal .right-part .row-1{font-size:2rem}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(3) .price{font-size:1.625rem}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(3) .price i{margin:0}.to-cart-thanks-modal{width:90%}.backcall-big-modal{width:90%;padding:73px 5% 0}.backcall-big-modal .sprite-girl{display:none}.backcall-big-modal form .groups .group{margin:0 35px 0 0}.backcall-modal{width:90%;padding:73px 5% 0}.backcall-modal .sprite-girl{display:none}.fast-buy-modal{width:90%}footer .first .sendmail{background:#e8e8e8}footer .first .sendmail .wrp{width:100%}footer .first .sendmail .wrp .input input{width:84%}footer .third{height:478px}footer .third .right .phone div{font-size:1.0625rem}footer .fourth .social{width:36%}.knowledge-block .block .element .text .right{width:46%}.knowledge-block .block .read-more{height:44px;margin:0}.gallery-modal{width:90%}.delivery-modal{width:90%}.delivery-mkad-modal{width:90%}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(1){font-size:1.25rem}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(2){line-height:1.25rem}.delivery-mkad-modal .left>div.back i{display:none}.delivery-mkad-modal .left>div.back div{width:100%;text-align:center;margin:10px 0 0 0}.delivery-rus-modal{width:90%}.order-modal{width:90%;height:650px}.order-modal .order .top{padding:49px 4% 31px}.order-modal .order .top .title{font-size:1.25rem}.order-modal .order .top .text{font-size:1rem;margin:13px 0 20px 0}.order-modal .order .top .input{height:40px;margin:0 0 10px 0}.order-modal .order .top .points{margin:10px 0 0 0}.order-modal .order .top .points .group label{font-size:.75rem}.order-modal .order .bottom{padding:20px 5% 0}.order-modal .order .bottom .color div:nth-child(1){font-size:.875rem}.order-modal .order .bottom .order-submit{font-size:1rem}.thanks-modal{width:90%;height:610px}.thanks-modal .right div:nth-child(3){width:80%}.thanks-modal .right div:nth-child(4){font-size:1rem}.delivery-modal .title{line-height:1.25rem}.backcall-form>i{left:0}.backcall-form .wrp{padding:44px 8.7% 47px 36%}.backcall-form .wrp .text{display:none}}@media (max-width: 768px){.wrapper-1170{width:100%;padding:0 3.125%}.often-questions{width:100% !important;margin:-379px 0 0 0}.often-questions .questions{position:relative}.often-questions .questions>div .bottom .button{width:43%}.often-questions .questions>div .bottom .text{width:43%;float:right;margin:13px 0 0 0}.often-questions .questions>div .top .question .text{font-size:1rem}header .first-row{height:34px}header .first-row .city-title{width:13.80208333333333%;font-weight:400;margin:5px 0 0 0}header .first-row .city{width:21.61458333333333%;height:34px;font-weight:400}header .first-row .city div{text-align:center;margin:0}header .first-row nav{width:100%;height:880px;position:absolute;top:-3px;left:-100%;background:#fff;z-index:3;padding:0;transform:translate3d(0, 0, 0);transition:transform 500ms ease}header .first-row nav.active{-webkit-box-shadow:0px 0px 39px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 39px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 39px -2px rgba(0,0,0,0.75);transform:translate3d(100%, 0, 0)}header .first-row nav .nav-close{display:block;float:right;cursor:pointer;margin:26px 8% 0 0}header .first-row nav .nav-close i{display:inline-block;width:47px;height:47px;background:url(/templates/2.2.16/img/close-mobile.png) center no-repeat;background-size:100%}header .first-row nav .nav-close div{font-size:1rem;color:#878787;font-weight:400;margin:13px 16px 0 0}header .first-row nav .nav-close:hover div{color:#e1262d}header .first-row nav .nav-close:hover i{background:url(/templates/2.2.16/img/close-mobile-hover.png) center no-repeat}header .first-row nav .logo{display:block;width:90%;height:136px;background:url(/templates/2.2.16/img/mobile-logo-big.png) center no-repeat;clear:both;margin:117px auto 0}header .first-row nav a:not(.logo){height:92px;font-size:1.875rem;color:#282828;line-height:5.75rem;display:block;cursor:pointer;position:relative;padding:0 0 0 14%}header .first-row nav a:not(.logo) .arrow{display:inline-block;width:17px;height:11px;background:url(/templates/2.2.16/img/small-arrow-mobile.png) center no-repeat;transform:rotate(-90deg);position:absolute;top:0;bottom:0;left:3%;margin:auto}header .first-row nav a:not(.logo):nth-child(3){margin:52px  0 0 0}header .first-row nav a:not(.logo):hover{background:#f1f1f1}header .second-row{height:104px;border-top:1px solid #c1c2c2;border-bottom:1px solid #c1c2c2}header .second-row .logo{width:13.80208333333333%;background:inherit}header .second-row .logo i{width:100%;height:67px;background:url(/templates/2.2.16/img/mobile-logo.png) center no-repeat;background-size:100%}header .second-row .logo div{display:none}header .second-row .menu-mobile{display:inline-block;width:48px;height:42px;cursor:pointer;background:url(/templates/2.2.16/img/mobile-menu.png) center no-repeat;margin:30px 0 0 7.8125%}header .second-row .phones{width:0;padding:0}header .second-row .phones>div{position:absolute;top:-26px;margin:0}header .second-row .phones>div:nth-child(1){right:26.953125%}header .second-row .phones>div:nth-child(2){right:3.125%}header .second-row .phones>div div:nth-child(1){display:none}header .second-row .phones>div div:nth-child(2){font-size:1.125rem;color:#fff;font-weight:500;margin:0}header .second-row .phones .backcall{display:none}header .second-row .addresses,header .second-row .middle-col{display:none}header .second-row .right-block{width:50%;background:inherit;border:none;border-top:none;position:absolute;right:0}header .second-row .right-block .to-cart{width:33.333%;height:104px;position:absolute;top:-1px;right:0;border:none}header .second-row .right-block .to-cart i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}header .second-row .right-block .to-cart>div{display:none}header .second-row .right-block .seen{position:absolute;width:33.333%;height:104px;right:33.333%;top:-1px}header .second-row .right-block .seen:hover i{background:url(/templates/2.2.16/img/seen-mobile-hover.png) center no-repeat}header .second-row .right-block .seen i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:37px;height:23px;background:url(/templates/2.2.16/img/seen-mobile.png) center no-repeat;background-size:100%}header .second-row .right-block .seen div:nth-child(1){display:none}header .second-row .right-block .seen div:nth-child(3){width:22px;height:22px;font-size:1.125rem;position:absolute;top:27px;left:26%;margin:auto}header .second-row .right-block .compare{position:absolute;width:33.333%;height:104px;border:none;right:66.666%;top:-1px}header .second-row .right-block .compare:hover i{background:url(/templates/2.2.16/img/compare-mobile-hover.png) center no-repeat}header .second-row .right-block .compare i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30px;height:30px;background:url(/templates/2.2.16/img/compare-mobile.png) center no-repeat;background-size:100%}header .second-row .right-block .compare div:nth-child(1){display:none}header .second-row .right-block .compare div:nth-child(3){width:22px;height:22px;font-size:1.125rem;position:absolute;top:27px;left:26%;margin:auto}header .bottom-row{height:68px}header .bottom-row .menu{width:100%;height:65px;top:68px}header .bottom-row .menu.active .dropmenu{max-height:5000px}header .bottom-row .menu>i{position:absolute;width:36px;height:36px;background:url(/templates/2.2.16/img/arrow-mobile.png) center no-repeat;top:0;bottom:0;right:25%;margin:auto}header .bottom-row .menu>div:nth-child(2){width:100%;font-size:1.875rem;text-align:center;padding:12px 0 18px 0;margin:0}header .bottom-row .menu .dropmenu{display:block;width:100%;max-height:0;top:65px;overflow:hidden;transition:max-height 1s ease}header .bottom-row .menu .dropmenu>ul{width:100%;padding:0}header .bottom-row .menu .dropmenu>ul>li{height:81px;border-bottom:1px solid #d1d1d1;background:inherit;background:url(/templates/2.2.16/img/small-arrow-mobile.png) 94% center no-repeat;padding:30px 0 0 0}header .bottom-row .menu .dropmenu>ul>li>a{width:70%;font-size:1.5rem;color:#262626;font-weight:500;padding:0 3.125%;display:block}header .bottom-row .menu .dropmenu>ul>li>div{width:100%;height:auto;position:inherit;box-shadow:none;margin:26px 0 0 0;padding:0;max-height:0;overflow:hidden;display:block;transition:max-height 0.5s ease}header .bottom-row .menu .dropmenu>ul>li>div ul{width:45%;border:none}header .bottom-row .menu .dropmenu>ul>li>div ul li{height:60px;padding:0;background:url(/templates/2.2.16/img/menu-arrow.png) 14% center no-repeat;padding:0 0 0 23%}header .bottom-row .menu .dropmenu>ul>li>div ul li a{font-size:1.25rem;color:#262626}header .bottom-row .menu .dropmenu>ul>li>div .banner{display:none}header .bottom-row .menu .dropmenu>ul>li.active{background:url(/templates/2.2.16/img/small-arrow-mobile-2.png) 94% 35px no-repeat #f3f3f3}header .bottom-row .menu .dropmenu>ul>li:hover{background:url(/templates/2.2.16/img/small-arrow-mobile.png) 94% 35px no-repeat #f3f3f3}header .bottom-row .menu .dropmenu>ul>li.active{background:url(/templates/2.2.16/img/small-arrow-mobile-2.png) 94% 35px no-repeat #f3f3f3}header .bottom-row .menu .dropmenu>ul>li.active div{max-height:1000px;padding:0 0 30px 0}header .bottom-row .menu .dropmenu .close-mobile{display:block;width:100%;height:77px;background:#2e9ea1;font-size:1.5rem;color:#fff;font-weight:500;line-height:4.625rem;text-align:center;position:relative}header .bottom-row .menu .dropmenu .close-mobile i{display:block;width:17px;height:11px;background:url(/templates/2.2.16/img/close-catalog-mobile.png) center no-repeat;position:absolute;top:0;bottom:0;right:30%;margin:auto}header .bottom-row .menu.active{background:#89090f}header .bottom-row .menu.active>i{transform:rotate(180deg)}header .bottom-row .ac{display:none}header .bottom-row .search{width:64.0625%;height:45px;font-size:1.125rem;margin:11px 0 0 0;position:relative}header .bottom-row .search input{padding:13px 0 0 6.4%}header .bottom-row .search button{position:absolute;top:0;bottom:0;margin:auto}header .bottom-row .club{width:27.21354166666667%;height:45px;border:2px solid #207e81;margin:11px 0 0 0;float:right;position:relative}header .bottom-row .club.person div{padding-left:25%}header .bottom-row .club.person i.sprite-club-person:nth-child(1){margin:0;left:4%;top:5px}header .bottom-row .club i:nth-child(1){position:absolute;top:0;bottom:0;left:10%;margin:auto}header .bottom-row .club i:nth-child(3){position:absolute;top:0;bottom:0;right:10%;margin:auto}header .bottom-row .club div{width:100%;font-size:1.125rem;text-align:center;margin:11px 0 0 0}header .bottom-row .club:hover{border:2px solid #0c4c4e}header .city-drop .top-row>div>div:nth-child(1){margin:26px 0 0 0}header .city-drop .top-row>div>div:nth-child(2){display:none}header .city-drop .top-row .city-search{width:46.22395833333333%;height:47px;position:relative;overflow:hidden;margin:14px 0 0 4%}header .city-drop .top-row .city-search i:nth-child(1){position:absolute;left:3%;top:0;bottom:0;margin:auto}header .city-drop .top-row .city-search i:nth-child(3){position:absolute;right:5%;top:0;bottom:0;margin:auto}header .city-drop .top-row .city-search input{width:90%;height:100%;padding:0 0 0 12%}header .city-drop .top-row .city-close div{font-size:1.25rem;margin:0 10px 0 0}header .city-drop .middle-row .right ul{display:block}header .city-drop .bottom-row>div>div:nth-child(1){width:70%;font-size:1rem}header .city-drop .bottom-row>div>div:nth-child(2){width:26%;font-size:1rem}header .sticky-header{display:none !important}.card{margin:55px 0 0 0}.card .to-top-left,.card .backcall{display:none !important}.card .name{width:100%;margin:40px 0 32px 0}.card .name .mark-block{top:100px;right:0;width:36%;z-index:1}.card .image-block{width:100%;height:574px;border-bottom:1px solid #dfdfdf;margin:0}.card .right-block{width:100%;margin:40px 0 0 0}.card .right-block .price-left{width:72%;position:relative}.card .right-block .price-left div:nth-child(3){width:57.77777777777778%;position:absolute;font-size:3rem;color:#181818;top:32px;left:0}.card .right-block .price-left div:nth-child(3) i{margin:0 0 0 5px}.card .right-block .price-left div:nth-child(1){width:42%;font-size:1.125rem;position:absolute;top:20px;left:57.77777777777778%}.card .right-block .price-left div:nth-child(2){width:42%;font-size:1.5rem;position:absolute;top:48px;left:57.77777777777778%}.card .right-block .price-left div:nth-child(4){width:139%;height:72px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:30px;font-size:1.25rem;line-height:4.5rem;text-align:center;position:absolute;top:133px;left:0;margin:0}.card .right-block .price-right{width:28%;margin:0}.card .right-block .price-right>div:nth-child(2) div:nth-child(1),.card .right-block .price-right>div:nth-child(2) div:nth-child(2){font-size:1.1rem}.card .right-block .color{margin:158px 0 0 0}.card .right-block .color div:nth-child(1){width:35%;line-height:2.25rem}.card .right-block .color div.colors{width:65%}.card .right-block .color div.colors div{width:36px;height:36px}.card .right-block .color div.colors div i{width:53px;height:118px;background:url(/templates/2.2.16/img/color-mobile.png) center no-repeat;margin:-24px 0 0 -8px}.card .right-block .to-cart{width:100%;height:71px;border-radius:40px;position:relative;margin:-28px 0 0 0}.card .right-block .to-cart div{width:100%;font-size:1.5rem;text-align:center;margin:22px 0 0 0}.card .right-block .to-cart i{width:55px;height:43px;background:url(/templates/2.2.16/img/to-cart-mobile.png) center no-repeat;position:absolute;top:0;bottom:0;left:25%;margin:auto}.card .right-block .to-cart:hover i{background:url(/templates/2.2.16/img/to-cart-mobile-hover.png) center no-repeat}.card .right-block .fast-buy{width:100%;height:71px;border-radius:40px;position:relative;top:145px;margin:0}.card .right-block .fast-buy div{width:100%;font-size:1.5rem;text-align:center;margin:22px 0 0 0}.card .right-block .fast-buy i{width:46px;height:46px;background:url(/templates/2.2.16/img/fast-buy-mobile.png) center no-repeat;position:absolute;top:0;bottom:0;left:23%;margin:auto}.card .right-block .fast-buy:hover i{background:url(/templates/2.2.16/img/fast-buy-mobile-hover.png) center no-repeat}.card .right-block .states-block{margin:260px 0 0 0}.card .right-block .states-block .state-block{width:50%;margin:0 0 17px 0}.card .right-block .states-block .state-block div{font-size:1.5rem}.card .right-block .credit-block .credit{height:71px;position:relative}.card .right-block .credit-block .credit div{width:100%;font-size:1.5rem;text-align:center;margin:22px 0 0 0}.card .right-block .credit-block .credit i{position:absolute;top:0;bottom:0;left:15%;margin:auto}.card .right-block .credit-block>div:nth-child(2){font-size:1.125rem;margin:30px 0}.card .delivery-block{width:100%;max-height:203px;padding:29px 7% 40px;margin:-273px 0 0 0;position:relative}.card .delivery-block>div.title-text{width:55%;font-size:1.5rem}.card .delivery-block>div.title-text:nth-child(5){width:40%;position:absolute;top:29px;right:0}.card .delivery-block>div.title-text:nth-child(7){width:100%;text-align:center}.card .delivery-block>div.metro:nth-child(6){width:40%;position:absolute;top:67px;right:0}.card .delivery-block>div.metro:nth-child(8){text-align:center}.card .delivery-block>div.metro:nth-child(8)>div{text-align:left}.card .delivery-block>div.metro>div{font-size:1.125rem}.card .delivery-block>div.dots{width:55%;font-size:1.125rem;margin:0 0 7px 0}.card .delivery-block>div.grey-text{width:55%}.card .icon-block{width:100%;height:214px;position:relative;top:172px;padding:33px 0 0 7.3%}.card .icon-block .icon{width:32%}.card .icon-block .icon div{width:55%}.card .banner-block{background:url(/templates/2.2.16/img/card-banner.jpg) 20% 0 no-repeat;margin:200px 0 0 0}.card .new-block .image{float:left;height:360px}.card .new-block .text{float:right;padding:0 0 0 5%}.card .new-block .text div{margin:0 0 10px 0}.card .new-block .text div.title{margin:0 0 30px 0}.card .d-block{height:510px;clear:both;padding:0 4%;margin:470px 0 0 0}.card .d-block .text{width:80%;margin:20px 0 0 0}.card .d-block .text div:nth-child(2){margin:10px 0 0 0}.card .d-block iframe{width:100%;height:297px;margin:34px 0 0 0}.card .market-block{max-height:700px;margin:70px 0 0 0}.card .market-block .text{width:100%;margin:0}.card .market-block .text ul li{display:inline-block;padding:0 1% 0 0}.card .market-block .image{width:100%;height:422px}.card .market-block .more>div>div{width:80%}.card .test-drive img{width:30%;left:0}.card .test-drive>div .test-drive-form div:first-child{font-size:1.5rem}.card .test-drive>div .test-drive-form div:last-child{display:none}.card .test-drive>div .test-drive-form div.input input{width:80%;padding:0 0 0 3%}.card .test-drive>div .test-drive-form a{width:87.5%}.card .teh-block .title>div:nth-child(1){width:50%;position:relative}.card .teh-block .title>div:nth-child(1) i{position:absolute;top:0;bottom:0;left:4%;margin:auto}.card .teh-block .title>div:nth-child(1) div{width:100%;font-size:1.5rem;text-align:center}.card .teh-block .title>div:nth-child(2){width:50%;font-size:1.125rem;text-align:center;margin:18px 0 0 0}.card .teh-block .col{width:50%;padding:25px 1% 0 4.8%;margin:0}.card .teh-block .col:nth-child(4){margin:0}.card .reviews-block .title{font-size:1.375rem;text-align:center}.card .reviews-block .title span:nth-child(1){font-size:24px}.card .reviews-block .reviews .first-line .date{display:none}.card .reviews-block .reviews .first-line .person{width:40%}.card .reviews-block .reviews .first-line .mark{width:40%;text-align:right}.card .reviews-block .reviews .first-line .mark .text{line-height:2.25rem}.card .reviews-block .reviews .first-line .mark .stars{margin:9px 0 0 0}.card .reviews-block .review .second-row .right>div,.card .reviews-block .review .second-row .left>div{width:80%}.card .reviews-block .review .third-row .left>div{max-height:91px;overflow:hidden}.card .reviews-block .buttons{display:block;margin:34px 0 0 0}.card .reviews-block .buttons>div{width:100%}.card .reviews-block .buttons>div:nth-child(2){width:100%;margin:32px 0 0 0}.card .reviews-block .buttons>div:nth-child(3){width:100%;margin:32px 0 0 0}.card .yandex-block{position:relative;margin:90px 0 0 0}.card .yandex-block .text{width:100%;font-size:1.875rem;text-align:center;position:absolute;top:-60px;left:0;margin:0}.card .yandex-block img{width:37.5%}.card .yandex-block a{width:50%;line-height:3rem;margin:6px 0 0 0}.card .same-block{width:100%;overflow:hidden}.card .same-block .slider-same .product{width:160px}.card .same-block .slider-same .center .product{width:200px;margin:auto}.card .same-block .slider-same .center .product .sprite-card-1,.card .same-block .slider-same .center .product .sprite-card-2{display:none}.card .same-block .slider-same .owl-nav div.owl-prev{left:-9px}.card .same-block .slider-same .owl-nav div.owl-next{right:-9px}.card .questions-block{margin:65px 0 560px 0}.card .questions-block .left{width:100%;position:relative;top:600px}.gallery-modal{width:90%;height:600px;padding:14px 2.6% 0}.gallery-modal .sprite-close{right:2.6%;top:13px}.gallery-modal .counter{margin:10px 0 0 0}.gallery-modal .main-image{height:400px}.gallery-modal .modal-slider .slide{width:50px;height:50px}.gallery-modal .modal-slider .owl-nav div{top:8px}.delivery-modal{width:90%}.delivery-modal .left{width:100%}.delivery-modal .right{display:none}.delivery-mkad-modal{width:90%}.delivery-mkad-modal .left{width:100%}.delivery-mkad-modal .right{display:none}.delivery-rus-modal{width:90%}.delivery-rus-modal .left{width:100%}.delivery-rus-modal .right{display:none}.order-modal{width:90%;height:600px}.order-modal .left{display:none}.order-modal .order{width:100%}.order-modal .order .top .title{display:none}.order-modal .order .top .text{display:none}.order-modal .order .top .points{display:none}.order-modal .order .bottom{padding:60px 9% 0}.order-modal .order .bottom .color div:nth-child(1){font-size:1.1875rem}.thanks-modal{width:90%;height:600px}.thanks-modal .left{display:none}.thanks-modal .right{width:100%}.moscow-modal{width:90%;height:600px}.moscow-modal .sprite-close{top:15px;right:2%}.moscow-modal .top{height:70px}.moscow-modal .top .title{margin:28px 0 0 1.9%}.moscow-modal .top .switch{width:33%;margin:14px 10% 0 0}.moscow-modal #moscow-map{height:540px;border-bottom:40px solid #fff}.moscow-modal .middle .moscow-table{font-size:1rem}.moscow-modal .middle .moscow-table tr{height:70px}.moscow-modal .middle .moscow-table tr td .shop-name{font-size:1rem}.moscow-modal .pick-up-row{height:70px}.moscow-modal .pick-up-row .title{margin:28px 0 0 1.9%}.moscow-modal .pick-up-row .search-metro{width:41%;margin:28px 2% 0 0}.moscow-modal .addresses{padding:0}.moscow-modal .pick-table{font-size:1rem}.moscow-modal .pick-table tr{height:70px}.moscow-modal .pick-table tr td .shop-name{font-size:1rem}.moscow-modal .pick-table tr td .day{font-size:.75rem}.moscow-modal .navigation{width:50%;height:48px;margin:auto}.capabilities-modal{width:90%;height:600px}.capabilities-modal .text{padding:25px 11% 0 20%}.capabilities-modal .text .button{margin:50px auto 0}.listing{padding:60px 0 0 0}.listing .left{display:none}.listing .right{width:100%;margin:19px 0 0 0}.listing .right .top-figures .figure{width:33%;margin:0 0 10px 0}.listing .right .center-filters .filters .filter .input{width:40%}.listing .right .center-filters .filters .filter .input span{text-align:center}.listing .right .center-filters .filters .filter .range{width:100%;margin:43px 0 0 0}.listing .right .products .product-list .top-wrp .credit{display:none}.listing .right .products .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:-70px 0 0 0}.listing .right .products .product-list .description .white{display:none}.listing .right .products .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.listing .right .products .product-list .description .wrp .text,.listing .right .products .product-list .description .wrp .colors{display:none}.listing .right .products .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.listing .right .products .product-list .description .compare,.listing .right .products .product-list .description .video{display:none}.main{margin:65px 0 0 0}.main .main-top-slider .owl-nav div{top:0;bottom:0;margin:auto}.main .main-top-slider .owl-nav div.owl-prev{left:0}.main .main-top-slider .owl-nav div.owl-next{right:0}.main .main-top-slider .owl-dots{display:none !important}.main .top-block .element{width:50%}.main .hot-block .hot-wrp .hot-element{width:50%}.main .hot-block .hot-wrp .hot-element.medium,.main .hot-block .hot-wrp .hot-element.big{width:100%}.main .hot-block .hot-wrp .hot-element.gorizontal .content .price{clear:both;float:left;margin:-24px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .old-price{clear:both;float:right;margin:16px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .sale{clear:both;float:left;margin:14px 0 0 0}.main .hot-block .hot-wrp .gorizontal-wrp{width:100%}.main .welcome-block{height:inherit;background:url(/templates/2.2.16/img/welcome-block.jpg) right no-repeat;padding:0 0 30px 0}.main .welcome-block .title{width:100%;border:none;font-size:2.25rem;text-align:center;float:inherit;padding:10px 0 0 0;margin:0}.main .welcome-block .text{width:100%;text-align:center;float:inherit}.main .day-block .main-day-slider{width:100%}.main .day-block .main-day-slider .owl-item{height:410px;position:relative}.main .day-block .main-day-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.main .day-block .main-day-slider .owl-nav div.owl-prev{left:0}.main .day-block .main-day-slider .owl-nav div.owl-next{right:0}.main .day-block .main-day-slider .product-list .top-wrp .credit{display:none}.main .day-block .main-day-slider .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:46px 0 0 0}.main .day-block .main-day-slider .product-list .description .white{display:none}.main .day-block .main-day-slider .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.main .day-block .main-day-slider .product-list .description .wrp .text,.main .day-block .main-day-slider .product-list .description .wrp .colors{display:none}.main .day-block .main-day-slider .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.main .day-block .main-day-slider .product-list .description .compare,.main .day-block .main-day-slider .product-list .description .video{display:none}.main .service-block{height:inherit;padding:0 0 10px 0;background:#fff}.main .service-block .row-1{font-size:2.375rem;text-align:left}.main .service-block .row-2{width:100%;text-align:left}.main .service-block .right,.main .service-block .left{width:100%;margin:50px 0 0 0}.main .service-block .right .element,.main .service-block .left .element{margin:0 0 10px 0}.main .service-block .right .element i,.main .service-block .left .element i{display:none}.main .service-block .right .element>div,.main .service-block .left .element>div{width:100%;margin:0}.main .service-block .right .element>div div:nth-child(1),.main .service-block .left .element>div div:nth-child(1){font-size:1.25rem}.main .service-block .right .element>div div:nth-child(2),.main .service-block .left .element>div div:nth-child(2){font-size:.875rem}.main .service-block .right{float:inherit;margin:0}.main .assortment-block .elements .element{width:50%}.main .assortment-block .elements .element.big{width:50%}.main .assortment-block .elements .element.big .description{right:inherit}.main .assortment-block .elements .element .description{width:100%;right:inherit}.main .assortment-block .elements .element .description .line{display:none}.main .assortment-block .elements .element .description .text{width:100%;background:rgba(0,0,0,0.5);text-align:center;margin:0}.main .weare-block{background:url(/templates/2.2.16/img/weare-block.jpg) right no-repeat}.main .weare-block .text{width:100%}.main .what-block .top-row{font-size:2.125rem;text-align:center}.main .what-block .elements .element .text{width:46%}.main .what-block .elements .element .text .row-1{font-size:1.375rem}.main .what-block .elements .element .text .row-2,.main .what-block .elements .element .text .line{margin:10px 0 0 0}.main .white-block{height:304px;background:#fff}.main .white-block .row-1{width:100%;text-align:center;padding:30px 0 0 0}.main .white-block .row-2{width:100%;text-align:center;margin:21px 0 0 0}.main .best-block .title-row .left div{width:70%;font-size:1rem;line-height:1.125rem;text-align:left}.main .best-block .main-best-slider{width:100%}.main .best-block .main-best-slider .owl-item{height:410px;position:relative}.main .best-block .main-best-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.main .best-block .main-best-slider .owl-nav div.owl-prev{left:0}.main .best-block .main-best-slider .owl-nav div.owl-next{right:0}.main .best-block .main-best-slider .product-list .top-wrp .credit{display:none}.main .best-block .main-best-slider .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:46px 0 0 0}.main .best-block .main-best-slider .product-list .description .white{display:none}.main .best-block .main-best-slider .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.main .best-block .main-best-slider .product-list .description .wrp .text,.main .best-block .main-best-slider .product-list .description .wrp .colors{display:none}.main .best-block .main-best-slider .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.main .best-block .main-best-slider .product-list .description .compare,.main .best-block .main-best-slider .product-list .description .video{display:none}.main .small-block .row-1{width:50%;padding:10px 0 0 3.5%}.main .small-block .row-2{width:50%}.main .small-block.right .row-1{padding:10px 0 0 0;margin:0 4.4% 0 0}.main .help-block{background:url(/templates/2.2.16/img/help-block.jpg) left no-repeat}.main .help-block .row-1{text-align:center;padding:10px 0 0 0}.main .help-block iframe,.main .help-block .video{width:50%}.main .help-block .row-2{width:45%;margin:43px 0 0 5%}.main .process-block .row-1{padding:30px 0 0 0}.main .process-block .elements{margin:30px 0 0 0}.main .process-block .elements .element div:nth-child(1){height:140px}.cart-page{margin:60px 0 0 0}.cart-page .top-row .elements{display:flex;justify-content:space-between}.cart-page .top-row .elements .element{width:25%;margin:0}.cart-page .top-row .elements .element .text{font-size:.8125rem;margin:0 0 0 5%}.cart-page .top-row .elements>i{display:none}.cart-page .step-1 .combo-block .title-row{border-bottom:none}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(1){width:33.984375%;font-size:0}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(2){width:24.44270833333333%}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(3){width:23.56770833333333%}.cart-page .step-1 .combo-block .elements .element{border-top:1px solid #dedede;border-bottom:none}.cart-page .step-1 .combo-block .elements .element:first-child{border-top:none}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1){width:33.984375%;font-size:0}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .sprite-delete{top:20px}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .plus{display:none}.cart-page .step-1 .combo-block .elements .element>div:nth-child(2){width:24.44270833333333%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3){width:23.56770833333333%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors{margin:39px 0 0 10%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4){width:17.9%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4) .price{width:100%}.cart-page .step-1 .combo-block .elements .element:last-child{border:none}.cart-page .step-1 .combo-block .combo-banner{width:100%;height:inherit;position:static;border-left:3px solid #ffba31;border-right:3px solid #ffba31;box-shadow:none;padding:34px 4% 20px 3.8%}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1{-webkit-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);display:flex;justify-content:space-between;padding:22px 8% 60px}.cart-page .step-1 .combo-block .combo-banner .row-1{width:30%;font-size:3rem;position:absolute;top:-50px;left:0}.cart-page .step-1 .combo-block .combo-banner .count{display:inline-flex;vertical-align:top;width:30%;margin:36px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-3,.cart-page .step-1 .combo-block .combo-banner .row-2{display:inline-block}.cart-page .step-1 .combo-block .combo-banner .row-2{width:24%;margin:20px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .row-3{width:24%;position:absolute;right:6.3%;margin:98px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-row{display:inline-block;vertical-align:top;font-size:1.125rem;color:#252525;font-weight:500;margin:40px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-2{-webkit-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);box-shadow:0px 0px 20px -5px rgba(0,0,0,0.3);padding:40px 8% 30px;margin:23px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-2:after{clear:both;content:"";display:block}.cart-page .step-1 .combo-block .combo-banner .row-4{width:70%;display:inline-block;vertical-align:top;margin:0}.cart-page .step-1 .combo-block .combo-banner .row-5{width:30%;display:inline-block;vertical-align:top;margin:0}.cart-page .step-1 .combo-block .combo-banner .mark{width:30%;float:right}.cart-page .step-1 .combo-block .combo-banner .mark .description{padding:14px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mark .description div{text-align:center}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(1){width:0;font-size:0}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(2){width:28.05555555555556%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(3){width:20%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(4){width:10.27777777777778%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(5){width:0;font-size:0}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(6){width:15.55555555555556%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(7){width:26.1%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(1){width:28.05555555555556%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(1) .image{height:60%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(2){width:26%;height:auto;position:absolute;top:65px;left:4.125%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(3){width:20%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(4){width:10.27778%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(5){display:none}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(6){width:15.55556%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7){width:26.1%}.cart-page .step-1 .buy-block .elements .element.present{border-bottom:none}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(1) .present{width:50px;height:50px;top:6px;left:6px}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(1) .present div{display:none}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(2){border:none}.cart-page .step-1 .promo-block:after{clear:both;content:"";display:block}.cart-page .step-1 .promo-block .text{width:35%}.cart-page .step-1 .promo-block .range-wrp{width:61%;margin:39px 0 0 4%}.cart-page .step-1 .promo-block .range-wrp .bonus .noUi-handle{width:30px;height:30px;top:-13px;right:15px}.cart-page .step-1 .promo-block .use{width:47.7%;height:64px;line-height:4rem;float:right;margin:39px 0 0 0}.cart-page .step-1 .promo-block .code{width:47.7%;height:64px;float:left;line-height:3.875rem}.cart-page .step-1 .bottom-row{height:284px}.cart-page .step-1 .bottom-row .right-part{width:100%;text-align:left}.cart-page .step-1 .bottom-row .right-part .row-3{width:60%;text-align:right;position:absolute;top:64px;right:3.125%;margin:0}.cart-page .step-1 .bottom-row .confirm{width:93.750%;height:63px;line-height:4rem;position:absolute;top:135px;margin:0}.cart-page .step-1 .bottom-row .continue{width:93.750%;height:63px;font-size:1.125rem;border:3px solid #e1e1e1;line-height:3.5rem;position:absolute;top:220px;margin:0}.cart-page .right-block{width:100%}.cart-page .right-block .top-block{padding:30px 7% 33px}.cart-page .right-block .top-block .combo-block .description .element{background:url(/templates/2.2.16/img/cart-dots.jpg) 0 86% repeat-x}.cart-page .right-block .top-block .combo-block .description .element>div{background:#fff}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(1){width:29%}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2){padding:0 0 0 5%;margin:-5px 0 0 0}.cart-page .right-block .top-block .combo-block .description .plus div:nth-child(2){width:29%;margin:-2px 0 0 2%}.cart-page .right-block .top-block .simple-item{background:url(/templates/2.2.16/img/cart-dots.jpg) 0 86% repeat-x}.cart-page .right-block .top-block .simple-item>div{background:#fff}.cart-page .right-block .top-block .simple-item>div:nth-child(1){width:25%}.cart-page .right-block .top-block .simple-item>div:nth-child(2){padding:0 0 0 5%;margin:-5px 0 0 0}.cart-page .right-block .top-block .present-block .description{padding:5px 3% 15px 3%}.cart-page .right-block .top-block .present-block .description>div:nth-child(2){width:25%}.cart-page .right-block .top-block .present-block .description>div:nth-child(3){float:right;padding:0 0 0 5%;margin:11px 0 0 0}.cart-page .left-block.step-2{width:100%}.cart-page .left-block.step-2 .first-col{width:36,25%}.cart-page .left-block.step-2 .second-col{width:58.61111111111111%}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"]{padding:0 0 30px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor{width:100%;margin:10px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .row-1 .right-text{width:100%;display:block;text-align:left;float:inherit}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery2"] .text .select{margin:10px 0 0 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .row-1 .right-text{width:100%;display:block;text-align:left;float:inherit}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery4"] .text .select{margin:10px 0 0 0}.cart-page .left-block.step-2 .third-col .confirm{width:100%;height:63px;font-size:1.5rem;line-height:3.5rem}.cart-page .left-block.step-2 .third-col .continue{width:100%;height:63px;border:3px solid #dcdcdc;font-size:1.125rem;line-height:3.5rem;margin:26px 0 0 0}.cart-page .left-block.step-3{width:100%}.cart-page .left-block.step-3 .first-col{width:36,25%}.cart-page .left-block.step-3 .second-col{width:58.61111111111111%}.cart-page .left-block.step-3 .third-col .group label{font-size:1.5rem}.cart-page .left-block.step-3 .third-col .confirm{width:100%;height:63px;font-size:1.5rem;line-height:3.5rem}.cart-page .left-block.step-3 .third-col .continue{width:100%;height:63px;border:3px solid #dcdcdc;font-size:1.125rem;line-height:3.5rem;margin:26px 0 0 0}.cart-page .left-block.step-4{width:100%}.cart-page .left-block.step-4 .next{width:100%;height:63px;border:3px solid #dcdcdc;font-size:1.125rem;line-height:3.5rem;margin:26px 0 0 0}.compare-page .title-row .delete-all{width:30%}.compare-page .title-row .delete-all div{margin:0 0 0 6%}.compare-page .compare-block .left-block{width:30%}.compare-page .compare-block .left-block .left-wrp{padding:0 10% 0 0}.compare-page .compare-block .right-block{width:70%}.compare-page .compare-block .right-block .compare-slider .owl-controls{display:none}.cabinet-page{margin:80px 0 0 0}.cabinet-page .title-row h1{display:block}.cabinet-page .title-row .back,.cabinet-page .title-row .person{margin:40px 0 0 0}.cabinet-page .cabinet-wrp .left-block{width:100%;display:table;padding:0;margin:0 0 30px 0}.cabinet-page .cabinet-wrp .left-block .element{width:20%;display:table-cell}.cabinet-page .cabinet-wrp .left-block .element i{top:10px;bottom:inherit;left:0;right:0}.cabinet-page .cabinet-wrp .left-block .element .text{width:100%;text-align:center;padding:49px 8% 10px}.cabinet-page .cabinet-wrp .left-block .element .text .mark{position:static}.cabinet-page .cabinet-wrp .right-block{width:100%}.cabinet-page .cabinet-wrp .right-block .step{margin:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block{padding:58px 0 53px 3%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .more{width:50%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3']{background:#fff;padding:45px 0 34px 10%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .row-2{width:70%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label span:nth-child(1){width:30%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(1){width:12%;text-align:center;padding:12px 0 13px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(2){width:21%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr:first-child .td{font-size:.8125rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .more{width:50%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block{width:100%;padding:47px 0 37px 10%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block{width:100%;float:inherit;margin:30px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block{margin:30px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .title-row{font-size:1.25rem;padding:22px 0 0 20%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .title-row i{left:-7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion textarea{height:152px}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file{width:46%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion button{width:50%;float:right;margin:0}.search-page .top-row .left-block{display:none}.search-page .top-row .right-block{width:100%}.search-page .left-col{display:none}.search-page .right-col{width:100%;margin:0}.search-page .right-col .products-wrp .products .product-list .top-wrp .credit{display:none}.search-page .right-col .products-wrp .products .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:-70px 0 0 0}.search-page .right-col .products-wrp .products .product-list .description .white{display:none}.search-page .right-col .products-wrp .products .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.search-page .right-col .products-wrp .products .product-list .description .wrp .text,.search-page .right-col .products-wrp .products .product-list .description .wrp .colors{display:none}.search-page .right-col .products-wrp .products .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.search-page .right-col .products-wrp .products .product-list .description .compare,.search-page .right-col .products-wrp .products .product-list .description .video{display:none}.news-page .top-row .left-block{width:100%}.news-page .nav-row{width:100%;text-align:left;float:inherit;margin:10px 0 0 0}.news-page .news-wrp{margin:20px 0 0 0}.news-page .news-wrp .news-element{width:100%;margin:0 0 34px 0}.news-page .news-wrp .news-element .image{width:36%}.news-page .news-wrp .news-element .description{width:64%;padding:32px 5% 0}.news-page .backcall-form{margin:60px 0 0 0}.news-page-2 .content-wrp{display:table}.news-page-2 .content-wrp .description{width:100%;display:table-footer-group}.news-page-2 .content-wrp .image{width:100%;margin:29px 0 0 0}.news-page-2 .news-wrp .news-element{width:100%;margin:0 0 34px 0}.news-page-2 .news-wrp .news-element .image{width:36%}.news-page-2 .news-wrp .news-element .description{width:64%;padding:32px 5% 0}.news-page-2 .backcall-form{margin:60px 0 0 0}.articles-page .top-row .left-block{width:100%}.articles-page .nav-row{width:100%;text-align:left;float:inherit;margin:10px 0 0 0}.articles-page .articles-wrp{margin:20px 0 0 0}.articles-page .articles-wrp .articles-element{width:48.25%}.articles-page .articles-wrp .articles-element:nth-child(3n){margin:0 3.5% 34px 0}.articles-page .articles-wrp .articles-element:nth-child(2n){margin:0 0 34px 0}.articles-page .description .bottom-row .social-block{display:block;float:inherit;margin:5px 0 0 0}.articles-page .description .bottom-row .social-block a{margin:0 12px 0 0}.articles-page .backcall-form{margin:60px 0 0 0}.articles-page-2 .content-wrp .description-part{width:100%}.articles-page-2 .content-wrp .right-col{width:100%;margin:20px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element{width:48.25%;margin:0 3.5% 34px 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element:nth-child(2n){margin:0 0 34px 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element .description .bottom-row .social-block{display:block;float:inherit;margin:5px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element .description .bottom-row .social-block a{margin:0 12px 0 0}.articles-page-2 .backcall-form{margin:60px 0 0 0}.promo-page .top-row .left-block{width:100%}.promo-page .promo-wrp .promo-element{width:100%;margin:0 0 34px 0}.promo-page .promo-wrp .promo-element .timer{text-align:center;padding:83px 5% 0}.promo-page .backcall-form{margin:60px 0 0 0}.promo-page-2 .top-row .left-block{width:100%}.promo-page-2 .slider-wrp .promo-slider{width:100%}.promo-page-2 .slider-wrp .promo-slider .owl-item{height:410px;position:relative}.promo-page-2 .slider-wrp .promo-slider .owl-item .product-list{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;position:absolute;left:0;right:0;margin:auto}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-prev{left:0}.promo-page-2 .slider-wrp .promo-slider .owl-nav div.owl-next{right:0}.promo-page-2 .slider-wrp .promo-slider .product-list .top-wrp .credit{display:none}.promo-page-2 .slider-wrp .promo-slider .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:46px 0 0 0}.promo-page-2 .slider-wrp .promo-slider .product-list .description .white{display:none}.promo-page-2 .slider-wrp .promo-slider .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.promo-page-2 .slider-wrp .promo-slider .product-list .description .wrp .text,.promo-page-2 .slider-wrp .promo-slider .product-list .description .wrp .colors{display:none}.promo-page-2 .slider-wrp .promo-slider .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.promo-page-2 .slider-wrp .promo-slider .product-list .description .compare,.promo-page-2 .slider-wrp .promo-slider .product-list .description .video{display:none}.promo-page-2 .promo-wrp .promo-element{width:100%;margin:0 0 34px 0}.promo-page-2 .promo-wrp .promo-element .timer{text-align:center;padding:83px 5% 0}.promo-page-2 .backcall-form{margin:60px 0 0 0}.seen-page .products-wrp .products .product-list .top-wrp .credit{display:none}.seen-page .products-wrp .products .product-list .description{height:70px !important;position:relative;padding:0 !important;box-shadow:none !important;margin:-70px 0 0 0}.seen-page .products-wrp .products .product-list .description .white{display:none}.seen-page .products-wrp .products .product-list .description .wrp{background:none !important;box-shadow:none !important;padding:0}.seen-page .products-wrp .products .product-list .description .wrp .text,.seen-page .products-wrp .products .product-list .description .wrp .colors{display:none}.seen-page .products-wrp .products .product-list .description .wrp .to-cart{height:50px;padding:16px 0 0 0;margin:0 0 0 5%}.seen-page .products-wrp .products .product-list .description .compare,.seen-page .products-wrp .products .product-list .description .video{display:none}.seen-page .elements.active{max-height:4000px}.seen-page .elements .news-element{width:100%;margin:0 0 34px 0}.seen-page .elements .news-element .image{width:36%}.seen-page .elements .news-element .description{width:64%;padding:32px 5% 0}.seen-page .elements .articles-element{width:48.25%}.seen-page .elements .articles-element:nth-child(3n){margin:0 3.5% 34px 0}.seen-page .elements .articles-element:nth-child(2n){margin:0 0 34px 0}.seen-page .elements .articles-element .description .bottom-row .social-block{display:block;float:inherit;margin:5px 0 0 0}.seen-page .elements .articles-element .description .bottom-row .social-block a{margin:0 12px 0 0}.seen-page .show-all{width:42%}.delivery-page .first-block{background:#f5f5f5;padding:20px 10% 0}.delivery-page .first-block .row-1{margin:0 0 20px 0}.delivery-page .first-block .row-2,.delivery-page .first-block .row-3{margin:0 0 20px 0}.delivery-page .second-block{background:#f5f5f5;padding:0}.delivery-page .second-block .top-block{padding:20px 10% 0}.delivery-page .second-block .top-block .row-1,.delivery-page .second-block .top-block .row-2,.delivery-page .second-block .top-block .row-3{margin:0 0 20px 0}.delivery-page .second-block .map-block{margin:40px 0 0 0}.delivery-page .second-block .map-block .left-block{width:50%}.delivery-page .second-block .map-block .left-block form .title{width:100%;font-size:1.25rem;line-height:1.25rem}.delivery-page .second-block .map-block .left-block form .input i{display:none}.delivery-page .second-block .map-block .left-block .finish{padding:112px 5% 0}.delivery-page .second-block .map-block .right-block{width:50%}.delivery-page .third-block .addresses-block .top-row div:nth-child(2),.delivery-page .third-block .addresses-block .top-row div:nth-child(1),.delivery-page .fourth-block .addresses-block .top-row div:nth-child(2),.delivery-page .fourth-block .addresses-block .top-row div:nth-child(1){width:50%}.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2),.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1),.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2){width:50%}.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images,.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images{display:flex;justify-content:space-between}.delivery-page .third-block .addresses-block .middle-row .middle-row-more .images .image,.delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image{width:25%;margin:0}.delivery-page .third-block{background:#fff}.delivery-page .third-block .top-block{padding:27px 10%}.delivery-page .fourth-block .title-row{font-size:1.5rem}.delivery-page .fourth-block form input{width:91%}.delivery-page .companies-block .element .logo{width:20%}.delivery-page .companies-block .element .center{width:56%}.delivery-page .companies-block .element .calculator{width:24%}.shops-page .left-part{width:100%}.shops-page .left-part .city-block .main-row .text{width:100%}.shops-page .left-part .city-block .main-row .text .button{width:100%}.shops-page .left-part .city-block .main-row .image{display:none}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images{display:flex;justify-content:space-between}.shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image{width:25%;margin:0}.shops-page .right-part{width:100%;margin:40px 0 0 0}.shops-page .right-part .city-block .big-cities a{font-size:1.875rem;margin:0 0 10px 0}.shops-page .right-part .city-block .cities a{font-size:1.5rem}.shops-page .backcall-form{margin:81px 0 0 0}.reviews-page .top-row .text{width:50%;margin:0 0 20px 0}.reviews-page .top-row select{width:50%;padding:0 0 0 6%;margin:0}.reviews-page .top-row .count{width:50%;font-size:1.125rem;line-height:2.625rem;margin:0}.reviews-page .top-row .my{width:50%}.reviews-page .reviews-wrp .review .first-line .person{width:50%}.reviews-page .reviews-wrp .review .first-line .date{display:none}.reviews-page .reviews-wrp .review .first-line .mark{width:35%}.reviews-page .reviews-wrp .review .second-row .left>div,.reviews-page .reviews-wrp .review .second-row .right>div{width:80%}.reviews-page .backcall-form{margin:81px 0 0 0}.review-modal{width:90%;height:870px}.review-thanks-modal{width:530px}.about-page h1{font-size:2.5rem}.about-page .welcome-block{height:inherit;background:url(/templates/2.2.16/img/welcome-block.jpg) right no-repeat;padding:0 0 30px 0}.about-page .welcome-block .title{width:100%;border:none;font-size:2.25rem;text-align:center;float:inherit;padding:10px 0 0 0;margin:0}.about-page .welcome-block .text{width:100%;text-align:center;float:inherit;margin:19px 0 0 0}.about-page .what-block .top-row{font-size:2.125rem;text-align:center}.about-page .what-block .elements .element .text{width:46%}.about-page .what-block .elements .element .text .row-1{font-size:1.375rem}.about-page .what-block .elements .element .text .row-2,.about-page .what-block .elements .element .text .line{margin:10px 0 0 0}.about-page .weare-block{background:url(/templates/2.2.16/img/weare-block.jpg) right no-repeat}.about-page .weare-block .text{width:100%}.about-page .backcall-form{margin:81px 0 0 0}.bread-simple{padding:90px 0 0 0}.advantages-page .block.right .description,.advantages-page .block.left .description{width:100%}.advantages-page .block.right{background-position:right}.advantages-page .block.left{background-position:left}.advantages-page .block-1{height:300px}.advantages-page .block-1.right .description{margin:50px 0 0 0}.advantages-page .block-1.right .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-1.right .description .text a{width:50%;margin:30px 0 0 0}.advantages-page .block-2{height:680px}.advantages-page .block-2.left .description{padding:50px 0 0 0}.advantages-page .block-2 .window{width:100%;margin:36px 0 0 0}.advantages-page .block-3{height:320px}.advantages-page .block-3.right .description{margin:50px 0 0 0}.advantages-page .block-3.right .description .text{width:88%}.advantages-page .block-3.right .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-3.right .description .text a{width:50%;margin:30px 0 0 0}.advantages-page .block-4{height:220px}.advantages-page .block-4.left .description{padding:50px 0 0 0}.advantages-page .block-5{height:300px}.advantages-page .block-5.right .description{margin:50px 0 0 0}.advantages-page .block-5.right .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-5.right .description .text a{width:50%;margin:30px 0 0 0}.advantages-page .block-6{height:300px}.advantages-page .block-6.left .description{padding:50px 0 0 0}.advantages-page .block-6.left .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-6.left .description .text a{width:60%;margin:30px 0 0 0}.advantages-page .block-7{height:300px}.advantages-page .block-7.right .description{margin:50px 0 0 0}.advantages-page .block-7.right .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-7.right .description .text a{width:50%;margin:30px 0 0 0}.advantages-page .block-8{height:300px}.advantages-page .block-8.left .description{padding:50px 0 0 0}.advantages-page .block-8.left .description .text .row-2{margin:30px 0 0 0}.advantages-page .block-8.left .description .text a{width:60%;margin:30px 0 0 0}.advantages-page .backcall-form{margin:81px 0 0 0}.payment-page .top-block .left-part,.payment-page .top-block .right-part{width:50%}.payment-page .backcall-form{margin:81px 0 0 0}.payment-page-2 .left-part{width:100%}.payment-page-2 img{display:none}.payment-page-2 .backcall-form{margin:81px 0 0 0}.guarantee-page>div>img{display:none}.guarantee-page .right-block{width:100%}.guarantee-page .backcall-form{margin:81px 0 0 0}.combo-modal{width:90%}.combo-modal .top-row span{display:none}.combo-modal .content-row .slider-wrp{width:50%}.combo-modal .content-row .slider-wrp .combo-slider .owl-nav div.owl-prev{left:0}.combo-modal .content-row .slider-wrp .combo-slider .owl-nav div.owl-next{right:0}.combo-modal .content-row .right-part{width:50%}.registration-modal{width:90%}.registration-modal .main-block button{width:100%}.registration-modal .right-block{padding:132px 1% 0}.registration-promo-modal{width:90%}.to-cart-modal{width:90%}.to-cart-modal .left-part{display:none}.to-cart-modal .right-part{width:100%}.to-cart-modal .right-part .row-1{font-size:2.5rem}.to-cart-thanks-modal{width:90%}.backcall-big-modal{width:90%;padding:50px 5% 0}.backcall-big-modal .sprite-close{top:10px;right:10px}.backcall-big-modal .sprite-girl{display:none}.backcall-big-modal .top-row div:nth-child(1){width:50%}.backcall-big-modal .top-row div:nth-child(2){width:30%}.backcall-big-modal form .groups{width:100%;display:flex;justify-content:space-between}.backcall-big-modal form .groups .groups{margin:0}.backcall-big-modal form .time-wrp{float:inherit;margin:30px 0 0 0}.backcall-big-modal form .input{margin:30px 0 0 0}.backcall-modal{width:90%;height:420px;padding:50px 5% 0}.backcall-modal .sprite-close{top:10px;right:10px}.backcall-modal .sprite-girl{display:none}.backcall-modal .top-row div:nth-child(1){width:50%}.backcall-modal .top-row div:nth-child(2){width:30%}.backcall-modal form .input{margin:30px 0 0 0}.fast-buy-modal{width:90%}footer .first .sendmail{background:#e8e8e8;position:inherit;padding:55px 12% 0 7.2%}footer .first .sendmail .wrp{width:100%}footer .first .sendmail .wrp .input{width:69%}footer .first .sendmail .wrp .input input{width:80%}footer .first .sendmail .wrp .sendmail-submit{width:31%;font-size:1rem}footer .third{height:1000px}footer .third .block{width:50%;padding:0 17% 0 0}footer .third .block:nth-child(1){float:right}footer .third .block:nth-child(2){float:left;margin:0}footer .third .block:nth-child(3){clear:both;float:left;border-top:1px solid #3d3d3d;padding:77px 17% 0 0;margin:68px 0 0 0}footer .third .right{float:left;width:50%;border-top:1px solid #3d3d3d;padding:77px 17% 0 0;margin:68px 0 0 0}footer .fourth{height:150px}footer .fourth .social{width:40%;margin:36px 0 0 0}footer .fourth img{margin:40px 0 0 0}.knowledge-block{padding:42px 0 0 0}.knowledge-block .block{width:100%}.knowledge-block .block:nth-child(2n+1){margin:0}.knowledge-block .block .element .text .first{font-size:1.33688rem}.knowledge-block .block .element .text .second{font-size:1rem}.knowledge-block .block .element .text .right{display:none}.knowledge-block .block .element .text .more{width:100%;height:55px;font-size:1.125rem;line-height:3.5rem;margin:30px 0 0 0}.knowledge-block .block .read-more{width:100%;height:73px;font-size:1.73rem;line-height:4.625rem;border-radius:50px;margin:45px 0 70px 0}.backcall-form>i{display:none !important}.backcall-form .wrp{padding:44px 10% 47px}.backcall-form .wrp .input i{display:none}.backcall-form .wrp button{width:100%}.backcall-form .wrp .text{display:none}}@media (max-width: 640px){.often-questions .questions{margin:20px 0 0 0}.often-questions .questions>div .top .question i{display:none}.often-questions .questions>div .top .question .hide{width:86%}.often-questions .questions>div .bottom .button{width:100%}.often-questions .questions>div .bottom .text{display:none}header .first-row .city-title{display:none}header .first-row .city{width:40%}header .city-drop{padding:0}header .city-drop .top-row>div>div:nth-child(1){display:none}header .city-drop .top-row .city-search{width:80%;margin:15px 0 0 0}header .city-drop .top-row .city-search input{width:90%;padding:0 5% 0 12%}header .city-drop .top-row .city-close div{display:none}header .city-drop .middle-row .left{width:100%}header .city-drop .middle-row .left ul li{display:inline-block;width:50%}header .city-drop .middle-row .left ul li a{font-size:1.0625rem}header .city-drop .middle-row .right{width:100%;border:none;padding:10px 0}header .city-drop .middle-row .right ul li a{font-size:.625rem}header .city-drop .bottom-row>div>div:nth-child(1),header .city-drop .bottom-row>div>div:nth-child(2){width:100%}header .second-row .phones>div:nth-child(1){right:8%}header .second-row .phones>div:nth-child(2){display:none}header .second-row .menu-mobile{margin:30px 0 0 16%}header .second-row .right-block .seen,header .second-row .right-block .compare{display:none}header .second-row .right-block .to-cart{width:100%}header .bottom-row{height:125px}header .bottom-row .club,header .bottom-row .search{width:100%}header .bottom-row .club.person div{text-align:center;padding:0}header .bottom-row .menu{top:125px}header .bottom-row .menu>i{right:5%}header .bottom-row .menu .dropmenu>ul>li>div ul li a{font-size:1.125rem}header .bottom-row .menu .dropmenu .close-mobile i{right:5%}.card .bread{width:100%}.card .name .mark-block{width:115px}.card .image-block{height:400px}.card .image-block .image{height:300px}.card .image-block #images-slider{width:80%}.card .image-block .marks{width:23%}.card .right-block .price-left div:nth-child(1){width:100%;top:40px;left:0}.card .right-block .price-left div:nth-child(2){width:100%;top:60px;left:0}.card .right-block .price-left div:nth-child(3){width:100%;top:0}.card .right-block .price-left div:nth-child(4){height:50px;top:100px;font-size:1rem;line-height:3.125rem}.card .right-block .price-right{display:none}.card .right-block .color div:nth-child(1){width:100%;text-align:center;margin:0 0 10px 0}.card .right-block .color div.colors{width:100%;text-align:center}.card .right-block .fast-buy i,.card .right-block .to-cart i{display:none}.card .right-block .states-block{margin:240px 0 0 0}.card .right-block .states-block .state-block{width:100%;text-align:center}.card .right-block .credit-block .credit i{display:none}.card .right-block .credit-block .credit>div{font-size:1.25rem}.card .right-block .credit-block>div:nth-child(2){display:none}.card .delivery-block{max-height:190px;margin:-90px 0 0 0}.card .delivery-block>div.title-text{width:100%;font-size:1.25rem}.card .delivery-block>div.title-text:nth-child(5){width:100%;position:inherit;top:0}.card .delivery-block>div.title-text:nth-child(7){width:100%}.card .delivery-block>div.metro:nth-child(6){width:100%;position:inherit;top:0}.card .delivery-block>div.metro:nth-child(8){text-align:left}.card .delivery-block>div.metro:nth-child(8)>div{text-align:left}.card .delivery-block>div.metro>div{font-size:1.125rem}.card .delivery-block>div.dots{width:100%;font-size:1rem;margin:0 0 7px 0}.card .delivery-block>div.grey-text{width:100%}.card .icon-block{display:none}.card .banner-block{display:none}.card .new-block{margin:120px 0 0 0}.card .new-block .main-title{margin:0 0 20px 0}.card .new-block .image{display:none}.card .new-block .text{width:100%;padding:0}.card .new-block .text div.title{margin:0 0 10px 0}.card .d-block{height:420px;margin:490px 0 0 0}.card .d-block .text div:nth-child(2){display:none}.card .video-block iframe,.card .video-block .video{height:300px}.card .market-block{max-height:500px;margin:50px 0 0 0}.card .market-block .text .title{font-size:1.25rem;line-height:1.25rem}.card .market-block .text ul{margin:30px 0 0 0}.card .market-block .image{height:240px}.card .market-block .more>div{width:100%}.card .test-drive{height:350px;margin:0}.card .test-drive img{display:none}.card .test-drive>div{height:316px}.card .test-drive>div .test-drive-form{padding:10px 5%;margin:0}.card .test-drive>div .test-drive-form div.input{width:100%}.card .test-drive>div .test-drive-form a{width:100%;font-size:1.25rem}.card .teh-block{margin:30px 0 0 0}.card .teh-block .title>div:nth-child(1){width:100%}.card .teh-block .title>div:nth-child(1) i{display:none}.card .teh-block .title>div:nth-child(1) div{margin:12px 0 0 0}.card .teh-block .title>div:nth-child(2){width:100%;margin:10px 0}.card .teh-block .col{width:100%}.card .reviews-block .reviews{max-height:749px}.card .reviews-block .reviews .first-line{height:50px}.card .reviews-block .reviews .first-line .person{width:100%;margin:8px 0 0 2%}.card .reviews-block .reviews .first-line .mark{display:none}.card .reviews-block .review .second-row{min-height:164px}.card .reviews-block .review .second-row .right,.card .reviews-block .review .second-row .left{width:100%}.card .reviews-block .review .second-row .right>div div:nth-child(2),.card .reviews-block .review .second-row .left>div div:nth-child(2){margin:10px 0 0 0}.card .reviews-block .review .third-row .left>div{width:80%;max-height:100px;margin:0 0 0 4%}.card .reviews-block .review .third-row .left>div div:nth-child(2){margin:10px 0 0 0}.card .reviews-block .buttons{margin:20px 0 0 0}.card .reviews-block .buttons>div{height:40px;font-size:.9375rem;line-height:2.5rem}.card .reviews-block .buttons>div:nth-child(2),.card .reviews-block .buttons>div:nth-child(3){margin:20px 0 0 0}.card .reviews-block .more{margin:20px 0 0 0}.card .yandex-block .text{font-size:1.125rem}.card .yandex-block a{width:60%;margin:0}.gallery-modal{height:400px}.gallery-modal .title{font-size:1.5rem}.gallery-modal .counter{display:none}.gallery-modal .main-image{height:260px;margin:10px 0 0 0}.delivery-modal{height:400px}.delivery-modal .close{width:45px;height:45px}.delivery-modal .left .title{font-size:1.125rem}.delivery-modal .left .row,.delivery-modal .left .line{display:none}.delivery-modal .left .dilivery-form{margin:20px 0 0 0}.delivery-mkad-modal{height:400px}.delivery-mkad-modal .close{width:45px;height:45px}.delivery-mkad-modal .left{background:inherit;padding:80px 5.9% 0}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(1){font-size:1.25rem}.delivery-mkad-modal .left>div:nth-child(4) div:nth-child(2){font-size:1.25rem;line-height:1.25rem}.delivery-mkad-modal .left>div.back i{display:none}.delivery-mkad-modal .left>div.back div{width:100%;text-align:center;margin:10px 0 0 0}.delivery-rus-modal{height:400px}.delivery-rus-modal .close{width:45px;height:45px}.delivery-rus-modal .left{background:inherit;padding:26px 5.9% 0}.delivery-rus-modal .left table tr{font-size:.75rem}.delivery-rus-modal .left .back i{display:none}.delivery-rus-modal .left .back div{width:100%;text-align:center;margin:10px 0 0 0}.order-modal{height:400px}.order-modal .sprite-close{top:3px;right:3px}.order-modal .order .top{border-bottom:none;padding:49px 9% 0}.order-modal .order .top .title{display:none}.order-modal .order .top .text{display:none}.order-modal .order .top .input{height:30px;margin:0 0 10px 0}.order-modal .order .top .input i{display:none}.order-modal .order .top .input input{font-size:.875rem}.order-modal .order .top .points{display:none}.order-modal .order .bottom{padding:10px 9% 0}.order-modal .order .bottom .color div:nth-child(1){width:100%;font-size:1rem;text-align:center;margin:0 0 10px 0}.order-modal .order .bottom .color div.colors{width:100%;text-align:center}.order-modal .order .bottom .order-submit{height:40px;font-size:.625rem;margin:21px 0 0 0}.order-modal .order .bottom .date{margin:40px 0 0 0}.order-modal .order .bottom .date i{display:none}.order-modal .order .bottom .date span{line-height:1.875rem}.thanks-modal{height:400px}.thanks-modal .sprite-close{top:3px;right:3px}.thanks-modal .right div:nth-child(1){font-size:3.125rem;margin:70px 0 0 0}.thanks-modal .right div:nth-child(2){font-size:1.875rem}.thanks-modal .right div:nth-child(3){width:90%;margin:30px auto 0}.thanks-modal .right div:nth-child(4){width:90%}.moscow-modal{height:400px}.moscow-modal .top .title,.moscow-modal .top .sprite-top{display:none}.moscow-modal .top .switch{width:70%;float:left;margin:14px 0 0 2%}.moscow-modal #moscow-map{height:330px;border-bottom:20px solid #fff}.moscow-modal .middle .moscow-table{font-size:.625rem;line-height:.75rem}.moscow-modal .middle .moscow-table tr{height:30px}.moscow-modal .middle .moscow-table tr:first-child{height:30px}.moscow-modal .middle .moscow-table tr td{width:33% !important;text-align:center}.moscow-modal .middle .moscow-table tr td .metro{display:none}.moscow-modal .middle .moscow-table tr td:nth-child(1){display:none}.moscow-modal .middle .moscow-table tr td .shop-name{font-size:.75rem}.moscow-modal .pick-up-row{height:40px;padding:5px 3%}.moscow-modal .pick-up-row i,.moscow-modal .pick-up-row div{display:none}.moscow-modal .pick-up-row .search-metro{width:100%;height:30px;margin:0}.moscow-modal .pick-table{font-size:.625rem;line-height:.75rem}.moscow-modal .pick-table tr{height:30px}.moscow-modal .pick-table tr:first-child{height:30px}.moscow-modal .pick-table tr td{width:60%}.moscow-modal .pick-table tr td .shop-name{font-size:.75rem}.moscow-modal .pick-table tr td .metro{display:none}.moscow-modal .pick-table tr td:nth-child(1){width:40%}.moscow-modal .pick-table tr td .day{line-height:.75rem}.moscow-modal .pick-table tr td .day div:nth-child(1){width:30%}.moscow-modal .navigation{width:80%}.club-modal{width:90%;height:400px}.club-modal .top{padding:20px 8% 50px}.club-modal .top .club-form input{margin:0 0 10px 0}.club-modal .top .club-form button{width:100%;margin:0 0 10px 0}.club-modal .top .club-form .password{width:100%;margin:0}.club-modal .description{display:none}.club-modal .reg{padding:10px 8%}.club-modal .reg>div i{display:none}.club-modal .reg .reg-button{margin:6px 0 0 0}.club-modal .bottom{height:72px;padding:5px 0 0 0}.club-modal .bottom .social{margin:4px auto 0}.capabilities-modal{height:400px}.capabilities-modal .sprite-close{top:3px;right:3px}.capabilities-modal .text{padding:50px 5%}.capabilities-modal .text .title i{display:none}.capabilities-modal .text .title div{width:100%;font-size:1rem;line-height:1rem;margin:0}.capabilities-modal .text .row-1,.capabilities-modal .text .row-2,.capabilities-modal .text .row-3,.capabilities-modal .text .row-4,.capabilities-modal .text .row-5{font-size:.6875rem;margin:4px 0 0 0}.capabilities-modal .text ul{margin:4px 0 0 0}.capabilities-modal .text ul li{font-size:.6875rem}.capabilities-modal .text .button{width:70%;font-size:1rem;line-height:1.875rem;margin:7px auto 0}.listing .top-figures{display:none}.listing .right .counters{display:none}.listing .right .center-filters{margin:10px 0 0 0}.listing .right .center-filters .filters .filter .input{margin:29px 0 0 4%}.listing .right .center-filters .center-block{padding:1px 4% 93px}.listing .right .center-filters .center-block .select .text{width:20%}.listing .right .center-filters .center-block .select select{margin:18px 0 0 5%}.listing .right .center-filters .center-block .select .chosen-select{width:75%}.listing .right .center-filters .center-block .buttons{margin:10px 0 0 0}.listing .right .center-filters .center-block .buttons .accept,.listing .right .center-filters .center-block .buttons .cancel{width:100%;margin:0 0 10px 0}.listing .right .more-products{width:100%}.listing .bottom-block .seo-text .right-text,.listing .bottom-block .seo-text .left-text{width:100%}.main .main-top-slider{display:none}.main .top-block .element{width:100%}.main .top-block .element .text{width:80%;font-size:1.875rem;line-height:2.625rem;text-align:center;left:0;right:0;margin:auto}.main .title-row .left{width:100%;text-align:center}.main .title-row .left div{font-size:1rem;line-height:2.25rem;margin:0 0 0 10px}.main .title-row .right{width:100%;font-size:1.25rem;text-align:center;float:inherit;margin:0}.main .hot-block .hot-wrp{margin:10px 0 0 0}.main .hot-block .hot-wrp .hot-element{width:100%}.main .hot-block .hot-wrp .hot-element.gorizontal{height:410px}.main .hot-block .hot-wrp .hot-element.gorizontal .top .sale{width:29%}.main .hot-block .hot-wrp .hot-element.gorizontal .top .time{width:57%;margin:0 6% 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .image{width:88%;height:120px;position:relative;top:inherit;right:inherit;margin:20px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content{padding:0 10% 0 12%;margin:16px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .title{width:inherit;position:relative;right:inherit;top:inherit;margin:0 0 17px 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .old-price{display:block;float:inherit;margin:19px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .price{display:block;float:inherit;margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element.gorizontal .content .sale{margin:2px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .top .sale,.main .hot-block .hot-wrp .hot-element.big .top .sale{width:29%;height:59px}.main .hot-block .hot-wrp .hot-element.medium .top .sale span:nth-child(1),.main .hot-block .hot-wrp .hot-element.big .top .sale span:nth-child(1){font-size:.875rem}.main .hot-block .hot-wrp .hot-element.medium .top .sale span:nth-child(2),.main .hot-block .hot-wrp .hot-element.big .top .sale span:nth-child(2){font-size:1.125rem}.main .hot-block .hot-wrp .hot-element.medium .top .time,.main .hot-block .hot-wrp .hot-element.big .top .time{width:57%;margin:0 6% 0 0}.main .hot-block .hot-wrp .hot-element.medium .image,.main .hot-block .hot-wrp .hot-element.big .image{height:200px;top:0;bottom:0;margin:auto}.main .hot-block .hot-wrp .hot-element.medium .content,.main .hot-block .hot-wrp .hot-element.big .content{margin:30px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .title,.main .hot-block .hot-wrp .hot-element.big .content .title{margin:0 0 20px 0}.main .hot-block .hot-wrp .hot-element.medium .content .more,.main .hot-block .hot-wrp .hot-element.big .content .more{margin:0 0 20px 0}.main .hot-block .hot-wrp .hot-element.medium .content .reviews,.main .hot-block .hot-wrp .hot-element.big .content .reviews{float:inherit;margin:10px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .price,.main .hot-block .hot-wrp .hot-element.big .content .price{position:absolute;margin:10px 0 0 0}.main .hot-block .hot-wrp .hot-element.medium .content .sale,.main .hot-block .hot-wrp .hot-element.big .content .sale{position:absolute;margin:50px 0 0 0}.main .day-block .main-day-slider{top:90px}.main .service-block{height:inherit;padding:0 0 10px 0}.main .service-block .row-1{font-size:1.5rem;padding:20px 0 0 0}.main .service-block .row-2{font-size:1rem;line-height:1.25rem;padding:20px 0 0 0;margin:auto}.main .service-block .right,.main .service-block .left{margin:20px 0 0 0}.main .service-block .right .element>div,.main .service-block .left .element>div{width:100%}.main .service-block .right .element>div div:nth-child(2),.main .service-block .left .element>div div:nth-child(2){margin:5px 0 0 0}.main .service-block .right{float:inherit;margin:0}.main .assortment-block .elements{margin:20px 0 0 0}.main .assortment-block .elements .element{width:100%;height:300px;border-right:none;background-size:100% 100% !important}.main .assortment-block .elements .element .description{top:inherit;bottom:0}.main .assortment-block .elements .element.big{width:100%}.main .brands-block .brands-block{margin:20px 0 0 0}.main .weare-block{height:inherit;padding:0 0 10px 0}.main .weare-block .text{float:inherit;padding:20px 0 0 0}.main .weare-block .text>div:nth-child(1) i{display:none}.main .weare-block .text>div:nth-child(1) div{font-size:2.5rem;line-height:3.125rem;margin:0}.main .weare-block .text>div:nth-child(3),.main .weare-block .text>div:nth-child(2){font-size:1rem;line-height:1.25rem;margin:0 0 10px 0}.main .what-block .top-row{font-size:2.125rem}.main .what-block .elements .element{height:inherit;padding:0 0 30px 0}.main .what-block .elements .element .text{width:100%}.main .what-block .elements .element:nth-child(n){background-position:left !important}.main .what-block .elements .element:nth-child(2n){background-position:right !important}.main .what-block .elements .element:nth-child(2n) .text{float:inherit}.main .white-block{height:inherit;padding:0 0 10px 0}.main .white-block .row-1{font-size:1.25rem;line-height:1.875rem;padding:20px 0 0 0}.main .white-block .row-2{font-size:1rem;line-height:1.5rem;margin:16px 0 0 0}.main .small-block{background-position: center; height:inherit;background-position:left !important;padding:0 0 10px 0}.main .small-block .row-1{width:100%;padding:10px 0 0 0}.main .small-block .row-2{width:100%;margin:20px 0 0 0}.main .small-block.right{background-position:right !important}.main .small-block.right .row-1{float:inherit;margin:0}.main .small-block.right .row-2{float:inherit;margin:20px 0 0 0}.main .small-block.third{background:#43a6e1}.main .best-block{height:540px}.main .best-block .main-best-slider{top:90px}.main .help-block{height:inherit;padding:0 0 10px 0}.main .help-block .row-1{font-size:1.625rem}.main .help-block .video,.main .help-block iframe{width:100%}.main .help-block .row-2{width:100%;margin:10px 0 0 0}.main .process-block{padding:0 0 18px 0}.main .process-block .row-1{font-size:2.125rem;text-align:center}.main .process-block .elements{display:block}.main .process-block .elements .element{width:100%}.main .process-block .elements .element div:nth-child(2){margin:10px 0 0 0}.main .process-block .elements .element div:nth-child(3){margin:10px 0 20px 0}.main .process-block .row-2{font-size:1.25rem;margin:10px 0 0 0}.cart-page .top-row{margin:30px 0 0 0}.cart-page .top-row .elements .element{position:relative}.cart-page .top-row .elements .element .circle{position:absolute;left:0;right:0;margin:auto}.cart-page .top-row .elements .element .text{width:100%;line-height:1rem;text-align:center;margin:56px 0 0 0}.cart-page .step-1 .combo-block .title-row>div>div{line-height:1rem;padding:10px 0 46px 0}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(1){width:0}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(2){width:40%}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(3){width:30%;text-align:center}.cart-page .step-1 .combo-block .title-row>div>div:nth-child(4){width:30%;text-align:center}.cart-page .step-1 .combo-block .elements .element{position:relative}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1){width:40%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(1) .image{width:80%;height:60%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(2){width:36%;height:auto;position:absolute;top:170px;left:7.125%}.cart-page .step-1 .combo-block .elements .element>div:nth-child(2) .name{margin:0}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3){width:30%;position:relative}.cart-page .step-1 .combo-block .elements .element>div:nth-child(3) .colors{width:32px;height:auto;position:absolute;height:auto;top:30px;left:0;right:0;margin:auto}.cart-page .step-1 .combo-block .elements .element>div:nth-child(4){width:30%;text-align:center}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1{display:block;padding:20px 8%}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1 .mobile-row{width:100%;text-align:center;margin:0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1 .count{width:100%;margin:20px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1 .row-2{width:50%;margin:30px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-1 .row-3{width:50%;text-align:right;vertical-align:top;position:static;right:inherit;margin:30px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mobile-wrp-2{padding:20px 8%}.cart-page .step-1 .combo-block .combo-banner .row-4{width:100%;font-size:1.125rem;text-align:center}.cart-page .step-1 .combo-block .combo-banner .row-5{width:100%;text-align:center;margin:10px 0 0 0}.cart-page .step-1 .combo-block .combo-banner .mark{width:100%;float:inherit}.cart-page .step-1 .combo-block .combo-banner .mark .triangle{left:0;right:0;margin:auto}.cart-page .step-1 .buy-block .title-row{padding:20px 0}.cart-page .step-1 .buy-block .title-row>div>div{font-size:.875rem}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(2){width:40%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(3){width:20%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(4){width:14%}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(6){width:0;font-size:0}.cart-page .step-1 .buy-block .title-row>div>div:nth-child(7){width:26%;text-align:center}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(1){width:40%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(1) .image{height:50%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(2){width:35%;top:110px;left:7.125%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(2) .name{font-size:.875rem;line-height:1rem;margin:0}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(3){width:20%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(3) .colors{width:100%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(4){width:14%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(4) .count{margin:74px auto 0}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(6){display:none}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7){width:26%}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7) .old-price{font-size:.875rem}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7) .price{font-size:1.125rem}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7) .price i{margin:0}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7) .mark .description{font-size:.75rem;line-height:.8125rem;font-weight:400}.cart-page .step-1 .buy-block .elements .element>div>div:nth-child(7) .mark .circle{display:none}.cart-page .step-1 .buy-block .elements .element.present{height:184px}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(3) .colors{width:32px;margin:33px auto 0}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(4) .count{margin:33px auto 0}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(7){padding:0}.cart-page .step-1 .buy-block .elements .element.present>div>div:nth-child(7) .free{font-size:1rem;margin:37px 0 0 0}.cart-page .step-1 .promo-block{padding:0 0 20px 0}.cart-page .step-1 .promo-block .text{width:100%;text-align:center;margin:20px 0 0 0}.cart-page .step-1 .promo-block .range-wrp{width:100%;margin:20px 0 0 0}.cart-page .step-1 .promo-block .use{width:100%;margin:100px 0 0 0}.cart-page .step-1 .promo-block .code{width:93.75%;position:absolute;top:130px;left:3.125%;margin:0}.cart-page .step-1 .bottom-row .right-part .row-1{margin:20px 0 0 0}.cart-page .step-1 .bottom-row .right-part .row-3{width:100%;font-size:1.375rem;text-align:left;position:static}.cart-page .step-1 .bottom-row .right-part .row-3 span{font-size:1.875rem}.cart-page .step-1 .bottom-row .right-part .row-3 i{margin:0 0 0 5px}.cart-page .left-block{margin:20px 0 0 0}.cart-page .left-block.step-2 .first-col{width:100%}.cart-page .left-block.step-2 .first-col .group{width:25%;display:inline-block;vertical-align:top;margin:0 0 20px 0}.cart-page .left-block.step-2 .first-col .group label{width:100%}.cart-page .left-block.step-2 .first-col .group label:before{right:0;margin:auto}.cart-page .left-block.step-2 .first-col .group label span{font-size:.875rem;line-height:1rem;text-align:center;padding:44px 0 0 0;margin:0}.cart-page .left-block.step-2 .first-col .group label .change{position:static;padding:0}.cart-page .left-block.step-2 .second-col{width:100%}.cart-page .left-block.step-2 .second-col .triangle{display:none}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .group{width:100%;margin:0 0 20px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .row-3{margin:10px 0 20px 0}.cart-page .left-block.step-2 .second-col .condition[data-condition="delivery1"] .text .floor{width:100%;margin:0}.cart-page .left-block.step-3 .first-col{width:100%}.cart-page .left-block.step-3 .first-col .group{width:25%;display:inline-block;vertical-align:top;margin:0 0 20px 0}.cart-page .left-block.step-3 .first-col .group label{width:100%}.cart-page .left-block.step-3 .first-col .group label:before{right:0;margin:auto}.cart-page .left-block.step-3 .first-col .group label span{font-size:.75rem;line-height:1rem;text-align:center;padding:30px 0 0 0;margin:0}.cart-page .left-block.step-3 .first-col .group label .change{position:static;padding:0}.cart-page .left-block.step-3 .second-col{width:100%}.cart-page .left-block.step-3 .second-col .triangle{display:none}.cart-page .left-block.step-4{display:block}.cart-page .left-block.step-4 .row-1{font-size:1.625rem}.cart-page .left-block.step-4 .row-2{margin:20px 0 0 0}.cart-page .left-block.step-4 .sendmcode{background:#fff;padding:20px 5%;margin:20px 0 0 0}.cart-page .left-block.step-4 .sendmcode .row-3{width:100%;line-height:1.875rem}.cart-page .left-block.step-4 .sendmcode input,.cart-page .left-block.step-4 .sendmcode button,.cart-page .left-block.step-4 .sendmcode .row-4{width:100%}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(1){width:51%}.cart-page .right-block .top-block .combo-block .description .element>div:nth-child(2){padding:0 0 0 9%}.cart-page .right-block .top-block .combo-block .description .plus div:nth-child(2){width:51%}.cart-page .right-block .top-block .simple-item>div:nth-child(1){width:42%}.compare-page .title-row .delete-all{width:100%;display:block;margin:10px 0 0 0}.compare-page .compare-block .left-block{width:20%}.compare-page .compare-block .left-block .left-wrp{padding:0}.compare-page .compare-block .left-block .left-wrp .group{position:relative}.compare-page .compare-block .left-block .left-wrp .group label span{font-size:.75rem;font-weight:400;line-height:.875rem;margin:31px 0 0 0}.compare-page .compare-block .left-block .left-table>div{font-size:.75rem}.compare-page .compare-block .right-block{width:80%}.compare-page .compare-block .right-block .compare-slider .slide .top-part .dop{top:50px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .ne-nalich,.compare-page .compare-block .right-block .compare-slider .slide .top-part .nalich{left:9%}.compare-page .compare-block .right-block .compare-slider .slide .top-part .image{height:130px}.compare-page .compare-block .right-block .compare-slider .slide .top-part .name{height:68px;font-size:.75rem}.compare-page .compare-block .right-block .compare-slider .slide .top-part .price{font-size:1.1875rem}.compare-page .compare-block .right-block .compare-slider .slide .right-table>div{font-size:.75rem}.cabinet-page .title-row .person{display:block}.cabinet-page .title-row .person .mark{padding:6px 2% 7px}.cabinet-page .title-row .back{float:inherit}.cabinet-page .cabinet-wrp .left-block{display:block}.cabinet-page .cabinet-wrp .left-block .element{width:100%;display:block}.cabinet-page .cabinet-wrp .left-block .element i{top:0;bottom:0;left:14%;right:inherit}.cabinet-page .cabinet-wrp .left-block .element .text{width:inherit;text-align:left;padding:24px 0 24px 36%}.cabinet-page .cabinet-wrp .left-block .element .text .mark{display:inline-block;margin:0 0 0 7%}.cabinet-page .cabinet-wrp .right-block .step{margin:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='1']{padding:20px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input i{display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input.small-input input{padding:9px 0 0 12%}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form button{width:100%}.cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .text{width:100%;float:inherit;margin:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block{width:100%;height:inherit;padding:20px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block{width:100%;height:inherit;float:inherit;padding:20px 7%;margin:30px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .points-block ul li:last-child{margin:0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block{padding:0 0 20px 0;margin:30px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .title-row{font-size:1.125rem;text-align:center;padding:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table{margin:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td{width:25% !important}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(1){display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block table tr td:nth-child(2){padding:0 0 0 1%}.cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .history-block .more{width:86%;margin:20px auto 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='3']{padding:20px 7% 20px}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .row-1{line-height:1.375rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .row-2{width:100%;margin:20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label{padding:0 0 0 14%}.cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label span:nth-child(1){width:50%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4']{padding:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(4),.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(1){display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(2){width:40%;padding:12px 0 13px 2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(5),.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(3){width:30%}.cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .more{width:86%;margin:20px auto 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block{padding:20px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div{line-height:1rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .number-block .row-block div:nth-child(1){width:40%;margin:0 5% 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block{padding:0 0 20px 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion .file{width:100%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .form-block .sendquestion button{width:100%;float:inherit;margin:20px 0 0 0}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(1){display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(2){padding:0 0 0 2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(3),.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(4),.cabinet-page .cabinet-wrp .right-block .step[data-id='5'] .bottom-block table tr td:nth-child(5){width:20%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(1){width:40%;padding:13px 0 13px 2%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(1) .circle{display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(2){width:40%}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(3){display:none}.cabinet-page .cabinet-wrp .right-block .step[data-id='6'] .table .tr .td:nth-child(4){width:20%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block{padding:20px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row div:nth-child(1){line-height:1.125rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .top-block .nav-row a{width:21px;height:21px;line-height:1.125rem}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .description-row{padding:20px 7%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion .file{width:100%}.cabinet-page .cabinet-wrp .right-block .step[data-id='7'] .bottom-block .sendquestion button{width:100%;float:inherit;margin:20px 0 0 0}.search-page .right-col .info-row div{width:50%;margin:0}.search-page .right-col .products-wrp .more-products{width:100%}.search-page .right-col .bottom-block .title-row>div:nth-child(1){width:100%}.search-page .right-col .bottom-block .title-row>div:nth-child(2){float:inherit;margin:10px 0 0 0}.search-page .right-col .bottom-block .element .image{display:none}.search-page .right-col .bottom-block .element .description{width:100%}.search-page .right-col .bottom-block .show-all{width:100%}.news-page .nav-row div:nth-child(1){line-height:1.25rem;margin:0 3% 0 0}.news-page .nav-row a{width:24px;height:24px;line-height:1.25rem;margin:0 3% 0 0}.news-page .nav-row .dots{margin:0}.news-page .news-wrp .news-element .image{display:none}.news-page .news-wrp .news-element .description{width:100%}.news-page-2 .content-wrp .description .social-block .left-block{width:100%}.news-page-2 .content-wrp .description .social-block .social-icons{width:100%;display:flex;justify-content:space-between;margin:20px 0 0 0}.news-page-2 .news-wrp{margin:20px 0 0 0}.news-page-2 .news-wrp .news-element .image{display:none}.news-page-2 .news-wrp .news-element .description{width:100%}.articles-page .nav-row div:nth-child(1){line-height:1.25rem;margin:0 3% 0 0}.articles-page .nav-row a{width:24px;height:24px;line-height:1.25rem;margin:0 3% 0 0}.articles-page .nav-row .dots{margin:0}.articles-page .articles-wrp{margin:20px 0 0 0}.articles-page .articles-wrp .articles-element{width:100%;margin:0 0 34px 0}.articles-page .articles-wrp .articles-element:nth-child(3n){margin:0 0 34px 0}.articles-page-2 .content-wrp .description-part h1{font-size:1.25rem;line-height:1.75rem}.articles-page-2 .content-wrp .description-part h2{font-size:1.125rem;line-height:1.5rem;margin:0 0 20px 0}.articles-page-2 .content-wrp .description-part ul{margin:0 0 20px 0}.articles-page-2 .content-wrp .description-part p.right-p,.articles-page-2 .content-wrp .description-part p.left-p,.articles-page-2 .content-wrp .description-part .right-image,.articles-page-2 .content-wrp .description-part .left-image{width:100%;margin:0 0 27px 0}.articles-page-2 .content-wrp .description-part .social-block .left-block{width:100%}.articles-page-2 .content-wrp .description-part .social-block .social-icons{width:100%;display:flex;justify-content:space-between;margin:10px 0 0 0}.articles-page-2 .content-wrp .right-col .articles-wrp .articles-element{width:100%;margin:0 0 34px 0}.promo-element .image .timer{width:50%}.seen-page .elements .news-element .image{display:none}.seen-page .elements .news-element .description{width:100%}.seen-page .elements .articles-element{width:100%;margin:0 0 34px 0}.seen-page .elements .articles-element:nth-child(3n){margin:0 0 34px 0}.seen-page .show-all{width:100%}.delivery-page .first-block .row-1{font-size:1.1875rem}.delivery-page .second-block .top-block .row-1{font-size:1.1875rem;line-height:1.1875rem}.delivery-page .second-block .map-block .left-block{width:100%}.delivery-page .second-block .map-block .left-block form{padding:20px 9%}.delivery-page .second-block .map-block .right-block{width:100%}.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1),.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1){font-size:.875rem}.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle,.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle{display:none}.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text,.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text{font-size:.875rem}.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2),.delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1),.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2),.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1){font-size:.875rem}.delivery-page .third-block .addresses-block .middle-row .content-block>i,.delivery-page .fourth-block .addresses-block .middle-row .content-block>i{display:none}.delivery-page .fourth-block .title-row{font-size:1.25rem}.delivery-page .fourth-block form input{width:85%}.delivery-page .text-block .row-1{font-size:2.125rem}.delivery-page .text-block .row-3{margin:20px 0 0 0}.delivery-page .companies-block .element{height:auto}.delivery-page .companies-block .element .logo{display:none}.delivery-page .companies-block .element .center{width:100%;padding:20px 4.3%}.delivery-page .companies-block .element .calculator{width:100%;padding:100px 0 20px 0}.delivery-page .companies-block .element .calculator i{top:20px}.shops-page .left-part .city-block .first-row{padding:20px 3.6%}.shops-page .left-part .city-block .main-row .title-row{font-size:1.25rem}.shops-page .left-part .city-block .main-row form input{width:85%}.shops-page .left-part .city-block .addresses-block .top-row div:nth-child(2),.shops-page .left-part .city-block .addresses-block .top-row div:nth-child(1){width:50%}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1){width:50%}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(1){font-size:.875rem}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .circle{display:none}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(1)>div:nth-child(2) .text{font-size:.875rem}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2){width:50%}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(2),.shops-page .left-part .city-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1){font-size:.875rem}.shops-page .left-part .city-block .addresses-block .middle-row .content-block>i{display:none}.shops-page .right-part .city-block .big-cities a{font-size:1.5rem}.shops-page .right-part .city-block .cities a{font-size:1.25rem}.reviews-page h1{font-size:1.625rem;line-height:1.625rem}.reviews-page .reviews-wrp .reviews{max-height:1330px}.reviews-page .reviews-wrp .review .first-line .person{width:100%}.reviews-page .reviews-wrp .review .first-line .mark{display:none}.reviews-page .reviews-wrp .review .second-row .left,.reviews-page .reviews-wrp .review .second-row .right{width:100%;margin:0 0 10px 0}.reviews-page .reviews-wrp .review .second-row .left>idv div:nth-child(2),.reviews-page .reviews-wrp .review .second-row .right>idv div:nth-child(2){margin:10px 0 0 0}.reviews-page .reviews-wrp .review .third-row .left>div{width:80%}.reviews-page .reviews-wrp .review .third-row .left>div div:nth-child(2){max-height:69px;overflow:hidden}.review-modal{height:400px;padding:14px 4.2% 0}.review-modal .sprite-close{top:8px}.review-modal .title-row i{display:none}.review-modal .title-row .text{width:100%;font-size:1.25rem;line-height:1.25rem;text-align:center;margin:0}.review-modal form{margin:10px 0 0 0}.review-modal form .input{height:30px;margin:0 0 10px 0}.review-modal form .input.textarea{height:60px}.review-modal form .input i{display:none}.review-modal form .input input{padding:2px 0 0 7.3%}.review-modal form .input textarea{padding:4px 7.3%}.review-modal form .text{width:100%;text-align:center;font-size:1rem}.review-modal form .stars{width:100%;text-align:center;margin:5px 0 0 0}.review-modal form button{height:30px;margin:10px 0 0 0}.review-thanks-modal{width:90%}.review-thanks-modal .row-1{font-size:1.75rem}.review-thanks-modal .more{width:100%}.about-page h1{font-size:2rem}.about-page .what-block .top-row{font-size:2.125rem}.about-page .what-block .elements .element{height:inherit;padding:0 0 30px 0}.about-page .what-block .elements .element .text{width:100%}.about-page .what-block .elements .element:nth-child(n){background-position:left !important}.about-page .what-block .elements .element:nth-child(2n){background-position:right !important}.about-page .what-block .elements .element:nth-child(2n) .text{float:inherit}.about-page .weare-block{height:inherit;padding:0 0 10px 0}.about-page .weare-block .text{float:inherit;padding:20px 0 0 0}.about-page .weare-block .text>div:nth-child(1) i{display:none}.about-page .weare-block .text>div:nth-child(1) div{font-size:2.5rem;line-height:3.125rem;margin:0}.about-page .weare-block .text>div:nth-child(3),.about-page .weare-block .text>div:nth-child(2){font-size:1rem;line-height:1.25rem;margin:0 0 10px 0}.advantages-page .description{padding:20px 0 0 0 !important;margin:0 !important}.advantages-page .description i{display:none}.advantages-page .description .text{width:100% !important;margin:0 !important}.advantages-page .description .text .row-1{font-size:1.375rem !important;line-height:1.75rem !important}.advantages-page .description .text .row-2{margin:20px 0 0 0 !important}.advantages-page .description .text ul{margin:20px 0 0 0}.advantages-page .description .text a{width:100% !important;margin:20px 0 0 0 !important}.advantages-page .block-2{height:auto;padding:0 0 50px 0}.advantages-page .block-2 .window{padding:0 5.3% 30px;margin:20px 0 0 0}.advantages-page .block-2 .window .row-1{padding:20px 0 0 0;margin:0 0 10px 0}.advantages-page .block-2 .window a{width:80%}.advantages-page .block-5{height:270px}.advantages-page .block-7{height:250px}.advantages-page .block-8{height:250px}.payment-page .top-block{margin:20px 0 0 0}.payment-page .top-block .left-part{display:none}.payment-page .top-block .right-part{width:100%}.payment-page h2{margin:20px 0 0 0}.payment-page .content-block{margin:20px 0 0 0}.payment-page .content-block>div>div:nth-child(1){display:none;border:none}.payment-page .content-block>div>div:nth-child(2){width:50%}.payment-page .content-block>div>div:nth-child(3){width:25%;text-align:center}.payment-page .content-block>div>div:nth-child(4){width:25%;text-align:center}.combo-modal{padding:20px 0 0 0}.combo-modal .sprite-close{top:33px}.combo-modal .top-row{display:none}.combo-modal .content-row{padding:15px 4.6% 0 7%}.combo-modal .content-row:last-child{padding:15px 4.6% 15px 7%}.combo-modal .content-row .slider-wrp{width:50%}.combo-modal .content-row .slider-wrp .combo-slider .owl-nav div{display:none !important}.combo-modal .content-row .slider-wrp .combo-slider .element .image{height:120px}.combo-modal .content-row .slider-wrp .combo-slider .element .price,.combo-modal .content-row .slider-wrp .combo-slider .element .name{width:90%;margin:10px auto 0}.combo-modal .content-row .right-part{width:50%}.combo-modal .content-row .right-part .description-block .you{display:none}.combo-modal .content-row .right-part .description-block .price{font-size:1.375rem;text-align:center;margin:79px 0 0 0}.combo-modal .content-row .right-part .description-block .price i{width:11px;height:13px;background-position:-210px -91px;margin:0}.combo-modal .content-row .right-part .description-block .selection{height:30px;font-size:.75rem;line-height:1.875rem}.registration-modal{height:440px}.registration-modal .main-block{width:100%;padding:15px 8.5% 0}.registration-modal .right-block{display:none}.registration-promo-modal{width:90%;height:460px;padding:6px 3.9%}.registration-promo-modal .sprite-close{top:10px;right:10px}.registration-promo-modal .row-1{width:88%;font-size:.875rem;line-height:.875rem}.registration-promo-modal .row-2{font-size:.75rem;line-height:.875rem;margin:4px 0 0 0}.registration-promo-modal ol,.registration-promo-modal ul{margin:0}.registration-promo-modal ol li,.registration-promo-modal ul li{font-size:.75rem;margin:0}.registration-promo-modal ol{margin:0 0 0 15px}.registration-promo-modal .row-3{font-size:.75rem;line-height:1rem;margin:0}.to-cart-modal .right-part .row-1{font-size:2.125rem}.to-cart-modal .right-part .info-block{margin:30px 0 0 0}.to-cart-modal .right-part .info-block>div>div:nth-child(1){display:none}.to-cart-modal .right-part .info-block>div>div:nth-child(2){width:40%}.to-cart-modal .right-part .info-block>div>div:nth-child(3){width:60%}.to-cart-modal .right-part .info-block>div:nth-child(2)>div:nth-child(3) .price i{margin:0}.to-cart-modal .right-part .more,.to-cart-modal .right-part .to-cart{width:100%;margin:20px 0 0 0}.to-cart-thanks-modal .row-2{font-size:1.125rem}.to-cart-thanks-modal a{margin:30px 0 0 0}.backcall-big-modal{height:440px}.backcall-big-modal .top-row div:nth-child(1){width:100%}.backcall-big-modal .top-row div:nth-child(2){display:none}.backcall-big-modal form{margin:30px 0 0 0}.backcall-big-modal form .groups{display:block}.backcall-big-modal form .groups .group{display:block;margin:0 0 10px 0}.backcall-big-modal form .time-wrp{margin:10px 0 0 0}.backcall-big-modal form .input{padding:16px 0 0 3.4%;margin:20px 0 0 0}.backcall-big-modal form .input .text{font-size:.875rem}.backcall-big-modal form .input input{font-size:.875rem}.backcall-big-modal form button{font-size:1.375rem;margin:20px 0 0 0}.backcall-modal{height:380px}.backcall-modal .top-row div:nth-child(1){width:100%}.backcall-modal .top-row div:nth-child(2){display:none}.backcall-modal form{margin:30px 0 0 0}.backcall-modal form .input{padding:16px 0 0 3.4%;margin:20px 0 0 0}.backcall-modal form .input .text{font-size:.875rem}.backcall-modal form .input input{font-size:.875rem}.backcall-modal form button{font-size:1.375rem;margin:20px 0 0 0}.fast-buy-modal{height:440px;padding:70px 5.6% 0 5%}.fast-buy-modal .top-row{font-size:1.1875rem;line-height:1.5rem}.fast-buy-modal form{margin:30px 0 0 0}.fast-buy-modal form .input{padding:16px 0 0 3.4%;margin:20px 0 0 0}.fast-buy-modal form .input .text{font-size:.875rem}.fast-buy-modal form .input input{font-size:.875rem}.fast-buy-modal form button{font-size:1.125rem;margin:20px 0 0 0}footer .first .sendmail .wrp .input{width:60%}footer .first .sendmail .wrp .input i{display:none}footer .first .sendmail .wrp .input input{width:100%;font-size:.625rem;padding:0 21% 0 10%;margin:0}footer .first .sendmail .wrp .sendmail-submit{width:40%;font-size:.625rem}footer .second .title{font-size:1.25rem}footer .third{height:1109px}footer .third .block:nth-child(1){padding:0 10% 0 0}footer .third .block:nth-child(2){padding:0 10% 0 0}footer .third .block:nth-child(3){padding:30px 10% 0 0;margin:30px 0 0 0}footer .third .right{padding:30px 10% 0 0;margin:30px 0 0 0}footer .third .right .phone i{display:none}footer .third .right .phone div{font-size:.875rem}footer .fourth .social{width:100%;display:flex;justify-content:space-around}footer .fourth .social i{margin:0}footer .fourth img{margin:30px 0 0 0}footer .fourth .to-top{bottom:-70px}}
/*# sourceMappingURL=style.css.map */

/* /css/mp_fix.css */
html { font-size: 16px; }
/* FONTS */
@font-face {
  font-family: "Cond Pro";
  font-display: swap;
  src: url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Light.woff2), url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Light.woff);
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Cond Pro";
  font-display: swap;
  src: url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Regular.woff2), url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Regular.woff);
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Cond Pro";
  font-display: swap;
  src: url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Medium.woff2), url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Medium.woff);
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Cond Pro";
  font-display: swap;
  src: url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Bold.woff2), url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Bold.woff);
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Cond Pro";
  font-display: swap;
  src: url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Italic.woff2), url(/templates/2.2.16/fonts/CondPro/PFDinTextCondPro-Italic.woff);
  font-style: italic;
}

.tab__wrapper[video] {
    aspect-ratio: 16 / 9;
}
.mobile_callback {
    padding-top: 15px;
    display: none;
    background: #eee;
}
.mobile_callback .inner {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mobile_callback .inner a .sprite-phone {
    background-position: -218px -214px!important;
    margin-right: 10px;
}
.mobile_callback .inner a {
    display: flex;
    justify-content: center;
    color: white;
    text-decoration: none;
    background: #c00f17;
    width: 90%;
    height: 37px;
    border: 1px solid #dbdbdb;
    border-radius: 30px;
    cursor: pointer;
    align-items: center;
}


.show_mobile {
    display: none;
}
.main-top-slider iframe {
    width: 100%;
    height: auto !important;
    aspect-ratio: 2.75/1;
}

.card .bread .home + div {
    display: flex!important;
    align-items: center;
    flex-wrap: wrap;
}
.card .bread .home + div div {
    margin: 0;
}
.card .bread .home + div div.separator {
    margin: 0 8px;
}

.card .icon-block {
    padding: 10px!important;
    height: 135px!important;
}
.card .icon-block .icon {
    width: calc(100% / 5);
    margin: 0;
    text-align: center;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.card .icon-block .icon div {
    margin: 10px 0 0 0!important;
    width: 100%!important;
    font-size: 14px;
}
.ne-nalich {
    display: none;
}

.korean_link {
    /*display: inline-flex;*/
    /*justify-content: flex-start;*/
    display: flex;
    justify-content: center;
    margin-top: 15px;
    align-items: center;
    transition: all .5s;
    padding: 20px;
    background: rgba(255, 200, 0, 0.49);
    border-radius: 10px;
}
.korean_link:hover {
    background: rgba(255, 248, 166, 0.76);
}
.korean_link img {
    height: 37px;
    border-radius: 5px;
    border: 1px solid #EEE;
}
.korean_link .sub_name {
    color: #444;
    padding-left: 10px;
    font-size: 20px!important;
    margin: 0!important;
}
.korean_link:hover {
    transform: translateY(-4px);
}
.sprite-top-7 {
    width: 49px;
    height: 48px;
    background-position: -124px -224px;
}

.product-list .top-wrp .name {
    width: 100%;
}
.fancybox-overlay {
    z-index: 20000!important;
}
.fancybox-opened {
    z-index: 20001!important;
}

.d-block iframe {
  background: white;
}

.logo-full
{

  margin: 20px auto 0;
  display: inline-block;
  max-width: 100%;
}
header .second-row .logo
{
  text-align: center;
  padding: 0 20px;
}

@media (max-width: 1170px)
{
    .no-product {
        display: block!important;
        margin-top: 100px;
        position: relative!important;
        bottom: inherit;
    }


  .logo-full
  {
    margin: 10px auto 0;
  }
}

.logo-mobile { display: none; }

.logo-nav
{
  display: none;
  width: 90%;
  height: 136px;
  clear: both;
  text-align: center;
}
.logo-nav img
{
  max-width: 150px;
}
@media (max-width: 480px)
{
    .card .right-block .no-product>div:nth-child(1) {
        padding: 0 10px!important;
    }
    .card .sprite-warning {
        display: none!important;
    }

    .card .right-block .no-product>div:nth-child(1) div:nth-child(3) {
        margin-left: 0!important;
        width: 100%;
        font-size: 14px;
    }
    .card .right-block .no-product>div:nth-child(2) div {
        display: flex;
        justify-content: space-between;
    }
}
@media (max-width: 700px)
{
    jdiv.globalClass_41c > jdiv
    {
        right: -13px!important;
        bottom: 58px!important;
    }


  .logo-full
  {
    display: none;
  }
  .logo-mobile
  {
    margin-top: 10px;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
      height: 55px;
  }
  header .second-row .menu-mobile
  {
    margin-left: 10%;
  }
  header .second-row .logo
  {
    width: 130px!important;
  }

}

div[pid].product-list a + a
{
  display: none;
}

.flag_promo
{
  display: none;
  background: url(/templates/2.2.16/img/ny_promo.png) no-repeat;
  width: 96px;
  height: 48px;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 100;
}
div[inrow='product_2'] .flag_promo
{
  left: auto;
  top: -12px;
  right: 12px;
}
div[inrow='product_4'] .flag_promo
{
  top: auto;
  left: calc(50% - 48px);
  bottom: 110px;
}

a.wh-widget-send-button-get-button { display: none!important; opacity: 0; }
header .sticky-header { z-index: 9999 }
header .sticky-header .menu .dropmenu>ul>li>div { height: auto; min-height: 100%; }
  /*******/
 .main .knowledge-block .block .element .image img { margin: 3px 0 3px 3px }
 .main .knowledge-block .block .element .text .first { font-weight: 500; }
.main .knowledge-block  a { text-decoration: none!important; }
/* TEXT BLOCK */
.bread-simple
{
    padding-top: 0x;
}

.bread-simple div:nth-child(1),
.bread div:nth-child(1)
{
    margin-top: 3px;
}
.bread-simple div.separator,
.bread div.separator
{
    margin-top: 5px;
    margin-right: 12px;
}
.bread-simple div,
.bread div
{
    display: inline-block;
    margin: 1px 0 0 0;
    float: left;
    margin-right: 15px;
}
.bread-simple div a:hover span,
.bread div a:hover span
{
    color: #c00f17!important;
}
.sprite-checkmark
{
  background-image: url('/upload/text-block/icons-mn.png');
  background-repeat: no-repeat;
  display: block;
  width: 22px;
  height: 22px;
  background-position: 0 0;
  margin-bottom: 5px;
}
.text-move
{
      color: #82B951;
      margin-left: 30px;
      font-weight: 500;
}


.text-block iframe
{
  max-width: 100%;
}
.text-block h1, .text-block h2, .text-block h3
{
    font-weight: 400;
}
.text-block .cl
{
    clear: both;
    float: none;
}


.text-block
{
    padding: 15px;
}

.text-block p.text
{
    text-align: justify;
    margin-top: 0;
}


.text-block .block-1
{

}


.text-block .block-1 img
{
    margin-right: 20px;
}

    .text-block .block-2
{
    margin-bottom: 5px;

    padding-left: 50px;
}


.text-block .block-3 h3
{
    text-align: center;
}

.text-block .block-3 .columns-wrapper img
{
    margin: 15px auto;
    display: block;
}

.text-block .block-3 .columns-wrapper p.text
{

    padding-top: 5px;
    padding-bottom: 0px;
    padding-right: 50px;
    padding-left: 50px;
}

.text-block .block-3 .columns-wrapper .column
{
    float: left;
    width: 50%;
}

.text-block .block-3-1 .columns-wrapper .column
{
    float: left;
    width: 25%;
}

.text-block .block-3-1 h3
{
    text-align: center;
}

.text-block .block-3-1 .columns-wrapper img
{
    margin: 15px auto;
    display: block;
}


.text-block .block-4
{
    border: 2px solid #3fb5b7;
    border-radius: 5px;
    margin: auto;
    width: 80%;
    margin-bottom: 10px;

    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.text-block .block-5 img
{
    margin-right: 20px;
    margin-top: 5px;
}

.text-block h2
{

    margin-top: 45px;
}
.text-block ul:not(.list)
{
  list-style-type: none;
}
.text-block ul:not(.list) li
{
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
    position: relative;
}
.text-block ul:not(.list) li:before
{
  content: "• ";
  position: absolute;
  left: 0;
}
ul.list
{
    list-style-type: none;
}
ul.list li
{
    clear: both;
    display: block;
}
ul.list li span
{
    color: #82B951;
    font-weight: 500;
    display: inline-block;
    width: calc(100% - 27px);

    float: right;
}
ul.list li i
{
    display: inline-block;
    background-image: url(/upload/text-block/icons-mn.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 22px;
    height: 22px;
    background-position: 0px 0px;
    float: left;
}


/*******/

.MP_hide {
    display: none!important;
}
.MP_hide_soft {
    display: none;
}
.MP_invisible {
    visibility: hidden!important;
}
.clear
{
    clear: both;
}
.fw400
{
    font-weight: 400!important;
}
red
{
    font-weight: 500;
    color: #c00f17;
}
div#cboxCurrent { display: none!important }
a
{
    color: #268588;
    text-decoration: underline;
}
a:hover
{
    color: #c00f17;
    text-decoration: none;
}
b, strong
{
    font-weight: 500;
}

.acResults
{
    z-index: 1200;
}
.acResults ul
{
    list-style: none;
    margin-top: 4px;
    background: white;
    border: 1px solid #d5d5d5;
}
.acResults ul li
{
    border-bottom: 1px solid #EEE;
}
.acResults ul li a
{
    text-decoration: none;
}
.acResults ul li .caption
{
    width: 100%;
    display: block;
    background: #EEE;
    font-weight: 500;
    font-size: 1.1rem;
    padding: 5px 10px;
    text-decoration: none;
}
.acResults ul li .caption:not(:hover)
{
    color: #444;
}
.acResults ul li .product
{
    height: 80px;
    vertical-align: top;
    clear: both;
}
.acResults ul li .product .image
{
    display: inline-block;
    width: 22%;
    height: 100%;
    float: left;
    text-align: center;
    padding: 5px;
}
.acResults ul li .product .image img
{
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
}
.acResults ul li .product .detail:not(:hover)
{
    color: #222;
}
.acResults ul li .product .detail
{
    display: inline-block;
    width: 75%;
    float: right;
}
.acResults ul li .product .detail .name
{
    margin-top: 10px;
    font-size: 1.2rem;
    font-weight: 500;
}
.acResults ul li .product .detail .type
{
    font-size: .9rem;
}
.acResults ul li .news
{
    height: 80px;
    vertical-align: top;
    clear: both;
}
.acResults ul li .news .image
{
    display: inline-block;
    width: 22%;
    height: 100%;
    float: left;
    text-align: center;
    padding: 5px;
}
.acResults ul li .news .image img
{
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
}
.acResults ul li .news .detail:not(:hover)
{
    color: #222;
}
.acResults ul li .news .detail
{
    display: inline-block;
    width: 75%;
    float: right;
}
.acResults ul li .news .detail .name
{
    margin-top: 10px;
    font-size: 1rem;
    font-weight: 500;
}

.acResults ul li .more
{
    padding: 10px 15px;
}
.acResults ul li .more a
{
    display: block;
    background: #3fb5b7;
    border: 1px solid #2a9698;
    border-radius: 20px;
    font-size: .9rem;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    padding: 5px 20px;
    margin: 0 10px;
}
.acResults ul li .more a:hover
{
    background: #20888a;
    border-color: #106365;
}
.card .bread
{
    padding: 0px;
}
.card .bread a:hover
{
    color: #40b5b8;
}

.fancybox-inner .order-modal,
.fancybox-inner .delivery-rus-modal,
.fancybox-inner .delivery-mkad-modal,
.fancybox-inner .club-modal,
.fancybox-inner .delivery-modal,
.fancybox-inner .capabilities-modal,
.fancybox-inner .fast-buy-modal,
.fancybox-inner .combo-modal,
.fancybox-inner .backcall-big-modal,
.fancybox-inner .backcall-modal,
.fancybox-inner div[modal]
 {
    display: inline-block;
    margin: auto;
    position: relative;
}
.ymap_popup
{
    font-size: .9rem;
    font-family: "Cond Pro";
}
.ymap_popup td:nth-child(1)
{
    vertical-align: top;
}
.ymap_popup a
{
    display: block;
    background: #3fb5b7;
    border: 1px solid #2a9698;
    border-radius: 20px;
    font-size: .9rem;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    padding: 5px 20px;
    margin: 0 10px;
}
.ymap_popup a:hover
{
    background: #20888a;
    border-color: #106365;
}
header .sprite-logo
{
    width: 184px;
}
header .sprite-yandex
{
    background: url(/templates/2.2.16/img/header-yandex.png) center center no-repeat;
    width: 150px;
    height: 80px;
}


header .second-row .middle-col a
{
    margin: 0px;
}
header .second-row .middle-col .backcall:hover
{
    background-color: #89090f;
    transition: all .5s;
}
header .second-row .middle-col .backcall i
{
    background-position: -218px -214px;
}

header .second-row .middle-col .backcall
{
    background: #c00f17;
}
header .second-row .middle-col .backcall div
{
    color: white;
    margin-left: 7px;
}
header .second-row .middle-col .backcall i
{
    margin-left: 10%;
}
header .second-row .logo
{
    background: rgba(0, 0, 0, 0.05)
}
header .second-row .logo:hover
{
    background: rgba(255,255,255,.4);
}
header .second-row .logo div
{
    font-size: .9rem;
    color: #087f97;
    margin-top: 5px;
}
/* МОСКВА */
header .metro-line-1, .metro-line-1 {background-position: 0 0!important;}
header .metro-line-2, .metro-line-2 {background-position: 0 -16px!important;}
header .metro-line-3, .metro-line-3 {background-position: 0 -32px!important;}
header .metro-line-4, .metro-line-4 {background-position: 0 -48px!important;}
header .metro-line-5, .metro-line-5 {background-position: 0 -64px!important;}
header .metro-line-6, .metro-line-6 {background-position: 0 -80px!important;}
header .metro-line-7, .metro-line-7 {background-position: 0 -96px!important;}
header .metro-line-8, .metro-line-8 {background-position: 0 -112px!important;}
header .metro-line-9, .metro-line-9 {background-position: 0 -128px!important;}
header .metro-line-10, .metro-line-10 {background-position: 0 -144px!important;}
header .metro-line-11, .metro-line-11 {background-position: 0 -160px!important;}
header .metro-line-12, .metro-line-12 {background-position: 0 -176px!important;}
header .metro-line-26, .metro-line-26 {background-position: 0 -192px!important;}
header .metro-line-27, .metro-line-27 {background-position: 0 -208px!important;}


/* ПИТЕР */
header .metro-line-13, .metro-line-13 {background-position: -19px 0!important;}
header .metro-line-14, .metro-line-14 {background-position: -19px -16px!important;}
header .metro-line-15, .metro-line-15 {background-position: -19px -32px!important;}
header .metro-line-16, .metro-line-16 {background-position: -19px -48px!important;}
header .metro-line-17, .metro-line-17 {background-position: -19px -64px!important;}


/* КАЗАНЬ */
header .metro-line-18, .metro-line-18 {background-position: -38px 0!important;}

/* НОВОСИБИРСК */
header .metro-line-21, .metro-line-21 {background-position: -57px 0!important;}
header .metro-line-22, .metro-line-22 {background-position: -57px -16px!important;}

/* ЕКАТЕРИНБУРГ */
header .metro-line-24, .metro-line-24 {background-position: -76px 0!important;}

/* НИЖНИЙ НОВГОРОД */
header .metro-line-19, .metro-line-19 {background-position: -95px 0!important;}
header .metro-line-20, .metro-line-20 {background-position: -95px -16px!important;}

/* САМАРА */
header .metro-line-23, .metro-line-23 {background-position: -114px 0!important;}

header .sprite-metro, .sprite-metro
{
    background-image: url(/templates/2.2.16/img/metro.png)!important;
    width: 19px!important;
    height: 16px!important;
    display: inline-block!important;
}

.to-cart.basket
{
        background: #17782a!important;
}
.to-cart.basket:hover
{
        background: #156424!important;
}
.to-cart.basket .sprite-cart
{
    background-position: -34px -95px!important
}
.to-cart.request
{
        background: #AAA!important;
}
.to-cart.request:hover
{
        background: #999!important;
}
.to-cart.request .sprite-cart
{
    background-position: -34px -119px!important;
    width: 24px;
    height: 20px;
}


.navigation div.active,
.shops-page .left-part .city-block .nav-row div.active,
.delivery-page .fourth-block .nav-row div.active
{
    color: #e95749;
    font-weight: 600;
}

.backcall-form .wrp
{
    position: absolute;
    background: #EEE;
    z-index: 100;
    width: 100%;
}
.backcall-form>i
{
    z-index: 1001;
}

.delivery-page .fourth-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1), .delivery-page .third-block .addresses-block .middle-row .content-block>div:nth-child(2)>div>div:nth-child(1)
{
    width: auto;
}
.news-page .nav-row .dots
{
    margin-top: 4px;
}
header .first-row nav
{
    height: auto;
}

.cooperative-page .row-3 p
{
    font-size: .875rem;
    color: #292929;
    font-weight: 300;
    margin: 15px 0 0 0;
}

.payment-page .top-block .right-part .row-3 {
    font-size: .9375rem;
    color: #212121;
    font-weight: 400;
    margin: 0 0 7px 0;
}


.main .brands-block .slider-wrp .main-brands-slider .slide .image img
{
    max-width: 70%;
    max-height: 70%;
}
header .city-drop .bottom-row
{
    background: #e4e4e4;
}
header .bottom-row .menu .dropmenu>ul>li[empty]
{
    background: none;
}
header .bottom-row .menu .dropmenu>ul>li[empty]:hover
{
    background: #f3f3f3;
}


.main-days-slider,
.main-best-slider
{
    display: none;
}

footer .sprite-insta {
    width: 36px;
    height: 36px;
    background-position: -142px -5px;
}
footer .sprite-ok {
    width: 36px;
    height: 36px;
    background-position: -51px -33px;
}

footer .sprite-insta:hover
{
    background-position: -141px -105px;
}
footer .sprite-vk:hover
{
    background-position: -96px -105px;
}
footer .sprite-face:hover
{
    background-position: -5px -105px;
}
footer .sprite-you:hover
{
    background-position: -51px -105px;
}
footer .sprite-rutube
{
    width: 36px;
    height: 36px;
    background-position: -186px -5px;
}
footer .sprite-rutube:hover
{
    background-position: -186px -52px ;
}
footer .sprite-ok:hover
{
    background-position: -186px -105px;
}

footer .third .phone.mtop
{
    margin-top: 37px;
}
footer .third .phone
{
    margin-top: 5px;
}

footer .third .phone div {
    font-size: 1.125rem;
    font-weight: 300;
    margin: 0 0 0 4%;
    color: #a7a7a7;
}

.main .title-row .left div
{
    font-weight: 500;
}
header .bottom-row .ac
{
    background: #40b5b8;
    margin-left: 0px;
    width: 16%;
}
header .bottom-row .ac:hover
{
    background: #0b4647;
}
header .bottom-row .ac div
{
    color: white;
}
header .second-row .right-block
{
    border-radius: 0 0 5px 5px;
}

.often-questions .questions>div .top .question .text
{
    margin-left: 18px;
    max-width: calc(100% - 100px);
}
.often-questions .questions>div .top .question .hide
{
  width: calc(100% - 100px);
}
.often-questions .questions>div .top .question.active .text
{
  text-decoration: none;
}
.often-questions .questions>div .top .question i:nth-child(3)
{
    margin-left: 15px;
}
.often-questions .questions>div .top .question .text:hover
{
  color: #2e9ea1;
}
.often-questions .questions>div .top .question .hide.active
{
    margin-left: 45px;
    margin-bottom: 45px;
    padding-left: 10px;
    border-left: 3px solid #AAA;
    line-height: 22px;
}

.backcall-form .wrp button,
.knowledge-block .block .element,
.backcall-form .wrp .input,
.knowledge-block .block .element .image img,
.knowledge-block .block .element .text .more,
.knowledge-block .block .read-more
{
    border-radius: 5px;
}
.backcall-form .wrp
{
    border-radius: 10px;
}

header .bottom-row
{
    background: #eee;
}
header .second-row
{
    background: url(/templates/2.2.16/img/background.png);
    border-bottom-width: 0px;
}
header .city-drop
{
    z-index: 1200;
}
header .city-drop .top-row>div>div:nth-child(1)
{
    font-weight: 500;
}
header .city-drop .top-row>div>div:nth-child(2)
{
    font-weight: 500;
}
header .city-drop .top-row .city-search input
{
    font-family: "Cond Pro";
}
header .city-drop .middle-row .right ul li i
{
    visibility: visible;
}

header .first-row .city-title
{
    width: 5%;
}
header .first-row .city
{
    width: 18%;
}
header .first-row .city div
{
    line-height: 2.375rem;
    font-weight: 400;
    font-size: .9rem;
    margin-left: 6px;
    width: calc(95% - 70px);
    overflow: hidden;
    height: 36px;
}

header .city-drop .cant a
{
    color: white;
    text-decoration: none;
    font-size: 1rem;
}
header .sprite-arrow
{
    float: right;
    margin: 7px;
}

header .second-row .right-block .seen div:nth-child(3)
{
    font-weight: normal;
}
header .second-row .right-block .compare div:nth-child(3)
{
    font-weight: normal;
}
header .second-row .right-block .compare i
{
    margin-left: 30%;
}
header .second-row .right-block .seen i
{
    margin-left: 28%;
}
header .bottom-row .ac div
{
    font-weight: 500;
    margin-top: 8px;
}
header .bottom-row .club.person div
{
    line-height: 16px;
    font-weight: 300;
}
header .menu .dropmenu > ul > li[empty] {background-image: none;}


header .search input
{
    padding-top: 7px;
}

header .bottom-row .ac i:nth-child(1)
{
    margin-left: 14%;
}
header .bottom-row .ac div
{
    margin-left: 8%;
}
header .bottom-row .ac i:nth-child(3)
{
    margin-left: 8%;
}
header .search
{
    margin-left: 1.5%;
    width: 63.7%;
    border-radius: 5px;
    position: relative;
}
header .search input
{
    width: 100%;
    padding-right: 50px;
    padding-left: 15px;
}
header .search button
{
    position: absolute;
    right: 10px;
    width: 30px!important;
}
header .bottom-row .club
{
    border-radius: 5px;
}
header .second-row .addresses a.popup
{
  display: inline-block;
  margin-left: 2px;
}
header .second-row .addresses a
{
    font-weight: 400;
    font-size: .8rem;
    margin-left: 28px;
    color: #268588;
}
header .second-row .addresses a:hover
{
    color: #c00f17;
    text-decoration: none;
}
header .second-row .addresses div:nth-child(2), header .second-row .addresses div:nth-child(4)
{
    margin-left: 28px;
}
header .second-row .addresses div:nth-child(2) span,
header .second-row .addresses div:nth-child(4) span
{
    font-weight: 500;
}
header .second-row .addresses div:nth-child(4) span
{
  font-size: 12px!important;
}
header .second-row .addresses div:nth-child(4) span:not(.fix)
{
  display: block;
}

@keyframes menu_button_highlight{
    0%{box-shadow: none}
    100%{box-shadow: 0px 0px 50px -5px rgba(192,15,23,1);}
}

header .menu
{
    top: -1px;
    z-index: 1005;
    /* animation: menu_button_highlight 4s ease-in-out infinite alternate */
}


header .menu .dropmenu>ul>li>div .banner
{
    width: 42.5%;
}
header .menu .dropmenu>ul>li>div .banner .name
{
    margin-top: 10px;
    width: 50%;
    height: auto;
}
header .menu .dropmenu>ul>li>div .banner .price
{
    width: 50%;
}

header .menu .dropmenu>ul>li>div ul li
{
    padding-bottom: 25px;
}
header .menu .dropmenu>ul>li>div
{
    height: calc(100% + 12px);
    top: -12px;
    width: 76.85%;
}
header .menu .dropmenu>ul>li>div ul li
{
    padding-left: 20%;
}
header .menu .dropmenu>ul>li>div ul li a
{
    line-height: 1.4rem;
    padding-left: 20px;
    border-left: 5px solid #EEE;
}
header .menu .dropmenu>ul>li>div ul li:hover a
{
    border-color: #89090f;
    color: #89090f;
    font-weight: 400;
    font-size: 1rem;
}
header .menu .dropmenu>ul>li>div ul:nth-child(2)
{
    border: 0px;
}
header .menu .dropmenu>ul>li>div .banner
{
    border-left: 1px solid #EEE;
}
header .menu .dropmenu>ul>li>div .banner .link
{
    border-radius: 8px;
    z-index: 10;
}
header .menu .dropmenu>ul>li>div .banner .hover
{
    z-index: 11;
}

header .to-cart:hover,
header .second-row .right-block .compare:hover,
header .second-row .right-block .seen:hover
{
    background: rgb(64, 181, 184);
}
header .to-cart:hover div
{
    color: white;
}
.bottom-block .information-text
{
    margin: 50px 0;
    font-size: 1rem;
}
.bottom-block ul
{
    list-style-type: none;
}
.bottom-block ul:not(.list) li:before {
    content: "• ";
    position: absolute;
    left: 0;
}
.bottom-block ul:not(.list) li
{
    position: relative;
    list-style-type: none;
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
}

header .bottom-row .menu .dropmenu>ul>li>div ul li
{
    background-position-x: 30px;
}
.listing .right .products .double-banner:hover img, .listing .right .products .triple-banner:hover img
{
    box-shadow: inset 0px 0px 62px -3px rgba(0,0,0,0.5);
}

.cell .label_picture
{
    position: absolute;
    z-index: 1;
}

.owl-carousel .owl-stage
{
    margin: 0px auto;
}
.backcall-form .wrp .title
{
    font-weight: 400;
}
footer .third .block .title
{
    font-weight: 500;
}

.main .hot-block .hot-wrp .hot-element .top .time .banner .triangle,
.main .hot-block .hot-wrp .hot-element .top .sale .triangle { border-top-width: 10px!important }

.main .hot-block .hot-wrp .hot-element .content .title { font-size: .9rem }
.main .hot-block .hot-wrp .hot-element .content .title span { font-size: 1.1rem;      line-height: 1.5rem; }
.main .hot-block .hot-wrp .hot-element .content .sale span,
.main .hot-block .hot-wrp .hot-element .top .sale span:nth-child(2),
.main .hot-block .hot-wrp .hot-element .top .time .text>span:nth-child(2) span,
.main .hot-block .hot-wrp .hot-element .content .title span,
.main .hot-block .hot-wrp .hot-element .content .price { font-weight: 500 }


.info_pad_right
{
    position: fixed;
    bottom: 15px;
    right: 30px;
    display: inline-block;
    z-index: 10001;
    transition: bottom .5s;
}
.info_pad
{
    position: fixed;
    bottom: 15px;
    left: 30px;
    display: inline-block;
    z-index: 10001;
    transition: bottom .5s;
}
.info_pad[hide]
{
    bottom: -50px;
}
.info_pad a.whatsapp
{
    background: url(/templates/2.2.16/img/whatsapp_white32.png) center center no-repeat rgba(115, 115, 115, 1);
}
.info_pad_right a.chat
{
    background: url(/templates/2.2.16/img/chat.png) center center no-repeat rgb(137, 0, 0);
    border-radius: 50%;
}
.info_pad a.phone
{
    background: url(/templates/2.2.16/img/phone.png) center center no-repeat rgba(115, 115, 115, 1);
}
.info_pad a.whatsapp
{
    background: url(/templates/2.2.16/img/whatsapp32.png) center center no-repeat rgba(115, 115, 115, 1);
}
@media screen and (max-width: 450px)
{
  .info_pad a.up
  {
    display: none;
  }
}
@media screen and (max-width: 370px)
{
  .info_pad a.discount
  {
    padding-right: 0!important;
  }
  .info_pad a.discount span
  {
    display: none;
  }
}

.info_pad a.up
{
    background: url(/templates/2.2.16/img/arrow_up.png) center center no-repeat rgba(115, 115, 115, 1);
}
.info_pad a.discount
{
    background: url(/templates/2.2.16/img/discount.png) 10px center no-repeat rgba(192, 15, 23, .9);
    padding-left: 55px;
    padding-right: 15px;
    width: auto;
    text-decoration: none;
    color: white;
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.info_pad,
.info_pad_right
{
    height: 10%;
    max-height: 50px;
    min-height: 40px;
}
.info_pad a
{
    display: inline-block;
    height: 100%;
    width: 50px;
    float: left;
}
.info_pad_right a
{
    display: inline-block;
    height: 100%;
    width: 50px;
    float: right;
}
.info_pad a:hover
{
    background-color: rgba(155, 155, 155, 1);
    cursor: pointer;
    transition: background-color .5s;
}

.info_pad_right a:hover
{
    background-color: rgb(205, 0, 0);
    cursor: pointer;
    transition: background-color .5s;
}

.info_pad a:not(:first-of-type)
{
    border-left: 1px dotted rgba(255, 255, 255, .5);
}
.info_pad a:first-of-type
{
    border-radius: 5px 0 0 5px;
}
.info_pad a:last-of-type
{
    border-radius: 0px 5px 5px 0px;
}

@media (min-width: 660px) {
    div[pid]:hover .button_pad
    {
        display: flex;
    }
}
@media (min-width: 1170px)
{
    header .first-row .city
    {
        width: 23%;
    }
    header .first-row nav
    {
        width: 77%;
        padding-left: 0px;
        padding-top: 5px;
    }
    header .first-row nav a
    {
        font-weight: 300;
        letter-spacing: .03rem;
        padding: 0 1.5%;
        margin-left: .5%;
        font-size: .96rem;
    }
    header .first-row nav a:hover
    {
        color: #c7c0c0;
    }


    .info_block
    {
        margin-top: 30px;
        width: 100%;
        background: url(/templates/2.2.16/img/info.jpg) left center no-repeat;
        -webkit-box-shadow: 0px 0px 18px -4px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 18px -4px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 0px 18px -4px rgba(0, 0, 0, 0.75);
        padding: 68px 0 62px 36%;
        margin: 37px 0 0 0;
    }
    .info_block h1
    {
        font-size: 2.5rem;
        font-weight: 500;
        margin: 0px;
    }
    .info_block .text
    {
        font-size: 1.125rem;
        color: #313131;
        font-weight: 500;
        margin: 10px 0 0 0;
    }
    .info_block .annotation
    {
        font-size: 1rem;
        color: #737373;
        font-weight: 400;
        line-height: 1.1875rem;
        margin: 10px 0 0 0;
    }
    /***
        ШАПКА
    ***/



    .bread span {
        color: #313131;
        text-decoration: none;
        vertical-align: top;
        display: inline-block;
        margin: 2px 0 0 0;
    }


    /***
        ЛИСТИНГ
    ***/










    .message
    {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.75);
        padding: 3%;
        font-size: 1.5rem;
        color: #313131;
        font-weight: 400;
        margin: 20px 0;
        text-align: center;
    }

    .often-questions .questions
    {
        margin-top: 15px;
    }

    .backcall-big-modal form button,
    .backcall-modal form button
    {
        font-family: 'Cond Pro';
        font-weight: 500;
    }

    .backcall-big-modal form .now
    {
        text-decoration: none;
    }

    .backcall-big-modal form .now a,
    .backcall-modal form .now .text
    {
        font-size: 1.0625rem;
        color: #2d2d2d;
        font-weight: 400;
        text-decoration: underline;
        margin: 0 0 0 5px;
    }
    .backcall-big-modal form .now a:hover,
    .backcall-modal form .now a:hover
    {
        text-decoration: none;
        color: #d43931;
    }

    .backcall-modal .top-row div:nth-child(1),
    .backcall-big-modal .top-row div:nth-child(1)
    {
        width: 100%;
    }
    .backcall-modal .top-row div:nth-child(2),
    .backcall-big-modal .top-row div:nth-child(2)
    {
        width: 100%;
        font-size: .9rem;
        color: #666;
        float: left;
    }
    .backcall-big-modal form
    {
        margin-top: 50px;
    }



    .delivery-modal .left .dilivery-form button.disabled
     {
         cursor: default;
         background: #d6d6d6;
     }
    .delivery-modal .left .dilivery-form button
     {
         font-size: 1.5rem;
         text-align: center;
         font-weight: 500;
     }

    .delivery-modal .left[type='russia'] {
        display: none;
    }
    .delivery-modal .left[type='russia'] {
        height: 100%;
        border-right: 1px solid #a1a1a1;
        padding: 0px 5.9% 0;
        float: left;
    }
    .delivery-modal .left[type='russia'] .title {
        font-size: 1.5rem;
        color: #373737;
        font-weight: 400;
    }
    .delivery-modal .left[type='russia'] .title span {
        color: #e54c43;
        font-weight: 700;
    }
    .delivery-modal .left[type='russia'] table {
        margin: 25px 0 0 0;
    }
    .delivery-modal .left[type='russia'] table, table.data {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #bebebe;
    }
    .delivery-modal .left[type='russia'] table tr:first-child, table.data tr:first-child {
        color: #2d2d2d;
        font-weight: 500;
    }
    .delivery-modal .left[type='russia'] table tr:nth-child(2n), table.data tr:nth-child(2n) {
        background: #def2f1;
    }
    .delivery-modal .left[type='russia'] table tr, table.data tr {
        height: 45px;
        font-size: 1rem;
        color: #6f7070;
        font-weight: 300;
    }
    .delivery-modal .left[type='russia'] table tr td, table.data tr td {
        border-right: 1px solid #bebebe;
        text-align: center;
    }
    button[loaded], div[loaded] {
        background: url(/templates/2.2.16/img/ajax_loader_modal_button.svg) center center no-repeat #AAA!important;
    }
    .delivery-modal .left[type='russia'] .back {
        width: 100%;
        height: 50px;
        background: #00aeb0;
        border-radius: 30px;
        cursor: pointer;
        font-size: 1.5rem;
        text-align: center;
        font-weight: 500;
        color: #fff;
        margin: 46px 0 0 0;
        padding-top: 10px;
    }
    .delivery-modal .left[type='russia'] .back:hover
    {
        background: #00999b;
    }submit_btn

    .delivery-modal .left[type='russia'] .back i {
        margin: 15px 0 0 26%;
    }
    .delivery-modal .left[type='russia'] .back div {
        margin: 10px 0 0 2%;
    }

    .delivery-modal .left[type] .title.address_str
    {
        color: #e54c43;
    }


    .delivery-modal .left[type='moscow'] {
        display: none;
        float: left;
    }
    .delivery-modal .left[type='moscow'] #result
    {
        margin-top: 50px;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(1) {
        background: url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(1) div:nth-child(1) {
        font-size: 1.125rem;
        font-weight: 500;
        background: #f3f3f4;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(1) div:nth-child(2) {
        font-size: 1.5rem;
        font-weight: 300;
        float: right;
        line-height: 1.25rem;
        background: #f3f3f4;
        padding: 2px;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(2) {
        font-size: 0.875rem;
        color: #6f7070;
        font-weight: 300;
        line-height: 1rem;
        margin: 26px 0 0 0;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(3) {
        font-size: 0.875rem;
        color: #6f7070;
        font-weight: 300;
        margin: 19px 0 0 0;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(4) {
        background: url(/templates/2.2.16/img/teh-dots.jpg) 0 87% repeat-x;
        margin: 20px 0 0 0;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(4) div:nth-child(1) {
        font-size: 1.875rem;
        color: #00a5b8;
        font-weight: 500;
        background: #f3f3f4;
    }
    .delivery-modal .left[type='moscow'] #result>div:nth-child(4) div:nth-child(2) {
        font-size: 1.5rem;
        color: #373737;
        font-weight: 300;
        float: right;
        line-height: 2.5rem;
        background: #f3f3f4;
        padding-top: 4px;
        padding-left: 2px;
    }


    .delivery-modal .left[type='moscow'] .back {
        width: 100%;
        height: 50px;
        background: #00aeb0;
        border-radius: 30px;
        cursor: pointer;
        font-size: 1.5rem;
        text-align: center;
        font-weight: 500;
        color: #fff;
        margin: 46px 0 0 0;
        padding-top: 10px;
    }
    .delivery-modal .left[type='moscow'] .back:hover
    {
        background: #00999b;
    }

    .delivery-modal .left[type='moscow'] .back i {
        margin: 15px 0 0 26%;
    }
    .delivery-modal .left[type='moscow'] .back div {
        margin: 10px 0 0 2%;
    }

    /***
    *  АВТОРИЗАЦИЯ
    ***/
    .fancybox-overlay .club-modal
    {
        height: auto;
    }
    .fancybox-inner .capabilities-modal
    {
        height: auto;
    }
    .capabilities-modal .text
    {
        padding-bottom: 15px;
    }
    .capabilities-modal .text .button a
    {
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
        color: white;
        font-weight: 300;
    }

    /***
    * ОФОРМЛЕНИЕ ЗАЯВКИ
    ***/

    .order-modal .sprite-check
    {
        width: 36px;
        height: 74px;
        background: url(/templates/2.2.16/img/listing.png);
        background-position: -252px -35px;
    }

    .order-modal .order .bottom .order-submit
    {
        margin-top: 38px;
    }

    .order-modal .order .bottom .order-submit[loaded] {
        cursor: default;
        background: url(/templates/2.2.16/img/ajax_loader_modal_button.svg) center center no-repeat #AAA;
    }
    .input.err
    {
        border-color: #e65048!important;
    }

    .thanks-modal .right div:nth-child(4) a {
        text-decoration: none;
        color: white;
        display: block;
        width: 100%;
        height: 100%;
    }


    /***
    * Магазины
    ***/
    .moscow-modal #moscow-map, #html-moscow-map
    {
        height: 600px;
    }
    .moscow-modal .top .switch
    {
        margin-right: 2.9%;
    }
    .moscow-modal .middle .moscow-table tr td:first-child
    {
        width: 30%;
    }
    .moscow-modal .middle .moscow-table tr td:nth-child(2) {
        width: 35%;
    }
    .moscow-modal .middle .moscow-table tr td:nth-child(3) {
        width: 17%;
    }
    .moscow-modal .middle .moscow-table tr td .shop-name a {
        color: #1f7672;
    }
    .moscow-modal .middle .moscow-table tr td .shop-name a:hover {
        text-decoration: none!important;
    }


    .moscow-modal .pick-table tr td:first-child {
        width: 30%;
        padding: 0 0 0 8.7%;
    }
    .moscow-modal .pick-table tr td:nth-child(2) {
        width: 40%;
    }
    .moscow-modal .pick-table tr td .day div:nth-child(1)
    {
        width: 20%;
    }

    .moscow-modal .pick-table tr td .shop-name a {
        color: #1f7672;
    }
    .moscow-modal .pick-table tr td .shop-name a:hover {
        text-decoration: none!important;
    }
    .moscow-modal .pick-table tr[page]
    {
        display: none;
    }

    .moscow-modal .addresses
    {
        display: block;
    }
    .moscow-modal #html-moscow-map
    {
        display: none;
    }

    day {
        font-weight: 500;
    }
    rest {
        color: red;
    }

    .moscow-modal .navigation div
    {
        padding: 0 10px;
        width: auto;
        cursor: pointer;
    }
    .moscow-modal .navigation
    {
        display: inline-block;
        width: auto;
        user-select: none;
    }
    .moscow-modal .sprite-prev.hide , .moscow-modal .sprite-next.hide
    {
        visibility: hidden;
    }
    .moscow-modal .sprite-prev, .moscow-modal .sprite-next
    {
        display: inline-block;
        float: none;
    }

    .moscow-modal .sprite-prev:hover
    {
        background-position: -112px -101px
    }
    .moscow-modal .sprite-next:hover
    {
        background-position: -55px -100px
    }
    .moscow-modal .pick-table tr:last-child
    {
        border-bottom: 0px;
    }
    .moscow-modal .navigation_wraper
    {
        text-align: center;
        border-top: 4px solid #e85749;
    }

    .review-modal .sprite-name {
        width: 18px;
        height: 18px;
        background-position: -6px -99px;
    }


        .main .hot-block .hot-wrp .hot-element.big
        {
            width: 60%;
        }
        .main .hot-block .hot-wrp .gorizontal-wrp
        {
            width: 40%;
        }
        .main .hot-block .hot-wrp .hot-element
        {
            width: 20%;
        }
        .main .hot-block .hot-wrp .hot-element.medium
        {
            width:40%;
        }

        #tk-cost {
            font-size: 1rem;
            padding: 30px;
        }

        .ajax-loader-big
        {
            width: 132px;
            height: 132px;
            background: url(/templates/2.2.16/img/ajax_loader_big.svg) center center no-repeat;
            margin: auto;
        }



        /* СТАТЬИ */
        .articles-page-2 .content-wrp .description-part img {
            margin: 10px;
            max-width: 100%;
        }

        /* МАГАЗИНЫ */
        .shops-page .left-part .city-block .main-row
        {
            padding-top: 0px;
        }
        .shops-page .left-part .city-block .main-row .row-title
        {
            font-size: 1.25rem;
            color: #d81414;
            font-weight: 400;
            margin: 20px 0;
        }
        .shops-page .left-part .city-block .main-row .image img
        {
            margin: 0px auto;
        }

        .shops-page .left-part .city-block .main-row .title-row {
            font-size: 1.5rem;
            color: #181818;
            font-weight: 500;
            margin: 0px;
        }
        .shops-page .left-part .city-block .main-row .title-row span {
            color: #d6222b;
        }
        .shops-page .left-part .city-block .main-row .shop-big {
            width: 100%;
            height: 500px;
            margin: 20px 0 50px 0;
        }
        .shops-page .left-part .city-block
        {
            padding-bottom: 1px;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row .content-block > div:nth-child(2) > div > div:nth-child(1)
        {
            width: auto;
            text-align: left;
            font-weight: 300;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more
        {
            cursor: default;
            padding-top: 10px;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images
        {
            margin: 0px;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image img
        {
            position: static;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row .middle-row-more .images .image
        {
            width: auto;
        }
        .shops-page .right-part
        {
            margin-top: 44px;
        }
        .shops-page .right-part .city-block .cities
        {
            border-bottom: 0px;
            padding-bottom: 0px;
        }
        .shops-page .right-part .city-block .nav-row
        {
            border-top: 5px solid #cb574a;
            padding-top: 10px;
        }
        .shops-page .left-part .city-block .main-row .image
        {
            max-height: none;
            height: auto;
        }
        .delivery-page .third-block .top-block a
        {
            margin-top: 30px;
        }
        .delivery-page .fourth-block .addresses-block .middle-row .content-block > div:nth-child(2) > div > div:nth-child(1)
        {
            width: auto;
            font-weight: 300;
        }
        .delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image
        {
            width: auto;
        }
        .delivery-page .fourth-block .addresses-block .middle-row .middle-row-more .images .image img
        {
            position: static;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row.active,
        .delivery-page .fourth-block .addresses-block .middle-row.active
        {
            border-top: 2px solid #AAA;
            border-bottom: 2px solid #AAA;
            box-shadow: inset 0px 0px 10px -3px #000000;
        }
        .shops-page .left-part .city-block .addresses-block .middle-row.active .content-block,
        .delivery-page .fourth-block .addresses-block .middle-row.active .content-block
        {
            border: 0px;
            border-bottom: 1px dashed #AAA;
        }
        .delivery-page .companies-block .element .logo img
        {
            right: auto;
        }
        .delivery-page .third-block .top-block
        {
            margin-bottom: 20px;
        }

        /**/
        .advantages-page .block .description .text a
        {
            font-size: 1.2rem;
            font-weight: 300;
        }
        .advantages-page .block-4.left .description
        {
            padding-top: 60px;
        }
        .advantages-page .block-4.left .description .text a {
            margin-top: 30px;
            background: #993355;
        }
        .advantages-page .block-4.left .description .text a:hover {
            background: #841c3e;
        }


        /** СРАВНЕНИЕ **/


        .search-page .right-col .bottom-block
        {
            margin: 31px 0 0 0;
        }
        .search-page .right-col .bottom-block .elements.active
        {
            max-height: 99999px!important;
        }

        .search-page .right-col .bottom-block .elements.news,
        .search-page .right-col .bottom-block .elements.states,
        .search-page .right-col .bottom-block .elements.blog
        {
            max-height: 628px;
        }

        .search-page .left-col .list ul li a.bold
        {
            font-weight: 500;
            font-size: 1rem;
        }
        .search-page .left-col .list ul li.active a {
            color: green;
            font-weight: 500;
            font-size: 1rem;

        }



        div[pid] .image a,
        .product-list .top-wrp .image
        {
            display: flex;
            align-items: center;
        }






        .cabinet-page.auth .title-row h1
        {

        }
        .cabinet-page.auth .cabinet-wrp, .cabinet-page.auth .title-row
        {
            max-width: 800px;
            margin: 0 auto;
            margin-bottom: 10px;
        }
        .cabinet-page.auth .cabinet-wrp .left-block
        {
            display: none;
        }
        .cabinet-page.auth .cabinet-wrp .right-block
        {
            width: 100%;
        }
        .cabinet-page.auth:not(.register) .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .text
        {
            font-size: 1rem;
            line-height: 2rem;
            text-align: center;
        }
        .cabinet-page.auth .cabinet-wrp .cabinet_info
        {
            margin-top: 40px;
            border-top: 1px solid #CCC;
            padding-top: 20px;

            padding-bottom: 20px;
            border-bottom: 1px solid #CCC;
            margin-bottom: 40px;

            font-size: 0.8rem;
        }
        .cabinet-page.auth .cabinet-wrp .register_pad a {
            width: 100%;
        }
        .cabinet-page.auth .cabinet-wrp .register_pad button {
            width: 100%;
            height: 48px;
            background: #307836;
            border: none;
            border-radius: 30px;
            font-size: 1.125rem;
            color: #fff;
            font-weight: 400;
            cursor: pointer;
            outline: none;
            margin: 2px 0 0 0;
        }
        .cabinet-page.auth .cabinet-wrp .register_pad button:hover
        {
            background: #8a0a10;
        }
        .cabinet-page.auth .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .text a
        {
            color: #666;
        }
        .cabinet-page.auth .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .text a:hover {
            text-decoration: none;
        }
        .cabinet-page .sprite-password {
            width: 17px;
            height: 19px;
            background-position: -370px -177px;
        }
        .cabinet-page .cabinet-wrp .error
        {
            margin: 10px 0 20px;
            border-radius: 10px;
            padding: 10px 30px;
            background: #E94E26;
            color: white;
            font-weight: 400;
            font-size: 1rem;
        }
        .cabinet-page .cabinet-wrp .message
        {
            margin: 10px 0 20px;
            border-radius: 10px;
            padding: 10px 30px;
            background: green;
            color: white;
            font-weight: 400;
            font-size: 1rem;
        }

        .cabinet-page .register_title
        {
            margin: 0 0 15px 0;
        }

        .cabinet-page.register .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .input:nth-child(4)
        {
            margin-bottom: 0px;
        }
        .cabinet-page.register .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form .row-1
        {
            margin-bottom: 10px;
        }
        .cabinet-page .sprite-lupe {
            width: 20px;
            height: 18px;
            background-position: -370px -203px;
            display: inline-block;
        }

        .cabinet-page.auth .cabinet-wrp .cabinet_info a {
            font-size: 0.875rem;
            color: #262626;
            font-weight: 500;
            text-decoration: underline;
            margin: 0 0 0 6px;
        }

        .cabinet-page .title-row .person .mark
        {
            padding: 6px 3% 7px 3%;
        }
        .cabinet-page .sprite-person
        {
            width: 37px;
        }

        .cabinet-page .cabinet-wrp .right-block .step[data-id='2'] .card-block .row-4 span.reserv
        {
            color: #d32828;
        }
        .cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group input[type=checkbox]
        {
            display: none;
        }

        .cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group input[type=checkbox]:checked + label:before {
            background-position: -306px -217px;;
            background-image: url(/templates/2.2.16/img/cabinet-page.png);
        }

        .cabinet-page .cabinet-wrp .right-block .step[data-id='3'] .group label:before
        {
            background-position: -272px -217px;
        }
        .cabinet-page .cabinet-wrp .right-block .step
        {
            display: block;
        }

        .cabinet-page .cabinet-wrp .right-block .step button {
            width: 40%;
            height: 48px;
            background: #c00f17;
            border: none;
            border-radius: 30px;
            font-size: 1.125rem;
            color: #fff;
            font-weight: 400;
            cursor: pointer;
            outline: none;
            margin: 2px 0 0 0;
            font-family: "Cond Pro";
            font-weight: 400;
        }

        .cabinet-page .cabinet-wrp .right-block .step[data-id='4'] .table .tr .td:nth-child(1)
        {
            padding-left: 3%;
        }



        .combo-modal .content-row .combo-slider .owl-item:nth-child(2) .element
        {
            border-left: 0px;
        }
        .combo-modal .content-row .combo-slider .element
        {
            border: 3px solid transparent;
        }
        .combo-modal .content-row .combo-slider .element.active
        {
            border-right-color: #075153!important;
        }
        .combo-modal .content-row .combo-slider .element:hover
        {
            border-color: #DDD;
        }



        .combo-modal .content-row .combo-slider .element .plus {
            width: 42px;
            height: 42px;
            background: #075153;
            border-radius: 100px;
            font-size: 2.25rem;
            color: #fff;
            font-weight: 500;
            line-height: 2.625rem;
            text-align: center;
            display: block;
            position: absolute;
            top: calc(50% - 21px);
            right: -21px;
        }



        .backcall-modal, .backcall-big-modal
        {
            padding-top: 64px;
            padding-left: 300px;
            height: 400px;
            padding-top: 80px;
        }
        .backcall-big-modal
        {

        }
        .backcall-modal form .input[ajax]
        {
            background: url(/templates/2.2.16/img/ajax_stripes.png) no-repeat center;
            background-position-x: -1000px;
        }
        .backcall-modal form button.green
        {
            background: #26a723;
        }
        .backcall-modal form button.green:hover {
            background: #21991f;
        }
        .backcall-modal .sprite-girl, .backcall-big-modal .sprite-girl
        {
            background-position: -173px 116px;
        }




        .main .brands-block .slider-wrp .main-brands-slider .slide .image img
        {
            max-width: 70%;
            max-height: 70%;
        }



        .main.brands-all .title-row,
        .main.brands-once .title-row
        {
            margin-top: 30px;
        }


        .main.brands-all .brands-block .slider-wrp
        {
            height: auto;
            text-align: center;
        }

        .main.brands-once .brands-block .slider-wrp
        {
            height: auto;
            padding-bottom: 30px;
        }
        .main.brands-all .brands-block .slider-wrp .main-brands-slider .slide .image
        {
            width: 120px;
            height: 120px;
        }
        .main.brands-all .brands-block .slider-wrp .main-brands-slider .slide
        {
            display: inline-block;
            margin: 37px;
            width: 120px;
        }

        .main.brands-once .logo
        {
            max-height: 34px;
        }
        .main.brands-once .title-row .left div
        {
            line-height: 2rem;
        }

        .main.brands-once .brands-block .slider-wrp h2
        {
            font-size: 2rem;
            font-weight: 300;
        }
        .main.brands-once .brands-block .product-list
        {
            width: 20%;
        }


        .seen-page .elements .news-element
        {
            width: 48%;
        }
        .seen-page .elements .articles-element
        {
            width: 30.6%;
        }
        .seen-page .elements .news-element,
        .seen-page .elements .articles-element
        {
            margin-left: 3px;
        }





        .product-list .sprite-cart
        {

        }

        .main .title-row .left div
        {
            margin-left: 0px;
        }
        .main .title-row .left img,
        .main .title-row .left i
        {
            margin-right: 15px;
        }

        .content-wrp p, .content-wrp li
        {
            font-size: 1rem;
        }

        .cart-page .step-1 .elements .element>div>div:nth-child(3) .colors .color input
        {
            box-shadow: inset 0px 0px 5px -2px #000000;
        }


        .cart-page .step-1 .free-delivery {
            border-bottom: 1px solid #dedede;
            padding: 0;
        }
        .cart-page .step-1 .free-delivery .wrapper-1170 {
            background: url(/templates/2.2.16/img/free_deliivery.png) no-repeat 73px center
        }
        .cart-page .step-1 .free-delivery .text {
            width: 80%;
            font-size: 1.6rem;
            color: #444;
            font-weight: 400;
            margin: 70px 0 70px 240px;

        }

        .cart-page .step-1 .elements .element>div>div:nth-child(7)
        {
            padding-top: 71px;
        }

        .often-questions
        {
            float: none;
            margin-top: 70px;
        }


        footer .first
        {
            height: 200px;
        }
        footer .second
        {
            height: 470px;
            margin-top: 150px;
        }
        footer .second .title
        {
            padding-top: 230px;
        }

        footer .fifth
        {
            border-bottom: 0px;
        }


        .select2-container--default .select2-selection--multiple .select2-selection__rendered
        {
            margin-bottom: 5px;
        }

        .select2-container .select2-selection--multiple
        {
            min-height: 0px;
        }


        footer .third
        {
            height: 575px;
        }


        .news-page-2 .top-row h1
        {
            margin-bottom: 0px;
        }

        .news-page-2 .top-row div
        {
            float: none;
            margin-bottom: 10px;
        }

        .news-page-2 .content-wrp .image
        {
            margin-top: 0px;
        }
        .news-page-2 .content-wrp .image img
        {
            margin: 0px auto;
        }

        .articles-page-2 .content-wrp .description-part ol,
        .articles-page-2 .content-wrp .description-part ul,
        .articles-page-2 .content-wrp .description-part p
        {
            font-size: 1rem;
            color: #2e2e2e;
            font-weight: 300;
            line-height: 1.4rem;
            margin: 0 0 20px 0;
        }
        .news-page-2 .content-wrp .description p
        {
            line-height: 1.4rem;
        }



        .main-top-slider
        {
            margin: 0px auto;
            width: 1170px!important;
        }
        .main .main-top-slider .owl-nav div.owl-prev
        {
            left: 5%;
            opacity: .4;
        }
        .main .main-top-slider .owl-nav div.owl-next
        {
            right: 5%;
            opacity: .4;
        }
        .main .main-top-slider .owl-nav div.owl-prev:hover
        {
            opacity: 1;
            background-position: -250px -88px;
        }
        .main .main-top-slider .owl-nav div.owl-next:hover
        {
            opacity: 1;
            background-position: -115px -126px;
        }



        .main .assortment-block .elements .element .description .text
        {
            font-size: 2.4rem;
            font-weight: 400;
            line-height: 3rem;
            margin: -5px 0 0 8%;
        }

        .main .brands-block
        {
            margin-bottom: 30px;
        }

        .cell.nocredit .top-wrp .price
        {
            bottom: 15px;
        }
        .cell.nocredit .credit
        {
            display: none;
        }
        .cell.nocredit .top-wrp .name
        {
            min-height: 57px;
            max-height: 125px;
            height: auto;
        }


        /* CSS DISPLAY */

        header .menu>div:nth-child(2)
        {
            margin: 20px 0 0 20px;
            font-size: 1.4rem;
            font-weight: 300;
        }
        header .to-cart>div
        {
            margin-left: 10%!important;
        }
        header .to-cart>div div:nth-child(2)
        {
            font-size: 1.3rem;
            line-height: normal;
        }
        header .second-row .right-block .compare div:nth-child(3),
        header .second-row .right-block .seen div:nth-child(3)
        {
            font-size: .55rem;
            line-height: .9rem;
        }
        header .city-drop
        {
            padding-bottom: 10px;
            box-shadow: 0px 5px 20px -7px #000000;
            z-index: 1200;
        }
        header .city-drop .top-row .city-close div
        {
            color: #5a5a5a;
        }
        header .city-drop .top-row .city-close
        {
            margin-top: 22px;
        }
        header .city-drop .middle-row .left ul li a
        {
            font-weight: 500;
        }
        header .city-drop .middle-row .left ul li a:hover
        {
            color: #c00f17;
        }
        header .city-drop .middle-row .right ul
        {
            margin-right: 6%;
        }
        header .city-drop .middle-row .right ul li
        {
            margin-bottom: 11px;
        }
        header .city-drop .middle-row .right ul li a
        {
            font-weight: 400;
            font-size: .95rem;
            padding: 0 6px 0 4px;
            margin-left: 2px;
        }
        header .city-drop .middle-row .left ul li a
        {
            padding: 0 7px;
            margin-left: 5px;
        }
        header .city-drop .middle-row .left ul li a.prediction,
        header .city-drop .middle-row .right ul li a.prediction
        {
            background: #ffeed0;
            border: 1px solid #ff9d10;
            border-radius: 5px;
            color: #584932;
        }
        header .city-drop .middle-row .left ul li a.prediction:hover,
        header .city-drop .middle-row .right ul li a.prediction:hover
        {
            color: #c00f17;
            background: #fbe3b9;
        }

        header .city-drop .middle-row .right ul li a:hover
        {
            color: #c00f17;
        }
        header .city-drop .top-row .city-close div
        {
            margin-top: 2px;
        }
        header .city-drop .bottom-row>div>div:nth-child(1)
        {
            font-size: .8rem;
            font-weight: 300;
        }
        header .city-drop .bottom-row>div>div:nth-child(2)
        {
            margin-top: 15px;
            background: #c00f17;
            border-bottom: 1px solid #861015;
        }
        header .city-drop .bottom-row>div>div:nth-child(2):hover
        {
            background: #89090f;
        }
        header .sticky-header
        {
            z-index: 1100;
        }

        header .sticky-header .to-cart>div
        {
            margin-top: 6px;
        }

        .backcall-form .wrp .title
        {
            font-weight: 400;
            line-height: 2.25rem;
        }
        .backcall-form .wrp .input input
        {
            font-size: 1rem;
        }
        .backcall-form .wrp button
        {
            font-weight: 400;
            font-size: 1.3rem;
            font-family: Cond Pro;
            background: #c00f17;
            border-bottom: 1px solid #861015;
        }
        .backcall-form .wrp button:hover
        {
            background: #89090f;
        }
        .backcall-form>i
        {
            top: calc(100% - 32px);
        }
        footer .second .title
        {
            font-weight: 300;
        }
        footer .second .images .image img
        {
            border-radius: 5px;
        }
        footer .second .link
        {
            font-size: 1.1rem;
            font-weight: 200;
        }
        footer .second .link a
        {
            font-weight: 500;
            border-bottom: 1px solid;
            text-decoration: none;
        }
        footer .second .link a:hover
        {
            border: 0px;
        }


        footer .third .block .title
        {
            font-size: 1.4rem;
            font-weight: 500;
        }
        footer .third .block ul li
        {
            font-size: 1rem;
            font-weight: 300;
            list-style: square outside;
            padding: 0px;

        }
        footer .third .block ul li:before
        {
            content: "";
        }
        footer .third .right .small-title,
        footer .third .block .description .small-title
        {
            font-size: 1.1rem;
            font-weight: 400;
        }
        footer .third .right .small-title
        {
            margin-top: 15px;
        }
        footer .third .right .text,
        footer .third .block .description .text
        {
            font-size: .8rem;
            font-weight: 200;
            line-height: 1.3rem;
            margin-bottom: 15px;
        }
        footer .third .right .phone div
        {
            font-weight: 300;
        }
        footer .third .right .phone
        {
            margin-bottom: 3px;
        }

        header .sticky-header .to-cart i span
        {
            display: block;
            width: 25px;
            height: 25px;
            background: #d31d25;
            border: 3px solid #fff;
            border-radius: 100px;
            font-size: .8rem;
            color: #fff;
            font-weight: 700;
            line-height: 1.3rem;
            text-align: center;
            margin: -9px 0 0 34px;
            font-size: .7rem;
        }



        .about-page .welcome-block .title,
        .main .welcome-block .title
        {
            font-weight: 500;
        }
        .main .welcome-block .title
        {
            font-size: 2.2rem;
        }

        .about-page .welcome-block .text,
        .main .welcome-block .text
        {
            font-size: 1.1rem;
            line-height: 1.6rem;
        }

        .about-page .what-block .elements .element .text .row-1,
        .main .what-block .elements .element .text .row-1
        {
            font-weight: 400;
        }

        .about-page .what-block .elements .element .text .row-2,
        .main .what-block .elements .element .text .row-2
        {
            font-size: 1rem;
            font-weight: 300;
            line-height: 1.5rem;
        }

        .about-page .weare-block .text>div:nth-child(1) div,
        .main .weare-block .text>div:nth-child(1) div
        {
            font-weight: 500;
        }

        .about-page .weare-block .text>div:nth-child(3), .about-page .weare-block .text>div:nth-child(2),
        .main .weare-block .text>div:nth-child(3), .main .weare-block .text>div:nth-child(2)
        {
            font-size: 1.3rem;
        }

        .main .weare-block .text>div:nth-child(1) div
        {
            font-weight: 500;
        }

        .bread span
        {
            line-height: normal!important;
        }


        .combo-modal .content-row .right-part .description-block .you
        {
            border-radius: 6px;
        }
        .combo-modal .top-row span
        {
            /*font-weight: 2rem;*/
            color: #222;
        }
        .combo-modal .content-row .right-part .description-block .selection
        {
            line-height: 3rem;
        }
        .combo-modal .content-row .combo-slider .element .name
        {
            width: 80%;
            font-size: .85rem;
            text-align: center;
        }
        .combo-modal .content-row .combo-slider .element .price {
            width: 50%;
            font-size: 1.2rem;
            font-weight: 500;
            margin: 10px auto 0;
            text-align: center;
        }
        .combo-modal .content-row
        {
            padding-top: 40px;
        }
        .combo-modal .content-row .right-part .description-block .price
        {
            font-weight: 500;
        }

        .combo-modal .content-row .combo-slider .owl-nav div.owl-prev,
        .combo-modal .content-row .combo-slider .owl-nav div.owl-next
        {
            opacity: .5;
        }
        .combo-modal .content-row .combo-slider .owl-nav div.owl-prev:hover,
        .combo-modal .content-row .combo-slider .owl-nav div.owl-next:hover
        {
            opacity: 1;
        }




        .club-modal .top .club-form input
        {
            font-family: "Cond Pro";
            margin-bottom: 15px;
        }


        .club-modal .top .club-form button
        {
            font-family: "Cond Pro";
            font-weight: 400;
        }

        .club-modal .top .club-form .password
        {
            text-decoration: none;
        }

        .club-modal .description
        {
            font-size: .9rem;
            font-weight: 400;
        }

        .club-modal .reg .reg-button
        {
                display: block;
                background: #3fb5b7;
                border: 1px solid #2a9698;
                border-radius: 20px;
                font-size: 1rem;
                color: #fff;
                font-weight: 400;
                text-decoration: none;
                line-height: 1.4rem;
                text-align: center;
                cursor: pointer;
                padding: 5px;
                margin: 20px auto 0px;
        }


        .cabinet-page .cabinet-wrp .right-block .step button
        .cabinet-page .cabinet-wrp .right-block .step[data-id='1'] .cabinet-form button
        {
            font-family: "Cond Pro";
            font-weight: 400;
        }

        .owl-carousel
        {
            max-width: 100%;
        }
}


@media (max-width: 900px)
{
    header .first-row .city div
    {
        width: calc(95% - 37px);
        text-align: center;
    }
    header .sprite-arrow
    {
        display: none;
    }
}
@media (max-width: 600px)
{
    header .first-row .city i:nth-child(1)
    {
        margin-left: 5px;
    }
    header .first-row .city div
    {
        width: calc(95% - 20px);
        margin-left: 2px;
    }
}
@media (max-width: 600px)
{
    header .first-row .city i:nth-child(1)
    {
        display: none;
    }
    header .first-row .city div
    {
        width: 100%;
        margin: 0px;
        font-size: .65rem;
    }
}
@media (min-width: 768px) and (max-width: 1169px)
{
    .main .assortment-block .elements .element .description .text
    {
        font-weight: 500;
        font-size: 2rem;
    }
    .main .service-block .right .element>div div:nth-child(1), .main .service-block .left .element>div div:nth-child(1)
    {
        font-weight: 500;
    }
    footer .second
    {
        height: 450px;
        margin-top: 200px;
    }
    footer .second .title
    {
        padding-top: 230px;
    }
    footer .third {
        height: 560px;
    }


    .often-questions
    {
        margin-top: 50px;
    }
    .more-products-pad h2
    {
        font-size: 2rem;
        font-weight: 500;
    }
}
@media (max-width: 740px)
{
    .mobile_callback {
        display: block;
    }
}
@media (max-width: 768px)
{
    .cat_description:not(.mobile) {
        display: none;
    }
    .cat_description.mobile {
        display: block!important;
    }
    .listing {
        padding-top: 0!important;
    }
    .show_mobile {
        display: inline-block;
    }
    .card .name .flag_type {
        display: inline;
    }
    .card {
        margin-top: 20px;
    }
    header .second-row {
        height: 76px!important;
    }

    header .second-row .menu-mobile {
        margin-top: 17px;
    }
    header .second-row .right-block .to-cart i {
        margin-top: 15px;
        margin-right: 30px;
    }

    header .second-row .phones>div:nth-child(1) {
        top: -43px;
        right: 10px;
    }
    header .first-row {
        height: 50px;
    }
    header .first-row .city,
    header .first-row .city div {
        padding-top: 3px;
        font-size: 20px;
        height: 50px;
    }
    .card .right-block {
        min-height: 120px;
    }
    .card .right-block .price-left div:nth-child(4)
    {
      display: none;
    }
    .logo-nav
    {
      display: block;
    }
    header .second-row .logo
    {
      width: 25%;
      background-color: rgba(0,0,0,0);
    }
    header .second-row .logo i
    {
      max-height: 100%;
      max-width: 120px;
      width: 110px;
    }
    header .second-row .logo i
    {
        background-size: auto;
    }
    header .second-row .right-block
    {
      width: 35%;
    }
    header .bottom-row .search
    {
        border-radius: 5px;
    }
    header .bottom-row .club
    {
        border-radius: 5px;
        border-width: 1px;
    }
    header .bottom-row .club div
    {
        margin-top: 8px;
    }
    header .second-row .phones>div
    {
        top: -29px;
    }

    header .second-row .phones>div div:nth-child(2)
    {
        font-weight: 400;
        font-size: 1rem!important;
    }
    header .first-row .city-title
    {
        width: 10%;
    }
    header .first-row .city
    {
        width: 30%;
    }
    footer .second
    {
        height: 420px;
        margin-top: 260px;
    }
    footer .second .title
    {
        padding-top: 180px;
    }
    footer .second .images .image:nth-child(4),
    footer .second .images .image:nth-child(5),
    footer .second .images .image:nth-child(6)
    {
        display: none;
    }
    footer .second .images .image
    {
        width: 25%;
    }
    header .bottom-row .menu .dropmenu>ul>li>div
    {
        max-height: none;
    }
    header .bottom-row .menu .dropmenu>ul>li>div ul
    {
        width: 100%;
    }
    header .menu .dropmenu>ul>li>div ul li a
    {
        border-left: 0px;
    }
    header .bottom-row .menu .dropmenu>ul>li>div ul li
    {
        padding-left: 60px;
        height: 40px;
    }
    header .bottom-row .menu .dropmenu>ul>li
    {
        background: none;
    }
    footer .fourth .social
    {
      width: 100%!important;
    }
}

footer .third .block a
{
    text-decoration: none;
}

footer .third .right .text a
{
    color: #a7a7a7;
}
footer .third .right .text a:hover
{
    color: #7bc6c8;
    text-decoration: none;
}
footer .fourth .social
{
    width: 25%;
}
footer .fourth .social a
{
    margin-right: 15px;
}

.product-list .description
{
    z-index: 10;
}
.product-list .description .wrp
{
    z-index: 11;
}

#widget_circle {
    right: 90px!important;
    bottom: 10px!important;
    height: 64px!important;
    width: 64px!important;
}


@media (max-width: 950px) and (min-width: 769px)
{
    header .first-row nav a
    {
        padding: 0 2%;
    }
    header .addresses
    {
        display: none;
    }
    header .second-row .middle-col
    {
        margin-top: 8px;
        width: 35%;
    }
    header .menu .dropmenu>ul>li>div ul li
    {
        padding-bottom: 20px;
    }
    header .menu .dropmenu>ul>li>div ul li a
    {
        font-size: .9rem;
    }
}
@media (max-width: 1170px) and (min-width: 769px)
{
      header .sprite-logo
      {
        height: 100%;
      }
        header .first-row .city
        {
            width: 23%;
        }
        header .first-row nav
        {
            width: 77%;
            padding-left: 0px;
            padding-top: 6px;
        }
        header .first-row nav a
        {
            font-weight: 300;
            letter-spacing: .03rem;
            padding: 0 1.7%;
            margin-left: .5%;
            font-size: .85rem;
        }
        header .first-row nav a:hover
        {
            color: #c7c0c0;
        }
}
@media (max-width: 1024px) and (min-width: 769px)
{
    header .first-row nav a
    {
        font-size: .8rem;
        padding: 0;
        margin-left: 2%;
    }
    header .bottom-row .ac div
    {
        line-height: 2rem;
    }
}
@media (max-width: 768px)
{
    .main .top-figures .figure
    {
        text-align: center;
    }
    .main .top-figures .figure div
    {
        font-size: .9rem!important;
        width: 100%!important;
        margin: 0px!important;
    }
}
@media (max-width: 640px)
{

    .block.contacts {
        width: 90%!important;
    }
  .main .hot-block .hot-wrp .hot-element.medium .top .sale,
  .main .hot-block .hot-wrp .hot-element.big .top .sale
  {
    width: 70px;
  }
  .main .hot-block .hot-wrp .hot-element.medium .content .title
  {
    margin-left: 60px!important;
  }
  .main .hot-block .hot-wrp .hot-element.medium .image
  {
    margin-top: 0px!important;
  }
  .main .hot-block .hot-wrp .hot-element.medium .content .price
  {
    position: relative;
  }
  .main .hot-block .hot-wrp .hot-element.medium .content .sale
  {
    position: relative;
    margin: 0px;
  }
}
@media (max-width: 570px)
{
    .main .top-figures .figure div
    {
        display: none;
    }
}
@media (max-width: 420px)
{
    footer .third
    {
        height: 1350px;
    }
}













.products_pad {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
}
.product-list .top-wrp .credit {
    margin-bottom: 10px!important;
}
.product-list .top-wrp .credit div:nth-child(1),
.product-list .top-wrp .price
{
    font-weight: 500;
}
.product-list .top-wrp .price {
    bottom: auto!important;
}
.product-list .top-wrp .image
{
    top: 2px;
}

.product-list .top-wrp .ne-nalich, .product-list .top-wrp .nalich
{
    padding: 3px;
    background: white;
    border-radius: 3px;
    background: rgba(255, 255, 255, .8);
    left: auto;
    right: 5%;
}
.product-list .top-wrp .price {max-width: 140px}
.product-list .top-wrp .price i { margin-left: 0px; }

.product-list[current_size='1'] { width: 219px; }
.product-list[current_size='2'] { width: 438px; }
.product-list[current_size='3'] { width: 657px; }
.product-list[current_size='3'] { width: 876px; }

/* кнопка сравнить чуть выше*/
.product-list .description .compare { top: 176px; }
.product-list .description .white { height: 138px; }
.product-list.active .description, .product-list:hover .description { height: 230px; }
.product-list .description .compare i { margin-right: 7px; }



.product-list.nocompare .description .wrp
{
    top: 65px;
    height: 170px;
    bottom: 0px;
}
.main .hot-block .title-row
{
    display: none;
}
.main .hot-block .hot-wrp
{
    border-top-color: #e9e9e9;
    border-left-color: #e9e9e9;
    border: 3px solid #c00f17;
}
.main .hot-block .hot-wrp .hot-element .top .sale,
.main .hot-block .hot-wrp .hot-element.medium .top .sale
{
    background: #c00f17;
}
.main .hot-block .hot-wrp .hot-element .top .sale .triangle,
.main .hot-block .hot-wrp .hot-element.medium .top .sale .triangle
{
    border-top-color: #c00f17;
}
.main .hot-block .hot-wrp .hot-element
{
    border-right-color: #e9e9e9;
    border-bottom-color: #e9e9e9;
}
.main .hot-block .hot-wrp .hot-element .image
{
    width: 100%;
}
.main .hot-block .hot-wrp .hot-element .top .time
{
    display: none;
}
.main .hot-block .hot-wrp .hot-element .image
{
    margin-top: 0px;
}


.main .hot-block .hot-wrp .hot-element.medium .content .more ul
{
    list-style: square outside;
    margin-left: 8px;
}
.main .hot-block .hot-wrp .hot-element.medium .content .more ul li
{
    font-size: .75rem;
}

.main .hot-block .hot-wrp .hot-element.medium .content .title
{
    margin-bottom: 35px;
    margin-left: 17%;
    overflow: hidden;
    width: 100%;
}
.main .hot-block .hot-wrp .hot-element.medium .content .more
{
    height: 175px;
    max-width: 180px;
    margin-bottom: 6px;
    line-height: 1.1rem;
}
.main .hot-block .hot-wrp .hot-element.medium .content .old-price { margin-top: 25px }
.main .hot-block .hot-wrp .hot-element.medium  .stars,
.main .hot-block .hot-wrp .hot-element.medium .content .old-price,
.main .hot-block .hot-wrp .hot-element.medium .content .price,
.main .hot-block .hot-wrp .hot-element.medium .content .sale
{
    margin-left: calc(45% + 36px);
}
.main .hot-block .hot-wrp .hot-element.medium .image img
{
    margin: 0px;
}
.main .hot-block .hot-wrp .hot-element.medium .image
{
    width: 50%;
    height: 220px;
    top: 70px;
}
/* перекомпоновка средней карточки */
.main .hot-block .hot-wrp .hot-element.medium  .stars { display: none; }
.main .hot-block .hot-wrp .hot-element.medium .top .time { width: 80%; margin: 0px; display: none; }
.main .hot-block .hot-wrp .hot-element.medium .top .time .text>span:nth-child(1) { display: none }
.main .hot-block .hot-wrp .hot-element.medium .top .time .banner { width: 30%; display: inline-block; float: left; margin-right: 10px; }
.main .hot-block .hot-wrp .hot-element.medium .top .time .text { width: calc(70% - 10px); display: inline-block; float: left; margin-top: -6px; }
.main .hot-block .hot-wrp .hot-element.medium .content { margin-top: -52px; padding-right: 0px!important; }


.main .hot-block .hot-wrp .hot-element.medium .top .time .banner .triangle
{
    border-top: 9px solid transparent!important;
    border-bottom: 9px solid transparent!important;
    border-left: 14px solid #ffc601!important;
    border-right: 0px!important;
    position: absolute;
    right: -8px;
    top: calc(50% - 9px);
}

.worktime
{
  width: 100%;
}
.worktime span
{
  display: inline-block;
}

@media (min-width: 880px) and (max-width: 1170px)
{
    .main .hot-block .hot-wrp .hot-element { width: 50% }
    .main .hot-block .hot-wrp .hot-element.medium { width: 100% }

    .product-list[current_size='1'] { width: 169px; }
    .product-list[current_size='2'] { width: 50%; }
}

@media (max-width: 768px)
{

    .product-list.active .top-wrp, .product-list:hover .top-wrp
    {
        box-shadow: none;
    }
    .product-list .top-wrp .name
    {
        height: auto!important;
        max-height: 38px!important;
    }
    .product-list[current_size='2'] .top-wrp .name
    {
        margin-top: 12px!important;
        width: 100%;
        text-align: center;
    }
    .product-list[current_size='2'] .top-wrp .price
    {
        max-width: none;
        width: 100%;
        text-align: center;
    }
    .listing .right .products .product-list .description
    {
        margin-top: -70px;
    }

}

/* Двойныйе карточки */
.product-list[current_size='2'] .top-wrp .image
{
    top: 10px;
    height: 270px;
}
.product-list[current_size='2'] .top-wrp .name
{
    margin-top: 25px;
}
.product-list[current_size='2'] .top-wrp .price
{
    display: inline-block;
    margin-right: 25px;
    position: static;
    margin-top: 5px;
    float: left;
}
.product-list[current_size='2'] .top-wrp .credit
{
    display: inline-block;
    max-width: 185px;
    width: auto;
    position: relative;
    float: left;
    padding: 11px;
}
.product-list[current_size='2'] .top-wrp .credit .triangle
{
    left: -14px;
    top: calc(50% - 11px);
    border-top: 9px solid rgba(255, 255, 255, 0);
    border-bottom: 9px solid rgba(255, 255, 255, 0);
    border-right: 13px solid #ff9000;
    border-left: none;
}
.product-list[current_size='2'] .top-wrp .credit .triangle div
{
    top: -8px;
    left: 3px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 13px solid #f7f7f7;
    border-left: none;
}

header .to-cart,
header .second-row .right-block,
header .second-row .right-block .compare
{
  border-color: #ddd;
}
#jcont { right: 88px!important; }

.main
{
  background: white;
}
.shops-page .left-part .city-block .main-row .image img
{
  position: relative;
}

.lottery_banner img
{
  max-width: 100%;
}
@media (min-width: 1024px)
{
  .card .right-block .no-product>div:nth-child(1)
  {
    padding-bottom: 90px;
  }
  .card .right-block .no-product
  {
    height: auto;
  }
  .knowledge-block .block .element .text .first
  {
      height: auto;
      max-height: 57px;
  }
  .knowledge-block .block .element .text .more
  {
      margin-top: 40px;
  }
}

.often-questions .questions>div .top .question .hide.active
{
  max-height: 9999px;
}
.wrap_mW
{
  right: 67px!important;
  bottom: 26px!important;
}

jdiv#jvlabelWrap
{
  right: 100px;
}
.__jivoMobileButton {
    bottom: -10px!important;
}

.button_pad .link
{
  display: inline-block;
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
  height: 100%;
}

.button_pad
{
  position: absolute;
  width: calc(100% + 2px);
  display: flex;
  padding: 10px 20px;
  justify-content: center;
  background: white;
  border-radius: 0 0 5px 5px;
  bottom: -35px;
  border-left: 1px solid #cacaca;
  border-right: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  left: -1px;
  z-index: 1001;
  display: none;
}

.button_pad .button
{
  height: 36px;
  background: #DDD;
  border: 1px solid #BBB;
  color: #444;
  font-size: 15px;
  min-width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.button_pad .button:first-of-type
{
  border-radius: 3px 0 0 3px;
}
.button_pad .button:last-of-type
{
  border-left: 0;
  border-radius: 0 3px 3px 0;
}
.button_pad .button:hover
{
  color: #c00f17;
}


.news-element .description .title
{
  height: 100px;
  margin-bottom: 25px;
}

.sku_code {
    font-size: 12px;
    font-weight: normal;
    padding: 3px 5px;
    background: #EEE;
    border-radius: 5px;
}

header .second-row .phones>div .email {
    font-size: .875rem;
    color: #5d5d5d;
    font-weight: 300;
}

header .menu .dropmenu>ul>li>div ul {
    max-width: 33.33%;
    width: 33.33%;
}

header .menu .dropmenu>ul>li>div ul li {
    padding-left: 0;
    padding-bottom: 10px;
}

.email_mobile {
    display: none;
}

@media screen and (max-width: 600px) {
    .phones .phone {
        font-size: 16px!important;
    }
    .email_mobile {
        display: inline-block;
        font-size: 12px;
        color: white;
    }
    .email_mobile a {
        color: white;
    }
}

.text-top {
    font-size: 16px;
    margin-top: 10px;
}

img[alt='Купить в рассрочку'],
img[alt='Купить в кредит'] {
    display: none;
}


.image.preview { position: relative; display:inline-block; overflow: hidden; background: #fff; }
.image.preview .image-inner {
    position: relative;
    width: 100%;
    /* aspect-ratio будет устанавливаться через JS; по умолчанию можно задать 1/1 */
    aspect-ratio: 1 / 1;
    height: auto;
    min-height: 0;
    max-height: 100%;
}
.image.preview img {
    position: absolute;
    inset: 0;                 /* top:0; right:0; bottom:0; left:0; */
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    display: block;
    user-select: none;
    -webkit-user-drag: none;
    pointer-events: none;
    background: transparent;
}
.img-front { z-index: 2; transform: translateX(0); transition: transform 300ms ease, opacity 300ms ease; opacity: 1; }
.img-back  { z-index: 1; opacity: 0; transform: translateX(0); transition: opacity 300ms ease, transform 300ms ease; pointer-events: none; }

.image-preview-dragging .img-front,
.image-preview-dragging .img-back { transition: none; }
/* /css/menu.css */
.hmenu
{
    margin-bottom: 20px;
}
.hmenu .wrapper-1170
{
    position: relative;
}
.hmenu .item
{
    display: inline-block;
    width: calc(100% / 7);
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #f6f6f6;
    height: 100px;
}
.hmenu .item.selected
{
    background: white;
}
.hmenu .item.selected.havechild
{
}
.hmenu .item:last-of-type
{
    border-right: 1px solid #ddd;
}

.hmenu .item a
{
    text-decoration: none;
    color: #222;
}
.hmenu .item .icon
{
    width: 100%;
    text-align: center;
    margin: 5px 0;
}
.hmenu .item .icon i
{
    width: 64px;
    height: 64px;
    display: inline-block;
    background: url(/templates/2.2.16/img/menu_icons.png) no-repeat;
}
.hmenu .item .icon i[chr='hity-prodazh']        { background-position: -0px -0px; }
.hmenu .item .icon i[chr='new']                 { background-position: -64px -0px; }
.hmenu .item .icon i[chr='massazhnye-kresla']   { background-position: -128px -0px; }
.hmenu .item .icon i[chr='massazhery']          { background-position: -192px -0px; }
.hmenu .item .icon i[chr='massazhnye-stoly']    { background-position: -256px -0px; }
.hmenu .item .icon i[chr='massazhnye-krovati']  { background-position: -320px -0px; }
.hmenu .item .icon i[chr='aksessuary']          { background-position: -384px -0px; }
.hmenu .item .icon i[chr='professionalnoe-massazhnoe-oborudovanie'] { background-position: -448px -0px; }
.hmenu .item .icon i[chr='korean'] { background-position: -512px -0px; }

.hmenu .item:hover .icon i, .hmenu .item.selected .icon i { background-position-y: -64px; }
.hmenu .item:hover .name, .hmenu .item.selected .name { color: #c01119 }

.hmenu .item.mobile {
    display: none
}

@media screen and (max-width: 640px) {
    .hmenu .item.mobile {
        display: inline-block;
    }
}

.hmenu .item
{
  border-color: #e5e5e5;
}
.hmenu .item .name
{
    text-align: center;
    font-size: .8rem;
    color: #444;
    margin-bottom: 7px;
}
.hmenu .item .name.short
{
    display: none;
}
.hmenu .item.favorite .name
{
    font-weight: 500;
    color: #cf2341;
}


.hmenu .item .subcats
{
    display: none;
    position: absolute;
    width: 100%;
    background: yellow;
    left: 0px;
    margin-top: 2px;
    z-index: 1001;
    background: white;
    box-shadow: 0px 7px 15px -5px rgba(0,0,0,0.75);
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 10px 0;
}


.hmenu .item .subcats .subcat
{
    width: 25%;
    display: inline-block;
    padding: 10px 2%;
    text-align: left;
    font-size: 1rem;
    color: #444;
    vertical-align: top;
    float: left;
    border-left: 1px solid #EEE;
}
.hmenu .item:nth-child(8) .subcats .subcat { width: 33.33333% }
.sub_icon
{
    margin-right: 10px;
    display: inline-block;
    height: 100%;
    float: left;
    height: 32px;
    width: 32px;
    background: url(/templates/2.2.16/img/submenu_icons.png) no-repeat;
    background-position-y: 0;
}
.hmenu .item  .sub_name
{
    font-size: 14px;
    margin-top: 7px;
    overflow: hidden;
    max-width: 80%;
    display: inline-block;
    float: left;

}
.sub_icon
{
    margin-right: 10px;
}
.hmenu .item:nth-child(4) .subcats1
{ display: block; }

.hmenu .item a.subcat_a
{
    display: block;
    width: 100%;
    height: 32px;
}
.hmenu .item .subcats .subcat   a:hover .sub_name { color: #c01119; }

.hmenu .item .subcats .subcat ul { margin-top: 5px; margin-left: 57px; }
.hmenu .item .subcats .subcat ul li { font-size: .9rem; }
.hmenu .item .subcats .subcat .third-level a:hover { color: #c01119; }

a:hover .sub_icon { background-position-y: -32px; }
.sub_icon[chr='novinki'] { background-position-x: -32px }
.sub_icon[chr='dlya-tela'] { background-position-x: -64px }
.sub_icon[chr='dlya-lica'] { background-position-x: -96px }
.sub_icon[chr='massazhnye-matrasy'] { background-position-x: -128px }
.sub_icon[chr='massazhnye-nakidki'] { background-position-x: -160px }
.sub_icon[chr='dlya-golovy'] { background-position-x: -192px }
.sub_icon[chr='avtomobilnye'] { background-position-x: -224px }
.sub_icon[chr='applikatory-lyapko'] { background-position-x: -256px }
.sub_icon[chr='massazhnye-podushki'] { background-position-x: -288px }
.sub_icon[chr='dlya-glaz'] { background-position-x: -320px }
.sub_icon[chr='mehanicheskie'] { background-position-x: -352px }
.sub_icon[chr='massagnie_trenazhery'] { background-position-x: -352px }
.sub_icon[chr='vibromassazhyory'] { background-position-x: -384px }
.sub_icon[chr='massazhnye-poyasa'] { background-position-x: -416px }
.sub_icon[chr='dlya-shei'] { background-position-x: -448px }
.sub_icon[chr='elektroprostyni'] { background-position-x: -480px }
.sub_icon[chr='miostimulyatory'] { background-position-x: -512px }
.sub_icon[chr='dlya-nog'] { background-position-x: -544px }
.sub_icon[chr='gidromassazhnye-vannochki'] { background-position-x: -576px }
.sub_icon[chr='sving-mashiny'] { background-position-x: -608px }
.sub_icon[chr='national'] { background-position-x: -640px }
.sub_icon[chr='massage-paradise'] { background-position-x: -672px }
.sub_icon[chr='mp'] { background-position-x: -672px }
.sub_icon[chr='amma'] { background-position-x: -704px }
.sub_icon[chr='irest'] { background-position-x: -736px }
.sub_icon[chr='oto'] { background-position-x: -768px }
.sub_icon[chr='ogawa'] { background-position-x: -800px }
.sub_icon[chr='dlya-doma'] { background-position-x: -832px }
.sub_icon[chr='ofisnye'] { background-position-x: -864px }
.sub_icon[chr='vendingovye'] { background-position-x: -896px }
.sub_icon[chr='nedorogie'] { background-position-x: -928px }
.sub_icon[chr='yaponskie'] { background-position-x: -960px }
.sub_icon[chr='kitayskie'] { background-position-x: -992px }
.sub_icon[chr='drugie'] { background-position-x: -1024px }
.sub_icon[chr='lpg-apparaty'] { background-position-x: -1056px }
.sub_icon[chr='anticellyulitnye'] { background-position-x: -1088px }
.sub_icon[chr='kosmetologicheskie'] { background-position-x: -1120px }
.sub_icon[chr='perenosnye'] { background-position-x: -1152px }
.sub_icon[chr='skladnye'] { background-position-x: -1152px }
.sub_icon[chr='stacionarnye'] { background-position-x: -1184px }
.sub_icon[chr='stoly-massage-paradise'] { background-position-x: -1216px }
.sub_icon[chr='gharieni'] { background-position-x: -1248px }
.sub_icon[chr='wellness'] { background-position-x: -1280px }
.sub_icon[chr='alemanno'] { background-position-x: -1312px }
.sub_icon[chr='cosmetics'] { background-position-x: -1344px }
.sub_icon[chr='medicus'] { background-position-x: -1376px }
.sub_icon[chr='fysio'] { background-position-x: -1408px }
.sub_icon[chr='heliox'] { background-position-x: -1440px }
.sub_icon[chr='nedorogie'] { background-position-x: -1472px }
.sub_icon[chr='s-metallicheskim-karkasom'] { background-position-x: -1504px }
.sub_icon[chr='s-derevyannimi-nozhkami'] { background-position-x: -1536px }
.sub_icon[chr='s-elektroprivodom'] { background-position-x: -1568px }
.sub_icon[chr='legkie'] { background-position-x: -1600px }
.sub_icon[chr='mebel'] { background-position-x: -1632px }
.sub_icon[chr='prinadlezhnosti'] { background-position-x: -1664px }
.sub_icon[chr='massazhnye-masla'] { background-position-x: -1696px }
.sub_icon[chr='knigi-video-muzyka'] { background-position-x: -1728px }
.sub_icon[chr='kosmetika'] { background-position-x: -1760px }
.sub_icon[chr='elitnie'] { background-position-x: -1792px }
.sub_icon[chr='humantouch'] { background-position-x: -1824px }
.sub_icon[chr='cozzia'] { background-position-x: -1856px }
.sub_icon[chr='osim'] { background-position-x: -1888px }
.sub_icon[chr='bodyfriend'] { background-position-x: -1920px }
.sub_icon[chr='luraco'] { background-position-x: -1952px }
.sub_icon[chr='inada'] { background-position-x: -1984px }
.sub_icon[chr='sensa'] { background-position-x: -2016px }
.sub_icon[chr='richter'] { background-position-x: -2048px }
.sub_icon[chr='master-massage'] { background-position-x: -2080px }
.sub_icon[chr='dlya-ruk'] { background-position-x: -2112px }
.sub_icon[chr='casada'] { background-position-x: -2144px }
.sub_icon[chr='elitnye'] { background-position-x: -2176px }
.sub_icon[chr='med-mos'] { background-position-x: -2208px }
.sub_icon[chr='pressoterapiya'] { background-position-x: -2240px }
.sub_icon[chr='oakworks'] { background-position-x: -2272px }
.sub_icon[chr='top10'] { background-position-x: -2304px }
.sub_icon[chr='dlya-rukovoditelya'] { background-position-x: -2336px }
.sub_icon[chr='calviano'] { background-position-x: -2368px }
.sub_icon[chr='fujiiryoki'] { background-position-x: -2400px }
.sub_icon[chr='panasonic'] { background-position-x: -2432px }
.sub_icon[chr='rovos'] { background-position-x: -2464px }
.sub_icon[chr='gess'] { background-position-x: -2496px }

.sub_icon[chr='lanix'] { background-position-x: -2528px }
.sub_icon[chr='bradex'] { background-position-x: -2560px }
.sub_icon[chr='beurer'] { background-position-x: -2592px }
.sub_icon[chr='medisana'] { background-position-x: -2624px }
.sub_icon[chr='gezatone'] { background-position-x: -2656px }
.sub_icon[chr='zenet'] { background-position-x: -2688px }
.sub_icon[chr='homedics'] { background-position-x: -2720px }
.sub_icon[chr='takasima'] { background-position-x: -2752px }
.sub_icon[chr='hansun'] { background-position-x: -2784px }
.sub_icon[chr='clear-fit'] { background-position-x: -2816px }
.sub_icon[chr='kampfer'] { background-position-x: -2848px }
.sub_icon[chr='rio'] { background-position-x: -2880px }
.sub_icon[chr='hansten'] { background-position-x: -2912px }
.sub_icon[chr='uno'] { background-position-x: -2944px }
.sub_icon[chr='dreamwave'] { background-position-x: -2976px }
.sub_icon[chr='fujimo'] { background-position-x: -3008px }
.sub_icon[chr='bodo'] { background-position-x: -3040px }
.sub_icon[chr='victoryfit'] { background-position-x: -3072px }

.sub_icon[chr='nirvana'] { background-position-x: -3104px }
.sub_icon[chr='darsonvalizaciya'] { background-position-x: -3136px }
.sub_icon[chr='chistka-liza'] { background-position-x: -3168px }
.sub_icon[chr='sredstva-ot-morshin-i-omologenie-koji'] { background-position-x: -3200px }
.sub_icon[chr='Uhod-za-kojey-vokrug-glaz'] { background-position-x: -3232px }

.sub_icon[chr='xiaomi'] { background-position-x: -3264px }
.sub_icon[chr='lemi'] { background-position-x: -3296px }

.sub_icon[chr='dlya-palcev-ruk'] { background-position-x: -3328px }
.sub_icon[chr='ergonova'] { background-position-x: -3360px }
.sub_icon[chr='atlas'] { background-position-x: -3392px }
.sub_icon[chr='meridien'] { background-position-x: -3424px }
.sub_icon[chr='sierra'] { background-position-x: -3456px }
.sub_icon[chr='Ergonomia'] { background-position-x: -3488px }
.sub_icon[chr='ergonomia'] { background-position-x: -3488px }
.sub_icon[chr='sofia'] { background-position-x: -3520px }
.sub_icon[chr='vision'] { background-position-x: -3552px }
.sub_icon[chr='mizomed'] { background-position-x: -3585px }
.sub_icon[chr='korean'] { background-position-x: -3617px }
.sub_icon[chr='sakura'] { background-position-x: -3649px }
.sub_icon[chr='esther'] { background-position-x: -3681px }
.sub_icon[chr='smart'] { background-position-x: -3713px }
.sub_icon[chr='benessere_iso'] { background-position-x: -3745px }
.sub_icon[chr='imassage'] { background-position-x: -3778px }
.sub_icon[chr='signature'] { background-position-x: -3810px }

.sub_icon[chr='spa'] { background-position-x: -3842px }
.sub_icon[chr='dlya-bolnits'] { background-position-x: -3874px }
.sub_icon[chr='kachalki'] { background-position-x: -3906px }
.sub_icon[chr='aga'] { background-position-x: -3938px }
.sub_icon[chr='conselieri'] { background-position-x: -3970px }
.sub_icon[chr='trakcionie-stoly'] { background-position-x: -4000px }
.sub_icon[chr='gidromassagnie-vanny'] { background-position-x: -4032px }
.sub_icon[chr='stoly-medi'] { background-position-x: -4064px }
.sub_icon[chr='massazhnye-krovati-sub'] { background-position-x: -1184px }
.sub_icon[chr='trakcionnie-systemy'] { background-position-x: -1184px }
.sub_icon[chr='Imin'] { background-position-x: -4096px }
.sub_icon[chr='OMEN'] { background-position-x: -4095px }
.sub_icon[chr='shezlongi_i_kachalki'] { background-position-x: -4128px }
.sub_icon[chr='sky-spa'] { background-position-x: -4160px }
.sub_icon[chr='code'] { background-position-x: -4192px }
.sub_icon[chr='unix'] { background-position-x: -4223px }
.sub_icon[chr='dcore'] { background-position-x: -4254px }
.sub_icon[chr='stoly_s_ru'] { background-position-x: -4286px }
.sub_icon[chr='marchetti'] { background-position-x: -4315px }
.sub_icon[chr='lojer'] { background-position-x: -4347px }
.sub_icon[chr='karboksiterapia'] { background-position-x: -4373px }
.sub_icon[chr='bodo'] { background-position-x: -4405px }
.sub_icon[chr='ohco'] { background-position-x: -4437px }







@media (max-width: 1000px)
{
  .hmenu .item:hover .subcats
  {
    display: none!important;
  }
  .hmenu .item:not(.nosubs):hover
  {
    border-bottom-color: #ddd;
  }
}



@media (min-width: 640px)
{
    .hmenu .item:not(.nosubs):hover
    {
        border-bottom-color: white;
    }
    .hmenu .item:hover
    {
        background: white;
    }
    .hmenu .item:hover .subcats
    {
        display: block;
    }

}


@media (max-width: 1170px)
{
    header .wrapper-1170 { padding: 0px; }
    .hmenu .item:first-of-type { border-left: 0px; }
    .hmenu .item:last-of-type { border-right: 0px; }
    .hmenu .item .subcats .subcat { padding: 10px 1% }
}
@media (max-width: 1024px)
{
    .hmenu .item .name.short{ display: block; }
    .hmenu .item .name { display: none; }
    .hmenu .item .subcats .subcat { width: 33.333333%; }
}
@media (max-width: 800px)
{
    .hmenu .item .subcats .subcat { width: 50%; }
    .hmenu .item .subcats .subcat { padding: 10px 3% }
}
@media (max-width: 640px)
{
    .hmenu .item { width: 25%; }
    .hmenu .item .subcats { display: none }
}
@media (max-width: 640px)
{
.hmenu .item .subcats .subcat { padding: 10px 5px }
}
@media (max-width: 500px)
{
    .hmenu .item .subcats .subcat { width: 100%; }
    .hmenu .item .subcats .subcat { padding: 10px 3% }
}




.hmenu .item .subcats .subcat-block
{
  padding: 10px 15px;
  font-size: 1rem;
  color: #444;
  vertical-align: top;

}
.hmenu .item .subcats .subcat_a:not(:first-of-type)
{
  margin-top: 5px;
}
.hmenu .item .subcats .subcat_a:hover .sub_name
{
  color: #c01119;
}
.hmenu .item .subcats .subcat-block h2
{
  font-size: 20px;
  color: #968a6a;
  font-weight: 500;
  margin: 0 0 10px;
}
.hmenu .item .subcats .subcat-block .once
{
  font-size: 16px;
}

.subcat-group
{
  padding: 10px 20px;
  border-radius: 10px;
  background: #eee9db4f;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.04) inset;

}
.subcat-group + .subcat-group
{
  margin-top: 20px;
}

.flex {
    display: flex;
    justify-content: center;
}

.flex-item .flex-item.padding-left:not(:first-of-type) {
    margin-left: 20px;
    min-width: 150px;
}

@media (min-width: 1000px) and (max-width: 1100px) {
    .flex-item.padding-left:not(:first-of-type) {
        min-width: auto;
        margin-left: 20px;
    }

    .hmenu .item .subcats .subcat-block {
        padding: 10px;
    }

    .flex-item .flex-item.padding-left:not(:first-of-type) {
        margin: 0px;
    }
}

@media (min-width: 1001px) {
    .subcats.grouped + .subcats {
        display: none !important;
    }
}

@media (max-width: 1000px) {
    .subcats.grouped {
        display: none !important;
    }
}
/* /modules/dropzone/basic.css */
.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  position: relative;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  width: 120px;
  margin: 0.5em;
}
.dropzone .dz-preview .dz-progress {
  display: block;
  height: 15px;
  border: 1px solid #aaa;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  display: block;
  height: 100%;
  width: 0;
  background: green;
}
.dropzone .dz-preview .dz-error-message {
  color: red;
  display: none;
}
.dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  display: block;
}
.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
  position: absolute;
  display: none;
  left: 30px;
  top: 30px;
  width: 54px;
  height: 58px;
  left: 50%;
  margin-left: -27px;
}
