.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 (max-width:1024px){.action.nav-toggle{display:none}.page-header{margin:0;border:none;background:var(--headerBg,#024f46)}.page-header .panel.wrapper{background:0 0}.page-header .panel.wrapper:has(.minicart-wrapper.active){z-index:200}.page-header .header .logo{order:2;margin:0 auto}.page-header .header .logo svg{height:32px}.page-header .header.content{padding:0}.page-header .header_actions{position:fixed;bottom:0;left:0;width:100%;-o-transition:margin .5s;-ms-transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s;transition:margin .5s;z-index:151;background:var(--dark,#fff);color:var(--title,#212121);margin:0;border-top:1px solid var(--stroke,#edeeed)}.page-header .header_actions>*{flex:1}.page-header .header_actions:before{position:fixed;top:0;left:0;width:100%;background:rgba(29,29,29,.6);opacity:0;-o-transition:opacity .15s;-ms-transition:opacity .15s;-moz-transition:opacity .15s;-webkit-transition:opacity .15s;transition:opacity .15s;content:"";z-index:-1}.page-header .header_actions .link.wishlist,.page-header .header_actions .link.compare{margin:0;order:2}.page-header .header_actions .home_btn a,.page-header .header_actions .action.wishlist,.page-header .header_actions .action.compare,.page-header .header_actions .minicart-wrapper .action.showcart{padding:2px;border-radius:50%;color:inherit;font-size:0;line-height:0;display:block;width:100%;height:52px}.page-header .header_actions .home_btn a:before,.page-header .header_actions .action.wishlist:before,.page-header .header_actions .action.compare:before,.page-header .header_actions .minicart-wrapper .action.showcart:before{display:flex;align-items:center;justify-content:center;font-size:2.4rem;border-radius:inherit;background:0 0;color:inherit !important;width:100%;height:100%}.page-header .header_actions .home_btn a .counter.qty,.page-header .header_actions .action.wishlist .counter.qty,.page-header .header_actions .action.compare .counter.qty,.page-header .header_actions .minicart-wrapper .action.showcart .counter.qty{top:5px;margin-left:2px}.page-header .header_actions .sign_block{height:auto}.page-header .header_actions .sign_block ul.header.links{height:auto;display:block}.page-header .header_actions .sign_block ul.header.links:before{display:none}.page-header .header_actions .sign_block ul.header.links a{padding:10px 20px}.page-header .header_actions .sign_block ul.header.links li:not(.greet.welcome):not(.customer-welcome){position:fixed;margin-right:0;left:50%;width:220px;margin-left:-110px;text-align:center}.page-header .header_actions .sign_block ul.header.links li:not(.greet.welcome){pointer-events:none}.page-header .header_actions .sign_block ul.header.links li.greet.welcome{height:48px;width:48px;box-shadow:none;font-size:0;line-height:0;background:0 0 !important;border-radius:50%;margin:0 auto;padding:2px;color:var(--title,#212121)}.page-header .header_actions .sign_block ul.header.links li.greet.welcome:before{width:44px;height:44px;background:0 0;margin:0}.page-header .header_actions .sign_block ul.header.links li.greet.welcome:after{display:none}.page-header .header_actions .sign_block ul.header.links li.greet.welcome+li:not(.customer-welcome){margin-top:0;bottom:50%;background:var(--dark,#fff);border-radius:12px 12px 0 0;border:1px solid var(--stroke,#edeeed);border-bottom:none;padding-top:6px}.page-header .header_actions .sign_block ul.header.links li.greet.welcome+li:not(.customer-welcome):before,.page-header .header_actions .sign_block ul.header.links li.greet.welcome+li:not(.customer-welcome):after{display:none}.page-header .header_actions .sign_block ul.header.links li.greet.welcome+li:not(.customer-welcome)+li{top:50%;background:var(--dark,#fff);border-radius:0 0 12px 12px;border:1px solid var(--stroke,#edeeed);border-top:none;padding-bottom:6px}.page-header .header_actions .sign_block ul.header.links li.customer-welcome .customer-menu{position:fixed;top:50%;margin-top:-50px;right:auto;left:50%;width:220px;margin-left:-110px;border:1px solid var(--stroke,#edeeed);border-radius:12px;padding:5px 0;background:var(--dark,#fff)}.page-header .header_actions .sign_block ul.header.links li.customer-welcome .customer-menu:has(.link.rewards){margin-top:-72px}.page-header .header_actions .sign_block ul.header.links li.customer-welcome .customer-menu ul.header.links:before,.page-header .header_actions .sign_block ul.header.links li.customer-welcome .customer-menu ul.header.links:after{display:none}.page-header .header_actions .sign_block ul.header.links li.customer-welcome .customer-menu .link.rewards a{justify-content:center}.page-header .header_actions .sign_block ul.header.links .logged-in,.page-header .header_actions .sign_block ul.header.links .not-logged-in{display:none}.page-header .header.panel{flex-wrap:wrap}.page-header .header.panel:before{display:block;content:"";min-width:54px;order:3}.page-header .header .switcher.switcher-language{margin-left:0}.page-header .phone_link{position:absolute;top:0;left:20px;font-size:0;line-height:0;opacity:0;z-index:9}.page-header .menu_block{position:fixed;top:128px;right:0;bottom:53px;width:0;overflow:hidden;background:#fff;z-index:4;opacity:0;-o-transition:opacity .5s,width 0s .5s;-ms-transition:opacity .5s,width 0s .5s;-moz-transition:opacity .5s,width 0s .5s;-webkit-transition:opacity .5s,width 0s .5s;transition:opacity .5s,width 0s .5s}.page-header .menu_block.no_scroll .menu_inner{overflow-y:hidden}.page-header .menu_block.sub_opened{z-index:102}.page-header .menu_block:before{display:block;content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;box-shadow:0px 4px 30px 4px rgba(223,225,235,.5)}.page-header .menu_inner{height:100%;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-header .service_btn{margin:16px}.page-header .theme_switch{position:absolute;right:16px;top:22px}.page-header .panel.wrapper{padding-top:16px;padding-bottom:16px}.page-header .catalog_menu{order:2;flex:1;height:50%;background:var(--dark,#fff);color:var(--title,#212121);width:100%}.page-header .catalog_menu:has(.opened){overflow:hidden}.page-header .catalog_menu .menu_content{padding:0;height:100%}.page-header .catalog_menu .menu_list{position:relative;padding:10px 0;height:100%;overflow-x:hidden;overflow-y:auto}.page-header .catalog_menu .menu_list a{padding:17px 20px}.page-header .catalog_menu .menu_list a.submenu_btn{display:flex;justify-content:space-between;align-items:center}.page-header .catalog_menu .menu_list a.submenu_btn:after{display:block;content:"\e903";font-size:2.4rem;margin-left:20px;font-family:"icon"}.page-header .catalog_menu .submenu_list{position:absolute;top:128px;margin:0;left:auto;width:0;right:0;bottom:53px;overflow-x:hidden;overflow-y:auto;background:var(--dark,#fff);color:var(--title,#212121);display:block !important;z-index:105;padding:0;-o-transition:width .3s;-ms-transition:width .3s;-moz-transition:width .3s;-webkit-transition:width .3s;transition:width .3s}.page-header .catalog_menu .submenu_list.fixed{position:fixed}.page-header .catalog_menu .submenu_list li{margin:0;width:100vw}.page-header .catalog_menu .submenu_list li.back_btn{position:sticky;top:0;background:var(--dark,#fff);padding-top:16px;border:none;overflow:hidden}.page-header .catalog_menu .submenu_list .back_btn button{border:none;background:0 0;color:var(--secondColor,#03564c);font-size:140%;line-height:24px;font-family:"montserratarm-medium","montserrat-bold";display:flex;align-items:center;width:100%;font-weight:400;padding:11px 20px;text-align:left}.page-header .catalog_menu .submenu_list .back_btn button:before{display:block;font-size:2.4rem;margin-right:6px}.page-header .catalog_menu .submenu_list.opened{width:100%}.page-header .catalog_menu .submenu_list>li>a{padding:17px 20px;width:100%;font-family:"montserratarm-medium","montserrat-bold"}.page-header .catalog_menu .submenu_list>li ul{margin:0;padding:0 0 0 20px;list-style-type:none}.page-header .catalog_menu .submenu_list>li ul a{padding:10px 20px;width:100%}.page-header .catalog_menu .menu_list li.opened>.submenu_list{width:100%;opacity:1;-o-transition:all .3s,width 0s 0s;-ms-transition:all .3s,width 0s 0s;-moz-transition:all .3s,width 0s 0s;-webkit-transition:all .3s,width 0s 0s;transition:all .3s,width 0s 0s}.page-header .secondary_menu{display:none}.page-header .block-search{order:3;flex:0 0 100%;max-width:100%;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.page-header .block-search:before{display:block;content:"";height:16px}.page-header .block-search:not(:has(input[aria-expanded=true])){max-height:56px;overflow:hidden}.page-header .block-search .action.search{margin-top:16px}.page-header.compact .block-search{pointer-events:none;margin-top:0;max-height:0 !important;overflow:hidden}.page-header.compact .submenu_list,.page-header.compact .menu_block{top:72px}.page-header .menu_btn{position:absolute;top:16px;right:20px;font-size:0;margin:0;width:40px;height:40px;padding:0;border-radius:6px;background:var(--search,#046257);color:#fefefe;z-index:100}.page-header .menu_btn .lines{margin:0 auto}.menu_opened{overflow:hidden}.menu_opened .menu_block{width:100%;opacity:1;-o-transition:opacity .5s,width 0s 0s;-ms-transition:opacity .5s,width 0s 0s;-moz-transition:opacity .5s,width 0s 0s;-webkit-transition:opacity .5s,width 0s 0s;transition:opacity .5s,width 0s 0s}.menu_opened .page-header .panel.header .switcher{height:auto;opacity:1}.menu_opened .page-header .panel.header .switcher.switcher-language{opacity:0;z-index:1}.menu_opened .header .phone_link{opacity:1;z-index:11}.sign_opened{overflow:hidden}.sign_opened .header_actions:before{height:100%;opacity:1}.sign_opened .sign_block ul.header.links li:not(.greet.welcome){pointer-events:unset !important}.minicart-wrapper{margin:0}.minicart-wrapper.active{z-index:20}.minicart-wrapper.active .block-minicart{display:flex;align-items:flex-end;justify-content:center}.minicart-wrapper .block-minicart{position:fixed;top:auto;height:0;opacity:0;left:0;right:0;bottom:53px;width:100%;margin:0;padding:0;border-radius:0;border:none;background:rgba(0,0,0,.6);display:flex !important;align-items:flex-end;-o-transition:height 0s .5s,opacity .3s .3s;-ms-transition:height 0s .5s,opacity .3s .3s;-moz-transition:height 0s .5s,opacity .3s .3s;-webkit-transition:height 0s .5s,opacity .3s .3s;transition:height 0s .5s,opacity .3s .3s}.minicart-wrapper .block-title{height:54px}.minicart-wrapper .action.close{top:7px;right:10px}.minicart-wrapper .minicart-items-wrapper{margin-right:0}.minicart-wrapper .minicart-items-wrapper .product-item{padding-right:20px}.minicart-wrapper #minicart-content-wrapper{border-radius:20px 20px 0 0;width:100%;max-height:100%;max-height:100%;border:1px solid var(--strokeHover,#ddd);border-bottom:none;background:var(--dark,#fff);position:relative;overflow:hidden;transform:translate3d(0,100dvh,0);-moz-transform:translate3d(0,100dvh,0);-ms-transform:translate3d(0,100dvh,0);-webkit-transform:translate3d(0,100dvh,0);-o-transform:translate3d(0,100dvh,0);display:inline-block;vertical-align:top;-o-transition:transform .5s 0s cubic-bezier(.83,0,.17,1);-ms-transition:transform .5s 0s cubic-bezier(.83,0,.17,1);-moz-transition:transform .5s 0s cubic-bezier(.83,0,.17,1);-webkit-transition:transform .5s 0s cubic-bezier(.83,0,.17,1);transition:transform .5s 0s cubic-bezier(.83,0,.17,1);width:100%}.minicart-wrapper #minicart-content-wrapper .product.actions{margin-right:-12px;align-items:flex-end;height:0;margin-top:0}.minicart-wrapper #minicart-content-wrapper .product.actions .action{margin-left:0;margin-bottom:-8px;padding:12px;height:48px}.minicart-wrapper #minicart-content-wrapper .details-qty .update-cart-item{right:84px;bottom:-8px;padding:12px}.minicart-wrapper #minicart-content-wrapper .price-container{font-size:1.4rem;line-height:21px}.minicart-wrapper.active .block-minicart{height:calc(100dvh - 53px);opacity:1;-o-transition:height 0s 0s,opacity .3s 0s;-ms-transition:height 0s 0s,opacity .3s 0s;-moz-transition:height 0s 0s,opacity .3s 0s;-webkit-transition:height 0s 0s,opacity .3s 0s;transition:height 0s 0s,opacity .3s 0s}.minicart-wrapper.active #minicart-content-wrapper{transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.minicart-wrapper .block-content{max-height:calc(100dvh - 110px)}}@media screen and (max-width:575px){.minicart-wrapper .minicart-items-wrapper .product-item-photo{margin-right:10px}.minicart-wrapper .minicart-items-wrapper .product-item-details{height:126px;display:flex;flex-direction:column}.minicart-wrapper .minicart-items-wrapper .product-item-pricing{flex:1;display:flex;flex-direction:column;align-items:flex-start}.minicart-wrapper .minicart-items-wrapper .product-item-pricing .details-qty{margin-top:auto;margin-left:-94px}}@media screen and (max-width:1024px){.page-footer .footer.content ul.phones_list{margin-left:0;margin-right:0;gap:24px;flex-wrap:wrap}.page-footer .footer.content ul.phones_list li{padding:0}.page-footer .footer_subtitle{font-size:140%;line-height:20px}small.copyright{padding-bottom:82px}}@media screen and (max-width:768px){.page-footer:before{top:276px}.page-footer .slogan_block{display:none}.page-footer .footer.content>div{flex:0 0 100%;max-width:100%}.page-footer .footer.content>div.logo{flex:0 0 100%;max-width:100%}.page-footer .footer.content>div.logo img{height:38px;margin:0 auto}.page-footer .footer.content>div:has(.phones_list){flex:0 0 100%;max-width:100%;margin-top:30px}.page-footer .footer.content>div:has(.phones_list) .footer_subtitle{justify-content:center;text-align:center}.page-footer .footer.content>div:has(.contacts_list),.page-footer .footer.content>div:has(.footer.links),.page-footer .footer.content>div:has(.socials_list),.page-footer .footer.content>div:has(.payment_methods){flex:0 0 100%;max-width:100%;order:2}.page-footer .footer.content>div:has(.socials_list),.page-footer .footer.content>div:has(.payment_methods){margin-top:30px}.page-footer .footer.content>div:has(.socials_list) .footer_subtitle,.page-footer .footer.content>div:has(.payment_methods) .footer_subtitle{justify-content:center}.page-footer .footer.content>div ul.socials_list{justify-content:center;margin-left:-10px;margin-right:-10px}.page-footer .footer.content>div ul.socials_list a{margin:0 10px}.page-footer .footer.content>div ul.payment_methods{justify-content:center;margin-left:-2px;margin-right:-2px}.page-footer .footer.content>div ul.payment_methods li{margin:0 2px}.page-footer .footer.content>div ul.contacts_list,.page-footer .footer.content>div ul.footer.links{position:relative;overflow:hidden;max-height:0;-o-transition:max-height .3s;-ms-transition:max-height .3s;-moz-transition:max-height .3s;-webkit-transition:max-height .3s;transition:max-height .3s}.page-footer .footer.content>div ul.contacts_list:after,.page-footer .footer.content>div ul.footer.links:after{display:block;content:"";height:30px}.page-footer .footer.content>div:has(.contacts_list){margin-top:30px;border-bottom:1px solid #3f3f3f;position:relative}.page-footer .footer.content>div:has(.contacts_list):before{display:block;content:"";position:absolute;left:-20px;right:-20px;top:0;border-bottom:1px solid #3f3f3f}.page-footer .footer.content>div:has(.footer.links){margin-top:0;border-bottom:1px solid #3f3f3f}.page-footer .footer.content>div:has(.contacts_list) .footer_subtitle,.page-footer .footer.content>div:has(.footer.links) .footer_subtitle{padding:22px 0}.page-footer .footer.content>div:has(.contacts_list) .footer_subtitle:after,.page-footer .footer.content>div:has(.footer.links) .footer_subtitle:after{display:block;font-size:2.4rem;margin-left:auto;padding-left:20px;content:"\e901"}.page-footer .footer.content>div:has(.contacts_list) .opened ul.contacts_list,.page-footer .footer.content>div:has(.contacts_list) .opened ul.footer.links,.page-footer .footer.content>div:has(.contacts_list).opened ul.contacts_list,.page-footer .footer.content>div:has(.contacts_list).opened ul.footer.links,.page-footer .footer.content>div:has(.footer.links) .opened ul.contacts_list,.page-footer .footer.content>div:has(.footer.links) .opened ul.footer.links,.page-footer .footer.content>div:has(.footer.links).opened ul.contacts_list,.page-footer .footer.content>div:has(.footer.links).opened ul.footer.links{max-height:320px}.page-footer .footer.content>div:has(.contacts_list) .opened .footer_subtitle:after,.page-footer .footer.content>div:has(.contacts_list).opened .footer_subtitle:after,.page-footer .footer.content>div:has(.footer.links) .opened .footer_subtitle:after,.page-footer .footer.content>div:has(.footer.links).opened .footer_subtitle:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1)}.page-footer .phones_list{flex-direction:column;align-items:center}small.copyright{padding-top:30px;text-align:center}small.copyright .page_container{flex-wrap:wrap}small.copyright .page_container>span{flex:0 0 100%;max-width:100%;padding:0}small.copyright .developer{flex:0 0 100%;max-width:100%;padding-left:0;margin-top:14px;text-align:center}}@media screen and (max-width:1024px){.breadcrumbs{display:block !important}body:has(.about_head) .breadcrumbs{padding-top:20px}body:has(.about_head) .page-title-wrapper{padding-right:0;padding-left:0;padding-bottom:10px}body:has(.about_head) .about_head{padding-top:0}.team_section{padding:40px 0 10px}.team_section .indicators{height:26px;bottom:-20px !important}.team_section .prev_button,.team_section .next_button{display:none}.team_section .team_slider{pointer-events:unset}.team_section .name_block{font-size:160%;line-height:26px}.team_section .slider_position{font-size:140%;line-height:20px}.question_section{padding:20px 0}.question_section .inner_list{padding:20px}.question_section .question_list{margin-top:20px}.question_section .question_list li{margin-bottom:20px;flex:0 0 100%;max-width:100%}.question_section .title_block{font-size:160%;line-height:26px}.question_section .block_description{font-size:140%;line-height:20px}.service_section .service_inner{padding:20px}.service_section .service_inner:before{display:none}.service_section .page-title,.service_section .section_title{font-size:200%}.service_section .description_block{font-size:160%;line-height:24px;margin:10px 0 20px}.about_head .stats_list ul li{flex:0 0 100%;max-width:100%;margin-bottom:14px}.about_head .stats_list ul .num_block{font-size:360%}.about_head .stats_list ul .stat_type{font-size:160%;line-height:26px}.page-title-wrapper .description_block{font-size:140%;line-height:24px;margin-top:20px}.subtitle_block{font-size:140%;line-height:24px}}@media screen and (max-width:1024px){.brands_slider{margin:0}.brands_slider .slide_block{padding:0 5px;width:271px}.brands_slider:not(.slick-slider){margin:0 -20px;padding:0 15px}.brands_slider .slick-list{margin:0 -20px;padding:0 15px}.brands_slider .brand-block{border-radius:24px}}@media screen and (min-width:769px) and (max-width:1024px){.brands_slider:not(.slick-slider)>div{flex:0 0 25%;max-width:25%}}@media screen and (min-width:576px) and (max-width:768px){.brands_slider:not(.slick-slider)>div{flex:0 0 40%;max-width:40%}}@media screen and (max-width:575px){.brands_slider:not(.slick-slider)>div{flex:0 0 60.4166666667%;max-width:60.4166666667%}}@media screen and (max-width:1024px){.contacts_section{margin-bottom:0;padding:10px 0}.contacts_section .form.contact .legend{margin-bottom:30px;text-align:center;font-size:160%;line-height:24px}.contacts_section .form.contact .field{margin-bottom:30px}}@media screen and (min-width:769px) and (max-width:1024px){.contacts_section .form.contact{padding:30px 10px 0;flex:0 0 100%;max-width:100%;order:2}.contacts_section .form.contact .field{padding:0 10px}.contacts_section .form.contact .fieldset{max-height:unset}.contacts_section .form.contact .field textarea{height:122px}.contacts_section .form.contact .field.name,.contacts_section .form.contact .field.email,.contacts_section .form.contact .field.telephone{flex:0 0 100%;max-width:100%}.contacts_section .form.contact .field.comment,.contacts_section .form.contact .field.subject{flex:0 0 100%;max-width:100%}.contacts_section .form.contact .actions-toolbar div.primary{flex:0 0 58.33%;padding:0 10px}}@media screen and (max-width:768px){.contacts_section{padding-bottom:0;display:flex;flex-direction:column}.contacts_section .section_bg{order:2;margin-top:20px}.contacts_section .form.contact{padding:0;background:0 0}.contacts_section .form.contact .legend{padding:0;text-align:center;font-size:140%;line-height:20px}.contacts_section .form.contact .field{padding:0;margin-bottom:20px;width:100% !important;max-width:100% !important;flex:100% !important}.contacts_section .form.contact .fieldset{max-height:none;flex-wrap:none}.contacts_section .form.contact .field div.mage-error,.contacts_section .form.contact .field .field-error{position:relative;top:auto;left:auto}.contacts_section .form.contact .field textarea{height:148px}.contacts_section .form.contact .actions-toolbar div.primary{padding:20px 0 0;flex:0 0 100%;max-width:100%;text-align:center}.contacts_section img{position:relative;left:auto;margin-left:-20px}}@media screen and (max-width:575px){.contacts_section .actions-toolbar .action.primary{width:100%}}@media screen and (max-width:1024px){.block-contact-info{border-radius:20px;padding-top:20px;margin-bottom:40px;margin-top:4px}.block-contact-info .socials_list li{margin-left:10px;margin-right:10px}.block-contact-info .box-content{padding:0 16px}.block-contact-info .map_block{padding-top:0;margin:0 -16px}.block-contact-info .map_block iframe{border-radius:0 0 20px 20px}.touch .block-contact-info .socials_list li{margin-left:2px;margin-right:2px}body:has(.contacts_section) .page-title-wrapper{flex:100%;max-width:100%;text-align:center;margin-left:0;position:absolute;top:0;left:0;width:100%;margin-top:clamp(0px,135vw,440px)}body:has(.contacts_section) .img_block{aspect-ratio:1;margin-bottom:65px;max-height:400px;flex:0 0 100%;max-width:100%}body:has(.contacts_section) .img_block img{height:100%;object-fit:contain}}@media screen and (max-width:1024px){.contacts_section .img_block{margin:0 auto;padding:0 20px}.contacts_section .form.contact{padding:15px 20px 0;flex:0 0 100%;max-width:100%;order:2}.left_col{margin-top:0}.page-title-wrapper{padding-left:20px;padding-right:20px}body:has(.contacts_section) .page-title-wrapper{flex:100%;max-width:100%;text-align:center;margin-left:0;position:absolute;top:0;left:0;width:100%;margin-top:clamp(0px,135vw,580px)}body:has(.contacts_section) .img_block{aspect-ratio:1;margin-bottom:25px;max-height:400px;flex:0 0 100%;max-width:100%}body:has(.contacts_section) .img_block img{height:100%;object-fit:contain}.faq_list{margin-top:4px;margin-bottom:40px}.faq_list>li{border-radius:10px;padding:9px}.faq_list .question_block{padding:10px 14px;font-size:140%;line-height:20px}.faq_list .answer_block{padding:0 14px;font-size:140%;line-height:20px}.faq_list .answer_block:after{height:10px}}@media screen and (max-width:768px){.breadcrumbs{display:none !important}body:has(.contacts_section){padding-bottom:0}body:has(.contacts_section) .page-wrapper:before{display:none}body:has(.contacts_section) .img_block{max-height:250px}body:has(.contacts_section) main.page-main{padding-left:0;padding-right:0}body:has(.contacts_section) .list_store{padding-left:20px;padding-right:20px;margin-top:0}.service_section .left_col{flex:0 0 100%;max-width:100%;order:2;margin-top:20px}.service_section .right_col{flex:0 0 100%;max-width:100%;order:1}.service_section .primary_btn{width:100%}.about_head{padding:40px 0}.about_head .left_col{flex:0 0 100%;max-width:100%;order:1}.about_head .right_col{flex:0 0 100%;max-width:100%;order:2;margin-top:40px}.about_head .block_description{font-size:1.4rem;line-height:20px}.our_store .sub_title{margin:24px 0 10px}.our_store .about_slider{margin-left:0;max-width:100%}.our_store .left_col{flex:0 0 100%;max-width:100%;order:1}.our_store .right_col{flex:0 0 100%;max-width:100%;order:2;margin-top:24px}.block-contact-info,.faq_list{margin-bottom:20px}.page-title-wrapper{padding-left:0;padding-right:0}body:has(.faq_list) .page-title-wrapper{flex:100%;max-width:100%;text-align:center;margin-left:0;position:absolute;top:0;left:0;width:100%;margin-top:clamp(0px,135vw,570px)}body:has(.faq_list) .left_col{aspect-ratio:1;margin-bottom:65px;max-height:400px}body:has(.faq_list) .left_col img{height:100%;object-fit:contain}.right_col{padding:0}.left_col{flex:100%;max-width:100%}.left_col img{max-width:100%;margin:0 auto}}@media screen and (max-width:1024px){body:has(.template_content) .news_head .new_row,body:has(.news_content) .news_head .new_row{margin:10px auto 10px}body:has(.template_content) .news_date,body:has(.news_content) .news_date{margin-bottom:0}body:has(.template_content) .standard_textpage,body:has(.news_content) .standard_textpage{padding-bottom:30px}body:has(.template_content) .standard_textpage br,body:has(.news_content) .standard_textpage br{height:20px}body:has(.template_content) .standard_textpage h2,body:has(.news_content) .standard_textpage h2{font-size:1.8rem}body:has(.template_content) .standard_textpage .media_video .video_btn:before,body:has(.template_content) .standard_textpage .media_video .video_btn:after,body:has(.news_content) .standard_textpage .media_video .video_btn:before,body:has(.news_content) .standard_textpage .media_video .video_btn:after{margin-top:-15px;width:50px;height:50px}body:has(.template_content) .news_list,body:has(.news_content) .news_list{margin-top:15px}body:has(.news_list) .page-title-wrapper{padding-right:0;padding-left:0}body:has(.news_list) .page-title{font-size:200%}body:has(.news_list) .description_block{font-size:160%}.news_list{margin-top:30px}.news_list li{margin-bottom:20px}.news_list .news_block{border-radius:10px}.template_content,.news_content{margin-top:0}.template_content .section_head,.news_content .section_head{margin-top:20px}.template_content .news_date,.news_content .news_date{margin-bottom:10px}}@media screen and (min-width:769px) and (max-width:1024px){.news_list li{flex:0 0 50%;max-width:50%}.news_list .news_block{height:100%;flex-direction:column}.news_list .news_image{flex:none;max-width:100%;padding-right:0;height:auto;aspect-ratio:355/273}}@media screen and (min-width:576px) and (max-width:768px){.news_list li{flex:0 0 50%;max-width:50%}.news_list .news_image{padding-right:5px}}@media screen and (max-width:575px){.news_list li{flex:0 0 100%;max-width:100%}.news_list .news_block{height:100%;flex-direction:column}.news_list .news_image{flex:none;max-width:100%;padding-right:0;height:auto;aspect-ratio:355/273}.toolbar{justify-content:center}}@media screen and (max-width:1024px){.shops_list li{margin-bottom:20px}.shops_list .shop_block{border-radius:20px;padding:20px 16px}.shops_list .shop_logo{padding-bottom:16px;margin-bottom:16px}}@media screen and (min-width:769px) and (max-width:1024px){.shops_list li{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:576px) and (max-width:768px){.shops_list li{flex:0 0 50%;max-width:50%}}@media screen and (max-width:575px){.shops_list li{flex:0 0 100%;max-width:100%}}@media screen and (max-width:1024px){.question_section .description_block{font-size:160%;line-height:24px}.vacancies_list li{margin-bottom:20px}.vacancies_list .vacancy_block{border-radius:20px;padding:20px 16px}.vacancies_list .deadline{margin-bottom:14px}.vacancies_list .vacancy_description{-webkit-line-clamp:4;line-clamp:4}.vacancies_list img{right:16px;bottom:23px;height:40px}.vacancy_content{border-radius:22px;padding:20px 16px}.vacancy_content .vacancy_logo{top:16px;height:40px;right:16px}.vacancy_content .deadline{margin-bottom:20px}.vacancy_content .action-primary{margin-top:24px}.modal-popup.vacancy .field.choice input{height:160px}.modal-popup.vacancy .field.choice .attached_file,.modal-popup.vacancy .field.choice .label{border-radius:20px;padding:0 16px;height:160px;display:flex;align-items:center}.modal-popup.vacancy .field.choice .label>span,.modal-popup.vacancy .field.choice .file_name{width:100%}.modal-popup.vacancy .field.choice .label>span:before,.modal-popup.vacancy .field.choice .file_name:before{width:48px;height:48px;background-size:48px;margin-bottom:12px}.modal-popup.vacancy .field.choice .attach_remove{top:0;right:0}.inner_slider .slick-list{margin:0 -10px}.inner_slider .slick-slide{padding:0 10px}.inner_slider .slick-next{right:5px}.inner_slider .slick-prev{left:5px}}@media screen and (max-width:768px){body:has(.contacts_section) .page-title-wrapper{margin-top:clamp(0px,135vw,395px)}body:has(.template_content) .page-wrapper:before{display:none}body:has(.template_content) .page-main{padding-top:15px !important;position:relative;overflow:hidden}.template_content{padding:0 !important}.vacancies_list li{flex:0 0 100%;max-width:100%}.modal-popup.vacancy .field{flex:0 0 100%;max-width:100%}.modal-popup.vacancy .actions-toolbar div.primary{flex:1}}@media screen and (max-width:575px){.inner_slider .slick-list{margin:0}.inner_slider .slick-slide{padding:0 5px}.vacancy_content .vacancy_logo{display:none}.error_page{margin:25px auto 0}.error_page .primary_btn{width:100%}}@media screen and (max-width:1024px){.error_page img{margin-bottom:20px;max-width:250px}.error_page .status_error{line-height:1.33rem;font-size:800%}.error_page .error_desc{font-size:140%;line-height:24px}.catalogsearch-result-index .page-title-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.product.info.detailed{margin-top:40px}.product.info.detailed .product.data.items{border-bottom-color:#f2f2f2;margin-left:-20px;margin-right:-20px}.product.info.detailed .product.data.items>.item.title:not(:first-child){padding-left:0}.product.info.detailed .product.data.items>.item.title>.switch{padding:20px;font-size:140%;line-height:23px;display:flex;align-items:center;border-top:1px solid #f2f2f2;font-weight:400;font-family:"montserratarm-medium","montserrat-bold"}.product.info.detailed .product.data.items>.item.title>.switch:after{content:"\e901";font-size:3.2rem;position:relative;top:auto;right:auto;margin-left:auto;padding-left:20px;display:flex;align-items:center;justify-content:center;width:40px;height:20px}.product.info.detailed .product.data.items>.item.title>.switch .counter{margin-left:5px}.product.info.detailed .product.data.items>.item.title.active>.switch:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1)}.product.info.detailed .product.data.items .item.content{margin:0;padding:0 20px 20px;border-top:none}.product.info.detailed .product.description .text_block{font-size:120%;line-height:19px}}@media screen and (min-width:769px) and (max-width:1024px){.product.info.detailed .product.description .inner_info{flex:0 0 58.3333333333%;max-width:58.3333333333%}.product.info.detailed .params_list{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (max-width:768px){.product.info.detailed .product.description{flex-wrap:wrap}.product.info.detailed .product.description .inner_info{flex:0 0 100%;max-width:100%;padding-top:15px}.product.info.detailed .params_list{flex:0 0 100%;max-width:100%}}@media screen and (min-width:769px){.product.branches .mobile_switchers{display:none}.product.branches ul{direction:rtl;margin-right:-20px;text-align:left;max-width:590px}.product.branches li{direction:ltr}}@media screen and (min-width:769px) and (max-width:1280px){.product.branches ul .branch_name{font-size:140%}.product.branches ul .info_inner{font-size:140%;line-height:20px}}@media screen and (min-width:769px) and (max-width:1024px){.product.branches .branches_list{flex:0 0 380px;max-width:40%}.product.branches ul{margin-right:-15px}.product.branches ul li{padding:0 15px}.product.branches ul li:not(:first-child):before{left:15px;right:15px}.product.branches .map_block{flex:1;max-width:100%;width:50%;border-radius:10px}}@media screen and (max-width:768px){.product.branches{margin-left:0;margin-right:0;border:none !important}.product.branches ul li{padding:0}.product.branches .mobile_switchers{flex:0 0 100%;max-width:100%;display:flex;border-bottom:1px solid var(--stroke,#edeeed);padding:0;margin:0}.product.branches .mobile_switchers button{background:0 0;border:none !important;padding:10px 0;font-size:160%;line-height:24px;color:var(--title,#212121);position:relative;font-family:"montserratarm-medium","montserrat-bold";-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.product.branches .mobile_switchers button:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;border-top:3px solid transparent;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.product.branches .mobile_switchers button.active{color:var(--title,#212121)}.product.branches .mobile_switchers button.active:after{border-top-color:var(--secondColor,#03564c)}.product.branches .mobile_switchers button:last-child{margin-left:30px}.product.branches ul li:first-child .branch_info{padding:30px 0 0}.product.branches .branches_list{flex:0 0 100%;max-width:100%;padding:0}.product.branches .branches_list ul{height:100%;margin-right:0}.product.branches .map_block{flex:0 0 100%;max-width:100%;padding:20px 0 0;position:relative;overflow:hidden;-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.product.branches .map_block:not(.active),.product.branches .map_block.active+.branches_list ul{height:0;opacity:0}.product.branches #map{height:400px}}