@font-face{font-family:"FontAwesome";src:url("/static/dist/fonts/68be5f3087081d9e7746.f2594ef62455.eot");src:url("/static/dist/fonts/68be5f3087081d9e7746.f2594ef62455.eot") format("embedded-opentype"),url("/static/dist/fonts/e8482f7a4d789d43204e.921f11501673.woff2") format("woff2"),url("/static/dist/fonts/b4a4c38ee2b84bdc0c23.9d56249d0907.woff") format("woff"),url("/static/dist/fonts/9670a428d9d0693620f2.ab673bac3a9e.ttf") format("truetype"),url("/static/dist/img/083fd5cb8a29bd0cdeea.c862e94cbef7.svg") format("svg");font-weight:normal;font-display:swap;font-style:normal}@font-face{font-family:"FontAwesome";src:url("/static/dist/fonts/aead8d3cd75709b9f293.491a96d81886.eot");src:url("/static/dist/fonts/aead8d3cd75709b9f293.491a96d81886.eot") format("embedded-opentype"),url("/static/dist/fonts/9af270c85e71eda4ad03.cf6008d39608.woff2") format("woff2"),url("/static/dist/fonts/376d84dfde61d0dec92c.4f8bb2872206.woff") format("woff"),url("/static/dist/fonts/c02aa8907b06b17eee8a.e6ff1c5d13b7.ttf") format("truetype"),url("/static/dist/img/4b831aa96e1516568e5e.b5a61b229c9c.svg") format("svg");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"FontAwesome";src:url("/static/dist/fonts/d8faf66d1fc6427680a8.20b351a6af2d.eot");src:url("/static/dist/fonts/d8faf66d1fc6427680a8.20b351a6af2d.eot") format("embedded-opentype"),url("/static/dist/fonts/f8cad535a99a21ba3b52.1dc5b6dd4bf4.woff2") format("woff2"),url("/static/dist/fonts/6d80c1a375104b58a387.997f6b181918.woff") format("woff"),url("/static/dist/fonts/9d87f5a6cd6223da8803.63726a69fa60.ttf") format("truetype"),url("/static/dist/img/f08204c4b61810c375e2.1d220cf9da36.svg") format("svg");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:"HelveticaNeueCyr";src:url("/static/dist/fonts/22e00c05b586f8eb27ef.ae503b13b400.eot");src:local("HelveticaNeueCyr-Medium"),url("/static/dist/fonts/22e00c05b586f8eb27ef.ae503b13b400.eot?#iefix") format("embedded-opentype"),url("/static/dist/fonts/38778f81253085655aa2.2a615283a212.woff") format("woff"),url("/static/dist/fonts/e7b6c004d2e5e75830e4.e603c690f754.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeueCyr";src:url("/static/dist/fonts/c31f99ef2f5dea7fc1f2.e2cd70ac1165.eot");src:local("HelveticaNeueCyr-Roman"),url("/static/dist/fonts/c31f99ef2f5dea7fc1f2.e2cd70ac1165.eot?#iefix") format("embedded-opentype"),url("/static/dist/fonts/cd7c5a734aeafd7321a1.510e1c045e61.woff") format("woff"),url("/static/dist/fonts/46051620152d9830d3f1.fadb2adb0984.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeueCyr";src:url("/static/dist/fonts/5b2ace6e5cea81d914fe.990d529761b4.eot");src:local("HelveticaNeueCyr-Light"),url("/static/dist/fonts/5b2ace6e5cea81d914fe.990d529761b4.eot?#iefix") format("embedded-opentype"),url("/static/dist/fonts/1eb80cac8e7301df097f.e914a2dd1cd1.woff") format("woff"),url("/static/dist/fonts/12b3d3f922869c7d3ef6.307781839e3e.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeueCyr";src:url("/static/dist/fonts/351122234d74974d8508.5bbf832fec50.eot");src:local("HelveticaNeueCyr-Bold"),url("/static/dist/fonts/351122234d74974d8508.5bbf832fec50.eot?#iefix") format("embedded-opentype"),url("/static/dist/fonts/9400dbd219665365aa72.ca12a719cd34.woff") format("woff"),url("/static/dist/fonts/969916e0b93742c484ae.50475e939830.ttf") format("truetype");font-weight:bold;font-style:normal;font-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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;box-sizing:border-box;outline:none}:after,:before,:hover{box-sizing:border-box}html{box-sizing:border-box}html,body{height:100%}body{background-color:#fff;font-size:14px;color:#000;font-family:"HelveticaNeueCyr",Arial,sans-serif;min-width:320px;font-weight:normal}a{text-decoration:none;outline:none;color:#000;display:inline-block;line-height:1.5}p{word-break:break-word;line-height:1.5}strong{font-weight:bold}textarea,input:not([type=checkbox]):not([type=radio]),select,button{border:0;outline:none;border-radius:0;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:block;width:100%;padding:10px 15px;background-color:#f1f3f5}textarea{resize:none;height:86px}::-webkit-input-placeholder{color:#afafaf;font-weight:normal;font-family:"HelveticaNeueCyr",sans-serif}::-moz-placeholder{color:#afafaf;font-weight:normal;font-family:"HelveticaNeueCyr",sans-serif}:-ms-input-placeholder{color:#afafaf;font-weight:normal;font-family:"HelveticaNeueCyr",sans-serif}:-moz-placeholder{color:#afafaf;font-weight:normal;font-family:"HelveticaNeueCyr",sans-serif}input[name=honeypot]{display:none !important}select{position:relative;cursor:pointer;background:url("/static/dist/img/9b954fe7edeaf5c09b84.b51e8e566472.svg") no-repeat 95% center rgba(0,0,0,0);background-size:7px 7px;padding-right:35px !important;line-height:1 !important}.container{max-width:1140px;width:100%;margin:0 auto;padding:0 15px}.title{font-size:30px;line-height:1.2;text-transform:uppercase;padding-bottom:30px}.subtitle{font-size:30px;line-height:1.3;padding-bottom:15px}.flex_wrap{display:flex;flex-wrap:wrap}.button{color:#fff;padding:6px 15px;font-size:16px;min-width:165px;line-height:1.5;transition:.5s ease all;cursor:pointer;display:inline-block;text-align:center;background-color:#f7931e}.button:hover{background:#ec611d}.text_center{text-align:center !important}.text_left{text-align:left !important}.text_right{text-align:right !important}.main_wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}[data-background-image]{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important}label.error{display:block;font-size:11px !important;margin-bottom:15px;color:red;margin-top:-5px}/*!*---------slick slider--------------*!*/.slick-slide{outline:none;border:none}.slick-next,.slick-prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;line-height:45px;border-radius:50%;text-align:center;outline:none;transition:.5s all ease;border:0;z-index:10;background:#999}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-weight:bold;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:20px;color:#fff;transition:.5s all ease}.slick-next:hover,.slick-prev:hover{opacity:.75}.slick-next{right:0}.slick-next:before{content:""}.slick-prev{left:0}.slick-prev:before{content:""}.slick-dots{text-align:center;font-size:0;position:absolute;bottom:20px;left:0;right:0;margin:auto}.slick-dots li{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;opacity:.6;border:0;margin:0 5px;cursor:pointer;transition:.5s ease all;position:relative}.slick-dots li button{background:none;outline:none;border:none;font-size:0}.slick-dots li.slick-active,.slick-dots li:hover{opacity:1}.slick-slide img{width:100%;height:auto}.breadcrumbs{padding-top:20px;padding-bottom:40px;position:relative}.breadcrumbs li{display:inline-block;padding:0 20px 0 0;color:#fff;line-height:1.5;font-weight:bold;font-size:13px}.breadcrumbs li a{color:#fff;position:relative;display:block;transition:.5s all ease;line-height:1.5;font-weight:normal}.breadcrumbs li a:hover{opacity:.8}.breadcrumbs li a::before{content:"";border:4px solid rgba(0,0,0,0);border-left:6px solid #00ade5;position:absolute;right:-19px;top:6px}[data-type=pagination]{padding:10px 0 40px;text-align:center}[data-type=pagination] li{display:inline-block;vertical-align:middle}[data-type=pagination] li a,[data-type=pagination] li p,[data-type=pagination] li>span{color:#000;display:block;transition:.5s all ease;line-height:30px;text-align:center}[data-type=pagination] li a:hover,[data-type=pagination] li p{color:#00ade5}[data-type=pagination] li a,[data-type=pagination] li p{width:20px;height:30px}[data-type=pagination] .end{color:#ccc}[data-type=pagination] .prev,[data-type=pagination] .next{border-radius:50%;width:30px;height:30px;position:relative;padding-left:15px;background-color:#e5e7e8;color:#fff}[data-type=pagination] .prev:hover,[data-type=pagination] .next:hover{background-color:#00ade5;color:#fff}[data-type=pagination] .prev:before,[data-type=pagination] .next:before{content:"";font-family:"FontAwesome";font-weight:bold;position:absolute;left:0;font-size:14px;margin:auto;right:0;text-align:center}[data-type=pagination] .next:before{content:""}.popup_js{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:9999}.popup-inner{width:95%;max-width:600px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:24px 15px;max-height:95%;overflow-y:auto;background-color:#fff;text-align:left}.popup-inner.popup_info{max-width:1170px}.popup-inner.popup_info table{width:100%;margin-bottom:20px}.popup-inner.popup_info table tr{display:table-row !important}.popup-inner.popup_info table td{padding:5px;text-align:left;display:table-cell !important;line-height:1.3}.popup-inner.popup_info h2{font-size:24px}.popup-inner form h2{text-align:center;line-height:1.3;padding-bottom:25px;font-size:24px}.popup-close{width:30px;height:30px;display:inline-block;position:absolute;top:10px;right:10px;transition:ease all .25s;text-align:center;border-radius:50%}.popup-close:hover{border-color:#00ade5}.popup-close:hover:before,.popup-close:hover:after{background-color:#00ade5}.popup-close:before,.popup-close:after{content:"";width:1px;height:15px;transition:.5s ease;position:absolute;top:7px;background-color:#000}.popup-close:before{transform:rotate(-45deg)}.popup-close:after{transform:rotate(45deg)}.fixed_body{overflow:hidden}.vk,.google,.facebook,.instagram,.telegram,.twitter,.linkedin-in,.whatsapp,.youtube,.viber{position:relative;color:#fff;width:22px;height:22px;display:inline-block;text-align:center;transition:.5s ease;font-size:14px;line-height:22px;margin-right:10px;border:1px solid #fff}.vk:hover,.google:hover,.facebook:hover,.instagram:hover,.telegram:hover,.twitter:hover,.linkedin-in:hover,.whatsapp:hover,.youtube:hover,.viber:hover{opacity:.8}.social a:last-of-type{margin-right:0}.vk:before{content:"";font-family:FontAwesome}.google::before{content:"";font-family:FontAwesome}.facebook::before{content:"";font-family:FontAwesome}.instagram::before{content:"";font-family:FontAwesome}.telegram:before{content:"";font-family:FontAwesome}.twitter:before{content:"";font-family:FontAwesome}.linkedin-in:before{content:"";font-family:FontAwesome}.whatsapp:before{content:"";font-family:FontAwesome}.youtube:before{content:"";font-family:FontAwesome}.viber:before{content:"";font-family:FontAwesome}.location_ico,.phone_ico,.email_ico{padding:0 0 10px 30px;position:relative}.location_ico:before,.phone_ico:before,.email_ico:before{content:"";opacity:.8;background-size:100% 100%;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:0;top:0}.location_ico:before{background-image:url("/static/dist/img/beb4c69e51b0ab28bd98.0644380e0689.svg")}.phone_ico:before{background-image:url("/static/dist/img/90e8246919b41c3cfe37.cd7ce7141ae9.svg")}.email_ico:before{background-image:url("/static/dist/img/7e6a37d8eaf308d8b924.1b157f2b5e61.svg")}.pb_50{padding-bottom:50px}[data-type=seo_text]{position:relative}[data-type=seo_text] h2{font-size:30px;line-height:1.2;text-transform:uppercase;padding:15px 0}[data-type=seo_text] h3{font-weight:bold;line-height:1.5;padding:15px 0;font-size:1.4em}[data-type=seo_text] h4{font-size:1.2em;padding-top:5px;padding-bottom:10px;line-height:1.5}[data-type=seo_text] p{padding-bottom:10px}[data-type=seo_text] a{color:#00ade5;text-decoration:underline;transition:.5s ease}[data-type=seo_text] a:hover{opacity:.8}[data-type=seo_text] ul{padding-bottom:10px}[data-type=seo_text] ul li{position:relative;padding:5px 0 5px 20px;line-height:1.5;display:block}[data-type=seo_text] ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#00ade5}[data-type=seo_text] ol{counter-reset:item;list-style-type:none;margin-left:20px}[data-type=seo_text] ol>li{position:relative;padding:5px 0;line-height:1.5}[data-type=seo_text] ol>li::before{content:counters(item, ".") ". ";counter-increment:item;display:inline-block;margin-right:.5em;text-align:right}[data-type=seo_text] blockquote{padding:15px 0;border-left:2px solid #00ade5;font-size:1.1em;margin:0 0 0 20px;line-height:1.5}.image_full{margin:15px 0;max-width:100%}.header_top{background-color:#263238;color:#fff}.header_top .container{display:flex;align-items:center}.header_top .container p{font-size:12px;font-weight:300;padding-right:15px}.header_top #eur{padding:0 20px 0 40px}.header_top form{margin-left:auto;display:grid;grid-template-columns:auto 1fr;margin-right:15px}.header_top form input[type=search]{background-color:#fff;width:220px;padding:7px 10px}.header_top form button{cursor:pointer;width:25px;background:url("/static/dist/img/6095cc55b69936b5ff20.371d8f0f3138.svg") no-repeat center #fff;background-size:18px 18px;transition:.5s all ease}.header_top form button:hover{background-color:#f1f3f5}.header_top .header_cart,.header_top .header_profile{border-left:1px solid #3f4041;width:50px;min-width:50px;height:45px;display:inline-block;background:url("/static/dist/img/eb8353668dcab050007a.563540d1b4b5.svg") no-repeat center;background-size:18px 18px;transition:.5s all ease}.header_top .header_cart:hover,.header_top .header_profile:hover{background-color:hsla(0,0%,100%,.1)}.header_top .header_cart:last-of-type,.header_top .header_profile:last-of-type{border-right:1px solid #3f4041}.header_top .header_profile{background-image:url("/static/dist/img/dff5ce8bfd11d002fde0.e9028a560dc5.svg")}.header_top .header_cart{position:relative}.header_top .header_cart .quantity{position:absolute;border-radius:50%;background-color:#00ade5;width:15px;height:15px;right:3px;top:3px;text-align:center;color:#fff;font-size:9px;line-height:15px;display:block}.header_phones{padding-left:30px;position:relative;color:#494949;font-size:14px}.header_phones:before{content:"";background:url("/static/dist/img/8f277c997cb9c70e4df2.9874dcc86079.svg") no-repeat;background-size:100% 100%;width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.header_phones a,.header_phones span{color:#494949;line-height:1.3}.header_logo .logo{display:block;padding:5px 0;width:158px}.header_logo .logo img{display:block;max-width:100%}.header_content{display:flex;align-items:center;justify-content:space-between}header nav ul{display:flex}header nav ul li a{font-size:16px;color:#494949;font-weight:bold;text-transform:uppercase;transition:.5s all ease;display:block;padding:33px 15px}header nav ul li a:hover{background-color:#00ade5;color:#fff}.mob_menu_btn{display:none}#select_lang{transition:.5s all ease;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#fff;padding:8px 12px 8px 5px !important;text-transform:uppercase;font-weight:300;font-size:12px;background:url("/static/dist/img/f69f54568e3c55944f8f.95b56b58435f.svg") no-repeat 98% center rgba(0,0,0,0);background-size:6px 6px;cursor:pointer;width:45px;margin:0}#select_lang option{font-weight:300;padding:8px 12px 8px 5px;color:#000}footer{width:100%;margin:auto auto 0 auto;background-color:#263238;color:#fff;padding:50px 0}footer a{color:#fff}footer .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}footer h3{position:relative;font-size:16px;line-height:1.5;padding-bottom:30px}footer h3:before{content:"";background-color:#fff;height:2px;width:30px;position:absolute;left:0;bottom:20px}footer ul li a{font-size:12px;color:#00ade5;padding-bottom:5px}footer ul li a:hover{text-decoration:underline}footer .social{border-top:1px solid #fff;margin-top:15px;padding:15px 0}footer .copy{color:#b9b7b7;font-size:10px}.index_banner{margin-bottom:50px}.index_banner .slick-dots{max-width:1140px;margin:0 auto;padding:0 10px;text-align:left}.index_banner .slick-dots li{width:50px;height:2px;border-radius:0}.index_banner .slick-dots li.slick-active,.index_banner .slick-dots li:hover{opacity:1;background-color:#f7931e}.action_item{position:relative;overflow:hidden;background-color:#d3d3d3;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-height:300px}.action_item .img{width:auto;display:block}.action_item .text_box{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.action_item .inner_wrap{max-width:450px}.action_item .inner_wrap p{font-weight:bold;font-size:26px;line-height:1.2;padding-bottom:15px}.action_item .inner_wrap .subtitle{text-transform:uppercase;font-weight:bold}.action_item .inner_wrap .button{margin-top:30px}.action_item .inner_wrap>div{color:#b0271a;font-size:30px;font-weight:bold;text-align:center;border-radius:10px;background-color:#fff;padding:10px 30px;margin-top:30px;max-width:260px}.action_item .inner_wrap>div span{font-size:60px;display:block}.action_list{margin-bottom:30px}.action_list .action_item{margin-bottom:10px}.index_category{padding:0 15px 70px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.index_category .item{height:410px;display:flex;flex-direction:column;padding:0 0 40px 70px;align-items:end}.index_category .item p{background-color:rgba(0,173,229,.9);color:#fff;font-size:30px;padding:15px 20px;line-height:1.2;margin-top:auto}.index_category .item p span{font-weight:bold;font-size:48px;display:block}.index_category .item .button{text-transform:uppercase}.index_equipment ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:15px;padding:20px 0 70px}.index_equipment ul li{text-align:center;padding-bottom:15px}.index_equipment ul li img{display:block;margin:0 auto 20px;max-width:100%}.index_equipment ul li p{max-width:150px;margin:0 auto}.index_about{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;padding-bottom:150px}.index_about .text_box{position:relative;z-index:3}.index_about .text_box .title{text-transform:none}.index_about .text_box p{font-size:16px}.index_about .text_box .button{margin-top:35px}.index_about .img_box{position:relative;padding:95px 50px 34px 0}.index_about .img_box:before{content:"";background:url("/static/dist/img/3ee3dd1f75cb53d13d41.62d0fe12d1c5.png");background-size:100% 100%;width:234px;height:234px;position:absolute;z-index:2;top:0;left:140px}.index_about .img_box:after{content:"";background-color:#00ade5;width:310px;height:310px;z-index:1;position:absolute;right:0;bottom:0}.index_about .img_box img{display:block;max-width:100%;position:relative;z-index:3}.title_flex_box{display:flex;justify-content:space-between;padding-bottom:30px;flex-wrap:wrap}.title_flex_box .title{padding-bottom:0}.title_flex_box .link_btn{margin-top:5px;margin-left:auto}.link_btn{position:relative;text-transform:uppercase;padding-left:30px;transition:.5s all ease}.link_btn:before{content:"";width:16px;height:2px;position:absolute;background-color:#000;left:0;top:9px}.link_btn:hover{opacity:.8}.index_contacts{background-color:#eaeaf4;padding:50px 0;margin-top:50px}.index_contacts .container{display:grid;grid-template-columns:1fr 1.5fr;grid-column-gap:30px;align-items:center}.index_contacts .text_box h3{font-size:24px;line-height:1.5;padding-bottom:20px}.index_contacts .text_box p{padding-bottom:20px;font-size:16px}.index_contacts .text_box .email{color:#00ade5}.index_contacts .text_box .button{margin-top:10px}.index_mailing{display:grid;grid-template-columns:auto 1fr 1.6fr;grid-column-gap:30px;align-items:center;padding-top:50px;padding-bottom:50px}.index_mailing .title{padding-bottom:0}.index_mailing p{color:#909090;font-size:12px}.index_mailing form{display:grid;grid-template-columns:1fr auto;grid-gap:15px}.index_mailing form .button{height:36px}.index_mailing form .email_input{margin-bottom:10px}.index_mailing label.error{margin-bottom:10px;color:red;display:block;text-align:left}.personal_data_box{position:relative;text-align:left}.personal_data_box input{position:absolute;left:0;top:0}.personal_data_box label{padding-left:30px;font-size:12px;display:inline-block;line-height:1.3;cursor:pointer;color:#909090}.personal_data_box label a{color:#f7931e;line-height:1.3}.personal_data_box label a:hover{text-decoration:underline}.personal_data_box label.error{position:absolute;margin-bottom:0;bottom:-14px;color:red}.personal_data_box input[type=checkbox]:after{line-height:1.5em;content:"";display:inline-block;width:18px;height:18px;margin-top:-2px;border:1px solid #e4e4e4;cursor:pointer;background-color:#f1f3f5}.personal_data_box input[type=checkbox]:checked:before{position:absolute;left:6px;top:0;content:"";display:block;width:6px;height:11px;border:solid #909090;border-width:0 2px 2px 0;transform:rotate(45deg)}.personal_data_box input[type=checkbox]:not(:checked):before{display:none}.news_list{display:flex;flex-wrap:wrap;margin:0 -15px;padding-bottom:20px}.news_list li{padding:15px;width:25%;display:flex;flex-direction:column}.news_list li:first-of-type{width:50%}.news_list li:first-of-type a .img_box{height:100%}.news_list li:first-of-type a .text_box{background-color:rgba(245,247,248,.9);text-align:left;position:absolute;bottom:15px;left:20px;width:100%;max-width:350px;padding:5px 10px}.news_list li:first-of-type a .text_box p{padding-bottom:0}.news_list li:first-of-type a .text_box span{border-top:0}.news_list li a{display:flex;flex-direction:column;position:relative;height:100%;transition:.5s all ease}.news_list li a:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.news_list li a:hover .text_box p{color:#00ade5}.news_list li a .img_box{height:276px}.news_list li a .text_box{background-color:#f1f3f5;text-align:center;display:flex;flex-direction:column;flex-grow:1}.news_list li a .text_box p{font-weight:bold;text-transform:uppercase;padding:10px;font-size:13px;transition:.5s all ease}.news_list li a .text_box span{margin-top:auto;color:#909090;font-size:12px;display:block;padding:7px 10px;border-top:1px solid #fff}.index_catalog{background-color:#f1f3f5;padding-bottom:50px;margin-bottom:50px}.index_catalog .description_box{background-color:#fff;padding:50px 50px 50px 100px;box-shadow:0 0 15px 0 rgba(0,0,0,.15);margin:-80px 0 70px;position:relative;font-size:24px;line-height:1.4}.index_catalog .description_box:before{content:"";background-color:#00ade5;position:absolute;width:40px;height:3px;top:65px;left:35px}.index_catalog .sliders{display:flex;flex-wrap:wrap;justify-content:space-between}.index_catalog .sliders .slick-prev{left:-15px}.index_catalog .sliders .slick-next{right:-15px}.index_catalog .sliders .slider_top{width:47%}.index_catalog .sliders .slider_top .item .box .img_box img{max-height:150px;width:auto}.index_catalog .sliders .slider_top .item .box .item_title{font-size:13px;min-height:85px}.index_catalog .sliders .slider_new{width:47%}.index_catalog .sliders .slider_new .item .box{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px;min-height:356px;position:relative}.index_catalog .sliders .slider_new .item .box .new_text{text-transform:uppercase;font-weight:bold;display:block;padding-bottom:20px;color:#00ade5;position:absolute;top:15px;left:15px}.index_catalog .sliders .slider_new .item .box .img_box{align-self:center}.index_catalog .sliders .slider_new .item .box .img_box img{width:auto;max-height:200px}.index_catalog .sliders .slider_new .item .box .text_box{text-align:left;padding-top:15px}.index_catalog .sliders .slider_new .item .box .text_box ul{text-align:left}.index_catalog .sliders .slider_new .item .box .text_box ul li{position:relative;padding:5px 10px 5px 20px;line-height:1.5;display:block}.index_catalog .sliders .slider_new .item .box .text_box ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#00ade5}.index_catalog .sliders .catalog_list{display:block;margin:0}.index_catalog .sliders .catalog_list .item{width:auto;padding:5px}.catalog_list{display:flex;flex-wrap:wrap;margin:0 -15px}.catalog_list .item{width:33.3%;padding:15px;display:flex;flex-direction:column}.catalog_list .item .box{border:1px solid #eaeaf4;background-color:#fff;position:relative;flex-grow:1;transition:.5s all ease;text-align:center;padding:15px;display:flex;flex-direction:column}.catalog_list .item .box.withdrawn{background-color:#eee}.catalog_list .item .box:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.catalog_list .item .box:hover:before{content:"";width:100%;height:2px;position:absolute;left:0;top:0;background-color:#00ade5}.catalog_list .item .box:hover img{transform:scale(1.05)}.catalog_list .item .box img{display:block;max-width:100%;transition:.5s all ease;margin:0 auto 10px}.catalog_list .item .box .item_title{font-weight:bold;text-transform:uppercase;padding-bottom:7px}.catalog_list .item .box .text_box{flex-grow:1;display:flex;flex-direction:column}.catalog_list .item .box .price{color:#00ade5;padding-bottom:7px;margin-top:auto;text-align:center;font-size:24px}.catalog_list .item .box .price .old_price{padding-bottom:5px}.catalog_list .item .box .button{max-width:200px;width:100%;display:block;margin:0 auto}.catalog_list_slick_slider .item{width:100%;display:flex !important;flex-grow:1}.catalog_list_slick_slider .slick-track{display:flex}.catalog_list_slick_slider .slick-track .slick-slide{display:flex;flex-direction:column;flex-grow:1;height:auto}.catalog_list_slick_slider .slick-track .slick-slide>div{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.catalog_category{padding-bottom:50px}.catalog_category .item{margin-bottom:30px;display:flex;flex-wrap:wrap;border:1px solid #eaeaf4;min-height:350px}.catalog_category .item .img_box{order:1;width:70%;padding:20px 0 20px 40px}.catalog_category .item .img_box p{background-color:rgba(0,173,229,.9);color:#fff;font-size:30px;padding:15px 20px;line-height:1.2;display:inline-block;font-weight:bold}.catalog_category .item .img_box p a{color:#fff}.catalog_category .item .list{order:0;width:30%;padding:15px 0 15px 0}.catalog_category .item .list li a{display:block;padding:7px 10px 7px 25px;position:relative;transition:.5s all ease}.catalog_category .item .list li a:before{content:"";border:4px solid rgba(0,0,0,0);border-left:5px solid #000;position:absolute;left:10px;top:13px}.catalog_category .item .list li a:hover{background-color:#f1f3f5;color:#00ade5}.catalog_category .item .list li a:hover:before{border:4px solid rgba(0,0,0,0);border-left:5px solid #00ade5}.top_page{background-color:#263238;color:#fff;margin-bottom:44px}.top_page h1{font-size:36px;font-weight:bold;text-align:center;padding-bottom:40px;line-height:1.2}.seo_box{background-color:#f1f3f5;padding:30px 0 20px}.accordion,.accordion-history{padding-bottom:30px}.accordion .accordion-toggle,.accordion-history .accordion-toggle{cursor:pointer}.accordion .accordion-content-history,.accordion-history .accordion-content-history{display:none}.catalog_page{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:30px}.catalog_page .catalog_sidebar{padding-top:15px;max-width:270px}.catalog_page .catalog_sidebar .toggle{position:relative;background-color:#00ade5;font-size:18px;color:#fff;padding:15px 15px 15px 70px;line-height:1.4;min-height:50px}.catalog_page .catalog_sidebar .toggle img{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.catalog_page .catalog_sidebar ul{border:1px solid #eaeaf4;margin-bottom:15px}.catalog_page .catalog_sidebar ul li a{display:block;padding:7px 10px 7px 25px;position:relative;transition:.5s all ease}.catalog_page .catalog_sidebar ul li a:before{content:"";border:4px solid rgba(0,0,0,0);border-left:5px solid #000;position:absolute;left:10px;top:13px}.catalog_page .catalog_sidebar ul li a:hover,.catalog_page .catalog_sidebar ul li a.active-link{background-color:#f1f3f5;color:#00ade5}.catalog_page .catalog_sidebar ul li a:hover:before,.catalog_page .catalog_sidebar ul li a.active-link:before{border:4px solid rgba(0,0,0,0);border-left:5px solid #00ade5}.catalog_filters{margin-top:30px;border:1px solid #eaeaf4;margin-bottom:50px}.catalog_filters h2{font-weight:bold;text-transform:uppercase;border-bottom:1px solid #eaeaf4;padding:20px 10px}.catalog_filters .accordion-toggle{padding:15px 30px 15px 15px;line-height:1.5;position:relative;border-bottom:1px solid #eaeaf4}.catalog_filters .accordion-toggle:after{content:"";font-family:FontAwesome;font-weight:bold;font-size:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999}.catalog_filters .accordion-content{padding:20px 10px 10px;border-bottom:1px solid #eaeaf4;border-top:1px solid #fff;display:none}.catalog_filters .accordion-content.open{display:block}.catalog_filters .accordion-content label.grey{cursor:default}.catalog_filters .accordion-content label.grey input[type=checkbox]{color:#898989}.catalog_filters .accordion-content label.grey input[type=checkbox]::after{background:#898989}.catalog_filters [data-inline-type=filter-item-count]{float:right;color:#898989}.catalog_filters .button{width:100%;display:block;max-width:250px;margin:0 auto 10px}.catalog_filters .clear_filters{display:inline-block;text-transform:uppercase;font-weight:bold;text-decoration:underline;background-color:rgba(0,0,0,0);cursor:pointer;margin-bottom:20px;transition:.5s all ease}.catalog_filters .clear_filters:hover{opacity:.7}.checkbox{display:block;position:relative;padding:2px 0 13px 30px;font-size:.9em;line-height:1.5;cursor:pointer}.checkbox input{position:absolute;top:0;left:0}.checkbox input[type=checkbox]:after{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #eaeaf4;background:#fff}.checkbox input[type=checkbox]:checked:after{background-color:#00ade5}.checkbox input[type=checkbox]:checked:before{content:"";font-family:FontAwesome;font-weight:bold;position:absolute;left:4px;top:3px;color:#fff;font-size:11px;z-index:2}.filters_mob_btn{display:none;position:relative;width:100%;text-transform:uppercase;padding:15px 40px;line-height:1.5;border:1px solid #eaeaf4;color:#fff;background-color:#00ade5;margin:0 0 30px}.filters_mob_btn:before{content:"";font-family:FontAwesome;font-weight:bold;position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:13px}.filters_mob_btn:after{content:"";font-family:FontAwesome;font-weight:bold;font-size:13px;position:absolute;top:16px;right:15px}.catalog_sort{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:20px}.catalog_sort p{padding-right:30px;font-weight:bold;text-transform:uppercase}.catalog_sort select{width:auto;margin:5px 15px 5px 0;background-color:rgba(0,0,0,0);border-radius:15px;border:1px solid #eaeaf4}.catalog_table{width:100%;margin-bottom:30px}.catalog_table th{text-align:center;line-height:1.5;vertical-align:middle;padding:10px 5px}.catalog_table th:first-of-type{text-align:left}.catalog_table tbody tr{border:1px solid #eaeaf4}.catalog_table tbody tr:nth-child(even){background-color:#f1f3f5}.catalog_table td{vertical-align:middle;text-align:center;padding:13px 8px;line-height:1.5}.catalog_table .product_title{text-align:left;font-weight:bold;text-transform:uppercase;font-size:12px;max-width:200px;position:relative;padding-top:20px}.catalog_table .product_price{font-weight:bold}.catalog_table .product_availability{font-size:12px}.catalog_table .product_price span{font-size:12px;display:none}.catalog_table .ico{width:20px;height:20px}.catalog_table .button{width:140px;line-height:1.2}.catalog_table .button.active{padding:2px 0}.catalog_table .button.no_active{background-color:#c4c4c2;pointer-events:none}.catalog_table [data-type=quantity]{margin:0 auto}.page_404{flex-grow:1;padding:30px 0 50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page_404 img{max-width:100%;display:block;margin:0 auto 50px}.page_404 .text_box{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;color:#494949;align-items:center;font-size:18px;text-align:left;padding:0 15px 50px}.page_404 h1{font-size:160px;font-weight:bold;text-align:right;color:#263238}.page_404 h2{font-size:30px;line-height:1.2;padding-bottom:14px}.thank_you{flex-grow:1;padding:50px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#494949;font-size:18px}.thank_you img{max-width:100%;display:block;margin:50px auto}.thank_you h1{font-size:30px;line-height:1.2;padding-bottom:14px}.blog_detail{border-bottom:1px solid #eaeaf4;padding-bottom:50px;margin-bottom:50px}.blog_detail .img_box{position:relative;margin-bottom:50px}.blog_detail .img_box img{display:block;width:100%}.blog_detail .img_box .date{position:absolute;left:15px;bottom:15px;text-align:center;padding:15px 20px;background:hsla(0,0%,100%,.9)}.news_list_blog_detail{margin:0 -10px;padding-bottom:50px}.news_list_blog_detail li{width:25% !important;padding:10px}.news_list_blog_detail li a .img_box{height:220px !important}.news_list_blog_detail li a .text_box{background-color:#f1f3f5 !important;position:relative !important;left:auto !important;bottom:auto !important;padding:0 !important;max-width:100% !important;text-align:center !important}.news_list_blog_detail li a .text_box p{padding:10px !important}.news_list_blog_detail li a .text_box span{border-top:1px solid #fff !important}.product_detail{border-bottom:1px solid #eaeaf4;padding-bottom:50px;margin-bottom:50px}.product_detail ul[data-type-list=files] li{list-style:none}.product_detail ul[data-type-list=files] li:before{content:none}.product_detail ul[data-type-list=files] li a{background-image:url("/static/dist/img/471295a083d75b3f5366.848ebf02ddae.svg");padding-left:55px;background-repeat:no-repeat;background-size:contain;height:50px;line-height:50px;color:#000;text-decoration:none}.product_detail ul[data-type-list=files] li a[data-type-file=pdf]{background-image:url("/static/dist/img/22505b81a3f67132583a.d74a9f955d94.svg")}.product_detail .main_info{background-color:#f1f3f5;margin-top:-44px;padding:44px 0}.product_detail .main_info .container{display:flex}.product_detail .main_info .container .slider_box{width:650px}.product_detail .main_info .container .slider_box .syncSliders{display:flex;align-items:center}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap{order:0;width:135px;min-width:135px;margin-right:30px;padding:30px 0}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next,.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev{background-color:rgba(0,0,0,0);right:0;left:0;top:auto;margin:auto;transform:translateY(0)}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next:before,.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev:before{color:#000}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next{bottom:-40px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next:before{content:""}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev{top:-40px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev:before{content:""}.product_detail .main_info .container .slider_box .syncSliders .slider_wrap{width:486px;order:1}.product_detail .main_info .container .slider_box .syncSliders .slide{position:relative}.product_detail .main_info .container .slider_box .syncSliders .slide a{display:block}.product_detail .main_info .container .slider_box .syncSliders .slide img{border:1px solid #eaeaf4}.product_detail .main_info .container .text_box{padding-left:30px;line-height:1.5}.product_detail .main_info .container .text_box .price_box{background-color:#eef0f1;padding:15px 25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.product_detail .main_info .container .text_box .price_box .hidden_field{display:none}.product_detail .main_info .container .text_box .price_box .price{padding-right:15px}.product_detail .main_info .container .text_box .price_box .price p{font-size:18px;line-height:1;padding-bottom:10px}.product_detail .main_info .container .text_box .price_box .price p span{font-size:36px;font-weight:bold;color:#00ade5}.product_detail .main_info .container .text_box .price_box .button{font-weight:bold;padding:13px 0;width:180px;line-height:1.2;height:45px}.product_detail .main_info .container .text_box .price_box .button.active{padding:5px 0}.product_detail .main_info .container .text_box ul{list-style-type:disc;padding-left:15px;padding-bottom:15px}.product_detail .main_info .container .text_box ul li{line-height:1.5;padding-bottom:5px}.product_detail .main_info .container .text_box .pdf_link{position:relative;font-size:16px;color:#00ade5;padding:5px 0 5px 55px;transition:.5s all ease;display:block;max-width:250px;line-height:1.3;min-height:50px}.product_detail .main_info .container .text_box .pdf_link:hover{opacity:.8}.product_detail .main_info .container .text_box .pdf_link:before{content:"";position:absolute;left:0;top:3px;width:45px;height:45px;background-size:100% 100%;background:url("/static/dist/img/e7bb33dc979fb2eb6d13.8b762e1fb7f3.png") no-repeat}.product_detail .main_info .video_list{margin:0 -10px}.product_detail .main_info .video_list .item{display:inline-block;vertical-align:middle;padding:10px}.product_detail .main_info .video_list .item a{display:block;position:relative}.product_detail .main_info .video_list .item a:before{content:"";position:absolute;font-family:FontAwesome;font-weight:bold;color:#00ade5;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px;z-index:2}.product_detail table{border-collapse:separate;border-spacing:2px;width:100%}.product_detail table td{color:#2d2d2b;vertical-align:middle;padding:10px;border:1px solid #f3f4f9;line-height:1.2}.product_detail table td:first-of-type{background-color:#f3f4f9}.product_detail [data-type=seo_text] h2{margin-top:30px}.new_product_list{padding-bottom:50px}.new_product_list.related-items{padding-top:20px}.new_product_list .catalog_list .item{width:25%}.is-new,.is-top,span.withdrawn,.is-new-b2b,.is-top-b2b,span.withdrawn-b2b{position:absolute;padding:5px 15px;display:block;left:15px;top:15px;z-index:2;color:#fff;background-color:#f31818;border-radius:5px;text-transform:uppercase;font-size:12px;letter-spacing:1px}.is-new{background-color:#039d03}span.withdrawn,span.withdrawn-b2b{background-color:#f7931e;color:#2d2d2b}.is-new-b2b,.is-top-b2b,span.withdrawn-b2b{left:5px;top:3px;font-size:8px;padding:3px 10px}.contacts{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:30px;padding-bottom:50px}.contacts .text_box{font-size:16px}.contacts .text_box h3{font-weight:bold;line-height:1.2;padding:0 0 10px 0}.contacts .text_box p{padding-bottom:30px}.contacts .text_box .phones{font-size:20px}.contacts .text_box .email{color:#00ade5}.contacts .text_box .email:hover{text-decoration:underline}.contacts .form_box{box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:40px 50px;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:30px;font-size:18px}.contacts .form_box h2{font-size:30px;line-height:1.3;padding-bottom:30px;max-width:170px}.form textarea,.form input:not([type=checkbox]):not([type=radio]),.form select{margin-bottom:15px}.form .btn_box{text-align:right;margin-top:20px}.form .btn_box .button{width:auto;display:inline-block}.about_top{color:#fff;padding-bottom:150px}.about_top .text_box{display:flex;align-items:center;justify-content:space-between}.about_top .text_box h2{font-size:24px;line-height:1.3;padding-bottom:15px}.about_top .text_box>div{position:relative;font-size:16px;font-weight:bold;padding:0 30px 0 55px;max-width:850px}.about_top .text_box>div:before{content:"";background-color:#00ade5;position:absolute;width:42px;height:3px;top:10px;left:0}.about_top .text_box img{max-width:100%}.video_btn{display:block;position:relative;width:120px;min-width:120px;height:120px;border-radius:50%;border:1px solid #00ade5;transition:.5s all ease}.video_btn span{display:block;width:100px;height:100px;border-radius:50%;position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);background-color:#00ade5;transition:.5s all ease}.video_btn:before{content:"";position:absolute;font-family:FontAwesome;font-weight:bold;color:#fff;text-align:center;left:50%;top:50%;transform:translate(-50%, -50%);font-size:30px;z-index:2}.video_btn:hover{opacity:.8}.advant_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;padding-bottom:50px}.advant_list li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:275px;font-size:18px;background-color:#f1f3f5;padding:10px 20px;text-align:center}.advant_list li:before{content:"";position:absolute;right:0;top:0;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff;border-right:15px solid #fff}.advant_list li h3{font-size:30px;line-height:1.3;padding-bottom:20px}.about_description{margin:-100px 0 50px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:30px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.about_description p{line-height:1.7}.guarantee_description{margin:-100px 0 50px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:30px}.guarantee_description p{line-height:1.7}.about_vacancies{background-color:#f1f3f5;padding:50px 0}.about_vacancies .form_box{margin-top:30px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:30px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.about_vacancies .form_box .form{max-width:390px}.service_maintenance_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;padding-bottom:55px}.service_maintenance_list li{text-align:center;font-size:18px}.service_maintenance_list li img{display:block;margin:0 auto 15px;max-width:100%}.certificates{background-color:#f1f3f5;padding:50px 0;margin-top:50px}.certificates .slick_5_slides{margin:0 -23px}.certificates .slide a{display:block;padding:23px;transition:.5s all ease}.certificates .slide a img{transition:.5s all ease;display:block}.certificates .slide a:hover img{transform:scale(1.1);box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.about_staff{background-color:#f1f3f5;padding:50px 0;margin-bottom:50px}.about_staff .slick_4_slides{margin:0 -15px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.about_staff .slick_4_slides.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.about_staff .slide{padding:15px;outline:none}.about_staff .slide img{display:block;margin-bottom:15px}.about_staff .slide h3{font-size:24px;line-height:1.2;padding-bottom:7px;word-break:break-word}.about_staff .slide .phone_ico{margin-top:10px;font-weight:bold}.about_staff .slide .phone_ico:before{background-image:url("/static/dist/img/96b2f8880de2c614d3b7.2e11b95b7236.svg")}.about_staff .slide .email_ico:before{background-image:url("/static/dist/img/2d31e9dc594bfd2d8b4d.7874ee783798.svg")}.add_file{position:relative;padding:0 0 0 37px;display:block;color:#999;font-size:12px;margin-bottom:15px;cursor:pointer;transition:.5s all ease}.add_file:hover{opacity:.8}.add_file input[type=file]{display:none !important;width:auto}.add_file:before{content:"";position:absolute;border-radius:50%;width:30px;height:30px;left:0;top:5px;display:block;background:url("/static/dist/img/61f0cd3b885e880ed983.720c70912224.svg") no-repeat center center #00ade5;background-size:17px 17px}.add_file span{color:#00ade5;font-size:16px;display:block;line-height:1.5}.delivery_top{padding-bottom:70px}.delivery_methods{background-color:#f1f3f5;padding:50px 0}.delivery_methods_list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px}.delivery_methods_list li{transition:.5s all ease;color:#fff;background-color:#00ade5;text-align:center;display:flex;flex-direction:column}.delivery_methods_list li>div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;flex-grow:1}.delivery_methods_list li p{line-height:1.2}.delivery_methods_list li h3{font-size:30px;line-height:1.2;padding-bottom:30px}.delivery_methods_list li:hover{background-color:#fff;color:#00ade5;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.delivery_methods_list li img{display:block;width:100%}.delivery_content{padding-bottom:50px}.delivery_content ul{margin:-100px 0 50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px}.delivery_content ul li{box-shadow:0 0 15px 0 rgba(0,0,0,.15);background-color:#fff;text-align:center;position:relative;padding:30px 15px 20px}.delivery_content ul li h3{font-size:30px;line-height:1.2;padding-bottom:15px}.delivery_content ul li img{margin-bottom:15px;max-width:100%}.delivery_content .info_hidden p{position:relative;text-align:center;transition:.5s all ease;padding-bottom:10px;cursor:pointer}.delivery_content .info_hidden p:after{content:"?";color:#00ade5;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;font-weight:bold;border:1px solid #00ade5;transition:.5s all ease;margin-left:6px;position:relative;display:inline-block}.delivery_content .info_hidden>div{display:none;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:10px;line-height:1.5;font-size:12px;position:absolute;right:0;z-index:2}.delivery_content .info_hidden:hover p:after{color:#fff;background-color:#00ade5}.delivery_content .info_hidden:hover>div{display:block}.for_partners_contact_form{background-color:#f1f3f5;padding:50px 0}.for_partners_contact_form .form{margin-top:30px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);padding:30px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.download_catalog{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;padding-bottom:50px;align-items:center}.download_catalog .text_box{position:relative;z-index:3}.download_catalog .text_box p{font-size:16px}.download_catalog .img_box{position:relative}.download_catalog .img_box:before{content:"";background:url("/static/dist/img/6188bf44fcfce5c04d8a.f3dfa5578aaa.png");background-size:100% 100%;width:545px;height:331px;position:absolute;z-index:2;top:0;left:0}.download_catalog .img_box:after{content:"";background-color:#00ade5;width:475px;height:310px;z-index:1;position:absolute;right:15px;top:60px}.download_catalog .img_box img{display:block;max-width:100%;position:relative;margin:0 auto;z-index:3}.download_catalog.about .img_box{padding-top:30px}.download_catalog.about .text_box .subtitle{padding-bottom:5px}.download_catalog.about .text_box h4{font-weight:bold;line-height:1.5;padding-bottom:15px;font-size:16px}.download_catalog.about .text_box .button{margin-top:30px}.about_legal_data{padding:50px 15px}.about_legal_data>p{padding-bottom:10px}.about_legal_data .grid_box{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.about_legal_data h3{font-weight:bold;line-height:1.5;padding-bottom:7px}.about_legal_data table{width:100%}.about_legal_data table td{padding:5px 0;line-height:1.5}.about_legal_data table td:first-of-type{padding-right:15px}.about_counter{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;padding-bottom:70px}.about_counter li{text-align:center;font-size:18px;line-height:1.5}.about_counter li h3{font-size:48px;font-weight:bold;padding-bottom:10px}.about_brands_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:20px 0}.about_brands_list li{border:1px solid #eaeaf4;display:flex;justify-content:center;align-items:center;flex-direction:column;height:117px;padding:5px}.about_brands_list li img{display:block;max-width:100%;max-height:100%}.personal_navigation{border-bottom:1px solid #eaeaf4;display:grid;grid-template-columns:auto auto auto auto 1fr;margin-bottom:50px;background-color:#f1f3f5;padding:0}.personal_navigation li a,.personal_navigation li p{display:inline-block;font-family:"OpenSans-SemiBold",sans-serif;line-height:1.3;text-transform:uppercase;position:relative;padding:30px 20px;transition:.5s all ease}.personal_navigation li a:hover,.personal_navigation li p{background-color:#00ade5;color:#fff}.personal_navigation li:last-of-type{text-align:right}.form_registration{background-color:#f1f3f5;padding:50px 0}.form_registration .form{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-column-gap:30px;grid-row-gap:10px;max-width:650px}.form_registration .form textarea,.form_registration .form input:not([type=checkbox]):not([type=radio]),.form_registration .form select{background-color:#fff;border:1px solid #eaeaf4}.form_registration .form .button{margin-top:10px}.recovery{padding-top:40px}.recovery a{color:#00ade5}.recovery a:hover{text-decoration:underline}.radio{display:block;min-height:30px;font-size:.9em;padding-bottom:15px;text-align:left}.radio input{position:absolute;z-index:-1;opacity:0;width:auto !important}.radio_text{position:relative;padding:2px 0 0 30px;cursor:pointer;line-height:1.5}.radio_text span{display:block;font-size:.85em;padding-top:5px}.radio_text:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #cdd1da;border-radius:50%;background:#fff}.radio_text:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:#00ade5;opacity:0;transition:.2s}.radio input:checked+.radio_text:after{opacity:1}.order_form{background-color:#f1f3f5;padding:50px 0}.order_form .form textarea,.order_form .form input:not([type=checkbox]):not([type=radio]),.order_form .form select{background-color:#fff;border:1px solid #eaeaf4}.order_form h3{font-weight:bold;line-height:1.5;padding-bottom:15px;font-size:1.1em}.order_form p{padding-bottom:5px}.order_form .wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.order_form .radio_box{border:3px solid #fff;padding:30px 15px;margin-bottom:20px}.order_form .radio_box h3{padding-bottom:25px}.order_form .btn_box{display:flex;align-items:center;justify-content:flex-end;padding-top:20px}.order_form .btn_box p span{font-weight:bold;color:#000;font-size:2em;padding-left:20px;padding-right:30px}.order_form .btn_box .button{max-width:250px}.back_to_cart{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.back_to_cart .total_price{margin-left:auto;color:#494949}.back_to_cart .total_price span{font-weight:bold;font-size:2em;padding-left:20px;padding-right:30px}.back_to_cart .button{max-width:200px;font-size:18px}.login_name{padding-bottom:50px;font-size:18px;text-align:center}.login_name span{font-weight:bold}.personal_cabinet{background-color:#f1f3f5;padding:50px 0}.form_profile .grid_wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.form_profile .grid_wrap>div{padding-bottom:15px}.form_profile textarea,.form_profile input:not([type=checkbox]):not([type=radio]),.form_profile select{background-color:#fff;border:1px solid #eaeaf4}.form_profile h3{font-weight:bold;line-height:1.5;padding-bottom:15px;font-size:1.1em}.form_profile .button{margin:30px auto 0;max-width:250px;display:block}.personal_sale{margin:0 auto 50px;max-width:640px;border:1px solid #00ade5;padding:30px;font-size:16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center}.personal_sale .title{padding-bottom:10px}.personal_sale .sale{font-size:48px;position:relative;color:#fff;background-color:#00ade5;padding:20px 30px;display:inline-block}.personal_sale .sale img{width:100px;height:100px}[data-type=quantity]{max-width:116px;border:1px solid #eaeaf4;display:flex;background-color:#fff}[data-type=quantity] input{width:45px;padding:10px 0;display:inline-block;height:35px;vertical-align:top;text-align:center;border-left:1px solid #eaeaf4;border-right:1px solid #eaeaf4;background-color:#fff !important}[data-type=quantity] span{vertical-align:top;width:35px;height:35px;line-height:35px;font-size:1.5em;display:inline-block;text-align:center;cursor:pointer}.table_cart{width:100%;font-size:.9em;color:#494949;margin-bottom:50px}.table_cart th,.table_cart td{text-align:center;vertical-align:middle;padding:15px 3px;line-height:1.3}.table_cart th{padding:15px 0;color:#000;font-size:1.1em}.table_cart th:nth-child(1){text-align:left;padding-left:15px}.table_cart tbody tr{border:1px solid #eaeaf4;background-color:#fff}.table_cart img{margin:0 auto;display:block;max-width:74px}.table_cart .name{font-weight:bold;font-size:1.1em;text-align:left}.table_cart .name a{max-width:300px;transition:.5s all ease;color:#000}.table_cart .name a:hover{color:#00ade5}.table_cart .close{width:30px;height:30px;line-height:30px;margin:0 auto;display:block;transition:ease all .25s;text-align:center;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.table_cart .close:before{color:#898989;content:"";font-family:"FontAwesome";font-weight:bold;font-size:16px;transition:.5s ease;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}.table_cart .close:hover:before{color:#000}.table_cart [data-type=quantity]{margin:0 auto}.cart_bottom{background-color:#f1f3f5;padding:0 0 50px}form[data-type-form=commercial_proposal]{padding-top:10px}form[data-type-form=commercial_proposal] .personal_sale input[name=cart]{display:none}form[data-type-form=commercial_proposal] .personal_sale button{font-size:48px;position:relative;color:#fff;background-color:#00ade5;padding:20px 30px;display:block;background-image:url("/static/dist/img/a77287edd4601d1f1b5f.3ec5c960310e.svg");background-repeat:no-repeat;background-position:center;background-size:50px;cursor:pointer;min-height:100px}.empty_cart{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}.empty_cart .container{display:flex;align-items:center}.empty_cart .container .img_box{width:50%}.empty_cart .container .img_box img{max-width:100%;display:block}.empty_cart .container .text_box{width:50%}.empty_cart .container .text_box h1{font-size:32px;line-height:1.2;padding-bottom:14px}.empty_cart .container .text_box p{font-size:20px}.empty_cart .container .text_box .button{margin-top:30px}.history_caption{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;padding:20px 40px 20px 20px;position:relative;border:1px solid #eaeaf4}.history_caption.active{background-color:#00ade5;color:#fff}.history_caption.active .status,.history_caption.active .order_number{color:#fff !important}.history_caption:after{content:"";font-family:FontAwesome;font-weight:bold;color:#000;font-size:13px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.history_caption.active:after{transform:translateY(-50%) rotate(180deg);color:#fff}.history_caption .order_number{font-weight:bold;font-size:1.1em}.history_caption .status{font-weight:bold;text-transform:uppercase;font-size:12px}[data-type=status_done]{color:#00ade5}[data-type=status_processing]{color:#f7931e}[data-type=status_cancel]{color:#c5c6c7}.history_content{margin-top:-5px;margin-bottom:5px;padding:15px;border:1px solid #eaeaf4;border-top:0}.history_content .personal_btn_box{padding:25px 0 5px;text-align:right}.history_content .table_cart{margin-bottom:0}.ordering{padding-bottom:80px}.ordering .content_box{display:flex;flex-wrap:wrap}.ordering .form_box{width:70%;padding-right:50px}.ordering .form_box p span{color:#fb0033}.ordering .order_box{width:30%}.ordering .order_box h3{font-size:16px;text-transform:uppercase;height:50px;line-height:50px;color:#fff;text-indent:20px;background:#00ade5}.ordering form{margin-bottom:30px}.ordering form select{background-color:#f1f3f5}.ordering form h3{text-transform:uppercase;line-height:1.3;padding-bottom:30px}.ordering form .item{display:grid;position:relative;grid-template-columns:200px 1fr;grid-column-gap:15px}.ordering form .hidden_field{display:none}.ordering form .hidden_field.show{display:block}.ordering form p{font-size:13px;text-transform:uppercase;width:200px;align-self:center;display:block}.ordering form .box .btn_box{display:block;text-align:right}.ordering form .button{min-width:250px;font-size:1.05em;display:inline-block;margin:15px auto auto}.ordering .table_cart{margin-bottom:0}.ordering .table_cart tr,.ordering .table_cart td{display:block}.ordering .table_cart tr{position:relative;margin:0;padding-bottom:0;padding-top:5px;border:1px solid #ccc;border-top:0;display:flex;flex-wrap:wrap;align-items:center}.ordering .table_cart td{padding:5px}.ordering .table_cart img{max-width:45px}.ordering .table_cart .close{position:absolute;top:10px;right:10px}.ordering .table_cart .name{width:100%}.ordering .table_cart .name a{max-width:100%}.ordering .cart_bottom{padding:20px}.ordering .cart_bottom div{display:flex;align-items:center;justify-content:flex-end}.ordering .cart_bottom h4{font-size:14px;text-transform:uppercase;line-height:1.3;max-width:110px;text-align:right}.ordering .cart_bottom p{font-size:24px;color:#00ade5;min-width:135px;text-align:right}.ordering .cart_bottom p span{font-size:14px}.sitemap{padding-bottom:50px}.sitemap,.sitemap ol{counter-reset:myCounter;padding-left:5px}.sitemap li,.sitemap ol li{position:relative;padding-left:30px;margin:10px 0;list-style:none;line-height:1.8em;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#00ade5}.sitemap li:before,.sitemap ol li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;top:0;left:0;width:1.8em;height:1.8em;line-height:1.8em;padding:0;color:#fff;background:#00ade5;font-weight:700;text-align:center;border-radius:.9em;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sitemap li:after,.sitemap ol li:after{position:absolute;top:2.1em;left:.9em;width:1px;height:calc(100% - 2em);content:"";background-color:#cbcbcb;z-index:0}.sitemap li:hover,.sitemap ol li:hover{color:#000}.sitemap li:hover:before,.sitemap ol li:hover:before{background-color:#f5f5f5;color:#00ade5}.sitemap li:hover:after,.sitemap ol li:hover:after{background-color:#f5f5f5;color:#00ade5}.sitemap li a,.sitemap ol li a{color:#000;transition:all .3s ease-in-out;text-transform:uppercase}.sitemap li a:hover,.sitemap ol li a:hover{color:#00ade5}.sitemap li li,.sitemap ol li li{font-size:.92em}.sitemap li li a,.sitemap ol li li a{text-transform:none}.form_registration #hidden{display:none}.errors,.errorlist{color:red}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin:auto;display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#article-list{padding-top:15px}#article-list .sort_box{margin-bottom:10px;max-width:300px;border:1px solid #eaeaf4;background-color:#fff}#article-list [data-inline-type=find-nothing]{padding:10px;text-align:center}#article-list [data-inline-type=search]{margin:auto;padding:10px;text-indent:10px;background-color:#f1f3f5}#article-list [data-inline-type=search] dl,#article-list [data-inline-type=search] dt,#article-list [data-inline-type=search] dd{padding:5px}#article-list [data-inline-type=search] dl{margin:0 0 5px 0}#article-list [data-inline-type=search] dt{font-weight:bold;margin:0 0 0 5px}#article-list [data-inline-type=search] dd{margin:0 0 0 15px}[data-discount=old-price]{text-decoration:line-through;font-size:16px;color:#777}[data-discount=percent]{color:red;font-weight:bold;font-size:24px;padding-left:10px}@media screen and (max-width: 1200px){.certificates .slick-prev{left:10px}.certificates .slick-next{right:10px}}@media screen and (max-width: 1140px){.index_catalog .sliders .slider_top{width:100%;margin-bottom:70px}.index_catalog .sliders .slider_new{width:100%}}@media screen and (max-width: 1023px){.nav-open{transition:left .5s ease}.nav-open nav{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}.main_wrapper.nav-open:before{content:"";position:fixed;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:998}.hidden_body{overflow:hidden}.mob_menu_btn{position:absolute;right:15px;top:63px;z-index:99999;width:30px;height:24px;transition:.5s all ease;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end}.mob_menu_btn span{display:block;width:100%;background-color:#000;height:2px;margin-bottom:6px;transition:.5s all ease;position:relative}.mob_menu_btn span:last-of-type{margin-bottom:0}.mob_menu_btn span:nth-child(2){width:80%}.mob_menu_btn.open{transition:.5s all ease}.mob_menu_btn.open span:nth-child(1){transform:rotate(-45deg);top:8.5px;width:100%}.mob_menu_btn.open span:nth-child(2){display:none}.mob_menu_btn.open span:nth-child(3){transform:rotate(45deg);width:100%}header nav{width:300px;position:fixed;top:0;right:0;height:100%;padding:32px;z-index:9999;overflow-y:auto;background-color:#fff;transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);-webkit-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}header nav ul{display:block}header nav ul li a{padding:10px}.header_content{padding-right:63px}.header_logo .logo{width:115px}.header_phones{font-size:12px}.index_category .item{padding:0 0 30px 30px}.index_category .item p span{font-size:36px}.index_mailing{display:block;text-align:center}.index_mailing .title{padding-bottom:30px}.index_mailing p{max-width:500px;margin:0 auto 30px}.news_list{margin:0 -10px}.news_list li{width:33.3% !important;padding:10px}.news_list li a .img_box{height:220px !important}.news_list li a .text_box{background-color:#f1f3f5 !important;position:relative !important;left:auto !important;bottom:auto !important;padding:0 !important;max-width:100% !important;text-align:center !important}.news_list li a .text_box p{padding:10px !important}.news_list li a .text_box span{border-top:1px solid #fff !important}.catalog_list .item{width:33.3%}.catalog_page{display:block}.product_detail .main_info .container{display:block}.product_detail .main_info .container .text_box{padding:30px 0 0}.contacts{display:block}.contacts .text_box{padding-bottom:50px;text-align:center}.contacts .form_box{padding:40px 20px}.advant_list li{font-size:16px;padding:10px 15px}.advant_list li h3{font-size:24px}.delivery_methods_list{grid-gap:15px}.delivery_methods_list li>div{padding:15px}.delivery_methods_list li h3{font-size:22px;padding-bottom:10px}.delivery_content ul{grid-template-columns:1fr 1fr;grid-gap:30px}.filters_mob_btn{display:block}.catalog_filters{display:none;margin-top:0}.catalog_filters.open{display:block;margin-top:-30px}.catalog_filters h2{display:none}}@media screen and (max-width: 992px){.download_catalog{display:block}.download_catalog .text_box{text-align:center;padding-bottom:40px}.download_catalog .img_box{max-width:540px;margin:0 auto;min-height:400px}.download_catalog .img_box:after{height:250px}.about_legal_data .grid_box{grid-template-columns:1fr}.about_counter li{font-size:16px}.about_counter li h3{font-size:40px}.ordering .form_box{width:100%;padding-right:0;order:1}.ordering .order_box{width:100%;order:0;padding-bottom:30px}}@media screen and (max-width: 850px){.index_about{display:block}.index_about .text_box{padding-bottom:30px}.index_about .text_box .title{text-align:center}.index_about .text_box p{font-size:14px}.index_about .text_box .button{display:block;margin:30px auto 0;max-width:250px}.index_about .img_box{max-width:400px;margin:0 auto;position:relative;padding:95px 50px 34px 0}.index_about .img_box:before{width:200px;height:200px;left:100px}.index_about .img_box:after{width:250px;height:250px}.advant_list{grid-template-columns:1fr 1fr}.service_maintenance_list li{font-size:16px}}@media screen and (max-width: 767px){.header_top .container{padding:0 5px}.header_top .container p{display:none}.header_top .container #eur{padding:0 20px}.header_top .container form{margin-left:0;margin-right:auto}.header_top .container form input[type=search]{width:100%;max-width:220px}.title{font-size:24px;padding-bottom:20px}.subtitle{font-size:24px}.index_banner .slick-dots{text-align:center}.index_banner .slick-dots li{width:20px}.action_item:before{background-color:rgba(0,0,0,.35)}.action_item .img{width:100%;height:500px;object-fit:cover}.action_item .text_box{color:#fff}.action_item .text_box p{font-size:20px;text-shadow:2px 0 2px rgba(150,150,150,.8)}.action_item .text_box .subtitle{text-shadow:2px 0 2px rgba(150,150,150,.8)}.action_item .text_box>div{font-size:20px;max-width:200px}.action_item .text_box>div span{font-size:40px}.index_contacts .container{display:block}.index_contacts .text_box{padding-bottom:30px}.index_contacts .text_box .title{text-align:center}.index_contacts .text_box h3{text-align:center}.index_contacts .text_box .button{display:block;margin:10px auto 0;max-width:250px}.index_category{grid-template-columns:1fr}.index_category .item{height:350px;padding:0 0 20px 20px}.index_category .item p{font-size:18px}.index_category .item p span{font-size:32px}.index_equipment ul{grid-template-columns:1fr 1fr 1fr}.index_catalog .description_box{padding:30px 15px 30px 60px;margin:-80px 0 50px;position:relative;font-size:16px;line-height:1.4}.index_catalog .description_box:before{width:30px;height:2px;top:40px;left:18px}.index_mailing form{display:block}.index_mailing form .grid_input{margin-bottom:15px}.index_mailing form .button{display:block;margin:0 auto;max-width:250px}footer .container{grid-template-columns:1fr 1fr}.news_list li{width:50% !important}.catalog_list .item{width:50%}.page_404 .text_box{display:block;font-size:16px;text-align:center}.page_404 h1{text-align:center;font-size:120px}.page_404 h2{font-size:28px}.about_top{padding-bottom:120px}.about_top .text_box{display:block}.about_top .text_box>div{padding:0 0 0 40px}.about_top .text_box>div:before{width:30px}.about_top .video_btn{margin:50px auto 0}.about_top img{display:block;margin:50px auto 0}.product_detail .main_info .container .slider_box{width:450px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap{width:80px;min-width:80px;margin-right:10px}.product_detail .main_info .container .slider_box .syncSliders .slider_wrap{width:360px}.contacts .form_box{display:block;text-align:center}.contacts .form_box h2{max-width:100%;padding-bottom:5px}.contacts .form_box form{margin-top:30px}.about_description,.guarantee_description{padding:30px 15px;display:block}.about_description p,.guarantee_description p{line-height:1.7}.about_vacancies .form_box{padding:30px 15px;display:block}.about_vacancies .form_box .form{max-width:100%;margin-bottom:30px}.service_maintenance_list{grid-template-columns:1fr 1fr}.service_maintenance_list li{font-size:14px}.slick-next,.slick-prev{width:30px;height:30px;line-height:30px}.slick-next:before,.slick-prev:before{font-size:16px}.delivery_methods_list{grid-template-columns:1fr}.delivery_methods_list li{flex-direction:row}.delivery_methods_list li img{width:40%;max-width:200px;object-fit:cover;object-position:center}.delivery_content ul{grid-gap:15px}.delivery_content ul li h3{font-size:20px}.for_partners_contact_form .form{padding:30px 15px;display:block}.personal_navigation{grid-template-columns:1fr;border:0}.personal_navigation li{text-align:center !important;border-bottom:1px solid #eaeaf4}.personal_navigation li a,.personal_navigation li p{padding:15px 0;display:block}.order_form .wrap{display:block}.order_form .wrap div{padding-bottom:15px}.order_form .radio_box{padding-bottom:0}.back_to_cart{display:block;text-align:center}.back_to_cart .total_price{margin-top:15px}.form_profile .grid_wrap{grid-template-columns:1fr}.form_profile h3{text-align:center}.table_cart thead{display:none}.table_cart tr,.table_cart td{display:block}.table_cart tr{position:relative;margin:4px 0;padding-bottom:10px}.table_cart td{padding:5px}.table_cart .close{position:absolute;top:15px;right:15px}.table_cart .name{text-align:center}.table_cart .name a{max-width:100%}.history_caption{flex-wrap:wrap;font-size:.9em}.history_caption p{width:50%}.history_caption .date,.history_caption .status{text-align:right}.about_staff .slick_4_slides{margin:0 -10px}.about_staff .slide{padding:10px}.about_staff .slide h3{font-size:20px}.about_counter{grid-template-columns:1fr 1fr}.about_brands_list{grid-template-columns:1fr 1fr}.catalog_table .is-new-b2b,.catalog_table .is-top-b2b{left:auto;right:5px;top:-10px}.catalog_table th{display:none}.catalog_table tbody tr{display:block;position:relative;padding:45px 0 15px}.catalog_table td{display:block;padding:5px 0}.catalog_table .product_title{text-align:center;max-width:100%}.catalog_table .product_info{position:absolute;top:0;left:5px}.catalog_table .product_gallery{position:absolute;top:0;left:45px}.catalog_table .product_availability{position:absolute;right:5px;top:5px}.catalog_table .product_price span{display:inline-block}.catalog_sort p{width:100%;padding:0}.ordering form .box .item{display:block}.ordering form .button{display:block;margin:15px auto 0}.catalog_category .item{display:block}.catalog_category .item .img_box{width:100%;text-align:center;padding:50px 0}.catalog_category .item .img_box p{font-size:24px}.catalog_category .item .list{width:100%;padding:15px 0}.empty_cart{padding:20px 0 50px}.empty_cart .container{display:block}.empty_cart .container .img_box{width:100%}.empty_cart .container .img_box img{max-width:200px;margin:0 auto 30px}.empty_cart .container .text_box{width:100%;text-align:center}.empty_cart .container .text_box h1{font-size:30px;padding-bottom:10px}}@media screen and (max-width: 550px){.news_list li{width:100% !important}.catalog_list .item{width:100%}.form .btn_box{text-align:center}}@media screen and (max-width: 480px){.index_equipment ul{grid-template-columns:1fr 1fr}footer{padding-bottom:20px}footer .footer_contacts{grid-column:1/-1}footer .social{text-align:center}footer .copy{text-align:center}.top_page h1{font-size:30px}.product_detail .main_info .container .slider_box{width:auto}.product_detail .main_info .container .slider_box .syncSliders{display:block}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap{width:auto;min-width:auto;margin-right:0;padding:20px 25px 0}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slide{padding:0 3px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next,.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev{background-color:rgba(0,0,0,0);right:auto;left:auto;top:50%;transform:translateY(-50%)}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next{bottom:auto;right:-35px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-next:before{content:""}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev{top:50%;left:-35px}.product_detail .main_info .container .slider_box .syncSliders .slider_trumb_wrap .slick-prev:before{content:""}.product_detail .main_info .container .slider_box .syncSliders .slider_wrap{width:auto}.advant_list{grid-template-columns:1fr}.advant_list li{min-height:200px}.delivery_content ul{grid-template-columns:1fr}.delivery_content .info_hidden>div{position:relative;right:auto;margin-bottom:10px}.download_catalog .img_box{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.download_catalog .img_box:before{width:490px;height:280px}.download_catalog .img_box:after{width:300px;height:200px;right:15px;top:50px}.personal_sale{font-size:14px}.personal_sale .sale{font-size:30px;padding:20px}.personal_sale .sale:before{content:"";border:35px solid rgba(0,0,0,0);border-left:23px solid #00ade5;position:absolute;right:-58px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 470px){.index_catalog .sliders .slider_new .item .box{display:block}}@media screen and (max-width: 370px){.header_phones{padding-left:0;font-size:13px}.header_phones:before{display:none}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
