.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}.page-header .menu_content{display:flex;position:relative}.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}.page-header .submenu_content{position:absolute;top:25px;right:0;left:370px;bottom:25px;max-width:720px;margin-left:20px}.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}.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}.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}.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:1601px){.cart.table-wrapper .product-item-name a{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media screen and (min-width:1281px){.checkout-cart-index .message,.checkout-cart-index .rewards-notification-block li{margin:30px 0}}@media screen and (min-width:1025px){.cart-summary{top:160px !important;width:33.33%}.cart-container .cart-discount,.cart-container .form-cart{width:66.67%}}@media screen and (min-width:1025px) and (min-width:1601px){.cart-container .cart-discount,.cart-container .form-cart{padding-left:10px;padding-right:10px}}@media screen and (min-width:1025px) and (min-width:1281px) and (max-width:1600px){.cart-container .cart-discount,.cart-container .form-cart{padding-left:8px;padding-right:8px}}@media screen and (min-width:1025px) and (min-width:1025px) and (max-width:1280px){.cart-container .cart-discount,.cart-container .form-cart{padding-left:7px;padding-right:7px}}@media screen and (min-width:1025px) and (max-width:1024px){.cart-container .cart-discount,.cart-container .form-cart{padding-left:5px;padding-right:5px}}@media screen and (min-width:1025px) and (max-width:1280px){.cart-totals{border-radius:0;padding:20px 20px 0}.cart-summary .block.shipping{padding:20px 20px 0}.cart-summary:before{border-radius:10px 10px 0 0}.cart-summary:after{border-radius:10px}.cart-summary .checkout-methods-items{padding:20px;border-radius:0 0 10px 10px}.cart.table-wrapper .cart .col.subtotal{flex:0 0 120px;max-width:120px}.cart.table-wrapper .cart .col.col.qty{flex:0 0 120px;max-width:120px}.cart.table-wrapper .cart .col.col.qty label{margin-top:7px}.cart.table-wrapper .cart .col.price{flex:0 0 90px;max-width:90px}.cart.table-wrapper .cart tbody.item{border-radius:0;padding:10px 0}.cart.table-wrapper .cart tbody.item .col.price .price,.cart.table-wrapper .cart tbody.item .col.subtotal .price{padding-top:10px}.cart.table-wrapper .product-item-photo{flex:0 0 80px;max-width:80px;margin-right:10px}.cart.table-wrapper .product-item-details{padding-top:0;padding-left:10px}.cart.table-wrapper .product-image-wrapper{height:80px}.cart.table-wrapper .actions-toolbar{top:10px}.cart-discount{margin-top:30px}.cart-discount .block{padding:30px 0;border-radius:30px}.cart-discount .block .content{max-width:61%}.cart-discount .block>.title{font-size:160%;line-height:28px}}