.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){.login-container,.form-create-account,.form.password{padding:0;border-radius:20px}.login-container .field,.form-create-account .field,.form.password .field{margin-bottom:20px}.login-container .captcha-image,.login-container .action.remind,.login-container .action.captcha-reload,.form-create-account .captcha-image,.form-create-account .action.remind,.form-create-account .action.captcha-reload,.form.password .captcha-image,.form.password .action.remind,.form.password .action.captcha-reload{margin-top:24px}.block-new-customer:before{margin:30px auto}}@media screen and (min-width:769px) and (max-width:1024px){body:has(.login-container,.form-create-account,.form.password) .page-title-wrapper{padding:20px 20px 16px}.login-container,.form-create-account,.form.password{min-height:600px}.login-container.create.account .choice.newsletter,.login-container.create.account .actions-toolbar,.form-create-account.create.account .choice.newsletter,.form-create-account.create.account .actions-toolbar,.form.password.create.account .choice.newsletter,.form.password.create.account .actions-toolbar{width:50%}.login-container.form.password .actions-toolbar,.form-create-account.form.password .actions-toolbar,.form.password.form.password .actions-toolbar{width:50%}.login-container:before,.login-container>.actions-toolbar,.login-container .page-title-wrapper,.login-container>fieldset,.login-container .block,.login-container .sign_image,.form-create-account:before,.form-create-account>.actions-toolbar,.form-create-account .page-title-wrapper,.form-create-account>fieldset,.form-create-account .block,.form-create-account .sign_image,.form.password:before,.form.password>.actions-toolbar,.form.password .page-title-wrapper,.form.password>fieldset,.form.password .block,.form.password .sign_image{width:50%}}@media screen and (max-width:768px){.dark_mode .page-wrapper,.page-wrapper{background-image:none;background:var(--dark,#fff)}.block-new-customer .custom_line{margin-top:0}.block-new-customer .custom_line span{width:40px}.page-title,.section_title{font-size:200%}.login-container,.form-create-account,.form.password{min-height:0;max-width:480px;margin-left:auto;margin-right:auto;background:0 0}.login-container.reset .fieldset,.form-create-account.reset .fieldset,.form.password.reset .fieldset{padding-bottom:0}.login-container.reset .block,.form-create-account.reset .block,.form.password.reset .block{display:none}.login-container.create.account .fieldset,.form-create-account.create.account .fieldset,.form.password.create.account .fieldset{padding-bottom:0}.login-container.create.account .choice.newsletter,.form-create-account.create.account .choice.newsletter,.form.password.create.account .choice.newsletter{width:100%;padding:0}.login-container.create.account .actions-toolbar:not(.block-new-customer .actions-toolbar),.form-create-account.create.account .actions-toolbar:not(.block-new-customer .actions-toolbar),.form.password.create.account .actions-toolbar:not(.block-new-customer .actions-toolbar){width:100%;padding:0;margin-bottom:24px}.login-container.form.password .actions-toolbar,.form-create-account.form.password .actions-toolbar,.form.password.form.password .actions-toolbar{width:100%;padding:0}.login-container>.actions-toolbar,.login-container .page-title-wrapper,.login-container>fieldset,.login-container .block,.form-create-account>.actions-toolbar,.form-create-account .page-title-wrapper,.form-create-account>fieldset,.form-create-account .block,.form.password>.actions-toolbar,.form.password .page-title-wrapper,.form.password>fieldset,.form.password .block{width:100%}.login-container:before,.form-create-account:before,.form.password:before{display:none}.login-container .captcha,.form-create-account .captcha,.form.password .captcha{margin-bottom:0}.login-container .sign_image,.form-create-account .sign_image,.form.password .sign_image{display:none}.login-container>.actions-toolbar,.login-container .page-title-wrapper,.login-container>fieldset,.login-container .block,.form-create-account>.actions-toolbar,.form-create-account .page-title-wrapper,.form-create-account>fieldset,.form-create-account .block,.form.password>.actions-toolbar,.form.password .page-title-wrapper,.form.password>fieldset,.form.password .block{padding-left:0;padding-right:0;padding-bottom:24px;margin-bottom:0}.login-container .action.primary,.form-create-account .action.primary,.form.password .action.primary{width:100%}}