@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-family:Montserrat,sans-serif;margin:0;outline:none;padding:0;vertical-align:baseline}html{height:100%;overflow-x:hidden;scroll-behavior:smooth}body{background-color:#fff;font-family:Montserrat,sans-serif;font-size:.9vw;font-weight:400;line-height:1;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}p{font-weight:400;line-height:1.1vw}a{color:#282828;text-decoration:none;transition:all .3s ease}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}strong{font-weight:700}.container{padding-left:0;padding-right:0}span.gray{color:#84919a}input{outline:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}details summary::-webkit-details-marker{display:none}details :focus{outline:0}details,summary{display:block}details summary:before,details[open] summary:before{content:none}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#fbd542;background-position:50%;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.4);border-radius:10px}::-webkit-scrollbar{width:12px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:150%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{background-color:#f6f8f9;border:1px solid #b0babf;box-shadow:none;height:16px;right:0;top:-7px;width:10px}.noUi-vertical{width:2px}.noUi-vertical .noUi-handle{border:none}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{background-color:#e0e0e0;border-radius:3px;overflow:visible}.noUi-connect{background:#d1ed3f;height:5px;position:relative;top:-1.5px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#f6f8f9;border:1px solid #d9d9d9;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-handle.noUi-handle-lower{border-bottom-left-radius:4px;border-top-left-radius:4px}.noUi-handle.noUi-handle-upper{border-bottom-right-radius:4px;border-top-right-radius:4px}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}[disabled] .noUi-connect{background:#333}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}.container{padding:0 6vw}h2{font-size:2vw;font-weight:700;line-height:2.5vw;margin-top:6vw;text-align:center}.lg-backdrop{background-color:rgba(0,0,0,.8)}a.btn-o,button.btn-o{background-color:orange;background-image:linear-gradient(#ff0,20%,orange);border-radius:3vw;box-shadow:0 43px 101px rgba(120,136,255,.2),0 4px 0 #f59211,inset 0 0 15px orange;color:#282828;cursor:pointer;display:inline-block;font-size:1vw;font-weight:700;overflow:hidden;padding:1vw;position:relative;text-align:center;transition:all .3s ease}a.btn-o:hover,button.btn-o:hover{background-image:linear-gradient(#ff0,0,orange)}a.btn-o .btn-blick,button.btn-o .btn-blick{-webkit-animation:moveBlick 4s linear infinite;animation:moveBlick 4s linear infinite;background-color:#fff;height:200%;left:-3vw;position:absolute;top:-50%;transform:rotate(20deg);width:1.5vw}@-webkit-keyframes moveBlick{0%{left:-3vw}20%{left:130%}to{left:130%}}@keyframes moveBlick{0%{left:-3vw}20%{left:130%}to{left:130%}}@-webkit-keyframes dotBlink{0%{opacity:1}20%{opacity:0}to{opacity:1}}@keyframes dotBlink{0%{opacity:1}20%{opacity:0}to{opacity:1}}section.breadcrumbs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 4vw;padding-top:14vw}section.breadcrumbs ul{display:flex}section.breadcrumbs ul li{font-weight:700;margin-right:2vw;position:relative}section.breadcrumbs ul li:before{background-color:#282828;content:"";height:1px;position:absolute;right:-1.5vw;top:50%;transform:translateY(-50%);width:1vw}section.breadcrumbs ul li:last-child{margin-right:0}section.breadcrumbs ul li:last-child:before{display:none}section.breadcrumbs ul li a{font-weight:400}section.breadcrumbs ul li a:hover{color:#fac853}section.breadcrumbs h1,section.breadcrumbs h2{margin-top:4vw}section.breadcrumbs p.subtitle{font-size:1.2vw;margin-top:2vw}@-webkit-keyframes rotateText{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotateText{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(1turn)}}.aside-widget-phones{position:fixed;right:0;top:50%;transform:translateY(-50%)}.aside-widget-phones ul{background-color:#303030;border-bottom-left-radius:.7vw;border-top-left-radius:.7vw;position:relative;right:0;transition:all .3s ease}.aside-widget-phones ul.hide{right:-4vw}.aside-widget-phones ul li a{box-sizing:border-box;display:inline-block;padding:1vw}.aside-widget-phones ul li a img{transition:all .3s ease;width:1.5vw}.aside-widget-phones ul li a:hover img{transform:scale(1.2)}p.aside-widget-phones-btn{align-items:center;background-color:#fac853;border-radius:.2vw;cursor:pointer;display:flex;font-size:1.1vw;height:1vw;justify-content:center;position:fixed;right:1.2vw;top:38%;width:1.2vw}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f8f9;border:1px solid #b0babf;border-radius:4px;color:currentColor;display:grid;font:inherit;height:16px;margin:0;place-content:center;transform:translateY(-.075em);width:16px}input[type=checkbox]:before{background-color:#282828;border-radius:4px;box-shadow:inset 1em 1em var(--form-control-color);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:checked{background-color:#d1ed3f;border:none}input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.review label{display:block;font-size:1vw;margin:10px}.review input,.review textarea{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;margin:10px;outline:none;padding:.75vw 1vw;width:50%}.review .cust-review{width:70%}.review .ans-review,.review .cust-review{border:1px solid;border-radius:5px;box-shadow:0 0 5px 0 #000;margin:10px;padding:10px}.review button{margin:15px}.review li,.review p{font-size:1vw;line-height:1.4vw;margin:10px;padding:10px}.get-calculated{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;margin-bottom:2vw;padding:2vw;text-align:center}.get-calculated p.title{font-size:1.1vw;line-height:1.3vw;margin-bottom:2vw;text-align:center}.get-calculated p.title span{font-weight:700}.get-calculated img.prod{margin-bottom:2vw;width:60%}.get-calculated img.cat{margin-bottom:2vw;width:100%}.get-calculated form input.input-name{border:1px solid rgba(0,0,0,.2);border-radius:2vw;box-sizing:border-box;margin-bottom:1vw;padding:1vw 2vw;width:100%}.get-calculated form input.input-name:focus{border:1px solid #00c451}.get-calculated form button{border:none;width:100%}.get-calculated form span.size{display:inline-block;font-size:.8vw;margin-top:1vw}.get-calculated form .input-group{align-items:center;display:flex;justify-content:center;margin-top:1vw;text-align:left}.get-calculated form .input-group input{height:.8vw;margin-bottom:0;margin-right:.5vw;width:.8vw}.get-calculated form .input-group label{font-size:.8vw;max-width:90%}.get-calculated form .input-group label span{color:green;text-decoration:underline}.get-calculated a.btn-o{align-items:center;box-sizing:border-box;display:flex;width:100%}.get-calculated a.btn-o img{margin-right:.5vw;width:2vw}.tags{display:flex;flex-direction:column;left:1vw;position:absolute;top:1vw;z-index:1}.tags span{border-radius:.2vw;box-sizing:border-box;color:#fff;display:inline-block;font-size:.7vw;font-weight:700;margin-bottom:.2vw;padding:.5vw 1vw;text-align:center;text-transform:uppercase;transform:skew(-10deg)}.tags span.hit{background:#fabc00;background:linear-gradient(90deg,#fabc00 44%,#ff7c00)}.tags span.discount{background:#da158d;background:linear-gradient(90deg,#da158d 38%,#cc6708)}.tags span.action{background:#15d2da;background:linear-gradient(90deg,#15d2da 38%,#085bcc)}.basket-container{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-99}.basket-container.show{opacity:1;z-index:99}.basket-container .inner{background-color:#f3f3f4;border-radius:.5vw;box-sizing:border-box;left:50%;max-height:80vh;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:3vw;position:absolute;top:70%;transform:translate(-50%,-50%);transition:all .3s ease;width:70%;z-index:-1}.basket-container .inner.show-inner{opacity:1;top:50%;z-index:99}.basket-container .inner span.close{color:rgba(0,0,0,.5);cursor:pointer;font-size:3vw;line-height:1vw;position:absolute;right:1vw;top:1vw;transition:all .3s ease}.basket-container .inner span.close:hover{color:#282828;transform:rotate(105deg)}.basket-container .inner .top-line span.title-basket{font-size:1.4vw}.basket-container .inner .products-block{margin-top:1vw}.basket-container .inner .products-block .item{border-bottom:1px solid rgba(0,0,0,.1);display:flex;margin-top:2vw;padding-bottom:1vw}.basket-container .inner .products-block .item a.img{align-items:center;display:flex;height:8vw;width:8vw}.basket-container .inner .products-block .item a.img img{width:100%}.basket-container .inner .products-block .item .product-info{margin-left:2vw;width:24vw}.basket-container .inner .products-block .item .product-info a.product-name{font-weight:700;line-height:1.3vw}.basket-container .inner .products-block .item .product-info p.available{color:#00c451;font-weight:700;margin:.5vw 0}.basket-container .inner .products-block .item .q-ty{margin-left:2vw}.basket-container .inner .products-block .item .q-ty .counter{align-items:center;display:flex;justify-content:space-around;margin-top:1vw}.basket-container .inner .products-block .item .q-ty .counter input{background-color:transparent;border:1px solid rgba(0,0,0,.1);font-size:1.2vw;text-align:center;width:4vw}.basket-container .inner .products-block .item .q-ty .counter svg{cursor:pointer;width:1.5vw}.basket-container .inner .products-block .item .q-ty .counter svg path{transition:all .3s ease}.basket-container .inner .products-block .item .q-ty .counter svg:hover path{fill:#282828}.basket-container .inner .products-block .item .product-total{margin-left:4vw;text-align:center}.basket-container .inner .products-block .item .product-total span.value{display:inline-block;font-size:1.2vw;font-weight:700;margin-top:1vw}.basket-container .inner .products-block .item .delete-btn svg{cursor:pointer;height:1.5vw;margin:1vw 0 0 5vw;width:1.5vw}.basket-container .inner .products-block .item .delete-btn svg path{transition:all .3s ease}.basket-container .inner .products-block .item .delete-btn svg:hover path{fill:#282828}.basket-container .inner p.to-payment{margin-top:2vw;text-align:right}.basket-container .inner p.basket-total{font-size:2vw;font-weight:700;margin-top:2vw;text-align:right}.basket-container .inner .basket-btn{display:flex;justify-content:end;margin-top:2vw}.basket-container .inner .basket-btn a{margin-left:2vw}.basket-container .inner .basket-btn a.btn-o.green{background-color:transparent;background-image:linear-gradient(transparent,20%,transparent);border:1px solid #00c451;box-shadow:none}.basket-container .inner .basket-btn a.btn-o.green:hover{background-image:linear-gradient(#00c451,20%,#00c451);color:#fff}.basket-container .inner .empty-basket-block{align-items:center;display:flex;flex-direction:column}.basket-container .inner .empty-basket-block p.empty-basket{font-size:1.3vw;font-weight:700;margin-top:2vw;text-align:center}@media (max-width:768px){.review label{font-size:2.5vw;line-height:3.4vw}.review input,.review textarea{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;font-size:2.5vw;margin:10px;outline:none;padding:.75vw 1vw;width:100%}.review .cust-review{width:90%}.review .ans-review,.review .cust-review{border:1px solid;border-radius:5px;box-shadow:0 0 5px 0 #000;margin:10px;padding:10px}.review button{margin:15px}.review li,.review p{font-size:2.5vw;line-height:3.4vw}}.invalid_red{color:red}header{color:#efebeb;left:0;position:absolute;top:0;width:100%;z-index:9}header.bg-black{background-color:#282828}header .top-header{box-sizing:border-box;justify-content:space-between;padding:1vw 5vw}header .top-header,header .top-header .logo-block{align-items:center;display:flex}header .top-header .logo-block a{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.7vw}header .top-header .logo-block a img{height:2.6vw;margin-bottom:.5vw;width:8vw}header .top-header .logo-block p{font-size:.7vw;line-height:.8vw;margin-left:1vw}header .top-header .factory{align-items:center;display:flex}header .top-header .factory img{margin-right:.5vw;width:3.5vw}header .top-header .factory .desc p{font-size:.7vw;line-height:.9vw}header .top-header .factory .desc p.title{color:#fac853;font-weight:700}header .top-header .calculator a{align-items:center;box-sizing:border-box;display:flex;font-size:.7vw;justify-content:center;padding:.5vw 1vw}header .top-header .calculator a img{height:1.9vw;margin-right:.5vw;width:2.5vw}header .top-header .messengers p.title{font-size:.7vw;margin-bottom:.5vw;text-align:center}header .top-header .messengers .items{display:flex;justify-content:space-between}header .top-header .messengers .items a.item{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:2vw;color:#efebeb;display:flex;font-size:.7vw;margin-right:.5vw;padding:.5vw}header .top-header .messengers .items a.item.va:hover{background-color:#665cac;border:1px solid #665cac}header .top-header .messengers .items a.item.va:hover svg path{fill:#fff}header .top-header .messengers .items a.item.tg:hover{background-color:#08c;border:1px solid #08c}header .top-header .messengers .items a.item.tg:hover svg path{fill:#fff}header .top-header .messengers .items a.item.wt:hover{background-color:#25d366;border:1px solid #25d366}header .top-header .messengers .items a.item.wt:hover svg path{fill:#fff}header .top-header .messengers .items a.item:last-child{margin-right:0}header .top-header .messengers .items a.item svg{height:1vw;margin-right:.5vw;width:1vw}header .top-header .messengers .items a.item svg.wh path{fill:#25d366}header .top-header .messengers .items a.item svg.tg path{fill:#08c}header .top-header .messengers .items a.item svg.va path{fill:#665cac}header .top-header .phones{align-items:start;display:flex;flex-direction:column}header .top-header .phones a{color:#fff;font-weight:700;letter-spacing:.05vw}header .top-header .phones a img{height:1.2vw;position:relative;top:.2vw}header .top-header .phones a:hover{color:#fac853}header .top-header .phones span{border-bottom:1px dotted #fac853;color:#fac853;cursor:pointer;display:inline-block;font-size:.8vw;margin:.5vw auto 0;text-transform:uppercase;transition:all .3s ease}header .top-header .phones span:hover{border-bottom:1px solid #fac853}header .top-header .burger-btn{display:none;height:20px;position:relative;width:30px}header .top-header .burger-btn.active span:first-child{top:50%;transform:rotate(45deg)}header .top-header .burger-btn.active span:nth-child(2){left:100%;opacity:0;visibility:hidden}header .top-header .burger-btn.active span:last-child{bottom:50%;transform:rotate(-45deg)}header .top-header .burger-btn span{background-color:orange;cursor:pointer;display:inline-block;height:3px;left:0;opacity:1;position:absolute;transition:all .3s ease;visibility:visible;width:inherit}header .top-header .burger-btn span:first-child{top:0}header .top-header .burger-btn span:nth-child(2){top:50%;transform:translateY(-50%)}header .top-header .burger-btn span:last-child{bottom:0}header .nav-block{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);display:flex;justify-content:space-between;margin-top:0}header .nav-block.fixed{background-color:rgba(0,0,0,.8);left:0;margin-top:0;position:fixed;top:0;width:100%}header .nav-block nav{width:89%}header .nav-block nav>ul{box-sizing:border-box;display:table;padding:0 2vw 0 5vw;width:100%}header .nav-block nav>ul>li{display:table-cell;position:relative;text-align:center}header .nav-block nav>ul>li.search-field-mobile{display:none}header .nav-block nav>ul>li ul{background-color:#282828;box-sizing:border-box;left:0;opacity:0;padding:1.5vw 2vw;position:absolute;top:4.2vw;visibility:hidden;z-index:-1}header .nav-block nav>ul>li ul.icons{display:flex;flex-flow:wrap;width:61vw}header .nav-block nav>ul>li ul.icons li{margin:0 1vw 1vw;width:12vw}header .nav-block nav>ul>li ul.icons li a{line-height:1vw}header .nav-block nav>ul>li ul.icons li a p.img{width:13vw}header .nav-block nav>ul>li ul.icons li:hover a{color:#fac853}header .nav-block nav>ul>li ul.icons li:hover p.img{transform:scale(1.1)}header .nav-block nav>ul>li ul.icons li.disabled p.img{position:relative}header .nav-block nav>ul>li ul.icons li.disabled p.img:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}header .nav-block nav>ul>li ul.icons li.disabled p.img span{display:inline-block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}header .nav-block nav>ul>li ul.icons li.disabled:hover a{color:#efebeb}header .nav-block nav>ul>li ul.icons li.disabled:hover p.img{transform:scale(1)}header .nav-block nav>ul>li ul li{text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}header .nav-block nav>ul>li ul li p.img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3vw;height:8vw;margin-bottom:.5vw;transition:all .3s ease;width:12vw}header .nav-block nav>ul>li ul li a{color:#efebeb;line-height:1.4vw}header .nav-block nav>ul>li ul li a:hover{color:#fac853}header .nav-block nav>ul>li:hover>a{background-color:#282828;color:#fac853}header .nav-block nav>ul>li:hover>a svg path{fill:#fac853}header .nav-block nav>ul>li:hover ul{opacity:1;top:3.2vw;visibility:visible;z-index:99}header .nav-block nav>ul>li>a{border:2px;box-sizing:border-box;color:#efebeb;display:inline-block;font-size:1vw;padding:1.1vw;position:relative;width:100%}header .nav-block nav>ul>li>a.active{color:#fac853}header .nav-block nav>ul>li>a.active:before{background-color:#fac853;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}header .nav-block nav>ul>li>a svg{margin-left:.5vw;position:relative;top:.1vw;transform:rotate(-90deg);width:.5vw}header .nav-block nav>ul>li>a svg path{fill:#efebeb}header .nav-block .search-field{align-items:center;box-sizing:border-box;display:flex;padding-right:6vw;width:11%}header .nav-block .search-field form{position:relative}header .nav-block .search-field form svg{cursor:pointer;height:1.3vw;width:1.3vw}header .nav-block .search-field form svg path{fill:#fff}header .nav-block .search-field .lang-block{cursor:pointer;margin-left:1vw;position:relative}header .nav-block .search-field .lang-block span{display:inline-block;padding:.5vw 0}header .nav-block .search-field .lang-block ul{background-color:#303030;border-radius:.5vw;left:-.5vw;opacity:0;position:absolute;top:100%;transition:all .3s ease;visibility:hidden;z-index:-1}header .nav-block .search-field .lang-block ul li a{color:#fff;display:inline-block;padding:.5vw}header .nav-block .search-field .lang-block ul li a:hover{color:#fac853}header .nav-block .search-field .lang-block:hover ul{opacity:1;visibility:visible;z-index:22}header .nav-block .search-field a.header-basket-btn{margin-left:1vw;position:relative}header .nav-block .search-field a.header-basket-btn svg{width:1.5vw}header .nav-block .search-field a.header-basket-btn svg path{transition:all .3s ease}header .nav-block .search-field a.header-basket-btn span{align-items:center;background-color:orange;border-radius:50%;color:#fff;display:flex;font-size:.6vw;font-weight:700;height:1vw;justify-content:center;position:absolute;right:-.5vw;top:-.2vw;width:1vw}header .nav-block .search-field a.header-basket-btn:hover svg path{fill:orange}section.first-block{background-image:url(/img/bg1.jpg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:55vw;position:relative;width:100%}section.first-block .container{display:flex;justify-content:space-between}section.first-block .container .content{padding-top:17vw;position:relative;width:65%}section.first-block .container .content h1{color:#efebeb;font-size:2.5vw;font-weight:300;line-height:3vw}section.first-block .container .content h1 span{color:#fff;font-weight:700}section.first-block .container .content p.sub-title{color:#efebeb;font-size:1.2vw;margin-top:2vw;padding-left:6vw;position:relative}section.first-block .container .content p.sub-title span{color:#fac853}section.first-block .container .content p.sub-title:before{background-color:#fac853;content:"";height:.1vw;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5vw}section.first-block .container .content .adv-items{display:flex;justify-content:space-between;margin-top:4vw;width:92%}section.first-block .container .content .adv-items .item{background-color:rgba(0,0,0,.3);border:1px dashed #fac853;border-radius:.5vw;box-sizing:border-box;color:#efebeb;padding:3vw 1.5vw 1.5vw;position:relative;width:25%}section.first-block .container .content .adv-items .item img.ribbon{left:1.5vw;position:absolute;top:-.05vw;width:1.1vw}section.first-block .container .content .adv-items .item img.adv-img{position:absolute;right:1vw;top:-25%;transform:translateY(50%);width:4vw}section.first-block .container .content .adv-items .item p.title{font-weight:700;line-height:1.2vw;margin-bottom:1vw}section.first-block .container .content .adv-items .item p.subtitle{font-size:.8vw;line-height:.9vw}section.first-block .container .content .adv-items .item:nth-child(2){width:45%}section.first-block .container .content .adv-items .item:nth-child(2) img.adv-img{top:-18%;width:4vw}section.first-block .container .content .adv-items .item:last-child img.adv-img{right:-3vw;top:-31%;width:9vw}section.first-block .container .form-block{min-height:100%;padding-top:17vw;position:relative;width:25%}section.first-block .container .form-block ul.slick-dots{bottom:.7vw;left:50%;position:absolute;transform:translateX(-50%);z-index:2}section.first-block .container .form-block .inner{background-color:#fff;border-radius:.5vw;min-height:100%}section.first-block .container .form-block .inner p.title{font-size:1.3vw;font-weight:700;line-height:1.4vw;padding:2vw 2vw 1vw}section.first-block .container .form-block .inner .img-block{display:flex;justify-content:center;margin-bottom:.5vw}section.first-block .container .form-block .inner .img-block img.catalogue{height:12vw}section.first-block .container .form-block .inner form{margin-bottom:2vw;padding:0 2vw}section.first-block .container .form-block .inner form input{border:1px solid rgba(0,0,0,.2);border-radius:2vw;box-sizing:border-box;letter-spacing:.05vw;margin-bottom:1vw;padding:1vw 2vw;width:100%}section.first-block .container .form-block .inner form button{align-items:center;border:none;display:flex;justify-content:center;width:100%}section.first-block .container .form-block .inner form button img{margin-right:.5vw;width:1.5vw}section.first-block .container .form-block .inner form p.size{color:rgba(0,0,0,.8);font-size:.8vw;margin-top:1vw;text-align:center}section.first-block .container .form-block .inner .updated-block{align-items:center;display:flex;left:2vw;position:absolute;top:52%}section.first-block .container .form-block .inner .updated-block p{font-size:.7vw;line-height:.9vw;text-align:right}section.first-block .container .form-block .inner .updated-block p span{font-size:.85vw;font-weight:700}section.first-block .container .form-block .inner .updated-block img{margin-left:.5vw;width:1.5vw}section.first-block .container .form-block .contact-form{background-color:rgba(0,0,0,.3);border:1px dashed #fac853;border-radius:.5vw}section.first-block .container .form-block .contact-form .contact-img{left:1.5vw;position:absolute;width:1.1vw}section.first-block .container .form-block .contact-form .contact-title{display:flex;justify-content:space-between;padding:3vw 1.5vw 1.5vw}section.first-block .container .form-block .contact-form .contact-title .contact-head{color:#fff;font-size:1vw;font-weight:700}section.first-block .container .form-block .contact-form .contact-title .contact-map{width:39%}section.first-block .container .form-block .contact-form .contact-phone{display:flex;justify-content:space-between;padding:0 1.5vw 1.5vw}section.first-block .container .form-block .contact-form .contact-phone p{color:#fff;font-size:1vw}section.first-block .container .form-block .contact-form .contact-phone p .city{font-weight:700;line-height:1.2vw}section.first-block .container .form-block .contact-form .call{color:#fff;font-size:1vw;padding:0 1.5vw .5vw}section.first-block:before{background-color:rgba(0,0,0,.6);content:"";height:100%;position:absolute;width:100%}section.product-adv p.heading-subtitle{font-size:1.2vw;margin-top:1vw;text-align:center}section.product-adv .inner{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:3vw}section.product-adv .inner .item{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d3d3;border-radius:.5vw;box-sizing:border-box;cursor:pointer;height:15vw;margin-bottom:1.5vw;overflow:hidden;padding:2vw;position:relative;width:32%}section.product-adv .inner .item.wide{width:49%}section.product-adv .inner .item:hover:before{top:0}section.product-adv .inner .item:before{background-image:url(/img/prod-adv/bg.png.webp);background-position:bottom;background-size:cover;border-radius:.5vw;content:"";height:100%;left:0;position:absolute;top:-110%;transition:all .5s ease;width:100%}section.product-adv .inner .item p.title{font-size:1.2vw;font-weight:700;line-height:1.4vw;margin-bottom:1vw;position:relative;width:70%}section.product-adv .inner .item p.second{position:relative;width:80%}section.product-adv .inner .item img{bottom:0;position:absolute;right:0;width:10vw}section.catalogue-main-page .inner{display:flex;justify-content:space-between;margin-top:5vw}section.catalogue-main-page .inner .left{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:-webkit-sticky;position:sticky;top:100px;width:25%}section.catalogue-main-page .inner .left .filters{border-radius:.5vw;box-shadow:.2vw .2vw 3vw .2vw rgba(0,0,0,.2);box-sizing:border-box;padding:1vw;position:relative}section.catalogue-main-page .inner .left .filters .all-one-place{left:50%;position:absolute;top:-1.5vw;transform:translateX(-50%);width:80%}section.catalogue-main-page .inner .left .filters .all-one-place p.title{background-color:#282828;border-radius:.5vw;color:#efebeb;font-size:1vw;font-weight:700;padding:1vw;text-align:center;transform:skew(-10deg)}section.catalogue-main-page .inner .left .filters .filter-item{border-bottom:1px solid rgba(0,0,0,.1);margin-top:2vw;padding-bottom:2vw}section.catalogue-main-page .inner .left .filters .filter-item:last-child{border-bottom:none}section.catalogue-main-page .inner .left .filters .filter-item p.name{font-size:1vw;font-weight:700;margin-bottom:1.5vw}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group{display:flex;justify-content:space-between;margin-top:1vw}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input{position:relative;width:46%}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input input{background-color:transparent;border:1px solid #dde2e4;border-radius:.5vw;box-sizing:border-box;font-size:14px;padding:6px 12px;width:100%}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input label{align-items:center;background-color:#f6f8f9;border:1px solid #dde2e4;border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px;box-sizing:border-box;display:flex;font-size:14px;height:100%;justify-content:center;padding:0 12px!important;position:absolute;right:0}section.catalogue-main-page .inner .left .filters .filter-item .input-block img.arrow{cursor:pointer;position:absolute;right:.5vw;top:.1vw;transition:all .3s ease;width:1vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block img.arrow.rotate-arrow{transform:rotate(180deg)}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item{align-items:center;display:flex;margin-bottom:1vw;position:relative}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level{align-items:flex-start;flex-direction:column}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level .list-second{box-sizing:border-box;display:none;margin-top:1vw;padding-left:2vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level .list-second .item:last-child{margin-bottom:0}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level.show-child .list-second{display:block}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item .sub-items{align-items:center;display:flex}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item img.arrow-second{cursor:pointer;position:absolute;right:.5vw;top:.1vw;transition:all .3s ease;width:1vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item img.arrow-second.rotate-arrow{transform:rotate(180deg)}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.has-arrow{justify-content:space-between}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item .row{align-items:center;display:flex}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input{cursor:pointer;height:1.2vw;margin-right:.75vw;width:1.2vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item label{cursor:pointer;font-size:1vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .filter-group{position:relative}section.catalogue-main-page .inner .left .filters .filter-item .input-block .filter-group .list{box-sizing:border-box;display:none;padding-left:2vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .filter-group.show-child .list{display:block}section.catalogue-main-page .inner .left .filters ul{margin-top:1.5vw}section.catalogue-main-page .inner .left .filters ul li{margin-bottom:.75vw}section.catalogue-main-page .inner .left .filters ul li:last-child{margin-bottom:0}section.catalogue-main-page .inner .left .filters ul li.disabled a,section.catalogue-main-page .inner .left .filters ul li.disabled a:hover{background-color:rgba(0,0,0,.1)}section.catalogue-main-page .inner .left .filters ul li a{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;display:flex;font-size:1.1vw;height:3.5vw;padding:0 1vw}section.catalogue-main-page .inner .left .filters ul li a img{margin-right:1vw;transition:all .3s ease;width:2.5vw}section.catalogue-main-page .inner .left .filters ul li a:hover{background-color:#fac853}section.catalogue-main-page .inner .left .filters ul li a:hover img{margin-right:2vw}section.catalogue-main-page .inner .left .measurer{border:1px solid rgba(0,0,0,.1);border-radius:.5vw;margin-top:1vw}section.catalogue-main-page .inner .left .measurer .img{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;height:15vw}section.catalogue-main-page .inner .left .measurer .content{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;box-sizing:border-box;padding:2vw 1vw}section.catalogue-main-page .inner .left .measurer .content p.title{font-size:1vw;font-weight:700;text-align:center}section.catalogue-main-page .inner .left .measurer .content p.desc{margin-bottom:1vw;margin-top:.5vw;text-align:center}section.catalogue-main-page .inner .left .measurer .content a{box-sizing:border-box;font-size:.9vw;font-weight:400;padding:1.2vw 0;width:100%}section.catalogue-main-page .inner .left .measurer .content a span{font-weight:700}section.catalogue-main-page .inner .right{margin-top:-1.5vw;width:72%}section.catalogue-main-page .inner .right .top-block{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;display:flex;justify-content:space-between;padding:.5vw 1vw}section.catalogue-main-page .inner .right .top-block .item{align-items:center;display:flex;margin-right:1vw}section.catalogue-main-page .inner .right .top-block .item:last-child{margin-right:0}section.catalogue-main-page .inner .right .top-block .item .img{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:.5vw;min-height:3.5vw;min-width:3.5vw}section.catalogue-main-page .inner .right .top-block .item p{font-size:.8vw;line-height:.9vw}section.catalogue-main-page .inner .right .top-block .item p span{font-weight:700}section.catalogue-main-page .inner .right .sort-block{display:flex;justify-content:space-between;margin:1.5vw 0}section.catalogue-main-page .inner .right .sort-block ul{display:flex}section.catalogue-main-page .inner .right .sort-block ul li{margin-left:2vw}section.catalogue-main-page .inner .right .sort-block ul li span{background-color:rgba(0,0,0,.05);cursor:pointer;padding:.5vw 1vw;transition:all .3s ease}section.catalogue-main-page .inner .right .sort-block ul li span.active,section.catalogue-main-page .inner .right .sort-block ul li span:hover{background-color:#d1ed3f}section.catalogue-main-page .inner .right .product-items{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:1vw;position:relative}section.catalogue-main-page .inner .right .product-items .item{border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;margin-bottom:1vw;padding:1vw 1vw 2vw;position:relative;width:32.1%}section.catalogue-main-page .inner .right .product-items .item .img{align-items:center;display:flex;height:12vw;justify-content:center;margin-bottom:1vw;overflow:hidden}section.catalogue-main-page .inner .right .product-items .item .img a{height:100%}section.catalogue-main-page .inner .right .product-items .item .img a img{height:100%;width:100%}section.catalogue-main-page .inner .right .product-items .item p.status{align-items:center;display:flex;font-size:.7vw;font-weight:700}section.catalogue-main-page .inner .right .product-items .item p.status span{border-radius:50%;display:inline-block;height:.3vw;margin-right:.5vw;width:.3vw}section.catalogue-main-page .inner .right .product-items .item p.status.available{color:#40a140}section.catalogue-main-page .inner .right .product-items .item p.status.available span{-webkit-animation:dotBlink 2s linear infinite;animation:dotBlink 2s linear infinite;background-color:#40a140}section.catalogue-main-page .inner .right .product-items .item p.status.order{color:red}section.catalogue-main-page .inner .right .product-items .item p.status.order span{background-color:red}section.catalogue-main-page .inner .right .product-items .item a.product-name{display:inline-block;font-size:1vw;font-weight:700;line-height:1.3vw;margin-top:1vw}section.catalogue-main-page .inner .right .product-items .item a.product-name:hover{color:#fac853}section.catalogue-main-page .inner .right .product-items .item .price-block{margin-top:1.5vw}section.catalogue-main-page .inner .right .product-items .item .price-block span.discount{color:rgba(0,0,0,.5);display:inline-block;font-size:1.1vw;margin:0 .5vw;padding:0 .2vw;position:relative}section.catalogue-main-page .inner .right .product-items .item .price-block span.discount:before{background-color:rgba(0,0,0,.5);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}section.catalogue-main-page .inner .right .product-items .item .price-block span.price{border:1px dashed rgba(0,0,0,.1);font-size:1.3vw;font-weight:700;margin-left:.5vw;padding:.1vw .5vw}section.catalogue-main-page .inner .right .product-items .item .price-block span.price i{font-size:1vw}section.catalogue-main-page .inner .right .product-items .item .btns-block{align-items:center;background-color:#fff;border-radius:.5vw;bottom:-6vw;box-sizing:border-box;display:none;justify-content:space-between;left:0;margin-top:2vw;padding:2vw 1vw;position:absolute;width:100%;z-index:1}section.catalogue-main-page .inner .right .product-items .item .btns-block a.btn-o{box-sizing:border-box;font-size:.8vw;padding:1.2vw 0;width:65%}section.catalogue-main-page .inner .right .product-items .item .btns-block a.more{border-bottom:1px dotted rgba(0,0,0,.5);color:rgba(0,0,0,.7);font-size:.85vw}section.catalogue-main-page .inner .right .product-items .item .btns-block a.more:hover{border-bottom:1px dotted #fac853;color:#fac853}section.catalogue-main-page .inner .right .product-items .item:hover{background-color:#fff;box-shadow:.2vw .2vw 3vw .2vw rgba(0,0,0,.2);position:relative;z-index:2}section.catalogue-main-page .inner .right .product-items .item:hover .btns-block{display:flex}section.catalogue-main-page .inner .right ul.pagination{align-items:center;display:flex;justify-content:center;margin-top:4vw}section.catalogue-main-page .inner .right ul.pagination li a{font-size:1vw}section.catalogue-main-page .inner .right ul.pagination li.arr{margin:0 2vw}section.catalogue-main-page .inner .right ul.pagination li.arr:hover{color:orange}section.catalogue-main-page .inner .right ul.pagination li.page a{align-items:center;background-color:rgba(0,0,0,.15);color:#fff;display:flex;height:2vw;justify-content:center;margin:0 .5vw;width:2vw}section.catalogue-main-page .inner .right ul.pagination li.active a,section.catalogue-main-page .inner .right ul.pagination li.page a:hover{background-color:orange}section.catalogue-main-page .inner .right .catalogue-btn{display:flex;justify-content:center;margin-top:1vw}section.catalogue-main-page .inner .right .catalogue-btn a{align-items:center;display:flex;font-size:.9vw;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.catalogue-main-page .inner .right .catalogue-btn a img{margin-right:.5vw;width:1.5vw}.faq_img{height:.7vw;width:.7vw}.faq_img_div{align-items:center;background-color:#fac853;border-radius:50%;display:flex;height:1.5vw;justify-content:center;margin-right:.5vw;width:1.5vw}.faq_hidden{height:0;opacity:0;overflow:hidden;padding:0;transition:all .2s linear;visibility:hidden;width:90%}.faq_active{height:auto;opacity:1;overflow:none;padding:10px;visibility:visible}section.download-catalogue{margin-top:6vw}section.download-catalogue .container .inner{background:#fac853;border:1px solid hsla(0,0%,100%,.5);position:relative}section.download-catalogue .container .inner .content{padding:4vw;position:relative;width:70%;z-index:2}section.download-catalogue .container .inner .content h2{font-size:3vw;line-height:3.5vw;margin-top:0;max-width:70%;text-align:left}section.download-catalogue .container .inner .content .desc{align-items:center;display:flex;justify-content:space-between;margin-top:2vw;width:80%}section.download-catalogue .container .inner .content .desc p.exam{font-size:1.2vw}section.download-catalogue .container .inner .content .desc p.updated{align-items:center;display:flex}section.download-catalogue .container .inner .content .desc p.updated img{width:2vw}section.download-catalogue .container .inner .content .desc p.updated span i{font-weight:700}section.download-catalogue .container .inner .content .form-block{background-color:#fff;border:1px solid #f3f3f4;box-shadow:.5vw .5vw 2vw .5vw rgba(0,0,0,.1);box-sizing:border-box;margin-top:3vw;padding:2.5vw 4vw;position:relative;width:80%}section.download-catalogue .container .inner .content .form-block:before{border:1px solid rgba(0,0,0,.1);content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:98%}section.download-catalogue .container .inner .content .form-block p.title{font-size:1.2vw;line-height:1.4vw}section.download-catalogue .container .inner .content .form-block p.title span.bold{font-weight:700}section.download-catalogue .container .inner .content .form-block p.title span.sm{font-size:.8vw}section.download-catalogue .container .inner .content .form-block form{margin-top:1.5vw}section.download-catalogue .container .inner .content .form-block form .first-row{display:flex;flex-flow:wrap;justify-content:space-between}section.download-catalogue .container .inner .content .form-block form .first-row input{background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:2vw;box-sizing:border-box;padding:1.2vw;position:relative;width:48%;z-index:1}section.download-catalogue .container .inner .content .form-block form .first-row input:focus{border:1px solid #00c451}section.download-catalogue .container .inner .content .form-block form .first-row button{align-items:center;border:none;display:flex;font-weight:700;justify-content:center;margin-top:10px;text-transform:uppercase;width:100%}section.download-catalogue .container .inner .content .form-block form .first-row button img{margin-right:1vw;width:2vw}section.download-catalogue .container .inner .content .form-block form .policy{align-items:center;display:flex;margin-top:1.5vw;position:relative}section.download-catalogue .container .inner .content .form-block form .policy input{margin-right:.5vw}section.download-catalogue .container .inner .content .form-block form .policy label span{border-bottom:1px dotted green;color:green;cursor:pointer;font-weight:700}section.download-catalogue .container .inner .catalogue-bg{background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:4vw;height:25vw;position:absolute;right:5vw;width:30%;z-index:1}section.download-catalogue .container .inner .hexahedron{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:8vw;justify-content:center;position:absolute;right:10vw;top:3vw;width:8vw;z-index:3}section.download-catalogue .container .inner .hexahedron img{margin-bottom:1vw;width:2vw}section.download-catalogue .container .inner .hexahedron span{background-color:green;border-radius:.3vw;color:#fff;font-size:.7vw;font-weight:700;padding:.2vw .7vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.portfolio p.subtitle{font-size:1.2vw;margin-top:1vw;text-align:center}section.portfolio.portfolio-page-item .portfolio-items a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;height:20vw;width:32%}section.portfolio .portfolio-items{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:3vw}section.portfolio .portfolio-items a.item{display:inline-block;margin-bottom:2vw;position:relative;width:32%}section.portfolio .portfolio-items a.item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;display:inline-block;height:20vw;transition:all .3s ease;width:100%}section.portfolio .portfolio-items a.item p{font-size:1.2vw;margin-top:1vw}section.portfolio .portfolio-items a.item:hover p{color:orange}section.portfolio .portfolio-items a.item:hover .img{transform:scale(1.05)}section.portfolio .portfolio-items a.item:before{background-color:rgba(0,0,0,.4);border-radius:.5vw;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:-1}section.portfolio .portfolio-items a.item span.watch{border-bottom:1px dotted #efebeb;color:#efebeb;left:50%;opacity:0;position:absolute;top:60%;transform:translate(-50%,-50%);transition:all .3s ease;visibility:hidden;z-index:-1}section.portfolio .portfolio-items a.item span.watch:hover{border-bottom:1px dotted #fac853;color:#fac853}section.portfolio .portfolio-btn{display:flex;justify-content:center;margin-top:1vw}section.portfolio .portfolio-btn a{align-items:center;display:flex;padding:.5vw 2vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.portfolio .portfolio-btn a img{height:2.5vw;margin-right:.5vw;width:2vw}section.main-description li,section.main-description p.subtitle{font-size:1.2vw;line-height:1.1vw;margin-top:1vw}section.main-description b{font-weight:700}section.main-description h2{margin-top:2vw}section.main-description li::marker{font-size:1.2vw}.main-list{list-style:inherit}section.certificates{margin-top:6vw}section.certificates .inner{background-color:#fac853;border:1px solid #fff;box-shadow:0 0 0 .5vw #fac853;padding:4vw 0}section.certificates .inner h2{margin-top:0}section.certificates .inner p.subtitle{font-size:1.1vw;margin-top:1vw;text-align:center}section.certificates .inner .content{display:flex;justify-content:space-between;margin-top:3vw}section.certificates .inner .content .left{height:32vw;position:relative;width:65%}section.certificates .inner .content .left .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:110%;left:-3vw;position:absolute;top:0;width:100%}section.certificates .inner .content .left .desc{left:4vw;position:absolute;top:-5vw}section.certificates .inner .content .left .desc p{color:rgba(0,0,0,.8);font-size:.8vw}section.certificates .inner .content .left .desc img.finger{left:-1.5vw;position:absolute;top:-.8vw;width:1vw}section.certificates .inner .content .left .desc img.arrow{left:0;position:absolute;top:2vw;transform:rotate(20deg);width:7vw}section.certificates .inner .content .left .desc2{bottom:-2vw;left:15vw;position:absolute}section.certificates .inner .content .left .desc2 p{color:rgba(0,0,0,.8);font-size:.8vw}section.certificates .inner .content .left .desc2 img.finger{left:-1.5vw;position:absolute;top:-.8vw;width:1vw}section.certificates .inner .content .left .desc2 img.arrow{left:4vw;position:absolute;top:-4vw;transform:rotate(-60deg);width:7vw}section.certificates .inner .content .left .desc3{position:absolute;right:4vw;top:2vw}section.certificates .inner .content .left .desc3 p{color:rgba(0,0,0,.8);font-size:.8vw}section.certificates .inner .content .left .desc3 img.finger{left:-1.5vw;position:absolute;top:-.8vw;width:1vw}section.certificates .inner .content .left .desc3 img.arrow{left:0;position:absolute;top:3vw;transform:rotate(-40deg);width:7vw}section.certificates .inner .content .right{padding-right:4vw;width:30%}section.certificates .inner .content .right p{line-height:1.2vw}section.certificates .inner .content .right p.adv-title{font-size:1.2vw;font-weight:700;margin:1vw 0}section.certificates .inner .content .right ul li{line-height:1.2vw}section.certificates .inner .content .right .sert-block{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:2vw}section.certificates .inner .content .right .sert-block ul.slick-dots{bottom:-2vw;left:50%;transform:translateX(-50%)}section.certificates .inner .content .right .sert-block .slick-list,section.certificates .inner .content .right .sert-block .slick-list .slick-track{height:10vw;width:100%}section.certificates .inner .content .right .sert-block .slick-list .slick-track a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:10vw;width:100%}section.callback{display:flex;justify-content:space-between;margin-top:6vw}section.callback .left{padding-left:6vw;padding-right:6vw;width:100%}section.callback .left p.heading-section{font-size:2vw;font-weight:700;line-height:2.1vw;margin-bottom:2vw}section.callback .left span.free{background-color:#fac853;border-radius:.2vw;display:inline-block;font-size:1.2vw;font-weight:700;padding:.5vw 1vw;transform:skew(-10deg)}section.callback .left .list-block{align-items:center;display:flex;justify-content:space-between;margin-top:2vw}section.callback .left .list-block ul{width:50%}section.callback .left .list-block ul li{align-items:center;display:flex;margin-bottom:.5vw}section.callback .left .list-block ul li p.img{align-items:center;background-color:#fac853;border-radius:50%;display:flex;height:1.5vw;justify-content:center;margin-right:.5vw;width:1.5vw}section.callback .left .list-block ul li p.img img{width:.7vw}section.callback .left .list-block ul li p.text{width:90%}section.callback .left .list-block ul li p.text span{font-weight:700}section.callback .left .list-block .phone-block{align-items:center;display:flex;flex-direction:column;width:40%}section.callback .left .list-block .phone-block p.title{font-size:1.2vw;font-weight:700;margin-bottom:2vw}section.callback .left .list-block .phone-block a{align-items:center;display:flex;font-size:1.2vw;font-weight:700;margin-bottom:.5vw}section.callback .left .list-block .phone-block a:hover{color:#fac853}section.callback .left .list-block .phone-block a img{margin-right:.5vw;width:1.1vw}section.callback .left .form-block{background-color:#fff;border:1px solid #f3f3f4;box-shadow:.5vw .5vw 2vw .5vw rgba(0,0,0,.1);margin-top:3vw;padding:2.5vw 5vw;position:relative}section.callback .left .form-block:before{border:1px solid rgba(0,0,0,.1);content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:98%}section.callback .left .form-block p.title{font-size:1.2vw;line-height:1.4vw}section.callback .left .form-block p.title span.bold{font-weight:700}section.callback .left .form-block p.title span.sm{font-size:.8vw}section.callback .left .form-block form{margin-top:1.5vw}section.callback .left .form-block form .first-row{display:flex;justify-content:space-between}section.callback .left .form-block form .first-row input{background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:2vw;box-sizing:border-box;padding:1.2vw;position:relative;width:48%;z-index:1}section.callback .left .form-block form .first-row input:focus{border:1px solid #00c451}section.callback .left .form-block form .first-row button{border:none;font-weight:700;text-transform:uppercase;width:48%}section.callback .left .form-block form .policy{align-items:center;display:flex;margin-top:1.5vw;position:relative}section.callback .left .form-block form .policy input{margin-right:.5vw}section.callback .left .form-block form .policy label span{border-bottom:1px dotted green;color:green;cursor:pointer;font-weight:700}.map-block{margin-bottom:-1vw;margin-top:6vw;position:relative}.map-block:before{box-shadow:0 0 29px 40px #f3f3f4;content:"";height:0;left:0;position:absolute;top:-10px;width:100%}.map-block iframe{height:55vw}.map-block .contacts-block{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-shadow:0 0 0 .5vw #fff;box-sizing:border-box;height:48vw;left:6vw;padding:2vw;position:absolute;top:12vw;width:22vw}.map-block .contacts-block p.title{font-size:1.4vw;font-weight:700;margin-bottom:2vw;text-align:center}.map-block .contacts-block p.sub-title{font-size:1.1vw;font-weight:700;margin-bottom:.5vw}.map-block .contacts-block p.second{color:rgba(0,0,0,.5);font-size:.9vw}.map-block .contacts-block p.callback{border-bottom:1px dotted #fac853;color:orange;cursor:pointer;font-weight:700;letter-spacing:.1vw;margin:2vw auto;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.map-block .contacts-block .contacts{align-items:center;display:flex;margin-bottom:1vw;margin-top:.5vw}.map-block .contacts-block .contacts svg{margin-right:1vw;width:.9vw}.map-block .contacts-block .contacts svg path{fill:green}.map-block .contacts-block .contacts .phones{display:flex;flex-direction:column;width:90%}.map-block .contacts-block .contacts .phones a{font-size:1.1vw;font-weight:700;line-height:1.4vw}.map-block .contacts-block .contacts .phones a:hover{color:#fac853}.map-block .contacts-block .contacts .phones a.email{font-size:.9vw;font-weight:400;line-height:1vw}.map-block .contacts-block p.ask-messengers-title{font-weight:700;margin-top:1vw;text-align:center}.map-block .contacts-block p.ask-messengers-title.socials{margin-top:2vw}.map-block .contacts-block p.ask-messengers-subtitle{color:green;font-size:.8vw;font-weight:700;margin:.5vw auto 0;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.map-block .contacts-block p.ask-messengers-subtitle:before{-webkit-animation:dotBlink 2s linear infinite;animation:dotBlink 2s linear infinite;background-color:green;border-radius:50%;content:"";height:.4vw;left:-1vw;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:.4vw}.map-block .contacts-block .messengers{margin-top:1vw}.map-block .contacts-block .messengers .items{display:flex;justify-content:space-around}.map-block .contacts-block .messengers .items a.item{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:2vw;color:#282828;display:flex;font-size:.7vw;margin-right:.5vw;padding:.5vw}.map-block .contacts-block .messengers .items a.item.va:hover{background-color:#665cac;border:1px solid #665cac;color:#fff}.map-block .contacts-block .messengers .items a.item.va:hover svg path{fill:#fff}.map-block .contacts-block .messengers .items a.item.tg:hover{background-color:#08c;border:1px solid #08c;color:#fff}.map-block .contacts-block .messengers .items a.item.tg:hover svg path{fill:#fff}.map-block .contacts-block .messengers .items a.item.wt:hover{background-color:#25d366;border:1px solid #25d366;color:#fff}.map-block .contacts-block .messengers .items a.item.wt:hover svg path{fill:#fff}.map-block .contacts-block .messengers .items a.item:last-child{margin-right:0}.map-block .contacts-block .messengers .items a.item svg{height:1vw;margin-right:.5vw;width:1vw}.map-block .contacts-block .messengers .items a.item svg.wh path{fill:#25d366}.map-block .contacts-block .messengers .items a.item svg.tg path{fill:#08c}.map-block .contacts-block .messengers .items a.item svg.va path{fill:#665cac}.map-block .contacts-block .socials-block{align-items:center;display:flex;justify-content:center;margin-top:1vw}.map-block .contacts-block .socials-block a{margin-right:1vw;width:1.7vw}.map-block .contacts-block .socials-block a img{width:100%}.map-block .contacts-block .socials-block a:last-child{margin-right:0}footer .footer-nav-block{background-color:#232323;color:hsla(0,0%,100%,.6);padding-bottom:1.5vw}footer .footer-nav-block .container{display:flex;justify-content:space-between;padding-top:3vw}footer .footer-nav-block .container .logo-block{padding-left:3vw;padding-top:5vw}footer .footer-nav-block .container .logo-block img{width:11vw}footer .footer-nav-block .container .logo-block p{font-size:.8vw;margin-top:1vw}footer .footer-nav-block .container .menu-links p.title{color:#efebeb;font-size:1vw;font-weight:700}footer .footer-nav-block .container .menu-links ul{margin-top:1vw}footer .footer-nav-block .container .menu-links ul li{margin-bottom:.5vw}footer .footer-nav-block .container .menu-links ul li a{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:.8vw}footer .footer-nav-block .container .menu-links ul li a:hover{color:#fac853}footer .footer-nav-block .container .menu-links ul li a img{margin-right:.5vw;width:2.5vw}footer .footer-nav-block .footer-rights .container{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;font-size:.8vw;justify-content:space-between;margin-top:2vw;padding-top:1.5vw}footer .footer-nav-block .footer-rights .container .item a{color:#fac853;line-height:1.1vw}a.to-top-btn{bottom:10vw;position:fixed;right:5vw}a.to-top-btn svg{height:30px;width:30px}a.to-top-btn svg path{fill:orange}span.phone-widget{align-items:center;background-color:#1fd71f;border-radius:50%;bottom:2vw;cursor:pointer;display:flex;height:6vw;justify-content:center;position:fixed;right:3vw;width:6vw}span.phone-widget:before{-webkit-animation:pusleWidgetBtn 3s linear infinite;animation:pusleWidgetBtn 3s linear infinite;background-color:transparent;border:1px solid #1fd71f;border-radius:50%;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(1);width:100%}span.phone-widget img{-webkit-animation:rotateWidgetPhone 3s linear infinite;animation:rotateWidgetPhone 3s linear infinite;transform:rotate(-10deg);width:2vw}@-webkit-keyframes pusleWidgetBtn{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes pusleWidgetBtn{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@-webkit-keyframes rotateWidgetPhone{0%{transform:rotate(120deg)}10%{transform:rotate(110deg)}20%{transform:rotate(120deg)}40%{transform:rotate(110deg)}50%{transform:rotate(120deg)}to{transform:rotate(120deg)}}@keyframes rotateWidgetPhone{0%{transform:rotate(120deg)}10%{transform:rotate(110deg)}20%{transform:rotate(120deg)}40%{transform:rotate(110deg)}50%{transform:rotate(120deg)}to{transform:rotate(120deg)}}.popular-questions{display:flex;justify-content:space-between;padding-top:40px}.popular-questions__accordion{margin:15px;width:635px}.popular-questions__accordion-item{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.popular-questions__accordion-item:before{background-position:-15px -1131px;content:"+";display:block;float:right;font-size:32px;height:17px;position:relative;width:16px;z-index:-1}.popular-questions__accordion-item.minuse:before{background-position:-15px -1139px;content:"–";height:2px}.popular-questions__accordion-title{font-width:700;color:#373737;cursor:pointer;font-size:18px;margin:0}.popular-questions__accordion-panel{color:#707070;font-size:14px;margin-top:10px;width:420px}.popular-questions__form-title{font-size:28px;margin-bottom:5px}.popular-questions__form p{font-size:16px;line-height:1.6vw;margin-bottom:15px}.popular-questions__form{background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08);color:#373737;margin:15px;padding:15vh 40px;text-align:center;width:527px}.footer-content__button--call{background:linear-gradient(0deg,#ec8c44,#ec8c44),#d47b43;color:#fff}@media only screen and (max-width:800px){.popular-questions{display:-ms-flexbox;display:block;justify-content:space-between;padding-top:40px;width:100%}.popular-questions__accordion{margin:15px;width:auto}.popular-questions__accordion-item{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.popular-questions__accordion-item:before{background-position:-15px -1131px;content:"+";display:block;float:right;font-size:32px;height:17px;position:relative;width:16px;z-index:-1}.popular-questions__accordion-item.minuse:before{background-position:-15px -1139px;content:"–";height:2px}.popular-questions__accordion-title{font-width:700;color:#373737;cursor:pointer;font-size:18px;margin:0}.popular-questions__accordion-panel{color:#707070;font-size:14px;margin-top:10px;width:auto}.popular-questions__form-title{font-size:28px;margin-bottom:5px}.popular-questions__form p{font-size:16px;line-height:5vw;margin-bottom:15px}.popular-questions__form{background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08);color:#373737;margin:15px;padding:7vh 40px;text-align:center;width:auto}.faq_img{height:1.7vw;width:1.7vw}.faq_img_div{height:5vw;margin-right:1.5vw;width:5vw}a.to-top-btn{bottom:26vw}a.to-top-btn svg{height:20px;width:20px}body{padding-top:47px}p.aside-widget-phones-btn{font-size:4vw;height:3vw;width:3vw}h1.h1_title,h2{font-size:5vw;line-height:6vw;margin-top:10vw;padding:0 40px}a.btn-o,button.btn-o{font-size:3vw!important;padding:2vw 3vw!important}a.btn-o img,button.btn-o img{margin-right:2vw!important;width:4vw!important}.aside-widget-phones ul.hide{right:-14vw}.aside-widget-phones ul li a img{width:4.5vw}.dealer-form .inner.move{width:80%}.dealer-form .inner.move p.title{font-size:4vw;line-height:4vw}.dealer-form .inner.move p.desc{font-size:3vw;line-height:4vw;margin-top:10px}.dealer-form .inner.move .messengers p.title{font-size:3vw;line-height:4vw}.dealer-form .inner.move .messengers .items a.item{border-radius:5vw;padding:1.5vw 2.5vw}.dealer-form .inner.move .messengers .items a.item svg{height:5vw;margin-right:2vw;width:5vw}.dealer-form .inner.move .messengers .items a.item span{font-size:3vw}.dealer-form .inner.move p.sub-title{font-size:3vw;line-height:4vw}.dealer-form .inner.move form input{font-size:2.5vw;padding:2vw 3vw}.dealer-form .inner.move p.secure img{width:4vw}.dealer-form .inner.move p.secure span{font-size:2vw}.dealer-form .inner.move span.form-cross-btn{right:1.5vw;top:1.5vw}.dealer-form .inner.move span.form-cross-btn img{width:3vw}span.phone-widget{height:18vw;right:2vw;width:18vw}span.phone-widget img{width:6vw}header .top-header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.7);left:0;position:fixed;top:0;width:100%;z-index:9999}header .top-header .calculator{left:40%;position:absolute;top:50%;transform:translateY(-50%)}header .top-header .calculator a.btn-o{border-radius:1.5vw;box-shadow:none;padding:1.2vw 1.5vw!important}header .top-header .calculator a.btn-o img{height:4vw!important;margin-right:0!important;width:6vw!important}header .top-header .calculator a.btn-o span,header .top-header .factory,header .top-header .logo-block p,header .top-header .logo-block span,header .top-header .messengers{display:none}header .top-header .burger-btn{display:block}header .top-header .logo-block a img{height:8.9vw;width:25vw}header .top-header .phones{position:absolute;right:17vw;top:50%;transform:translateY(-50%)}header .top-header .phones a{font-size:2.5vw;margin-bottom:1vw}header .top-header .phones a:nth-child(2){margin-bottom:0}header .top-header .phones a img,header .top-header .phones span{display:none}header .nav-block,header .nav-block.fixed{background:rgba(0,0,0,.9)}header .nav-block{align-items:center;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}header .nav-block.show-mobile-menu{display:flex}header .nav-block nav ul{display:flex;flex-direction:column;margin-top:-100px;padding:0}header .nav-block nav ul li{margin-bottom:3vw}header .nav-block nav ul li.search-field-mobile{display:flex;justify-content:center}header .nav-block nav ul li.search-field-mobile form{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:relative}header .nav-block nav ul li.search-field-mobile form input{background-color:hsla(0,0%,100%,.8);border-radius:1vw;color:#282828;font-size:3.5vw;padding:1vw 3vw}header .nav-block nav ul li.search-field-mobile form button{background-color:transparent;border:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .nav-block nav ul li.search-field-mobile form button svg{height:4vw;width:4vw}header .nav-block nav ul li.search-field-mobile form button svg path{fill:orange}header .nav-block nav ul li:hover ul{display:none}header .nav-block nav ul li a{font-size:4vw}header .nav-block nav ul li a:hover{background-color:transparent}header .nav-block nav ul li a svg,header .nav-block nav ul li ul{display:none}header .nav-block nav ul li a svg.show-mobile,header .nav-block nav ul li ul.show-mobile{align-items:center;background-color:transparent;display:flex;margin-top:.5vw;opacity:1;position:relative;visibility:visible}header .nav-block nav ul li a svg.show-mobile li,header .nav-block nav ul li ul.show-mobile li{margin-bottom:8vw;text-align:center}header .nav-block nav ul li a svg.show-mobile li:last-child,header .nav-block nav ul li ul.show-mobile li:last-child{margin-bottom:4vw}header .nav-block .search-field{margin-top:10px;width:100%}header .nav-block .search-field form{display:none}header .nav-block .search-field .lang-block{width:100%}header .nav-block .search-field .lang-block span{display:none}header .nav-block .search-field .lang-block ul{background-color:transparent;display:flex;justify-content:space-between;left:53%;opacity:1;transform:translateX(-50%);visibility:visible;z-index:22}header .nav-block .search-field .lang-block ul li{margin-right:20px}header .nav-block .search-field .lang-block ul li:last-child{margin-right:0}header .nav-block .search-field .lang-block ul li a{font-size:4vw}header .nav-block .search-field a.header-basket-btn{display:none}section.main-description li,section.main-description p.subtitle{font-size:2.5vw;line-height:3vw}section.main-description li::marker{font-size:2.5vw}section.first-block{background-image:url(/img/bg2.jpg.webp);height:210vw}section.first-block .container{display:block}section.first-block .container .content{width:100%}section.first-block .container .content h1{font-size:7.5vw;line-height:9vw;margin-top:30px}section.first-block .container .content p.sub-title{font-size:4.2vw;line-height:5vw;margin-top:20px}section.first-block .container .content p.sub-title:before{top:28%}section.first-block .container .content .adv-items{flex-direction:column;margin-top:40px;width:100%}section.first-block .container .content .adv-items .item{border-radius:1.5vw;margin-bottom:20px;width:100%!important}section.first-block .container .content .adv-items .item:first-child img.adv-img{top:-60%;width:9vw}section.first-block .container .content .adv-items .item:nth-child(2) img.adv-img{top:-34%;width:9vw}section.first-block .container .content .adv-items .item:nth-child(3) img.adv-img{top:-22%;width:14vw}section.first-block .container .content .adv-items .item img.ribbon{width:3vw}section.first-block .container .content .adv-items .item p.title{font-size:3.5vw;line-height:5vw}section.first-block .container .content .adv-items .item p.title span br{display:none}section.first-block .container .content .adv-items .item p.subtitle{font-size:3vw;line-height:4vw}section.first-block .container .content .adv-items .item:last-child{display:none}section.first-block .container .form-block{padding-top:0;width:100%}section.first-block .container .form-block .contact-form{background-color:rgba(0,0,0,.3);border:1px dashed #fac853;border-radius:.5vw;min-height:10%}section.first-block .container .form-block .contact-form .item-block{display:flex;justify-content:space-between}section.first-block .container .form-block .contact-form .contact-img{left:1.5vw;position:absolute;width:3vw}section.first-block .container .form-block .contact-form .contact-title{display:flex;justify-content:space-between;padding:3vw 1.5vw 1.5vw}section.first-block .container .form-block .contact-form .contact-title .contact-head{color:#fff;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .contact-title .contact-map{width:15%}section.first-block .container .form-block .contact-form .contact-phone{display:flex;justify-content:space-between;padding:0 1.5vw 1.5vw}section.first-block .container .form-block .contact-form .contact-phone p{color:#fff;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone p .city{font-size:3vw;font-weight:700;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone a{color:#fff;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone a .city{font-size:3vw;font-weight:700;line-height:4vw}section.first-block .container .form-block .contact-form .call{color:#fff;display:none;font-size:3vw;line-height:4vw;padding:0 1.5vw .5vw}section.product-adv p.heading-subtitle{font-size:2.5vw}section.product-adv .inner{flex-direction:column;margin-top:6vw}section.product-adv .inner .item{border-radius:1vw;height:30vw!important;margin-bottom:15px;padding:4vw;width:100%}section.product-adv .inner .item.wide{width:100%!important}section.product-adv .inner .item p.title{font-size:3vw;line-height:4vw}section.product-adv .inner .item p.second{font-size:2.5vw;line-height:3vw}section.product-adv .inner .item img{width:22vw}section.catalogue-main-page .container .inner{flex-direction:column-reverse}section.catalogue-main-page .container .inner .left{margin-top:40px;position:relative;top:0;width:100%}section.catalogue-main-page .container .inner .left .filters .all-one-place{top:-4.5vw}section.catalogue-main-page .container .inner .left .filters .all-one-place p.title{border-radius:1vw;font-size:4vw;padding:4vw}section.catalogue-main-page .container .inner .left .filters ul{margin-top:5.5vw}section.catalogue-main-page .container .inner .left .filters ul li{margin-bottom:1.5vw}section.catalogue-main-page .container .inner .left .filters ul li a{border-radius:1vw;font-size:3.5vw;height:8.5vw;padding:0 2vw}section.catalogue-main-page .container .inner .left .measurer .img{border-radius:1vw;height:57vw}section.catalogue-main-page .container .inner .left .measurer .content p.title{font-size:3vw;line-height:4vw}section.catalogue-main-page .container .inner .left .measurer .content p.desc{font-size:2.5vw;margin:10px 0 20px}section.catalogue-main-page .container .inner .left .measurer .content a.btn-o{margin-bottom:10px}section.catalogue-main-page .container .inner .right{width:100%}section.catalogue-main-page .container .inner .right .top-block{display:none}section.catalogue-main-page .container .inner .right .product-items .item{border-radius:1vw;margin-bottom:20px;padding:2vw;width:48%}section.catalogue-main-page .container .inner .right .product-items .item .img{height:34vw}section.catalogue-main-page .container .inner .right .product-items .item p.status{font-size:2.5vw;line-height:3vw;margin:10px 0}section.catalogue-main-page .container .inner .right .product-items .item p.status span{height:1vw;width:1vw}section.catalogue-main-page .container .inner .right .product-items .item a.product-name{font-size:3.5vw;line-height:4vw}section.catalogue-main-page .container .inner .right .product-items .item .price-block{margin-bottom:10px;margin-top:10px}section.catalogue-main-page .container .inner .right .product-items .item .price-block span,section.catalogue-main-page .container .inner .right .product-items .item .price-block span i{font-size:3vw}section.portfolio .portfolio-items a.item{border-radius:2vw;height:20vw;margin-bottom:4vw;width:47%}section.portfolio .portfolio-items a.item p{font-size:2vw}section.certificates .inner{padding-left:20px;padding-right:20px}section.certificates .inner .content .left .desc,section.certificates .inner .content .left .desc2,section.certificates .inner .content .left .desc3{display:none}section.download-catalogue .container .inner .content{box-sizing:border-box;width:100%}section.download-catalogue .container .inner .content h2{text-align:center}section.download-catalogue .container .inner .content .desc{justify-content:center;margin-bottom:30px;width:100%}section.download-catalogue .container .inner .content .desc p.exam{font-size:2.5vw}section.download-catalogue .container .inner .content .desc p.updated{display:none}section.download-catalogue .container .inner .content .form-block{width:100%}section.download-catalogue .container .inner .content .form-block p.title{font-size:2.5vw;line-height:3vw}section.download-catalogue .container .inner .content .form-block form .first-row{align-items:center;flex-direction:column}section.download-catalogue .container .inner .content .form-block form .first-row input{margin:8px 0;text-align:center;width:80%}section.download-catalogue .container .inner .content .form-block form .first-row button{display:flex;justify-content:center;width:80%}section.download-catalogue .container .inner .content .form-block form .policy{display:flex;justify-content:center;margin:20px 0}section.download-catalogue .container .inner .content .form-block form .policy input:before{height:2vw;width:2vw}section.download-catalogue .container .inner .content .form-block form .policy label{font-size:1.5vw;margin-left:10px}section.download-catalogue .container .inner .catalogue-bg,section.download-catalogue .container .inner .hexahedron{display:none}section.certificates .inner p.subtitle,section.portfolio p.subtitle{font-size:2.5vw;line-height:3vw;margin-bottom:5vw}section.certificates{margin-top:50px}section.certificates .inner .content{flex-flow:wrap}section.certificates .inner .content .left{height:40vw;width:100%}section.certificates .inner .content .right{margin-top:10vw;width:100%}section.certificates .inner .content .right p,section.certificates .inner .content .right p.adv-title,section.certificates .inner .content .right ul li{font-size:2.5vw;line-height:3vw}section.certificates .inner .content .right .sert-block .slick-list{height:21vw}section.certificates .inner .content .right .sert-block .slick-list .slick-track a{height:20vw}section.callback{flex-flow:wrap;margin:50px 0}section.callback .left{padding-right:20px;width:100%}section.callback .left p.heading-section{font-size:3vw;line-height:4vw}section.callback .left span.free{border-radius:.5vw;font-size:2.5vw;padding:1vw 2vw}section.callback .left .list-block ul li p.img{height:3.5vw;width:3.5vw}section.callback .left .list-block ul li p.img img{width:2vw}section.callback .left .list-block ul li p.text{font-size:2.5vw;line-height:3vw}section.callback .left .list-block .phone-block p.title{font-size:3vw}section.callback .left .list-block .phone-block a{font-size:2.5vw;line-height:4vw}section.callback .left .list-block .phone-block a img{width:2vw}section.callback .left .form-block{margin-top:30px;padding:30px}section.callback .left .form-block p.title{font-size:3vw;line-height:4vw}section.callback .left .form-block p.title span.sm{font-size:2vw}section.callback .left .form-block form .first-row{flex-flow:wrap;margin-top:20px}section.callback .left .form-block form .first-row button,section.callback .left .form-block form .first-row input{border-radius:7vw;margin-bottom:10px;text-align:center;width:100%}section.callback .left .form-block form .policy input:before{height:2vw;width:2vw}section.callback .left .form-block form .policy label{font-size:2vw}section.callback .right{display:none}.map-block{margin-top:14vw}.map-block iframe{height:120vw}.map-block .contacts-block{display:none}footer .footer-nav-block .container{flex-flow:wrap}footer .footer-nav-block .container .logo-block{padding-left:0;width:100%}footer .footer-nav-block .container .logo-block img{width:30vw}footer .footer-nav-block .container .logo-block p{font-size:2.5vw;line-height:3vw}footer .footer-nav-block .container .menu-links{margin-top:30px;width:100%}footer .footer-nav-block .container .menu-links p.title{font-size:3vw;margin-bottom:10px}footer .footer-nav-block .container .menu-links ul li a{font-size:2.5vw;line-height:3vw;margin-bottom:5px}footer .footer-nav-block .container .menu-links ul li a img{width:6.5vw}footer .footer-nav-block .footer-rights .container{flex-direction:column}footer .footer-nav-block .footer-rights .container .item{font-size:2vw;line-height:2.5vw;margin-bottom:10px}footer .footer-nav-block .footer-rights .container .item br{display:none}footer .footer-nav-block .footer-rights .container .item a,footer .footer-nav-block .footer-rights .container .item p{font-size:2vw;line-height:2.5vw}section.breadcrumbs{padding-left:20px;padding-right:20px;padding-top:8vw}section.breadcrumbs ul{flex-flow:wrap;justify-content:start}section.breadcrumbs ul li{text-align:center}section.breadcrumbs ul li,section.breadcrumbs ul li a{font-size:2vw;line-height:2.5vw}section.catalogue-main-page .inner .right .sort-block{flex-direction:column-reverse}section.catalogue-main-page .inner .right .sort-block .left{margin-bottom:20px;margin-top:20px}section.catalogue-main-page .inner .right .sort-block .left p,section.catalogue-main-page .inner .right .sort-block ul li{font-size:2.5vw}section.catalogue-main-page .inner .right ul.pagination li.page a{height:6vw;width:6vw}section.catalogue-main-page .inner .right ul.pagination li a{font-size:3vw}section.catalogue-main-page .inner .left .filters{padding:10vw 4vw 6vw}section.catalogue-main-page .inner .left .filters .filter-item p.name{font-size:3vw;margin-bottom:20px}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group{margin-top:20px}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item{margin-bottom:10px}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input{height:4.2vw;margin-right:5px;width:4.2vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input:before{height:2vw;width:2vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item label{font-size:3vw}.basket-container .inner .products-block .item .product-info a.product-name{font-size:2.5vw;line-height:3vw}.basket-container .inner .products-block .item .delete-btn svg{height:3vw;width:3vw}.basket-container .inner .products-block .item .q-ty .counter svg{width:3.5vw}.basket-container .inner .products-block .item a.img{height:12vw;width:12vw}.basket-container .inner .products-block .item .q-ty .counter input{font-size:3vw;width:8vw}.basket-container .inner span.close{font-size:10vw;top:5vw}.basket-container .inner .products-block .item .product-total span.value,.basket-container .inner p.basket-total{font-size:3.5vw;margin:10px 0}.basket-container .inner .products-block .item .product-total p.title,.basket-container .inner .products-block .item .q-ty p.title,.basket-container .inner p.to-payment{font-size:2vw}.basket-container .inner .products-block .item .product-info p.available,.basket-container .inner .products-block .item .product-info p.price{font-size:2vw;margin:10px 0}.basket-container .inner .top-line span.title-basket{font-size:3vw;line-height:4vw}.basket-container .inner .products-block .item .product-info{width:63vw}.basket-container .inner{width:90%}.basket-container .inner .products-block .item{flex-flow:wrap}.invalid_red{color:red;font-size:2vw}}section.director{background-position:top;background-repeat:no-repeat;background-size:cover}section.director .content{display:flex;justify-content:start}section.director .content .right{padding-bottom:3vw;width:100%}section.director .content .right .quotation{border:1px dashed rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;padding:3vw 2vw 2vw;position:relative}section.director .content .right .quotation p.title{font-size:1.2vw;font-weight:700;margin-bottom:1vw}section.director .content .right .quotation img.cup{position:absolute;right:0;top:-2vw;width:8vw}section.director .content .right .quotation-text{margin-top:2vw}section.director .content .right .quotation-text p{font-family:Caveat,sans-serif;font-size:1.5vw;font-style:italic;line-height:1.6vw}section.director .content .right .form{background-color:#fff;border:1px dashed rgba(0,0,0,.2);border-radius:.2vw;box-shadow:0 0 0 .5vw #fff;box-sizing:border-box;margin-top:3vw;padding:3vw 2vw 2vw}section.director .content .right .form p.title{font-size:1.2vw;font-weight:700;line-height:1.5vw}section.director .content .right .form p.sec{font-size:1.1vw;margin-top:1.5vw}section.director .content .right .form form .form-content .first{align-items:center;display:flex;justify-content:space-between;margin-top:1.5vw}section.director .content .right .form form .form-content .first .input-group{position:relative;width:48%}section.director .content .right .form form .form-content .first .input-group label{left:1.2vw;position:absolute;top:50%;transform:translateY(-50%)}section.director .content .right .form form .form-content .first .input-group label img{width:1.2vw}section.director .content .right .form form .form-content .first .input-group input{background-color:rgba(0,0,0,.05);border:none;border-radius:2vw;box-sizing:border-box;padding:1.1vw 1.1vw 1.1vw 3vw;width:100%}section.director .content .right .form form .form-content .first button{border:none;width:48%}section.director .content .right .form form .form-content .policy{align-items:center;display:flex;justify-content:center;margin-top:1vw}section.director .content .right .form form .form-content .policy input{margin-right:.5vw}section.director .content .right .form form .form-content .policy label span{color:green;font-weight:700;text-decoration:underline}section.about-page-adv-block{padding:4vw 0}section.about-page-adv-block .container{display:flex;justify-content:space-between}section.about-page-adv-block .container .item{align-items:center;background-color:#fff;border-radius:.3vw;box-shadow:.1vw .1vw 2vw .2vw rgba(0,0,0,.2);box-sizing:border-box;display:flex;height:8vw;justify-content:space-between;padding:1vw;width:17%}section.about-page-adv-block .container .item .img{text-align:center;width:30%}section.about-page-adv-block .container .item .img img{width:50%}section.about-page-adv-block .container .item .text{width:65%}section.about-page-adv-block .container .item .text p.title{font-size:1vw;font-weight:700;margin-bottom:.3vw}section.about-page-desc{margin-top:4vw}section.about-page-desc .container{display:flex;justify-content:space-between}section.about-page-desc .container .left{width:45%}section.about-page-desc .container .left h3{font-size:2vw;font-weight:700;line-height:2.4vw;margin-bottom:2vw}section.about-page-desc .container .left p{font-size:1vw;line-height:1.2vw}section.about-page-desc .container .left p b{font-weight:700}section.about-page-desc .container .right{position:relative;width:45%}section.about-page-desc .container .right>img{width:100%}section.about-page-desc .container .right a.video-btn{background-color:#fff;border-radius:50%;height:8vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8vw}section.about-page-desc .container .right a.video-btn img.play-btn{left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}section.about-page-desc .container .right a.video-btn img.video-about{-webkit-animation:rotateText 6s linear infinite;animation:rotateText 6s linear infinite;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.about-page-principles{background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:6vw;padding:6vw 0}section.about-page-principles .container{align-items:center;display:flex;justify-content:start}section.about-page-principles .container .left{margin-right:5vw;width:45%}section.about-page-principles .container .left p.slider-arr{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:1vw;z-index:2}section.about-page-principles .container .left p.slider-arr svg path{fill:#fac853}section.about-page-principles .container .left p.slider-arr.prev{left:1vw}section.about-page-principles .container .left p.slider-arr.next{right:1vw}section.about-page-principles .container .right{width:40%}section.about-page-principles .container .right h4{font-size:2vw;line-height:2.4vw;margin-bottom:2vw}section.about-page-principles .container .right ul li{align-items:center;background-color:#fff;border:1px dashed rgba(0,0,0,.2);border-radius:.3vw;box-sizing:border-box;display:flex;margin-bottom:1vw;padding:1.5vw}section.about-page-principles .container .right ul li img{margin-right:1vw;width:2vw}section.about-page-principles .container .right ul li p{font-size:1.1vw;line-height:1.4vw}section.about-page-principles .container .right ul li p span{font-weight:700}@media only screen and (max-width:800px){section.director .content{flex-flow:wrap}section.director .content .left{height:80vw;width:100%}section.director .content .right{margin-top:40px;width:100%}section.director .content .right .quotation p.title{font-size:3vw;line-height:4vw}section.director .content .right .quotation p.sub{font-size:2.5vw;line-height:3vw}section.director .content .right .quotation-text p{font-size:3vw;line-height:4vw}section.director .content .right .form{margin-bottom:40px;margin-top:30px}section.director .content .right .form p.title{font-size:3vw;line-height:4vw}section.director .content .right .form p.sec{font-size:2.5vw;line-height:3vw}section.director .content .right .form form .form-content .policy{margin-top:20px}section.director .content .right .form form .form-content .policy input:before{height:2vw;width:2vw}section.director .content .right .form form .form-content .policy label{font-size:2vw;margin-left:5px}section.about-page-adv-block .container{flex-flow:wrap;justify-content:space-around}section.about-page-adv-block .container .item{height:22vw;margin-bottom:20px;padding-right:10px;width:47%}section.about-page-adv-block .container .item .text p.title{font-size:2.7vw;line-height:3vw}section.about-page-adv-block .container .item .text p.sec{font-size:2.5vw;line-height:3vw}section.about-page-desc .container{flex-flow:wrap}section.about-page-desc .container .left{width:100%}section.about-page-desc .container .left h3{font-size:4vw;line-height:5vw}section.about-page-desc .container .left p{font-size:3vw;line-height:4vw}section.about-page-desc .container .right{margin-top:40px;width:100%}section.about-page-principles .container{flex-flow:wrap}section.about-page-principles .container .left,section.about-page-principles .container .right{width:100%}section.about-page-principles .container .right h4{font-size:4vw;line-height:5vw}section.about-page-principles .container .right ul li{margin-bottom:2vw}section.about-page-principles .container .right ul li img{width:3vw}section.about-page-principles .container .right ul li p{font-size:3vw;line-height:4vw}}section.dealer-page .container p.desc-title{font-size:1vw;line-height:120%;margin:0 auto;text-align:center;width:80%}section.dealer-page .container .product-items{display:flex;justify-content:space-around;margin-top:2vw}section.dealer-page .container .product-items a.item{display:inline-block;width:15%}section.dealer-page .container .product-items a.item span.img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;display:inline-block;height:10vw;width:100%}section.dealer-page .container .product-items a.item span.title{display:inline-block;font-size:1vw;margin-top:1vw;text-align:center;width:100%}section.dealer-page .container .product-items a.item:hover span.title{color:orange}section.dealer-page .container h3{font-size:2vw;font-weight:700;margin:4vw 0 3vw;text-align:center}section.dealer-page .container .cooperation-types{display:flex;justify-content:space-between}section.dealer-page .container .cooperation-types .item{position:relative;width:30%}section.dealer-page .container .cooperation-types .item:after{background-color:rgba(0,0,0,.07);content:"";display:inline-block;height:100%;position:absolute;right:-2.5vw;top:0;width:1px}section.dealer-page .container .cooperation-types .item:last-child:after{display:none}section.dealer-page .container .cooperation-types .item p.title{font-size:1.3vw;line-height:120%;margin-bottom:2vw;position:relative;text-align:center}section.dealer-page .container .cooperation-types .item p.title:after{background-color:orange;bottom:-.3vw;content:"";display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:50%}section.dealer-page .container .cooperation-types .item p.desc{color:#555;font-size:1vw;line-height:120%;text-align:center}section.dealer-page .container .get-consult{margin-top:3vw;text-align:center}section.dealer-page .container .partners .partner-imgs{display:flex;flex-flow:wrap;justify-content:space-around}section.dealer-page .container .partners .partner-imgs .item{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7vw;width:15%}.dealer-form{background-color:rgba(0,0,0,.2);height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.dealer-form.show{opacity:1;visibility:visible;z-index:9999}.dealer-form .inner{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 0 0 .5vw #fff;box-sizing:border-box;left:50%;padding:40px 30px;position:absolute;text-align:center;top:60%;transform:translate(-50%,-50%);transition:all .3s ease;width:25%}.dealer-form .inner.move{top:50%}.dealer-form .inner p.title{font-size:1.5vw;font-weight:700;line-height:100%}.dealer-form .inner p.desc{color:#555;font-size:1vw;line-height:120%;margin-top:30px}.dealer-form .inner .messengers{margin-top:30px}.dealer-form .inner .messengers p.title{font-size:1.1vw}.dealer-form .inner .messengers .items{display:flex;justify-content:space-around;margin-top:15px}.dealer-form .inner .messengers .items a.item{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:2vw;color:#282828;display:flex;font-size:.7vw;margin-right:.5vw;padding:.5vw}.dealer-form .inner .messengers .items a.item.va:hover{background-color:#665cac;border:1px solid #665cac;color:#fff}.dealer-form .inner .messengers .items a.item.va:hover svg path{fill:#fff}.dealer-form .inner .messengers .items a.item.tg:hover{background-color:#08c;border:1px solid #08c;color:#fff}.dealer-form .inner .messengers .items a.item.tg:hover svg path{fill:#fff}.dealer-form .inner .messengers .items a.item.wt:hover{background-color:#25d366;border:1px solid #25d366;color:#fff}.dealer-form .inner .messengers .items a.item.wt:hover svg path{fill:#fff}.dealer-form .inner .messengers .items a.item:last-child{margin-right:0}.dealer-form .inner .messengers .items a.item svg{height:1vw;margin-right:.5vw;width:1vw}.dealer-form .inner .messengers .items a.item svg.wh path{fill:#25d366}.dealer-form .inner .messengers .items a.item svg.tg path{fill:#08c}.dealer-form .inner .messengers .items a.item svg.va path{fill:#665cac}.dealer-form .inner p.sub-title{font-size:1.1vw;font-weight:700;line-height:120%;margin-top:20px}.dealer-form .inner form{margin-top:20px}.dealer-form .inner form button,.dealer-form .inner form input{background-color:rgba(0,0,0,.05);border:none;border-radius:2vw;box-sizing:border-box;display:block;font-size:1vw;margin:0 auto 10px;padding:1vw 1.5vw;width:80%}.dealer-form .inner p.secure{align-items:center;color:rgba(0,0,0,.6);display:flex;font-size:.8vw;justify-content:center;margin:30px auto 0}.dealer-form .inner p.secure img{margin-right:.5vw;width:1.5vw}.dealer-form .inner span.form-cross-btn{cursor:pointer;position:absolute;right:.5vw;top:.5vw}.dealer-form .inner span.form-cross-btn img{transition:all .3s ease;width:1vw}.dealer-form .inner span.form-cross-btn:hover img{transform:rotate(45deg)}@media only screen and (max-width:800px){section.dealer-page{margin-bottom:50px}section.dealer-page .container p.desc-title{font-size:2.5vw;line-height:3vw}section.dealer-page .container .product-items{flex-flow:wrap;margin:30px 0}section.dealer-page .container .product-items a.item{margin-bottom:20px;width:47%}section.dealer-page .container .product-items a.item span.img{border-radius:5px;height:30vw}section.dealer-page .container .product-items a.item span.title{font-size:3vw;line-height:4vw}section.dealer-page .container h3{font-size:3.5vw;line-height:4vw}section.dealer-page .container .cooperation-types{flex-flow:wrap}section.dealer-page .container .cooperation-types .item{margin-bottom:30px;width:100%}section.dealer-page .container .cooperation-types .item p.title{font-size:3vw;line-height:4vw;margin-bottom:10px}section.dealer-page .container .cooperation-types .item p.title:after{bottom:-1vw}section.dealer-page .container .cooperation-types .item p.desc{font-size:2.5vw;line-height:3vw}}section.services-page .container{text-align:center}section.services-page .container img{margin-bottom:2vw}section.services-page .container h2{font-size:1.4vw;line-height:140%}section.services-page .container .get-consult{margin-top:4vw}@media only screen and (max-width:800px){section.services-page{margin-top:30px}section.services-page .container h2{font-size:3vw;line-height:4vw}}section.contacts-block .container{display:flex;justify-content:space-between}section.contacts-block .container .left{width:30%}section.contacts-block .container .left p.title{font-size:1.2vw;font-weight:700;margin-bottom:2vw;text-align:center}section.contacts-block .container .left .contacts-block{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-shadow:0 0 0 .5vw #fff;box-sizing:border-box;padding:5vw 2vw 7vw}section.contacts-block .container .left .contacts-block p.title{font-size:1.4vw;font-weight:700;margin-bottom:2vw;text-align:center}section.contacts-block .container .left .contacts-block p.sub-title{font-size:1.1vw;font-weight:700;margin-bottom:.5vw}section.contacts-block .container .left .contacts-block p.second{color:rgba(0,0,0,.5);font-size:.9vw}section.contacts-block .container .left .contacts-block p.callback{border-bottom:1px dotted #fac853;color:orange;cursor:pointer;font-weight:700;letter-spacing:.1vw;margin:2vw auto;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.contacts-block .container .left .contacts-block .contacts{align-items:center;display:flex;margin-bottom:1vw;margin-top:.5vw}section.contacts-block .container .left .contacts-block .contacts svg{margin-right:1vw;width:.9vw}section.contacts-block .container .left .contacts-block .contacts svg path{fill:green}section.contacts-block .container .left .contacts-block .contacts .phones{display:flex;flex-direction:column;width:90%}section.contacts-block .container .left .contacts-block .contacts .phones a{font-size:1.1vw;font-weight:700;line-height:1.4vw}section.contacts-block .container .left .contacts-block .contacts .phones a:hover{color:#fac853}section.contacts-block .container .left .contacts-block .contacts .phones a.email{font-size:.9vw;font-weight:400;line-height:1vw}section.contacts-block .container .left .contacts-block p.ask-messengers-title{font-weight:700;margin-top:1vw;text-align:center}section.contacts-block .container .left .contacts-block p.ask-messengers-title.socials{margin-top:2vw}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle{color:green;font-size:.8vw;font-weight:700;margin:.5vw auto 0;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle:before{-webkit-animation:dotBlink 2s linear infinite;animation:dotBlink 2s linear infinite;background-color:green;border-radius:50%;content:"";height:.4vw;left:-1vw;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:.4vw}section.contacts-block .container .left .contacts-block .messengers{margin-top:1vw}section.contacts-block .container .left .contacts-block .messengers .items{display:flex;justify-content:space-around}section.contacts-block .container .left .contacts-block .messengers .items a.item{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:2vw;color:#282828;display:flex;font-size:.7vw;margin-right:.5vw;padding:.5vw}section.contacts-block .container .left .contacts-block .messengers .items a.item.va:hover{background-color:#665cac;border:1px solid #665cac;color:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item.va:hover svg path{fill:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item.tg:hover{background-color:#08c;border:1px solid #08c;color:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item.tg:hover svg path{fill:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item.wt:hover{background-color:#25d366;border:1px solid #25d366;color:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item.wt:hover svg path{fill:#fff}section.contacts-block .container .left .contacts-block .messengers .items a.item:last-child{margin-right:0}section.contacts-block .container .left .contacts-block .messengers .items a.item svg{height:1vw;margin-right:.5vw;width:1vw}section.contacts-block .container .left .contacts-block .messengers .items a.item svg.wh path{fill:#25d366}section.contacts-block .container .left .contacts-block .messengers .items a.item svg.tg path{fill:#08c}section.contacts-block .container .left .contacts-block .messengers .items a.item svg.va path{fill:#665cac}section.contacts-block .container .left .contacts-block .socials-block{align-items:center;display:flex;justify-content:center;margin-top:1vw}section.contacts-block .container .left .contacts-block .socials-block a{margin-right:1vw;width:1.7vw}section.contacts-block .container .left .contacts-block .socials-block a img{width:100%}section.contacts-block .container .left .contacts-block .socials-block a:last-child{margin-right:0}section.contacts-block .container .right{width:60%}section.contacts-block .container .right p.title{font-size:1.2vw;font-weight:700;margin-bottom:1vw;text-align:center}section.contacts-block .container .right .photos-team{display:flex;justify-content:space-between}section.contacts-block .container .right .photos-team.production a.item{height:25vw;position:relative;width:100%}section.contacts-block .container .right .photos-team.production a.item span.video-btn{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:7vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7vw}section.contacts-block .container .right .photos-team.production a.item span.video-btn img.play-btn{left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}section.contacts-block .container .right .photos-team.production a.item span.video-btn img.video-about{-webkit-animation:rotateText 6s linear infinite;animation:rotateText 6s linear infinite;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.contacts-block .container .right .photos-team a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;display:inline-block;height:20vw;position:relative;width:60%}section.contacts-block .container .right .photos-team a.item .text{background-color:rgba(0,0,0,.2);border-bottom-left-radius:.5vw;border-bottom-right-radius:.5vw;bottom:0;box-sizing:border-box;left:0;padding:1vw;position:absolute;width:100%}section.contacts-block .container .right .photos-team a.item .text span{color:#fff}section.contacts-block .container .right .photos-team .items-sm{width:38%}section.contacts-block .container .right .photos-team .items-sm a.item-sm{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;display:block;height:9.5vw;margin-bottom:1vw;position:relative;width:100%}section.contacts-block .container .right .photos-team .items-sm a.item-sm .text{background-color:rgba(0,0,0,.2);border-bottom-left-radius:.5vw;border-bottom-right-radius:.5vw;bottom:0;box-sizing:border-box;left:0;padding:.5vw 1vw;position:absolute;width:100%}section.contacts-block .container .right .photos-team .items-sm a.item-sm .text span{color:#fff}section.contacts-block .container .right .photos-team .items-sm a.item-sm.hide{height:0;width:0}section.contacts-block .container .right .photos-team .items-sm a.item-sm:last-child{margin-bottom:0}iframe.contact-page-map{height:40vw;margin-bottom:-6vw;margin-top:4vw}@media only screen and (max-width:800px){section.contacts-block .container{flex-flow:wrap;margin-bottom:75px}section.contacts-block .container .left{margin-top:30px;width:100%}section.contacts-block .container .left p.title{font-size:3vw;line-height:4vw}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle,section.contacts-block .container .left .contacts-block p.ask-messengers-title,section.contacts-block .container .left .contacts-block p.callback,section.contacts-block .container .left .contacts-block p.second,section.contacts-block .container .left .contacts-block p.sub-title,section.contacts-block .container .left .contacts-block p.title{font-size:2.5vw;line-height:3vw}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle:before{height:1vw;left:-2vw;top:45%;width:1vw}section.contacts-block .container .left .contacts-block .contacts svg{width:2vw}section.contacts-block .container .left .contacts-block .contacts .phones{margin:5px 0}section.contacts-block .container .left .contacts-block .contacts .phones a,section.contacts-block .container .left .contacts-block .contacts .phones a.email{font-size:2.5vw;line-height:3vw}section.contacts-block .container .left .contacts-block .messengers{margin-bottom:20px}section.contacts-block .container .left .contacts-block .messengers .items a.item{border-radius:4vw;padding:1vw 2vw}section.contacts-block .container .left .contacts-block .messengers .items a.item svg{height:4vw;width:4vw}section.contacts-block .container .left .contacts-block .messengers .items a.item span{font-size:2vw;margin-left:5px}section.contacts-block .container .left .contacts-block .socials-block{margin-top:20px}section.contacts-block .container .left .contacts-block .socials-block a{margin-right:4vw;width:5vw}section.contacts-block .container .right{margin:30px 0 20px;width:100%}section.contacts-block .container .right p.title{font-size:3vw;line-height:4vw}section.contacts-block .container .right .photos-team.production a.item{height:45vw}section.contacts-block .container .right .photos-team.production a.item span.video-btn{height:15vw;width:15vw}}section.portfolio-page-items{padding-bottom:4vw}section.portfolio-page-items.categories-page .container a.item{background-size:cover}section.portfolio-page-items.categories-page .container a.item.disabled{position:relative}section.portfolio-page-items.categories-page .container a.item.disabled span{color:#fff;font-size:1.3vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.portfolio-page-items.categories-page .container a.item.disabled:before{background-color:rgba(0,0,0,.5);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.portfolio-page-items .container{display:flex;flex-flow:wrap;justify-content:space-around}section.portfolio-page-items .container .item{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;height:20vw;margin-bottom:5vw;position:relative;transition:all .3s ease;width:30%}section.portfolio-page-items .container .item p{bottom:-2.5vw;font-size:1.1vw;left:0;position:absolute;transition:all .3s ease}section.portfolio-page-items .container .item:hover{box-shadow:.2vw .2vw 2vw .1vw #fac853}@media only screen and (max-width:800px){section.portfolio-page-items{margin-top:40px}section.portfolio-page-items .container a.item{height:55vw;margin-bottom:15vw;width:100%}section.portfolio-page-items .container a.item p{bottom:-6.5vw;font-size:3vw;left:3vw;line-height:4vw}section.portfolio-page-items.categories-page .container{padding:0 3vw}section.portfolio-page-items.categories-page .container a.item{height:30vw;margin-bottom:14vw;width:47%}section.portfolio-page-items.categories-page .container a.item.disabled span{font-size:3vw}section.portfolio-page-items.categories-page .container a.item p{bottom:-6vw;font-size:3vw;height:4vw;left:0}}section.news-page .container{display:flex;justify-content:space-between}section.news-page .container .left{width:23%}section.news-page .container .left .sidebar-slider ul.slick-dots{right:-7vw}section.news-page .container .left .sidebar-slider .get-calculated form{margin-bottom:1.2vw}section.news-page .container .right{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:72%}section.news-page .container .right .news-items{align-items:start;display:flex;flex-flow:wrap;justify-content:space-between}section.news-page .container .right .news-items a.item{border:1px solid rgba(0,0,0,.2);border-radius:.5vw;display:inline-block;margin-bottom:2vw;position:relative;width:48%}section.news-page .container .right .news-items a.item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:15vw;width:100%}section.news-page .container .right .news-items a.item .content{padding:0 2vw 2vw}section.news-page .container .right .news-items a.item .content .title{display:block;font-size:1.3vw;margin:1vw 0;min-height:2.5vw}section.news-page .container .right .news-items a.item .content .desc{font-size:1vw;line-height:1.2vw}section.news-page .container .right .news-items a.item .content .more{border-bottom:1px solid orange;color:orange;display:block;font-size:1vw;line-height:1.2vw;margin-top:1vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.news-page .container .right .news-items a.item span.date{align-items:center;background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;display:flex;padding:.5vw;position:absolute;right:1vw;top:1vw}section.news-page .container .right .news-items a.item span.date img{margin-right:.5vw;width:1vw}section.news-page .container .right .news-items a.item:hover{box-shadow:.2vw .2vw 2vw .1vw #fac853}section.news-page .container .right .pagination{margin-top:4vw}section.news-page .container .right .pagination ul{align-items:center;display:flex;justify-content:center}section.news-page .container .right .pagination ul li a{font-size:1vw}section.news-page .container .right .pagination ul li a.page{align-items:center;background-color:rgba(0,0,0,.15);color:#fff;display:flex;height:2vw;justify-content:center;margin:0 .5vw;width:2vw}section.news-page .container .right .pagination ul li a.active,section.news-page .container .right .pagination ul li a.page:hover{background-color:orange}section.news-page .container .right .pagination ul li a.arr{margin:0 2vw}section.news-page .container .right .pagination ul li a.arr:hover{color:orange}section.news-page .container .right .news-item-content .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20vw;margin-bottom:2vw}section.news-page .container .right .news-item-content a.back{align-items:center;border:1px solid #0c9cdc;border-radius:.5vw;box-sizing:border-box;display:flex;justify-content:center;margin-top:2vw;padding:.5vw 1vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.news-page .container .right .news-item-content a.back img{margin-right:1vw}@media only screen and (max-width:800px){section.news-page .container{flex-flow:wrap-reverse}section.news-page .container .left{display:none;width:100%}section.news-page .container .right{width:100%}section.news-page .container .right .news-items a.item{margin-bottom:30px;width:100%}section.news-page .container .right .news-items a.item .img{height:50vw}section.news-page .container .right .news-items a.item .content .more,section.news-page .container .right .news-items a.item .content .title{font-size:3vw;line-height:4vw}section.news-page .container .right .news-item-content .img{height:40vw;margin:20px 0}section.news-page .container .right .news-item-content a.back{border-radius:2.5vw;font-size:2.5vw;margin-top:30px;padding:1.5vw 2vw}}section.category-content{background-position:50%;background-repeat:no-repeat;background-size:cover}section.category-content .container{margin:0 auto;width:80%}section.category-content .container li{font-size:1.1vw;line-height:1.6vw;margin-top:1vw}section.category-content .container b{font-weight:700}section.category-content .container h1.h1_title-p{font-size:2vw;font-weight:700;padding:30px;text-align:center}section.category-content .container .images{display:flex;justify-content:space-around;margin-bottom:3vw}section.category-content .container .images .img-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1vw;height:20vw;width:40%}section.category-content .container p.desc{font-size:1vw;line-height:1.6vw;margin-bottom:1vw}section.category-content .container p.desc span{font-weight:700}section.category-content .container h3{font-size:1.5vw;font-weight:700;margin-bottom:1.5vw}section.category-content .container h2.h2_title{font-size:2vw;font-weight:700;margin-bottom:1.5vw;margin-top:auto}section.category-content .container ul li::marker{color:#000;font-size:1.5em}section.category-content .container .desc{font-size:1vw;font-weight:400;line-height:1.6vw;margin-bottom:1vw}section.category-content .container .desc span{font-weight:700}section.category-content .container .desc-p{font-size:1.1vw;line-height:1.6vw;margin:1vw}section.category-content .container ul.marker{list-style-type:disc}section.category-content .container .desc-block{display:flex;justify-content:space-between}section.category-content .container .desc-block h3.desc,section.category-content .container .desc-block p.desc{width:60%}section.category-content .container .desc-block .img-color{background-position:100%;background-repeat:no-repeat;background-size:contain;height:12vw;width:40%}section.category-content .container .text-block{align-items:center;display:flex;justify-content:space-between;margin-top:3vw}section.category-content .container .text-block.wide .img{width:40%}section.category-content .container .text-block.wide .desc-content{width:50%}section.category-content .container .text-block .img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:15vw;width:25%}section.category-content .container .text-block .img-grp{width:25%}section.category-content .container .text-block .roll{width:auto}section.category-content .container .text-block .desc-content{width:70%}section.category-content .container h4{font-size:2vw;font-weight:700;margin-bottom:2vw;margin-top:4vw;text-align:center}section.category-content .container .montazh{display:flex;justify-content:space-around;margin-top:1vw}section.category-content .container .montazh .item{width:20%}section.category-content .container .montazh .item img.img,section.category-content .container .montazh .item p.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:10vw}section.category-content .container .montazh .item h3.text,section.category-content .container .montazh .item p.text{font-size:1vw;line-height:1.5vw;margin-top:1vw;text-align:center}section.category-content .container .montazh .item h3.text{font-weight:400}section.category-content .container .type-control{display:flex;justify-content:space-around;margin-top:2vw}section.category-content .container .type-control p.title{font-weight:700;text-align:center}section.category-content .container .blind-items{display:flex;flex-flow:wrap;justify-content:space-between}section.category-content .container .blind-items a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:10vw;margin-bottom:2vw;width:48%}section.category-content .container .blind-items.row3 a{width:31%}section.category-content .container .control-items{display:flex;justify-content:space-around;margin-top:2vw}section.category-content .container .control-items .item{width:19%}section.category-content .container .control-items .item img.img,section.category-content .container .control-items .item p.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:12vw;margin-bottom:1vw}section.category-content .container .control-items .item h3.desc,section.category-content .container .control-items .item p.desc{text-align:center}section.category-content .container .control-items .item .item-group{display:flex;justify-content:space-between}section.category-content .container .control-items .item .item-group .item_1{width:48%}section.category-content .container .control-items .item .item-group .item_1 img.img,section.category-content .container .control-items .item .item-group .item_1 p.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:12vw;margin-bottom:1vw}section.category-content .container .control-items .item .item-group .item_1 h3.desc,section.category-content .container .control-items .item .item-group .item_1 p.desc{text-align:center}section.category-content .container .control-items .item-wide{width:38%}section.category-content .container .control-items .item-wide .imgs{display:flex;justify-content:space-between}section.category-content .container .control-items .item-wide .imgs img.img,section.category-content .container .control-items .item-wide .imgs p.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:12vw;margin-bottom:1vw;width:48%}section.category-content .container .control-items .item-wide h3.desc,section.category-content .container .control-items .item-wide p.desc{text-align:center}section.category-content .container .btns-block{color:#333;display:flex;font-size:1.5vw;font-weight:700;justify-content:space-around;margin:4vw 0 8vw}section.category-content .container .btns-block a{background-color:orange;border:1px solid orange;border-radius:2vw;padding:1vw 3vw}section.category-content .container .btns-block a:hover{background-color:#fff;color:orange}@media only screen and (max-width:800px){section.category-content .container{box-sizing:border-box;margin-bottom:50px;width:100%}section.category-content .container li{font-size:2.5vw;line-height:3vw}section.category-content .container .roll{display:none}section.category-content .container .desc-p{font-size:2.5vw;line-height:3vw}section.category-content .container .towns__list_item-link{font-size:12px}section.category-content .container .images a.img-item{height:28vw;width:48%}section.category-content .container h3,section.category-content .container h4{font-size:3vw;line-height:4vw}section.category-content .container h2.h2_title{font-size:3.5vw;line-height:4vw}section.category-content .container h3.desc,section.category-content .container p.desc{font-size:2.7vw;line-height:3.5vw}section.category-content .container .text-block{flex-flow:wrap;margin:20px 0}section.category-content .container .text-block .img{height:40vw;margin:20px 0;width:100%}section.category-content .container .text-block .desc-content,section.category-content .container .text-block .img-grp{width:100%}section.category-content .container .text-block.wide{flex-direction:column-reverse}section.category-content .container .text-block.wide .img{height:40vw;margin:20px 0;width:100%}section.category-content .container .text-block.wide .desc-content{width:100%}section.category-content .container .montazh{flex-flow:wrap}section.category-content .container .montazh .item{margin-top:20px;width:47%}section.category-content .container .montazh .item img.img,section.category-content .container .montazh .item p.img{height:26vw}section.category-content .container .montazh .item h3.text,section.category-content .container .montazh .item p.text{font-size:3vw;line-height:4vw}section.category-content .container .type-control p.title{font-size:3vw;line-height:5.1vw}section.category-content .container .control-items{flex-flow:wrap}section.category-content .container .control-items .item{width:31%}section.category-content .container .control-items .item img.img,section.category-content .container .control-items .item p.img{height:20vw}section.category-content .container .control-items .item h3.desc,section.category-content .container .control-items .item p.desc{font-size:3vw;line-height:4vw}section.category-content .container .control-items .item .item-group{flex-flow:wrap}section.category-content .container .control-items .item .item-group .item_1{width:48%}section.category-content .container .control-items .item .item-group .item_1 img.img,section.category-content .container .control-items .item .item-group .item_1 p.img{height:20vw}section.category-content .container .control-items .item .item-group .item_1 h3.desc,section.category-content .container .control-items .item .item-group .item_1 p.desc{font-size:3vw;line-height:4vw}section.category-content .container .control-items .item-wide{margin-top:20px;width:100%}section.category-content .container .control-items .item-wide .imgs p.img{height:20vw}section.category-content .container .control-items .item-wide h3.desc,section.category-content .container .control-items .item-wide p.desc{font-size:3vw;line-height:4vw}section.category-content .container .btns-block{flex-direction:column}section.category-content .container .btns-block a{display:flex;font-size:4vw;justify-content:center;margin-top:20px}}section.breadcrumbs h1{font-size:2vw;font-weight:700}section.breadcrumbs h1.h1_title{font-size:2.5vw;line-height:3vw;text-align:center}section.breadcrumbs h1.h1_title span{color:#fff;font-weight:700}section.product-block .first-product-block{display:flex;justify-content:space-between}section.product-block .first-product-block .left{width:75%}section.product-block .first-product-block .left .fist-row{display:flex;justify-content:space-between}section.product-block .first-product-block .left .fist-row .img-block{position:relative;width:47%}section.product-block .first-product-block .left .fist-row .img-block .product-slider,section.product-block .first-product-block .left .fist-row .img-block .product-slider .slick-list{border-radius:.5vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider .slick-list a.item{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;display:flex;height:22vw;justify-content:center;width:100%}section.product-block .first-product-block .left .fist-row .img-block .product-slider .slick-list a.item img{border-radius:.5vw;width:100%}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav{display:flex;flex-flow:wrap;justify-content:flex-start;margin-top:1vw;position:relative}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr{align-items:center;background-color:orange;border-radius:50%;box-shadow:0 0 0 .2vw #fff;cursor:pointer;display:flex;height:2vw;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2vw;z-index:1}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr.prev{left:-1vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr.next{right:-1vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr img{width:20%}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav a.item{align-items:center;border-radius:.5vw;display:flex;height:4vw;justify-content:center;margin-bottom:.5vw;margin-right:.2vw;width:17%}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav a.item img{border-radius:.5vw;width:95%}section.product-block .first-product-block .left .fist-row .product-desc{width:50%}section.product-block .first-product-block .left .fist-row .product-desc p.available{font-size:.75vw;font-weight:700;padding-left:2vw;position:relative}section.product-block .first-product-block .left .fist-row .product-desc p.available.in{color:#04c404}section.product-block .first-product-block .left .fist-row .product-desc p.available.in:before{background-color:#04c404}section.product-block .first-product-block .left .fist-row .product-desc p.available:before{-webkit-animation:dotBlink 3s linear infinite;animation:dotBlink 3s linear infinite;border-radius:50%;content:"";display:inline-block;height:.5vw;left:1vw;position:absolute;top:50%;transform:translateY(-50%);width:.5vw}section.product-block .first-product-block .left .fist-row .product-desc .info{border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;margin-top:2vw;padding:0 1vw 3vw}section.product-block .first-product-block .left .fist-row .product-desc .info h1{background-color:#fff;font-size:1.4vw;font-weight:700;line-height:1.8vw;margin:-1vw auto 0;text-align:center;width:95%}section.product-block .first-product-block .left .fist-row .product-desc .info p.payment{background-color:#fac853;border-radius:.5vw;box-sizing:border-box;margin:1.5vw 0 2vw;padding:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container{align-items:center;display:flex;justify-content:space-between}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount{color:rgba(0,0,0,.5);display:inline-block;font-size:1.1vw;margin:0 .5vw;padding:0 .2vw;position:relative}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount:before{background-color:rgba(0,0,0,.5);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price{border:1px dashed rgba(0,0,0,.1);font-size:1.5vw;font-weight:700;margin-left:.5vw;padding:.1vw .5vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price i{font-size:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit{align-items:center;display:flex}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit img{margin-left:1vw;width:3vw}section.product-block .first-product-block .left .fist-row .product-desc .info a.btn-o{box-sizing:border-box;margin-top:2vw;width:100%}section.product-block .first-product-block .left .fist-row .product-desc span.or{background-color:#f3f3f4;box-sizing:border-box;display:block;font-size:1.1vw;font-weight:700;margin:-.8vw auto 0;padding:0 2vw;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.product-block .first-product-block .left .fist-row .product-desc form{margin-top:1.5vw}section.product-block .first-product-block .left .fist-row .product-desc form .first-row{display:flex;justify-content:space-between}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group{position:relative;width:48%}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group label{left:1.5vw;position:absolute;top:50%;transform:translateY(-50%)}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group label img{width:1vw}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group input{background-color:rgba(0,0,0,.05);border:1px solid #f3f3f4;border-radius:2vw;box-sizing:border-box;font-size:1vw;padding:1.2vw 0 1.2vw 3vw;width:100%}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group input:focus{border:1px solid #00c451}section.product-block .first-product-block .left .fist-row .product-desc form .first-row button.btn-o{background-color:#00c451;background-image:linear-gradient(#90ee90,20%,#00c451);border:none;box-shadow:none;color:#fff;font-size:1vw;font-weight:400;width:48%}section.product-block .first-product-block .left .fist-row .product-desc form .policy{align-items:center;display:flex;margin-top:1.5vw;position:relative}section.product-block .first-product-block .left .fist-row .product-desc form .policy input{margin-right:.5vw}section.product-block .first-product-block .left .fist-row .product-desc form .policy label span{border-bottom:1px dotted green;color:green;cursor:pointer;font-weight:700}section.product-block .first-product-block .left .payment-option{align-items:center;border:1px solid #00c451;border-radius:.5vw;box-sizing:border-box;display:flex;justify-content:space-around;margin-top:2vw;padding:1vw 2vw}section.product-block .first-product-block .left .payment-option .img{width:4vw}section.product-block .first-product-block .left .payment-option .img img{width:100%}section.product-block .first-product-block .left .payment-option .desc p.title{color:#00c451;font-size:1.2vw;font-weight:700;text-transform:uppercase}section.product-block .first-product-block .left .payment-option .desc ul{display:flex;justify-content:space-around;margin-top:1vw}section.product-block .first-product-block .left .payment-option .desc ul li{line-height:1.2vw;width:8vw}section.product-block .first-product-block .left .desc-text p.title{font-size:1.1vw;font-weight:700;margin-bottom:1vw;margin-top:2vw}section.product-block .first-product-block .left .desc-text ul li{display:flex;justify-content:space-between;margin-bottom:1vw;position:relative}section.product-block .first-product-block .left .desc-text ul li:before{border-bottom:2px dotted rgba(0,0,0,.1);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:-1}section.product-block .first-product-block .left .desc-text ul li p{background-color:#fff}section.product-block .first-product-block .product-adv-block{width:22%}@media only screen and (max-width:800px){section.breadcrumbs h1.h1_title{font-size:5vw;line-height:6vw;margin-top:10vw;padding:0 40px}section.product-block .first-product-block .left{width:100%}section.product-block .first-product-block .left .fist-row{flex-flow:wrap}section.product-block .first-product-block .left .fist-row .img-block{width:100%}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav{margin-top:6vw}section.product-block .first-product-block .left .fist-row .product-desc{margin-top:40px;width:100%}section.product-block .first-product-block .left .fist-row .product-desc p.available{font-size:2vw}section.product-block .first-product-block .left .fist-row .product-desc .info h1{font-size:4vw;line-height:5vw}section.product-block .first-product-block .left .fist-row .product-desc .info p.payment{font-size:2vw;padding:2vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container{margin:20px 0}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount,section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.title{font-size:3vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price,section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price i{font-size:4vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit p{font-size:3vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit img{width:12vw}section.product-block .first-product-block .left .fist-row .product-desc span.or{font-size:3vw}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group input{font-size:4vw}section.product-block .first-product-block .product-adv-block{display:none}section.product-block .first-product-block .left .payment-option{flex-flow:wrap;padding:20px 0}section.product-block .first-product-block .left .payment-option .img{width:12%}section.product-block .first-product-block .left .payment-option .desc{width:90%}section.product-block .first-product-block .left .payment-option .desc p.title{font-size:2.5vw;line-height:3vw;margin:20px 0;text-align:center}section.product-block .first-product-block .left .payment-option .desc ul li{font-size:2.5vw;line-height:3vw;text-align:center;width:25%}section.product-block .first-product-block .left .desc-text p.title{font-size:3vw;margin:20px 0}section.product-block .first-product-block .left .desc-text p{font-size:2.5vw;line-height:3.5vw}section.product-block .first-product-block .left .desc-text ul li{font-size:2vw;line-height:3vw}}section.basket-section .container{align-items:flex-start;display:flex;justify-content:space-between;overflow:visible}section.basket-section .container .left{align-self:flex-start;height:auto;width:60%}section.basket-section .container .left .contacts{margin-bottom:4vw}section.basket-section .container .left .contacts p.title{font-size:1.1vw;font-weight:700}section.basket-section .container .left .contacts .input-items{display:flex;flex-flow:wrap;justify-content:space-between}section.basket-section .container .left .contacts .input-items .item{margin-top:2vw;width:48%}section.basket-section .container .left .contacts .input-items .item label{display:block;font-size:1vw;margin-bottom:.5vw}section.basket-section .container .left .contacts .input-items .item label span{color:red}section.basket-section .container .left .contacts .input-items .item input{background-color:transparent;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;padding:.75vw 1vw;width:100%}section.basket-section .container .left .contacts .input-items .item input:focus{border:1px solid #00c451}section.basket-section .container .left .contacts .delivery-type{display:flex;flex-flow:wrap;margin-top:2vw}section.basket-section .container .left .contacts .delivery-type p.item{align-items:center;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1vw;font-weight:700;justify-content:center;padding:.5vw;width:33.33333%}section.basket-section .container .left .contacts .delivery-type p.item.np{background-color:#fff;color:#ed1c24}section.basket-section .container .left .contacts .delivery-type p.item.np svg{margin-right:1vw;width:2vw}section.basket-section .container .left .contacts .delivery-type p.item.np svg path{fill:#ed1c24}section.basket-section .container .left .contacts .delivery-type p.item.np.active{background-color:#ed1c24;color:#fff}section.basket-section .container .left .contacts .delivery-type p.item.np.active svg path{fill:#fff}section.basket-section .container .left .contacts .delivery-type p.item.delivery{background-color:#fff}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path{fill:#ffd500}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_1{fill:#fdce00!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_2{fill:#b2b2b3!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_3{fill:#3f53a1!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_4{fill:#95b51f!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery.active{background-color:#ffd500}section.basket-section .container .left .contacts .delivery-type p.item.delivery.active svg path{fill:#fff}section.basket-section .container .left .contacts .delivery-type p.item.self{background-color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.self.active{background-color:#fff;color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.sat{background-color:#fff}section.basket-section .container .left .contacts .delivery-type p.item.sat img{width:55px}section.basket-section .container .left .contacts .delivery-type p.item.sat img.sat_white{display:none}section.basket-section .container .left .contacts .delivery-type p.item.sat.active{background-color:#1e3e6c}section.basket-section .container .left .contacts .delivery-type p.item.sat.active img.sat_blue{display:none}section.basket-section .container .left .contacts .delivery-type p.item.sat.active img.sat_white{display:block}section.basket-section .container .left .contacts .delivery-type p.item.night-exp{background-color:#fff}section.basket-section .container .left .contacts .delivery-type p.item.night-exp img{margin-right:.5vw;width:25px}section.basket-section .container .left .contacts .delivery-type p.item.night-exp span{color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.night-exp.active{background-color:orange}section.basket-section .container .left .contacts .delivery-type p.item.night-exp.active span{color:#fff}section.basket-section .container .left .contacts .delivery-address{margin-top:2vw}section.basket-section .container .left .contacts .delivery-address a.street{font-size:1.1vw;text-decoration:underline}section.basket-section .container .left .contacts .delivery-address .working-hours{display:flex;margin-top:1vw}section.basket-section .container .left .contacts .delivery-address .working-hours .item{margin-right:3vw}section.basket-section .container .left .contacts .delivery-address .working-hours .item p.day{color:rgba(0,0,0,.6);font-size:1vw;line-height:1.3vw;margin-top:.3vw}section.basket-section .container .left .contacts .payment-input{margin-top:2vw}section.basket-section .container .left .contacts .payment-input .item{align-items:center;display:flex;margin-top:1vw}section.basket-section .container .left .contacts .payment-input .item input{cursor:pointer;height:2vw;margin-right:1vw;width:2vw}section.basket-section .container .left .contacts .payment-input .item label{align-items:center;cursor:pointer;display:flex;font-size:1.1vw}section.basket-section .container .left .contacts .payment-input .item label img{margin-left:2vw;width:3vw}section.basket-section .container .left .contacts .payment-input .item span.payment-details,section.basket-section .container .left .contacts .promo-details{color:red;display:inline-block;margin-top:10px;max-width:50%}section.basket-section .container .left .contacts textarea.order-comment{background-color:transparent;border:1px solid rgba(0,0,0,.2);font-size:1vw;margin-top:2vw;padding:1vw;resize:none;width:80%}section.basket-section .container .left .contacts textarea.order-comment:focus{border:1px solid #00c451}section.basket-section .container .left .contacts.delivery .input-items{display:none}section.basket-section .container .left .contacts.delivery .input-items.show{display:flex}section.basket-section .container .left .contacts.delivery .delivery-address.hide{display:none}section.basket-section .container .left .for-payment{display:flex;justify-content:space-between}section.basket-section .container .left .for-payment p{font-size:1.5vw}section.basket-section .container .left .for-payment p.sum{font-size:2vw;font-weight:700}section.basket-section .container .left button{border:none;font-size:1.2vw;margin-top:4vw;width:100%}section.basket-section .container .right{align-self:flex-start;height:auto;position:-webkit-sticky;position:sticky;top:5vw;width:35%}section.basket-section .container .right p.in-order{border-bottom:1px solid rgba(0,0,0,.2);font-size:1vw;padding-bottom:.3vw}section.basket-section .container .right p.in-order span{font-size:1.5vw}section.basket-section .container .right .products{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1vw}section.basket-section .container .right .products .item{display:flex;justify-content:space-between;margin-top:1.5vw}section.basket-section .container .right .products .item a.img{align-items:center;display:flex;justify-content:center;width:25%}section.basket-section .container .right .products .item a.img img{width:100%}section.basket-section .container .right .products .item .info-product{width:70%}section.basket-section .container .right .products .item .info-product a.name{font-size:1vw;font-weight:700;line-height:1.1vw}section.basket-section .container .right .products .item .info-product p.price{margin-top:.5vw}section.basket-section .container .right .to-payment{display:flex;justify-content:space-between;margin-top:2vw}section.basket-section .container .right .to-payment span{font-size:1.2vw}section.basket-section .container .right .to-payment span.total{font-size:2vw;font-weight:700}@media only screen and (max-width:800px){section.basket-section .container .right p.in-order{font-size:3vw}section.basket-section .container .right .products .item a.img img{width:100%}section.basket-section .container .right .products .item .info-product a.name{font-size:2vw;line-height:2.1vw}section.basket-section .container .left .contacts .input-items .item label{display:block;font-size:3vw}section.basket-section .container .right{position:static}section.basket-section .container .left .contacts .delivery-type p.item.self{background-color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.self.active{background-color:#fff;color:#282828;font-size:2vw}section.basket-section .container .left .contacts .delivery-type p.item.night-exp,section.basket-section .container .left .contacts .delivery-type p.item.night-exp.active,section.basket-section .container .left .contacts .delivery-type p.item.self,section.basket-section container .left .contacts .delivery-type p.item.np,section.basket-section container .left .contacts .delivery-type p.item.np.active{font-size:2vw}section.basket-section .container .left .contacts .payment-input .item label{font-size:3vw}section.basket-section .container .left .contacts .payment-input .item span.payment-details,section.basket-section .promo-details{font-size:2vw}section.basket-section .container .left .for-payment p{font-size:2.5vw}section.basket-section .container .left .for-payment p.sum{font-size:3vw}section.basket-section .container .right .products .item a.img{width:49%}section.basket-section .container .right p.in-order span{font-size:2.5vw}section.basket-section .container .left .contacts .input-items .item input{font-size:3vw}section.basket-section .container{display:flex;flex-flow:wrap}section.basket-section .container .left{order:1;width:100%}section.basket-section .container .right{order:0;width:100%}section.basket-section .container .left .contacts p.title{font-size:2.1vw}section.basket-section .container .right .to-payment span{font-size:2.2vw}section.basket-section .container .right .to-payment span.total{font-size:3vw;font-weight:700}section.basket-section .container .left .contacts .delivery-type p.item.np svg{width:20%}}section.thx-page .right{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}section.thx-page .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .right p.second{color:rgba(0,0,0,.6);font-size:1.1vw;margin-top:4vw}section.thx-page .right p.second b{color:#000;font-size:1.5vw;font-weight:700}section.thx-page .right p.write-to{font-size:1.5vw;font-weight:700;margin-top:5vw}section.thx-page .right .messengers{display:flex;margin:2vw 0 4vw}section.thx-page .right .messengers a.item{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:2vw;box-sizing:border-box;display:flex;margin-right:2vw;padding:.5vw 1.5vw;transition:all .3s ease}section.thx-page .right .messengers a.item.va:hover{background-color:#665cac;color:#fff}section.thx-page .right .messengers a.item.va:hover svg path{fill:#fff}section.thx-page .right .messengers a.item.tg:hover{background-color:#08c;color:#fff}section.thx-page .right .messengers a.item.tg:hover svg path{fill:#fff}section.thx-page .right .messengers a.item svg{margin-right:1vw;width:1.5vw}section.thx-page .right .messengers a.item svg.va path{fill:#665cac}section.thx-page .right .messengers a.item svg.tg path{fill:#08c}section.thx-page .right .messengers a.item:last-child{margin-right:0}section.thx-page .container{display:flex;justify-content:space-between;padding-top:20vw}section.thx-page .container .right{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}section.thx-page .container .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .container .right p.second{color:rgba(0,0,0,.6);font-size:1.1vw;margin-top:4vw}section.thx-page .container .right p.second b{color:#000;font-size:1.5vw;font-weight:700}section.thx-page .container .right p.write-to{font-size:1.5vw;font-weight:700;margin-top:5vw}section.thx-page .container .right .messengers{display:flex;margin:2vw 0 4vw}section.thx-page .container .right .messengers a.item{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:2vw;box-sizing:border-box;display:flex;margin-right:2vw;padding:.5vw 1.5vw;transition:all .3s ease}section.thx-page .container .right .messengers a.item.va:hover{background-color:#665cac;color:#fff}section.thx-page .container .right .messengers a.item.va:hover svg path{fill:#fff}section.thx-page .container .right .messengers a.item.tg:hover{background-color:#08c;color:#fff}section.thx-page .container .right .messengers a.item.tg:hover svg path{fill:#fff}section.thx-page .container .right .messengers a.item svg{margin-right:1vw;width:1.5vw}section.thx-page .container .right .messengers a.item svg.va path{fill:#665cac}section.thx-page .container .right .messengers a.item svg.tg path{fill:#08c}section.thx-page .container .right .messengers a.item:last-child{margin-right:0}@media only screen and (max-width:800px){section.thx-page{flex-flow:wrap-reverse;margin-top:10vw}section.thx-page .left{height:100vw;margin-top:5vw;width:100%}section.thx-page .left img{width:100%}section.thx-page .right{padding-right:0;width:100%}section.thx-page .right p.thx-for-order{font-size:20px;font-weight:700;line-height:28px}section.thx-page .right p.second{font-size:14px;line-height:20px;margin-top:8vw;max-width:70%;text-align:center}section.thx-page .right p.second b{font-size:3.5vw}section.thx-page .right p.write-to{font-size:14px;font-weight:700;line-height:20px;margin-top:10vw}section.thx-page .right .messengers{margin:6vw 0 8vw}section.thx-page .right .messengers a.item{font-size:14px;line-height:20px;margin-right:4vw;padding:1vw 2.5vw}section.thx-page .right .messengers a.item svg{margin-right:1vw;width:3.5vw}}section.calculator-section .container form{display:flex;justify-content:space-between}section.calculator-section .container form .left{border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-shadow:.1vw .1vw 1vw 1vw rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:4vw 0 2vw;position:relative;width:30%}section.calculator-section .container form .left .top-row span.configuration{background-color:#282828;border-radius:.5vw;box-sizing:border-box;color:#efebeb;display:inline-block;font-size:1vw;font-weight:700;left:50%;padding:1vw 4vw;position:absolute;top:-1.5vw;transform:translateX(-50%) skew(-10deg)}section.calculator-section .container form .left .top-row ul li{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.5vw;padding:0 2vw .5vw}section.calculator-section .container form .left .top-row ul li:last-child{margin-bottom:0}section.calculator-section .container form .left .top-row ul li p.title{align-items:center;cursor:pointer;display:flex;font-size:1.2vw;line-height:1.3vw;position:relative}section.calculator-section .container form .left .top-row ul li p.title.active:before{width:100%}section.calculator-section .container form .left .top-row ul li p.title:before{background-color:orange;border-radius:2vw;content:"";display:inline-block;height:3.2vw;left:0;position:absolute;top:0;transition:all .3s ease;width:2.5vw;z-index:-1}section.calculator-section .container form .left .top-row ul li p.title span{align-items:center;background-color:orange;border-radius:50%;color:#fff;display:flex;font-size:1.4vw;font-weight:700;height:3.2vw;justify-content:center;margin-right:1vw;transition:all .3s ease;width:2.5vw}section.calculator-section .container form .left .top-row ul li p.title:hover:before{width:100%}section.calculator-section .container form .left .top-row ul li p.value{text-align:right}section.calculator-section .container form .left .top-row ul li p.price{font-weight:700;margin-top:.2vw;text-align:right}section.calculator-section .container form .left .bottom-row .total{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:2vw 2vw 0}section.calculator-section .container form .left .bottom-row .total span.title{font-size:1.5vw}section.calculator-section .container form .left .bottom-row .total span.price{font-size:1.7vw;font-weight:700}section.calculator-section .container form .left .bottom-row button{border:none;box-sizing:border-box;display:inline-block;font-size:1.2vw;margin:3vw 2vw 0;width:85%}section.calculator-section .container form .left .bottom-row button[disabled]{background-color:#cacbcc;background-image:none;box-shadow:none;pointer-events:none}section.calculator-section .container form .right{border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:3vw 3vw 4vw;position:-webkit-sticky;position:sticky;top:4vw;width:65%}section.calculator-section .container form .right .item{display:none;position:relative}section.calculator-section .container form .right .item .uzor{padding-bottom:3vw}section.calculator-section .container form .right .item .uzor .profile-items .input-group label{height:7vw}section.calculator-section .container form .right .item p.forward{align-items:center;background-color:orange;border-radius:20px;bottom:-2vw;color:#000;cursor:pointer;display:flex;font-size:1.2vw;font-weight:700;padding:10px 30px 10px 20px;position:absolute;right:-.7vw}section.calculator-section .container form .right .item p.forward img{position:absolute;right:1vw;top:50%;transform:translateY(-50%);transition:all .3s ease}section.calculator-section .container form .right .item p.forward:hover img{right:.5vw}section.calculator-section .container form .right .item .color-btns{display:flex;justify-content:space-between}section.calculator-section .container form .right .item .color-btns a{align-items:center;background-color:orange;border-radius:20px;color:#000;cursor:pointer;display:flex;font-size:1.2vw;font-weight:700;padding:10px 30px 10px 20px}section.calculator-section .container form .right .item.show{display:block}section.calculator-section .container form .right .item.sizes{padding-bottom:4vw}section.calculator-section .container form .right .item p.title{font-size:1.2vw;margin-bottom:1vw}section.calculator-section .container form .right .item ul{margin-bottom:2vw}section.calculator-section .container form .right .item ul li{line-height:1.2vw;margin-bottom:.2vw}section.calculator-section .container form .right .item .img{margin-left:6vw;margin-top:4vw;padding-bottom:6vw;position:relative;width:60%}section.calculator-section .container form .right .item .img img{width:100%}section.calculator-section .container form .right .item .img .width{border:1px dashed rgba(0,0,0,.5);bottom:0;height:7vw;left:50%;position:absolute;transform:translateX(-50%);width:83%;z-index:-1}section.calculator-section .container form .right .item .img .width img{bottom:-.3vw;position:absolute;width:.5vw;z-index:1}section.calculator-section .container form .right .item .img .width img.left-arr{left:0}section.calculator-section .container form .right .item .img .width img.right-arr{right:0;transform:rotate(180deg)}section.calculator-section .container form .right .item .img .width.space_width{left:50.4%;width:94%}section.calculator-section .container form .right .item .img .height{border:1px dashed rgba(0,0,0,.5);height:60.5%;position:absolute;right:-6vw;top:15%;width:8vw;z-index:-1}section.calculator-section .container form .right .item .img .height.space_height{height:75.5%;top:0}section.calculator-section .container form .right .item .img .height img{position:absolute;right:-.3vw;width:.5vw}section.calculator-section .container form .right .item .img .height img.left-top{top:0;transform:rotate(90deg)}section.calculator-section .container form .right .item .img .height img.right-bottom{bottom:0;transform:rotate(-90deg)}section.calculator-section .container form .right .item .img .values-width{bottom:-4vw;display:flex;justify-content:space-between;margin-left:1vw;position:absolute;width:95%}section.calculator-section .container form .right .item .img .values-width .input-group{align-items:center;display:flex;flex-direction:column;justify-content:center}section.calculator-section .container form .right .item .img .values-width .input-group input{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;margin-top:.5vw;padding:.3vw .5vw;text-align:center;width:5vw}section.calculator-section .container form .right .item .img .values-width .opening{align-items:center;display:flex;flex-direction:column}section.calculator-section .container form .right .item .img .values-width .opening label{cursor:pointer;font-weight:700}section.calculator-section .container form .right .item .img .values-width .opening input{cursor:pointer;margin-top:1vw;position:relative}section.calculator-section .container form .right .item .img .values-width .opening input:before{background-color:#f3f3f4;border:1px solid orange;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}section.calculator-section .container form .right .item .img .values-width .opening input:checked:after{background-color:orange;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}section.calculator-section .container form .right .item .img .values-height{display:flex;flex-direction:column;height:64%;justify-content:space-between;position:absolute;right:-14vw;top:3.5vw}section.calculator-section .container form .right .item .img .values-height .input-group{display:flex;flex-direction:column}section.calculator-section .container form .right .item .img .values-height .input-group input{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;margin-top:.5vw;padding:.3vw .5vw;text-align:center;width:5vw}section.calculator-section .container form .right .item .img .values-height .opening{align-items:center;display:flex;flex-direction:column}section.calculator-section .container form .right .item .img .values-height .opening label{cursor:pointer;font-weight:700}section.calculator-section .container form .right .item .img .values-height .opening input{cursor:pointer;margin-bottom:1vw;margin-top:1vw;position:relative}section.calculator-section .container form .right .item .img .values-height .opening input:before{background-color:#f3f3f4;border:1px solid orange;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}section.calculator-section .container form .right .item .img .values-height .opening input:checked:after{background-color:orange;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}section.calculator-section .container form .right .item .profile-items{display:flex;flex-flow:wrap;justify-content:space-around}section.calculator-section .container form .right .item .profile-items .input-group{align-items:center;border:1px solid transparent;border-radius:.5vw;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:2vw;padding:1vw 0;transition:all .3s ease;width:24%}section.calculator-section .container form .right .item .profile-items .input-group.not-available{cursor:not-allowed!important;opacity:.4;pointer-events:all!important}section.calculator-section .container form .right .item .profile-items .input-group.not-available input{display:none}section.calculator-section .container form .right .item .profile-items .input-group.checked,section.calculator-section .container form .right .item .profile-items .input-group:hover{border:1px solid orange;box-shadow:.1vw .1vw 1vw 1vw rgba(0,0,0,.1)}section.calculator-section .container form .right .item .profile-items .input-group label{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:100%}section.calculator-section .container form .right .item .profile-items .input-group label span.profile-title{font-size:1vw;font-weight:700}section.calculator-section .container form .right .item .profile-items .input-group label span.img-profile{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10vw;margin:1vw 0;width:100%}section.calculator-section .container form .right .item .profile-items .input-group label span.price{font-size:1vw;font-weight:700;margin-bottom:.5vw}section.calculator-section .container form .right .item .profile-items .input-group input{cursor:pointer;height:1.2vw;position:relative;width:1.2vw}section.calculator-section .container form .right .item .profile-items .input-group input:before{background-color:#f3f3f4;border:1px solid orange;border-radius:50%;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}section.calculator-section .container form .right .item .profile-items .input-group input:checked:after{background-color:orange;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}section.calculator-section .container form .right .item .profile-items.color-additems .input-group label span.img-profile,section.calculator-section .container form .right .item .profile-items.color-items .input-group label span.img-profile{background-size:contain;height:7vw}section.calculator-section .container form .right .item .profile-items.color-items{margin-top:23vw}section.calculator-section .container form .right .item .profile-items.lifting-items .input-group label span.profile-title{align-items:center;display:flex;min-height:30px;text-align:center}section.calculator-section .container form .right .item.color .img{position:relative}section.calculator-section .container form .right .item.color .img img{left:65%;position:absolute;top:0;transform:translateX(-50%);width:85%}section.calculator-section .container form .right .item.color .img img.active{z-index:1}section.calculator-section .container form .right .specification{margin-top:5vw}section.calculator-section .container form .right .specification .btn-row{display:flex;justify-content:center;margin-bottom:2vw}section.calculator-section .container form .right .specification .btn-row a.gray{background-color:#cacbcc;background-image:none;box-shadow:none}section.calculator-section .container form .right .specification table{max-width:100%;min-width:100%}section.calculator-section .container form .right .specification table tr.heading td{font-weight:700;text-align:center}section.calculator-section .container form .right .specification table tr td{border:1px solid #000;font-size:.9vw;padding:.5vw;text-align:center}.but-calc-new{border:none;box-sizing:border-box;display:inline-block;font-size:1.2vw;margin:3vw 2vw 0;width:85%}.but-calc-new[disabled]{background-color:#cacbcc;background-image:none;box-shadow:none;pointer-events:none}.box{color:orange;display:inline-block;font-size:60px;left:50%;position:fixed;top:50%;transform:translateX(-50%);transition:color .3s,border .3s,transform .3s,opacity .3s;vertical-align:top;z-index:999}.loader-16{border-radius:50%;color:red;left:50%;perspective:1000px;position:absolute;top:0;transform:rotate(45deg)}.loader-16:after,.loader-16:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-radius:50%;content:"";display:block;height:inherit;left:0;position:absolute;top:0;width:inherit}.loader-16:before{transform:rotateX(70deg)}.loader-16:after{-webkit-animation-delay:.4s;animation-delay:.4s;transform:rotateY(70deg)}@-webkit-keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@-webkit-keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}[class*=loader-]{color:inherit;display:inline-block;height:1em;pointer-events:none;vertical-align:middle;width:1em}@media only screen and (max-width:800px){section.calculator-section .container form{flex-flow:wrap-reverse}section.calculator-section .container form .left{border-radius:1vw;width:100%}section.calculator-section .container form .left .top-row span.configuration{border-radius:.8vw;font-size:3vw;top:-2vw}section.calculator-section .container form .left .top-row ul li{padding:2vw}section.calculator-section .container form .left .top-row ul li p.title{font-size:3.5vw;line-height:5vw}section.calculator-section .container form .left .top-row ul li p.title:before{height:5vw;width:5vw}section.calculator-section .container form .left .top-row ul li p.title span{font-size:3vw;height:5vw;width:5vw}section.calculator-section .container form .left .top-row ul li p.value{font-size:2.5vw;margin-top:2vw}section.calculator-section .container form .left .bottom-row .total span.price,section.calculator-section .container form .left .bottom-row .total span.title{font-size:4.5vw}section.calculator-section .container form .left .bottom-row button.btn-o{margin:4vw auto 4vw 4vw;width:90%}section.calculator-section .container form .right{border-radius:1vw;margin-bottom:10vw;position:relative;top:0;width:100%}section.calculator-section .container form .right .item{padding-bottom:10vw!important}section.calculator-section .container form .right .item.sizes{padding-bottom:20vw!important}section.calculator-section .container form .right .item p.title{font-size:3vw;line-height:4vw;margin:4vw 0 6vw}section.calculator-section .container form .right .item ul li{font-size:2.5vw;line-height:3.5vw}section.calculator-section .container form .right .item .profile-items .input-group{padding-bottom:4vw;width:48%}section.calculator-section .container form .right .item .profile-items .input-group label{margin-bottom:2vw}section.calculator-section .container form .right .item .profile-items .input-group label span.profile-title{font-size:3vw}section.calculator-section .container form .right .item .profile-items .input-group label span.img-profile{height:20vw}section.calculator-section .container form .right .item p.forward{bottom:-5vw;display:block;font-family:inherit;font-size:3vw;height:auto;line-height:1;padding:2vw 3vw!important;right:5%;text-align:center;width:83%}section.calculator-section .container form .right .item p.forward img{right:3vw;width:1.5vw}section.calculator-section .container form .right .item .img .height img{right:-1.1vw;width:2vw}section.calculator-section .container form .right .item .img .width img{bottom:-1.1vw;width:2vw}section.calculator-section .container form .right .item .img .opening label{font-size:3vw;margin-bottom:2vw}section.calculator-section .container form .right .item .img .values-width{bottom:-14vw;margin-left:-8vw;width:155%}section.calculator-section .container form .right .item .img .values-width span{font-size:3vw}section.calculator-section .container form .right .item .img .values-width .opening input:before{height:15px;width:15px}section.calculator-section .container form .right .item .img .values-width .opening input:after{height:8px;width:8px}section.calculator-section .container form .right .item .img .values-width .input-group label{font-size:2.5vw}section.calculator-section .container form .right .item .img .values-width .input-group input{width:13vw}section.calculator-section .container form .right .item .img .values-height{height:110%;right:-26vw;top:-7vw}section.calculator-section .container form .right .item .img .values-height .opening input:before{height:15px;width:15px}section.calculator-section .container form .right .item .img .values-height .opening input:after{height:8px;width:8px}section.calculator-section .container form .right .item .img .values-height .input-group label{font-size:2.5vw}section.calculator-section .container form .right .item .img .values-height .input-group input{width:13vw}section.calculator-section .container form .right .item .img .values-height span{font-size:3vw}section.calculator-section .container form .right .item .profile-items.color-items{margin-top:42vw}section.calculator-section .container form .right .item .profile-items.color-additems .input-group label span.img-profile,section.calculator-section .container form .right .item .profile-items.color-items .input-group label span.img-profile{height:20vw}section.calculator-section .container form .right .item .color-btns a{font-size:3vw}section.calculator-section .container form .right .specification{overflow-x:scroll}section.calculator-section .container form .right .specification .btn-row{margin-bottom:5vw}section.calculator-section .container form .right .specification table{max-width:100%;min-width:100%}section.calculator-section .container form .right .specification table tr.heading td{font-weight:700;text-align:center}section.calculator-section .container form .right .specification table tr td{border:1px solid #000;font-size:2.5vw;padding:2vw;text-align:center}.but-calc-new{margin:4vw auto 4vw 4vw;width:90%}}section.delivery_content .container h3{font-size:1.3vw;font-weight:700;margin:1vw 0}section.delivery_content .container p{font-size:1vw;line-height:1.4vw;margin:.5vw 0}section.delivery_content .container p a{text-decoration:underline}section.delivery_content .container li{font-size:1vw;line-height:1.4vw;margin:.5vw 0}@media only screen and (max-width:800px){section.delivery_content .container h3{font-size:3.3vw;margin:2vw 0}section.delivery_content .container li,section.delivery_content .container p{font-size:2.5vw;line-height:3.4vw}}.search-widget{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-222}.search-widget.show{opacity:1;visibility:visible;z-index:999}.search-widget.show .inner{top:50%}.search-widget .inner{background-color:#282828;border-radius:.5vw;box-sizing:border-box;left:50%;padding:2.5vw 2vw 2vw;position:absolute;top:70%;transform:translate(-50%,-50%)}.search-widget .inner span.close-search-widget{cursor:pointer;position:absolute;right:.5vw;top:.5vw}.search-widget .inner span.close-search-widget:hover{transform:rotate(45deg)}.search-widget .inner span.close-search-widget svg{height:1.2vw;width:1.2vw}.search-widget .inner span.close-search-widget svg path{fill:orange}.search-widget .inner form{position:relative}.search-widget .inner form input{background-color:transparent;border-radius:.5vw;box-shadow:inset 0 0 5px 1px orange;color:hsla(0,0%,100%,.8);font-size:1.2vw;padding:.7vw 1vw;width:30vw}.search-widget .inner form input:active,.search-widget .inner form input:focus{background-color:transparent}.search-widget .inner form button{background-color:transparent;border:none;cursor:pointer;position:absolute;right:.5vw;top:50%;transform:translateY(-50%)}.search-widget .inner form button:hover{transform:translateY(-50%) scale(1.2)}.search-widget .inner form button svg{height:1.5vw;width:1.5vw}.search-widget .inner form button svg path{fill:orange}.policy p{font-size:14px;line-height:24px;text-indent:30px}.policy h3{font-size:17px;text-indent:30px}
