.flex-center{display:flex;align-items:center;justify-content:center}*{scrollbar-width:thin;scrollbar-color:rgba(46,38,34,0.7) rgba(0, 0, 0)}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-button{background-color:transparent;height:0}::-webkit-scrollbar-track{background-color:rgba(0, 0, 0)}::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar-thumb{height:50px;background-color:#2e2622;border-radius:3px}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-resizer{background-color:transparent}body{background:#2e2622;display:inline-block;font-family:'Arial';padding:0;margin:0 auto;width:100%}header{display:table;border-bottom:2px solid #fff;position:fixed;z-index:1001;background:#000}header .logo{display:table-cell;vertical-align:middle;width:20%;box-sizing:border-box;padding:1vw 2vw}header .logo img{width:100%}header nav{display:table-cell;padding:0 1vw;vertical-align:middle}header nav .menu{list-style:none;margin:0;padding:0;display:table}header nav .menu>li{display:table-cell;transition:all linear .5s}header nav .menu>li>a{text-decoration:none;font-size:1.4vw;color:#fff;text-transform:capitalize;text-shadow:none;text-align:center;display:inline-block;position:relative;padding:0 2vw}header nav .menu>li>a:after{content:'';border-bottom:2px solid transparent;width:0;display:inline-block;position:absolute;bottom:-0.25vw;left:0;transition:all linear .3s}header nav .menu>li>a:hover:after{width:100%;border-bottom:2px solid #fff}header nav .menu>li.active>a:after{content:'';border-bottom:2px solid #2e2622;width:100%;display:inline-block;position:absolute;bottom:-0.25vw;left:0;transition:all linear .3s}header nav .menu>li>ul{position:absolute;width:100%;left:0;padding:1% 2%;list-style:none;display:block;visibility:hidden;transition:all linear .6s;clip-path:polygon(0 0, 0 0, 100% 0, 100% 0);background:#000;margin-top:4px;box-sizing:border-box}header nav .menu>li>ul>li{text-align:left;width:100%;display:inline-block;vertical-align:top}header nav .menu>li>ul>li a{color:#fff;text-decoration:none;font-size:1.3vw;margin-left:50%}header nav .menu>li>ul>li a:hover{text-decoration:underline}header nav .menu>li>ul>li ul{display:block;visibility:visible;list-style:none}header nav .menu>li:hover>ul{visibility:visible;clip-path:polygon(0 100%, 0 0, 100% 0, 100% 100%)}header .tel{display:table-cell;vertical-align:middle}header .tel a{text-decoration:none;color:#fff;font-size:1.4vw;padding:0 3vw}header .lang{display:table-cell;vertical-align:middle;font-size:1.4vw;padding-right:2vw}header .lang .mod-languages ul{margin:0;padding:0;list-style:none;display:table;vertical-align:middle;padding-right:2vw}header .lang .mod-languages ul li{display:table-cell;padding-left:5px;padding-right:5px}header .lang .mod-languages ul .lang-inline li{display:inline}header .lang .mod-languages ul .lang-block li{display:block}header .lang .mod-languages ul img{border:none}header .lang .mod-languages ul a{text-decoration:none;color:#fff}header .lang .mod-languages ul li.lang-active a{text-decoration:underline}.big-img{margin-top:4.5vw;align-items:center}.page-img{padding-top:5vw;align-items:center;align-content:center;border-bottom:2px solid #fff;height:32.5vw}.page-img .title-page{display:flex;position:absolute;top:0;left:0;width:100%;flex-direction:column;align-content:center;align-items:center;height:32.5vw}.page-img .title-page h1{text-align:center;font-size:5vw;opacity:1;color:#000;text-transform:uppercase;position:absolute;z-index:3;top:50%;margin-top:-3vw;font-weight:bold}.page-img .title-page h1:before{content:attr(data-text);position:absolute;left:0;right:0;padding-left:0vw;-webkit-text-stroke:.15vw #fff;z-index:2}.big-img{height:46vw}.big-img,.page-img{position:relative;perspective:500px;display:flex;justify-content:center;width:100%;overflow:hidden}.big-img .perspective,.page-img .perspective{transform-origin:100vw 45vw 0vw;transform:rotateX(0deg);opacity:1;width:100%}.big-img .perspective img,.page-img .perspective img{margin:0 auto;overflow-y:hidden;width:100%}.big-img .perspective .text-img,.page-img .perspective .text-img{display:flex;position:absolute;top:3.75vw;left:28%;width:40%;align-content:center;flex-direction:column}.big-img .perspective .text-img h2,.page-img .perspective .text-img h2{text-align:center;font-size:2vw;margin:1vw 0vw 2vw 0vw;opacity:1;color:#fff}.big-img .perspective .text-img h2:before,.page-img .perspective .text-img h2:before{content:attr(data-text);position:absolute;left:0;right:0;padding-left:0vw;-webkit-text-stroke:.2vw #fff;z-index:-1}.big-img .perspective .text-img img,.page-img .perspective .text-img img{width:55%;opacity:1;margin-top:2vw}.wrapper-home{box-sizing:border-box;width:100%}.wrapper-home .title-slider{font-size:4vw;color:#fff;text-align:center;padding:1vw 0vw 0vw 0vw;text-transform:uppercase}.wrapper-home .row-catalog{display:inline-block;width:100%;box-sizing:border-box;overflow:hidden;font-size:0}.wrapper-home .row-catalog .left{display:inline-block;width:48%;position:relative;overflow:hidden;box-sizing:border-box;margin:2% 2% 2% 0}.wrapper-home .row-catalog .left a{text-decoration:none;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all linear .6s;filter:grayscale(100%) hue-rotate(360deg)}.wrapper-home .row-catalog .left a img{width:100%;margin-left:-100%;opacity:0}.wrapper-home .row-catalog .left a h2{position:absolute;z-index:80;color:#2e2622;font-size:3vw;letter-spacing:.2vw;margin-top:50%;opacity:1}.wrapper-home .row-catalog .left a h2:before{content:attr(data-text);position:absolute;left:0;right:0;padding-left:0vw;-webkit-text-stroke:.2vw #fff;z-index:-1}.wrapper-home .row-catalog .left a:hover{transform:scale(1.2);filter:grayscale(0)}.wrapper-home .row-catalog .right{display:inline-block;width:48%;position:relative;overflow:hidden;box-sizing:border-box;margin:2% 0 2% 2%}.wrapper-home .row-catalog .right a{text-decoration:none;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all linear .6s;filter:grayscale(100%) hue-rotate(300deg)}.wrapper-home .row-catalog .right a img{width:100%;margin-right:-100%;opacity:0}.wrapper-home .row-catalog .right a h2{position:absolute;z-index:80;color:#2e2622;font-size:3vw;letter-spacing:.2vw;margin-top:50%;opacity:1}.wrapper-home .row-catalog .right a h2:before{content:attr(data-text);position:absolute;left:0;right:0;padding-left:0vw;-webkit-text-stroke:.2vw #fff;z-index:-1}.wrapper-home .row-catalog .right a:hover{transform:scale(1.2);filter:grayscale(0)}.wrapper-home .lineH{display:inline-block;height:2px;width:100%;margin:1vw 0 1vw 0;clear:both;position:relative;background:linear-gradient(90deg, transparent 5%, #fff 50%, transparent 95%)}.wrapper-home .text-slider{font-size:1.55vw;color:#fff;width:85%;margin:0 auto}.wrapper-home .row{display:table;width:90%;margin:0 auto;box-sizing:border-box}.wrapper-home .row:last-child{padding-bottom:2vw}.wrapper-home .row a{display:table-cell;padding:1vw;text-decoration:none;overflow:hidden}.wrapper-home .row a span{box-shadow:inset 0 0 .25vw .25vw #b8d3e1;border-radius:1vw;overflow:hidden;display:inline-block;font-size:0;width:100%;transition:all linear .5s;filter:grayscale(100%)}.wrapper-home .row a span img{width:100%;position:relative;z-index:-1;display:block}.wrapper-home .row a span:hover{transform:scale(1.6);filter:grayscale(0)}footer{padding:2vw 3vw 0vw 3vw;background:#000;width:100%;display:inline-block;box-sizing:border-box;border-top:2px solid #fff}footer .footer{display:table;width:100%}footer .footer .menu-f{display:table-cell;width:87%;vertical-align:middle}footer .footer .menu-f>ul{margin:0;list-style:none;padding:0}footer .footer .menu-f>ul>li{display:inline-block;width:33%;vertical-align:top}footer .footer .menu-f>ul>li>a{text-transform:capitalize;color:#fff;text-decoration:none;font-size:1.1vw;font-weight:600}footer .footer .menu-f>ul>li>ul{list-style:none;padding:0;margin:0}footer .footer .menu-f>ul>li>ul>li>a{text-transform:capitalize;color:#fff;text-decoration:none;font-size:1vw}footer .footer .menu-f>ul>li>ul>li>a.footer{text-transform:capitalize;color:#fff;text-decoration:none;font-size:1.1vw;font-weight:600;margin:1vw 0vw 1vw 0vw}footer .footer .block-dop{display:table-cell;width:13%;vertical-align:middle}footer .footer .block-dop .socnet{display:table;width:100%}footer .footer .block-dop .socnet a{display:table-cell;vertical-align:middle;padding:0 .5vw;width:33%}footer .footer .block-dop .socnet a img{width:100%}footer .copy p{color:#fff;font-size:1vw;text-align:center;padding:1.5vw 0 0 0}.wrapper .item-standart{width:95%;margin:0 auto;padding-bottom:3vw}.wrapper .item-standart .content .all-text{font-size:0;box-sizing:border-box}.wrapper .item-standart .content .all-text p,.wrapper .item-standart .content .all-text li,.wrapper .item-standart .content .all-text ol,.wrapper .item-standart .content .all-text a{font-size:1.55vw;color:#fff}.wrapper .item-standart .content .all-text p{opacity:0}.wrapper .item-standart .content .all-text p:first-child{opacity:1}.wrapper .item-standart .content .all-text .place{font-size:1.6vw;color:#fff;display:inline-block;width:23%;padding:1%;opacity:0;margin-top:1vw}.wrapper .item-standart .row{display:table;width:100%;box-sizing:border-box}.wrapper .item-standart .row span{display:table-cell;padding:1vw;text-decoration:none;overflow:hidden;box-sizing:border-box}.wrapper .item-standart .row span a{overflow:hidden;width:100%;transition:all linear .5s;display:inline-block}.wrapper .item-standart .row span a img{width:100%;position:relative;z-index:-1;display:block;transition:all linear .5s;filter:grayscale(100%)}.wrapper .item-standart .row span a:hover img{transform:scale(2);filter:grayscale(0)}.wrapper .item-standart .line{display:inline-block;height:2px;width:100%;margin:1vw 0 1vw 0;clear:both;position:relative;background:linear-gradient(90deg, transparent 5%, #fff 50%, transparent 95%)}.wrapper .item-standart h2{display:inline-block;width:100%;color:#fff;font-size:2.5vw;text-align:center}.wrapper .browse-view{width:95%;margin:2vw auto;box-sizing:border-box;font-size:0}.wrapper .browse-view .product-container{background:#fff;display:inline-block;width:23%;margin:1%;box-sizing:border-box;overflow:hidden;padding:2.5vw 0 2.5vw 0}.wrapper .browse-view .product-container .product-wraper{text-align:center;padding:1vw;transition:all linear .5s;display:block}.wrapper .browse-view .product-container .product-wraper .vm-product-media-container{width:50%;margin:0 auto}.wrapper .browse-view .product-container .product-wraper .vm-product-media-container a img{width:100%}.wrapper .browse-view .product-container .product-wraper .vm-product-descr-container h3{font-size:1vw;padding:.5vw 0 0 0;margin:0;color:#2e2622;font-weight:lighter}.wrapper .browse-view .product-container .product-wraper .vm-product-descr-container h3 a{font-size:1vw;text-decoration:none;color:#2e2622;font-weight:lighter}.wrapper .browse-view .product-container .product-wraper .vm-product-descr-container h2{padding:1vw 0 0 0;margin:0}.wrapper .browse-view .product-container .product-wraper .vm-product-descr-container h2 a{font-size:2vw;text-decoration:none;color:#2e2622}.wrapper .browse-view .product-container .product-wraper:hover{transform:scale(1.25)}.wrapper .contacts{width:90%;margin:0 auto;padding:2vw 0}.wrapper .contacts .calls{display:inline-block;width:100%;font-size:0}.wrapper .contacts .calls .adress{font-size:1.5vw;display:inline-block;width:19vw;vertical-align:middle;color:#fff}.wrapper .contacts .calls .adress span i{font-size:1.6vw}.wrapper .contacts .calls .adress span a{text-decoration:none;color:#fff}.wrapper .contacts .calls #map{width:70vw;display:inline-block;height:35vw;vertical-align:middle}.contact-form{width:60%;margin:0 auto}.contact-form .form-horizontal fieldset{border:0}.contact-form .form-horizontal fieldset legend{color:#fff;text-align:center;font-size:3vw;margin:2vw 0;position:relative;width:100%;margin-top:4vw}.contact-form .form-horizontal fieldset legend:before{content:'';position:absolute;display:inline-block;height:2px;width:100%;margin:1vw 0 1vw 0;clear:both;position:relative;background:linear-gradient(90deg, transparent 5%, #fff 50%, transparent 95%);bottom:-6vw}.contact-form .form-horizontal fieldset .control-group.field-spacer .control-label{font-size:1.5vw;color:#fff;width:100%;display:block}.contact-form .form-horizontal fieldset .control-group{width:100%;display:inline-block;padding:1vw 0;font-size:0}.contact-form .form-horizontal fieldset .control-group .control-label{display:inline-block;width:25%;font-size:1.65vw;color:#fff;vertical-align:middle}.contact-form .form-horizontal fieldset .control-group .controls{display:inline-block;width:75%;vertical-align:top}.contact-form .form-horizontal fieldset .control-group .controls input{font-size:1.65vw;border-bottom:1px solid #fff;border-top:0 solid #fff;border-left:0 solid #fff;border-right:0 solid #fff;width:100%;background:transparent}.contact-form .form-horizontal fieldset .control-group .controls textarea{width:100%;border:1px solid #fff;background:transparent}.contact-form .controls{text-align:center}.contact-form .controls button{padding:.5vw 1vw;color:#2e2622;background:#fff;text-transform:uppercase;font-size:1.5vw;border-radius:.5vw;border:0}.product-container{width:95%;margin:0 auto;padding:5vw 0 2vw 0;font-size:0}.product-container h1{font-size:3vw;color:#fff;text-align:center;margin:2vw 0 0 0}.product-container .productdetails{display:inline-block;width:100%}.product-container .productdetails .images{width:50%;display:inline-block;vertical-align:top;text-align:center}.product-container .productdetails .images .main-image{width:95%;background:#fff;padding:2vw 0;box-sizing:border-box}.product-container .productdetails .images .main-image a{width:100%;display:inline-block}.product-container .productdetails .images .main-image a img{width:75%}.product-container .productdetails .images .additional-images{width:95%;display:table}.product-container .productdetails .images .additional-images .floatleft{display:table-cell;padding:.5%}.product-container .productdetails .images .additional-images .floatleft:first-child{padding:1% 1% 1% 0}.product-container .productdetails .images .additional-images .floatleft:last-child{padding:1% 0 1% 1%}.product-container .productdetails .images .additional-images .floatleft a{box-sizing:border-box;margin:5% 0;width:95%;background:#fff;display:inline-block}.product-container .productdetails .images .additional-images .floatleft a img{width:85%}.product-container .productdetails .block-dop{display:inline-block;width:50%;vertical-align:top}.product-container .productdetails .block-dop h2{font-size:2.25vw;color:#fff;margin:0;text-align:left}.product-container .productdetails .block-dop .short-description{min-height:27.2vw;margin-left:0vw}.product-container .productdetails .block-dop .short-description p{font-size:1.55vw;color:#fff;opacity:0;padding:0;margin:1vw 0}.product-container .productdetails .block-dop .short-description p:first-child{opacity:1}.product-container .productdetails .block-dop .short-description li{font-size:1.55vw;color:#fff}.product-container .productdetails .block-dop .short-description a{font-size:1.55vw;color:#fff;text-decoration:none}.product-container .productdetails .block-dop .cart h2{font-size:2.25vw;color:#fff;margin:0;text-align:left}.product-container .productdetails .block-dop .cart .link{width:100%;display:inline-block;font-size:0;text-align:center}.product-container .productdetails .block-dop .cart .link a{display:inline-block;width:33%;overflow:hidden;padding:.75vw 0;text-align:center}.product-container .productdetails .block-dop .cart .link a img{width:90%;transition:.5s linear all;display:block;margin:0 auto}.product-container .productdetails .block-dop .cart .link a img:hover{transform:scale(1.2)}.product-container .description-block{display:inline-block;width:100%}.product-container .description-block .description{font-size:1.55vw}.product-container .description-block .description p,.product-container .description-block .description li,.product-container .description-block .description a{font-size:1.55vw;opacity:0;color:#fff}.product-container .description-block .description p:first-child,.product-container .description-block .description li:first-child,.product-container .description-block .description a:first-child{opacity:1}.product-container .description-block .description a{text-decoration:none}.product-container .specifications{font-size:0}.product-container .specifications h3{font-size:2.25vw;color:#fff;text-transform:uppercase;padding:0;margin:2vw 0 .75vw 0}.product-container .specifications .row-spec{display:inline-block;width:100%;background:#fff;box-sizing:border-box;padding:1vw}.product-container .specifications .row-spec .cell-spec{display:inline-block;color:#2e2622;font-size:1.4vw;font-weight:lighter;vertical-align:middle}.product-container .specifications .row-spec .cell-spec:nth-child(2n+1){width:35%;padding:.5vw .25vw;box-sizing:border-box}.product-container .specifications .row-spec .cell-spec:nth-child(2n){width:15%;padding:.5vw .25vw;box-sizing:border-box}.product-container .line{display:inline-block;height:2px;width:100%;margin:1vw 0 1vw 0;clear:both;position:relative;background:linear-gradient(90deg, transparent 5%, #fff 50%, transparent 95%)}.product-container h2{display:inline-block;width:100%;color:#fff;font-size:2.5vw;text-align:center}.breadcrumb{display:inline-block;width:100%;text-align:center;padding:.5vw 0 2.5vw 0}.breadcrumb ul{list-style:none;margin:0;padding:0;font-size:0}.breadcrumb ul li{display:inline-block;font-size:0}.breadcrumb ul li a,.breadcrumb ul li span{color:#fff;text-decoration:none;font-size:1.25vw;text-transform:capitalize}.breadcrumb ul li .divider{padding:0 .5vw}.line,.lineH{display:inline-block;height:2px;width:100%;margin:1vw 0 1vw 0;clear:both;position:relative;background:linear-gradient(90deg, transparent 5%, #fff 50%, transparent 95%)}h2.modul{font-size:3.5vw;padding:0;margin:0}.vmgroup .product-container{text-align:center;background:#fff;box-sizing:border-box;margin:0 1vw;padding:1vw}.vmgroup .product-container .media-container a img{height:20vw;margin:0 auto}.vmgroup .product-container .descr-container h3{font-size:1.2vw;color:#2e2622;padding:0;margin:0}.vmgroup .product-container .descr-container h2{padding:0;margin:0}.vmgroup .product-container .descr-container h2 a{font-size:1.8vw;text-decoration:none;color:#2e2622}