@import url(https://fonts.googleapis.com/css2?family=Russo+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Formular:wght@400;700&display=swap);@font-face{font-family:Formular-bold;font-style:normal;font-weight:1000;src:url(/static/media/formular-bold.da0e3a5e8d21f2f7f643.woff2) format("woff2"),url(/static/media/formular-bold.616ebe3be61db550302e.woff) format("woff")}@font-face{font-family:Formular;font-style:normal;font-weight:400;src:url(/static/media/formular-regular.e986061724aeb2edb337.woff2) format("woff2"),url(/static/media/formular-regular.89e3bbf30f933ee09c3c.woff) format("woff")}*{--color-theme-green:#d5e744;--color-theme-gray:#fff9 box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Formular-bold,sans-serif;font-weight:400;text-transform:uppercase}body{font-family:Formular,sans-serif;font-size:16px;font-weight:400}.location img{width:25px}.upside-header{background-color:#161a1d;color:#fff;display:flex;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:400;justify-content:space-between;padding:20px 50px;text-transform:uppercase}.location p{color:#fff}.location,.phone-number{display:flex}.phone-number a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:188px}.phone-number-text{color:#fff}.phone-number img{width:30px}.location p,.phone-number p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:7px}.location img,.phone-number img{margin-right:10px}.logo-descr h1{font-family:Formular-bold,sans-serif;font-size:30px;font-weight:300;text-transform:uppercase}.logo{display:flex;margin-left:30px}.logo-descr h1,.logo-descr p{color:#161a1d;text-decoration:none}.logo img{width:90px}.logo-descr{margin-top:40px;width:240px}.downside-header{display:flex;height:130px}.navmenu{display:flex;font-size:18px;justify-content:space-around;margin-left:auto;margin-right:320px;margin-top:45px;text-transform:uppercase;width:600px}.active-header,header li:hover{border:2px solid #d5e744}.navmenu a{border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}li{color:#161a1d}.navmenu li{border:2px solid #0000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:60px;padding:10px 13px}.order-call{background-color:var(--color-theme-green);cursor:pointer;font-family:Formular-bold,sans-serif;font-size:24px;height:130px;margin-left:140px;position:absolute;right:0;text-align:center;text-transform:uppercase;width:280px}.order-call p{margin-top:48px}.order-call-dropmenu{background-color:rgba(0,0,0,.199);height:130px;position:absolute;right:0;top:85;transition:transform .2s linear 50ms;width:280px;z-index:-1}.order-call:hover~.order-call-dropmenu{transform:translateY(10px)}.nav-order{display:flex;position:relative;width:calc(100% - 325px)}footer{background-color:#161a1d;color:#fff;display:flex;justify-content:center;padding:100px 0;width:100%}footer a{color:#fff;line-height:35px}.upside-row{border-bottom:1px solid #fff6;border-right:1px solid #fff6;padding:50px}.second-col h1{font-family:Formular-bold,sans-serif;font-weight:300;margin-top:20px;max-width:430px;text-transform:uppercase}.second-col span{color:var(--color-theme-green)}.first-col,.second-col{max-width:605px;padding:10px}.second-col p{color:#fff9;line-height:25px;margin:20px 0;max-height:120px}.second-col button{background-color:var(--color-theme-green);border:none;cursor:pointer;font-family:Formular-bold,sans-serif;font-size:18px;font-weight:300;padding:10px;text-transform:uppercase;z-index:2}.btn-shadow,.second-col button{height:70px;max-width:430px;position:absolute}.btn-shadow{background-color:#ffffff80;transition:transform .2s ease 50ms;z-index:auto}.button-call{margin-top:40px;position:relative}.second-col button:hover~.btn-shadow{transform:translateY(7px)}.contacts h3{color:var(--color-theme-green);font-weight:300;margin-bottom:25px;margin-top:20px}.contacts{line-height:10px;margin-top:170px}.contacts p{color:#fff;font-family:Formular-bold,sans-serif;font-size:18px}.__click{cursor:pointer}.copy p{color:#fff9;font-family:Formular,sans-serif;font-size:16px;line-height:10px;text-align:right}.phone-copy{display:flex;flex-wrap:wrap;justify-content:space-between}.copy{margin-bottom:0;margin-top:auto}#addres-footer{margin-top:20px}.downside-row{border-right:1px solid #fff6;padding:40px 20px 20px}.downside-row h1{font-family:Formular-bold,sans-serif;font-weight:300;margin-bottom:30px;text-transform:uppercase}.downside-row span{color:var(--color-theme-green)}.call-order-menu .privacy-policy-label{align-items:flex-start;color:#000c;display:flex;font-size:14px;line-height:1.4;margin-bottom:20px;max-width:380px}.call-order-menu .PrivacePolicyAgree{accent-color:var(--color-theme-green);cursor:pointer;flex-shrink:0;height:16px;margin-right:8px;margin-top:2px;width:16px}.call-order-menu .privacy-policy-label a{color:var(--color-theme-green);text-decoration:underline}.call-order-menu .checkbox-error{color:red;display:block;font-size:13px;margin-top:4px}.call-order-menu input[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.call-order-menu input[type=submit]{background-color:var(--color-theme-green);bottom:20px;cursor:pointer;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:300;left:40px;margin-right:0;position:absolute;text-transform:uppercase;transition:filter .2s;width:420px}.call-order-menu input[type=submit]:hover:enabled{filter:brightness(90%)}.call-order-menu{background-color:#fff;display:none;flex-wrap:wrap;height:500px;left:calc(50vw - 250px);padding:60px 40px;position:fixed;top:calc(50vh - 305px);width:420px;z-index:999}.call-order-menu-bg{background-color:#0009;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.call-order-menu input{background-color:#161d1a1a;border:none;font-family:Formular,sans-serif;font-size:16px;font-weight:100;height:60px;margin-bottom:10px;padding-left:20px;width:400px}.call-order-menu input[type=button]{background-color:var(--color-theme-green);bottom:20px;cursor:pointer;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:300;left:40px;margin-right:0;position:absolute;text-transform:uppercase;width:420px}.call-order-menu input[type=button]:hover{filter:brightness(90%)}.call-order-menu textarea{background-color:#161d1a1a;border:none;font-family:Formular,sans-serif;font-size:16px;font-weight:100;height:70px;margin-top:-20px;padding-left:20px;padding-top:10px;resize:none;width:400px}.call-order-menu textarea:focus{outline:none}.call-order-menu input[type=text]{margin-bottom:20px;transform:translateY(-20px)}.call-order-menu input:focus{outline:0}.call-order-menu h1{font-family:Formular-bold,sans-serif;font-size:40px;font-weight:300;margin-bottom:20px;text-transform:uppercase}.call-order-menu-info{text-align:center}.call-order-menu p{color:#0006;margin-left:50px;width:300px}.exit-btn{background-color:var(--color-theme-green);cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}.exit-btn img{left:13px;position:absolute;top:13px}.drop-list-catalogue{background:#d5e744;display:none;position:absolute;top:163px;z-index:4}#catalogue{cursor:pointer}.call-order-menu input[type=text].__error_input::placeholder{color:red}.drop-list-catalogue a{color:#161a1d;padding:15px 20px;width:180px}.drop-list-catalogue a:active{background-color:#c8da41;color:#161a1d}.arrow-list:after{content:"→"}.drop-list-chem-catalogue{background:#d5e744;display:none;position:absolute;top:280px;z-index:4}.drop-list-chem-catalogue a{color:#161a1d;padding:10px 20px;width:180px}.drop-list-chem-catalogue a:active{background-color:#c8da41;color:#161a1d}.washer-list{background:#d5e744;display:none;position:absolute;top:200px;z-index:4}.washer-list a{color:#161a1d;height:-webkit-max-content;height:max-content;padding:10px 20px;width:180px}.washer-list a:active{background-color:#c8da41;color:#161a1d}.garden-equipment-list{background:#d5e744;display:none;position:absolute;top:440px;z-index:4}.garden-equipment-list a{color:#161a1d;height:-webkit-max-content;height:max-content;padding:10px 20px;width:180px}.garden-equipment-list a:active{background-color:#c8da41;color:#161a1d}.first-screen-work{background-image:linear-gradient(90deg,#161a1d66 0,#161a1d66 21%,#161a1d4d 36%,#0000 54%,#fff0),linear-gradient(to right top,#161a1d,#161a1dcc 18%,#0000 73%,#fff0);background-position:left calc(-1151px + 50%) top -26px,left 0 top 0,left 0 top 0,50%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;overflow:hidden;padding:80px 40px 100px 10%;position:relative}.first-screen-work figure{animation:slidy 50s infinite;display:flex;font-size:0;height:100%;left:0;margin:0;object-fit:cover;padding:0;position:absolute;text-align:left;width:100%;z-index:-1}.first-screen-work figure img{float:left;height:115%;margin-top:-80px;min-width:100vw;object-fit:cover;width:100vw}@keyframes slidy{0%{transform:translateX(0)}23%{transform:translateX(0)}25%{transform:translateX(-100vw)}48%{transform:translateX(-100vw)}50%{transform:translateX(-200vw)}73%{transform:translateX(-200vw)}75%{transform:translateX(-300vw)}98%{transform:translateX(-300vw)}to{transform:translateX(-400vw)}}.achivements{display:flex;justify-content:space-around;margin-bottom:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.achivements div{padding:0 50px 0 0}.achivements div h1{color:var(--color-theme-green);font-family:Formular-bold,sans-serif;font-size:100px;font-weight:200}.achivements div h1 span{font-size:50px;font-weight:lighter;text-transform:uppercase}.achivements div h3{color:#fff;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:100;text-transform:uppercase}.achivements div p{color:#aaa9;font-size:16px;font-weight:500;margin-top:10px}.advantages{border-bottom:2px solid var(--color-theme-green);display:flex;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:100;justify-content:space-between;padding-bottom:7px;padding-left:25px;text-transform:uppercase;width:900px}.advantages li{color:#fff;list-style:square;margin-right:20px}.advantages li::marker{color:var(--color-theme-green);font-size:25px;transform:translateY(5px)}.supplies{font-family:Formular-bold,sans-serif;margin-top:40px}.supplies h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#0000;font-size:84px}.supplies h1,.supplies h2{font-weight:400;text-transform:uppercase}.supplies h2{color:var(--color-theme-green);font-size:73px;margin-top:10px}.supplies h2 span{color:#fff;font-size:48px}.supplies p{color:#fff9;font-family:Formular,sans-serif;margin-top:10px}.second-screen-about{display:flex;justify-content:center;margin-bottom:100px}.second-screen-about .description h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#161a1d;color:#0000;font-family:Formular-bold;font-size:36px;font-weight:400;text-transform:uppercase}.second-screen-about .description h1{color:#161a1d;font-family:Formular-bold;font-size:85px;font-weight:400;text-transform:uppercase}.second-screen-about{padding-left:80px;padding-right:80px}.second-screen-about .description{margin-top:100px}.main-about-cont{max-width:640px}.second-screen-about .description p,.switch-description p{color:#161a1d99;font-family:Formular,sans-serif;font-size:16px;font-weight:400px;line-height:25px}.descr-buttons{display:flex;flex-wrap:wrap;margin-bottom:30px;margin-top:30px;max-height:640px}.descr-buttons button{border:none;color:#161a1d;cursor:pointer;font-family:Formular-bold;font-size:18px;margin:5px 5px 0;padding:10px 20px 10px 15px;text-transform:uppercase}.descr-buttons button._active-description{background-color:var(--color-theme-green);border-bottom:3px solid var(--color-theme-green)}.descr-buttons button._non-active-description{background-color:#fff;border-bottom:3px solid var(--color-theme-green)}.main-about-photos{position:relative}.ms-drill-img{filter:brightness(70%);height:465px;max-width:440px;object-fit:cover}.about-photos-cont{position:relative}.ms-gear-img-cont{max-width:440px;position:relative}.ms-gear-img-cont img{background-color:#161a1d;background-image:url(/static/media/ms-gear.697f5a7f67a54c68e2a8.webp);background-position:0 0;background-repeat:no-repeat;background-size:auto;border:20px solid #fff;border-right:none;height:250px;margin-left:100px;margin-top:-170px;position:absolute;width:100%}.ms-gear-img-cont div{background:#161a1d;height:250px;margin-left:120px;margin-top:-150px;opacity:.3;position:absolute;width:440px;z-index:4}.third-screen-catalogue{position:relative}.black-line{background-color:#161a1d;background-image:url(/static/media/grig-gb.aef2b77a5c2e8618506d.webp);background-position:left calc(1079px + 50%) top -10px;background-repeat:no-repeat;height:400px;position:absolute;width:100%;z-index:-1}.catalogue-welcome-text h1{color:#fff;font-size:85px;font-weight:400}.catalogue-welcome-text h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#161a1d;font-family:Formular-bold;font-size:35px;font-weight:400;margin-right:10px;margin-top:27px}.catalogue-welcome-text{display:flex;font-family:Formular-bold;justify-content:center;margin-bottom:80px;padding-top:100px;text-transform:uppercase}.catalogue-screen-list-element{display:flex;margin-left:20px;padding:20px;position:relative;width:45%}.price-link{display:flex;justify-content:space-between;width:100%}.price-link p{color:var(--color-theme-green);font-family:Formular-bold,sans-serif;font-size:20px;font-weight:800;margin-top:25px;text-transform:uppercase}.price-link button{background-color:var(--color-theme-green);border:none;cursor:pointer;height:70px;margin-left:30px;position:relative;width:70px}.price-link button .button-shadow{height:100%;position:absolute;top:0;width:100%;z-index:-1}.price-link button:hover>.button-shadow{transform:translate(10px,10px)}.price-link button img{height:35px;margin:19px;width:35px}.catalogue-screen-list-element img{aspect-ratio:3/2;margin-right:-50px;object-fit:cover;padding-bottom:50px;width:50%}.catalogue-screen-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1400px;width:100%;z-index:1}.catalogue-screen-list-overcont{display:flex;justify-content:center;margin-bottom:50px;width:100%}.catalogue-screen-list-descr{background-color:#fff;height:auto;margin-bottom:0;margin-top:0;padding:30px 5px 30px 30px;width:92%}.catalogue-screen-list-descr p{color:#161d1a99;font-size:16px;font-weight:500;margin-top:20px;width:100%}.catalogue-screen-list-descr h3{color:#161a1d;font-family:Formular-bold,sans-serif;font-size:20px;line-height:30px;margin-top:20px;text-transform:uppercase;width:100%}.catalogue-screen-list-descr span{background-color:#161a1d;color:#fff;font-weight:400;padding:0 10px;white-space:nowrap}.catalogue-screen-list-element img{filter:brightness(70%);z-index:-1}.main-why-we{margin-top:120px}.main-why-we,.main-why-we-text{display:flex;justify-content:center}.main-why-we-text{margin-bottom:40px;text-transform:uppercase}.main-why-we-text h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#161a1d;color:#fff;font-size:35px;margin-right:20px;margin-top:30px}.main-why-we-text h1{font-size:85px}.why-we-cause-cont{display:flex;justify-content:center;margin-bottom:100px;width:50%}.why-we-cause-cont h1{color:var(--color-theme-green);font-size:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:30px;padding-right:20px;transform:rotate(-90deg)}.main-why-we-causes{display:flex;flex-wrap:wrap;justify-content:center;max-width:1400px}.why-we-cause-img .why-we-img{height:70px;margin-bottom:0;margin-right:50px;margin-top:auto;width:70px}.why-we-cause-img .why-we-img-shadow{filter:opacity(10%);width:120px}.why-we-cause-img{display:flex}.why-we-cause h2{font-size:20px;margin-top:20px;max-width:350px}.why-we-cause p{color:#161d1a99;font-size:16px;margin-top:20px;max-width:320px}.main-reviews{background-color:#161a1d;background-image:url(/static/media/grig-gb.aef2b77a5c2e8618506d.webp);background-position:left calc(-1072px + 50%) top -3px;background-repeat:no-repeat;display:flex;justify-content:center;padding-bottom:100px;padding-top:100px}.main-reviews-cont{max-width:1400px}.main-reviews-list{display:flex}.main-reviews-text h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:#161a1d;font-family:Formular-bold;font-size:35px;font-weight:100;margin-right:20px;margin-top:30px}.main-reviews-text{justify-content:center}.main-reviews-text h1{color:#fff;font-size:85px;font-weight:400}.main-reviews-text{display:flex;margin-bottom:50px}.main-review{display:flex;margin:0 5px;padding:0 20px;width:47%}.review-image-cont img{filter:brightness(75%);height:120px;object-fit:cover;width:120px}.review-image-cont div img{height:20px;margin:15px;width:25px}.review-image-cont div{background-color:var(--color-theme-green);display:flex;height:50px;justify-content:center;margin-left:120px;width:50px}.review-text-cont h2{color:#fff;font-size:20px;font-weight:400;margin-top:40px}.review-text-cont p{color:#aaa9;filter:brightness(1.3);font-size:16px}.review-text-cont{line-height:27px;margin-bottom:30px;margin-left:30px}.main-top-sales{display:flex;justify-content:center;padding:100px 0;position:relative}.main-top-sales-cont{max-width:1400px}.main-top-sales-text{display:flex;margin-bottom:100px}.main-top-sales-text h1{color:#161a1d;font-size:85px}.main-top-sales-text h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#161a1d;color:#fff;font-size:35px;margin-right:30px;margin-top:30px}.left-slide-button,.right-slide-button{background-color:var(--color-theme-green);cursor:pointer;height:70px;margin:225px 0;transition:all .1s linear 0ms;width:50px}.left-slide-button img,.right-slide-button img{margin:40% 20%;width:60%}.left-slide-button img{rotate:180deg}.left-slide-button:hover,.right-slide-button:hover{background-color:#e4e5e2;filter:invert(10)}.main-top-sales-list{display:flex;max-width:900px;overflow:hidden;width:100%}.slide-item{background-color:#161a1d26;background-image:url(/static/media/grig-gb.aef2b77a5c2e8618506d.webp),linear-gradient(to right bottom,#fff0,#161a1d66 99%);background-position:left calc(-1126px + 50%) top calc(-26px + 50%),left 0 top 0;background-repeat:no-repeat;flex:0 0 100%;height:500px;justify-content:space-around;margin-right:-100%;text-align:center;transition:transform .5s ease-in-out}.slide-item,.slider-cont-elem{display:flex}.slide-item h3{color:#fff;font-size:50px}.slide-item-descr{color:#fff}.slide-item-descr h1{font-size:25px;margin-bottom:10px}.slide-item-descr h2{font-family:Formular,sans-serif;font-size:25px;text-transform:none}.slide-item-descr p{margin-bottom:10px;opacity:.6}.slide-item-descr button{background-color:var(--color-theme-green);border:none;color:#161a1d;cursor:pointer;font-family:Formular-bold,sans-serif;font-size:20px;font-weight:100;margin-bottom:20px;margin-top:20px;padding:20px 50px;text-transform:uppercase}.slide-item img{background-color:initial;filter:grayscale(.2) opacity(.9);mix-blend-mode:multiply;object-fit:scale-down;padding:20px;pointer-events:none;width:50%}.slide-item-descr{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:40px;margin-top:170px}.main-instruction{display:flex;justify-content:center;margin-bottom:120px;margin-top:20px}.instruction-elem-img img{width:60px}.instruction-elem-img{border-left:5px solid var(--color-theme-green);display:flex;padding:30px 20px}.instruction-elem-img h3{background-color:var(--color-theme-green);font-size:20px;height:36px;margin-top:5px;padding-top:14px;text-align:center;width:50px}.main-instruction-elem{display:flex;flex-wrap:wrap;justify-content:center;margin:0 50px;max-width:400px;text-align:center}.main-instruction-cont{display:flex;max-width:1400px}.main-instruction-elem h2{font-size:20px;width:100%}.main-instruction-elem h1{color:var(--color-theme-green);font-size:70px;margin-bottom:30px;margin-top:10px;width:100%}.main-instruction-elem p{color:#161d1a99;font-size:16px;margin-top:40px}.burger-menu{background-color:var(--color-theme-green);box-shadow:0 0 10px #0000001a;height:100%;position:fixed;right:-300px;top:0;transition:right .3s ease-in-out;width:250px;z-index:100}.burger-menu.open{overflow-x:hidden;overflow-y:scroll;right:0}.burger-menu-content h4{background-color:var(--color-theme-green);color:#000;cursor:pointer;font-size:20px;padding:10px 5px}.burger-icon{cursor:pointer;display:none}.close-btn{background:none;background-color:#161a1d;border:none;color:#fff;cursor:pointer;font-size:1.2em;height:70px;position:absolute;right:0;top:0;width:70px;z-index:101}.catalog-menu{position:relative}.burger-backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.burger-menu .catalog-sidebar{padding-top:5px;width:100%}.burger-menu .catalog-sidebar .catalog-sidebar-elem{padding:10px 10px 10px 5px}.burger-menu .catalog-sidebar .catalog-sidebar-subelem{padding-left:25px}.burger-menu .catalog-sidebar-subelem p{font-size:16px}.burger-menu h3{font-size:20px}.burger-menu .catalog-sidebar-elem p{font-size:18px;padding-left:10px}.yandMaps{height:300px;width:550px}@font-face{font-family:Formular-bold;font-style:normal;font-weight:bolder;src:url(/static/media/formular-bold.da0e3a5e8d21f2f7f643.woff2) format("woff2"),url(/static/media/formular-bold.616ebe3be61db550302e.woff) format("woff")}.catalog{display:flex;max-width:1600px}.catalog-page{padding:50px 0}.catalog-sidebar{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:300px}.catalog-sidebar-elem{padding:10px}.catalog-sidebar-elem,.catalog-sidebar-subelem{background-color:var(--color-theme-green);color:#000;font-size:18px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.catalog-sidebar-subelem{padding:5px 5px 5px 25px}.catalog-sidebar-elem:hover>h3,.catalog-sidebar-elem:hover>p,.catalog-sidebar-subelem:hover>p{transform:scale(1.05)}.catalog-sidebar-elem:hover,.catalog-sidebar-subelem:hover{background-color:#c4d33d}.catalog-cont{column-gap:20px;flex-wrap:wrap;margin-left:20px;row-gap:80px}.catalog-cont,.catalog-not-found{display:flex;justify-content:center;width:100%}.catalog-not-found{padding-left:50px;padding-top:200px}.catalog-elem{border:1px solid #00000040;border-radius:15px;height:auto;max-height:360px;padding:5px;text-align:center;transition:all .2s;width:200px}.catalog-elem:hover{transform:scale(1.05)}.catalog-elem img{border-radius:15px;height:200px;margin-bottom:20px;object-fit:contain;width:100%}.catalog-elem p{color:#000;font-family:Formular-bold;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase}.catalog-elem h3{color:#000;margin-top:20px}.catalog-page{display:flex;justify-content:center;padding:100px 0}.catalog-page-cont{max-width:1400px}.catalog-page-main-info{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-left:5%;padding-top:40px;text-align:center;width:50%}.catalog-page-main-info h1{font-size:35px;font-weight:400;line-height:50px;margin-bottom:10px;width:100%}.catalog-page-main-info h2{font-size:30px;width:100%}.catalog-page-top-elem{display:flex;margin-bottom:130px}.catalog-page-top-elem img{max-height:800px;object-fit:cover;width:40%}.catalog-page-main-info button{background-color:var(--color-theme-green);border:none;cursor:pointer;font-family:Formular-bold,sans-serif;font-size:20px;height:90px;margin:50px 25% 70px;min-width:70%;padding:20px 60px;text-transform:uppercase}.catalog-page-main-info p{cursor:pointer;font-size:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catalog-page-descr-switch{display:flex;margin-bottom:50px}.catalog-page-switch-elem{border-bottom:3px solid #fff;cursor:pointer;font-size:20px;margin-right:20px;padding:10px 20px}.catalog-page-switch-elem.__active-switcher{border-bottom:3px solid var(--color-theme-green)}.catalog-page-descr-cont p{font-size:18px;line-height:25px;max-width:80%;padding-left:20px}.catalog-spec-elem{border-bottom:1px dashed #161a1d66;color:#161a1d;display:flex;font-size:18px;justify-content:space-between;padding:15px 1px;width:45%}.catalog-spec-elem strong{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-right:5px;margin-top:auto}.catalog-spec-elems-cont{display:flex;flex-wrap:wrap;justify-content:space-around}.img-cont p{color:#3d7ec9;font-size:40px;position:absolute;right:0;text-align:center;top:110px;transform:rotate(-6deg) skew(353deg,0);width:77%}.img-cont,.product-img-cont{position:relative}.product-img-cont img{max-width:500px;object-fit:cover;width:100%}.product-img-cont p{color:#3d7ec9;font-family:Formular-bold;font-size:80px;position:absolute;right:0;text-align:center;top:180px;transform:rotate(-6deg) skew(353deg,0);width:70%}#catalog-elem-title{font-family:Formular;font-size:14px;font-weight:100;text-transform:none}.catalog-food-equipment-colors{display:flex;padding-top:30px}.goBackButton{display:none}.catalog-colors-cont{display:flex;flex-wrap:wrap;margin-top:20px}.catalog-spec-elem.food-equip-elems{flex-wrap:wrap;width:100%}.food-equip-elems-cont{display:flex;justify-content:space-between;min-width:210px;padding:0 5px;width:20%}.catalog-colors-cont-food{display:flex;flex-wrap:wrap;margin-left:5px}.color-var-food-equip{border:1px solid #00000080;height:20px;margin-bottom:5px;margin-right:5px;width:20px}.food-equip-elems-cont.colors-equip-elems-cont{min-width:400px;width:37%}.scrubbers-info p{font-family:formular,sans-serif;font-size:12px;font-weight:300;text-align:left;text-transform:inherit}.scrubbers-info div{display:flex;justify-content:space-between;padding:0 5px;width:calc(100% - 10px)}.scrubbers-info{margin-bottom:-10px;margin-top:5px}.catalog-title{margin-bottom:10px;margin-left:10px;text-align:left}.main-indivs ul li{font-size:16px;text-align:left}.main-indivs p{font-weight:700;margin-bottom:10px}.main-indivs{margin-top:-20px}.image-cont{display:flex;overflow:hidden;white-space:nowrap;width:500px}.image-cont img{flex-shrink:0;transform:translateX(0);transition:1s;width:500px}.image-chooser{margin-left:120px;width:300px}.image-chooser,.mini-images{display:flex;height:100px;justify-content:center}.mini-images{margin-left:44px;min-width:500px;overflow:hidden;white-space:nowrap}.mini-images img{cursor:pointer;filter:opacity(.5);flex-shrink:0;height:100px;transition:.3s;-webkit-user-select:none;user-select:none;width:auto}.leftArrow,.rightArrow{cursor:pointer;padding:calc(50% - 17.5px) 1px;transition:.1s;width:20px;z-index:3}.leftArrow:hover,.rightArrow:hover{transform:scale(1.1)}@media (hover:none) and (pointer:coarse){.leftArrow:active,.rightArrow:active{-webkit-tap-highlight-color:transparent;background-color:initial;transform:scale(1.1)}}.leftArrow{margin-left:20px}.bigImage{display:inline-flex}.not-found-page{display:flex;justify-content:center}.not-found-page h1{font-size:150px}.not-found-page-cont{margin:100px 0;text-align:center}.not-found-page h2{font-size:30px;margin-bottom:10px}.not-found-page-cont p{font-size:18px;line-height:30px}.not-found-page-cont span{cursor:pointer;font-weight:600}.not-found-page-cont a{color:#000;font-weight:800}@media screen and (max-width:1225px){#contacts{display:none}.first-screen-work{padding-left:50px}.second-col h1{font-size:27px}.first-col{padding-left:0}.second-col{padding-right:0}.ms-gear-img-cont{max-width:390px}.ms-gear-img-cont div{width:390px}.second-screen-about .description h1{font-size:60px}.second-screen-about{margin-bottom:140px}.catalogue-screen-list-element{width:40%}.price-link p{font-size:18px;padding-left:10px}.why-we-cause-cont h1{display:none}.catalogue-welcome-text h1{font-size:70px}.main-reviews-text h1{font-size:60px}}@media screen and (max-width:1374px){.nav-order{width:calc(100% - 360px)}.ms-gear-img-cont img{margin-left:60px}.ms-gear-img-cont div{margin-left:80px}}@media screen and (max-width:1023px){footer{flex-wrap:wrap-reverse}.upside-row{display:none}.downside-row{border:none}.logo-descr{display:none}.order-call,.order-call-dropmenu{right:-235px}.navmenu{justify-content:space-around;margin-right:0;width:100%}.advantages{display:block;width:auto}.advantages li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-photos-cont{display:none}.catalogue-screen-list-element{height:350px;width:100%}.catalogue-screen-list{margin-top:40px}.main-top-sales-text{flex-wrap:wrap;text-align:center}.main-top-sales-text h1,.main-top-sales-text h2{width:100%}.main-top-sales-list{width:85vw}.slider-cont-elem{justify-content:center}.main-instruction-cont{width:100vw}.supplies h2{font-size:60px}.catalogue-welcome-text,.main-why-we-text{flex-wrap:wrap}.main-why-we-causes{width:100vw}.main-reviews-text{flex-wrap:wrap}}@media screen and (max-width:768px){.second-screen-about .description h1{font-size:53px}.downside-header{display:none}.burger-icon{display:block;display:flex;justify-content:right;width:100%}.burger-icon img{margin-top:10px}.order-call{display:none}.upside-header{flex-wrap:wrap}.supplies h1{font-size:40px;text-align:center}.supplies h2{font-size:8vw;text-align:center}.supplies h2 span{font-size:10vw;text-align:center}.achivements,.main-why-we-causes{flex-wrap:wrap}.why-we-cause-cont{width:60%}.main-instruction-cont,.main-reviews-list{flex-wrap:wrap}.downside-row{padding:0;width:400px}.yandMaps{height:550px;width:85vw}.second-col{width:90vw}.second-col h1{font-size:25px}.catalogue-screen-list-element{flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:570px}.catalogue-screen-list-element img{margin:0;max-height:300px;padding:0;width:100%}.price-link p{display:none}.price-link{justify-content:center;margin:0}.price-link button{margin:0}.catalogue-screen-list-descr{padding:0;text-align:center}.catalogue-welcome-text h1{font-size:10vw}.catalogue-welcome-text h2{font-size:5vw}.right-slide-button{position:absolute;right:7.5vw;top:-280px}.left-slide-button{left:7.5vw;position:absolute;top:-280px}.slide-item{height:400px}.slide-item img{width:40%}.main-top-sales-list{margin-top:30px}.slider-cont-elem{position:relative}.main-top-sales-text h1{font-size:60px}.first-col{padding:0;width:90%}.main-why-we-text h1{font-size:55px;text-align:center;width:100%}}@media screen and (max-width:545px){.slide-item{flex-wrap:wrap;height:450px}.slide-item-descr{margin:0;width:100%}.main-reviews-text h1{font-size:50px}.second-screen-about{padding:0 30px}.call-order-menu{height:530px;left:calc(50vw - 180px);padding:60px 30px;top:calc(50vh - 325px);width:300px}.call-order-menu input{padding-left:10px;width:290px}.call-order-menu input[type=button]{left:30px;padding:0;width:300px}.call-order-menu p{margin:0}.call-order-menu textarea{font-size:16px;margin-top:-20px;resize:none;width:280px}}@media screen and (max-width:425px){.downside-row h1{font-size:25px;width:90%}.downside-row{width:100%}.second-col h1{font-size:23px}.second-screen-about .description h1{font-size:45px}.first-screen-work{padding-left:20px;padding-right:20px}.main-reviews-text h2{font-size:30px}.main-reviews-text h1{font-size:45px}}@media screen and (max-width:375px){.main-review{flex-wrap:wrap}.main-reviews-list{justify-content:center}.main-reviews-text h2{font-size:25px}.main-reviews-text h1{font-size:35px}.review-text-cont{margin-left:0}.why-we-cause-img .why-we-img{height:100px;width:100px}.why-we-img-shadow{display:none}.why-we-cause{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.main-why-we-text h1{font-size:40px}.yandMaps{height:550px;width:90vw}.achivements div{padding:0}.second-col{width:80vw}.button-call{margin-top:90px}.second-col h1{font-size:18px}.supplies h1{font-size:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-why-we-text h2{margin-right:0}.call-order-menu{left:calc(50vw - 155px);padding:60px 30px;width:250px}.call-order-menu input{padding-left:10px;width:250px}.call-order-menu input[type=button]{left:30px;padding:0;width:260px}.call-order-menu h1{font-size:35px}.call-order-menu p{width:100%}.call-order-menu textarea{width:240px}.call-order-menu{height:560px;top:calc(50vh - 340px)}}@media screen and (max-width:1450px){.catalog-spec-elem.food-equip-elems{flex-wrap:wrap;width:90%}}@media screen and (max-width:1024px){.catalog-spec-elem.food-equip-elems{flex-wrap:wrap;width:90%}.food-equip-elems-cont{margin:5px 0}.catalog-colors-cont-food{width:110%}}@media screen and (max-width:768px){.catalog-page .catalog-sidebar{display:none}.catalog-page-top-elem{flex-wrap:wrap;justify-content:center}.catalog-page-main-info{width:70%}.goBackButton{display:block;font-family:Russo One;font-size:20px;text-align:right;width:90%}.goBackButton:before{content:"←"}}@media screen and (max-width:435px){.catalog-elem{max-height:none;width:80%}.catalog-elem img{height:300px;width:100%}.catalog-elem p{font-size:18px}.scrubbers-info strong{font-size:16px}.img-cont p{font-size:60px;top:165px}.catalog-page-descr-switch{flex-wrap:wrap}.catalog-spec-elem{width:80%}.catalog-elem h3{margin-top:30px}.catalog-page-main-info button{margin:30px 0 0;width:300px}.food-equip-elems-cont.colors-equip-elems-cont{min-width:360px}.main-indivs{margin-top:20px}}@media screen and (max-width:395px){.food-equip-elems-cont.colors-equip-elems-cont{min-width:350px}}@media screen and (max-width:375px){.catalog-page-main-info h1{font-size:30px}.catalog-colors-cont-food{flex-wrap:wrap;margin-left:10px;width:70%}.food-equip-elems-cont.colors-equip-elems-cont{justify-content:left;min-width:280px}.food-equip-elems-cont{padding:0}}@media screen and (max-width:564px){.image-cont,.image-cont img{width:450px}.mini-images{height:90px;margin-left:-45px;min-width:450px}.mini-images img{height:90px}.leftArrow{margin-left:0}}@media screen and (max-width:493px){.image-cont,.image-cont img{width:400px}.mini-images{height:80px;margin-left:-95px;min-width:400px}.mini-images img{height:80px}}@media screen and (max-width:444px){.image-cont,.image-cont img{width:350px}.mini-images{height:70px;margin-left:-120px;min-width:350px}.mini-images img{height:70px}.leftArrow{margin-left:15px}}@media screen and (max-width:424px){.image-cont,.image-cont img{width:300px}.mini-images{height:60px;margin-left:75px;min-width:300px}.image-chooser{margin-left:0}.mini-images img{height:60px}.leftArrow{margin-left:15px}.catalog-title{font-size:25px;width:350px}}@media screen and (max-width:374px){.image-cont,.image-cont img{width:250px}.mini-images{height:50px;margin-left:25px;min-width:250px}.image-chooser{margin-left:0}.mini-images img{height:50px}.leftArrow{margin-left:15px}.catalog-title{font-size:25px;width:350px}}@media screen and (max-width:899px){.catalog-page-main-info button{margin:50px 20px 70px;padding:20px 15px}}.privacy-policy{color:#222;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3{color:#111;font-weight:700;margin-bottom:.5em;margin-top:1.5em}.privacy-policy p{margin-bottom:1em}.privacy-policy ul{list-style-type:disc;margin:0 0 1em 1.5em;padding-left:1em}.privacy-policy ol{margin:0 0 1em 2em}.cookie-consent-banner{align-items:center;background-color:#f7f9e8;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#333;display:flex;flex-direction:column;font-size:15px;gap:15px;left:50%;max-width:480px;padding:20px 25px;position:fixed;text-align:center;transform:translateX(-50%);z-index:1000}.cookie-consent-banner p{line-height:1.4;margin:0}.cookie-consent-banner a{color:#6a8e00;text-decoration:underline}.cookie-consent-banner button{background-color:#d5e744;border:none;border-radius:0;color:#333;cursor:pointer;font-size:16px;font-weight:700;max-width:200px;padding:10px 28px;transition:background-color .3s ease;width:100%}.cookie-consent-banner button:hover{background-color:#c1d42f}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-page{align-items:center;display:flex;justify-content:center;padding:50px}.loading-img{animation:shimmer 1.5s linear infinite;background:#e0e0e0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:15px;height:400px;margin-right:20px;width:40%}.loading-info{display:flex;flex-direction:column;width:50%}.loading-button,.loading-description,.loading-price,.loading-title{animation:shimmer 1.5s linear infinite;background:#e0e0e0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:5px;margin-bottom:20px}.loading-title{height:40px;width:80%}.loading-price{height:30px;width:50%}.loading-description{height:100px;width:100%}.loading-button{height:50px;width:30%}.admin-title{font-size:2rem;margin-bottom:20px}.admFunc{border:1px solid #ccc;font-size:1rem}.admFunc:hover{background-color:#e0e0e0}.__active{background-color:#007bff;color:#fff}.admin-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin:0 auto 20px;max-width:800px;padding:20px}.product-details{margin-top:20px}.product-details label{margin-right:10px}.admin-menu img.admin-menu-img{height:auto;margin-top:10px;max-width:100%}.admin-menu input[type=file],.admin-menu input[type=text],.admin-menu select,.admin-menu textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-bottom:10px;padding:8px;width:calc(100% - 20px)}.admin-menu select{width:100%}.admin-menu button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin:5px 5px 0 0;padding:10px 20px;transition:background-color .3s ease}.admin-menu button,.admin-menu button:hover{background-color:#5cb85c}.color-checkboxes{margin-top:10px}.color-checkboxes label{margin-right:10px}.color-checkboxes input[type=checkbox]{display:none}.color-checkboxes span{border:1px solid #000;cursor:pointer;display:inline-block;height:20px;vertical-align:middle;width:20px}.color-checkboxes input[type=checkbox]:checked+span{background-color:#007bff}.color-checkboxes input[type=checkbox]:checked+span:hover{background-color:#0056b3}.admin-panel{background-color:#fff;margin:20px auto;max-width:800px;padding:20px;position:relative}.admin-title{color:#333;text-align:center}.switcher{display:flex;justify-content:center;margin-bottom:20px}.admFunc{background-color:#f0f0f0;border:none;color:#333;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px;transition:background-color .3s ease}.admFunc.__active{background-color:#5cb85c;color:#fff}.logout-button{background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;position:absolute;right:10px;top:10px;transition:background-color .3s ease}.logout-button:hover{background-color:#c9302c}.images-preview .image-preview img{height:150px}.images-preview{display:flex}.image-preview{align-items:center;border:1px solid #000;display:flex;margin-bottom:10px}.imArrs{flex-direction:column;margin-right:10px}.ImArr,.imArrs{display:flex;justify-content:center}.ImArr{align-items:center;cursor:pointer;height:30px;-webkit-user-select:none;user-select:none}.ImArr:hover{background-color:#f0f0f0}.image-container{align-items:center;display:flex}.admin-menu-img{height:auto;max-width:100px}button{margin-top:10px}@media (max-width:600px){.login-box{border-radius:5px;box-shadow:0 10px 20px #00000080;padding:20px;width:90%}.login-box h2{font-size:1.5rem;margin:0 0 20px}.login-box .user-box input,.login-box .user-box label{font-size:14px}.login-box .user-box input{margin-bottom:20px;padding:8px 0}.login-box form a{font-size:14px;letter-spacing:2px;margin-top:30px;padding:8px 16px}.submit{font-size:14px;height:36px}.admin-panel{padding:10px}.admin-title{font-size:1.5rem}.switcher{align-items:center;flex-direction:column}.admFunc{font-size:14px;margin:5px 0;padding:8px;width:100%}.admin-menu{padding:10px}.admin-menu input[type=file],.admin-menu input[type=text],.admin-menu textarea{font-size:14px;padding:6px;width:calc(100% - 15px)}.admin-menu button{font-size:14px;padding:8px}.logout-button{font-size:.8rem;padding:6px 12px;right:5px;top:5px}.color-checkboxes span{height:15px;width:15px}}.login-box{background:#00000080;border-radius:10px;box-shadow:0 15px 25px #0009;box-sizing:border-box;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}.login-box h2{color:#fff;margin:0 0 30px;padding:0;text-align:center}.login-box .user-box{position:relative}.login-box .user-box input{background:#0000;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-size:16px;margin-bottom:30px;outline:none;padding:10px 0;width:100%}.login-box .user-box label{color:#fff;font-size:16px;left:0;padding:10px 0;pointer-events:none;position:absolute;top:0;transition:.5s}.login-box .user-box input:focus~label,.login-box .user-box input:valid~label{color:#fff;font-size:12px;left:0;top:-20px}.login-box form a{color:#03e9f4;display:inline-block;font-size:16px;letter-spacing:4px;margin-top:40px;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:.5s}.login-container{height:400px;position:relative}.submit{background:#a0a0a04d;border:none;border-radius:5px;box-shadow:0 0 2px 2px #a0a0a04d;height:40px;transition:all .3s;width:100%}.submit:hover{background:#a0a0a066;box-shadow:none}
/*# sourceMappingURL=main.ee0aeb9e.css.map*/