@import "https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;outline:none;margin:0;padding:0;font-family:Montserrat,sans-serif}html{scroll-behavior:smooth;height:100%;overflow-x:hidden}body{background-color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}p{font-weight:400}a{color:#282828;text-decoration:none;transition:all .3s}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}strong{font-weight:700}.container{padding-left:0;padding-right:0}span.gray{color:#84919a}input{outline:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}details summary::-webkit-details-marker{display:none}details :focus{outline:0}details,summary{display:block}details summary:before,details[open] summary:before{content:none}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#fbd542;background-position:50%;background-repeat:no-repeat;border:1px solid #0006;border-radius:10px}::-webkit-scrollbar{width:12px}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-connect{width:100%;height:150%}.noUi-origin{width:10%;height: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{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:10px;height:16px;box-shadow:none;background-color:#f6f8f9;border:1px solid #b0babf;top:-7px;right:0}.noUi-vertical{width:2px}.noUi-vertical .noUi-handle{border:none}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{background-color:#e0e0e0;border-radius:3px;overflow:visible}.noUi-connect{background:#d1ed3f;height:5px;position:relative;top:-1.5px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#f6f8f9;border:1px solid #d9d9d9;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-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{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{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.container{padding:0 6vw}h2{text-align:center;margin-top:6vw;font-size:2vw;font-weight:700;line-height:2.5vw}.lg-backdrop{background-color:#000c}.fancybox__container{z-index:10000!important}button.btn-o,a.btn-o{text-align:center;color:#282828;cursor:pointer;background-color:orange;background-image:linear-gradient(#ff0,20%,orange);border-radius:3vw;padding:1vw;font-size:1vw;font-weight:700;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 43px 101px #7888ff33,0 4px #f59211,inset 0 0 15px orange}button.btn-o:hover,a.btn-o:hover{background-image:linear-gradient(#ff0,0,orange)}button.btn-o.is-loading,a.btn-o.is-loading{cursor:not-allowed;opacity:.85}button.btn-o .btn-blick,a.btn-o .btn-blick{background-color:#fff;width:1.5vw;height:200%;animation:4s linear infinite moveBlick;position:absolute;top:-50%;left:-3vw;transform:rotate(20deg)}.btn-loader{vertical-align:text-bottom;border:2px solid #28282859;border-top-color:#282828;border-radius:50%;width:.95em;height:.95em;margin-right:.45em;animation:.8s linear infinite btnLoaderSpin;display:inline-block}@keyframes btnLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moveBlick{0%{left:-3vw}20%{left:130%}to{left:130%}}@keyframes dotBlink{0%{opacity:1}20%{opacity:0}to{opacity:1}}section.breadcrumbs{flex-direction:column;justify-content:center;align-items:center;margin:0 0 4vw;padding-top:14vw;display:flex}section.breadcrumbs ul{display:flex}section.breadcrumbs ul li{margin-right:2vw;font-weight:700;position:relative}section.breadcrumbs ul li:before{content:"";background-color:#282828;width:1vw;height:1px;position:absolute;top:50%;right:-1.5vw;transform:translateY(-50%)}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{transition:top .3s;z-index:9997!important;position:fixed!important;top:220px!important;left:auto!important;right:30px!important;transform:none!important;box-shadow:0 4px 15px #0000004d!important}}section.breadcrumbs h1,section.breadcrumbs h2{margin-top:4vw}section.breadcrumbs p.subtitle{margin-top:2vw;font-size:1.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{text-align:center;z-index:8!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:85%!important;max-width:350px!important;min-height:auto!important;padding:2.5vw 4vw!important;font-size:3.5vw!important;line-height:1.3!important;display:block!important;position:fixed!important;top:70px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 4px 15px #0000004d!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(360deg)}}.aside-widget-phones{position:fixed;top:50%;right:0;transform:translateY(-50%)}.aside-widget-phones ul{background-color:#303030;border-top-left-radius:.7vw;border-bottom-left-radius:.7vw;transition:all .3s;position:relative;right:0}.aside-widget-phones ul.hide{right:-4vw}.aside-widget-phones ul li a{box-sizing:border-box;padding:1vw;display:inline-block}.aside-widget-phones ul li a img{width:1.5vw;transition:all .3s}.aside-widget-phones ul li a:hover img{transform:scale(1.2)}p.aside-widget-phones-btn{cursor:pointer;background-color:#fac853;border-radius:.2vw;justify-content:center;align-items:center;width:1.2vw;height:1vw;font-size:1.1vw;display:flex;position:fixed;top:38%;right:1.2vw}input[type=checkbox]{appearance:none;font:inherit;color:currentColor;background-color:#f6f8f9;border:1px solid #b0babf;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;display:grid;transform:translateY(-.075em)}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color);background-color:#282828;border-radius:4px;transition:transform .12s ease-in-out;transform:scale(0)}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{margin:10px;font-size:1vw;display:block}.review input,.review textarea{box-sizing:border-box;background-color:#0000;border:1px solid #0003;border-radius:.5vw;outline:none;width:50%;margin:10px;padding:.75vw 1vw}.review .cust-review{border:1px solid;border-radius:5px;width:70%;margin:10px;padding:10px;box-shadow:0 0 5px #000}.review .ans-review{border:1px solid;border-radius:5px;margin:10px;padding:10px;box-shadow:0 0 5px #000}.review button{margin:15px}.review p,.review li{margin:10px;padding:10px;font-size:1vw;line-height:1.4vw}.get-calculated{box-sizing:border-box;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000001a;border-radius:.5vw;margin-bottom:2vw;padding:2vw}.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{box-sizing:border-box;border:1px solid #0003;border-radius:2vw;width:100%;margin-bottom:1vw;padding:1vw 2vw}.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{text-align:left;justify-content:center;align-items:center;margin-top:1vw;display:flex}.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{box-sizing:border-box;align-items:center;width:100%;display:flex}.get-calculated a.btn-o img{width:2vw;margin-right:.5vw}.tags{z-index:1;flex-direction:column;display:flex;position:absolute;top:1vw;left:1vw}.tags span{box-sizing:border-box;text-align:center;text-transform:uppercase;color:#fff;border-radius:.2vw;margin-bottom:.2vw;padding:.5vw 1vw;font-size:.7vw;font-weight:700;display:inline-block;transform:skew(-10deg)}.tags span.hit{background:linear-gradient(90deg,#fabc00 44%,#ff7c00 100%)}.tags span.discount{background:linear-gradient(90deg,#da158d 38%,#cc6708 100%)}.tags span.action{background:linear-gradient(90deg,#15d2da 38%,#085bcc 100%)}.basket-container{z-index:-99;opacity:0;background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}.basket-container.show{opacity:1;z-index:99}.basket-container .inner{box-sizing:border-box;opacity:0;z-index:-1;background-color:#f3f3f4;border-radius:.5vw;width:70%;max-height:80vh;padding:3vw;transition:all .3s;position:absolute;top:70%;left:50%;overflow:hidden scroll;transform:translate(-50%,-50%)}.basket-container .inner.show-inner{opacity:1;z-index:99;top:50%}.basket-container .inner span.close{cursor:pointer;color:#00000080;font-size:3vw;line-height:1vw;transition:all .3s;position:absolute;top:1vw;right:1vw}.basket-container .inner span.close:hover{color:#282828;transform:rotate(105deg)}.basket-container .inner .top-line span.title-basket{font-size:1.4vw}.basket-container .inner .products-block{margin-top:1vw}.basket-container .inner .products-block .item{border-bottom:1px solid #0000001a;margin-top:2vw;padding-bottom:1vw;display:flex}.basket-container .inner .products-block .item a.img{align-items:center;width:8vw;height:8vw;display:flex}.basket-container .inner .products-block .item a.img img{width:100%}.basket-container .inner .products-block .item .product-info{width:24vw;margin-left:2vw}.basket-container .inner .products-block .item .product-info a.product-name{font-weight:700;line-height:1.3vw}.basket-container .inner .products-block .item .product-info p.available{color:#00c451;margin:.5vw 0;font-weight:700}.basket-container .inner .products-block .item .q-ty{margin-left:2vw}.basket-container .inner .products-block .item .q-ty .counter{justify-content:space-around;align-items:center;margin-top:1vw;display:flex}.basket-container .inner .products-block .item .q-ty .counter input{text-align:center;background-color:#0000;border:1px solid #0000001a;width:4vw;font-size:1.2vw}.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}.basket-container .inner .products-block .item .q-ty .counter svg:hover path{fill:#282828}.basket-container .inner .products-block .item .product-total{text-align:center;margin-left:4vw}.basket-container .inner .products-block .item .product-total span.value{margin-top:1vw;font-size:1.2vw;font-weight:700;display:inline-block}.basket-container .inner .products-block .item .delete-btn svg{cursor:pointer;width:1.5vw;height:1.5vw;margin:1vw 0 0 5vw}.basket-container .inner .products-block .item .delete-btn svg path{transition:all .3s}.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;margin-top:2vw;font-size:2vw;font-weight:700}.basket-container .inner .basket-btn{justify-content:end;margin-top:2vw;display:flex}.basket-container .inner .basket-btn a{margin-left:2vw}.basket-container .inner .basket-btn a.btn-o.green{box-shadow:none;background-color:#0000;background-image:linear-gradient(#0000,20%,#0000);border:1px solid #00c451}.basket-container .inner .basket-btn a.btn-o.green:hover{color:#fff;background-image:linear-gradient(#00c451,20%,#00c451)}.basket-container .inner .empty-basket-block{flex-direction:column;align-items:center;display:flex}.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{box-sizing:border-box;background-color:#0000;border:1px solid #0003;border-radius:.5vw;outline:none;width:100%;margin:10px;padding:.75vw 1vw;font-size:2.5vw}.review .cust-review{border:1px solid;border-radius:5px;width:90%;margin:10px;padding:10px;box-shadow:0 0 5px #000}.review .ans-review{border:1px solid;border-radius:5px;margin:10px;padding:10px;box-shadow:0 0 5px #000}.review button{margin:15px}.review p,.review li{font-size:2.5vw;line-height:3.4vw}}.invalid_red{color:red}.container-catalog{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.product-item-params{flex-direction:column;width:90%;margin-top:4vh;display:flex}@media (max-width:768px){.product-item-params{width:90%;margin-top:1vh}}.product-item-params tr{justify-content:space-between;font-size:20px;line-height:1.4vw;display:flex}@media (max-width:768px){.product-item-params tr{margin-top:1vw;font-size:12px;line-height:4vw}}.product-item-params td{justify-content:space-between;font-size:20px;line-height:1.4vw;display:flex}@media (max-width:768px){.product-item-params td{margin-top:1vw;font-size:12px;line-height:4vw}}.catalog-header-padding{padding-top:13vw}.products-table_container{z-index:1;margin-left:0;position:relative;overflow-x:auto}.products-table{z-index:1;width:100%;position:relative}.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{text-align:center;width:100%;margin:65px 0 70px}.protective-catalog-download .h2_title{text-align:center;margin-bottom:18px}.protective-catalog-download .protective-catalog-list{text-align:left;width:100%;max-width:none;margin:0 0 24px;padding:0;font-weight:700;list-style:none}.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;text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.protective-catalog-download .protective-catalog-list li a:hover{color:#f59211}.protective-catalog-download .protective-catalog-btn{border:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:260px;display:inline-flex}.protective-catalog-download .protective-catalog-btn img{flex:none;width:15px;height:15px}.protective-examples-slider{box-sizing:border-box;--protective-example-card-height:190px;width:100%;max-width:1280px;margin:70px auto 38px;padding:0 68px;position:relative}.protective-examples-slider .h2_title{text-align:center;margin:0 0 36px}.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{-webkit-user-select:none;user-select:none;appearance:none;background-color:#f7c63b;background-image:linear-gradient(#f8d44d 0%,#f2ad34 100%);border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background-image .2s;box-shadow:0 4px 10px #f592114d,inset 0 -2px #e49e2e;z-index:10!important;top:calc(var(--protective-example-card-height)/2)!important;color:#282828!important;cursor:pointer!important;width:56px!important;height:56px!important;padding:0!important;display:inline-flex!important;position:absolute!important;transform:translateY(-50%)!important}.protective-examples-slider .protective-examples-slider__arrow span{font-family:Arial,sans-serif;font-weight:700;line-height:1;transform:translateY(-2px);font-size:48px!important;display:block!important}.protective-examples-slider .protective-examples-slider__arrow:hover{background-image:linear-gradient(#f9db57 0%,#f4b43a 100%);box-shadow:0 6px 14px #f5921159,inset 0 -2px #e49e2e;transform:translateY(-50%)scale(1.04)!important}.protective-examples-slider .protective-examples-slider__arrow:active{box-shadow:0 3px 9px #f592113d,inset 0 -1px #e49e2e;transform:translateY(-46%)scale(.98)!important}.protective-examples-slider .protective-examples-slider__arrow:disabled{opacity:.7;pointer-events:none;cursor:default!important}.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%;height:var(--protective-example-card-height);background-color:#fff;border:4px solid #1f1f1f;border-radius:4px;margin:0 auto;overflow:hidden}.protective-examples-slider__item img{object-fit:cover;width:100%;height:100%;display:block}.protective-examples-slider__item-link{color:inherit;text-decoration:none;display:block}@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{text-align:center;min-width:230px}@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{margin-bottom:7px;font-size:13px;line-height:1.35}section.category-content.protective-roller-content .protective-catalog-download .protective-catalog-btn{width:min(100%,300px);min-width:0;line-height:1.2;padding:13px 18px!important;font-size:13px!important}section.category-content.protective-roller-content .protective-examples-slider{--protective-example-card-height:220px;margin:48px 0 30px;padding:0 64px}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{border-width:3px;height:200px}section.category-content.protective-roller-content .btns-block.protective-main-actions{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:26px 0 42px;display:flex}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{color:#efebeb;z-index:9;width:100%;position:absolute;top:0;left:0}header.bg-black{background-color:#282828}header .top-header{box-sizing:border-box;justify-content:space-between;align-items:center;padding:1vw 5vw;display:flex}header .top-header .logo-block{align-items:center;display:flex}header .top-header .logo-block a{color:#fff;flex-direction:column;align-items:center;font-size:.7vw;display:flex}header .top-header .logo-block a img{width:8vw;height:2.6vw;margin-bottom:.5vw}header .top-header .logo-block p{margin-left:1vw;font-size:.7vw;line-height:.8vw}header .top-header .factory{align-items:center;display:flex}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{justify-content:flex-end;align-items:center;gap:2vw;display:flex}header .top-header .calculator a{box-sizing:border-box;justify-content:center;align-items:center;padding:.5vw 1vw;font-size:.7vw;display:flex}header .top-header .calculator a img{width:2.5vw;height:1.9vw;margin-right:.5vw}header .top-header .calculator button.btn-o{box-sizing:border-box;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.5vw 1vw;font-size:.7vw;display:flex}header .top-header .calculator button.btn-o img{width:2.5vw;height:1.9vw;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{justify-content:space-between;display:flex}header .top-header .messengers .items a.item{color:#efebeb;border:1px solid #ffffff4d;border-radius:2vw;align-items:center;margin-right:.5vw;padding:.5vw;font-size:.7vw;display:flex}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{flex-direction:column;align-items:start;display:flex}header .top-header .phones a{color:#fff;letter-spacing:.05vw;font-weight:700}header .top-header .phones a img{height:1.2vw;position:relative;top:.2vw}header .top-header .phones a:hover{color:#fac853}header .top-header .phones span{text-transform:uppercase;color:#fac853;cursor:pointer;border-bottom:1px dotted #fac853;margin:.5vw auto 0;font-size:.8vw;transition:all .3s;display:inline-block}header .top-header .phones span:hover{border-bottom:1px solid #fac853}header .top-header .burger-btn{z-index:100000;width:30px;height:20px;display:none;position:relative}header .top-header .burger-btn.active span:first-child{top:50%;transform:rotate(45deg)}header .top-header .burger-btn.active span:nth-child(2){opacity:0;visibility:hidden;left:100%}header .top-header .burger-btn.active span:last-child{bottom:50%;transform:rotate(-45deg)}header .top-header .burger-btn span{width:inherit;cursor:pointer;opacity:1;visibility:visible;background-color:orange;height:3px;transition:all .3s;display:inline-block;position:absolute;left:0}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{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;margin-top:0;display:flex}header .nav-block .mobile-lang-switcher{display:none}header .nav-block.fixed{background-color:#000c;width:100%;margin-top:0;position:fixed;top:0;left:0}header .nav-block nav{width:89%}header .nav-block nav>ul{box-sizing:border-box;width:100%;padding:0 2vw 0 5vw;display:table}header .nav-block nav>ul>li.search-field-mobile{display:none}header .nav-block nav>ul>li{text-align:center;display:table-cell;position:relative}header .nav-block nav>ul>li ul{box-sizing:border-box;visibility:hidden;opacity:0;z-index:-1;background-color:#282828;padding:1.5vw 2vw;position:absolute;top:4.2vw;left:0}header .nav-block nav>ul>li ul.icons{flex-flow:wrap;width:61vw;display:flex}header .nav-block nav>ul>li ul.icons li{width:12vw;margin:0 1vw 1vw}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:"";background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}header .nav-block nav>ul>li ul.icons li.disabled p.img span{text-align:center;width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .nav-block nav>ul>li ul.icons li.disabled:hover a{color:#efebeb}header .nav-block nav>ul>li ul.icons li.disabled:hover p.img{transform:scale(1)}header .nav-block nav>ul>li ul li{text-align:left;width:max-content}header .nav-block nav>ul>li ul li p.img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3vw;width:12vw;height:8vw;margin-bottom:.5vw;transition:all .3s}header .nav-block nav>ul>li ul li a{color:#efebeb;line-height:1.4vw}header .nav-block nav>ul>li ul li a:hover{color:#fac853}header .nav-block nav>ul>li:hover>a{color:#fac853;background-color:#282828}header .nav-block nav>ul>li:hover>a svg path{fill:#fac853}header .nav-block nav>ul>li:hover ul{visibility:visible;opacity:1;z-index:99;top:3.2vw}header .nav-block nav>ul>li>a{box-sizing:border-box;color:#efebeb;border:2px;width:100%;padding:1.1vw;font-size:1vw;display:inline-block;position:relative}header .nav-block nav>ul>li>a.active{color:#fac853}header .nav-block nav>ul>li>a.active:before{content:"";background-color:#fac853;width:100%;height:2px;position:absolute;bottom:0;left:0}header .nav-block nav>ul>li>a svg{width:.5vw;margin-left:.5vw;position:relative;top:.1vw;transform:rotate(-90deg)}header .nav-block nav>ul>li>a svg path{fill:#efebeb}header .nav-block .search-field{box-sizing:border-box;align-items:center;width:11%;padding-right:6vw;display:flex}header .nav-block .search-field form{position:relative}header .nav-block .search-field form svg{cursor:pointer;width:1.3vw;height:1.3vw}header .nav-block .search-field form svg path{fill:#fff}header .nav-block .search-field .lang-block{cursor:pointer;margin-left:1vw;position:relative}header .nav-block .search-field .lang-block span{padding:.5vw 0;display:inline-block}header .nav-block .search-field .lang-block ul{visibility:hidden;opacity:0;z-index:-1;background-color:#303030;border-radius:.5vw;transition:all .3s;position:absolute;top:100%;left:-.5vw}header .nav-block .search-field .lang-block ul li a{color:#fff;padding:.5vw;display:inline-block}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}header .nav-block .search-field a.header-basket-btn span{color:#fff;background-color:orange;border-radius:50%;justify-content:center;align-items:center;width:1vw;height:1vw;font-size:.6vw;font-weight:700;display:flex;position:absolute;top:-.2vw;right:-.5vw}header .nav-block .search-field a.header-basket-btn:hover svg path{fill:orange}header .mobile-cart-under{display:none}section.first-block{background-image:url(/img/bg1.jpg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:clamp(613px,48vw,983px);position:relative}section.first-block .container{justify-content:space-between;gap:.5vw;display:flex}section.first-block .container .content{width:75%;padding-top:17vw;position:relative}section.first-block .container .content h1{color:#efebeb;font-size:2.8vw;font-weight:300;line-height:3.4vw}section.first-block .container .content h1 span{color:#fff;font-weight:700}section.first-block .container .content p.sub-title{color:#efebeb;margin-top:2vw;padding-left:6vw;font-size:1.35vw;position:relative}section.first-block .container .content p.sub-title span{color:#fac853}section.first-block .container .content p.sub-title:before{content:"";background-color:#fac853;width:5vw;height:.1vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}section.first-block .container .content .adv-items{justify-content:flex-start;gap:1.5vw;width:100%;margin-top:2vw;display:flex}section.first-block .container .content .adv-items .item{color:#efebeb;box-sizing:border-box;background-color:#0000004d;border:1px dashed #fac853;border-radius:.5vw;flex:0 20%;width:20%;min-height:clamp(154px,12vw,200px);padding:clamp(28px,2.5vw,40px) clamp(12px,1.1vw,18px) clamp(14px,1.1vw,18px);position:relative}section.first-block .container .content .adv-items .item img.ribbon{width:20px;position:absolute;top:0;left:10px}section.first-block .container .content .adv-items .item img.adv-img{width:60px;height:50px;position:absolute;top:10px;right:10px}section.first-block .container .content .adv-items .item p.title{margin-bottom:clamp(6px,.55vw,10px);font-size:clamp(13px,.95vw,17px);font-weight:700;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){flex-basis:36%;width: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{flex-basis:36%;width: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{justify-content:space-between;align-items:center;gap:.35vw;margin-bottom:.65vw;display:flex}section.first-block .container .content .adv-items .item:last-child .adv-contact-title p.title{white-space:nowrap;margin-bottom:0}section.first-block .container .content .adv-items .item:last-child .adv-contact-title .contact-map{flex-shrink:0;width:4.2vw;min-width:52px;max-width:72px;height:auto}section.first-block .container .content .adv-items .item:last-child .adv-item-block{justify-content:space-between;gap:.5vw;display:flex}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{flex-wrap:wrap;gap:.25vw;margin-bottom:.5vw;display:flex}section.first-block .container .content .adv-items .item:last-child .adv-contact-phone .city{color:#fff;white-space:nowrap;font-size:clamp(10px,.72vw,15px);font-weight:700;line-height:1.2}section.first-block .container .content .adv-items .item:last-child .adv-contact-phone a{color:#fff;white-space:nowrap;font-size:clamp(10px,.72vw,15px);line-height:1.2}section.first-block .container .hero-banner-slider{background-color:#0000004d;border:1px dashed #fac853;border-radius:.5vw;width:100%;position:relative;overflow:hidden}section.first-block .container .hero-banner-slider .swiper{border-radius:0;width:100%;height:100%}section.first-block .container .hero-banner-slider .swiper-pagination{z-index:10;justify-content:center;align-items:center;gap:6px;display:flex;overflow:visible;width:auto!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}section.first-block .container .hero-banner-slider .swiper-pagination-bullet{opacity:1;background:#fff6;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s}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{cursor:pointer;width:100%;display:block}section.first-block .container .hero-news-banner img{object-fit:cover;object-position:center;border-radius:.5vw;width:100%;height:28vw;display:block}section.first-block .container .contact-form--hidden-desktop{display:none}section.first-block .container .form-block{flex-direction:column;width:25%;min-height:100%;padding-top:17vw;padding-bottom:2vw;display:flex;position:relative}@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{width:100%;position:absolute;inset:17vw 0 0}section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .swiper-wrapper,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 .hero-news-banner,section.first-block .container .form-block--has-banner .hero-banner-slider--desktop .hero-news-banner img{height:100%}}section.first-block .container .form-block ul.slick-dots{z-index:2;position:absolute;bottom:.7vw;left:50%;transform:translate(-50%)}section.first-block .container .form-block .inner{background-color:#fff;border-radius:.5vw;min-height:100%}section.first-block .container .form-block .inner p.title{padding:2vw 2vw 1vw;font-size:1.3vw;font-weight:700;line-height:1.4vw}section.first-block .container .form-block .inner .img-block{justify-content:center;margin-bottom:.5vw;display:flex}section.first-block .container .form-block .inner .img-block img.catalogue{height:12vw}section.first-block .container .form-block .inner form{margin-bottom:2vw;padding:0 2vw}section.first-block .container .form-block .inner form input{letter-spacing:.05vw;box-sizing:border-box;border:1px solid #0003;border-radius:2vw;width:100%;margin-bottom:1vw;padding:1vw 2vw}section.first-block .container .form-block .inner form button{border:none;justify-content:center;align-items:center;width:100%;display:flex}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{text-align:center;color:#000c;margin-top:1vw;font-size:.8vw}section.first-block .container .form-block .inner .updated-block{align-items:center;display:flex;position:absolute;top:52%;left:2vw}section.first-block .container .form-block .inner .updated-block p{text-align:right;font-size:.7vw;line-height:.9vw}section.first-block .container .form-block .inner .updated-block p span{font-size:.85vw;font-weight:700}section.first-block .container .form-block .inner .updated-block img{width:1.5vw;margin-left:.5vw}section.first-block .container .form-block .contact-form{background-color:#0000004d;border:1px dashed #fac853;border-radius:.5vw}section.first-block .container .form-block .contact-form .contact-img{width:1.1vw;position:absolute;left:1.5vw}section.first-block .container .form-block .contact-form .contact-title{justify-content:space-between;padding:3vw 1.5vw 1.5vw;display:flex}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;padding:0 1.5vw 1.5vw;display:flex}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;padding:0 1.5vw .5vw;font-size:1vw}section.first-block:before{content:"";background-color:#0009;width:100%;height:100%;position:absolute}.catalog-item-image{width:30vw;height:30vw}section.product-adv p.heading-subtitle{text-align:center;margin-top:1vw;font-size:1.2vw}section.product-adv .inner{flex-flow:wrap;justify-content:space-between;margin-top:3vw;display:flex}section.product-adv .inner .item{box-sizing:border-box;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d3d3d3;border-radius:.5vw;width:32%;height:15vw;margin-bottom:1.5vw;padding:2vw;position:relative;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:"";background-image:url(/img/prod-adv/bg.png.webp);background-position:bottom;background-size:cover;border-radius:.5vw;width:100%;height:100%;transition:all .5s;position:absolute;top:-110%;left:0}section.product-adv .inner .item p.title{width:70%;margin-bottom:1vw;font-size:1.2vw;font-weight:700;line-height:1.4vw;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{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.5vw;width:100%;margin:2vw 0 0;display:grid}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn{text-transform:none;justify-content:center;align-items:center;gap:.5vw;padding:.65vw .85vw;font-size:1.1vw;font-weight:600;display:flex}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn svg{flex-shrink:0;width:1vw;height:1vw}@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{justify-content:center;gap:2vw;padding:2.5vw 4vw;font-size:4vw!important}section.catalogue-main-page .catalogue-quick-links a.btn-o.quick-link-btn svg{width:4vw;height:4vw}}section.catalogue-main-page .inner{justify-content:space-between;margin-top:5vw;display:flex}section.catalogue-main-page .inner .left{width:25%;height:max-content;position:sticky;top:100px}section.catalogue-main-page .inner .left .filters{box-sizing:border-box;border-radius:.5vw;padding:1vw;position:relative;box-shadow:.2vw .2vw 3vw .2vw #0003}section.catalogue-main-page .inner .left .filters .all-one-place{width:80%;position:absolute;top:-1.5vw;left:50%;transform:translate(-50%)}section.catalogue-main-page .inner .left .filters .all-one-place p.title{text-align:center;color:#efebeb;background-color:#282828;border-radius:.5vw;padding:1vw;font-size:1vw;font-weight:700;transform:skew(-10deg)}section.catalogue-main-page .inner .left .filters .filter-item{border-bottom:1px solid #0000001a;margin-top:2vw;padding-bottom:2vw}section.catalogue-main-page .inner .left .filters .filter-item:last-child{border-bottom:none}section.catalogue-main-page .inner .left .filters .filter-item p.name{margin-bottom:1.5vw;font-size:1vw;font-weight:700}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group{justify-content:space-between;margin-top:1vw;display:flex}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{box-sizing:border-box;background-color:#0000;border:1px solid #dde2e4;border-radius:.5vw;width:100%;padding:6px 12px;font-size:14px}section.catalogue-main-page .inner .left .filters .filter-item .slider-input-group .slider-input label{box-sizing:border-box;background-color:#f6f8f9;border:1px solid #dde2e4;border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex;position:absolute;right:0;padding:0 12px!important}section.catalogue-main-page .inner .left .filters .filter-item .input-block img.arrow{cursor:pointer;width:1vw;transition:all .3s;position:absolute;top:.1vw;right:.5vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block img.arrow.rotate-arrow{transform:rotate(180deg)}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item{align-items:center;margin-bottom:1vw;display:flex;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{box-sizing:border-box;margin-top:1vw;padding-left:2vw;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{align-items:center;display:flex}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item img.arrow-second{cursor:pointer;width:1vw;transition:all .3s;position:absolute;top:.1vw;right:.5vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item img.arrow-second.rotate-arrow{transform:rotate(180deg)}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item.has-arrow{justify-content:space-between}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item .row{align-items:center;display:flex}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item input{cursor:pointer;width:1.2vw;height:1.2vw;margin-right:.75vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .item label{cursor:pointer;font-size:1vw}section.catalogue-main-page .inner .left .filters .filter-item .input-block .filter-group{position:relative}section.catalogue-main-page .inner .left .filters .filter-item .input-block .filter-group .list{box-sizing:border-box;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:#0000001a}section.catalogue-main-page .inner .left .filters ul li a{box-sizing:border-box;border:1px solid #0000001a;border-radius:.5vw;align-items:center;height:3.5vw;padding:0 1vw;font-size:1.1vw;display:flex}section.catalogue-main-page .inner .left .filters ul li a img{width:2.5vw;margin-right:1vw;transition:all .3s}section.catalogue-main-page .inner .left .filters ul li a:hover{background-color:#fac853}section.catalogue-main-page .inner .left .filters ul li a:hover img{margin-right:2vw}section.catalogue-main-page .inner .left .measurer{border:1px solid #0000001a;border-radius:.5vw;margin-top:1vw}section.catalogue-main-page .inner .left .measurer .img{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;height:15vw}section.catalogue-main-page .inner .left .measurer .content{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;padding:2vw 1vw}section.catalogue-main-page .inner .left .measurer .content p.title{text-align:center;font-size:1vw;font-weight:700}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{box-sizing:border-box;width:100%;padding:1.2vw 0;font-size:.9vw;font-weight:400}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{box-sizing:border-box;background-color:#fff;border:1px solid #0000001a;border-radius:.5vw;justify-content:space-between;padding:.5vw 1vw;display:flex}section.catalogue-main-page .inner .right .top-block .item{align-items:center;margin-right:1vw;display:flex}section.catalogue-main-page .inner .right .top-block .item:last-child{margin-right:0}section.catalogue-main-page .inner .right .top-block .item .img{background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:3.5vw;min-height:3.5vw;margin-right:.5vw}section.catalogue-main-page .inner .right .top-block .item p{font-size:.8vw;line-height:.9vw}section.catalogue-main-page .inner .right .top-block .item p span{font-weight:700}section.catalogue-main-page .inner .right .sort-block{justify-content:space-between;margin:1.5vw 0;display:flex}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{cursor:pointer;background-color:#0000000d;padding:.5vw 1vw;transition:all .3s}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{flex-flow:wrap;justify-content:space-between;margin-top:1vw;display:flex;position:relative}section.catalogue-main-page .inner .right .product-items .item{box-sizing:border-box;border:1px solid #0000001a;border-radius:.5vw;width:32.1%;margin-bottom:1vw;padding:1vw 1vw 2vw;position:relative}section.catalogue-main-page .inner .right .product-items .item .img{justify-content:center;align-items:center;height:12vw;margin-bottom:1vw;display:flex;overflow:hidden}section.catalogue-main-page .inner .right .product-items .item .img a{height:100%}section.catalogue-main-page .inner .right .product-items .item .img a img{width:100%;height:100%}section.catalogue-main-page .inner .right .product-items .item p.status{align-items:center;font-size:.7vw;font-weight:700;display:flex}section.catalogue-main-page .inner .right .product-items .item p.status span{border-radius:50%;width:.3vw;height:.3vw;margin-right:.5vw;display:inline-block}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:2s linear infinite dotBlink}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{margin-top:1vw;font-size:1vw;font-weight:700;line-height:1.3vw;display:inline-block}section.catalogue-main-page .inner .right .product-items .item a.product-name:hover{color:#fac853}section.catalogue-main-page .inner .right .product-items .item .price-block{margin-top:1.5vw}section.catalogue-main-page .inner .right .product-items .item .price-block span.discount{color:#00000080;margin:0 .5vw;padding:0 .2vw;font-size:1.1vw;display:inline-block;position:relative}section.catalogue-main-page .inner .right .product-items .item .price-block span.discount:before{content:"";background-color:#00000080;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}section.catalogue-main-page .inner .right .product-items .item .price-block span.price{border:1px dashed #0000001a;margin-left:.5vw;padding:.1vw .5vw;font-size:1.3vw;font-weight:700}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{box-sizing:border-box;z-index:1;background-color:#fff;border-radius:.5vw;justify-content:space-between;align-items:center;width:100%;margin-top:2vw;padding:2vw 1vw;display:none;position:absolute;bottom:-6vw;left:0}section.catalogue-main-page .inner .right .product-items .item .btns-block a.btn-o{box-sizing:border-box;width:65%;padding:1.2vw 0;font-size:.8vw}section.catalogue-main-page .inner .right .product-items .item .btns-block a.more{color:#000000b3;border-bottom:1px dotted #00000080;font-size:.85vw}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{z-index:2;background-color:#fff;position:relative;box-shadow:.2vw .2vw 3vw .2vw #0003}section.catalogue-main-page .inner .right .product-items .item:hover .btns-block{display:flex}section.catalogue-main-page .inner .right ul.pagination{justify-content:center;align-items:center;margin-top:4vw;display:flex}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{color:#fff;background-color:#00000026;justify-content:center;align-items:center;width:2vw;height:2vw;margin:0 .5vw;display:flex}section.catalogue-main-page .inner .right ul.pagination li.page a:hover,section.catalogue-main-page .inner .right ul.pagination li.active a{background-color:orange}section.catalogue-main-page .inner .right .catalogue-btn{justify-content:center;margin-top:1vw;display:flex}section.catalogue-main-page .inner .right .catalogue-btn a{justify-content:space-between;align-items:center;width:max-content;font-size:.9vw;display:flex}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{background-color:#fac853;border-radius:50%;justify-content:center;align-items:center;width:1.5vw;height:1.5vw;margin-right:.5vw;display:flex}.faq_hidden{visibility:hidden;opacity:0;width:90%;height:0;padding:0;transition:all .2s linear;overflow:hidden}.faq_active{visibility:visible;height:auto;overflow:none;opacity:1;padding:10px}section.download-catalogue{margin-top:6vw}section.download-catalogue .container .inner{background:#fac853;border:1px solid #ffffff80;position:relative}section.download-catalogue .container .inner .content{z-index:2;width:70%;padding:4vw;position:relative}section.download-catalogue .container .inner .content h2{text-align:left;max-width:70%;margin-top:0;font-size:3vw;line-height:3.5vw}section.download-catalogue .container .inner .content .desc{justify-content:space-between;align-items:center;width:80%;margin-top:2vw;display:flex}section.download-catalogue .container .inner .content .desc p.exam{font-size:1.2vw}section.download-catalogue .container .inner .content .desc p.updated{align-items:center;display:flex}section.download-catalogue .container .inner .content .desc p.updated img{width:2vw}section.download-catalogue .container .inner .content .desc p.updated span i{font-weight:700}section.download-catalogue .container .inner .content .form-block{box-sizing:border-box;background-color:#fff;border:1px solid #f3f3f4;width:80%;margin-top:3vw;padding:2.5vw 4vw;position:relative;box-shadow:.5vw .5vw 2vw .5vw #0000001a}section.download-catalogue .container .inner .content .form-block:before{content:"";border:1px solid #0000001a;width:98%;height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}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{flex-flow:wrap;justify-content:space-between;display:flex}section.download-catalogue .container .inner .content .form-block form .first-row input{z-index:1;box-sizing:border-box;background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:2vw;width:48%;padding:1.2vw;position:relative}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{text-transform:uppercase;border:none;justify-content:center;align-items:center;width:100%;margin-top:10px;font-weight:700;display:flex}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{align-items:center;margin-top:1.5vw;display:flex;position:relative}section.download-catalogue .container .inner .content .form-block form .policy input{margin-right:.5vw}section.download-catalogue .container .inner .content .form-block form .policy label span{color:green;cursor:pointer;border-bottom:1px dotted green;font-weight:700}section.download-catalogue .container .inner .catalogue-bg{z-index:1;background-position:100%;background-repeat:no-repeat;background-size:contain;width:30%;height:25vw;position:absolute;bottom:4vw;right:5vw}section.download-catalogue .container .inner .hexahedron{z-index:3;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:8vw;height:8vw;display:flex;position:absolute;top:2vw;right:10vw}section.download-catalogue .container .inner .hexahedron img{width:2vw;margin-bottom:1vw}section.download-catalogue .container .inner .hexahedron span{color:#fff;background-color:green;border-radius:.3vw;width:max-content;padding:.2vw .7vw;font-size:.7vw;font-weight:700}section.portfolio p.subtitle{text-align:center;margin-top:2vw;margin-bottom:3vw;font-size:1.5vw}@media (max-width:998px){section.portfolio p.subtitle{font-size:18px}}section.portfolio.portfolio-page-item .portfolio-items a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;width:32%}section.portfolio.portfolio-page-item .portfolio-back{justify-content:center;margin-top:2.5vw;display:flex}section.portfolio.portfolio-page-item .portfolio-back a{box-sizing:border-box;border:1px solid #0c9cdc;border-radius:.5vw;align-items:center;width:max-content;padding:.5vw 1vw;transition:all .3s;display:flex}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{color:orange;border-color:orange}section.portfolio .portfolio-items{flex-flow:wrap;justify-content:space-between;display:flex}section.portfolio .portfolio-items a.item{width:32%;display:inline-block;position:relative}section.portfolio .portfolio-items a.item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;width:100%;height:20vw;transition:all .3s;display:inline-block}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:"";opacity:0;visibility:hidden;z-index:-1;background-color:#0006;border-radius:.5vw;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}section.portfolio .portfolio-items a.item span.watch{color:#efebeb;opacity:0;visibility:hidden;z-index:-1;border-bottom:1px dotted #efebeb;transition:all .3s;position:absolute;top:60%;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{justify-content:center;margin-top:50px;display:flex}section.portfolio .portfolio-btn a{align-items:center;width:max-content;padding:.5vw 2vw;display:flex}section.portfolio .portfolio-btn a img{width:2vw;height:2.5vw;margin-right:.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;border:1px solid #fff;padding:4vw 0;box-shadow:0 0 0 .5vw #fac853}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{justify-content:space-between;margin-top:3vw;display:flex}section.certificates .inner .content .left{width:65%;height:32vw;position:relative}section.certificates .inner .content .left .img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:110%;position:absolute;top:0;left:-3vw}section.certificates .inner .content .left .desc{position:absolute;top:-5vw;left:4vw}section.certificates .inner .content .left .desc p{color:#000c;font-size:.8vw}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{width:7vw;position:absolute;top:2vw;left:0;transform:rotate(20deg)}section.certificates .inner .content .left .desc2{position:absolute;bottom:-2vw;left:15vw}section.certificates .inner .content .left .desc2 p{color:#000c;font-size:.8vw}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{width:7vw;position:absolute;top:-4vw;left:4vw;transform:rotate(-60deg)}section.certificates .inner .content .left .desc3{position:absolute;top:2vw;right:4vw}section.certificates .inner .content .left .desc3 p{color:#000c;font-size:.8vw}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{width:7vw;position:absolute;top:3vw;left:0;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{flex-flow:wrap;justify-content:space-between;margin-top:2vw;display:flex}section.certificates .inner .content .right .sert-block ul.slick-dots{bottom:-2vw;left:50%;transform:translate(-50%)}section.certificates .inner .content .right .sert-block .slick-list,section.certificates .inner .content .right .sert-block .slick-list .slick-track{width:100%;height:10vw}section.certificates .inner .content .right .sert-block .slick-list .slick-track a{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:10vw;display:block}section.callback{justify-content:space-between;margin-top:6vw;display:flex}section.callback .left{width:100%;padding-left:6vw;padding-right:6vw}section.callback .left p.heading-section{margin-bottom:2vw;font-size:2vw;font-weight:700;line-height:2.1vw}section.callback .left span.free{background-color:#fac853;border-radius:.2vw;padding:.5vw 1vw;font-size:1.2vw;font-weight:700;display:inline-block;transform:skew(-10deg)}section.callback .left .list-block{justify-content:space-between;align-items:center;margin-top:2vw;display:flex}section.callback .left .list-block ul{width:50%}section.callback .left .list-block ul li{align-items:center;margin-bottom:.5vw;display:flex}section.callback .left .list-block ul li p.img{background-color:#fac853;border-radius:50%;justify-content:center;align-items:center;width:1.5vw;height:1.5vw;margin-right:.5vw;display:flex}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{flex-direction:column;align-items:center;width:40%;display:flex}section.callback .left .list-block .phone-block p.title{margin-bottom:2vw;font-size:1.2vw;font-weight:700}section.callback .left .list-block .phone-block a{align-items:center;margin-bottom:.5vw;font-size:1.2vw;font-weight:700;display:flex}section.callback .left .list-block .phone-block a:hover{color:#fac853}section.callback .left .list-block .phone-block a img{width:1.1vw;margin-right:.5vw}section.callback .left .form-block{background-color:#fff;border:1px solid #f3f3f4;margin-top:3vw;padding:2.5vw 5vw;position:relative;box-shadow:.5vw .5vw 2vw .5vw #0000001a}section.callback .left .form-block>*{z-index:1;position:relative}section.callback .left .form-block:before{content:"";border:1px solid #0000001a;width:98%;height:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.callback .left .form-block p.title{text-align:center;font-size:1.2vw;line-height:1.4vw}section.callback .left .form-block p.title span.bold{font-weight:700}section.callback .left .form-block p.title span.sm{font-size:.8vw}section.callback .left .form-block form{flex-direction:column;align-items:center;margin-top:1.5vw;display:flex}section.callback .left .form-block form .first-row{justify-content:center;gap:3vw;width:100%;display:flex}section.callback .left .form-block form .first-row input{box-sizing:border-box;z-index:1;background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:2vw;width:min(38vw,690px);max-width:100%;padding:1.2vw;position:relative}section.callback .left .form-block form .first-row input:focus{border:1px solid #00c451}section.callback .left .form-block form .first-row button{text-transform:uppercase;cursor:pointer;border:none;width:min(38vw,690px);max-width:100%;font-weight:700}section.callback .left .form-block form .policy{justify-content:center;align-items:center;width:100%;margin-top:1.5vw;display:flex;position:relative}section.callback .left .form-block form .policy input{margin-right:.5vw}section.callback .left .form-block form .policy label span{color:green;cursor:pointer;border-bottom:1px dotted green;font-weight:700}.map-catalog-download{justify-content:center;width:100%;margin-bottom:1.2vw;display:flex}.map-catalog-download button.btn-o{border:none;align-items:center;gap:.5vw;display:inline-flex}.map-catalog-download button.btn-o img{width:1vw;height:1vw}.map-block{margin-bottom:-1vw;position:relative}.map-block:before{content:"";width:100%;height:0;position:absolute;top:-10px;left:0;box-shadow:0 0 29px 40px #f3f3f4}.map-block iframe{height:55vw}.map-block .contacts-block{box-sizing:border-box;background-color:#fff;border:1px solid #0000001a;border-radius:.5vw;width:22vw;height:40vw;padding:2vw;position:absolute;top:12vw;left:6vw;box-shadow:0 0 0 .5vw #fff}.map-block .contacts-block p.title{text-align:center;margin-bottom:2vw;font-size:1.4vw;font-weight:700}.map-block .contacts-block p.sub-title{margin-bottom:.5vw;font-size:1.1vw;font-weight:700}.map-block .contacts-block p.second{color:#00000080;font-size:.9vw}.map-block .contacts-block p.callback{text-transform:uppercase;color:orange;text-align:center;cursor:pointer;letter-spacing:.1vw;border-bottom:1px dotted #fac853;width:max-content;margin:2vw auto;font-weight:700}.map-block .contacts-block .contacts{align-items:center;margin-top:.5vw;margin-bottom:1vw;display:flex}.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{flex-direction:column;width:90%;display:flex}.map-block .contacts-block .contacts .phones a{font-size:1.1vw;font-weight:700;line-height:1.4vw}.map-block .contacts-block .contacts .phones a:hover{color:#fac853}.map-block .contacts-block .contacts .phones a.email{font-size:.9vw;font-weight:400;line-height:1vw}.map-block .contacts-block p.ask-messengers-title{text-align:center;margin-top:1vw;font-weight:700}.map-block .contacts-block p.ask-messengers-title.socials{margin-top:2vw}.map-block .contacts-block p.ask-messengers-subtitle{color:green;width:max-content;margin:.5vw auto 0;font-size:.8vw;font-weight:700;position:relative}.map-block .contacts-block p.ask-messengers-subtitle:before{content:"";background-color:green;border-radius:50%;width:.4vw;height:.4vw;transition:all .3s;animation:2s linear infinite dotBlink;position:absolute;top:50%;left:-1vw;transform:translateY(-50%)}.map-block .contacts-block .messengers{margin-top:1vw}.map-block .contacts-block .messengers .items{justify-content:space-around;display:flex}.map-block .contacts-block .messengers .items a.item{color:#282828;border:1px solid #0000001a;border-radius:2vw;align-items:center;margin-right:.5vw;padding:.5vw;font-size:.7vw;display:flex}.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{justify-content:center;align-items:center;margin-top:1vw;display:flex}.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{color:#fff9;background-color:#232323;padding-bottom:1.5vw}footer .footer-nav-block .container{justify-content:space-between;padding-top:3vw;display:flex}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{margin-top:1vw;font-size:.8vw}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:#fff9;align-items:center;font-size:.8vw;display:flex}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{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:2vw;padding-top:1.5vw;font-size:.8vw;display:flex}footer .footer-nav-block .footer-rights .container .item a{color:#fac853;line-height:1.1vw}a.to-top-btn{position:fixed;bottom:190px;right:80px}a.to-top-btn svg{width:30px;height:30px}a.to-top-btn svg path{fill:orange}span.phone-widget{z-index:100;cursor:pointer;background-color:#1fd71f;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:fixed;bottom:2vw;right:30px}span.phone-widget:before{content:"";opacity:1;background-color:#0000;border:1px solid #1fd71f;border-radius:50%;width:100%;height:100%;animation:3s linear infinite pusleWidgetBtn;position:absolute;top:0;left:0;transform:scale(1)}span.phone-widget img{width:2vw;animation:3s linear infinite rotateWidgetPhone;transform:rotate(-10deg)}@keyframes pusleWidgetBtn{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@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{justify-content:space-between;padding-top:40px;display:flex}.popular-questions__accordion{width:635px;margin:15px}.popular-questions__accordion-item{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.popular-questions__accordion-item:before{content:"+";float:right;z-index:-1;background-position:-15px -1131px;width:16px;height:17px;font-size:32px;display:block;position:relative}.popular-questions__accordion-item.minuse:before{content:"–";background-position:-15px -1139px;height:2px}.popular-questions__accordion-title{font-width:700;color:#373737;cursor:pointer;margin:0;font-size:18px}.popular-questions__accordion-panel{color:#707070;width:420px;margin-top:10px;font-size:1vw}.popular-questions__form-title{margin-bottom:5px;font-size:28px}.popular-questions__form p{margin-bottom:15px;font-size:16px;line-height:1.6vw}.popular-questions__form{text-align:center;color:#373737;background:#fff;width:527px;margin:15px;padding:15vh 40px;box-shadow:0 8px 30px #0000001a,0 5px 10px #00000014}.footer-content__button--call{color:#fff;background:linear-gradient(#ec8c44,#ec8c44),#d47b43}.next-btn-width{width:43.3vw}.category-label{color:#fff;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;width:100%;font-weight:700;position:absolute;transform:translate(-50%,-50%);font-size:2.5rem!important;top:92%!important;left:52%!important}@media only screen and (max-width:800px){.content p{font-size:2.8vw!important;line-height:3.2vw!important}.img-bug{border-radius:5px!important;height:26vw!important;margin-left:0!important}.category-label{font-size:1.1rem!important;top:85%!important;left:53%!important}.container-catalog{grid-template-columns:repeat(2,1fr)!important;display:grid!important}.products-table_container{margin-left:-6vw}.next-btn-width{width:80vw}.products-table{width:88vw}.popular-questions{justify-content:space-between;width:100%;padding-top:40px;display:-webkit-box;display:-webkit-flex;display:block}.popular-questions__accordion{width:auto;margin:15px}.popular-questions__accordion-item{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.popular-questions__accordion-item:before{content:"+";float:right;z-index:-1;background-position:-15px -1131px;width:16px;height:17px;font-size:32px;display:block;position:relative}.popular-questions__accordion-item.minuse:before{content:"–";background-position:-15px -1139px;height:2px}.popular-questions__accordion-title{font-width:700;color:#373737;cursor:pointer;margin:0;font-size:18px}.popular-questions__accordion-panel{color:#707070;width:auto;margin-top:10px;font-size:14px}.popular-questions__form-title{margin-bottom:5px;font-size:28px}.popular-questions__form p{margin-bottom:15px;font-size:16px;line-height:5vw}.popular-questions__form{text-align:center;color:#373737;background:#fff;width:auto;margin:15px;padding:7vh 40px;box-shadow:0 8px 30px #0000001a,0 5px 10px #00000014}.catalog-header-padding{padding-top:0}.faq_img{width:1.7vw;height:1.7vw}.faq_img_div{width:5vw;height:5vw;margin-right:1.5vw}a.to-top-btn{bottom:86px;right:45px}a.to-top-btn svg{width:20px;height:20px}body{padding-top:47px}p.aside-widget-phones-btn{width:3vw;height:3vw;font-size:4vw}h2,h1.h1_title{margin-top:10vw;padding:0 40px;font-size:5vw;line-height:6vw}button.btn-o,a.btn-o{padding:2vw 3vw!important;font-size:3vw!important}button.btn-o img,a.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{margin-top:10px;font-size:3vw;line-height:4vw}.dealer-form .inner.move .messengers p.title{font-size:3vw;line-height:4vw}.dealer-form .inner.move .messengers .items a.item{border-radius:5vw;padding:1.5vw 2.5vw}.dealer-form .inner.move .messengers .items a.item svg{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:70px;height:70px;right:20px}span.phone-widget img{width:6vw}header .top-header{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;width:100%;position:fixed;top:0;left:0}header .top-header .calculator{gap:2.5vw;display:flex;position:absolute;top:50%;left:35%;transform:translateY(-50%)}header .top-header .calculator a.btn-o,header .top-header .calculator button.btn-o{box-shadow:none;border-radius:1.5vw;padding:1.2vw 1.5vw!important}header .top-header .calculator a.btn-o img,header .top-header .calculator button.btn-o img{width:6vw!important;height:4vw!important;margin-right:0!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 .logo-block p,header .top-header .logo-block span,header .top-header .messengers,header .top-header .factory{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%;right:17vw;transform:translateY(-50%)}header .top-header .phones a{margin-bottom:1vw;font-size:2.5vw}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{z-index:9997;justify-content:flex-end;width:100%;padding:1.5vw 12vw 1.5vw 4vw;display:flex;position:fixed;top:12vw;left:0}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;font-size:2.2vw;top:-.8vw;right:-1.2vw}header .nav-block.fixed{background:#000000e6}header .nav-block{z-index:-1;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:hidden}header .nav-block.show-mobile-menu{z-index:9998;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:60px 20px 20px;display:flex;overflow-y:auto}header .nav-block .mobile-lang-switcher{border-bottom:1px solid #fff3;justify-content:center;align-items:center;width:100%;margin-bottom:20px;padding-bottom:10px;display:flex}header .nav-block .mobile-lang-switcher .lang-block{width:auto}header .nav-block .mobile-lang-switcher .lang-block ul{visibility:visible;opacity:1;background-color:#0000;gap:20px;margin:0;padding:0;list-style:none;display:flex;position:relative;left:0;transform:none}header .nav-block .mobile-lang-switcher .lang-block ul li{margin:0}header .nav-block .mobile-lang-switcher .lang-block ul li a{color:#fff;border-radius:5px;padding:5px 15px;font-size:4vw;font-weight:700;transition:all .3s;display:block}header .nav-block .mobile-lang-switcher .lang-block ul li a:hover{background-color:#fff3}header .nav-block nav ul{flex-direction:column;margin-top:0;padding:0;display:flex}header .nav-block nav ul li{margin-bottom:3vw}header .nav-block nav ul li.search-field-mobile{justify-content:center;display:flex}header .nav-block nav ul li.search-field-mobile form{max-width:max-content;position:relative}header .nav-block nav ul li.search-field-mobile form input{color:#282828;background-color:#fffc;border-radius:1vw;padding:1vw 3vw;font-size:3.5vw}header .nav-block nav ul li.search-field-mobile form button{background-color:#0000;border:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}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:#0000}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{opacity:1;visibility:visible;background-color:#0000;align-items:center;margin-top:.5vw;display:flex;position:relative}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;opacity:1;background-color:#0000;justify-content:space-between;display:flex;left:53%;transform:translate(-50%)}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 p,section.main-description p.subtitle,section.main-description li{font-size:3vw!important;line-height:3.5vw!important}section.main-description li::marker{font-size:3vw!important}section.first-block{background-image:url(/img/bg2.jpg.webp);height:auto;min-height:260vw;padding-bottom:24px;overflow:hidden}section.first-block .container{display:block}section.first-block .container .content{width:100%}section.first-block .container .content h1{margin-top:30px;font-size:7.5vw;line-height:9vw}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{flex-direction:column;width:100%;margin-top:40px}section.first-block .container .content .adv-items .item{border-radius:1.5vw;min-height:0;margin-bottom:20px;padding:40px 20px 20px;width:100%!important}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{aspect-ratio:1;width:100%;margin-top:20px;display:block}section.first-block .container .hero-banner-slider--mobile .swiper,section.first-block .container .hero-banner-slider--mobile .swiper-wrapper,section.first-block .container .hero-banner-slider--mobile .swiper-slide,section.first-block .container .hero-banner-slider--mobile .hero-news-banner{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{object-fit:cover;object-position:center;border-radius:2vw;height:100%}section.first-block .container .hero-banner-slider--mobile .swiper-pagination-bullet{opacity:.5;background:#555}section.first-block .container .hero-banner-slider--mobile .swiper-pagination-bullet-active{opacity:1;background:#f5a623}section.first-block .container .contact-form--hidden-desktop{display:block!important}section.first-block .container .form-block{box-sizing:border-box;width:100%;padding-top:0;transform:none}section.first-block .container .form-block .contact-form{background-color:#0000004d;border:1px dashed #fac853;border-radius:.5vw;min-height:10%;padding-top:20px;padding-left:10px;padding-right:10px;position:relative}section.first-block .container .form-block .contact-form .item-block{justify-content:space-between;display:flex}section.first-block .container .form-block .contact-form .contact-img{width:20px;position:absolute;top:0;left:10px}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;padding:0 1.5vw 1.5vw;display:flex}section.first-block .container .form-block .contact-form .contact-phone p{color:#fff;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone p .city{font-size:3vw;font-weight:700;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone a{color:#fff;font-size:3vw;line-height:4vw}section.first-block .container .form-block .contact-form .contact-phone a .city{font-size:3vw;font-weight:700;line-height:4vw}section.first-block .container .form-block .contact-form .call{color:#fff;padding:0 1.5vw .5vw;font-size:3vw;line-height:4vw;display:none}section.product-adv p.heading-subtitle{font-size:2.5vw}section.product-adv .inner{flex-direction:column;margin-top:6vw}section.product-adv .inner .item{border-radius:1vw;width:100%;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%;margin-top:40px;position:relative;top:0}section.catalogue-main-page .container .inner .left .filters .all-one-place{top:-4.5vw}section.catalogue-main-page .container .inner .left .filters .all-one-place p.title{border-radius:1vw;padding:4vw;font-size:4vw}section.catalogue-main-page .container .inner .left .filters ul{margin-top:5.5vw}section.catalogue-main-page .container .inner .left .filters ul li{margin-bottom:1.5vw}section.catalogue-main-page .container .inner .left .filters ul li a{border-radius:1vw;height:8.5vw;padding:0 2vw;font-size:3.5vw}section.catalogue-main-page .container .inner .left .measurer .img{border-radius:1vw;height:57vw}section.catalogue-main-page .container .inner .left .measurer .content p.title{font-size:3vw;line-height:4vw}section.catalogue-main-page .container .inner .left .measurer .content p.desc{margin:10px 0 20px;font-size:2.5vw}section.catalogue-main-page .container .inner .left .measurer .content a.btn-o{margin-bottom:10px}section.catalogue-main-page .container .inner .right{width:100%}section.catalogue-main-page .container .inner .right .top-block{display:none}section.catalogue-main-page .container .inner .right .product-items .item{border-radius:1vw;width:48%;margin-bottom:20px;padding:2vw}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{margin:10px 0;font-size:2.5vw;line-height:3vw}section.catalogue-main-page .container .inner .right .product-items .item p.status span{width:1vw;height: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{border-radius:2vw;width:47%}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{box-sizing:border-box;width:100%}section.download-catalogue .container .inner .content h2{text-align:center}section.download-catalogue .container .inner .content .desc{justify-content:center;width:100%;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{text-align:center;width:80%;margin:8px 0}section.download-catalogue .container .inner .content .form-block form .first-row button{justify-content:center;width:80%;display:flex}section.download-catalogue .container .inner .content .form-block form .policy{justify-content:center;margin:20px 0;display:flex}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{margin-left:10px;font-size:2.5vw}section.download-catalogue .container .inner .hexahedron,section.download-catalogue .container .inner .catalogue-bg{display:none}section.certificates .inner p.subtitle,section.portfolio p.subtitle{margin-top:4vw;margin-bottom:5vw;font-size:3vw;line-height:3.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 ul li,section.certificates .inner .content .right p.adv-title,section.certificates .inner .content .right p{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{border-radius:.5vw;padding:1vw 2vw;font-size:3vw}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{margin-top:30px;padding:30px}section.callback .left .form-block p.title{font-size:3vw;line-height:4vw}section.callback .left .form-block p.title span.sm{font-size:2vw}section.callback .left .form-block form .first-row{flex-flow:wrap;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{text-align:center;border-radius:7vw;width:100%;margin-bottom:10px}section.callback .left .form-block form .policy input:before{width:2vw;height:2vw}section.callback .left .form-block form .policy{text-align:center;justify-content: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{border-radius:7vw;gap:2vw;margin-top:3vh;padding:2.5vw 4vw;font-size:3vw}.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{margin-bottom:10px;font-size:3vw}footer .footer-nav-block .container .menu-links ul li a{margin-bottom:5px;font-size:2.5vw;line-height:3vw}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{margin-bottom:10px;font-size:2vw;line-height:2.5vw}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;font-size:2vw;line-height:2.5vw}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{margin-bottom:20px;font-size:3vw}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{width:8vw;font-size:3vw}.basket-container .inner span.close{font-size:10vw;top:5vw}.basket-container .inner p.basket-total,.basket-container .inner .products-block .item .product-total span.value{margin:10px 0;font-size:3.5vw}.basket-container .inner p.to-payment,.basket-container .inner .products-block .item .product-total p.title,.basket-container .inner .products-block .item .q-ty p.title{font-size:2vw}.basket-container .inner .products-block .item .product-info p.price,.basket-container .inner .products-block .item .product-info p.available{margin:10px 0;font-size:2vw}.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:outside}.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%}}section.dealer-page .container p.desc-title{text-align:center;width:80%;margin:0 auto;font-size:1vw;line-height:120%}section.dealer-page .container .product-items{justify-content:space-around;margin-top:2vw;display:flex}section.dealer-page .container .product-items a.item{width:15%;display:inline-block}section.dealer-page .container .product-items a.item span.img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;width:100%;height:10vw;display:inline-block}section.dealer-page .container .product-items a.item span.title{text-align:center;width:100%;margin-top:1vw;font-size:1vw;display:inline-block}section.dealer-page .container .product-items a.item:hover span.title{color:orange}section.dealer-page .container h3{text-align:center;margin:4vw 0 3vw;font-size:2vw;font-weight:700}section.dealer-page .container .cooperation-types{justify-content:space-between;display:flex}section.dealer-page .container .cooperation-types .item{width:30%;position:relative}section.dealer-page .container .cooperation-types .item:after{content:"";background-color:#00000012;width:1px;height:100%;display:inline-block;position:absolute;top:0;right:-2.5vw}section.dealer-page .container .cooperation-types .item:last-child:after{display:none}section.dealer-page .container .cooperation-types .item p.title{text-align:center;margin-bottom:2vw;font-size:1.3vw;line-height:120%;position:relative}section.dealer-page .container .cooperation-types .item p.title:after{content:"";background-color:orange;width:50%;height:1px;display:inline-block;position:absolute;bottom:-.3vw;left:50%;transform:translate(-50%)}section.dealer-page .container .cooperation-types .item p.desc{text-align:center;color:#555;font-size:1vw;line-height:120%}section.dealer-page .container .get-consult{text-align:center;margin-top:3vw}section.dealer-page .container .partners .partner-imgs{flex-flow:wrap;justify-content:space-around;display:flex}section.dealer-page .container .partners .partner-imgs .item{background-position:50%;background-repeat:no-repeat;background-size:contain;width:15%;height:7vw}.dealer-form{visibility:hidden;opacity:0;z-index:-1;background-color:#0003;width:100%;height:100vh;position:fixed;top:0;left:0}.dealer-form.show{visibility:visible;opacity:1;z-index:9999}.dealer-form .inner{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #0000001a;border-radius:5px;width:25%;padding:40px 30px;transition:all .3s;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5vw #fff}.dealer-form .inner.move{top:50%}.dealer-form .inner p.title{font-size:1.5vw;font-weight:700;line-height:100%}.dealer-form .inner p.desc{color:#555;margin-top:30px;font-size:1vw;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{justify-content:space-around;margin-top:15px;display:flex}.dealer-form .inner .messengers .items a.item{color:#282828;border:1px solid #0000001a;border-radius:2vw;align-items:center;margin-right:.5vw;padding:.5vw;font-size:.7vw;display:flex}.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{margin-top:20px;font-size:1.1vw;font-weight:700;line-height:120%}.dealer-form .inner form{margin-top:20px}.dealer-form .inner form button,.dealer-form .inner form input{box-sizing:border-box;background-color:#0000000d;border:none;border-radius:2vw;width:80%;margin:0 auto 10px;padding:1vw 1.5vw;font-size:1vw;display:block}.dealer-form .inner p.secure{color:#0009;justify-content:center;align-items:center;margin:30px auto 0;font-size:.8vw;display:flex}.dealer-form .inner p.secure img{width:1.5vw;margin-right:.5vw}.dealer-form .inner span.form-cross-btn{cursor:pointer;position:absolute;top:.5vw;right:.5vw}.dealer-form .inner span.form-cross-btn img{width:1vw;transition:all .3s}.dealer-form .inner span.form-cross-btn:hover img{transform:rotate(45deg)}@media only screen and (max-width:800px){section.dealer-page{margin-bottom:50px}section.dealer-page .container p.desc-title{font-size:2.5vw;line-height:3vw}section.dealer-page .container .product-items{flex-flow:wrap;margin:30px 0}section.dealer-page .container .product-items a.item{width:47%;margin-bottom:20px}section.dealer-page .container .product-items a.item span.img{border-radius:5px;height:30vw}section.dealer-page .container .product-items a.item span.title{font-size:3vw;line-height:4vw}section.dealer-page .container h3{font-size:3.5vw;line-height:4vw}section.dealer-page .container .cooperation-types{flex-flow:wrap}section.dealer-page .container .cooperation-types .item{width:100%;margin-bottom:30px}section.dealer-page .container .cooperation-types .item p.title{margin-bottom:10px;font-size:3vw;line-height:4vw}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{justify-content:space-between;display:flex}section.contacts-block .container .left{width:30%}section.contacts-block .container .left p.title{text-align:center;margin-bottom:2vw;font-size:1.2vw;font-weight:700}section.contacts-block .container .left .contacts-block{box-sizing:border-box;background-color:#fff;border:1px solid #0000001a;border-radius:.5vw;padding:5vw 2vw 7vw;box-shadow:0 0 0 .5vw #fff}section.contacts-block .container .left .contacts-block p.title{text-align:center;margin-bottom:2vw;font-size:1.4vw;font-weight:700}section.contacts-block .container .left .contacts-block p.sub-title{margin-bottom:.5vw;font-size:1.1vw;font-weight:700}section.contacts-block .container .left .contacts-block p.second{color:#00000080;font-size:.9vw}section.contacts-block .container .left .contacts-block p.callback{text-transform:uppercase;color:orange;text-align:center;cursor:pointer;letter-spacing:.1vw;border-bottom:1px dotted #fac853;width:max-content;margin:2vw auto;font-weight:700}section.contacts-block .container .left .contacts-block .contacts{align-items:center;margin-top:.5vw;margin-bottom:1vw;display:flex}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{flex-direction:column;width:90%;display:flex}section.contacts-block .container .left .contacts-block .contacts .phones a{font-size:1.1vw;font-weight:700;line-height:1.4vw}section.contacts-block .container .left .contacts-block .contacts .phones a:hover{color:#fac853}section.contacts-block .container .left .contacts-block .contacts .phones a.email{font-size:.9vw;font-weight:400;line-height:1vw}section.contacts-block .container .left .contacts-block p.ask-messengers-title{text-align:center;margin-top:1vw;font-weight:700}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;width:max-content;margin:.5vw auto 0;font-size:.8vw;font-weight:700;position:relative}section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle:before{content:"";background-color:green;border-radius:50%;width:.4vw;height:.4vw;transition:all .3s;animation:2s linear infinite dotBlink;position:absolute;top:50%;left:-1vw;transform:translateY(-50%)}section.contacts-block .container .left .contacts-block .messengers{margin-top:1vw}section.contacts-block .container .left .contacts-block .messengers .items{justify-content:space-around;display:flex}section.contacts-block .container .left .contacts-block .messengers .items a.item{color:#282828;border:1px solid #0000001a;border-radius:2vw;align-items:center;margin-right:.5vw;padding:.5vw;font-size:.7vw;display:flex}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{justify-content:center;align-items:center;margin-top:1vw;display:flex}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{text-align:center;margin-bottom:1vw;font-size:1.2vw;font-weight:700}section.contacts-block .container .right .photos-team{justify-content:space-between;display:flex}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{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:7vw;height:7vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}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%;animation:6s linear infinite rotateText;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.contacts-block .container .right .photos-team a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;width:60%;height:20vw;display:inline-block;position:relative}section.contacts-block .container .right .photos-team a.item .text{box-sizing:border-box;background-color:#0003;border-bottom-right-radius:.5vw;border-bottom-left-radius:.5vw;width:100%;padding:1vw;position:absolute;bottom:0;left:0}section.contacts-block .container .right .photos-team a.item .text span{color:#fff}section.contacts-block .container .right .photos-team .items-sm{width:38%}section.contacts-block .container .right .photos-team .items-sm a.item-sm{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5vw;width:100%;height:9.5vw;margin-bottom:1vw;display:block;position:relative}section.contacts-block .container .right .photos-team .items-sm a.item-sm .text{box-sizing:border-box;background-color:#0003;border-bottom-right-radius:.5vw;border-bottom-left-radius:.5vw;width:100%;padding:.5vw 1vw;position:absolute;bottom:0;left:0}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{width:0;height:0}section.contacts-block .container .right .photos-team .items-sm a.item-sm:last-child{margin-bottom:0}iframe.contact-page-map{height:40vw;margin-top:4vw;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.second,section.contacts-block .container .left .contacts-block p.ask-messengers-title,section.contacts-block .container .left .contacts-block p.ask-messengers-subtitle,section.contacts-block .container .left .contacts-block p.callback,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;top:45%;left:-2vw}section.contacts-block .container .left .contacts-block .contacts svg{width:2vw}section.contacts-block .container .left .contacts-block .contacts .phones{margin:5px 0}section.contacts-block .container .left .contacts-block .contacts .phones a,section.contacts-block .container .left .contacts-block .contacts .phones a.email{font-size:2.5vw;line-height:3vw}section.contacts-block .container .left .contacts-block .messengers{margin-bottom:20px}section.contacts-block .container .left .contacts-block .messengers .items a.item{border-radius:4vw;padding:1vw 2vw}section.contacts-block .container .left .contacts-block .messengers .items a.item svg{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{color:#fff;font-size:1.3vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.portfolio-page-items.categories-page .container a.item.disabled:before{content:"";border-radius:inherit;background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}section.portfolio-page-items .container{flex-flow:wrap;justify-content:space-around;display:flex}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;bottom:-6.5vw;left:3vw}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{height:4vw;font-size:3vw;bottom:-6vw;left:0}}section.news-page .container{justify-content:space-between;display:flex}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{flex-flow:wrap;justify-content:space-between;align-items:start;display:flex}section.news-page .container .right .news-items a.item{border:1px solid #0003;border-radius:.5vw;width:48%;margin-bottom:2vw;display:inline-block;position:relative}section.news-page .container .right .news-items a.item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:15vw;display:inline-block}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{min-height:2.5vw;margin:1vw 0;font-size:1.3vw;display:block}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{color:orange;border-bottom:1px solid orange;width:max-content;margin-top:1vw;font-size:1vw;line-height:1.2vw;display:block}section.news-page .container .right .news-items a.item span.date{box-sizing:border-box;background-color:#fffc;border:1px solid #0003;border-radius:.5vw;align-items:center;padding:.5vw;display:flex;position:absolute;top:1vw;right:1vw}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{justify-content:center;align-items:center;display:flex}section.news-page .container .right .pagination ul li a{font-size:1vw}section.news-page .container .right .pagination ul li a.page{color:#fff;background-color:#00000026;justify-content:center;align-items:center;width:2vw;height:2vw;margin:0 .5vw;display:flex}section.news-page .container .right .pagination ul li a.page:hover,section.news-page .container .right .pagination ul li a.active{background-color:orange}section.news-page .container .right .pagination ul li a.arr{margin:0 2vw}section.news-page .container .right .pagination ul li a.arr:hover{color:orange}section.news-page .container .right .news-item-content .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20vw;margin-bottom:2vw}section.news-page .container .right .news-item-content a.back{box-sizing:border-box;border:1px solid #0c9cdc;border-radius:.5vw;justify-content:center;align-items:center;width:max-content;margin-top:2vw;padding:.5vw 1vw;display:flex}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{border-radius:2.5vw;margin-top:30px;padding:1.5vw 2vw;font-size:2.5vw}}.roller-measure-page{color:#111;background:#fff;padding:clamp(112px,12vw,170px) 0 5vw}.roller-measure-page h1,.roller-measure-page h2,.roller-measure-page h3,.roller-measure-page p,.roller-measure-page li,.roller-measure-page figcaption,.roller-measure-page address,.roller-measure-page a{font-family:inherit}.roller-measure-page h1,.roller-measure-page h2,.roller-measure-page h3,.roller-measure-page p,.roller-measure-page li,.roller-measure-page figcaption,.roller-measure-page address{color:#111;letter-spacing:0;font-weight:800}.roller-measure-page h2{text-align:left;font-size:inherit;line-height:inherit;margin-top:0}.roller-measure-sheet{isolation:isolate;background:#fff;max-width:1180px;min-height:100vh;margin:0 auto;padding:clamp(30px,4.5vw,70px) clamp(18px,4vw,62px) clamp(48px,5vw,84px);position:relative;overflow:hidden}.roller-measure-page--article{padding:0}.roller-measure-page--article .roller-measure-sheet{box-sizing:border-box;width:100%;max-width:none;min-height:auto;margin:0}.roller-measure-corner{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.roller-measure-corner--top{width:clamp(130px,19vw,270px);top:0;right:0}.roller-measure-header{margin-bottom:clamp(48px,6vw,86px)}.roller-measure-logo{width:clamp(250px,34vw,430px);height:auto;display:block}.roller-measure-intro,.roller-measure-warning,.roller-measure-control{max-width:1040px}.roller-measure-intro{gap:clamp(22px,2.6vw,36px);display:grid}.roller-measure-intro h2{margin:0;font-size:clamp(20px,2.3vw,30px);line-height:1.1;text-align:left!important}.roller-measure-lead{gap:clamp(14px,1.4vw,22px);max-width:960px;display:grid}.roller-measure-lead p{font-size:clamp(22px,2.55vw,34px);line-height:1.18}.roller-measure-list{gap:clamp(12px,1.35vw,18px);padding-left:1.35em;list-style:decimal;display:grid}.roller-measure-list li,.roller-measure-text,.roller-measure-warning p,.roller-measure-control p,.roller-measure-copy p{font-size:clamp(18px,2vw,26px);line-height:1.24}.roller-measure-section{margin-top:clamp(58px,7vw,104px)}.roller-measure-section>h2{text-align:left;margin:0 0 clamp(28px,4vw,54px);font-size:clamp(22px,2.4vw,30px);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{text-align:center;margin-bottom:clamp(10px,1vw,16px);font-size:clamp(20px,2.5vw,34px);line-height:1}.roller-measure-grid img{width:100%;height:auto;display:block}.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{gap:clamp(4px,.55vw,8px);display:grid}.roller-measure-copy h3{margin-top:20px;font-size:clamp(22px,2.55vw,34px);line-height:1.12}.roller-measure-text-space{display:block}.roller-measure-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,34px);width:100%;margin-top:clamp(38px,5vw,72px);display:grid}.roller-measure-actions a.btn-o{box-sizing:border-box;justify-content:center;align-items: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);font-weight:800;line-height:1.15;display:flex}.roller-measure-warning,.roller-measure-control{gap:clamp(16px,2vw,26px);margin-top:clamp(58px,7vw,104px);display:grid}.roller-measure-warning h2,.roller-measure-control h2{text-align:left;margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.1}.roller-measure-footer{min-height:clamp(300px,31vw,420px);margin-top:clamp(64px,8vw,120px);padding:clamp(38px,4vw,58px) 0 0 clamp(120px,18vw,265px);position:relative;overflow:hidden}.roller-measure-footer:before,.roller-measure-footer:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0}.roller-measure-footer:before{clip-path:polygon(0 18%,34% 100%,100% 100%,100% 88%,44% 88%,0 0);background:#111d2e;width:clamp(270px,38vw,540px);height:clamp(170px,22vw,310px)}.roller-measure-footer:after{clip-path:polygon(0 0,16% 0,61% 82%,100% 82%,100% 100%,53% 100%);background:linear-gradient(90deg,#ff123d 0%,#d30b23 68%,#9a0010 100%);width:clamp(235px,32vw,470px);height:clamp(150px,19vw,275px)}.roller-measure-footer address{z-index:1;gap:3px;font-size:clamp(18px,2.1vw,30px);font-style:normal;font-weight:800;line-height:1.22;display:grid;position:relative}.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{text-align:left;font-size:17px}.roller-measure-lead p{font-size:16px}.roller-measure-section>h2{font-size:20px}.roller-measure-warning h2,.roller-measure-control h2{font-size:18px}.roller-measure-grid{grid-template-columns:1fr;gap:30px;display:grid}.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-text,.roller-measure-list li,.roller-measure-warning p,.roller-measure-control p,.roller-measure-copy p{font-size:18px}.roller-measure-actions{grid-template-columns:1fr;gap:14px}.roller-measure-actions a.btn-o{min-height:54px;padding:14px 18px;font-size:16px}.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{flex-flow:wrap;justify-content:space-evenly;gap:50px;display:flex}section.portfolio-page-items .container .item p{font-size:1.1vw;transition:all .3s;position:absolute;bottom:-2.5vw;left:0}.rel-reshitki-h2-images{flex-direction:row;display:flex}.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{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000001a;border-radius:.5vw;width:30%;height:20vw;margin-bottom:5vw;transition:all .3s;position:relative}section.category-content{background-position:50%;background-repeat:no-repeat;background-size:cover}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{text-align:center;padding:30px;font-size:2vw;font-weight:700}section.category-content .container{width:80%;margin:0 auto}section.category-content .container .images{justify-content:space-around;margin-bottom:3vw;display:flex}section.category-content .container .images .img-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1vw;width:40%;height:20vw}section.category-content .container p.desc{margin-bottom:1vw;font-size:1vw;line-height:1.6vw}section.category-content .container p.desc span{font-weight:700}section.category-content .container h3{margin-bottom:1.5vw;font-size:1.5vw;font-weight:700}section.category-content .container h2.h2_title{margin-top:auto;margin-bottom:1.5vw;font-size:2vw;font-weight:700}section.category-content .container ul li::marker{color:#000;font-size:1.5em}section.category-content .container .desc{margin-bottom:1vw;font-size:1vw;font-weight:400;line-height:1.6vw}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{margin:1vw;font-size:1.1vw;line-height:1.6vw}section.category-content .container ul.marker{list-style-type:disc}section.category-content .container .desc-block{justify-content:space-between;display:flex}section.category-content .container .desc-block p.desc,section.category-content .container .desc-block h3.desc{width:60%}section.category-content .container .desc-block .img-color{background-position:100%;background-repeat:no-repeat;background-size:contain;width:40%;height:12vw}section.category-content .container .text-block{justify-content:space-between;align-items:center;margin-top:3vw;display:flex}section.category-content .container .text-block.wide .img{width:40%}section.category-content .container .text-block.wide .desc-content{width:50%}section.category-content .container .text-block .img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;width:25%;height:15vw}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{justify-content:space-between;margin-top:3vw;display:flex}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{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;width:25%;height:15vw}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;margin-top:4vw;margin-bottom:2vw;font-size:2vw;font-weight:700}section.category-content .container .montazh{justify-content:space-around;margin-top:1vw;display:flex}section.category-content .container .montazh .item{width:20%}section.category-content .container .montazh .item p.img,section.category-content .container .montazh .item img.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:10vw}section.category-content .container .montazh .item p.text{text-align:center;margin-top:1vw;font-size:1vw;line-height:1.5vw}section.category-content .container .montazh .item h3.text{text-align:center;margin-top:1vw;font-size:1vw;font-weight:400;line-height:1.5vw}section.category-content .container .type-control{justify-content:space-around;margin-top:2vw;display:flex}section.category-content .container .type-control p.title{text-align:center;font-weight:700}section.category-content .container .blind-items{flex-flow:wrap;justify-content:space-between;display:flex}section.category-content .container .blind-items a.item{background-position:50%;background-repeat:no-repeat;background-size:cover;width:48%;height:auto;margin-bottom:2vw;display:block;overflow:hidden}section.category-content .container .blind-items.row3 a{width:31%}section.category-content .container .control-items{justify-content:space-around;margin-top:2vw;display:flex}section.category-content .container .control-items .item{width:19%}section.category-content .container .control-items .item p.img,section.category-content .container .control-items .item img.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:12vw;margin-bottom:1vw}section.category-content .container .control-items .item p.desc,section.category-content .container .control-items .item h3.desc{text-align:center}section.category-content .container .control-items .item .item-group{justify-content:space-between;display:flex}section.category-content .container .control-items .item .item-group .item_1{width:48%}section.category-content .container .control-items .item .item-group .item_1 p.img,section.category-content .container .control-items .item .item-group .item_1 img.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;height:12vw;margin-bottom:1vw}section.category-content .container .control-items .item .item-group .item_1 p.desc,section.category-content .container .control-items .item .item-group .item_1 h3.desc{text-align:center}section.category-content .container .control-items .item-wide{width:38%}section.category-content .container .control-items .item-wide .imgs{justify-content:space-between;display:flex}section.category-content .container .control-items .item-wide .imgs p.img,section.category-content .container .control-items .item-wide .imgs img.img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:1vw;width:48%;height:12vw;margin-bottom:1vw}section.category-content .container .control-items .item-wide p.desc,section.category-content .container .control-items .item-wide h3.desc{text-align:center}section.category-content .container .btns-block{color:#333;justify-content:space-around;margin:4vw 0 8vw;font-size:1.5vw;font-weight:700;display:flex}section.category-content .container .btns-block a{background-color:orange;border:1px solid orange;border-radius:2vw;padding:1vw 3vw}section.category-content .container .btns-block a:hover{color:orange;background-color:#fff}@media only screen and (max-width:800px){.rol-reshitki_desc p{margin-top:1vw;margin-bottom:1vw;font-size:3vw}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{box-sizing:border-box;width:100%;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 p.desc,section.category-content .container h3.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 .img-grp,section.category-content .container .text-block .desc-content{width:100%}section.category-content .container .text-block.wide{flex-direction:column-reverse}section.category-content .container .text-block.wide .img{width:100%;height:40vw;margin:20px 0}section.category-content .container .text-block.wide .desc-content{width:100%}section.category-content .container .desc{margin-bottom:1vw;font-size:3vw;font-weight:400;line-height:3.6vw}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 .img-grp,section.category-content .container .text-block-rol .desc-content{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%;height:40vw;margin:20px 0}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 p.img,section.category-content .container .montazh .item img.img{height:26vw}section.category-content .container .montazh .item p.text,section.category-content .container .montazh .item h3.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 p.img,section.category-content .container .control-items .item img.img{height:20vw}section.category-content .container .control-items .item p.desc,section.category-content .container .control-items .item h3.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 p.img,section.category-content .container .control-items .item .item-group .item_1 img.img{height:20vw}section.category-content .container .control-items .item .item-group .item_1 p.desc,section.category-content .container .control-items .item .item-group .item_1 h3.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 p.desc,section.category-content .container .control-items .item-wide h3.desc{font-size:3vw;line-height:4vw}section.category-content .container .btns-block{flex-direction:column}section.category-content .container .btns-block a{justify-content:center;margin-top:20px;font-size:4vw;display:flex}.desc-first-td{text-align:center;padding-left:10px}}@media screen and (min-width:768px){.desc-first-td{text-align:left;padding-left:30px}}@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{text-align:center;font-size:2.5vw;line-height:3vw}section.breadcrumbs h1.h1_title span{color:#fff;font-weight:700}.product-item-calculator-mobile{display:none}section.product-block .first-product-block{justify-content:space-between;display:flex}section.product-block .first-product-block .left{width:75%}section.product-block .first-product-block .left .fist-row{justify-content:space-between;display:flex}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 #0000001a;border-radius:.5vw;justify-content:center;align-items:center;width:100%;height:22vw;display:flex}section.product-block .first-product-block .left .fist-row .img-block .product-slider .slick-list a.item img{border-radius:.5vw;width:100%}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav{flex-flow:wrap;justify-content:flex-start;margin-top:1vw;display:flex;position:relative}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav p.slider-arr{cursor:pointer;z-index:1;background-color:orange;border-radius:50%;justify-content:center;align-items:center;width:2vw;height:2vw;display:flex;position:absolute;top:50%;transform:translateY(-50%);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{border-radius:.5vw;justify-content:center;align-items:center;width:17%;height:4vw;margin-bottom:.5vw;margin-right:.2vw;display:flex}section.product-block .first-product-block .left .fist-row .img-block .product-slider-nav a.item img{border-radius:.5vw;width:95%}section.product-block .first-product-block .left .fist-row .product-desc{width:50%}section.product-block .first-product-block .left .fist-row .product-desc p.available{padding-left:2vw;font-size:.75vw;font-weight:700;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:"";border-radius:50%;width:.5vw;height:.5vw;animation:3s linear infinite dotBlink;display:inline-block;position:absolute;top:50%;left:1vw;transform:translateY(-50%)}section.product-block .first-product-block .left .fist-row .product-desc .info{box-sizing:border-box;border:1px solid #0000001a;border-radius:.5vw;margin-top:2vw;padding:0 1vw 3vw}section.product-block .first-product-block .left .fist-row .product-desc .info h1{text-align:center;background-color:#fff;width:95%;margin:-1vw auto 0;font-size:1.4vw;font-weight:700;line-height:1.8vw}section.product-block .first-product-block .left .fist-row .product-desc .info p.payment{box-sizing:border-box;background-color:#fac853;border-radius:.5vw;margin:1.5vw 0 2vw;padding:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container{justify-content:space-between;align-items:center;display:flex}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount{color:#00000080;margin:0 .5vw;padding:0 .2vw;font-size:1.1vw;display:inline-block;position:relative}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount:before{content:"";background-color:#00000080;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price{border:1px dashed #0000001a;margin-left:.5vw;padding:.1vw .5vw;font-size:1.5vw;font-weight:700}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.price i{font-size:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit{align-items:center;display:flex}section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .credit img{width:3vw;margin-left:1vw}section.product-block .first-product-block .left .fist-row .product-desc .info a.btn-o{box-sizing:border-box;width:100%;margin-top:2vw}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{text-align:center;box-sizing:border-box;background-color:#f3f3f4;width:max-content;margin:-.8vw auto 0;padding:0 2vw;font-size:1.1vw;font-weight:700;display:block}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{justify-content:space-between;display:flex}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%;left:1.5vw;transform:translateY(-50%)}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group label img{width:1vw}section.product-block .first-product-block .left .fist-row .product-desc form .first-row .input-group input{box-sizing:border-box;background-color:#0000000d;border:1px solid #f3f3f4;border-radius:2vw;width:100%;padding:1.2vw 0 1.2vw 3vw;font-size:1vw}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%;box-shadow:none;color:#fff;background-color:#00c451;background-image:linear-gradient(#90ee90,20%,#00c451);border:none;font-size:1vw;font-weight:400}section.product-block .first-product-block .left .fist-row .product-desc form .policy{align-items:center;margin-top:1.5vw;display:flex;position:relative}section.product-block .first-product-block .left .fist-row .product-desc form .policy input{margin-right:.5vw}section.product-block .first-product-block .left .fist-row .product-desc form .policy label span{color:green;cursor:pointer;border-bottom:1px dotted green;font-weight:700}section.product-block .first-product-block .left .payment-option{box-sizing:border-box;border:1px solid #00c451;border-radius:.5vw;justify-content:space-around;align-items:center;margin-top:2vw;padding:1vw 2vw;display:flex}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{text-transform:uppercase;color:#00c451;font-size:1.2vw;font-weight:700}section.product-block .first-product-block .left .payment-option .desc ul{justify-content:space-around;margin-top:1vw;display:flex}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{margin-top:2vw;margin-bottom:1vw;font-size:1.1vw;font-weight:700}section.product-block .first-product-block .left .desc-text ul li{justify-content:space-between;margin-bottom:1vw;display:flex;position:relative}section.product-block .first-product-block .left .desc-text ul li:before{content:"";z-index:-1;border-bottom:2px dotted #0000001a;width:100%;height:2px;position:absolute;bottom:0;left:0}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;padding:0 40px;font-size:5vw;line-height:6vw}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{padding:2vw;font-size: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.title,section.product-block .first-product-block .left .fist-row .product-desc .info .price-container .price-block span.discount{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{margin-top:5vw;display:block}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated{border-radius:2vw;margin-bottom:0;padding:5vw 4vw}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated p.title{text-align:center;margin-bottom:4vw;font-size:4vw;line-height:5vw}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{justify-content:space-around;align-items:center;gap:3vw;margin-bottom:4vw;display:flex}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{object-fit:contain;width:30%;height:auto}section.product-block .first-product-block .left .fist-row .product-desc form .product-calculator-mobile .get-calculated a.btn-o{justify-content:center;align-items:center;gap:2vw;width:100%;margin-top:0;padding:3vw 4vw;font-size:3.5vw;display:flex}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{text-align:center;width:25%;font-size:2.5vw;line-height:3vw}section.product-block .first-product-block .left .desc-text p.title{margin:20px 0;font-size:3vw}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 #0000001a;flex-direction:column;justify-content:center;align-items:center;gap:2vw;margin-top:1vh;padding:3vw;display:flex}.product-item-calculator-mobile a.btn-o{padding:2vw 4vw;font-size:3vw}}section.basket-section .container{justify-content:space-between;align-items:flex-start;display:flex;overflow:visible}section.basket-section .container .left{align-self:flex-start;width:60%;height:auto}section.basket-section .container .left .contacts{margin-bottom:4vw}section.basket-section .container .left .contacts p.title{font-size:1.1vw;font-weight:700}section.basket-section .container .left .contacts .input-items{flex-flow:wrap;justify-content:space-between;display:flex}section.basket-section .container .left .contacts .input-items .item{width:48%;margin-top:2vw}section.basket-section .container .left .contacts .input-items .item label{margin-bottom:.5vw;font-size:1vw;display:block}section.basket-section .container .left .contacts .input-items .item label span{color:red}section.basket-section .container .left .contacts .input-items .item input{box-sizing:border-box;background-color:#0000;border:1px solid #0003;width:100%;padding:.75vw 1vw}section.basket-section .container .left .contacts .input-items .item input:focus{border:1px solid #00c451}section.basket-section .container .left .contacts .delivery-type{flex-flow:wrap;margin-top:2vw;display:flex}section.basket-section .container .left .contacts .delivery-type p.item{color:#fff;box-sizing:border-box;cursor:pointer;border:1px solid #0000001a;justify-content:center;align-items:center;width:33.3333%;padding:.5vw;font-size:1vw;font-weight:700;display:flex}section.basket-section .container .left .contacts .delivery-type p.item.np{color:#ed1c24;background-color:#fff}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{color:#fff;background-color:#ed1c24}section.basket-section .container .left .contacts .delivery-type p.item.np.active svg path{fill:#fff}section.basket-section .container .left .contacts .delivery-type p.item.delivery{background-color:#fff}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path{fill:#ffd500}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_1{fill:#fdce00!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_2{fill:#b2b2b3!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_3{fill:#3f53a1!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery svg path.color_4{fill:#95b51f!important}section.basket-section .container .left .contacts .delivery-type p.item.delivery.active{background-color:#ffd500}section.basket-section .container .left .contacts .delivery-type p.item.delivery.active svg path{fill:#fff}section.basket-section .container .left .contacts .delivery-type p.item.self{background-color:#282828}section.basket-section .container .left .contacts .delivery-type p.item.self.active{color:#282828;background-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{margin-top:1vw;display:flex}section.basket-section .container .left .contacts .delivery-address .working-hours .item{margin-right:3vw}section.basket-section .container .left .contacts .delivery-address .working-hours .item p.day{color:#0009;margin-top:.3vw;font-size:1vw;line-height:1.3vw}section.basket-section .container .left .contacts .payment-input{margin-top:2vw}section.basket-section .container .left .contacts .payment-input .item{align-items:center;margin-top:1vw;display:flex}section.basket-section .container .left .contacts .payment-input .item input{cursor:pointer;width:2vw;height:2vw;margin-right:1vw}section.basket-section .container .left .contacts .payment-input .item label{cursor:pointer;align-items:center;font-size:1.1vw;display:flex}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{color:red;max-width:50%;margin-top:10px;display:inline-block}section.basket-section .container .left .contacts textarea.order-comment{resize:none;background-color:#0000;border:1px solid #0003;width:80%;margin-top:2vw;padding:1vw;font-size:1vw}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{justify-content:space-between;display:flex}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{align-self:flex-start;width:35%;height:auto;position:sticky;top:5vw}section.basket-section .container .right p.in-order{border-bottom:1px solid #0003;padding-bottom:.3vw;font-size:1vw}section.basket-section .container .right p.in-order span{font-size:1.5vw}section.basket-section .container .right .products{border-bottom:1px solid #0003;padding-bottom:1vw}section.basket-section .container .right .products .item{justify-content:space-between;margin-top:1.5vw;display:flex}section.basket-section .container .right .products .item a.img{justify-content:center;align-items:center;width:25%;display:flex}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{justify-content:space-between;margin-top:2vw;display:flex}section.basket-section .container .right .to-payment span{font-size:1.2vw}section.basket-section .container .right .to-payment span.total{font-size:2vw;font-weight:700}@media only screen and (max-width:800px){section.basket-section .container .right p.in-order{font-size:3vw}section.basket-section .container .right .products .item a.img img{width:100%}section.basket-section .container .right .products .item .info-product a.name{font-size:2vw;line-height:2.1vw}section.basket-section .container .left .contacts .input-items .item label{font-size:3vw;display:block}section.basket-section .container .right{position:static}section.basket-section .container .left .contacts .delivery-type p.item.self{background-color:#282828;font-size:2vw}section.basket-section .container .left .contacts .delivery-type p.item.self.active{color:#282828;background-color:#fff;font-size:2vw}section.basket-section container .left .contacts .delivery-type p.item.np,section.basket-section container .left .contacts .delivery-type p.item.np.active,section.basket-section .container .left .contacts .delivery-type p.item.self,section.basket-section .container .left .contacts .delivery-type p.item.night-exp.active,section.basket-section .container .left .contacts .delivery-type p.item.night-exp{font-size:2vw}section.basket-section .container .left .contacts .payment-input .item label{font-size:3vw}section.basket-section .container .left .contacts .payment-input .item span.payment-details,section.basket-section .promo-details{font-size:2vw}section.basket-section .container .left .for-payment p{font-size:2.5vw}section.basket-section .container .left .for-payment p.sum{font-size:3vw}section.basket-section .container .right .products .item a.img{width:49%}section.basket-section .container .right p.in-order span{font-size:2.5vw}section.basket-section .container .left .contacts .input-items .item input{font-size:3vw}section.basket-section .container{flex-flow:wrap;display:flex}section.basket-section .container .left{order:1;width:100%}section.basket-section .container .right{order:0;width:100%}section.basket-section .container .left .contacts p.title{font-size:2.1vw}section.basket-section .container .right .to-payment span{font-size:2.2vw}section.basket-section .container .right .to-payment span.total{font-size:3vw;font-weight:700}section.basket-section .container .left .contacts .delivery-type p.item.np svg{width:20%}}section.thx-page .right{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}section.thx-page .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .right p.second{color:#0009;margin-top:4vw;font-size:1.1vw}section.thx-page .right p.second b{color:#000;font-size:1.5vw;font-weight:700}section.thx-page .right p.write-to{margin-top:5vw;font-size:1.5vw;font-weight:700}section.thx-page .right .messengers{margin:2vw 0 4vw;display:flex}section.thx-page .right .messengers a.item{box-sizing:border-box;border:1px solid #0003;border-radius:2vw;align-items:center;margin-right:2vw;padding:.5vw 1.5vw;transition:all .3s;display:flex}section.thx-page .right .messengers a.item.va:hover{color:#fff;background-color:#665cac}section.thx-page .right .messengers a.item.va:hover svg path{fill:#fff}section.thx-page .right .messengers a.item.tg:hover{color:#fff;background-color:#08c}section.thx-page .right .messengers a.item.tg:hover svg path{fill:#fff}section.thx-page .right .messengers a.item svg{width:1.5vw;margin-right:1vw}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{justify-content:space-between;padding-top:20vw;display:flex}section.thx-page .container .right{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}section.thx-page .container .right p.thx-for-order{font-size:3vw;font-weight:700}section.thx-page .container .right p.second{color:#0009;margin-top:4vw;font-size:1.1vw}section.thx-page .container .right p.second b{color:#000;font-size:1.5vw;font-weight:700}section.thx-page .container .right p.write-to{margin-top:5vw;font-size:1.5vw;font-weight:700}section.thx-page .container .right .messengers{margin:2vw 0 4vw;display:flex}section.thx-page .container .right .messengers a.item{box-sizing:border-box;border:1px solid #0003;border-radius:2vw;align-items:center;margin-right:2vw;padding:.5vw 1.5vw;transition:all .3s;display:flex}section.thx-page .container .right .messengers a.item.va:hover{color:#fff;background-color:#665cac}section.thx-page .container .right .messengers a.item.va:hover svg path{fill:#fff}section.thx-page .container .right .messengers a.item.tg:hover{color:#fff;background-color:#08c}section.thx-page .container .right .messengers a.item.tg:hover svg path{fill:#fff}section.thx-page .container .right .messengers a.item svg{width:1.5vw;margin-right:1vw}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;font-weight:700;line-height:28px}section.thx-page .right p.second{text-align:center;max-width:70%;margin-top:8vw;font-size:14px;line-height:20px}section.thx-page .right p.second b{font-size:3.5vw}section.thx-page .right p.write-to{margin-top:10vw;font-size:14px;font-weight:700;line-height:20px}section.thx-page .right .messengers{margin:6vw 0 8vw}section.thx-page .right .messengers a.item{margin-right:4vw;padding:1vw 2.5vw;font-size:14px;line-height:20px}section.thx-page .right .messengers a.item svg{width:3.5vw;margin-right:1vw}}section.calculator-section .container form{justify-content:space-between;display:flex}section.calculator-section .container form .left{box-sizing:border-box;border:1px solid #0003;border-radius:.5vw;flex-direction:column;justify-content:space-between;width:30%;padding:4vw 0 2vw;display:flex;position:relative;box-shadow:.1vw .1vw 1vw 1vw #0000001a}section.calculator-section .container form .left .top-row span.configuration{color:#efebeb;box-sizing:border-box;background-color:#282828;border-radius:.5vw;padding:1vw 4vw;font-size:1vw;font-weight:700;display:inline-block;position:absolute;top:-1.5vw;left:50%;transform:translate(-50%)skew(-10deg)}section.calculator-section .container form .left .top-row ul li{border-bottom:1px solid #0000001a;margin-bottom:.5vw;padding:0 2vw .5vw}section.calculator-section .container form .left .top-row ul li:last-child{margin-bottom:0}section.calculator-section .container form .left .top-row ul li p.title{cursor:pointer;align-items:center;font-size:1.2vw;line-height:1.3vw;display:flex;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:"";z-index:-1;background-color:orange;border-radius:2vw;width:2.5vw;height:3.2vw;transition:all .3s;display:inline-block;position:absolute;top:0;left:0}section.calculator-section .container form .left .top-row ul li p.title span{color:#fff;background-color:orange;border-radius:50%;justify-content:center;align-items:center;width:2.5vw;height:3.2vw;margin-right:1vw;font-size:1.4vw;font-weight:700;transition:all .3s;display:flex}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;margin-top:.2vw;font-weight:700}section.calculator-section .container form .left .bottom-row .total{box-sizing:border-box;justify-content:space-between;align-items:center;padding:2vw 2vw 0;display:flex}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{box-sizing:border-box;border:none;width:85%;margin:3vw 2vw 0;font-size:1.2vw;display:inline-block}section.calculator-section .container form .left .bottom-row button[disabled]{pointer-events:none;box-shadow:none;background-color:#cacbcc;background-image:none}section.calculator-section .container form .right{box-sizing:border-box;border:1px solid #0003;border-radius:.5vw;width:65%;height:max-content;padding:3vw 3vw 4vw;position:sticky;top:4vw}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{cursor:pointer;color:#000;background-color:orange;border-radius:20px;align-items:center;padding:10px 30px 10px 20px;font-size:1.2vw;font-weight:700;display:flex}section.calculator-section .container form .right .item p.forward img{transition:all .3s;position:absolute;top:50%;right:1vw;transform:translateY(-50%)}section.calculator-section .container form .right .item p.forward:hover img{right:.5vw}section.calculator-section .container form .right .item .color-btns{justify-content:space-between;display:flex}section.calculator-section .container form .right .item .color-btns a{cursor:pointer;color:#000;background-color:orange;border-radius:20px;align-items:center;padding:10px 30px 10px 20px;font-size:1.2vw;font-weight:700;display:flex}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{margin-bottom:1vw;font-size:1.2vw}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{width:60%;margin-top:4vw;margin-left:6vw;padding-bottom:6vw;position:relative}section.calculator-section .container form .right .item .img img{width:100%}section.calculator-section .container form .right .item .img .width{z-index:-1;border:1px dashed #00000080;width:83%;height:7vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.calculator-section .container form .right .item .img .width img{z-index:1;width:.5vw;position:absolute;bottom:-.3vw}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{z-index:-1;border:1px dashed #00000080;width:8vw;height:60.5%;position:absolute;top:15%;right:-6vw}section.calculator-section .container form .right .item .img .height.space_height{height:75.5%;top:0}section.calculator-section .container form .right .item .img .height img{width:.5vw;position:absolute;right:-.3vw}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{justify-content:space-between;width:95%;margin-left:1vw;display:flex;position:absolute;bottom:-4vw}section.calculator-section .container form .right .item .img .values-width .input-group{flex-direction:column;justify-content:center;align-items:center;display:flex}section.calculator-section .container form .right .item .img .values-width .input-group input{text-align:center;background-color:#0000;border:1px solid #0003;border-radius:.5vw;width:5vw;margin-top:.5vw;padding:.3vw .5vw}section.calculator-section .container form .right .item .img .values-width .opening{flex-direction:column;align-items:center;display:flex}section.calculator-section .container form .right .item .img .values-width .opening label{cursor:pointer;font-weight:700}section.calculator-section .container form .right .item .img .values-width .opening input{cursor:pointer;margin-top:1vw;position:relative}section.calculator-section .container form .right .item .img .values-width .opening input:before{content:"";background-color:#f3f3f4;border:1px solid orange;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .img .values-width .opening input:checked:after{content:"";background-color:orange;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .img .values-height{flex-direction:column;justify-content:space-between;height:64%;display:flex;position:absolute;top:3.5vw;right:-14vw}section.calculator-section .container form .right .item .img .values-height .input-group{flex-direction:column;display:flex}section.calculator-section .container form .right .item .img .values-height .input-group input{text-align:center;background-color:#0000;border:1px solid #0003;border-radius:.5vw;width:5vw;margin-top:.5vw;padding:.3vw .5vw}section.calculator-section .container form .right .item .img .values-height .opening{flex-direction:column;align-items:center;display:flex}section.calculator-section .container form .right .item .img .values-height .opening label{cursor:pointer;font-weight:700}section.calculator-section .container form .right .item .img .values-height .opening input{cursor:pointer;margin-top:1vw;margin-bottom:1vw;position:relative}section.calculator-section .container form .right .item .img .values-height .opening input:before{content:"";background-color:#f3f3f4;border:1px solid orange;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .img .values-height .opening input:checked:after{content:"";background-color:orange;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .profile-items{justify-content:space-evenly;display:flex}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{box-sizing:border-box;border:1px solid #0000;border-radius:.5vw;flex-direction:column;align-items:center;width:24%;margin-bottom:2vw;padding:1vw 0;transition:all .3s;display:flex}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 #0000001a}section.calculator-section .container form .right .item .profile-items .input-group label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}section.calculator-section .container form .right .item .profile-items .input-group label span.profile-title{font-size:1vw;font-weight:700}section.calculator-section .container form .right .item .profile-items .input-group label span.img-profile{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:10vw;margin:1vw 0;display:inline-block}section.calculator-section .container form .right .item .profile-items .input-group label span.price{margin-bottom:.5vw;font-size:1vw;font-weight:700}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:"";background-color:#f3f3f4;border:1px solid orange;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .profile-items .input-group input:checked:after{content:"";background-color:orange;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.calculator-section .container form .right .item .profile-items.color-additems .input-group label span.img-profile,section.calculator-section .container form .right .item .profile-items.color-items .input-group label span.img-profile{background-size:contain;height:7vw}section.calculator-section .container form .right .item .profile-items.color-items{margin-top:23vw}section.calculator-section .container form .right .item .profile-items.lifting-items .input-group label span.profile-title{text-align:center;align-items:center;min-height:30px;display:flex}section.calculator-section .container form .right .item.color .img{position:relative}section.calculator-section .container form .right .item.color .img img{width:85%;position:absolute;top:0;left:65%;transform:translate(-50%)}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{justify-content:center;margin-bottom:2vw;display:flex}section.calculator-section .container form .right .specification .btn-row a.gray{box-shadow:none;background-color:#cacbcc;background-image:none}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{text-align:center;border:1px solid #000;padding:.5vw;font-size:.9vw}.but-calc-new{box-sizing:border-box;border:none;width:85%;margin:3vw 2vw 0;font-size:1.2vw;display:inline-block}.but-calc-new[disabled]{pointer-events:none;box-shadow:none;background-color:#cacbcc;background-image:none}.box{vertical-align:top;z-index:999;color:orange;font-size:60px;transition:color .3s,border .3s,transform .3s,opacity .3s;display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%)}.loader-16{perspective:1000px;color:red;border-radius:50%;position:absolute;top:0;left:50%;transform:rotate(45deg)}.loader-16:before,.loader-16:after{content:"";width:inherit;height:inherit;border-radius:50%;animation:1s linear infinite spin;display:block;position:absolute;top:0;left:0}.loader-16:before{transform:rotateX(70deg)}.loader-16:after{animation-delay:.4s;transform:rotateY(70deg)}@keyframes rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0}12%{box-shadow:.2em .2em}25%{box-shadow:0 .2em}37%{box-shadow:-.2em .2em}50%{box-shadow:-.2em 0}62%{box-shadow:-.2em -.2em}75%{box-shadow:0 -.2em}87%{box-shadow:.2em -.2em}}[class*=loader-]{width:1em;height:1em;color:inherit;vertical-align:middle;pointer-events:none;display:inline-block}@media only screen and (max-width:800px){section.calculator-section .container form{flex-flow:wrap-reverse}section.calculator-section .container form .left{border-radius:1vw;width:100%}section.calculator-section .container form .left .top-row span.configuration{border-radius:.8vw;font-size:3vw;top:-2vw}section.calculator-section .container form .left .top-row ul li{padding:2vw}section.calculator-section .container form .left .top-row ul li p.title{font-size:3.5vw;line-height:5vw}section.calculator-section .container form .left .top-row ul li p.title:before{width:5vw;height:5vw}section.calculator-section .container form .left .top-row ul li p.title span{width:5vw;height:5vw;font-size:3vw}section.calculator-section .container form .left .top-row ul li p.value{margin-top:2vw;font-size:2.5vw}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{border-radius:1vw;width:100%;margin-bottom:10vw;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{margin:4vw 0 6vw;font-size:3vw;line-height:4vw}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 p.forward{text-align:center;width:83%;height:auto;font-family:inherit;font-size:3vw;line-height:1;display:block;bottom:-5vw;right:5%;padding:2vw 3vw!important}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{margin-bottom:2vw;font-size:3vw}section.calculator-section .container form .right .item .img .values-width{width:155%;margin-left:-8vw;bottom:-14vw}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{height:110%;top:-7vw;right:-26vw}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-items .input-group label span.img-profile,section.calculator-section .container form .right .item .profile-items.color-additems .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{text-align:center;border:1px solid #000;padding:2vw;font-size:2.5vw}.but-calc-new{width:90%;margin:4vw auto 4vw 4vw}}section.delivery_content .container h3{margin:1vw 0;font-size:1.3vw;font-weight:700}section.delivery_content .container p{margin:.5vw 0;font-size:1vw;line-height:1.4vw}section.delivery_content .container p a{text-decoration:underline}section.delivery_content .container li{margin:.5vw 0;font-size:1vw;line-height:1.4vw}@media only screen and (max-width:800px){section.delivery_content .container h3{margin:2vw 0;font-size:3.3vw}section.delivery_content .container p,section.delivery_content .container li{font-size:2.5vw;line-height:3.4vw}}.search-widget{z-index:-222;opacity:0;visibility:hidden;background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}.search-widget.show{opacity:1;visibility:visible;z-index:999}.search-widget.show .inner{top:50%}.search-widget .inner{box-sizing:border-box;background-color:#282828;border-radius:.5vw;padding:2.5vw 2vw 2vw;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.search-widget .inner span.close-search-widget{cursor:pointer;position:absolute;top:.5vw;right:.5vw}.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{color:#fffc;background-color:#0000;border-radius:.5vw;width:30vw;padding:.7vw 1vw;font-size:1.2vw;box-shadow:inset 0 0 5px 1px orange}.search-widget .inner form input:focus,.search-widget .inner form input:active{background-color:#0000}.search-widget .inner form button{cursor:pointer;background-color:#0000;border:none;position:absolute;top:50%;right:.5vw;transform:translateY(-50%)}.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{text-indent:30px;font-size:14px;line-height:24px}.policy h3{text-indent:30px;font-size:17px}section.director{background-position:top;background-repeat:no-repeat;background-size:cover}section.director .content{justify-content:start;display:flex}section.director .content .right{width:100%;padding-bottom:3vw}section.director .content .right .quotation{box-sizing:border-box;border:1px dashed #0003;border-radius:.5vw;padding:3vw 2vw 2vw;position:relative}section.director .content .right .quotation p.title{margin-bottom:1vw;font-size:1.2vw;font-weight:700}section.director .content .right .quotation img.cup{width:8vw;position:absolute;top:-2vw;right:0}section.director .content .right .quotation-text{margin-top:2vw}section.director .content .right .quotation-text p{font-family:Caveat,sans-serif;font-size:1.5vw;font-style:italic;line-height:1}section.director .content .right .form{box-sizing:border-box;background-color:#fff;border:1px dashed #0003;border-radius:.2vw;margin-top:3vw;padding:3vw 2vw 2vw;box-shadow:0 0 0 .5vw #fff}section.director .content .right .form p.title{font-size:1.2vw;font-weight:700;line-height:1}section.director .content .right .form p.sec{margin-top:1.5vw;font-size:1.1vw}section.director .content .right .form form .form-content .first{justify-content:space-between;align-items:center;margin-top:1.5vw;display:flex}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%;left:1.2vw;transform:translateY(-50%)}section.director .content .right .form form .form-content .first .input-group label img{width:1.2vw}section.director .content .right .form form .form-content .first .input-group input{box-sizing:border-box;background-color:#0000000d;border:none;border-radius:2vw;width:100%;padding:1.1vw 1.1vw 1.1vw 3vw}section.director .content .right .form form .form-content .first button{border:none;width:48%}section.director .content .right .form form .form-content .policy{justify-content:center;align-items:center;margin-top:1vw;display:flex}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{justify-content:space-between;display:flex}section.about-page-adv-block .container .item{box-sizing:border-box;background-color:#fff;border-radius:.3vw;justify-content:space-between;align-items:center;width:17%;height:8vw;padding:1vw;display:flex;box-shadow:.1vw .1vw 2vw .2vw #0003}section.about-page-adv-block .container .item .img{text-align:center;width:30%}section.about-page-adv-block .container .item .img img{width:50%}section.about-page-adv-block .container .item .text{width:65%}section.about-page-adv-block .container .item .text p.title{margin-bottom:.3vw;font-size:1vw;font-weight:700}section.about-page-desc{margin-top:4vw}section.about-page-desc .container{justify-content:space-between;display:flex}section.about-page-desc .container .left{width:45%}section.about-page-desc .container .left h3{margin-bottom:2vw;font-size:2vw;font-weight:700;line-height:2.4vw}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{background-color:#fff;border-radius:50%;width:8vw;height:8vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-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%;animation:6s linear infinite rotateText;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.about-page-principles{background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:6vw;padding:6vw 0}section.about-page-principles .container{justify-content:start;align-items:center;display:flex}section.about-page-principles .container .left{width:45%;margin-right:5vw}section.about-page-principles .container .left p.slider-arr{z-index:2;cursor:pointer;width:1vw;position:absolute;top:50%;transform:translateY(-50%)}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{margin-bottom:2vw;font-size:2vw;line-height:2.4vw}section.about-page-principles .container .right ul li{box-sizing:border-box;background-color:#fff;border:1px dashed #0003;border-radius:.3vw;align-items:center;margin-bottom:1vw;padding:1.5vw;display:flex}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{width:100%;margin-top:40px}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-top:30px;margin-bottom:40px}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}
