@charset "UTF-8";
*{box-sizing:border-box}::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}li,ol,ul{list-style:none;padding:0}ol[role=list],ul[role=list]{list-style:none}a{text-decoration:none;color:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}svg{flex-shrink:0}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{margin:0}input[type=submit]{border:none;cursor:pointer}button{border:none;color:inherit;background-color:transparent;padding:0;cursor:pointer}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/Montserrat-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/Montserrat-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Akrobat;font-style:normal;font-weight:600;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/Akrobat-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Akrobat;font-style:normal;font-weight:400;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/Akrobat-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Akrobat;font-style:normal;font-weight:700;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/Akrobat-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(//standart-stanki.ru/wp-content/themes/stanko-rus/fonts/woocommerce/WooCommerce.woff2) format("woff2");font-display:swap}html{scrollbar-color:#959595 #fff;scrollbar-width:thin}html:focus-within{scroll-behavior:smooth}html ::-webkit-scrollbar{width:17px;background-color:#fff}html ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#959595;border:2px solid #fff}html ::-webkit-scrollbar-thumb:hover{background-color:#139934}html ::selection{background-color:#139934;color:#fff}body{text-rendering:optimizeSpeed;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#000;background:#f9f9fc}body.burger-active,body.hidden-scroll,body.locked{overflow:hidden}.main-layout{position:relative;display:flex;flex-direction:column;min-height:100vh}.main{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:hidden;overflow-x:hidden}.main-title,.woocommerce-products-header{padding-bottom:40px}@media (max-width:1368px){.main-title,.woocommerce-products-header{padding-bottom:calc(30px + 10 * (100vw - 360px)/ 1008)}}.container{max-width:1368px;width:100%;margin:0 auto;padding:0 24px}@media (max-width:767px){.container{padding:0 12px}}.inner-page{padding-bottom:40px}@media (max-width:1368px){.inner-page{padding-bottom:calc(20px + 20 * (100vw - 360px)/ 1008)}}.swiper-pagination{position:relative;padding:8px 0;display:flex;justify-content:center;align-items:center}.swiper-pagination .swiper-pagination-bullet{position:relative;width:10px;height:10px;border-radius:50%;background:#959595;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:8px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1ec041}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";border:1px solid #1ec041;padding:4px;border-radius:50%;display:flex;width:16px;height:16px;flex-shrink:0}.inscription-1,.inscription-2,.inscription-3,.inscription-4{line-height:1.1}.inscription-1{font-size:26px;font-weight:500}@media (max-width:1368px){.inscription-1{font-size:calc(22px + 4 * (100vw - 360px)/ 1008)}}.inscription-2{font-size:23px}@media (max-width:1368px){.inscription-2{font-size:calc(20px + 3 * (100vw - 360px)/ 1008)}}.inscription-3{font-size:19px}@media (max-width:1368px){.inscription-3{font-size:calc(17px + 2 * (100vw - 360px)/ 1008)}}.inscription-4{font-size:16px}@media (max-width:1368px){.inscription-4{font-size:calc(14px + 2 * (100vw - 360px)/ 1008)}}.inscription-5{font-size:13px;line-height:1}@media (max-width:1368px){.inscription-5{font-size:calc(12px + 1 * (100vw - 360px)/ 1008)}}.advantages__card-headline,.advantages__headline,.equipment__headline,.headline-1,.headline-2,.headline-3,.headline-4,.headline-5,.inner-page h2,.inner-page h3:not(:first-child),.inner-page h4:not(:first-child),.offer__headline,.search-results .card-search .card-search__headline,.services__headline{line-height:1.1;font-family:Akrobat,sans-serif}.headline-1{font-size:48px;font-weight:700}@media (max-width:1368px){.headline-1{font-size:calc(32px + 16 * (100vw - 360px)/ 1008)}}.headline-1 .accent{color:#0f7528}.headline-2{font-size:42px;font-weight:600}@media (max-width:1368px){.headline-2{font-size:calc(28px + 14 * (100vw - 360px)/ 1008)}}.headline-2 .accent{color:#0f7528}.headline-3{font-size:34px;font-weight:600}@media (max-width:1368px){.headline-3{font-size:calc(24px + 10 * (100vw - 360px)/ 1008)}}.headline-4{font-size:23px;font-weight:600;text-transform:uppercase}@media (max-width:1368px){.headline-4{font-size:calc(20px + 3 * (100vw - 360px)/ 1008)}}.headline-5{font-size:18px;font-weight:600;text-transform:uppercase}@media (max-width:1368px){.headline-5{font-size:calc(16px + 2 * (100vw - 360px)/ 1008)}}.subtitle-1,.subtitle-2,.subtitle-3{line-height:1.1;font-weight:500}.subtitle-1{font-size:26px}@media (max-width:1368px){.subtitle-1{font-size:calc(23px + 3 * (100vw - 360px)/ 1008)}}.subtitle-2{font-size:22px}@media (max-width:1368px){.subtitle-2{font-size:calc(20px + 2 * (100vw - 360px)/ 1008)}}.subtitle-3{font-size:18px}@media (max-width:1368px){.subtitle-3{font-size:calc(16px + 2 * (100vw - 360px)/ 1008)}}.caption-1,.caption-2,.caption-3,.caption-4,.caption-5{line-height:1;font-family:Akrobat,sans-serif}.caption-1{font-size:26px;font-weight:600}@media (max-width:1368px){.caption-1{font-size:calc(20px + 6 * (100vw - 360px)/ 1008)}}.caption-2{font-size:22px;font-weight:600}@media (max-width:1368px){.caption-2{font-size:calc(18px + 4 * (100vw - 360px)/ 1008)}}.caption-3{font-size:18px;font-weight:600}@media (max-width:1368px){.caption-3{font-size:calc(16px + 2 * (100vw - 360px)/ 1008)}}.caption-4{font-size:16px;text-transform:uppercase;letter-spacing:.02em}@media (max-width:1368px){.caption-4{font-size:calc(14px + 2 * (100vw - 360px)/ 1008)}}.caption-5{font-size:13px;text-transform:uppercase}@media (max-width:1368px){.caption-5{font-size:calc(12px + 1 * (100vw - 360px)/ 1008)}}p{text-indent:1em}p:not(:last-child){margin-bottom:20px}@media (max-width:1368px){p:not(:last-child){margin-bottom:calc(14px + 6 * (100vw - 360px)/ 1008)}}.body-bold{font-size:17px;font-weight:500}.body-2{line-height:1.3}.body-3{font-size:14px;line-height:1.2}.body-4{font-size:14px;line-height:1.2}.inner-page h2{font-size:34px;font-weight:600;margin-bottom:36px}@media (max-width:1368px){.inner-page h2{font-size:calc(24px + 10 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.inner-page h2{margin-bottom:calc(28px + 8 * (100vw - 360px)/ 1008)}}.inner-page h2:not(:first-child){margin-top:48px}@media (max-width:1368px){.inner-page h2:not(:first-child){margin-top:calc(32px + 16 * (100vw - 360px)/ 1008)}}.inner-page h3:not(:first-child){font-size:23px;font-weight:600;text-transform:uppercase;margin-top:42px;margin-bottom:30px}@media (max-width:1368px){.inner-page h3:not(:first-child){font-size:calc(20px + 3 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.inner-page h3:not(:first-child){margin-top:calc(28px + 14 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.inner-page h3:not(:first-child){margin-bottom:calc(24px + 6 * (100vw - 360px)/ 1008)}}.inner-page h4:not(:first-child){font-size:18px;font-weight:600;text-transform:uppercase;margin-top:32px;margin-bottom:24px}@media (max-width:1368px){.inner-page h4:not(:first-child){font-size:calc(16px + 2 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.inner-page h4:not(:first-child){margin-top:calc(24px + 8 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.inner-page h4:not(:first-child){margin-bottom:calc(18px + 6 * (100vw - 360px)/ 1008)}}.inner-page ul.wp-block-list{margin-bottom:24px}.inner-page ul li:not([class]){position:relative;padding-left:30px;text-align:left;line-height:1.2}.inner-page ul li:not([class]):not(:last-child){margin-bottom:16px}.inner-page ul li:not([class])::before{content:"";position:absolute;left:0;top:0;background:url(//standart-stanki.ru/wp-content/themes/stanko-rus/img/check-double-line.svg) no-repeat center/contain;height:22px;width:22px;flex-shrink:0}.inner-page ul li:not([class])>ul{margin-top:12px}.inner-page a:not([class]){color:#1ec041}@media (any-hover:hover){.inner-page a:not([class]):hover{color:#0f7528;text-decoration:underline}}.button{position:relative;display:flex;align-items:center;justify-content:center;font-family:Akrobat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.1px;padding:16px 64px 16px 20px;background:#1ec041;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1);overflow:hidden!important;transition:all .3s ease-in-out}@media (any-hover:hover){.button:hover{background:#139934}.button:hover .icon{-webkit-transform:translate(25%,-50%) rotate(20deg);transform:translate(25%,-50%) rotate(20deg)}}.button .icon{position:absolute;right:0;top:50%;height:200%;width:50px;-webkit-transform:translate(20%,-50%) rotate(20deg);transform:translate(20%,-50%) rotate(20deg);display:flex;align-items:center;justify-content:center;background:#fff;color:#1ec041;transition:all .3s ease}.button .icon svg{-webkit-transform:translate(-20%,0) rotate(-20deg);transform:translate(-20%,0) rotate(-20deg);transition:all .3s ease}.button .icon svg path{stroke:currentColor}.woocommerce a.button,.woocommerce button.button{position:relative;display:flex;align-items:center;justify-content:center;font-family:Akrobat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.1px;padding:16px 64px 16px 20px;background:#1ec041;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1);overflow:hidden!important;transition:all .3s ease-in-out}@media (any-hover:hover){.woocommerce a.button:hover,.woocommerce button.button:hover{background:#139934;color:#fff}.woocommerce a.button:hover .icon,.woocommerce button.button:hover .icon{-webkit-transform:translate(25%,-50%) rotate(20deg);transform:translate(25%,-50%) rotate(20deg)}}.woocommerce a.button .icon,.woocommerce button.button .icon{position:absolute;right:0;top:50%;height:200%;width:50px;-webkit-transform:translate(20%,-50%) rotate(20deg);transform:translate(20%,-50%) rotate(20deg);display:flex;align-items:center;justify-content:center;background:#fff;color:#1ec041;transition:all .3s ease}.woocommerce a.button .icon svg,.woocommerce button.button .icon svg{-webkit-transform:translate(-20%,0) rotate(-20deg);transform:translate(-20%,0) rotate(-20deg);transition:all .3s ease}.woocommerce a.button .icon svg path,.woocommerce button.button .icon svg path{stroke:currentColor}.button-small{height:32px;border-radius:3px;background:#fff;color:#000;font-size:16px;font-weight:400;letter-spacing:.03em}@media (any-hover:hover){.button-small:hover{background:#1ec041;color:#fff}}.button-small .icon{background:#139934;color:#fff}.btn-scroll-up{position:fixed;z-index:5;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;padding:2px;background-color:rgba(19,153,52,.5);transition:background-color .3s ease;opacity:0;visibility:hidden}.btn-scroll-up.active{opacity:1;visibility:visible}@media (any-hover:hover){.btn-scroll-up:hover{background-color:#139934}}.btn-close{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:2px;box-shadow:0 0 8px rgba(0,0,0,.05);transition:all .3s ease}.btn-close .icon{display:block;position:relative;width:24px;height:24px}.btn-close .icon span{position:absolute;top:calc(50% - 1px);left:50%;width:17px;height:2px;border-radius:2px;background-color:#000}.btn-close .icon span:first-child{-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.btn-close .icon span:last-child{-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.btn-burger{display:flex;align-items:center;border:2px solid #139934;border-radius:5px;background:#139934}@media (max-width:576px){.btn-burger{border-width:0}}.btn-burger.switch-on{background:#1ec041;border-color:#1ec041}.btn-burger.switch-on .icon span{-webkit-transform:scale(0);transform:scale(0)}.btn-burger.switch-on .icon span:first-child,.btn-burger.switch-on .icon span:last-child{top:calc(50% - 1px)}.btn-burger.switch-on .icon span:first-child{-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.btn-burger.switch-on .icon span:last-child{-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.btn-burger .icon{position:relative;display:block;flex:0 0 40px;width:40px;height:40px}.btn-burger .icon span{position:absolute;transition:all .3s ease-in-out;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;height:2px;border-radius:2px;background-color:#fff}.btn-burger .icon span:first-child{top:calc(50% - 7px)}.btn-burger .icon span:last-child{top:calc(50% + 7px)}.btn-burger .text{color:#fff;font-size:19px;padding-left:4px;padding-right:12px}.woocommerce .woocommerce-breadcrumb{padding-top:40px;padding-bottom:24px}@media (max-width:1368px){.woocommerce .woocommerce-breadcrumb{padding-top:calc(24px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.woocommerce .woocommerce-breadcrumb{padding-bottom:calc(16px + 8 * (100vw - 360px)/ 1008)}}.woocommerce .woocommerce-breadcrumb a{color:#4b4b4b}@media (any-hover:hover){.woocommerce .woocommerce-breadcrumb a:hover{text-decoration:none}}.breadcrumbs{padding-top:40px;padding-bottom:24px}@media (max-width:1368px){.breadcrumbs{padding-top:calc(24px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.breadcrumbs{padding-bottom:calc(16px + 8 * (100vw - 360px)/ 1008)}}.breadcrumbs li{display:inline;padding:0;font-size:14px}.breadcrumbs li:last-child{pointer-events:none;color:rgba(0,0,0,.5)}.breadcrumbs li::after{content:"/";margin-left:2px;margin-right:5px}.breadcrumbs li:last-child::after{content:""}.breadcrumbs a{transition:all .3s ease;font-size:inherit}@media (any-hover:hover){.breadcrumbs a:hover{color:#139934}}.pagination,.woocommerce-pagination{width:100%;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}@media (max-width:1368px){.pagination,.woocommerce-pagination{padding-top:calc(24px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.pagination,.woocommerce-pagination{padding-bottom:calc(24px + 16 * (100vw - 360px)/ 1008)}}.pagination .page-numbers,.woocommerce-pagination .page-numbers{display:flex;align-items:center;justify-content:center;padding:4px;height:32px;border-radius:4px;font-size:14px;line-height:1;font-weight:500;color:#4b4b4b;transition:all .3s ease}.pagination .page-numbers:not(:last-child),.woocommerce-pagination .page-numbers:not(:last-child){margin-right:6px}@media (any-hover:hover){.pagination .page-numbers:hover:not(.dots),.woocommerce-pagination .page-numbers:hover:not(.dots){background:#4b4b4b;border-color:#4b4b4b;color:#fff}}.pagination .page-numbers:not(.dots),.woocommerce-pagination .page-numbers:not(.dots){min-width:32px;border:1px solid #959595}.pagination .page-numbers.dots,.woocommerce-pagination .page-numbers.dots{margin-bottom:-14px}.pagination .page-numbers.current,.woocommerce-pagination .page-numbers.current{font-weight:500;background:#139934;color:#fff;pointer-events:none;border-color:#139934}.input-text{height:48px;padding:2px 8px;width:100%;border-radius:4px;border:1px solid transparent;background:#f9f9fc;transition:all .6s ease 0s}.input-text::-webkit-input-placeholder{color:#959595}.input-text:-ms-input-placeholder{color:#959595}.input-text::-ms-input-placeholder{color:#959595}.input-text::placeholder{color:#959595}.input-text:focus{border-color:#139934}.input-text._error{border:1px solid #139934}textarea.input-text{height:120px;resize:none;padding:4px 8px}input[type=checkbox],input[type=radio]{display:block;width:18px;height:18px;border:1px solid #959595;border-radius:4px;background:0 0;flex-shrink:0;-webkit-appearance:none;appearance:none;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background:#139934;border-color:#139934}input[type=checkbox]:checked::after,input[type=radio]:checked::after{content:"";display:flex;width:100%;height:100%;background:url(//standart-stanki.ru/wp-content/themes/stanko-rus/img/svg/icon-check.svg) no-repeat center/14px 10px,#139934}input[type=radio]{border-radius:50%}input[type=radio]:checked::after{border-radius:50%;background:url(//standart-stanki.ru/wp-content/themes/stanko-rus/img/svg/icon-check.svg) no-repeat center/12px 8px,#139934}form{margin:0 auto}form *{outline:0}form label{font-size:14px;line-height:1;display:flex;margin-bottom:4px}form label.row{cursor:pointer;position:relative}form>.form__item:not(:last-child):not(.hidden){margin-bottom:20px}@media (max-width:500px){form>.form__item:not(:last-child):not(.hidden){margin-bottom:20px}}form>.form__item:last-child{margin-top:24px}form .form__item{display:flex;width:100%}@media (max-width:767px){form .form__item{flex-wrap:wrap}}form .form__item>.form__item.col:not(:first-child){margin-left:16px}@media (max-width:767px){form .form__item>.form__item.col:not(:first-child){margin-left:0;margin-top:20px}}@media (max-width:500px){form .form__item>.form__item.col:not(:first-child){margin-top:20px}}form .form__item.col{flex-direction:column}form .form__item.personal-data .wpcf7-form-control-wrap,form .form__item.personal-data .wpcf7-list-item{width:100%}form .form__item.personal-data .wpcf7-list-item{margin-left:0}form .form__item.personal-data label{margin-bottom:0}form .form__item.personal-data input{margin-right:8px}form .form__item.personal-data a{color:#139934;transition:all .3s ease}@media (any-hover:hover){form .form__item.personal-data a:hover{text-decoration:underline}}form .wpcf7-form-control-wrap{display:flex;flex-direction:column}form .wpcf7-not-valid-tip{margin-top:2px;font-size:12px;line-height:1;color:red}form .wpcf7-response-output{display:none}form .form__item.form__item-checked{display:none}.header-nav .nav-list{display:flex;align-items:center}.header-nav .nav-item{position:relative}.header-nav .nav-item:not(:last-child){margin-right:28px}@media (max-width:1368px){.header-nav .nav-item:not(:last-child){margin-right:calc(8px + 20 * (100vw - 360px)/ 1008)}}@media (any-hover:hover){.header-nav .nav-item:hover .nav-sublist{visibility:visible;opacity:1}}.header-nav .nav-title{display:flex;align-items:center;color:#000;font-family:Akrobat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1;transition:all .3s ease}@media (max-width:1368px){.header-nav .nav-title{font-size:calc(12px + 6 * (100vw - 360px)/ 1008)}}@media (any-hover:hover){.header-nav .nav-title:hover{color:#1bb441}}.header-nav .nav-title.has-children svg{display:flex;margin-left:4px}.header-nav .nav-title.is-active{color:#139934}.header-nav .nav-sublist{position:absolute;z-index:10;top:25px;left:0;padding:16px;min-width:130px;width:270px;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.12);border-radius:7px;visibility:hidden;opacity:0;transition:all .3s ease-in-out;z-index:11}.header-nav .nav-sublist.active{visibility:visible;opacity:1}.header-nav .nav-subitem:not(:last-child){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e9e9e9}.header-nav .nav-subtitle{width:100%;font-family:Akrobat,sans-serif;font-size:16px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;transition:all .3s ease}@media (any-hover:hover){.header-nav .nav-subtitle:hover{color:#1bb441;-webkit-transform:translateX(3px);transform:translateX(3px)}}.header-nav .nav-subtitle.is-active{color:#139934}.search-form{position:relative;display:flex}.search-form label{flex-grow:1;margin-bottom:0}.search-form .search-field{-webkit-appearance:textfield!important;padding:14px 57px 14px 14px;width:100%;height:48px;background:#f9f9fc;border-radius:5px;border:1px solid transparent;font-size:16px;line-height:1;outline:0;transition:all .3s ease}.search-form .search-field:focus{border-color:#139934}.search-form .search-submit{position:absolute;top:50%;right:4px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:0;width:42px;height:40px;border-radius:4px;-webkit-appearance:none;appearance:none;background-color:transparent;color:#959595;transition:all .3s ease}@media (any-hover:hover){.search-form .search-submit:hover{color:#1ec041;background:#fff;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1)}}.ui-autocomplete.ui-menu.ui-front{z-index:1002}.hc-body{position:absolute;z-index:100;left:0;right:0;overflow:hidden;background:#fbf5f2;opacity:0;visibility:hidden;transition:opacity .3s ease}.hc-body.switch-on{opacity:1;visibility:visible}.hc-body>.container{height:100%;overflow-y:auto;scrollbar-color:#959595 #fff;scrollbar-width:thin}.hc-body>.container ::-webkit-scrollbar{width:17px;background-color:#fff}.hc-body>.container ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#959595;border:2px solid #fff}.hc-body>.container ::-webkit-scrollbar-thumb:hover{background-color:#139934}.hc-body__inner{display:flex;height:100%}.hc-body__box{width:100%}.hc-body__box-inner{padding-top:20px;padding-bottom:20px}.hc-body__box-list-title{font-size:20px;font-weight:600;margin-bottom:16px}.hc-body__box-list{margin-bottom:32px;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:1366px){.hc-body__box-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.hc-body__box-list ul:not(:last-child){margin-bottom:26px}.hc-body__box-list li{font-size:14px;line-height:1.4}.hc-body__box-list li:first-child{font-weight:600}.hc-body__box-list li:not(:first-child){padding-left:8px}.hc-body__box-list li:not(:last-child){margin-bottom:8px}.hc-body__box-list a{color:#000;transition:all .3s ease}@media (any-hover:hover){.hc-body__box-list a:hover{color:#d01417}}.hc-body__box-list a.hc-list-shop-link{font-weight:600}@-webkit-keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerSticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.header{position:relative;z-index:1001;background:#fff;box-shadow:0 5px 7px rgba(0,0,0,.05)}.header.sticky{position:fixed;z-index:1001;background:#fff;width:100%;left:0;top:0;-webkit-animation:headerSticky .95s ease forwards;animation:headerSticky .95s ease forwards}.header.sticky .header-top{display:none}@media (max-width:576px){.header.sticky .header-top{display:flex}}@media (max-width:576px){.header.sticky .header__inner{padding-top:6px;padding-bottom:6px}}@media (max-width:576px){.header.sticky .header__logo-link{height:42px}.header.sticky .header__logo-link img{height:100%}}@media (max-width:576px){.header__inner{display:flex;padding:12px}.header__inner .container{padding:0}}.header__logo{display:flex;flex-direction:column;max-width:220px}@media (max-width:1368px){.header__logo{max-width:calc(110px + 110 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.header__logo{margin-right:12px}}.header__logo-link{display:flex;padding-left:6px}@media (max-width:1368px){.header__logo-link{padding-left:calc(0px + 6 * (100vw - 360px)/ 1008)}}.header__logo-img{width:100%;height:88px;-o-object-fit:contain;object-fit:contain}@media (max-width:1368px){.header__logo-img{height:calc(50px + 38 * (100vw - 360px)/ 1008)}}.woocommerce .header__logo-link img{height:88px}@media (max-width:1368px){.woocommerce .header__logo-link img{height:calc(50px + 38 * (100vw - 360px)/ 1008)}}.header__search{margin-left:32px;margin-right:32px;flex-grow:1}@media (max-width:1368px){.header__search{margin-left:calc(16px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.header__search{margin-right:calc(16px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:992px){.header__search{display:none}}.ui-autocomplete.ui-menu{padding-top:4px;border-radius:0 0 5px 5px;border-color:#d5d5d5}.ui-autocomplete.ui-menu .ui-menu-item{padding:6px 18px}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{font-weight:400}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper:hover{color:#139934}.contacts-social{display:flex;align-items:center}.contacts-social__link{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f9f9fc;border-radius:5px;transition:all .3s ease}@media (any-hover:hover){.contacts-social__link:hover{background:#e9e9e9;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1)}}.contacts-social__link:not(:last-child){margin-right:8px}.header__phone{display:flex;flex-direction:column}.header__phone-link{display:flex;transition:all .3s ease}@media (any-hover:hover){.header__phone-link:hover{color:#139934}}.header__phone-link:not(:last-child){margin-bottom:6px}.header__mail{margin-left:32px;display:flex;flex-direction:column}@media (max-width:1368px){.header__mail{margin-left:calc(16px + 16 * (100vw - 360px)/ 1008)}}.header__mail-link{margin-bottom:8px;display:flex;color:#139934;transition:all .3s ease}@media (any-hover:hover){.header__mail-link:hover{color:#1ec041;text-decoration:underline}}.header__contacts{display:flex;align-items:center}@media (max-width:576px){.header__contacts{display:none}}.header__contacts .contacts-social{margin-right:12px}.header__nav{margin-left:32px;margin-right:32px}@media (max-width:1368px){.header__nav{margin-left:calc(16px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.header__nav{margin-right:calc(16px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1100px){.header__nav{display:none}}@media (max-width:576px){.header__btn-catalog{display:none}}.header__btn-catalog .btn-burger{height:48px;background:#1ec041;border-color:#1ec041;min-width:186px;justify-content:center}@media (any-hover:hover){.header__btn-catalog .btn-burger:hover{background:#1bb441;border-color:#1bb441}}.header__btn-catalog .btn-burger.switch-on{background:#139934;border-color:#139934}.header__btn-catalog .btn-burger .text{order:2}.header__btns{margin-left:auto;display:flex;align-items:center}@media (max-width:992px){.header__btns{margin-left:auto}}.header__btn{display:flex}.header__btn:not(:first-child){margin-left:16px}@media (max-width:1368px){.header__btn:not(:first-child){margin-left:calc(8px + 8 * (100vw - 360px)/ 1008)}}.header__btn-link{display:flex;align-items:center}@media (any-hover:hover){.header__btn-link:hover .header__btn-icon{color:#000;background:#e9e9e9;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1)}}.header__btn-icon{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:#f9f9fc;color:#4b4b4b;border-radius:5px;transition:all .3s ease}@media (max-width:576px){.header__btn-icon{height:40px;width:40px;background:#e9e9e9}.header__btn-icon svg{display:flex;height:20px;width:20px}}.header__cart-count{position:relative;font-family:Akrobat,sans-serif;font-weight:600;font-size:18px;line-height:1;color:#4b4b4b;display:flex;align-items:center}@media (max-width:576px){.header__cart-count{font-size:0}}.header__cart-count[data-cart-total="0"]{display:none}.header__cart-count::after{content:attr(data-cart-total);position:absolute;top:-19px;left:-12px;height:21px;min-width:21px;padding:4px 6px;padding-top:6px;display:flex;justify-content:center;align-items:center;font-family:Akrobat,sans-serif;font-size:13px;line-height:1;letter-spacing:.03em;background:#1ec041;color:#fff;border-radius:3px}@media (max-width:767px){.header__cart-count::after{top:-27px}}.header__cart-count .woocommerce-Price-amount{padding-left:12px;display:flex}.header__burger{display:none}@media (max-width:1100px){.header__burger{display:flex}}@media (max-width:576px){.header__burger .btn-burger .icon{width:40px;height:40px}}@media (max-width:576px){.header-top{display:flex;align-items:center;margin-right:auto}}.header-top__inner{padding-top:12px;padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9}@media (max-width:576px){.header-top__inner{padding-top:0;padding-bottom:0;border:none}}.header-bottom{position:relative;padding-top:12px;padding-bottom:12px}@media (max-width:576px){.header-bottom{padding-top:0;padding-bottom:0;display:flex;align-items:center}}.header-bottom__inner{display:flex;align-items:center}.intro-slider{position:relative}.intro-slider .swiper{height:100%}.intro-slider .swiper-slide{position:static;height:auto}.intro-slider .swiper-pagination{position:absolute;z-index:2;left:50%;bottom:16px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.intro-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:.5}.intro-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1ec041;opacity:1}.intro{position:relative;z-index:1;height:100%;display:flex}@media (max-width:767px){.intro{min-height:inherit}}.intro__image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.intro__inner{max-width:984px;padding-top:180px;padding-bottom:140px}@media (max-width:1368px){.intro__inner{padding-top:calc(70px + 110 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.intro__inner{padding-bottom:calc(80px + 60 * (100vw - 360px)/ 1008)}}.intro__headline{font-size:64px;font-family:Akrobat,sans-serif;font-weight:700;margin-bottom:28px;color:#fff;text-transform:uppercase;line-height:1.1}@media (max-width:1368px){.intro__headline{font-size:calc(28px + 36 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.intro__headline{margin-bottom:calc(20px + 8 * (100vw - 360px)/ 1008)}}.intro__subtitle{max-width:740px;margin-bottom:56px;padding:16px 10px 16px 24px;background:rgba(255,255,255,.15);border-left:4px solid #1ec041;color:#fff;font-size:21px}@media (max-width:1368px){.intro__subtitle{margin-bottom:calc(40px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.intro__subtitle{font-size:calc(17px + 4 * (100vw - 360px)/ 1008)}}@media (max-width:767px){.intro__subtitle{padding-left:16px;font-weight:400}}.intro__buttons{position:relative;z-index:20;display:flex;align-items:center}@media (max-width:767px){.intro__buttons{flex-direction:column;align-items:flex-start}}@media (any-hover:hover){.intro__buttons .button:first-child:hover{background:#fff;color:#139934}}.intro__buttons .button:first-child .icon{background:#139934;color:#fff}.intro__buttons .button:not(:last-child){margin-right:24px}@media (max-width:767px){.intro__buttons .button:not(:last-child){margin-right:0;margin-bottom:16px}}.services{position:relative;z-index:100;padding-top:56px;padding-bottom:40px}@media (max-width:1368px){.services{padding-top:calc(40px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.services{padding-bottom:calc(32px + 8 * (100vw - 360px)/ 1008)}}.services__headline{margin-bottom:45px;font-size:34px;font-weight:600}@media (max-width:1368px){.services__headline{margin-bottom:calc(32px + 13 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.services__headline{font-size:calc(24px + 10 * (100vw - 360px)/ 1008)}}.services__slider{position:relative;overflow:hidden;margin-left:-16px;margin-right:-16px}.services__slider .swiper{padding-left:16px;padding-right:16px;display:flex}.services__slider .swiper-slide{width:424px;display:flex;height:auto}@media (max-width:1368px){.services__slider .swiper-slide{width:calc(300px + 124 * (100vw - 360px)/ 1008)}}.services__slider .swiper-pagination{margin-top:40px}@media (max-width:1368px){.services__slider .swiper-pagination{margin-top:calc(34px + 6 * (100vw - 360px)/ 1008)}}.services__body{display:flex;flex-wrap:wrap;gap:24px}.services__body .services__card{width:calc((100% - 48px)/ 3)}@media (max-width:1200px){.services__body .services__card{width:calc((100% - 24px)/ 2)}}@media (max-width:767px){.services__body .services__card{width:100%}}.services__card{width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1)}.services__card-img{height:280px}@media (max-width:1368px){.services__card-img{height:calc(220px + 60 * (100vw - 360px)/ 1008)}}.services__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__card-body{padding:32px 16px 24px;flex-grow:1;display:flex;flex-direction:column}.services__card-headline{margin-bottom:24px;flex-grow:1}.services__card-headline.headline-4{margin-top:0}.services__button{display:flex}.main-services{position:relative;z-index:2;padding-top:72px;padding-bottom:94px;overflow:hidden}@media (max-width:1368px){.main-services{padding-top:calc(56px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.main-services{padding-bottom:calc(40px + 54 * (100vw - 360px)/ 1008)}}.main-services::after{content:"";position:absolute;left:50%;bottom:54px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:6000px;height:6000px;background:rgba(213,213,213,.25);box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:50%}.main-services .services__headline{font-size:42px}@media (max-width:1368px){.main-services .services__headline{font-size:calc(28px + 14 * (100vw - 360px)/ 1008)}}.main-services .swiper-pagination{margin-top:80px}@media (max-width:1368px){.main-services .swiper-pagination{margin-top:calc(34px + 46 * (100vw - 360px)/ 1008)}}.about{padding-top:64px;padding-bottom:16px}@media (max-width:1368px){.about{padding-top:calc(32px + 32 * (100vw - 360px)/ 1008)}}.about__inner{display:flex}@media (max-width:992px){.about__inner{flex-direction:column}}.about__body{display:flex;flex-direction:column}.about__body-logo{margin-bottom:40px}@media (max-width:1368px){.about__body-logo{margin-bottom:calc(32px + 8 * (100vw - 360px)/ 1008)}}.about__body-logo img{width:360px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;height:auto}@media (max-width:1368px){.about__body-logo img{width:calc(140px + 220 * (100vw - 360px)/ 1008)}}@media (max-width:767px){.about__body-logo img{width:250px}}.about__body-logo-text{font-size:22px;font-family:Akrobat,sans-serif;color:#139934}@media (max-width:1368px){.about__body-logo-text{font-size:calc(18px + 4 * (100vw - 360px)/ 1008)}}.about__body-text{margin-bottom:32px}.about__body-btn{display:flex}.about__img{margin-left:32px;width:535px;flex-shrink:0}@media (max-width:1368px){.about__img{width:calc(200px + 335 * (100vw - 360px)/ 1008)}}@media (max-width:992px){.about__img{margin-left:0;margin-top:40px;width:100%}}.about__img img{border-radius:5px}.advantages{padding-top:48px;padding-bottom:20px}@media (max-width:1368px){.advantages{padding-top:calc(32px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.advantages{padding-bottom:calc(10px + 10 * (100vw - 360px)/ 1008)}}.advantages__headline{font-size:34px;font-weight:600;text-align:center;margin-bottom:36px}@media (max-width:1368px){.advantages__headline{font-size:calc(24px + 10 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.advantages__headline{margin-bottom:calc(24px + 12 * (100vw - 360px)/ 1008)}}.advantages__body{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.advantages__card{padding-left:12px;padding-right:12px;width:50%;max-width:536px;margin-bottom:24px;display:flex}@media (max-width:992px){.advantages__card{width:100%}}.advantages__card-inner{width:100%;padding:24px;display:flex;align-items:center;background:#fff;border-radius:5px;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media (max-width:576px){.advantages__card-inner{padding:16px}}.advantages__card-img{margin-right:32px;width:102px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media (max-width:1368px){.advantages__card-img{margin-right:calc(20px + 12 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.advantages__card-img{width:80px}}.advantages__card-body{display:flex;flex-direction:column}.advantages__card-headline{margin-bottom:16px;font-size:23px;font-weight:600;text-transform:uppercase}@media (max-width:1368px){.advantages__card-headline{font-size:calc(20px + 3 * (100vw - 360px)/ 1008)}}.advantages__card-text{color:#4b4b4b}@media (max-width:576px){.advantages__card-text{font-size:15px}}.equipment{padding-top:56px;padding-bottom:40px}@media (max-width:1368px){.equipment{padding-top:calc(40px + 16 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.equipment{padding-bottom:calc(32px + 8 * (100vw - 360px)/ 1008)}}.equipment__headline{margin-bottom:45px;font-size:34px;font-weight:600}@media (max-width:1368px){.equipment__headline{margin-bottom:calc(32px + 13 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.equipment__headline{font-size:calc(24px + 10 * (100vw - 360px)/ 1008)}}.equipment__body{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.equipment__body .card-equipment{margin-bottom:12px;padding-left:6px;padding-right:6px;width:25%}@media (max-width:1023px){.equipment__body .card-equipment{width:33.3333333333%}}@media (max-width:767px){.equipment__body .card-equipment{width:50%}}@media (max-width:576px){.equipment__body .card-equipment{width:100%}}.equipment .pagination{padding-bottom:0}@media (max-width:767px){.equipment.table .equipment__body{overflow-x:scroll}}.equipment.table table{background:#fff;border-collapse:collapse}@media (max-width:767px){.equipment.table table{font-size:15px}}@media (max-width:576px){.equipment.table table{font-size:14px}}.equipment.table tr{text-align:center}.equipment.table td,.equipment.table th{border:1px solid #0f7528;padding:4px}.equipment.table td:nth-of-type(1){padding:12px}.equipment.table .thumbnail{display:flex;align-items:center;justify-content:center}.equipment.table .thumbnail img{max-height:300px;flex-grow:1;-o-object-fit:contain;object-fit:contain}.card-equipment{width:100%;display:flex;flex-direction:column}.card-equipment__inner{box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1);background:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;overflow:hidden;flex-grow:1}.card-equipment__header{margin-bottom:12px;padding:12px;height:220px;display:flex;justify-content:center;align-items:center}.card-equipment__image{height:100%;-o-object-fit:contain;object-fit:contain}.card-equipment__body{padding:12px;flex-grow:1;display:flex;flex-direction:column}.card-equipment__headline{margin-bottom:20px;flex-grow:1}@media (max-width:1368px){.card-equipment__headline{margin-bottom:calc(16px + 4 * (100vw - 360px)/ 1008)}}.card-equipment__headline.headline-5{letter-spacing:.02em}.card-equipment__button .button{height:46px}.single-post_equipment{background:#fff}.equipment-single{display:flex;justify-content:space-between}@media (max-width:767px){.equipment-single{flex-direction:column}}.equipment-single__image{margin-right:36px;min-height:200px;max-width:50%;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:1368px){.equipment-single__image{margin-right:calc(24px + 12 * (100vw - 360px)/ 1008)}}@media (max-width:767px){.equipment-single__image{max-width:100%;margin-right:0;margin-bottom:32px;justify-content:flex-start}}.equipment-single__body{max-width:50%;width:100%}@media (max-width:767px){.equipment-single__body{max-width:100%}}.equipment-single__body-item:not(:last-child){margin-bottom:12px}.our-production{padding-top:40px;padding-bottom:40px}@media (max-width:1368px){.our-production{padding-top:calc(32px + 8 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.our-production{padding-bottom:calc(32px + 8 * (100vw - 360px)/ 1008)}}.our-production__inner .swiper{overflow:hidden}.our-production__inner .swiper-slide{height:300px;max-width:324px;width:100%;border-radius:3px;display:flex;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}@media (max-width:576px){.our-production__inner .swiper-slide{max-width:280px;height:280px}}.our-production__inner .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.our-production__inner .swiper-scrollbar{margin-top:12px;height:12px;background:rgba(15,117,40,.2)}.our-production__inner .swiper-scrollbar-drag{background:#139934}.offer{padding-top:72px;padding-bottom:72px}@media (max-width:1368px){.offer{padding-top:calc(40px + 32 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.offer{padding-bottom:calc(40px + 32 * (100vw - 360px)/ 1008)}}.offer__inner{display:flex;padding:32px 40px;background:#fff;border-radius:9px;box-shadow:0 -8px 8px rgba(31,31,31,.03),0 8px 8px rgba(31,31,31,.03)}@media (max-width:992px){.offer__inner{flex-direction:column}}@media (max-width:767px){.offer__inner{padding:24px 20px}}.offer__desc{max-width:408px;margin-right:88px;display:flex;flex-direction:column}@media (max-width:1368px){.offer__desc{max-width:calc(200px + 208 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.offer__desc{margin-right:calc(12px + 76 * (100vw - 360px)/ 1008)}}@media (max-width:992px){.offer__desc{max-width:100%;margin-right:0;margin-bottom:24px}}.offer__desc .offer__subtitle{font-size:16px}@media (max-width:576px){.offer__desc .offer__subtitle{margin-bottom:24px}}.offer__headline{margin-bottom:24px;font-size:42px;font-weight:600}@media (max-width:1368px){.offer__headline{font-size:calc(28px + 14 * (100vw - 360px)/ 1008)}}.offer__subtitle{margin-bottom:56px;font-size:18px;color:#4b4b4b}@media (max-width:1368px){.offer__subtitle{margin-bottom:calc(40px + 16 * (100vw - 360px)/ 1008)}}.offer__body{margin-bottom:32px;display:flex}@media (max-width:1368px){.offer__body{margin-bottom:calc(24px + 8 * (100vw - 360px)/ 1008)}}@media (max-width:767px){.offer__body{flex-direction:column}}.offer__body>.form__item:not(:last-child){margin-right:24px}@media (max-width:767px){.offer__body>.form__item:not(:last-child){margin-right:0;margin-bottom:24px}}.offer__body .form__item:nth-of-type(1) .form__item:not(:last-child){margin-bottom:20px}.offer__body textarea{height:184px;padding:14px 12px}.offer .field-left{background:#fff;box-shadow:0 8px 8px rgba(31,31,31,.03),0 -8px 8px rgba(31,31,31,.03)}.offer .field-left .field{display:flex;flex-direction:column}@media (min-width:992px){.offer .field-left .field{flex-direction:row}}.offer .field-left .field__wide{flex-grow:0;flex-shrink:0}@media (min-width:992px){.offer .field-left .field__wide{width:calc((100vw - 17px) * .42 + 3.84px)}}@media (min-width:1368px){.offer .field-left .field__wide{width:calc(50vw - 8.5px - 105.6px)}}@media (max-width:991px){.offer .field-left .field__wide{max-width:1368px;padding:0 24px;display:none}}@media (max-width:767px){.offer .field-left .field__wide{padding:0 12px}}.offer .field-left .field__wide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer .field-left .field__wrap{display:flex}@media (min-width:992px){.offer .field-left .field__wrap{flex-grow:0;flex-shrink:0;flex-basis:100%;-webkit-transform:translateX(calc(((100vw - 17px) * (1 - .58) - -3.84 * 1px) * -1));transform:translateX(calc(((100vw - 17px) * (1 - .58) - -3.84 * 1px) * -1))}}@media (min-width:1368px){.offer .field-left .field__wrap{-webkit-transform:translateX(calc((50vw - 8.5px + -105.6 * 1px) * -1));transform:translateX(calc((50vw - 8.5px + -105.6 * 1px) * -1))}}@media (max-width:991px){.offer .field-left .field__wrap{order:-1}}@media (min-width:992px){.offer .field-left .field .container{display:flex;justify-content:flex-end}}.offer .field-left .field__narrow{display:flex;align-items:center;height:100%}@media (min-width:992px){.offer .field-left .field__narrow{width:58%}}.offer .field-left .field__narrow-body{width:100%;padding-top:60px;padding-bottom:77px;padding-left:24px}@media (max-width:1368px){.offer .field-left .field__narrow-body{padding-top:calc(32px + 28 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.offer .field-left .field__narrow-body{padding-bottom:calc(42px + 35 * (100vw - 360px)/ 1008)}}@media (max-width:991px){.offer .field-left .field__narrow-body{padding-left:0}}.footer{position:relative;background:#fff;color:#000;box-shadow:0 0 7px rgba(0,0,0,.05)}.footer .footer-item{display:flex;flex-direction:column}.footer .footer-item .headline-4{margin-bottom:24px}.footer .footer-item .nav-item{line-height:1.1}.footer .footer-item .nav-item:not(:last-child){margin-bottom:16px}@media (max-width:576px){.footer .footer-item .nav-item:not(:last-child){margin-bottom:12px}}.footer .footer-item .nav-title{transition:all .3s ease}@media (any-hover:hover){.footer .footer-item .nav-title:hover{color:#1ec041}}.footer__top-inner{padding-top:56px;padding-bottom:64px;display:flex;justify-content:space-between}@media (max-width:1368px){.footer__top-inner{padding-top:calc(32px + 24 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.footer__top-inner{padding-bottom:calc(40px + 24 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.footer__top-inner{flex-direction:column}}.footer__top-inner>.footer-item{max-width:235px;width:100%;margin-right:128px}@media (max-width:1368px){.footer__top-inner>.footer-item{margin-right:calc(24px + 104 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.footer__top-inner>.footer-item{margin-right:0;margin-bottom:40px;max-width:100%}}.footer__top-inner>.footer-item .footer-logo img{width:200px}@media (max-width:1368px){.footer__top-inner>.footer-item .footer-logo img{width:calc(120px + 80 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.footer__top-inner>.footer-item .footer-logo img{width:200px}}.footer__top-inner>.footer-item .footer-logo__text{margin-top:16px;display:flex;font-family:Akrobat,sans-serif;font-size:18px;line-height:1.2}.footer__top-inner>.footer-item .footer-feedback{margin-top:40px}.footer__top-body{display:flex;justify-content:space-between;max-width:800px;margin-left:auto;flex-grow:1}@media (max-width:992px){.footer__top-body{flex-direction:column}}.footer__top-body .footer-item{max-width:300px;width:100%}@media (max-width:992px){.footer__top-body .footer-item{max-width:100%}}.footer__top-body .footer-item:not(:last-child){margin-right:32px}@media (max-width:1368px){.footer__top-body .footer-item:not(:last-child){margin-right:calc(8px + 24 * (100vw - 360px)/ 1008)}}@media (max-width:992px){.footer__top-body .footer-item:not(:last-child){margin-right:0;margin-bottom:40px}}.footer__contacts .m-menu__contacts-body .header__mail-link{color:#1ec041}.footer__contacts .m-menu__contacts-body>:not(:last-child){margin-bottom:16px}.footer__contacts .contacts-social{margin-top:34px}.footer__bottom{padding:16px 0;background:#4b4b4b;color:#fff}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between}@media (max-width:992px){.footer__bottom-inner{flex-direction:column}}.footer__bottom-inner .copyright{display:flex;align-items:center}@media (max-width:992px){.footer__bottom-inner .copyright{margin-bottom:8px;font-size:14px;text-align:center;flex-direction:column}}.footer__bottom-inner .copyright__slogan{margin-left:12px}.footer__bottom-links{display:flex}@media (max-width:767px){.footer__bottom-links{flex-direction:column;align-items:center}}.footer__bottom-link{font-family:Akrobat,sans-serif;text-transform:uppercase;font-size:16px;line-height:1;letter-spacing:.03em;transition:all .3s ease}@media (any-hover:hover){.footer__bottom-link:hover{color:#1ec041}}.footer__bottom-link:not(:last-child){margin-right:12px}@media (max-width:767px){.footer__bottom-link:not(:last-child){margin-right:0;margin-bottom:12px}}.m-menu{position:fixed;z-index:1005;top:0;left:0;bottom:0;width:100%;opacity:0;visibility:hidden;overflow:hidden;background:rgba(75,75,75,.3);transition:all .3s ease;display:flex;justify-content:flex-end;cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.75 21.75l20-20m-20 0l20 20' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e"),auto}.m-menu.switch-on{opacity:1;visibility:visible}.m-menu.switch-on .m-menu__wrap{-webkit-transform:translateX(0);transform:translateX(0)}.m-menu__wrap{max-width:500px;width:100%;padding:16px 20px;height:100%;overflow-y:auto;background:#fff;color:#4b4b4b;transition:all .3s ease;-webkit-transform:translateX(100%);transform:translateX(100%);cursor:default;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:576px){.m-menu__wrap{padding:16px}}.m-menu__wrap::-webkit-scrollbar{display:none}.m-menu__inner{padding:0 0 30px}.m-menu__box{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.m-menu__logo{max-width:200px;margin-right:16px;display:flex}.m-menu__logo img{height:80px;width:100%}@media (max-width:1368px){.m-menu__logo img{height:calc(50px + 30 * (100vw - 360px)/ 1008)}}.m-menu__close{background:rgba(249,249,252,.7)}.m-menu__search{margin-bottom:24px}.m-menu__search .search-field{padding:8px 56px 8px 16px}.m-menu__nav{padding-top:16px;padding-bottom:16px}.m-menu__nav .nav-item:not(:last-child){margin-bottom:16px}.m-menu__nav .nav-title{padding:3px 0;width:100%;position:relative;display:inline-flex;align-items:center;font-family:Akrobat,sans-serif;font-size:18px;line-height:1;font-weight:600;text-transform:uppercase;color:#4b4b4b;transition:all .3s ease}@media (any-hover:hover){.m-menu__nav .nav-title:hover:not(.has-children){color:#139934}}.m-menu__nav .nav-title:focus{outline:0}@media (any-hover:hover){.m-menu__nav .nav-title.has-children .text:hover{color:#139934}}.m-menu__nav .nav-title .text{width:100%;margin-right:8px;transition:all .3s ease}.m-menu__nav .nav-title svg{flex-shrink:0;display:flex;width:28px;height:28px;background:rgba(75,75,75,.1);border-radius:4px;margin-left:auto;transition:all .3s ease}@media (any-hover:hover){.m-menu__nav .nav-title svg:hover{background:rgba(19,153,52,.2)}.m-menu__nav .nav-title svg:hover path{fill:#139934}}.m-menu__nav .nav-title svg path{transition:all .3s ease}.m-menu__nav .nav-title.is-active{color:#139934}.m-menu__nav .nav-title.is-active svg{background:rgba(19,153,52,.2)}.m-menu__nav .nav-title.is-active svg path{fill:#139934}.m-menu__nav .nav-sublist{margin-left:10px}.m-menu__nav .nav-subitem:not(:last-child){margin-bottom:6px}.m-menu__nav .nav-subtitle{display:inline-flex;padding:8px 0;font-family:Akrobat,sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1;transition:all .3s ease}@media (any-hover:hover){.m-menu__nav .nav-subtitle:hover{color:#139934;-webkit-transform:translate(3px,0);transform:translate(3px,0)}}.m-menu__nav .nav-subtitle.is-active{color:#139934}.m-menu__cta{padding-top:16px;padding-bottom:16px;margin-top:24px;margin-bottom:24px;border-width:1px 0 1px 0;border-style:solid;border-color:#e9e9e9;display:flex;align-items:center;justify-content:space-between}@media (max-width:576px){.m-menu__cta{flex-direction:column}}@media (max-width:576px){.m-menu__cta-text{margin-bottom:12px}}.m-menu__btn{display:flex}@media (max-width:576px){.m-menu__btn .button-small{background:#1ec041;color:#fff;height:36px}}.m-menu__contacts .contacts-social{margin-bottom:34px}.m-menu__contacts .m-menu__contacts-body>*{margin-bottom:20px}.m-menu__contacts .header__phone-link{font-family:Akrobat,sans-serif;font-size:20px;font-weight:600;line-height:1}.m-menu__contacts .header__mail-link{font-family:Akrobat,sans-serif;font-size:20px;line-height:1}.modal{position:fixed;width:100%;height:100%;background:rgba(29,29,29,.8);top:0;left:0;color:#fff;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;transition:all .3s ease 0s;z-index:1010}.modal.open{opacity:1;visibility:visible}.modal.open .modal__content{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.modal__body{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px 12px;cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.75 21.75l20-20m-20 0l20 20' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e"),auto}.modal__content{position:relative;padding:24px 24px 32px;max-width:424px;width:100%;-webkit-transform:translate(0,-100vh);transform:translate(0,-100vh);opacity:0;border-radius:4px;color:#000;background:#fff;cursor:default;transition:all .3s ease 0s}@media (max-width:767px){.modal__content{padding:24px 16px}}.modal .btn-close{position:absolute;right:4px;top:4px;box-shadow:0 0 8px rgba(0,0,0,.05)}@media (any-hover:hover){.modal .btn-close:hover{background:rgba(75,75,75,.1)}}.modal__description{margin-bottom:24px}.modal__headline{margin-bottom:8px}.modal__subtitle{color:#4b4b4b}.modal__btn-box{margin-top:24px;display:flex}@media (max-width:576px){.modal__btn-box .button{width:100%}}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;color:#f12621;margin-top:3px}.wpcf7-form .wpcf7-response-output{display:none}.wpcf7-form .cta__form-body-btn-text{display:flex;flex-direction:column}@media (max-width:767px){.wpcf7-form .cta__form-body-btn-text{display:inline}}.wpcf7-form .form__item.form__item-checked{display:none}.box-company-slogan{background:#fff;border-radius:9px;padding:40px 24px;margin-bottom:48px;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media (max-width:1368px){.box-company-slogan{margin-bottom:calc(40px + 8 * (100vw - 360px)/ 1008)}}@media (max-width:767px){.box-company-slogan{padding:32px 20px}}.box-company-slogan:not(:first-child){margin-top:40px}@media (max-width:1368px){.box-company-slogan:not(:first-child){margin-top:calc(30px + 10 * (100vw - 360px)/ 1008)}}.box-company-slogan .wp-block-column{display:flex;flex-direction:column;justify-content:center}.box-company-slogan .wp-block-column:nth-of-type(1) .wp-block-image{max-width:280px;margin-top:-10px}@media (max-width:1368px){.box-company-slogan .wp-block-column:nth-of-type(1) .wp-block-image{max-width:calc(180px + 100 * (100vw - 360px)/ 1008)}}@media (max-width:576px){.box-company-slogan .wp-block-column:nth-of-type(1) .wp-block-image{max-width:220px}}.box-company-slogan .wp-block-column:nth-of-type(2){font-size:17px;font-weight:500}@media (max-width:1368px){.box-company-slogan .wp-block-column:nth-of-type(2){font-size:calc(16px + 1 * (100vw - 360px)/ 1008)}}.box-company-slogan .caption-2{margin-top:16px;color:#139934}figure.box-gallery-images.has-nested-images.columns-default{flex-wrap:wrap}figure.box-gallery-images.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc((100% - 24px)/ 4)!important;border-radius:3px;overflow:hidden;height:300px;flex-grow:0;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media (max-width:1200px){figure.box-gallery-images.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc((100% - 16px)/ 3)!important}}@media (max-width:992px){figure.box-gallery-images.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc((100% - 8px)/ 2)!important}}@media (max-width:650px){figure.box-gallery-images.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:100%!important}}.wp-lightbox-overlay.active .lightbox-image-container{width:90%}.wp-lightbox-overlay.active .lightbox-image-container .wp-block-image img{width:100%;height:auto;-o-object-fit:contain!important;object-fit:contain!important}.catalog-subtitle{gap:16px}@media (max-width:781px){.catalog-subtitle{flex-wrap:nowrap!important;gap:8px}}.catalog-subtitle .wp-block-column:nth-of-type(1){width:auto;flex-basis:72px;height:72px;flex-shrink:0;flex-grow:0}@media (max-width:1368px){.catalog-subtitle .wp-block-column:nth-of-type(1){flex-basis:calc(36px + 36 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.catalog-subtitle .wp-block-column:nth-of-type(1){height:calc(36px + 36 * (100vw - 360px)/ 1008)}}@media (max-width:781px){.catalog-subtitle .wp-block-column:nth-of-type(1){flex-basis:36px!important}}.catalog-subtitle .wp-block-column:nth-of-type(1) .wp-block-image{width:100%;height:100%;display:flex}.catalog-subtitle .wp-block-column:nth-of-type(2) h2{margin-bottom:0}.box-404{padding-top:60px;padding-bottom:70px;display:flex;flex-direction:column;align-items:center}@media (max-width:1368px){.box-404{padding-top:calc(32px + 28 * (100vw - 360px)/ 1008)}}@media (max-width:1368px){.box-404{padding-bottom:calc(46px + 24 * (100vw - 360px)/ 1008)}}.box-404__headline{margin-bottom:20px;text-align:center}@media (max-width:1368px){.box-404__headline{margin-bottom:calc(10px + 10 * (100vw - 360px)/ 1008)}}.box-404__image{display:flex;justify-content:center;align-items:center}.box-404__image svg{width:100%;height:auto}.box-404__btn{display:flex;justify-content:center;margin-top:40px}@media (max-width:1368px){.box-404__btn{margin-top:calc(30px + 10 * (100vw - 360px)/ 1008)}}.page-shop .catalog-subtitle .wp-block-image img{width:100%}.content-contacts{padding-bottom:56px}@media (max-width:1368px){.content-contacts{padding-bottom:calc(32px + 24 * (100vw - 360px)/ 1008)}}.content-contacts__body{display:flex}@media (max-width:992px){.content-contacts__body{flex-direction:column}}.content-contacts__body-desc{width:448px;flex-shrink:0;margin-right:24px;display:flex;flex-direction:column}@media (max-width:1368px){.content-contacts__body-desc{width:calc(300px + 148 * (100vw - 360px)/ 1008)}}@media (max-width:992px){.content-contacts__body-desc{width:auto;margin-right:0;margin-bottom:40px}}.content-contacts__body-desc-item{display:flex;align-items:center}.content-contacts__body-desc-item:not(:last-child){margin-bottom:20px}@media (max-width:1368px){.content-contacts__body-desc-item:not(:last-child){margin-bottom:calc(16px + 4 * (100vw - 360px)/ 1008)}}.content-contacts__body-desc-item._soc-contacts{color:#139934}.content-contacts__body-desc-item._soc-contacts._soc-contacts .icon{background:#fff}.content-contacts__body-desc-item .icon{box-shadow:0 4px 16px rgba(0,0,0,.05);margin-right:16px;display:flex;color:#139934;background:#fff;border-radius:3px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:4px}.content-contacts__body-desc-item .icon svg{display:flex}.content-contacts__body-desc-item .text{font-size:19px;line-height:1.4}@media (max-width:1368px){.content-contacts__body-desc-item .text{font-size:calc(16px + 3 * (100vw - 360px)/ 1008)}}.content-contacts__body-desc-item .contacts-social{margin-right:16px}.content-contacts__body-desc-item .contacts-social__link{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media (any-hover:hover){.content-contacts__body-desc-item .contacts-social__link:hover{box-shadow:0 2px 4px rgba(38,38,38,.15),0 4px 8px rgba(38,38,38,.1)}}.content-contacts__body-map{margin-left:auto;min-height:500px;width:calc(100% - 424px)}@media (max-width:992px){.content-contacts__body-map{width:100%;margin-left:0}}@media (max-width:576px){.content-contacts__body-map{min-height:inherit;height:400px}}.content-contacts__body-map .ya-map{width:100%;height:100%}.content-contacts__body-map .ymaps3x0--main-engine-container{-webkit-filter:grayscale(50%);filter:grayscale(50%)}.content-contacts__body-map .icon-marker{position:relative;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:150px;display:flex;cursor:pointer}@media (max-width:1368px){.content-contacts__body-map .icon-marker{width:calc(100px + 50 * (100vw - 360px)/ 1008)}}.content-contacts__body-map .icon-marker img{-webkit-filter:drop-shadow(0 0 5px #4b4b4b);filter:drop-shadow(0 0 5px #4b4b4b)}.content-contacts-production .content-contacts__body-map{width:100%}@media (max-width:992px){.content-contacts-production .content-contacts__body-desc{margin-bottom:0}}.search-results__body{margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.search-results .card-search{padding-left:12px;padding-right:12px;width:33.3333333333%;display:flex;margin-bottom:24px}@media (max-width:1200px){.search-results .card-search{width:50%}}@media (max-width:767px){.search-results .card-search{width:100%}}@media (any-hover:hover){.search-results .card-search:hover .card-search__image img{-webkit-transform:scale(1.07);transform:scale(1.07)}.search-results .card-search:hover .card-search__headline{color:#139934}}.search-results .card-search__inner{width:100%;padding:12px 12px 20px;display:flex;flex-direction:column;align-items:center;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05);border-radius:5px}.search-results .card-search__image{margin-bottom:16px;padding:12px;height:220px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden}.search-results .card-search__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease}.search-results .card-search .card-search__headline{margin:0;font-size:23px;font-weight:600;transition:all .3s ease}@media (max-width:1368px){.search-results .card-search .card-search__headline{font-size:calc(20px + 3 * (100vw - 360px)/ 1008)}}.page-services .inner-page h2.wp-block-heading{display:inline-flex;background:#1bb441;color:#fff;padding:8px 10px 6px;border-radius:4px}