.dark_mode{--headerBg:#1d1d1e;--secondColor:#00c77f;--search:#383838;--searchHover:#4b4b4b;--logo:#00c67e;--dark:#242424;--mainBg:#353535;--stroke:#494949;--strokeHover:#686868;--lightGray:#c2c2c2;--title:#fff;--msg:#323b39}@media screen and (min-width:1025px){#callback_request{font-size:0 !important;line-height:0 !important}#callback_request:before{display:block;content:"\e929";font-size:2rem}.home_btn{display:none}.page-header .catalog_menu{position:fixed;overflow:hidden;display:flex;z-index:10;top:0;left:0;width:100%;max-height:0;opacity:0;-o-transition:all 0s .5s,opacity .5s 0s;-ms-transition:all 0s .5s,opacity .5s 0s;-moz-transition:all 0s .5s,opacity .5s 0s;-webkit-transition:all 0s .5s,opacity .5s 0s;transition:all 0s .5s,opacity .5s 0s}.page-header .catalog_menu:before{display:block;content:"";position:absolute;top:132px;left:0;width:100%;bottom:0;background:var(--mainBg,#f5f5f5);z-index:-1}.page-header .close_btn{position:absolute;top:128px;right:90px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:20px;width:40px;aspect-ratio:1;background:#fefefe;color:#009b61;z-index:10;cursor:pointer}.page-header .close_btn:before{display:block;font-size:2.4rem;font-family:"icon";content:"\e904"}}@media screen and (min-width:1025px) and (hover:hover){.page-header .close_btn{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.page-header .close_btn:hover{background:#009b61;color:#fefefe}}@media screen and (min-width:1025px){.page-header .category_image{position:absolute;top:140px;right:0;width:43%;bottom:0;opacity:0;background-size:cover;background-position:center;background-repeat:no-repeat;-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.page-header .category_image.showed{opacity:1;z-index:1}}@media screen and (min-width:1025px){.page-header .menu_content{display:flex;position:relative}}@media screen and (min-width:1025px){.page-header .menu_list{position:relative;overflow-x:hidden;overflow-y:auto;margin:20px 0;background:var(--dark,#fff);border-radius:10px;transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1)}.page-header .menu_list li{width:340px;transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1)}.page-header .menu_list li.opened a{background:#009b61;border-color:#f8b225;color:#fefefe}.page-header .menu_list a{height:56px;border-right:4px solid transparent;padding:5px 30px}}@media screen and (min-width:1025px){.page-header .submenu_content{position:absolute;top:25px;right:0;left:370px;bottom:25px;max-width:720px;margin-left:20px}}@media screen and (min-width:1025px){.page-header .submenu_list{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.page-header .submenu_list>li{display:inline-block;vertical-align:top;width:100%;padding:15px 0}.page-header .submenu_list>li>a{font-family:"montserratarm-medium","montserrat-bold"}.page-header .submenu_list ul{margin:0;padding:0;list-style-type:none}.page-header .submenu_list ul li{padding-left:30px;padding-top:18px}.page-header .submenu_list ul li:first-child{padding-top:20px}}@media screen and (min-width:1025px){.page-header .menu_image{order:2;margin:80px -60px 80px auto;width:30%;max-width:392px;display:none;background-size:contain;background-position:top center;background-repeat:no-repeat;background-image:image-set(var(--bg-image) 1x,var(--bg-image-2x) 2x)}.page-header .menu_image.showed{display:block}}@media screen and (min-width:1025px){.menu_opened .catalog_menu{padding-top:132px;opacity:1;max-height:100%;-o-transition:all 0s 0s,opacity .5s 0s;-ms-transition:all 0s 0s,opacity .5s 0s;-moz-transition:all 0s 0s,opacity .5s 0s;-webkit-transition:all 0s 0s,opacity .5s 0s;transition:all 0s 0s,opacity .5s 0s}}@media screen and (min-width:1025px){.web .submenu_list::-webkit-scrollbar,.web .menu_list::-webkit-scrollbar{width:6px;height:6px}.web .submenu_list::-webkit-scrollbar-track,.web .menu_list::-webkit-scrollbar-track{background:var(--strokeHover,#ddd);border-radius:3px}.web .submenu_list::-webkit-scrollbar-thumb,.web .menu_list::-webkit-scrollbar-thumb{background:var(--lightGray,#656565);border-radius:3px}.web .moz .submenu_list,.web .moz .menu_list{scrollbar-color:var(--lightGray,#656565) var(--strokeHover,#ddd);scrollbar-width:thin}}@media screen and (min-width:1281px) and (max-width:1600px){.page-header .menu_list li{width:300px}.page-header .menu_list a{padding-left:20px;padding-right:20px}.page-header .menu_image{margin:60px -40px 60px auto;width:25%;max-width:320px}.page-header .submenu_content{left:340px;max-width:600px}.page-header .submenu_list{-moz-column-count:32px;-webkit-column-count:32px;column-count:32px}.page-header .submenu_list ul li{padding-left:20px}.page-header .close_btn{right:60px}}@media screen and (min-width:1025px) and (max-width:1280px){.page-header .menu_list li{width:320px}.page-header .menu_list a{padding-left:16px;padding-right:16px}.page-header .menu_image{margin:40px 20px 40px auto;max-width:280px}.page-header .submenu_content{left:360px;max-width:320px}.page-header .submenu_list{-moz-column-count:initial;-webkit-column-count:initial;column-count:initial;-webkit-column-gap:initial;-moz-column-gap:initial;column-gap:initial}.page-header .submenu_list ul li{padding-left:16px}.page-header .close_btn{right:20px}}@media screen and (min-width:1025px) and (max-width:1600px){.page-footer .footer.content ul.phones_list{margin-left:0;margin-right:0;gap:20px;flex-wrap:wrap}.page-footer .footer.content ul.phones_list li{padding:0}.page-footer .footer.content ul.phones_list a{font-size:160%}}@media screen and (min-width:1025px){body:has(.login-container,.form-create-account,.form.password) .page-title-wrapper{padding:40px 20px 16px}}@media screen and (min-width:1281px){.login-container .page-title,.form-create-account .page-title,.form.password .page-title{font-size:240%;line-height:32px}}@media screen and (min-width:1025px) and (max-width:1280px){.login-container,.form-create-account,.form.password{min-height:620px}.login-container .field,.form-create-account .field,.form.password .field{margin-bottom:30px}.login-container .captcha-image,.form-create-account .captcha-image,.form.password .captcha-image{margin-top:30px}.login-container .action.remind,.login-container .action.captcha-reload,.form-create-account .action.remind,.form-create-account .action.captcha-reload,.form.password .action.remind,.form.password .action.captcha-reload{margin-top:24px}.block-new-customer:before{margin:40px auto}}