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{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family:var(--font-montserrat),"Montserrat",sans-serif}html{height:100%;overflow-x:hidden;scroll-behavior:smooth}body{font-size:16px;line-height:1.5;background-color:#fff;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}p{font-weight:400}a{text-decoration:none;transition:all .3s ease;color:#282828}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}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:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#fbd542;border:1px solid rgba(0,0,0,.4);background-position:50%;background-repeat:no-repeat;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}:focus-visible{outline:2px solid #fac853;outline-offset:2px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.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{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:10px;height:16px;right:0;top:-7px;background-color:#f6f8f9;border:1px solid #b0babf;box-shadow:none}.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{border-radius:3px;background-color:#e0e0e0;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{border:1px solid #d9d9d9;background:#f6f8f9;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-handle.noUi-handle-lower{border-top-left-radius:4px;border-bottom-left-radius:4px}.noUi-handle.noUi-handle-upper{border-top-right-radius:4px;border-bottom-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 *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translateY(-18px);transform:translateY(-18px);top:auto;right:28px}.container{padding:0 6vw}h2{text-align:center;font-weight:700;margin-top:6vw;line-height:2.5vw;font-size:2vw}.lg-backdrop{background-color:rgba(0,0,0,.8)}.fancybox__container{z-index:10000!important}a.btn-o,button.btn-o{background-color:orange;background-image:linear-gradient(yellow,20%,orange);padding:1vw;text-align:center;display:inline-block;border-radius:3vw;color:#282828;position:relative;font-size:1vw;font-weight:700;overflow:hidden;cursor:pointer;box-shadow:0 43px 101px rgba(120,136,255,.2),0 4px 0 #f59211,inset 0 0 15px orange;transition:all .3s ease}a.btn-o:hover,button.btn-o:hover{background-image:linear-gradient(yellow,0,orange)}a.btn-o.is-loading,button.btn-o.is-loading{cursor:not-allowed;opacity:.85}a.btn-o .btn-blick,button.btn-o .btn-blick{position:absolute;top:-50%;left:-3vw;transform:rotate(20deg);width:1.5vw;background-color:#fff;height:200%;animation:moveBlick 4s linear infinite}.btn-loader{width:.95em;height:.95em;border:2px solid rgba(40,40,40,.35);border-top-color:#282828;border-radius:50%;display:inline-block;vertical-align:text-bottom;margin-right:.45em;animation:btnLoaderSpin .8s linear infinite}@keyframes btnLoaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveBlick{0%{left:-3vw}20%{left:130%}to{left:130%}}@keyframes dotBlink{0%{opacity:1}20%{opacity:0}to{opacity:1}}section.breadcrumbs{padding-top:14vw;margin:0 0 4vw;display:flex;justify-content:center;align-items:center;flex-direction:column}section.breadcrumbs ul{display:flex}section.breadcrumbs ul li{margin-right:2vw;font-weight:700;position:relative}section.breadcrumbs ul li:before{content:"";position:absolute;right:-1.5vw;top:50%;transform:translateY(-50%);height:1px;width:1vw;background-color:#282828}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}@media(min-width:801px){section.breadcrumbs>div a.btn-o{position:fixed!important;top:220px!important;right:30px!important;left:auto!important;transform:none!important;z-index:9997!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;transition:top .3s ease}}section.breadcrumbs h1,section.breadcrumbs h2{margin-top:4vw}section.breadcrumbs p.subtitle{font-size:1.2vw;margin-top:2vw}@media(min-width:801px){body.scrolled section.breadcrumbs>div a.btn-o{top:80px!important}}@media only screen and (max-width:800px){section.breadcrumbs>div a.btn-o{display:block!important;position:fixed!important;top:70px!important;left:50%!important;transform:translateX(-50%)!important;right:auto!important;width:85%!important;max-width:350px!important;text-align:center;font-size:3.5vw!important;padding:2.5vw 4vw!important;z-index:8!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.3!important;min-height:auto!important}body.scrolled section.breadcrumbs>div a.btn-o{top:70px!important}}@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{position:relative;background-color:#303030;border-top-left-radius:.7vw;border-bottom-left-radius:.7vw;transition:all .3s ease;right:0}.aside-widget-phones ul.hide{right:-4vw}.aside-widget-phones ul li a{padding:1vw;display:inline-block;box-sizing:border-box}.aside-widget-phones ul li a img{width:1.5vw;transition:all .3s ease}.aside-widget-phones ul li a:hover img{transform:scale(1.2)}p.aside-widget-phones-btn{background-color:#fac853;position:fixed;top:38%;right:1.2vw;width:1.2vw;height:1vw;display:flex;align-items:center;justify-content:center;font-size:1.1vw;border-radius:.2vw;cursor:pointer}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#f6f8f9;margin:0;font:inherit;color:currentColor;width:16px;height:16px;border:1px solid #b0babf;border-radius:4px;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.65em;border-radius:4px;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:#282828}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:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;padding:.75vw 1vw;width:50%;outline:none;margin:10px}.review .cust-review{width:70%}.review .ans-review,.review .cust-review{box-shadow:0 0 5px 0 #000;border:1px solid;border-radius:5px;padding:10px;margin:10px}.review button{margin:15px}.review li,.review p{font-size:1vw;line-height:1.4vw;padding:10px;margin:10px}.get-calculated{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;padding:2vw;box-sizing:border-box;text-align:center;margin-bottom:2vw;border:1px solid rgba(0,0,0,.1)}.get-calculated p.title{text-align:center;margin-bottom:2vw;font-size:1.1vw;line-height:1.3vw}.get-calculated p.title span{font-weight:700}.get-calculated img.prod{width:60%;margin-bottom:2vw}.get-calculated img.cat{width:100%;margin-bottom:2vw}.get-calculated form input.input-name{padding:1vw 2vw;width:100%;border-radius:2vw;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;margin-bottom:1vw}.get-calculated form input.input-name:focus{border:1px solid #00c451}.get-calculated form button{border:none;width:100%}.get-calculated form span.size{margin-top:1vw;font-size:.8vw;display:inline-block}.get-calculated form .input-group{display:flex;align-items:center;justify-content:center;text-align:left;margin-top:1vw}.get-calculated form .input-group input{width:.8vw;height:.8vw;margin-bottom:0;margin-right:.5vw}.get-calculated form .input-group label{max-width:90%;font-size:.8vw}.get-calculated form .input-group label span{color:green;text-decoration:underline}.get-calculated a.btn-o{width:100%;box-sizing:border-box;display:flex;align-items:center}.get-calculated a.btn-o img{width:2vw;margin-right:.5vw}.tags{position:absolute;top:1vw;left:1vw;display:flex;flex-direction:column;z-index:1}.tags span{display:inline-block;margin-bottom:.2vw;padding:.5vw 1vw;box-sizing:border-box;font-size:.7vw;text-align:center;transform:skew(-10deg);text-transform:uppercase;font-weight:700;color:#fff;border-radius:.2vw}.tags span.hit{background:#fabc00;background:linear-gradient(90deg,rgb(250,188,0) 44%,rgb(255,124,0))}.tags span.discount{background:#da158d;background:linear-gradient(90deg,rgb(218,21,141) 38%,rgb(204,103,8))}.tags span.action{background:#15d2da;background:linear-gradient(90deg,rgb(21,210,218) 38%,rgb(8,91,204))}.basket-container{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.3);z-index:-99;opacity:0}.basket-container.show{opacity:1;z-index:99}.basket-container .inner{position:absolute;top:70%;left:50%;width:70%;max-height:80vh;transform:translate(-50%,-50%);background-color:#f3f3f4;padding:3vw;box-sizing:border-box;border-radius:.5vw;overflow-y:scroll;overflow-x:hidden;opacity:0;z-index:-1;transition:all .3s ease}.basket-container .inner.show-inner{top:50%;opacity:1;z-index:99}.basket-container .inner span.close{position:absolute;top:1vw;right:1vw;font-size:3vw;cursor:pointer;line-height:1vw;color:rgba(0,0,0,.5);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{display:flex;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1vw;margin-top:2vw}.basket-container .inner .products-block .item a.img{display:flex;align-items:center;width:8vw;height: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{margin:.5vw 0;color:#00c451;font-weight:700}.basket-container .inner .products-block .item .q-ty{margin-left:2vw}.basket-container .inner .products-block .item .q-ty .counter{display:flex;align-items:center;justify-content:space-around;margin-top:1vw}.basket-container .inner .products-block .item .q-ty .counter input{width:4vw;font-size:1.2vw;text-align:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.1)}.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{font-weight:700;font-size:1.2vw;margin-top:1vw;display:inline-block}.basket-container .inner .products-block .item .delete-btn svg{margin:1vw 0 0 5vw;cursor:pointer;width:1.5vw;height: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{text-align:right;margin-top:2vw}.basket-container .inner p.basket-total{text-align:right;font-size:2vw;margin-top:2vw;font-weight:700}.basket-container .inner .basket-btn{margin-top:2vw;display:flex;justify-content:end}.basket-container .inner .basket-btn a{margin-left:2vw}.basket-container .inner .basket-btn a.btn-o.green{box-shadow:none;background-color:rgba(0,0,0,0);border:1px solid #00c451;background-image:linear-gradient(rgba(0,0,0,0),20%,rgba(0,0,0,0))}.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{display:flex;align-items:center;flex-direction:column}.basket-container .inner .empty-basket-block p.empty-basket{text-align:center;margin-top:2vw;font-size:1.3vw;font-weight:700}@media(max-width:768px){.review label{font-size:2.5vw;line-height:3.4vw}.review input,.review textarea{font-size:2.5vw;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);border-radius:.5vw;box-sizing:border-box;padding:.75vw 1vw;width:100%;outline:none;margin:10px}.review .cust-review{width:90%}.review .ans-review,.review .cust-review{box-shadow:0 0 5px 0 #000;border:1px solid;border-radius:5px;padding:10px;margin:10px}.review button{margin:15px}.review li,.review p{font-size:2.5vw;line-height:3.4vw}}.invalid_red{color:red}.container-catalog{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.product-item-params{display:flex;flex-direction:column;margin-top:4vh;width:90%}@media(max-width:768px){.product-item-params{margin-top:1vh;width:90%}}.product-item-params tr{font-size:20px;display:flex;justify-content:space-between;line-height:1.4vw}@media(max-width:768px){.product-item-params tr{font-size:12px;line-height:4vw;margin-top:1vw}}.product-item-params td{font-size:20px;display:flex;justify-content:space-between;line-height:1.4vw}@media(max-width:768px){.product-item-params td{font-size:12px;line-height:4vw;margin-top:1vw}}.catalog-header-padding{padding-top:13vw}.products-table_container{margin-left:0;position:relative;z-index:1;overflow-x:auto}.products-table{width:100%;position:relative;z-index:1}.products-table_container.protective-price-table{width:min(100%,1180px);margin:90px auto 0}.products-table_container.protective-price-table .products-table{width:100%;margin:0 auto 40px!important}.protective-order-text{margin:80px 0 55px}.protective-order-text .h2_title{text-align:center;margin-bottom:35px}.protective-order-text .desc{margin:0 auto;font-weight:700}.protective-faq{margin:55px 0 70px}.protective-faq .h2_title{text-align:center;margin-bottom:45px}.protective-catalog-download{width:100%;margin:65px 0 70px;text-align:center}.protective-catalog-download .h2_title{margin-bottom:18px;text-align:center}.protective-catalog-download .protective-catalog-list{width:100%;max-width:none;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-weight:700}.protective-catalog-download .protective-catalog-list li{margin-bottom:3px}.protective-catalog-download .protective-catalog-list li:before{content:"- "}.protective-catalog-download .protective-catalog-list li a{color:#1f1f1f;font-weight:800;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;transition:color .2s ease}.protective-catalog-download .protective-catalog-list li a:hover{color:#f59211}.protective-catalog-download .protective-catalog-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:260px;border:none}.protective-catalog-download .protective-catalog-btn img{width:15px;height:15px;flex:0 0 auto}.protective-examples-slider{width:100%;max-width:1280px;margin:70px auto 38px;padding:0 68px;box-sizing:border-box;position:relative;--protective-example-card-height:190px}.protective-examples-slider .h2_title{margin:0 0 36px;text-align:center}.protective-examples-slider .protective-examples-slider__viewport{position:relative;overflow:visible}.protective-examples-slider .swiper{width:100%;padding:0;overflow:hidden}.protective-examples-slider .protective-examples-slider__arrow{position:absolute!important;z-index:10!important;top:calc(var(--protective-example-card-height)/2)!important;width:56px!important;height:56px!important;padding:0!important;color:#282828!important;cursor:pointer!important;display:inline-flex!important;align-items:center;justify-content:center;transform:translateY(-50%)!important;user-select:none;outline:none;appearance:none;border:0;border-radius:50%;background-color:#f7c63b;background-image:linear-gradient(180deg,#f8d44d,#f2ad34);box-shadow:0 4px 10px rgba(245,146,17,.3),inset 0 -2px 0 #e49e2e;transition:transform .2s ease,box-shadow .2s ease,background-image .2s ease}.protective-examples-slider .protective-examples-slider__arrow span{display:block!important;font-family:Arial,sans-serif;font-size:48px!important;font-weight:700;line-height:1;transform:translateY(-2px)}.protective-examples-slider .protective-examples-slider__arrow:hover{background-image:linear-gradient(180deg,#f9db57,#f4b43a);box-shadow:0 6px 14px rgba(245,146,17,.35),inset 0 -2px 0 #e49e2e;transform:translateY(-50%) scale(1.04)!important}.protective-examples-slider .protective-examples-slider__arrow:active{transform:translateY(-46%) scale(.98)!important;box-shadow:0 3px 9px rgba(245,146,17,.24),inset 0 -1px 0 #e49e2e}.protective-examples-slider .protective-examples-slider__arrow:disabled{cursor:default!important;opacity:.7;pointer-events:none}.protective-examples-slider .protective-examples-slider__arrow--prev{left:-52px!important}.protective-examples-slider .protective-examples-slider__arrow--next{right:-52px!important}.protective-examples-slider__item{width:92%;margin:0 auto;height:var(--protective-example-card-height);overflow:hidden;border:4px solid #1f1f1f;border-radius:4px;background-color:#fff}.protective-examples-slider__item img{width:100%;height:100%;display:block;object-fit:cover}.protective-examples-slider__item-link{display:block;color:inherit;text-decoration:none}@media(min-width:1024px){.protective-examples-slider__item-link{cursor:zoom-in}}section.category-content.protective-roller-content .btns-block.protective-main-actions{justify-content:center;gap:10vw;margin:34px 0 62px}section.category-content.protective-roller-content .btns-block.protective-main-actions a{min-width:230px;text-align:center}@media only screen and (max-width:800px){section.category-content.protective-roller-content{margin-top:48px}section.category-content.protective-roller-content .container{padding:0 22px}section.category-content.protective-roller-content .container>h2:first-child{margin-top:0;margin-bottom:30px;padding:0 18px;font-size:22px;line-height:1.22}section.category-content.protective-roller-content .protective-order-text{margin:58px 0 42px}section.category-content.protective-roller-content .protective-order-text .h2_title{margin-bottom:18px;padding:0;font-size:20px;line-height:1.25}section.category-content.protective-roller-content .protective-order-text .desc{font-size:14px;line-height:1.48}section.category-content.protective-roller-content .protective-faq{margin:44px 0 56px}section.category-content.protective-roller-content .protective-faq .h2_title{margin-bottom:28px;padding:0;font-size:20px;line-height:1.25}section.category-content.protective-roller-content .protective-catalog-download{margin:54px 0 58px}section.category-content.protective-roller-content .protective-catalog-download .h2_title{margin-bottom:20px;padding:0;font-size:19px;line-height:1.25}section.category-content.protective-roller-content .protective-catalog-download .protective-catalog-list{margin-bottom:26px}section.category-content.protective-roller-content .protective-catalog-download .protective-catalog-list li{font-size:13px;line-height:1.35;margin-bottom:7px}section.category-content.protective-roller-content .protective-catalog-download .protective-catalog-btn{min-width:0;width:min(100%,300px);font-size:13px!important;line-height:1.2;padding:13px 18px!important}section.category-content.protective-roller-content .protective-examples-slider{margin:48px 0 30px;padding:0 64px;--protective-example-card-height:220px}section.category-content.protective-roller-content .protective-examples-slider .h2_title{margin-bottom:24px;padding:0;font-size:20px;line-height:1.25}section.category-content.protective-roller-content .protective-examples-slider .swiper{padding:0;overflow:hidden}section.category-content.protective-roller-content .protective-examples-slider .protective-examples-slider__arrow{width:44px!important;height:44px!important}section.category-content.protective-roller-content .protective-examples-slider .protective-examples-slider__arrow span{font-size:38px!important}section.category-content.protective-roller-content .protective-examples-slider .protective-examples-slider__arrow--prev{left:-40px!important}section.category-content.protective-roller-content .protective-examples-slider .protective-examples-slider__arrow--next{right:-40px!important}section.category-content.protective-roller-content .protective-examples-slider__item{height:200px;border-width:3px}section.category-content.protective-roller-content .btns-block.protective-main-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:26px 0 42px}section.category-content.protective-roller-content .btns-block.protective-main-actions a{width:min(100%,300px);min-width:0;margin:0 auto;font-size:14px}}header{position:absolute;top:0;left:0;width:100%;color:#efebeb;z-index:9}header.bg-black{background-color:#282828}header .top-header{box-sizing:border-box;padding:1vw 5vw;justify-content:space-between;column-gap:2.2vw}header .top-header,header .top-header .logo-block{display:flex;align-items:center}header .top-header .logo-block a{color:#fff;font-size:.7vw;display:flex;flex-direction:column;align-items:center}header .top-header .logo-block a img{height:2.6vw;width:8vw;margin-bottom:.5vw}header .top-header .logo-block p{font-size:.7vw;margin-left:1vw;line-height:.8vw}header .top-header .factory{display:flex;align-items:center}header .top-header .factory img{width:3.5vw;margin-right:.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{display:flex;align-items:center;justify-content:flex-end;gap:2vw}header .top-header .calculator a{display:flex;justify-content:center;box-sizing:border-box;align-items:center;padding:.5vw 1vw;font-size:.7vw}header .top-header .calculator a img{height:1.9vw;width:2.5vw;margin-right:.5vw}header .top-header .calculator button.btn-o{display:flex;justify-content:center;box-sizing:border-box;align-items:center;padding:.5vw 1vw;font-size:.7vw;border:none;cursor:pointer}header .top-header .calculator button.btn-o img{height:1.9vw;width:2.5vw;margin-right:.5vw}header .top-header .calculator button.btn-o.catalog-btn{margin-left:-.4vw;padding-left:.8vw}header .top-header .messengers p.title{text-align:center;margin-bottom:.5vw;font-size:.7vw}header .top-header .messengers .items{display:flex;justify-content:space-between}header .top-header .messengers .items a.item{display:flex;color:#efebeb;align-items:center;font-size:.7vw;border:1px solid hsla(0,0%,100%,.3);margin-right:.5vw;padding:.5vw;border-radius:2vw}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{width:1vw;height:1vw;margin-right:.5vw}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{display:flex;align-items:start;flex-direction:column;row-gap:.35vw}header .top-header .phones a{color:#fff;font-weight:700;letter-spacing:.05vw;white-space:nowrap;display:inline-flex;align-items:center;gap:.5vw}header .top-header .phones a img{width:1.3vw;height:1.3vw;object-fit:contain;flex-shrink:0}header .top-header .phones a:hover{color:#fac853}header .top-header .phones span{display:inline-block;margin:.5vw auto 0;text-transform:uppercase;color:#fac853;border-bottom:1px dotted #fac853;cursor:pointer;font-size:.8vw;transition:all .3s ease}header .top-header .phones span:hover{border-bottom:1px solid #fac853}header .top-header .burger-btn{width:30px;height:20px;position:relative;z-index:100000;display:none}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{position:absolute;left:0;display:inline-block;width:inherit;height:3px;background-color:orange;cursor:pointer;opacity:1;visibility:visible;transition:all .3s ease}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{margin-top:0;border-top:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;justify-content:space-between;align-items:center}header .nav-block .mobile-lang-switcher{display:none}header .nav-block.fixed{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);margin-top:0}header .nav-block nav{width:89%}header .nav-block nav>ul{display:table;width:100%;padding:0 2vw 0 5vw;box-sizing:border-box}header .nav-block nav>ul>li.search-field-mobile{display:none}header .nav-block nav>ul>li{display:table-cell;text-align:center;position:relative}header .nav-block nav>ul>li ul{position:absolute;left:0;top:4.2vw;background-color:#282828;padding:1.5vw 2vw;box-sizing:border-box;visibility:hidden;opacity:0;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 a:hover{color:#fac853}header .nav-block nav>ul>li ul.icons li a:hover p.img{transform:scale(1.05)}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{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}header .nav-block nav>ul>li ul.icons li.disabled p.img span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;text-align:center;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{width:max-content;text-align:left}header .nav-block nav>ul>li ul li p.img{width:12vw;height:8vw;margin-bottom:.5vw;border-radius:.3vw;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:all .3s ease}header .nav-block nav>ul>li ul li a{line-height:1.4vw;color:#efebeb}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{visibility:visible;top:3.2vw;opacity:1;z-index:99}header .nav-block nav>ul>li>a{width:100%;padding:1.1vw;box-sizing:border-box;display:inline-block;color:#efebeb;border:2px;font-size:1vw;position:relative}header .nav-block nav>ul>li>a.active{color:#fac853}header .nav-block nav>ul>li>a.active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fac853}header .nav-block nav>ul>li>a svg{width:.5vw;position:relative;top:.1vw;margin-left:.5vw;transform:rotate(-90deg)}header .nav-block nav>ul>li>a svg path{fill:#efebeb}header .nav-block .search-field{width:11%;padding-right:6vw;box-sizing:border-box;display:flex;align-items:center}header .nav-block .search-field form{position:relative}header .nav-block .search-field form svg{width:1.3vw;height:1.3vw;cursor:pointer}header .nav-block .search-field form svg path{fill:#fff}header .nav-block .search-field .lang-block{margin-left:1vw;cursor:pointer;position:relative}header .nav-block .search-field .lang-block span{display:inline-block;padding:.5vw 0}header .nav-block .search-field .lang-block ul{position:absolute;top:100%;left:-.5vw;visibility:hidden;opacity:0;background-color:#303030;border-radius:.5vw;z-index:-1;transition:all .3s ease}header .nav-block .search-field .lang-block ul li a{padding:.5vw;display:inline-block;color:#fff}header .nav-block .search-field .lang-block ul li a:hover{color:#fac853}header .nav-block .search-field .lang-block:hover ul{visibility:visible;opacity:1;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{color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:-.2vw;right:-.5vw;width:1vw;height:1vw;background-color:orange;border-radius:50%;font-weight:700;font-size:.6vw}header .nav-block .search-field a.header-basket-btn:hover svg path{fill:orange}header .mobile-cart-under{display:none}section.first-block{width:100%;min-height:clamp(613px,48vw,983px);padding-bottom:2.6vw;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;background-image:url(/img/bg1.jpg.webp)}section.first-block .container{display:flex;justify-content:space-between;gap:.5vw}section.first-block .container .content{padding-top:17vw;position:relative;width:75%}section.first-block .container .content h1{color:#efebeb;font-size:2.8vw;line-height:3.4vw;font-weight:300}section.first-block .container .content h1 span{font-weight:700;color:#fff}section.first-block .container .content p.sub-title{padding-left:6vw;color:#efebeb;margin-top:2vw;position:relative;font-size:1.35vw}section.first-block .container .content p.sub-title span{color:#fac853}section.first-block .container .content p.sub-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5vw;height:.1vw;background-color:#fac853}section.first-block .container .content .adv-items{margin-top:2vw;display:flex;justify-content:flex-start;gap:1.5vw;width:100%}section.first-block .container .content .adv-items .item{color:#efebeb;width:20%;flex:0 1 20%;border:1px dashed #fac853;padding:clamp(28px,2.5vw,40px) clamp(12px,1.1vw,18px) clamp(14px,1.1vw,18px);background-color:rgba(0,0,0,.3);border-radius:.5vw;box-sizing:border-box;position:relative;min-height:clamp(154px,12vw,200px)}section.first-block .container .content .adv-items .item img.ribbon{position:absolute;top:0;left:10px;width:20px}section.first-block .container .content .adv-items .item img.adv-img{position:absolute;width:60px;height:50px;top:10px;right:10px}section.first-block .container .content .adv-items .item p.title{font-weight:700;font-size:clamp(13px,.95vw,17px);margin-bottom:clamp(6px,.55vw,10px);line-height:1.22}section.first-block .container .content .adv-items .item p.subtitle{font-size:clamp(10px,.72vw,15px);line-height:1.2}section.first-block .container .content .adv-items .item:nth-child(2){width:36%;flex-basis:36%}section.first-block .container .content .adv-items .item:nth-child(2) img.adv-img{width:50px;height:50px;top:10px;right:10px}section.first-block .container .content .adv-items .item:last-child{width:36%;flex-basis:36%}section.first-block .container .content .adv-items .item:last-child p.title{font-size:clamp(13px,.95vw,17px);line-height:1.22}section.first-block .container .content .adv-items .item:last-child img.adv-img{width:100px;height:70px;top:0;right:10px}@media(max-width:1500px){section.first-block .container .content .adv-items .item:last-child img.adv-img{width:60px;height:40px}}section.first-block .container .content .adv-items .item:last-child .adv-contact-title{display:flex;justify-content:space-between;align-items:center;gap:.35vw;margin-bottom:.65vw}section.first-block .container .content .adv-items .item:last-child .adv-contact-title p.title{margin-bottom:0;white-space:nowrap}section.first-block .container .content .adv-items .item:last-child .adv-contact-title .contact-map{width:4.2vw;height:auto;min-width:52px;max-width:72px;flex-shrink:0}section.first-block .container .content .adv-items .item:last-child .adv-item-block{display:flex;justify-content:space-between;gap:.5vw}section.first-block .container .content .adv-items .item:last-child .adv-item-dek{flex:1}section.first-block .container .content .adv-items .item:last-child .adv-contact-phone{display:flex;gap:.25vw;margin-bottom:.5vw;flex-wrap:wrap}section.first-block .container .content .adv-items .item:last-child .adv-contact-phone .city{color:#fff;font-weight:700;font-size:clamp(10px,.72vw,15px);line-height:1.2;white-space:nowrap}section.first-block .container .content .adv-items .item:last-child .adv-contact-phone a{color:#fff;font-size:clamp(10px,.72vw,15px);line-height:1.2;white-space:nowrap}section.first-block .container .hero-banner-slider{width:100%;position:relative;border:1px dashed #fac853;border-radius:.5vw;background-color:rgba(0,0,0,.3);overflow:hidden}section.first-block .container .hero-banner-slider .swiper{width:100%;height:100%;border-radius:0}section.first-block .container .hero-banner-slider .swiper-pagination{position:absolute!important;bottom:12px!important;left:50%!important;width:auto!important;transform:translateX(-50%)!important;display:flex;justify-content:center;align-items:center;gap:6px;overflow:visible;z-index:10}section.first-block .container .hero-banner-slider .swiper-pagination-bullet{width:8px;height:8px;background:hsla(0,0%,100%,.4);opacity:1;border-radius:50%;transition:background .3s;flex-shrink:0}section.first-block .container .hero-banner-slider .swiper-pagination-bullet-active{background:#fff}section.first-block .container .hero-banner-slider--mobile{display:none}section.first-block .container .hero-news-banner{display:block;width:100%;cursor:pointer}section.first-block .container .hero-news-banner img{width:100%;height:28vw;object-fit:cover;object-position:center;display:block;border-radius:.5vw}section.first-block .container .contact-form--hidden-desktop{display:none}section.first-block .container .form-block{width:25%;padding-top:17vw;padding-bottom:2vw;position:relative;min-height:100%;display:flex;flex-direction:column}@media(min-width:801px){section.first-block .container .form-block--has-banner{padding-bottom:0}section.first-block .container .form-block--has-banner .hero-banner-slider--desktop{position:absolute;top:17vw;right:0;aspect-ratio:1135/1386;left:0;width:100%}section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .hero-news-banner,section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .hero-news-banner img,section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .swiper-slide,section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .swiper-wrapper{height:100%}}section.first-block .container .form-block ul.slick-dots{position:absolute;bottom:.7vw;left:50%;z-index:2;transform:translateX(-50%)}section.first-block .container .form-block .inner{min-height:100%;background-color:#fff;border-radius:.5vw}section.first-block .container .form-block .inner p.title{padding:2vw 2vw 1vw;font-weight:700;font-size:1.3vw;line-height:1.4vw}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{padding:0 2vw;margin-bottom:2vw}section.first-block .container .form-block .inner form input{width:100%;border-radius:2vw;padding:1vw 2vw;letter-spacing:.05vw;box-sizing:border-box;margin-bottom:1vw;border:1px solid rgba(0,0,0,.2)}section.first-block .container .form-block .inner form button{width:100%;border:none;display:flex;align-items:center;justify-content:center}section.first-block .container .form-block .inner form button img{width:1.5vw;margin-right:.5vw}section.first-block .container .form-block .inner form p.size{font-size:.8vw;text-align:center;margin-top:1vw;color:rgba(0,0,0,.8)}section.first-block .container .form-block .inner .updated-block{position:absolute;top:52%;left:2vw;display:flex;align-items:center}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-weight:700;font-size:.85vw}section.first-block .container .form-block .inner .updated-block img{width:1.5vw;margin-left:.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{justify-content:space-between;display:flex;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:120px}section.first-block .container .form-block .contact-form .contact-phone{justify-content:space-between;display:flex;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{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.catalog-item-image{height:30vw;width:30vw}section.product-adv p.heading-subtitle{text-align:center;margin-top:1vw;font-size:1.2vw}section.product-adv .inner{margin-top:3vw;display:flex;justify-content:space-between;flex-flow:wrap}section.product-adv .inner .item{border-radius:.5vw;width:32%;padding:2vw;box-sizing:border-box;border:1px solid #d3d3d3;height:15vw;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:1.5vw;position:relative;cursor:pointer;overflow:hidden}section.product-adv .inner .item.wide{width:49%}section.product-adv .inner .item:hover:before{top:0}section.product-adv .inner .item:before{content:"";position:absolute;top:-110%;left:0;width:100%;height:100%;background-position:bottom;background-size:cover;border-radius:.5vw;background-image:url(/img/prod-adv/bg.png.webp);transition:all .5s ease}section.product-adv .inner .item p.title{font-weight:700;width:70%;font-size:1.2vw;line-height:1.4vw;margin-bottom:1vw;position:relative}section.product-adv .inner .item p.second{width:80%;font-size:19px;position:relative}section.product-adv .inner .item img{width:10vw;position:absolute;bottom:0;right:0}section.catalogue-main-page .catalogue-quick-links{width:100%;margin:2vw 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5vw;row-gap:0}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn{display:flex;justify-content:center;align-items:center;gap:.5vw;padding:.65vw .85vw;text-transform:none;font-size:1.1vw;font-weight:600}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn svg{width:1vw;height:1vw;flex-shrink:0}@media(max-width:768px){section.catalogue-main-page .catalogue-quick-links{grid-template-columns:1fr;row-gap:4vw}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn{font-size:4vw!important;padding:2.5vw 4vw;justify-content:center;gap:2vw}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn svg{width:4vw;height:4vw}}section.catalogue-main-page .inner{margin-top:5vw;display:flex;justify-content:space-between}section.catalogue-main-page .inner .left{width:25%;position:sticky;top:100px;height:max-content}section.catalogue-main-page .inner .left .filters{padding:1vw;box-sizing:border-box;border-radius:.5vw;box-shadow:.2vw .2vw 3vw .2vw rgba(0,0,0,.2);position:relative}section.catalogue-main-page .inner .left .filters .all-one-place{position:absolute;width:80%;transform:translateX(-50%);top:-1.5vw;left:50%}section.catalogue-main-page .inner .left .filters .all-one-place p.title{text-align:center;background-color:#282828;color:#efebeb;padding:1vw;transform:skew(-10deg);border-radius:.5vw;font-size:1vw;font-weight:700}section.catalogue-main-page .inner .left .filters .filter-item{margin-top:2vw;border-bottom:1px solid rgba(0,0,0,.1);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{width:46%;position:relative}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input input{width:100%;font-size:14px;border-radius:.5vw;padding:6px 12px;box-sizing:border-box;border:1px solid #dde2e4;background-color:rgba(0,0,0,0)}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input label{position:absolute;right:0;display:flex;align-items:center;justify-content:center;height:100%;font-size:14px;border:1px solid #dde2e4;border-left:none;box-sizing:border-box;border-top-right-radius:6px;border-bottom-right-radius:6px;padding:0 12px!important;background-color:#f6f8f9}section.catalogue-main-page .inner .left .filters .filter-item .input-block img.arrow{width:1vw;cursor:pointer;position:absolute;top:.1vw;right:.5vw;transition:all .3s ease}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{display:flex;align-items:center;margin-bottom:1vw;position:relative}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level{flex-direction:column;align-items:flex-start}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.second-level .list-second{padding-left:2vw;box-sizing:border-box;margin-top:1vw;display:none}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{display:flex;align-items:center}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item img.arrow-second{width:1vw;cursor:pointer;position:absolute;top:.1vw;right:.5vw;transition:all .3s ease}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{display:flex;align-items:center}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input{margin-right:.75vw;width:1.2vw;height:1.2vw;cursor:pointer}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item label{font-size:1vw;cursor:pointer}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;padding-left:2vw;display:none}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{border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;padding:0 1vw;height:3.5vw;border-radius:.5vw;box-sizing:border-box;font-size:1.1vw}section.catalogue-main-page .inner .left .filters ul li a img{transition:all .3s ease;margin-right:1vw;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{margin-top:1vw;border:1px solid rgba(0,0,0,.1);border-radius:.5vw}section.catalogue-main-page .inner .left .measurer .img{height:15vw;border-radius:.5vw;background-size:cover;background-position:top;background-repeat:no-repeat}section.catalogue-main-page .inner .left .measurer .content{padding:2vw 1vw;background-size:cover;background-position:50%;background-repeat:no-repeat;box-sizing:border-box;border-radius:.5vw}section.catalogue-main-page .inner .left .measurer .content p.title{text-align:center;font-weight:700;font-size:1vw}section.catalogue-main-page .inner .left .measurer .content p.desc{text-align:center;margin-top:.5vw;margin-bottom:1vw}section.catalogue-main-page .inner .left .measurer .content a{width:100%;padding:1.2vw 0;font-weight:400;font-size:.9vw;box-sizing:border-box}section.catalogue-main-page .inner .left .measurer .content a span{font-weight:700}section.catalogue-main-page .inner .right{width:72%;margin-top:-1.5vw}section.catalogue-main-page .inner .right .top-block{background-color:#fff;padding:.5vw 1vw;border-radius:.5vw;display:flex;justify-content:space-between;box-sizing:border-box;border:1px solid rgba(0,0,0,.1)}section.catalogue-main-page .inner .right .top-block .item{display:flex;align-items:center;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{margin-right:.5vw;background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:3.5vw;min-height:3.5vw}section.catalogue-main-page .inner .right .top-block .item p{line-height:.9vw;font-size:.8vw}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);padding:.5vw 1vw;cursor:pointer;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{margin-top:1vw;display:flex;justify-content:space-between;flex-flow:wrap;position:relative}section.catalogue-main-page .inner .right .product-items .item{width:32.1%;border:1px solid rgba(0,0,0,.1);border-radius:.5vw;box-sizing:border-box;padding:1vw 1vw 2vw;margin-bottom:1vw;position:relative}section.catalogue-main-page .inner .right .product-items .item .img{height:12vw;margin-bottom:1vw;overflow:hidden;display:flex;align-items:center;justify-content:center}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{width:100%;height:100%}section.catalogue-main-page .inner .right .product-items .item p.status{font-weight:700;font-size:.7vw;display:flex;align-items:center}section.catalogue-main-page .inner .right .product-items .item p.status span{border-radius:50%;display:inline-block;width:.3vw;height:.3vw;margin-right:.5vw}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{background-color:#40a140;animation:dotBlink 2s linear infinite}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{font-weight:700;display:inline-block;margin-top:1vw;font-size:1vw;line-height:1.3vw}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{font-size:1.1vw;display:inline-block;margin:0 .5vw;color:rgba(0,0,0,.5);position:relative;padding:0 .2vw}section.catalogue-main-page .inner .right .product-items .item .price-block span.discount:before{content:"";position:absolute;top:50%;left:0;height:1px;transform:translateY(-50%);width:100%;background-color:rgba(0,0,0,.5)}section.catalogue-main-page .inner .right .product-items .item .price-block span.price{font-weight:700;margin-left:.5vw;font-size:1.3vw;border:1px dashed rgba(0,0,0,.1);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{margin-top:2vw;align-items:center;justify-content:space-between;position:absolute;width:100%;display:none;background-color:#fff;padding:2vw 1vw;box-sizing:border-box;border-radius:.5vw;bottom:-6vw;left:0;z-index:1}section.catalogue-main-page .inner .right .product-items .item .btns-block a.btn-o{width:65%;box-sizing:border-box;font-size:.8vw;padding:1.2vw 0}section.catalogue-main-page .inner .right .product-items .item .btns-block a.more{font-size:.85vw;color:rgba(0,0,0,.7);border-bottom:1px dotted rgba(0,0,0,.5)}section.catalogue-main-page .inner .right .product-items .item .btns-block a.more:hover{color:#fac853;border-bottom:1px dotted #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{margin-top:4vw;display:flex;align-items:center;justify-content:center}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{width:2vw;display:flex;align-items:center;justify-content:center;margin:0 .5vw;height:2vw;color:#fff;background-color:rgba(0,0,0,.15)}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{margin-top:1vw;display:flex;justify-content:center}section.catalogue-main-page .inner .right .catalogue-btn a{display:flex;align-items:center;font-size:.9vw;width:max-content;justify-content:space-between}section.catalogue-main-page .inner .right .catalogue-btn a img{width:1.5vw;margin-right:.5vw}.faq_img{width:.7vw;height:.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{width:90%;padding:0;visibility:hidden;height:0;overflow:hidden;opacity:0;transition:all .2s linear}.faq_active{padding:10px;visibility:visible;height:auto;overflow:none;opacity:1}section.download-catalogue{margin-top:6vw}section.download-catalogue .container .inner{position:relative;background:#fac853;border:1px solid hsla(0,0%,100%,.5)}section.download-catalogue .container .inner .content{width:70%;position:relative;z-index:2;padding:4vw}section.download-catalogue .container .inner .content h2{margin-top:0;font-size:3vw;line-height:3.5vw;text-align:left;max-width:70%}section.download-catalogue .container .inner .content .desc{width:80%;display:flex;justify-content:space-between;align-items:center;margin-top:2vw}section.download-catalogue .container .inner .content .desc p.exam{font-size:1.2vw}section.download-catalogue .container .inner .content .desc p.updated{display:flex;align-items:center}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{width:80%;margin-top:3vw;background-color:#fff;border:1px solid #f3f3f4;padding:2.5vw 4vw;box-sizing:border-box;box-shadow:.5vw .5vw 2vw .5vw rgba(0,0,0,.1);position:relative}section.download-catalogue .container .inner .content .form-block:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:98%;height:95%;border:1px solid rgba(0,0,0,.1)}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;justify-content:space-between;flex-flow:wrap}section.download-catalogue .container .inner .content .form-block form .first-row input{width:48%;position:relative;z-index:1;background-color:#f3f3f4;border-radius:2vw;box-sizing:border-box;padding:1.2vw;border:1px solid #f3f3f4}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{margin-top:10px;width:100%;border:none;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center}section.download-catalogue .container .inner .content .form-block form .first-row button img{width:2vw;margin-right:1vw}section.download-catalogue .container .inner .content .form-block form .policy{margin-top:1.5vw;display:flex;position:relative;align-items:center}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{color:green;font-weight:700;border-bottom:1px dotted green;cursor:pointer}section.download-catalogue .container .inner .catalogue-bg{position:absolute;z-index:1;bottom:4vw;right:5vw;width:30%;height:25vw;background-position:100%;background-size:contain;background-repeat:no-repeat}section.download-catalogue .container .inner .hexahedron{position:absolute;top:2vw;right:10vw;width:8vw;height:8vw;background-repeat:no-repeat;z-index:3;background-position:50%;background-size:contain;display:flex;flex-direction:column;align-items:center;justify-content:center}section.download-catalogue .container .inner .hexahedron img{width:2vw;margin-bottom:1vw}section.download-catalogue .container .inner .hexahedron span{background-color:green;width:max-content;color:#fff;padding:.2vw .7vw;border-radius:.3vw;font-weight:700;font-size:.7vw}section.portfolio p.subtitle{text-align:center;font-size:1.5vw;margin-top:2vw;margin-bottom:3vw}@media(max-width:998px){section.portfolio p.subtitle{font-size:18px}}section.portfolio.portfolio-page-item .portfolio-items a.item{width:32%;border-radius:.5vw;background-size:cover;background-repeat:no-repeat;background-position:50%}section.portfolio.portfolio-page-item .portfolio-back{display:flex;justify-content:center;margin-top:2.5vw}section.portfolio.portfolio-page-item .portfolio-back a{display:flex;align-items:center;width:max-content;border:1px solid #0c9cdc;border-radius:.5vw;padding:.5vw 1vw;box-sizing:border-box;transition:all .3s ease}section.portfolio.portfolio-page-item .portfolio-back a img{width:10px;height:10px;margin-right:1vw}section.portfolio.portfolio-page-item .portfolio-back a:hover{border-color:orange;color:orange}section.portfolio .portfolio-items{display:flex;justify-content:space-between;flex-flow:wrap}section.portfolio .portfolio-items a.item{display:inline-block;width:32%;position:relative}section.portfolio .portfolio-items a.item .img{display:inline-block;width:100%;height:20vw;border-radius:.5vw;background-size:cover;background-repeat:no-repeat;transition:all .3s ease;background-position:50%}section.portfolio .portfolio-items a.item p{font-size:16px}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{content:"";position:absolute;border-radius:.5vw;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;transition:all .3s ease;background-color:rgba(0,0,0,.4)}section.portfolio .portfolio-items a.item span.watch{color:#efebeb;border-bottom:1px dotted #efebeb;position:absolute;top:60%;transition:all .3s ease;opacity:0;visibility:hidden;z-index:-1;left:50%;transform:translate(-50%,-50%)}section.portfolio .portfolio-items a.item span.watch:hover{color:#fac853;border-bottom:1px dotted #fac853}section.portfolio .portfolio-btn{display:flex;justify-content:center;margin-top:50px}section.portfolio .portfolio-btn a{display:flex;width:max-content;align-items:center;padding:.5vw 2vw}section.portfolio .portfolio-btn a img{width:2vw;margin-right:.5vw;height:2.5vw}section.main-description li,section.main-description p.subtitle{margin-top:1vw;font-size:1.2vw;line-height:1.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;padding:4vw 0;box-shadow:0 0 0 .5vw #fac853;border:1px solid #fff}section.certificates .inner h2{margin-top:0}section.certificates .inner p.subtitle{text-align:center;margin-top:1vw;font-size:1.1vw}section.certificates .inner .content{margin-top:3vw;display:flex;justify-content:space-between}section.certificates .inner .content .left{width:65%;height:32vw;position:relative}section.certificates .inner .content .left .img{position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat;height:110%;top:0;left:-3vw;width:100%}section.certificates .inner .content .left .desc{position:absolute;top:-5vw;left:4vw}section.certificates .inner .content .left .desc p{font-size:.8vw;color:rgba(0,0,0,.8)}section.certificates .inner .content .left .desc img.finger{width:1vw;position:absolute;top:-.8vw;left:-1.5vw}section.certificates .inner .content .left .desc img.arrow{position:absolute;top:2vw;left:0;width:7vw;transform:rotate(20deg)}section.certificates .inner .content .left .desc2{position:absolute;bottom:-2vw;left:15vw}section.certificates .inner .content .left .desc2 p{font-size:.8vw;color:rgba(0,0,0,.8)}section.certificates .inner .content .left .desc2 img.finger{width:1vw;position:absolute;top:-.8vw;left:-1.5vw}section.certificates .inner .content .left .desc2 img.arrow{position:absolute;top:-4vw;left:4vw;width:7vw;transform:rotate(-60deg)}section.certificates .inner .content .left .desc3{position:absolute;top:2vw;right:4vw}section.certificates .inner .content .left .desc3 p{font-size:.8vw;color:rgba(0,0,0,.8)}section.certificates .inner .content .left .desc3 img.finger{width:1vw;position:absolute;top:-.8vw;left:-1.5vw}section.certificates .inner .content .left .desc3 img.arrow{position:absolute;top:3vw;left:0;width:7vw;transform:rotate(-40deg)}section.certificates .inner .content .right{width:30%;padding-right:4vw}section.certificates .inner .content .right p{line-height:1.2vw}section.certificates .inner .content .right p.adv-title{margin:1vw 0;font-size:1.2vw;font-weight:700}section.certificates .inner .content .right ul li{line-height:1.2vw}section.certificates .inner .content .right .sert-block{display:flex;justify-content:space-between;flex-flow:wrap;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{height:10vw;width:100%;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}section.callback{margin-top:6vw;display:flex;justify-content:space-between}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{font-weight:700;background-color:#fac853;font-size:1.2vw;padding:.5vw 1vw;display:inline-block;border-radius:.2vw;transform:skew(-10deg)}section.callback .left .list-block{margin-top:2vw;display:flex;justify-content:space-between;align-items:center}section.callback .left .list-block ul{width:50%}section.callback .left .list-block ul li{display:flex;align-items:center;margin-bottom:.5vw}section.callback .left .list-block ul li p.img{width:1.5vw;height:1.5vw;background-color:#fac853;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.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{width:40%;display:flex;flex-direction:column;align-items:center}section.callback .left .list-block .phone-block p.title{font-weight:700;margin-bottom:2vw;font-size:1.2vw}section.callback .left .list-block .phone-block a{display:flex;align-items:center;margin-bottom:.5vw;font-weight:700;font-size:1.2vw}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{margin-top:3vw;background-color:#fff;border:1px solid #f3f3f4;padding:2.5vw 5vw;box-shadow:.5vw .5vw 2vw .5vw rgba(0,0,0,.1);position:relative}section.callback .left .form-block>*{position:relative;z-index:1}section.callback .left .form-block:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:98%;height:95%;border:1px solid rgba(0,0,0,.1)}section.callback .left .form-block p.title{font-size:1.2vw;line-height:1.4vw;text-align:center}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;display:flex;flex-direction:column;align-items:center}section.callback .left .form-block form .first-row{display:flex;justify-content:center;gap:3vw;width:100%}section.callback .left .form-block form .first-row input{width:min(38vw,690px);max-width:100%;background-color:#f3f3f4;border-radius:2vw;box-sizing:border-box;padding:1.2vw;border:1px solid #f3f3f4;position:relative;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{width:min(38vw,690px);max-width:100%;border:none;font-weight:700;text-transform:uppercase;cursor:pointer}section.callback .left .form-block form .policy{margin-top:1.5vw;display:flex;position:relative;align-items:center;justify-content:center;width:100%}section.callback .left .form-block form .policy input{margin-right:.5vw}section.callback .left .form-block form .policy label span{color:green;font-weight:700;border-bottom:1px dotted green;cursor:pointer}.map-catalog-download{width:100%;display:flex;justify-content:center;margin-bottom:1.2vw}.map-catalog-download button.btn-o{display:inline-flex;align-items:center;gap:.5vw;border:none}.map-catalog-download button.btn-o img{width:1vw;height:1vw}.map-block{position:relative;margin-bottom:-1vw}.map-block:before{content:"";position:absolute;left:0;top:-10px;width:100%;height:0;box-shadow:0 0 29px 40px #f3f3f4}.map-block iframe{height:55vw}.map-block .contacts-block{top:12vw;left:6vw;width:22vw;position:absolute;height:40vw;background-color:#fff;border-radius:.5vw;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 .5vw #fff;padding:2vw;box-sizing:border-box}.map-block .contacts-block p.title{text-align:center;font-weight:700;font-size:1.4vw;margin-bottom:2vw}.map-block .contacts-block p.sub-title{font-weight:700;margin-bottom:.5vw;font-size:1.1vw}.map-block .contacts-block p.second{font-size:.9vw;color:rgba(0,0,0,.5)}.map-block .contacts-block p.callback{text-transform:uppercase;color:orange;width:max-content;text-align:center;cursor:pointer;border-bottom:1px dotted #fac853;margin:2vw auto;font-weight:700;letter-spacing:.1vw}.map-block .contacts-block .contacts{display:flex;align-items:center;margin-top:.5vw;margin-bottom:1vw}.map-block .contacts-block .contacts svg{width:.9vw;margin-right:1vw}.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-weight:700;font-size:1.1vw;line-height:1.4vw}.map-block .contacts-block .contacts .phones a:hover{color:#fac853}.map-block .contacts-block .contacts .phones a.email{font-weight:400;font-size:.9vw;line-height:1vw}.map-block .contacts-block p.ask-messengers-title{text-align:center;font-weight:700;margin-top:1vw}.map-block .contacts-block p.ask-messengers-title.socials{margin-top:2vw}.map-block .contacts-block p.ask-messengers-subtitle{color:green;font-weight:700;font-size:.8vw;position:relative;width:max-content;margin:.5vw auto 0}.map-block .contacts-block p.ask-messengers-subtitle:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-1vw;width:.4vw;height:.4vw;background-color:green;border-radius:50%;transition:all .3s ease;animation:dotBlink 2s linear infinite}.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{display:flex;color:#282828;align-items:center;font-size:.7vw;border:1px solid rgba(0,0,0,.1);margin-right:.5vw;padding:.5vw;border-radius:2vw}.map-block .contacts-block .messengers .items a.item.va:hover{color:#fff;background-color:#665cac;border:1px solid #665cac}.map-block .contacts-block .messengers .items a.item.va:hover svg path{fill:#fff}.map-block .contacts-block .messengers .items a.item.tg:hover{color:#fff;background-color:#08c;border:1px solid #08c}.map-block .contacts-block .messengers .items a.item.tg:hover svg path{fill:#fff}.map-block .contacts-block .messengers .items a.item.wt:hover{color:#fff;background-color:#25d366;border:1px solid #25d366}.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{width:1vw;height:1vw;margin-right:.5vw}.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{display:flex;justify-content:center;align-items:center;margin-top:1vw}.map-block .contacts-block .socials-block a{width:1.7vw;margin-right:1vw}.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-top:10vw;padding-left:3vw}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{color:hsla(0,0%,100%,.6);font-size:.8vw;display:flex;align-items:center}footer .footer-nav-block .container .menu-links ul li a:hover{color:#fac853}footer .footer-nav-block .container .menu-links ul li a img{width:2.5vw;margin-right:.5vw}footer .footer-nav-block .footer-rights .container{padding-top:1.5vw;margin-top:2vw;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;font-size:.8vw}footer .footer-nav-block .footer-rights .container .item a{color:#fac853;line-height:1.1vw}a.to-top-btn{position:fixed;right:34px;bottom:116px;z-index:99}a.to-top-btn svg{width:30px;height:30px}a.to-top-btn svg path{fill:orange}span.phone-widget{position:fixed;bottom:18px;right:22px;z-index:100;background-color:#1fd71f;display:flex;align-items:center;justify-content:center;cursor:pointer;width:72px;height:72px;border-radius:50%}span.phone-widget:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid #1fd71f;animation:pusleWidgetBtn 3s linear infinite;transform:scale(1);opacity:1}span.phone-widget img{width:28px;animation:rotateWidgetPhone 3s linear infinite;transform:rotate(-10deg)}@keyframes pusleWidgetBtn{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.popular-questions__accordion{width:635px;margin:15px}.popular-questions__accordion-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.popular-questions__accordion-item:before{font-size:32px;content:"+";display:block;float:right;width:16px;height:17px;position:relative;background-position:-15px -1131px;z-index:-1}.popular-questions__accordion-item.minuse:before{height:2px;content:"–";background-position:-15px -1139px}.popular-questions__accordion-title{font-width:700;font-size:18px;color:#373737;cursor:pointer;margin:0}.popular-questions__accordion-panel{width:420px;margin-top:10px;font-size:1vw;color:#707070}.popular-questions__form-title{font-size:28px;margin-bottom:5px}.popular-questions__form p{line-height:1.6vw;font-size:16px;margin-bottom:15px}.popular-questions__form{margin:15px;width:527px;text-align:center;color:#373737;padding:15vh 40px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08)}.footer-content__button--call{color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#ec8c44),to(#ec8c44)),#d47b43;background:-o-linear-gradient(bottom,#ec8c44,#ec8c44),#d47b43;background:linear-gradient(0deg,#ec8c44,#ec8c44),#d47b43}.next-btn-width{width:43.3vw}.category-label{position:absolute;left:0!important;right:0;bottom:0!important;top:auto!important;transform:none!important;width:100%;margin:0;padding:1.4vw 1.1vw .9vw;box-sizing:border-box;text-align:left;color:#fff;font-weight:800;font-size:clamp(17px,1.85vw,32px)!important;line-height:1.12;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 12px rgba(0,0,0,.7);background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.78) 35%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0));border-radius:0 0 7px 7px}@media only screen and (max-width:800px){.content p{font-size:2.8vw!important;line-height:3.2vw!important}.img-bug{height:26vw!important;margin-left:0!important;border-radius:5px!important}.category-label{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;height:auto!important;min-height:0!important;padding:8px 10px 9px!important;background:rgba(18,18,18,.82)!important;text-shadow:none!important;border-radius:0 0 7px 7px!important;overflow-wrap:anywhere}.container-catalog{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.products-table_container{margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.next-btn-width{width:80vw}.products-table{width:auto;min-width:max-content}.popular-questions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:block;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;width:100%}.popular-questions__accordion{width:auto;margin:15px}.popular-questions__accordion-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.popular-questions__accordion-item:before{font-size:32px;content:"+";display:block;float:right;width:16px;height:17px;position:relative;background-position:-15px -1131px;z-index:-1}.popular-questions__accordion-item.minuse:before{height:2px;content:"–";background-position:-15px -1139px}.popular-questions__accordion-title{font-width:700;font-size:18px;color:#373737;cursor:pointer;margin:0}.popular-questions__accordion-panel{width:auto;margin-top:10px;font-size:14px;color:#707070}.popular-questions__form-title{font-size:28px;margin-bottom:5px}.popular-questions__form p{line-height:5vw;font-size:16px;margin-bottom:15px}.popular-questions__form{margin:15px;width:auto;text-align:center;color:#373737;padding:7vh 40px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.08)}.catalog-header-padding{padding-top:0}.faq_img{width:1.7vw;height:1.7vw}.faq_img_div{height:5vw;margin-right:1.5vw;width:5vw}a.to-top-btn{display:none}body{padding-top:47px}p.aside-widget-phones-btn{width:3vw;height:3vw;font-size:4vw}h1.h1_title,h2{margin-top:10vw;font-size:5vw;line-height:6vw;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{width:2.8vw!important;margin-right:2vw!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{padding:1.5vw 2.5vw;border-radius:5vw}.dealer-form .inner.move .messengers .items a.item svg{width:5vw;height:5vw;margin-right:2vw}.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{padding:2vw 3vw;font-size:2.5vw}.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{top:1.5vw;right:1.5vw}.dealer-form .inner.move span.form-cross-btn img{width:3vw}span.phone-widget{z-index:1000;width:56px;height:56px;right:12px;bottom:12px}span.phone-widget img{width:22px}header .top-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px)}header .top-header .calculator{position:absolute;top:50%;transform:translateY(-50%);left:35%;display:flex;gap:2.5vw}header .top-header .calculator a.btn-o,header .top-header .calculator button.btn-o{padding:1.2vw 1.5vw!important;border-radius:1.5vw;box-shadow:none}header .top-header .calculator a.btn-o img,header .top-header .calculator button.btn-o img{margin-right:0!important;width:6vw!important;height:4vw!important}header .top-header .calculator a.btn-o span,header .top-header .calculator button.btn-o span{display:none}header .top-header .calculator button.btn-o.catalog-btn{margin-left:-.8vw;padding-left:1.1vw!important}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{width:25vw;height:8.9vw}header .top-header .phones{position:absolute;top:50%;transform:translateY(-50%);right:17vw}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 .mobile-cart-under{display:flex;position:fixed;top:12vw;left:0;width:100%;z-index:9997;justify-content:flex-end;padding:1.5vw 12vw 1.5vw 4vw}header .mobile-cart-under a.header-basket-btn{margin-left:0;margin-right:9vw}header .mobile-cart-under a.header-basket-btn svg{width:5.5vw}header .mobile-cart-under a.header-basket-btn span{width:3.5vw;height:3.5vw;top:-.8vw;right:-1.2vw;font-size:2.2vw}header .nav-block,header .nav-block.fixed{background:rgba(0,0,0,.9)}header .nav-block{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;flex-direction:column;align-items:center;justify-content:center;display:none;overflow-y:hidden}header .nav-block.show-mobile-menu{display:flex;z-index:9998;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:60px 20px 20px;justify-content:flex-start}header .nav-block .mobile-lang-switcher{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.2)}header .nav-block .mobile-lang-switcher .lang-block{width:auto}header .nav-block .mobile-lang-switcher .lang-block ul{display:flex;visibility:visible;opacity:1;position:relative;left:0;transform:none;background-color:rgba(0,0,0,0);margin:0;padding:0;list-style:none;gap:20px}header .nav-block .mobile-lang-switcher .lang-block ul li{margin:0}header .nav-block .mobile-lang-switcher .lang-block ul li a{font-size:4vw;color:#fff;font-weight:700;padding:5px 15px;border-radius:5px;transition:all .3s ease;display:block}header .nav-block .mobile-lang-switcher .lang-block ul li a:hover{background-color:hsla(0,0%,100%,.2)}header .nav-block nav ul{margin-top:0;display:flex;flex-direction:column;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{position:relative;max-width:max-content}header .nav-block nav ul li.search-field-mobile form input{font-size:3.5vw;padding:1vw 3vw;border-radius:1vw;background-color:hsla(0,0%,100%,.8);color:#282828}header .nav-block nav ul li.search-field-mobile form button{position:absolute;border:none;background-color:rgba(0,0,0,0);top:50%;transform:translateY(-50%);right:0}header .nav-block nav ul li.search-field-mobile form button svg{width:4vw;height: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:rgba(0,0,0,0)}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{display:flex;align-items:center;position:relative;opacity:1;visibility:visible;background-color:rgba(0,0,0,0);margin-top:.5vw}header .nav-block nav ul li a svg.show-mobile li,header .nav-block nav ul li ul.show-mobile li{text-align:center;margin-bottom:8vw}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{width:100%;margin-top:10px}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{visibility:visible;z-index:22;left:53%;transform:translateX(-50%);opacity:1;display:flex;justify-content:space-between;background-color:rgba(0,0,0,0)}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,section.main-description p.subtitle{font-size:3vw!important;line-height:3.5vw!important}section.main-description li::marker{font-size:3vw!important}section.first-block{min-height:260vw;height:auto;padding-bottom:24px;background-image:url(/img/bg2.jpg.webp);overflow:hidden}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{margin-top:20px;font-size:4.2vw;line-height:5vw}section.first-block .container .content p.sub-title:before{top:28%}section.first-block .container .content .adv-items{width:100%;flex-direction:column;margin-top:40px}section.first-block .container .content .adv-items .item{width:100%!important;margin-bottom:20px;min-height:0;padding:40px 20px 20px;border-radius:1.5vw}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 .hero-banner-slider{box-sizing:border-box;max-width:100%}section.first-block .container .hero-banner-slider--desktop{display:none}section.first-block .container .hero-banner-slider--mobile{display:block;margin-top:20px;width:100%;aspect-ratio:1/1}section.first-block .container .hero-banner-slider--mobile .hero-news-banner,section.first-block .container .hero-banner-slider--mobile .swiper,section.first-block .container .hero-banner-slider--mobile .swiper-slide,section.first-block .container .hero-banner-slider--mobile .swiper-wrapper{height:100%}section.first-block .container .hero-banner-slider--mobile .swiper-slide{align-items:flex-start}section.first-block .container .hero-banner-slider--mobile .hero-news-banner img{border-radius:2vw;height:100%;object-fit:cover;object-position:center}section.first-block .container .hero-banner-slider--mobile .swiper-pagination-bullet{background:#555;opacity:.5}section.first-block .container .hero-banner-slider--mobile .swiper-pagination-bullet-active{background:#f5a623;opacity:1}section.first-block .container .contact-form--hidden-desktop{display:block!important}section.first-block .container .form-block{padding-top:0;width:100%;box-sizing:border-box;transform:none}section.first-block .container .form-block .contact-form{padding-top:20px;padding-left:10px;padding-right:10px;background-color:rgba(0,0,0,.3);border:1px dashed #fac853;border-radius:.5vw;min-height:10%;position:relative}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:10px;top:0;position:absolute;width:20px}section.first-block .container .form-block .contact-form .contact-title{justify-content:space-between;display:flex}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:80px}section.first-block .container .form-block .contact-form .contact-phone{justify-content:space-between;display:flex;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-weight:700;font-size:3vw;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-weight:700;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .call{display:none;color:#fff;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{margin-top:6vw;flex-direction:column}section.product-adv .inner .item{width:100%;border-radius:1vw;margin-bottom:15px;padding:4vw;height:30vw!important}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:3vw;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{width:100%;position:relative;top:0;margin-top:40px}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{font-size:4vw;padding:4vw;border-radius:1vw}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{font-size:3.5vw;height:8.5vw;border-radius:1vw;padding:0 2vw}section.catalogue-main-page .container .inner .left .measurer .img{height:57vw;border-radius:1vw}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{width:48%;padding:2vw;border-radius:1vw;margin-bottom:20px}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-top:10px;margin-bottom: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{width:47%;border-radius:2vw}section.portfolio .portfolio-items a.item img{min-height:20vw}section.portfolio .portfolio-items a.item p{font-size:16px}section.portfolio.portfolio-page-item .portfolio-back{margin-top:30px}section.portfolio.portfolio-page-item .portfolio-back a{border-radius:2.5vw;padding:1.5vw 2vw;font-size:2.5vw}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{width:100%;box-sizing:border-box}section.download-catalogue .container .inner .content h2{text-align:center}section.download-catalogue .container .inner .content .desc{width:100%;justify-content:center;margin-bottom:30px}section.download-catalogue .container .inner .content .desc p.exam{font-size:2.6vw}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{flex-direction:column;align-items:center}section.download-catalogue .container .inner .content .form-block form .first-row input{width:80%;text-align:center;margin:8px 0}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{margin:20px 0;display:flex;justify-content:center}section.download-catalogue .container .inner .content .form-block form .policy input:before{width:2vw;height:2vw}section.download-catalogue .container .inner .content .form-block form .policy label{font-size:2.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:3vw;line-height:3.5vw;margin-top:4vw;margin-bottom:5vw}section.certificates{margin-top:50px}section.certificates .inner .content{flex-flow:wrap}section.certificates .inner .content .left{width:100%;height:40vw}section.certificates .inner .content .right{width:100%;margin-top:10vw}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{width:100%;padding-right:20px}section.callback .left p.heading-section{font-size:3vw;line-height:4vw}section.callback .left span.free{font-size:3vw;padding:1vw 2vw;border-radius:.5vw}section.callback .left .list-block ul li p.img{width:3.5vw;height: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:3vw;line-height:3.5vw}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{padding:30px;margin-top: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;justify-content:center;gap:0;margin-top:20px}section.callback .left .form-block form .first-row button,section.callback .left .form-block form .first-row input{width:100%;border-radius:7vw;margin-bottom:10px;text-align:center}section.callback .left .form-block form .policy input:before{width:2vw;height:2vw}section.callback .left .form-block form .policy{justify-content:center;text-align:center}section.callback .left .form-block form .policy label{font-size:2.5vw}section.callback .right{display:none}.map-catalog-download{margin-bottom:4vw}.map-catalog-download button.btn-o{font-size:3vw;padding:2.5vw 4vw;border-radius:7vw;gap:2vw;margin-top:3vh}.map-catalog-download button.btn-o img{width:3.6vw;height:3.6vw}.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{width:100%;padding-left:0}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{width:100%;margin-top:30px}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-top:8vw;padding-left:20px;padding-right:20px}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-top:20px;margin-bottom: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{width:6vw;height: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{width:4.2vw;height:4.2vw;margin-right:5px}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input:before{width:2vw;height: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{width:3vw;height:3vw}.basket-container .inner .products-block .item .q-ty .counter svg{width:3.5vw}.basket-container .inner .products-block .item a.img{width:12vw;height: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}.question-text-title{line-height:21px}.menu-mobile{gap:1px}.img-rol-resh-w{width:40vw}.desc-reshitki-content{margin-top:30px}}@media screen and (min-width:768px){.desc-content-rol ul.marker{padding-left:25px;list-style:disc}.desc-content-rol ul.marker h3{margin-top:40px;margin-bottom:6px;font-size:1.1em;line-height:1.3}.desc-content-rol ul.marker p.desc{margin-bottom:4px;line-height:1.5}.desc-content-rol ul.marker br{display:none}.img-rol-resh-w{width:30%}}@media(max-width:800px){input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){[data-aos],[data-aos] *{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes mgnSkeleton{0%{background-position:100% 0}to{background-position:0 0}}.dealer-active-banner{background:#1d3b1d;color:#d7f5d7;border:1px solid #2e5c2e;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:600;margin:0 0 18px}.dealer-cab{display:flex;justify-content:center;padding:48px 16px 90px;background:#f6f7f9}.dealer-card{width:100%;max-width:520px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:30px 28px;box-shadow:0 4px 18px rgba(0,0,0,.06)}.dealer-card h1{font-size:24px;margin-bottom:10px}.dealer-card .dealer-intro{font-size:14px;color:#555;margin-bottom:18px;line-height:1.5}.dealer-card label{display:block;font-size:13px;font-weight:600;margin:13px 0 5px}.dealer-card input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d7dbe0;border-radius:9px;font:inherit;font-size:16px}.dealer-card input:focus{outline:2px solid #fac853;border-color:#fac853}.dealer-tabs{display:flex;gap:8px;margin-bottom:18px}.dealer-tabs button{flex:1;padding:11px 10px;border:1px solid #d7dbe0;background:#fff;border-radius:9px;font:inherit;font-weight:600;cursor:pointer}.dealer-tabs button.active{background:#282828;color:#fac853;border-color:#282828}.dealer-btn{display:inline-block;margin-top:18px;width:100%;padding:13px;background:#fac853;color:#282828;border:0;border-radius:9px;font:inherit;font-weight:700;font-size:15px;text-align:center;cursor:pointer;box-sizing:border-box}.dealer-btn:hover{filter:brightness(.95)}.dealer-btn.dealer-btn--ghost{background:#fff;border:1px solid #d7dbe0;color:#282828}.dealer-actions{display:flex;gap:10px;flex-wrap:wrap}.dealer-note{border-radius:9px;padding:11px 13px;font-size:14px;margin-bottom:14px}.dealer-note.dealer-note--ok{background:#eaf7ef;color:#166534;border:1px solid #bfe5cd}.dealer-note.dealer-note--err{background:#fdecec;color:#b71c1c;border:1px solid #f3c2c2}.dealer-profile-list{list-style:none;padding:0;margin:0 0 14px}.dealer-profile-list li{padding:7px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.dealer-profile-list span{color:#777;margin-right:6px}.dealer-hint{font-size:12.5px;color:#6b7280;margin-top:14px;line-height:1.5}.dealer-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;background:#282828;color:#fff;border-radius:14px;padding:24px 28px;margin:0 0 34px}.dealer-cta .title{font-size:20px;font-weight:800;color:#fac853;margin:0 0 6px}.dealer-cta .desc{font-size:14px;line-height:1.5;margin:0;max-width:640px;color:#e8e8e8}.dealer-cta .btns{display:flex;gap:10px;flex-wrap:wrap}.dealer-cta .dealer-btn{width:auto;margin-top:0;padding:12px 22px;white-space:nowrap}.dealer-cta .dealer-btn--ghost{background:rgba(0,0,0,0);color:#fac853;border:1px solid #fac853}@media only screen and (max-width:800px){.dealer-cta{padding:18px 16px}.dealer-cta .btns{width:100%}.dealer-cta .dealer-btn{flex:1;text-align:center}}.dealer-cab-inner{width:100%;max-width:900px;display:flex;flex-direction:column;gap:22px}.dealer-card--wide{max-width:none}.dealer-card--wide h2{font-size:19px;margin-bottom:8px}.dealer-search{margin:12px 0 14px}.dealer-table-wrap{overflow-x:auto;border:1px solid #eceff2;border-radius:10px}.dealer-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.dealer-table td,.dealer-table th{padding:8px 10px;border-bottom:1px solid #f0f2f4;text-align:left}.dealer-table th{background:#f7f8fa;font-size:12px;text-transform:uppercase;color:#6b7280;position:sticky;top:0}.dealer-table td.n,.dealer-table th.n{text-align:right}.dealer-table td.code{font-family:monospace;font-size:12.5px;white-space:nowrap}.dealer-table td.retail{color:#9aa1a9;text-decoration:line-through}.dealer-table td.dealer{font-weight:700;color:#166534;white-space:nowrap}.dealer-table td input[type=number]{width:74px;padding:7px 8px;text-align:right}.dealer-order{margin-top:20px;border-top:2px solid #fac853;padding-top:16px}.dealer-order h3{font-size:16px;margin-bottom:10px}.dealer-order select{width:100%;padding:11px 12px;border:1px solid #d7dbe0;border-radius:9px;font:inherit;font-size:16px;background:#fff}.dealer-order-items{list-style:none;padding:0;margin:0 0 8px}.dealer-order-items li{font-size:13.5px;padding:5px 0;border-bottom:1px dashed #eceff2}.dealer-order-items button{margin-left:8px;border:0;background:#fdecec;color:#b71c1c;border-radius:6px;width:22px;height:22px;cursor:pointer;font-weight:700}.dealer-total{font-size:14.5px;margin:12px 0 6px}.dealer-table td.unit{white-space:nowrap;color:#6b7280;font-size:12.5px}.dealer-note--info{background:#fff8e6;color:#7a5b0f;border:1px solid #f3ddaa}.dealer-cab{padding-top:calc(12vw + 45px)}.dealer-card h1{scroll-margin-top:200px}@media only screen and (max-width:800px){.dealer-cab{padding-top:125px}}.price-block .cutting-note{display:block;font-size:12.5px;color:#6b7280;margin-top:4px}.dealer-active-banner{position:sticky;top:calc(var(--mgn-nav-h, 92px) + 10px);z-index:5}.dealer-table td.order-cell{white-space:nowrap}.dealer-table td.order-cell .meter-inputs{display:inline-flex;align-items:center;gap:4px}.dealer-table td.order-cell .meter-inputs input{width:74px;padding:7px 8px;text-align:right}.dealer-table td.order-cell .meter-inputs select{padding:7px 4px;border:1px solid #d7dbe0;border-radius:8px;font:inherit;font-size:16px;background:#fff}.dealer-table td.order-cell .meter-inputs .x{color:#6b7280;font-size:12px}.dealer-table td.order-cell .dealer-add{margin-left:6px;padding:7px 10px;border:0;border-radius:8px;background:#fac853;color:#282828;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.dealer-table td.order-cell .dealer-add:hover{filter:brightness(.95)}.dealer-cats{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 2px}.dealer-cats button{padding:7px 12px;border:1px solid #d7dbe0;background:#fff;border-radius:999px;font:inherit;font-size:12.5px;cursor:pointer}.dealer-cats button.active{background:#282828;color:#fac853;border-color:#282828;font-weight:700}.dealer-cats button:hover:not(.active){border-color:#fac853}.dealer-cart-bar{position:sticky;bottom:12px;z-index:6;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#282828;color:#fff;border-radius:12px;padding:11px 16px;font-size:14px;box-shadow:0 6px 22px rgba(0,0,0,.25)}.dealer-cart-bar b{color:#fac853}.dealer-cart-bar button{border:0;background:#fac853;color:#282828;font:inherit;font-weight:700;font-size:13px;padding:8px 14px;border-radius:8px;cursor:pointer;white-space:nowrap}.dealer-choice h2{font-size:19px;margin:0 0 12px}.dealer-choice .tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dealer-choice .tile{display:flex;flex-direction:column;gap:6px;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:14px;padding:18px;cursor:pointer;font:inherit;color:#282828;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.dealer-choice .tile:hover{border-color:#fac853;transform:translateY(-2px)}.dealer-choice .tile.active{border-color:#fac853;background:#fffdf4}.dealer-choice .tile .ico{font-size:30px;line-height:1}.dealer-choice .tile .tt{font-weight:800;font-size:16px}.dealer-choice .tile .dd{font-size:13px;color:#6b7280;line-height:1.45}@media only screen and (max-width:800px){.dealer-choice .tiles{grid-template-columns:1fr}}.dealer-showpw{display:flex!important;align-items:center;gap:8px;margin:9px 0 0!important;font-size:13px!important;font-weight:500!important;color:#6b7280;cursor:pointer}.dealer-showpw input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#fac853;cursor:pointer}@media only screen and (max-width:800px){.calculator-section input,.calculator-section select,.calculator-section textarea{font-size:16px!important}}header a[href$="/basket"],header a[href$="/basket"]:visited{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mgn-bots{max-width:900px;margin:0 auto 46px;padding:26px 20px 24px;text-align:center;background:#1a1a2e;border-radius:14px;color:#fff}.mgn-bots--compact{margin-bottom:26px;padding:20px 16px}.mgn-bots__title{font-size:clamp(19px,2.1vw,26px);font-weight:800;margin:0 0 10px;color:#fff}.mgn-bots__desc{font-size:16px;line-height:1.55;margin:0 auto 18px;max-width:640px;opacity:.92}.mgn-bots__note{font-size:13px;margin:14px 0 0;opacity:.7}.mgn-bots__links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mgn-bots__btn{display:inline-flex;align-items:center;justify-content:center;min-width:156px;padding:12px 24px;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;color:#fff;transition:transform .15s ease,filter .15s ease}.mgn-bots__btn:hover{transform:translateY(-2px);filter:brightness(1.08);color:#fff}.mgn-bots__btn--viber{background:#7360f2}.mgn-bots__btn--tg{background:#29a9eb}@media(max-width:600px){.mgn-bots{border-radius:10px;padding:20px 14px}.mgn-bots__btn{width:100%}}.dealer-badge{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:6px 16px;background:#16351f;border-bottom:1px solid #1f6b3a;color:#eafff0;font-size:13px;line-height:1.3;text-align:center}.dealer-badge__label{display:inline-flex;align-items:center;gap:8px}.dealer-badge__dot{width:8px;height:8px;border-radius:50%;background:#35d07f;box-shadow:0 0 0 3px rgba(53,208,127,.25);flex:0 0 auto}.dealer-badge b{color:#fff;font-weight:700}.dealer-badge__actions{display:inline-flex;align-items:center;gap:10px}.dealer-badge__link{color:#bff4d0;text-decoration:underline;white-space:nowrap}.dealer-badge__link:hover{color:#fff}.dealer-badge__logout{appearance:none;cursor:pointer;white-space:nowrap;background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.55);border-radius:6px;padding:3px 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.dealer-badge__logout:hover{background:#d32f2f;border-color:#d32f2f}@media(max-width:800px){.dealer-badge{font-size:12px;padding:6px 10px;gap:6px 10px}}section.dealer-page .container p.desc-title{font-size:1vw;line-height:120%;width:80%;text-align:center;margin:0 auto}section.dealer-page .container .product-items{margin-top:2vw;display:flex;justify-content:space-around}section.dealer-page .container .product-items a.item{width:15%;display:inline-block}section.dealer-page .container .product-items a.item span.img{width:100%;height:10vw;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:.5vw}section.dealer-page .container .product-items a.item span.title{font-size:1vw;display:inline-block;margin-top:1vw;width:100%;text-align:center}section.dealer-page .container .product-items a.item:hover span.title{color:orange}section.dealer-page .container h3{margin:4vw 0 3vw;text-align:center;font-size:2vw;font-weight:700}section.dealer-page .container .cooperation-types{display:flex;justify-content:space-between}section.dealer-page .container .cooperation-types .item{width:30%;position:relative}section.dealer-page .container .cooperation-types .item:after{content:"";position:absolute;top:0;right:-2.5vw;display:inline-block;background-color:rgba(0,0,0,.07);height:100%;width:1px}section.dealer-page .container .cooperation-types .item:last-child:after{display:none}section.dealer-page .container .cooperation-types .item p.title{text-align:center;font-size:1.3vw;line-height:120%;margin-bottom:2vw;position:relative}section.dealer-page .container .cooperation-types .item p.title:after{content:"";position:absolute;bottom:-.3vw;left:50%;transform:translateX(-50%);display:inline-block;background-color:orange;width:50%;height:1px}section.dealer-page .container .cooperation-types .item p.desc{text-align:center;font-size:1vw;color:#555;line-height:120%}section.dealer-page .container .get-consult{margin-top:3vw;text-align:center}section.dealer-page .container .partners .partner-imgs{display:flex;justify-content:space-around;flex-flow:wrap}section.dealer-page .container .partners .partner-imgs .item{width:15%;height:7vw;background-position:50%;background-size:contain;background-repeat:no-repeat}.dealer-form{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);visibility:hidden;opacity:0;z-index:-1}.dealer-form.show{visibility:visible;opacity:1;z-index:9999}.dealer-form .inner{background-color:#fff;position:absolute;transform:translate(-50%,-50%);top:60%;left:50%;width:25%;text-align:center;padding:40px 30px;box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 .5vw #fff;transition:all .3s ease}.dealer-form .inner.move{top:50%}.dealer-form .inner p.title{font-weight:700;font-size:1.5vw;line-height:100%}.dealer-form .inner p.desc{margin-top:30px;font-size:1vw;color:#555;line-height:120%}.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{display:flex;color:#282828;align-items:center;font-size:.7vw;border:1px solid rgba(0,0,0,.1);margin-right:.5vw;padding:.5vw;border-radius:2vw}.dealer-form .inner .messengers .items a.item.va:hover{color:#fff;background-color:#665cac;border:1px solid #665cac}.dealer-form .inner .messengers .items a.item.va:hover svg path{fill:#fff}.dealer-form .inner .messengers .items a.item.tg:hover{color:#fff;background-color:#08c;border:1px solid #08c}.dealer-form .inner .messengers .items a.item.tg:hover svg path{fill:#fff}.dealer-form .inner .messengers .items a.item.wt:hover{color:#fff;background-color:#25d366;border:1px solid #25d366}.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{width:1vw;height:1vw;margin-right:.5vw}.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-weight:700;font-size:1.1vw;margin-top:20px;line-height:120%}.dealer-form .inner form{margin-top:20px}.dealer-form .inner form button,.dealer-form .inner form input{display:block;width:80%;box-sizing:border-box;margin:0 auto 10px;padding:1vw 1.5vw;border-radius:2vw;font-size:1vw;border:none;background-color:rgba(0,0,0,.05)}.dealer-form .inner p.secure{font-size:.8vw;margin:30px auto 0;color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.dealer-form .inner p.secure img{width:1.5vw;margin-right:.5vw}.dealer-form .inner span.form-cross-btn{position:absolute;top:.5vw;right:.5vw;cursor:pointer}.dealer-form .inner span.form-cross-btn img{width:1vw;transition:all .3s ease}.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{margin:30px 0;flex-flow:wrap}section.dealer-page .container .product-items a.item{width:47%;margin-bottom:20px}section.dealer-page .container .product-items a.item span.img{height:30vw;border-radius:5px}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{width:100%;margin-bottom:30px}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{margin-bottom:2vw;font-size:1.2vw;font-weight:700;text-align:center}section.contacts-block .container .left .contacts-block{background-color:#fff;border-radius:.5vw;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 0 .5vw #fff;padding:5vw 2vw 7vw;box-sizing:border-box}section.contacts-block .container .left .contacts-block p.title{text-align:center;font-weight:700;font-size:1.4vw;margin-bottom:2vw}section.contacts-block .container .left .contacts-block p.sub-title{font-weight:700;margin-bottom:.5vw;font-size:1.1vw}section.contacts-block .container .left .contacts-block p.second{font-size:.9vw;color:rgba(0,0,0,.5)}section.contacts-block .container .left .contacts-block p.callback{text-transform:uppercase;color:orange;width:max-content;text-align:center;cursor:pointer;border-bottom:1px dotted #fac853;margin:2vw auto;font-weight:700;letter-spacing:.1vw}section.contacts-block .container .left .contacts-block .contacts{display:flex;align-items:center;margin-top:.5vw;margin-bottom:1vw}section.contacts-block .container .left .contacts-block .contacts svg{width:.9vw;margin-right:1vw}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-weight:700;font-size:1.1vw;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-weight:400;font-size:.9vw;line-height:1vw}section.contacts-block .container .left .contacts-block p.ask-messengers-title{text-align:center;font-weight:700;margin-top:1vw}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-weight:700;font-size:.8vw;position:relative;width:max-content;margin:.5vw auto 0}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-1vw;width:.4vw;height:.4vw;background-color:green;border-radius:50%;transition:all .3s ease;animation:dotBlink 2s linear infinite}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{display:flex;color:#282828;align-items:center;font-size:.7vw;border:1px solid rgba(0,0,0,.1);margin-right:.5vw;padding:.5vw;border-radius:2vw}section.contacts-block .container .left .contacts-block .messengers .items a.item.va:hover{color:#fff;background-color:#665cac;border:1px solid #665cac}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{color:#fff;background-color:#08c;border:1px solid #08c}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{color:#fff;background-color:#25d366;border:1px solid #25d366}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{width:1vw;height:1vw;margin-right:.5vw}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{display:flex;justify-content:center;align-items:center;margin-top:1vw}section.contacts-block .container .left .contacts-block .socials-block a{width:1.7vw;margin-right:1vw}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{margin-bottom:1vw;font-size:1.2vw;font-weight:700;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{width:100%;height:25vw;position:relative}section.contacts-block .container .right .photos-team.production a.item span.video-btn{width:7vw;height:7vw;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}section.contacts-block .container .right .photos-team.production a.item span.video-btn img.play-btn{width:20%;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}section.contacts-block .container .right .photos-team.production a.item span.video-btn img.video-about{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotateText 6s linear infinite}section.contacts-block .container .right .photos-team a.item{width:60%;display:inline-block;height:20vw;border-radius:.5vw;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}section.contacts-block .container .right .photos-team a.item .text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.2);box-sizing:border-box;border-bottom-right-radius:.5vw;border-bottom-left-radius:.5vw;padding:1vw}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{display:block;border-radius:.5vw;width:100%;margin-bottom:1vw;height:9.5vw;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}section.contacts-block .container .right .photos-team .items-sm a.item-sm .text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.2);box-sizing:border-box;border-bottom-right-radius:.5vw;border-bottom-left-radius:.5vw;padding:.5vw 1vw}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{margin-top:4vw;height:40vw;margin-bottom:-6vw}@media only screen and (max-width:800px){section.contacts-block .container{flex-flow:wrap;margin-bottom:75px}section.contacts-block .container .left{width:100%;margin-top:30px}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{width:1vw;height:1vw;left:-2vw;top:45%}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{padding:1vw 2vw;border-radius:4vw}section.contacts-block .container .left .contacts-block .messengers .items a.item svg{width:4vw;height:4vw}section.contacts-block .container .left .contacts-block .messengers .items a.item span{margin-left:5px;font-size:2vw}section.contacts-block .container .left .contacts-block .socials-block{margin-top:20px}section.contacts-block .container .left .contacts-block .socials-block a{width:5vw;margin-right:4vw}section.contacts-block .container .right{width:100%;margin:30px 0 20px}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{width:15vw;height:15vw}}section.portfolio-page-items{padding-bottom:4vw}section.portfolio-page-items.categories-page .container a.item{background-size:cover;margin-bottom:3.2vw}section.portfolio-page-items.categories-page .container a.item.disabled{position:relative}section.portfolio-page-items.categories-page .container a.item.disabled span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.3vw}section.portfolio-page-items.categories-page .container a.item.disabled:before{content:"";position:absolute;top:0;left:0;border-radius:inherit;width:100%;height:100%;background-color:rgba(0,0,0,.5)}section.portfolio-page-items .container{justify-content:space-around}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:25px}section.portfolio-page-items .container a.item{width:100%;height:55vw;margin-bottom:15vw}section.portfolio-page-items .container a.item p{font-size:3vw;line-height:4vw;left:3vw;bottom:-6.5vw}section.portfolio-page-items.categories-page .container{padding:0 3vw}section.portfolio-page-items.categories-page .container a.item{width:47%;height:30vw;margin-bottom:11vw}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;height:4vw;left:0;font-size:3vw}}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{width:72%;height:max-content}section.news-page .container .right .news-items{display:flex;align-items:start;justify-content:space-between;flex-flow:wrap}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;width:48%;position:relative}section.news-page .container .right .news-items a.item .img{height:15vw;width:100%;display:inline-block;background-size:cover;background-position:50%;background-repeat:no-repeat}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{font-size:1.3vw;display:block;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{display:block;margin-top:1vw;font-size:1vw;width:max-content;line-height:1.2vw;color:orange;border-bottom:1px solid orange}section.news-page .container .right .news-items a.item span.date{position:absolute;top:1vw;right:1vw;background-color:hsla(0,0%,100%,.8);border-radius:.5vw;padding:.5vw;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);display:flex;align-items:center}section.news-page .container .right .news-items a.item span.date img{width:1vw;margin-right:.5vw}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{display:flex;align-items:center;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{width:2vw;display:flex;align-items:center;justify-content:center;margin:0 .5vw;height:2vw;color:#fff;background-color:rgba(0,0,0,.15)}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{height:20vw;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:2vw}section.news-page .container .right .news-item-content a.back{border:1px solid #0c9cdc;border-radius:.5vw;padding:.5vw 1vw;display:flex;margin-top:2vw;box-sizing:border-box;align-items:center;width:max-content;justify-content:center}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{width:100%;display:none}section.news-page .container .right{width:100%}section.news-page .container .right .news-items a.item{width:100%;margin-bottom:30px}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{font-size:2.5vw;padding:1.5vw 2vw;border-radius:2.5vw;margin-top:30px}}.roller-measure-page{background:#fff;color:#111;padding:clamp(112px,12vw,170px) 0 5vw}.roller-measure-page a,.roller-measure-page address,.roller-measure-page figcaption,.roller-measure-page h1,.roller-measure-page h2,.roller-measure-page h3,.roller-measure-page li,.roller-measure-page p{font-family:inherit}.roller-measure-page address,.roller-measure-page figcaption,.roller-measure-page h1,.roller-measure-page h2,.roller-measure-page h3,.roller-measure-page li,.roller-measure-page p{color:#111;letter-spacing:0}.roller-measure-page h1,.roller-measure-page h2,.roller-measure-page h3{font-weight:800}.roller-measure-page figcaption,.roller-measure-page li,.roller-measure-page p{font-weight:400}.roller-measure-page h2{margin-top:0;text-align:left;font-size:inherit;line-height:inherit}.roller-measure-sheet{position:relative;isolation:isolate;max-width:1180px;min-height:100vh;margin:0 auto;overflow:hidden;background:#fff;padding:clamp(30px,4.5vw,70px) clamp(18px,4vw,62px) clamp(48px,5vw,84px)}.roller-measure-page--article{padding:0}.roller-measure-page--article .roller-measure-sheet{width:100%;max-width:none;min-height:auto;margin:0;box-sizing:border-box}.roller-measure-corner{position:absolute;z-index:-1;pointer-events:none;user-select:none}.roller-measure-corner--top{top:0;right:0;width:clamp(130px,19vw,270px)}.roller-measure-header{margin-bottom:clamp(48px,6vw,86px)}.roller-measure-logo{display:block;width:clamp(250px,34vw,430px);height:auto}.roller-measure-control,.roller-measure-intro,.roller-measure-warning{max-width:1040px}.roller-measure-intro{display:grid;gap:clamp(22px,2.6vw,36px)}.roller-measure-intro h2{font-size:clamp(17px,1.5vw,21px);line-height:1.1;margin:0;text-align:left!important}.roller-measure-lead{display:grid;gap:clamp(14px,1.4vw,22px);max-width:960px}.roller-measure-lead p{font-size:clamp(16px,1.35vw,20px);line-height:1.4}.roller-measure-list{list-style:decimal;display:grid;gap:clamp(12px,1.35vw,18px);padding-left:1.35em}.roller-measure-control p,.roller-measure-copy p,.roller-measure-list li,.roller-measure-text,.roller-measure-warning p{font-size:clamp(15px,1.15vw,17px);line-height:1.5}.roller-measure-section{margin-top:clamp(58px,7vw,104px)}.roller-measure-section>h2{margin:0 0 clamp(28px,4vw,54px);text-align:left;font-size:clamp(18px,1.6vw,23px);line-height:1.1}.roller-measure-followup{max-width:1040px;margin-top:clamp(34px,4vw,58px)}.roller-measure-grid{display:flow-root}.roller-measure-grid figure{margin:0}.roller-measure-grid figcaption{margin-bottom:clamp(10px,1vw,16px);text-align:center;font-size:clamp(15px,1.3vw,19px);line-height:1}.roller-measure-grid img{display:block;width:100%;height:auto}.roller-measure-main{display:block}.roller-measure-top{width:calc(100% - min(34vw,410px));margin-bottom:clamp(26px,3vw,42px)}.roller-measure-side{float:right;width:clamp(250px,28%,340px);max-width:340px;margin:0 0 clamp(22px,3vw,42px) clamp(28px,4vw,58px)}.roller-measure-copy{display:grid;gap:clamp(4px,.55vw,8px)}.roller-measure-copy h3{margin-top:20px;font-size:clamp(16px,1.35vw,20px);line-height:1.12}.roller-measure-text-space{display:block}.roller-measure-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,34px);width:100%;margin-top:clamp(38px,5vw,72px)}.roller-measure-actions a.btn-o{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(56px,5vw,76px);padding:clamp(14px,1.1vw,18px) clamp(20px,2vw,32px);font-size:clamp(15px,1.25vw,20px);line-height:1.15;font-weight:800}.roller-measure-control,.roller-measure-warning{display:grid;gap:clamp(16px,2vw,26px);margin-top:clamp(58px,7vw,104px)}.roller-measure-control h2,.roller-measure-warning h2{margin:0;text-align:left;font-size:clamp(17px,1.5vw,21px);line-height:1.1}.roller-measure-footer{position:relative;min-height:clamp(300px,31vw,420px);margin-top:clamp(64px,8vw,120px);padding:clamp(38px,4vw,58px) 0 0 clamp(120px,18vw,265px);overflow:hidden}.roller-measure-footer:after,.roller-measure-footer:before{content:"";position:absolute;left:0;bottom:0;pointer-events:none}.roller-measure-footer:before{width:clamp(270px,38vw,540px);height:clamp(170px,22vw,310px);background:#111d2e;clip-path:polygon(0 18%,34% 100%,100% 100%,100% 88%,44% 88%,0 0)}.roller-measure-footer:after{width:clamp(235px,32vw,470px);height:clamp(150px,19vw,275px);background:linear-gradient(90deg,#ff123d,#d30b23 68%,#9a0010);clip-path:polygon(0 0,16% 0,61% 82%,100% 82%,100% 100%,53% 100%)}.roller-measure-footer address{position:relative;z-index:1;display:grid;gap:3px;font-style:normal;font-size:clamp(15px,1.3vw,19px);line-height:1.22;font-weight:800}.roller-measure-footer a{color:#111;font-weight:800}.roller-measure-footer a:hover{color:#fac853}@media only screen and (max-width:800px){.roller-measure-page{padding:118px 0 48px}.roller-measure-page--article{padding:0}.roller-measure-sheet{padding:20px 18px 48px}.roller-measure-header{margin-bottom:44px}.roller-measure-logo{width:min(275px,72vw)}.roller-measure-intro h2{font-size:17px;text-align:left}.roller-measure-lead p{font-size:16px}.roller-measure-section>h2{font-size:20px}.roller-measure-control h2,.roller-measure-warning h2{font-size:18px}.roller-measure-grid{display:grid;grid-template-columns:1fr;gap:30px}.roller-measure-grid figcaption{font-size:22px}.roller-measure-top{width:100%;margin-bottom:0}.roller-measure-side{float:none;width:100%;max-width:310px;margin:0 auto}.roller-measure-copy h3{font-size:16px}.roller-measure-control p,.roller-measure-copy p,.roller-measure-list li,.roller-measure-text,.roller-measure-warning p{font-size:18px}.roller-measure-actions{grid-template-columns:1fr;gap:14px}.roller-measure-actions a.btn-o{min-height:54px;font-size:16px;padding:14px 18px}.roller-measure-footer{min-height:300px;padding:28px 0 0 86px}.roller-measure-footer address{font-size:18px;line-height:1.25}}section.portfolio-page-items .container{display:flex;justify-content:space-evenly;gap:50px;flex-flow:wrap}section.portfolio-page-items .container .item p{position:absolute;bottom:-2.5vw;left:0;font-size:1.1vw;transition:all .3s ease}.rel-reshitki-h2-images{display:flex;flex-direction:row}.rel-reshitki-h2-images img{width:20vw;height:20vh}.rol-reshitki_desc p{font-size:1vw}.rol-reshitki_desc h3{margin-bottom:.1vw!important}section.portfolio-page-items .container .item{width:30%;height:20vw;border:1px solid rgba(0,0,0,.1);position:relative;border-radius:.5vw;margin-bottom:5vw;transition:all .3s ease}section.category-content,section.portfolio-page-items .container .item{background-size:cover;background-position:50%;background-repeat:no-repeat}section.category-content .container li{margin-top:1vw;font-size:1.1vw;line-height:1.6vw}section.category-content .container b{font-weight:700}section.category-content .container h1.h1_title-p{font-size:2vw;font-weight:700;text-align:center;padding:30px}section.category-content .container{width:80%;margin:0 auto}section.category-content .container .images{display:flex;justify-content:space-around;margin-bottom:3vw}section.category-content .container .images .img-item{width:40%;height:20vw;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:1vw}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;line-height:1.6vw;margin-bottom:1vw;font-weight:400}section.category-content .container .desc span{font-weight:700}section.category-content .container .desc-p-header{font-weight:600}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{width:40%;height:12vw;background-repeat:no-repeat;background-position:100%;background-size:contain}section.category-content .container .text-block{margin-top:3vw;display:flex;justify-content:space-between;align-items:center}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{width:25%;height:15vw;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:1vw}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 .text-block-rol{margin-top:3vw;display:flex;justify-content:space-between}section.category-content .container .text-block-rol.wide .img{width:40%}section.category-content .container .text-block-rol.wide .desc-content{width:50%}section.category-content .container .text-block-rol .img{width:25%;height:15vw;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:1vw}section.category-content .container .text-block-rol .img-grp{width:25%}section.category-content .container .text-block-rol .roll{width:auto}section.category-content .container .text-block-rol .desc-content{width:70%}section.category-content .container h4{text-align:center;font-size:2vw;font-weight:700;margin-top:4vw;margin-bottom:2vw}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{height:10vw;background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:1vw}section.category-content .container .montazh .item h3.text,section.category-content .container .montazh .item p.text{margin-top:1vw;font-size:1vw;line-height:1.5vw;text-align:center}section.category-content .container .montazh .item h3.text{font-weight:400}section.category-content .container .type-control{display:flex;margin-top:2vw;justify-content:space-around}section.category-content .container .type-control p.title{text-align:center;font-weight:700}section.category-content .container .blind-items{display:flex;justify-content:space-between;flex-flow:wrap}section.category-content .container .blind-items a.item{width:48%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:2vw;overflow:hidden;display:block}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{height:12vw;border-radius:1vw;margin-bottom:1vw;background-size:contain;background-position:50%;background-repeat:no-repeat}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{height:12vw;border-radius:1vw;margin-bottom:1vw;background-size:contain;background-position:50%;background-repeat:no-repeat}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{height:12vw;width:48%;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:1vw;margin-bottom:1vw}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{margin:4vw 0 8vw;display:flex;justify-content:space-around;font-weight:700;color:#333;font-size:1.5vw}section.category-content .container .btns-block a{padding:1vw 3vw;border-radius:2vw;background-color:orange;border:1px solid orange}section.category-content .container .btns-block a:hover{background-color:#fff;color:orange}@media only screen and (max-width:800px){.rol-reshitki_desc p{font-size:3vw;margin-top:1vw;margin-bottom:1vw}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-header{font-weight:500}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{width:100%;box-sizing:border-box;margin-bottom:50px}section.category-content .container .images a.img-item{width:48%;height:28vw}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{width:100%;height:40vw;margin:20px 0}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{width:100%;margin:20px 0;height:40vw}section.category-content .container .text-block.wide .desc-content{width:100%}section.category-content .container .desc{font-size:3vw;line-height:3.6vw;margin-bottom:1vw;font-weight:400}section.category-content .container .desc span{font-weight:700}section.category-content .container .text-block-rol{flex-flow:wrap;margin:20px 0}section.category-content .container .text-block-rol .img{width:100%;height:40vw;margin:20px 0}section.category-content .container .text-block-rol .desc-content,section.category-content .container .text-block-rol .img-grp{width:100%}section.category-content .container .text-block-rol.wide{flex-direction:column-reverse}section.category-content .container .text-block-rol.wide .img{width:100%;margin:20px 0;height:40vw}section.category-content .container .text-block-rol.wide .desc-content{width:100%}section.category-content .container .montazh{flex-flow:wrap}section.category-content .container .montazh .item{width:47%;margin-top:20px}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{width:100%;margin-top:20px}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;margin-top:20px;justify-content:center;font-size:4vw}.desc-first-td{text-align:center;padding-left:10px}}@media screen and (min-width:768px){.desc-first-td{padding-left:30px;text-align:left}}@media only screen and (max-width:800px){section.category-content.protective-roller-content{margin-top:58px}section.category-content.protective-roller-content .container{padding:0 22px}section.category-content.protective-roller-content .images{gap:7px;margin-bottom:24px}section.category-content.protective-roller-content .protective-intro-text{margin:18px 0 42px}section.category-content.protective-roller-content .protective-intro-text h2.h2_title{margin:0 0 14px;padding:0;font-size:21px;line-height:1.25}section.category-content.protective-roller-content .protective-intro-text h3.desc{margin:0;font-size:14px;line-height:1.48}section.category-content.protective-roller-content .text-block{margin:42px 0}section.category-content.protective-roller-content .text-block.wide{margin-bottom:54px}section.category-content.protective-roller-content .container>h2.h2_title{margin:46px 0 24px;padding:0;font-size:21px;line-height:1.25}section.category-content.protective-roller-content .montazh{row-gap:28px;margin:0 0 52px}section.category-content.protective-roller-content .montazh .item{width:48%;margin-top:0}section.category-content.protective-roller-content .montazh .item img.img{height:28vw;margin-bottom:10px}section.category-content.protective-roller-content .montazh .item h3.text{margin-top:8px;font-size:13px;line-height:1.28}section.category-content.protective-roller-content .container>h3.desc{margin:0 0 22px;font-size:14px;line-height:1.45}section.category-content.protective-roller-content .type-control{gap:14px;margin:20px 0 14px}section.category-content.protective-roller-content .type-control h3.desc{font-size:13px;line-height:1.3}section.category-content.protective-roller-content .control-items{row-gap:28px;margin-top:14px;margin-bottom:58px}section.category-content.protective-roller-content .control-items .item img.img{height:23vw;margin-bottom:9px}section.category-content.protective-roller-content .control-items .item h3.desc{font-size:13px;line-height:1.28}section.category-content.protective-roller-content .control-items .item-wide{margin-top:8px}section.category-content.protective-roller-content .control-items .item-wide .imgs img.img{height:23vw;margin-bottom:9px}section.category-content.protective-roller-content .control-items .item-wide h3.desc{font-size:13px;line-height:1.28}}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{font-weight:700;color:#fff}.product-item-calculator-mobile{display:none}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{width:47%;position:relative}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{border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;width:100%;height:22vw;border-radius:.5vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider .slick-list a.item img{width:100%;border-radius:.5vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav{margin-top:1vw;position:relative;display:flex;justify-content:flex-start;flex-flow:wrap}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:2vw;height:2vw;background-color:orange;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 0 .2vw #fff}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{display:flex;align-items:center;justify-content:center;margin-bottom:.5vw;margin-right:.2vw;width:17%;height:4vw;border-radius:.5vw}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav a.item img{width:95%;border-radius:.5vw}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{content:"";position:absolute;top:50%;transform:translateY(-50%);left:1vw;width:.5vw;height:.5vw;display:inline-block;animation:dotBlink 3s linear infinite;border-radius:50%}section.product-block .first-product-block .left .fist-row .product-desc .info{border:1px solid rgba(0,0,0,.1);border-radius:.5vw;margin-top:2vw;padding:0 1vw 3vw;box-sizing:border-box}section.product-block .first-product-block .left .fist-row .product-desc .info h1{font-weight:700;font-size:1.4vw;line-height:1.8vw;width:95%;text-align:center;margin:-1vw auto 0;background-color:#fff}section.product-block .first-product-block .left .fist-row .product-desc .info p.payment{padding:1vw;box-sizing:border-box;border-radius:.5vw;margin:1.5vw 0 2vw;background-color:#fac853}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container{display:flex;justify-content:space-between;align-items:center}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount{font-size:1.1vw;display:inline-block;margin:0 .5vw;color:rgba(0,0,0,.5);position:relative;padding:0 .2vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount:before{content:"";position:absolute;top:50%;left:0;height:1px;transform:translateY(-50%);width:100%;background-color:rgba(0,0,0,.5)}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price{font-weight:700;margin-left:.5vw;font-size:1.5vw;border:1px dashed rgba(0,0,0,.1);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{display:flex;align-items:center}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit img{width:3vw;margin-left:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info a.btn-o{width:100%;margin-top:2vw;box-sizing:border-box}section.product-block .first-product-block .left .fist-row .product-desc .info .product-calculator-mobile{display:none}section.product-block .first-product-block .left .fist-row .product-desc span.or{display:block;text-align:center;font-size:1.1vw;font-weight:700;background-color:#f3f3f4;margin:-.8vw auto 0;width:max-content;padding:0 2vw;box-sizing:border-box}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{width:48%;position:relative}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group label{position:absolute;top:50%;transform:translateY(-50%);left:1.5vw}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{width:100%;background-color:rgba(0,0,0,.05);border-radius:2vw;font-size:1vw;box-sizing:border-box;padding:1.2vw 0 1.2vw 3vw;border:1px solid #f3f3f4}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{width:48%;border:none;font-size:1vw;font-weight:400;background-color:#00c451;background-image:linear-gradient(lightgreen,20%,#00c451);box-shadow:none;color:#fff}section.product-block .first-product-block .left .fist-row .product-desc form .policy{margin-top:1.5vw;display:flex;position:relative;align-items:center}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{color:green;font-weight:700;border-bottom:1px dotted green;cursor:pointer}section.product-block .first-product-block .left .payment-option{border:1px solid #00c451;padding:1vw 2vw;margin-top:2vw;box-sizing:border-box;border-radius:.5vw;display:flex;align-items:center;justify-content:space-around}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{font-size:1.2vw;font-weight:700;text-transform:uppercase;color:#00c451}section.product-block .first-product-block .left .payment-option .desc ul{display:flex;margin-top:1vw;justify-content:space-around}section.product-block .first-product-block .left .payment-option .desc ul li{width:8vw;line-height:1.2vw}section.product-block .first-product-block .left .desc-text p.title{font-weight:700;margin-top:2vw;font-size:1.1vw;margin-bottom:1vw}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{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;border-bottom:2px dotted rgba(0,0,0,.1);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{margin-top:10vw;font-size:5vw;line-height:6vw;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{width:100%;margin-top:40px}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 .left .fist-row .product-desc form .product-calculator-mobile{display:block;margin-top:5vw}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated{padding:5vw 4vw;margin-bottom:0;border-radius:2vw}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated p.title{font-size:4vw;line-height:5vw;margin-bottom:4vw;text-align:center}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated p.title span{font-weight:700}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated .calculator-images{display:flex;justify-content:space-around;align-items:center;margin-bottom:4vw;gap:3vw}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated .calculator-images .calc-img-left,section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated .calculator-images .calc-img-right{width:30%;height:auto;object-fit:contain}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated a.btn-o{width:100%;font-size:3.5vw;padding:3vw 4vw;display:flex;align-items:center;justify-content:center;gap:2vw;margin-top:0}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated a.btn-o img{width:5vw;height:5vw}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{text-align:center;margin:20px 0;font-size:2.5vw;line-height:3vw}section.product-block .first-product-block .left .payment-option .desc ul li{font-size:2.5vw;text-align:center;line-height:3vw;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}.product-item-calculator-mobile{border:1px solid rgba(0,0,0,.1);padding:3vw;margin-top:1vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vw}.product-item-calculator-mobile a.btn-o{font-size:3vw;padding:2vw 4vw}}section.basket-section .container{display:flex;justify-content:space-between;align-items:flex-start;overflow:visible}section.basket-section .container .left{width:60%;height:auto;align-self:flex-start}section.basket-section .container .left .contacts{margin-bottom:4vw}section.basket-section .container .left .contacts p.title{font-weight:700;font-size:1.1vw}section.basket-section .container .left .contacts .input-items{display:flex;justify-content:space-between;flex-flow:wrap}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:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);padding:.75vw 1vw;box-sizing:border-box;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{width:33.33333%;color:#fff;display:flex;align-items:center;justify-content:center;padding:.5vw;box-sizing:border-box;font-size:1vw;cursor:pointer;font-weight:700;border:1px solid rgba(0,0,0,.1)}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{width:2vw;margin-right:1vw}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:#fff;color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.self.active{background-color:#282828;color:#fff}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{width:25px;margin-right:.5vw}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{font-size:1vw;line-height:1.3vw;color:rgba(0,0,0,.6);margin-top:.3vw}section.basket-section .container .left .contacts .payment-input{margin-top:2vw}section.basket-section .container .left .contacts .payment-input .item{display:flex;align-items:center;margin-top:1vw}section.basket-section .container .left .contacts .payment-input .item input{width:2vw;height:2vw;margin-right:1vw;cursor:pointer}section.basket-section .container .left .contacts .payment-input .item label{display:flex;font-size:1.1vw;cursor:pointer;align-items:center}section.basket-section .container .left .contacts .payment-input .item label img{width:3vw;margin-left:2vw}section.basket-section .container .left .contacts .payment-input .item span.payment-details,section.basket-section .container .left .contacts .promo-details{max-width:50%;margin-top:10px;display:inline-block;color:red}section.basket-section .container .left .contacts textarea.order-comment{width:80%;margin-top:2vw;background-color:rgba(0,0,0,0);resize:none;padding:1vw;font-size:1vw;border:1px solid rgba(0,0,0,.2)}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;width:100%;margin-top:4vw;font-size:1.2vw}section.basket-section .container .right{width:35%;position:-webkit-sticky;position:sticky;top:5vw;align-self:flex-start;height:auto}section.basket-section .container .right p.in-order{font-size:1vw;border-bottom:1px solid rgba(0,0,0,.2);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{width:25%;display:flex;align-items:center;justify-content:center}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;margin-top:2vw;justify-content:space-between}section.basket-section .container .right .to-payment span{font-size:1.2vw}section.basket-section .container .right .to-payment span.total{font-weight:700;font-size:2vw}@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:#fff;color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.self.active{background-color:#282828;color:#fff;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,section.basket-section .container .left .contacts textarea.order-comment{font-size:16px}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-weight:700;font-size:3vw}section.basket-section .container .left .contacts .delivery-type p.item.np svg{width:20%}}section.thx-page .right{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column}section.thx-page .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .right p.second{font-size:1.1vw;margin-top:4vw;color:rgba(0,0,0,.6)}section.thx-page .right p.second b{font-weight:700;color:#000;font-size:1.5vw}section.thx-page .right p.write-to{font-weight:700;font-size:1.5vw;margin-top:5vw}section.thx-page .right .messengers{display:flex;margin:2vw 0 4vw}section.thx-page .right .messengers a.item{display:flex;border:1px solid rgba(0,0,0,.2);padding:.5vw 1.5vw;box-sizing:border-box;align-items:center;margin-right:2vw;border-radius:2vw;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;padding-top:20vw;justify-content:space-between}section.thx-page .container .right{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column}section.thx-page .container .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .container .right p.second{font-size:1.1vw;margin-top:4vw;color:rgba(0,0,0,.6)}section.thx-page .container .right p.second b{font-weight:700;color:#000;font-size:1.5vw}section.thx-page .container .right p.write-to{font-weight:700;font-size:1.5vw;margin-top:5vw}section.thx-page .container .right .messengers{display:flex;margin:2vw 0 4vw}section.thx-page .container .right .messengers a.item{display:flex;border:1px solid rgba(0,0,0,.2);padding:.5vw 1.5vw;box-sizing:border-box;align-items:center;margin-right:2vw;border-radius:2vw;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{width:100%;height:100vw;margin-top:5vw}section.thx-page .left img{width:100%}section.thx-page .right{width:100%;padding-right:0}section.thx-page .right p.thx-for-order{font-size:20px;line-height:28px;font-weight:700}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-weight:700;font-size:14px;line-height:20px;margin-top:10vw}section.thx-page .right .messengers{margin:6vw 0 8vw}section.thx-page .right .messengers a.item{padding:1vw 2.5vw;margin-right:4vw;font-size:14px;line-height:20px}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{width:30%;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;padding:4vw 0 2vw;box-sizing:border-box;position:relative;box-shadow:.1vw .1vw 1vw 1vw rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}section.calculator-section .container form .left .top-row span.configuration{background-color:#282828;color:#efebeb;padding:1vw 4vw;position:absolute;top:-1.5vw;left:50%;display:inline-block;box-sizing:border-box;font-size:1vw;font-weight:700;border-radius:.5vw;transform:translateX(-50%) skew(-10deg)}section.calculator-section .container form .left .top-row ul li{margin-bottom:.5vw;border-bottom:1px solid rgba(0,0,0,.1);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{font-size:1.2vw;line-height:1.3vw;display:flex;align-items:center;cursor:pointer;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{content:"";position:absolute;top:0;left:0;display:inline-block;width:2.5vw;height:3.2vw;background-color:orange;z-index:-1;border-radius:2vw;transition:all .3s ease}section.calculator-section .container form .left .top-row ul li p.title span{background-color:orange;display:flex;align-items:center;justify-content:center;width:2.5vw;height:3.2vw;border-radius:50%;color:#fff;font-weight:700;font-size:1.4vw;margin-right:1vw;transition:all .3s ease}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{text-align:right;font-weight:700;margin-top:.2vw}section.calculator-section .container form .left .bottom-row .total{display:flex;justify-content:space-between;align-items:center;padding:2vw 2vw 0;box-sizing:border-box}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;width:85%;margin:3vw 2vw 0;box-sizing:border-box;display:inline-block;font-size:1.2vw}section.calculator-section .container form .left .bottom-row button[disabled]{pointer-events:none;background-image:none;background-color:#cacbcc;box-shadow:none}section.calculator-section .container form .right{position:sticky;top:4vw;width:65%;border:1px solid rgba(0,0,0,.2);border-radius:.5vw;height:max-content;padding:3vw 3vw 4vw;box-sizing:border-box}section.calculator-section .container form .right .item{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{font-size:1.2vw;display:flex;align-items:center;cursor:pointer;font-weight:700;color:#000;background-color:orange;border-radius:20px;padding:10px 30px 10px 20px}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{font-size:1.2vw;display:flex;align-items:center;cursor:pointer;font-weight:700;color:#000;background-color:orange;border-radius:20px;padding:10px 30px 10px 20px}section.calculator-section .container form .right .item{display:none}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{margin-bottom:.2vw;line-height:1.2vw}section.calculator-section .container form .right .item .img{margin-left:6vw;margin-top:4vw;width:60%;position:relative;padding-bottom:6vw}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);height:7vw;width:83%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}section.calculator-section .container form .right .item .img .width img{width:.5vw;position:absolute;bottom:-.3vw;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{width:94%;left:50.4%}section.calculator-section .container form .right .item .img .height{position:absolute;top:15%;right:-6vw;width:8vw;border:1px dashed rgba(0,0,0,.5);height:60.5%;z-index:-1}section.calculator-section .container form .right .item .img .height.space_height{top:0;height:75.5%}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{position:absolute;bottom:-4vw;width:95%;margin-left:1vw;display:flex;justify-content:space-between}section.calculator-section .container form .right .item .img .values-width .input-group{display:flex;align-items:center;justify-content:center;flex-direction:column}section.calculator-section .container form .right .item .img .values-width .input-group input{width:5vw;margin-top:.5vw;text-align:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);border-radius:.5vw;padding:.3vw .5vw}section.calculator-section .container form .right .item .img .values-width .input-group input.invalid_red{color:red;-webkit-text-fill-color:red}section.calculator-section .container form .right .item .img .values-width .opening{display:flex;flex-direction:column;align-items:center}section.calculator-section .container form .right .item .img .values-width .opening label{font-weight:700;cursor:pointer}section.calculator-section .container form .right .item .img .values-width .opening input{position:relative;cursor:pointer;margin-top:1vw}section.calculator-section .container form .right .item .img .values-width .opening input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid orange;border-radius:50%;background-color:#f3f3f4}section.calculator-section .container form .right .item .img .values-width .opening input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:orange}section.calculator-section .container form .right .item .img .values-height{position:absolute;top:3.5vw;right:-14vw;display:flex;flex-direction:column;justify-content:space-between;height:64%}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{width:5vw;margin-top:.5vw;text-align:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.2);border-radius:.5vw;padding:.3vw .5vw}section.calculator-section .container form .right .item .img .values-height .input-group input.invalid_red{color:red;-webkit-text-fill-color:red}section.calculator-section .container form .right .item .img .values-height .opening{display:flex;flex-direction:column;align-items:center}section.calculator-section .container form .right .item .img .values-height .opening label{font-weight:700;cursor:pointer}section.calculator-section .container form .right .item .img .values-height .opening input{position:relative;cursor:pointer;margin-top:1vw;margin-bottom:1vw}section.calculator-section .container form .right .item .img .values-height .opening input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid orange;border-radius:50%;background-color:#f3f3f4}section.calculator-section .container form .right .item .img .values-height .opening input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:orange}section.calculator-section .container form .right .item .profile-items{display:flex;justify-content:space-evenly}section.calculator-section .container form .right .item .profile-items.profile-items-start{justify-content:start}section.calculator-section .container form .right .item .profile-items{flex-flow:wrap}section.calculator-section .container form .right .item .profile-items .input-group{display:flex;flex-direction:column;align-items:center;width:24%;margin-bottom:2vw;border:1px solid rgba(0,0,0,0);padding:1vw 0;box-sizing:border-box;border-radius:.5vw;transition:all .3s ease}section.calculator-section .container form .right .item .profile-items .input-group.not-available{opacity:.4;pointer-events:all!important;cursor:not-allowed!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{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}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{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:1vw 0;width:100%;height:10vw}section.calculator-section .container form .right .item .profile-items .input-group label span.price{font-weight:700;font-size:1vw;margin-bottom:.5vw}section.calculator-section .container form .right .item .profile-items .input-group input{cursor:pointer;width:1.2vw;height:1.2vw;position:relative}section.calculator-section .container form .right .item .profile-items .input-group input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid orange;border-radius:50%;background-color:#f3f3f4}section.calculator-section .container form .right .item .profile-items .input-group input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:orange}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:7vw;background-size:contain}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{display:flex;align-items:center;min-height:30px;text-align:center}section.calculator-section .container form .right .item .profile-items.transparent-type-items{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;width:100%}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group{width:100%;min-height:28vw;padding:0;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border-radius:.5vw}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group label{display:contents}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group span.profile-title{grid-row:1;text-align:center;padding:1.2vw 1.5vw;font-size:1.05vw;line-height:1.35}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group span.img-profile{grid-row:2;width:100%;height:100%;min-height:20vw;margin:0;background-color:#fff;background-size:contain}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group input{grid-row:3;justify-self:center;margin:1vw 0 1.2vw}section.calculator-section .container form .right .item.color .img{position:relative}section.calculator-section .container form .right .item.color .img img{position:absolute;top:0;left:65%;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{margin-bottom:2vw;display:flex;justify-content:center}section.calculator-section .container form .right .specification .btn-row a.gray{background-image:none;box-shadow:none;background-color:#cacbcc}section.calculator-section .container form .right .specification table{min-width:100%;max-width:100%}section.calculator-section .container form .right .specification table tr.heading td{text-align:center;font-weight:700}section.calculator-section .container form .right .specification table tr td{padding:.5vw;border:1px solid #000;font-size:.9vw;text-align:center}.but-calc-new{border:none;width:85%;margin:3vw 2vw 0;box-sizing:border-box;display:inline-block;font-size:1.2vw}.but-calc-new[disabled]{pointer-events:none;background-image:none;background-color:#cacbcc;box-shadow:none}.box{position:fixed;display:inline-block;font-size:60px;top:50%;left:50%;transform:translateX(-50%);vertical-align:top;transition:color .3s,border .3s,transform .3s,opacity .3s;z-index:999;color:orange}.loader-16{position:absolute;top:0;left:50%;transform:rotate(45deg);perspective:1000px;border-radius:50%;color:red}.loader-16:after,.loader-16:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;animation:spin 1s linear infinite}.loader-16:before{transform:rotateX(70deg)}.loader-16:after{transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{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)}}@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-]{display:inline-block;width:1em;height:1em;color:inherit;vertical-align:middle;pointer-events:none}@media only screen and (max-width:800px){section.calculator-section .container form{flex-flow:wrap-reverse}section.calculator-section .container form .left{width:100%;border-radius:1vw}section.calculator-section .container form .left .top-row span.configuration{font-size:3vw;top:-2vw;border-radius:.8vw}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{height:5vw;width:5vw;font-size:3vw}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{width:90%;margin:4vw auto 4vw 4vw}section.calculator-section .container form .right{width:100%;margin-bottom:10vw;border-radius:1vw;position:relative;top:0}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{width:48%;padding-bottom:4vw}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 .profile-items.transparent-type-items{display:grid;grid-template-columns:1fr;gap:4vw}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group{width:100%;min-height:62vw;display:grid;grid-template-rows:auto 1fr auto}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group label{display:contents}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group span.profile-title{grid-row:1;text-align:center;padding:3vw 4vw;font-size:4.5vw;font-weight:700;line-height:1.35}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group span.img-profile{grid-row:2;width:100%;height:100%;min-height:42vw;margin:0}section.calculator-section .container form .right .item .profile-items.transparent-type-items .input-group input{grid-row:3;justify-self:center;margin:3vw 0 4vw}section.calculator-section .container form .right .item p.forward{right:5%;text-align:center;line-height:1;font-family:inherit;bottom:-5vw;height:auto;width:83%;padding:2vw 3vw!important;font-size:3vw;display:block}section.calculator-section .container form .right .item p.forward img{width:1.5vw;right:3vw}section.calculator-section .container form .right .item .img .height img{width:2vw;right:-1.1vw}section.calculator-section .container form .right .item .img .width img{width:2vw;bottom:-1.1vw}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;width:155%;margin-left:-8vw}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{width:15px;height:15px}section.calculator-section .container form .right .item .img .values-width .opening input:after{width:8px;height: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{top:-7vw;right:-26vw;height:110%}section.calculator-section .container form .right .item .img .values-height .opening input:before{width:15px;height:15px}section.calculator-section .container form .right .item .img .values-height .opening input:after{width:8px;height: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{min-width:100%;max-width:100%}section.calculator-section .container form .right .specification table tr.heading td{text-align:center;font-weight:700}section.calculator-section .container form .right .specification table tr td{padding:2vw;border:1px solid #000;font-size:2.5vw;text-align:center}.but-calc-new{margin:4vw auto 4vw 4vw;width:90%}}section.delivery_content .container h3{font-weight:700;font-size:1.3vw;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{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);z-index:-222;opacity:0;visibility:hidden}.search-widget.show{opacity:1;visibility:visible;z-index:999}.search-widget.show .inner{top:50%}.search-widget .inner{position:absolute;left:50%;top:70%;padding:2.5vw 2vw 2vw;border-radius:.5vw;box-sizing:border-box;transform:translate(-50%,-50%);background-color:#282828}.search-widget .inner span.close-search-widget{position:absolute;top:.5vw;right:.5vw;cursor:pointer}.search-widget .inner span.close-search-widget:hover{transform:rotate(45deg)}.search-widget .inner span.close-search-widget svg{width:1.2vw;height:1.2vw}.search-widget .inner span.close-search-widget svg path{fill:orange}.search-widget .inner form{position:relative}.search-widget .inner form input{width:30vw;background-color:rgba(0,0,0,0);padding:.7vw 1vw;color:hsla(0,0%,100%,.8);font-size:1.2vw;border-radius:.5vw;box-shadow:inset 0 0 5px 1px orange}.search-widget .inner form input:active,.search-widget .inner form input:focus{background-color:rgba(0,0,0,0)}.search-widget .inner form button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:.5vw}.search-widget .inner form button:hover{transform:translateY(-50%) scale(1.2)}.search-widget .inner form button svg{width:1.5vw;height: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}section.director{background-size:cover;background-repeat:no-repeat;background-position:top}section.director .content{display:flex;justify-content:start}section.director .content .right{width:100%;padding-bottom:3vw}section.director .content .right .quotation{border:1px dashed rgba(0,0,0,.2);border-radius:.5vw;padding:3vw 2vw 2vw;box-sizing:border-box;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;top:-2vw;right:0;width:8vw}section.director .content .right .quotation-text{margin-top:2vw}section.director .content .right .quotation-text p{font-style:italic;line-height:1;font-family:Caveat,sans-serif;font-size:1.5vw}section.director .content .right .form{margin-top:3vw;background-color:#fff;padding:3vw 2vw 2vw;box-sizing:border-box;border-radius:.2vw;border:1px dashed rgba(0,0,0,.2);box-shadow:0 0 0 .5vw #fff}section.director .content .right .form p.title{font-size:1.2vw;line-height:1;font-weight:700}section.director .content .right .form p.sec{margin-top:1.5vw;font-size:1.1vw}section.director .content .right .form form .form-content .first{display:flex;justify-content:space-between;align-items:center;margin-top:1.5vw}section.director .content .right .form form .form-content .first .input-group{width:48%;position:relative}section.director .content .right .form form .form-content .first .input-group label{position:absolute;top:50%;transform:translateY(-50%);left:1.2vw}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{width:100%;padding:1.1vw 1.1vw 1.1vw 3vw;border-radius:2vw;box-sizing:border-box;border:none;background-color:rgba(0,0,0,.05)}section.director .content .right .form form .form-content .first button{border:none;width:48%}section.director .content .right .form form .form-content .policy{margin-top:1vw;display:flex;align-items:center;justify-content:center}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{background-color:#fff;width:17%;height:8vw;display:flex;align-items:center;justify-content:space-between;border-radius:.3vw;padding:1vw;box-sizing:border-box;box-shadow:.1vw .1vw 2vw .2vw rgba(0,0,0,.2)}section.about-page-adv-block .container .item .img{width:30%;text-align:center}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-weight:700;margin-bottom:.3vw;font-size:1vw}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-weight:700;font-size:2vw;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{width:45%;position:relative}section.about-page-desc .container .right>img{width:100%}section.about-page-desc .container .right a.video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:8vw;height:8vw;border-radius:50%}section.about-page-desc .container .right a.video-btn img.play-btn{width:30%;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}section.about-page-desc .container .right a.video-btn img.video-about{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotateText 6s linear infinite}section.about-page-principles{margin-top:6vw;padding:6vw 0;background-size:cover;background-repeat:no-repeat;background-position:top}section.about-page-principles .container{display:flex;align-items:center;justify-content:start}section.about-page-principles .container .left{width:45%;margin-right:5vw}section.about-page-principles .container .left p.slider-arr{width:1vw;position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}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{background-color:#fff;border:1px dashed rgba(0,0,0,.2);border-radius:.3vw;margin-bottom:1vw;padding:1.5vw;box-sizing:border-box;display:flex;align-items:center}section.about-page-principles .container .right ul li img{width:2vw;margin-right:1vw}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{width:100%;height:80vw}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{width:2vw;height:2vw}section.director .content .right .form form .form-content .policy label{margin-left:5px;font-size:2.5vw}section.about-page-adv-block .container{flex-flow:wrap;justify-content:space-around}section.about-page-adv-block .container .item{width:47%;height:22vw;margin-bottom:20px;padding-right:10px}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{width:100%;margin-top:40px}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.catalogue-main-page.categories-page .inner .right .product-items table{background:#000}