:root{--accent-secondary:#000;--bg-tertiary:#f4f4f5;--bg-secondary:#fff}.catalog-mega_menu{font-size:1rem;position:fixed;top:var(--header_height,100px);left:0;max-height:calc(100vh - var(--header_height,100px));width:calc(100vw - var(--scroll_padding,15px));max-width:100%;height:100%;z-index:99;visibility:hidden;opacity:0;pointer-events:none;text-align:left;transition:visibility .2s,opacity .2s ease-in-out,transform .2s ease-in-out;transform:translateY(10px);background:rgba(0,0,0,.4)!important}.catalog-mega_menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.menu-content_wrap{background-color:var(--bg-primary,#fff);height:780px;max-height:100%}.menu-content.container{display:flex;justify-content:space-between;margin:auto;height:100%;padding-top:20px;padding-bottom:20px;background-color:var(--bg-primary,#fff)}.menu-column{padding-right:10px;height:100%;overflow-y:auto;box-sizing:border-box;scrollbar-color:#dadcde transparent;scrollbar-width:thin;background-color:inherit}[data-theme*=dark] .menu-column{scrollbar-color:var(--bg-tertiary) transparent}.left-column{flex:1}.right-column{flex:3}.menu-column-divider{background:rgba(19,158,236,.2);margin:0 24px 0 12px;width:1px}.submenu-columns{column-count:3;-moz-column-count:3;-webkit-column-count:3;column-gap:30px;column-width:280px;-webkit-column-width:280px}.submenu-columns .submenu-item{margin-bottom:30px;page-break-inside:avoid;break-inside:avoid}.menu-column ul{margin:0;padding:0}.menu-column li.menu-item{position:relative;display:block;float:none!important;margin:0}.menu-column li.menu-item a{font-size:1.125em;font-weight:500;color:var(--text-primary,#1c1c1c);text-decoration:none;text-align:left;align-items:center;border-radius:8px;box-sizing:border-box;display:flex!important;gap:10px;min-height:45px;padding:10px;white-space:normal;line-height:110%}.menu-column li.menu-item a:hover,.menu-column li.menu-item.active a{background:var(--bg-tertiary,#fff);color:var(--accent-secondary)}.menu-column li.menu-item a span{flex:1}.menu-column li.menu-item .menu-item_icon{color:var(--accent-secondary);font-size:30px;width:1em;height:1em;margin:-10px 0}.submenu{font-size:1.071em}.submenu:not(.active){display:none}.submenu-title{font-size:1.5em;font-weight:600;margin-bottom:1em}.submenu-title.catalog-mega_menu-header{display:flex}.submenu .submenu-item-title{font-size:1.125em;font-weight:600;margin-bottom:1em!important;display:block}.submenu-item-count{color:var(--accent-primary);font-size:.875rem;margin-left:.2em;white-space:nowrap}.submenu ul{list-style:none;padding:0;margin:0}.submenu li{position:relative;margin-bottom:10px!important;display:block!important;float:none!important}.submenu li>ul{margin-top:1em;margin-left:10px}.submenu li.selected a,.submenu-item.selected .submenu-item-title{color:var(--accent-primary)}.submenu a{font-size:1.071em;line-height:110%;color:var(--text-primary,#3a6da8);text-decoration:none;text-align:left!important;white-space:normal;display:inline-block}.submenu a.is_brand:has(img)>span{display:none}.submenu a.is_brand img{object-fit:contain;height:100%;max-width:100px;aspect-ratio:100/40}.submenu a.show-all{font-size:14px!important;color:#267ed8!important}.submenu-next_button{margin-bottom:1rem}.submenu-next_button.is_childs{display:none}.catalog-mega_menu-header,.catalog-mega_menu-header .icon-preload{display:none}.submenu-title .catalog-menu-header_close{margin-left:auto}.catalog-menu-header_close button{margin-left:auto;font-size:1.571rem;padding:.375em;background-color:var(--bg-secondary);color:#e31235;border:1px solid var(--bg-tertiary);border-radius:50%;flex-shrink:0;align-self:center;box-shadow:none}.catalog-menu-header_close button:hover{color:#4a8acc!important;border-color:inherit}.catalog-menu-header_close .icon-preload{display:block}.catalog-mega_menu .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-items-divider{padding-top:10px;margin-top:10px;border-top:1px solid #eee}.submenu.submenu-child.active{display:none}@media only screen and (max-width:1024px){.menu-column li.menu-item .menu-item_target::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:768px){.menu-content{flex-direction:column;align-items:center}.left-column{width:100%;flex:none}.right-column:not(.open){display:none}.menu-column{padding:0;overflow:visible}.menu-column ul li.menu-item{display:block!important}.menu-column li.menu-item a,.submenu a.submenu-item-title,.submenu-wrap ul li a{font-size:1.125rem}.submenu.submenu-child.active{display:block}.catalog-mega_menu{max-height:100%;top:0;transform:scale(1.1);transition:all .25s ease-in-out;z-index:888888}.catalog-mega_menu.open{transform:scale(1)}.menu-content.container{padding:0!important}.menu-column{overflow:visible;position:absolute;top:0;bottom:0;width:100%;z-index:2}.submenu{font-size:1em;position:absolute;top:0;bottom:0;width:100%;background:var(--bg-secondary);z-index:3}.submenu a.is_brand:has(img)>span{display:block}.submenu a.is_brand img{display:none}.menu-column .menu-column-wrap,.submenu-wrap{padding:10px;height:calc(100% - 58px);overflow-y:auto;box-sizing:border-box}.submenu-columns{columns:initial}.catalog-mega_menu-header{display:flex;margin-bottom:0;padding:0 1rem;align-items:center;flex-direction:row;gap:10px;font-size:20px;line-height:1.42857;z-index:2;font-weight:600;position:relative;height:58px;box-sizing:border-box;box-shadow:0 1px 9px 0 #a9daed}.catalog-mega_menu-header .icon-preload{display:block}.submenu-columns .submenu-item{font-size:1rem;margin-bottom:0}.submenu-columns .submenu-item ul{margin-bottom:10px}.submenu .submenu-item-title,.submenu-columns .submenu-item a,.submenu-wrap ul li a{padding:10px;margin:0!important;display:block}.submenu li{margin-bottom:0!important}.submenu-next_button{margin-bottom:0;padding:8px 10px}.submenu-next_button.is_childs{display:block}.submenu .submenu-item-title,.submenu-wrap ul li a{font-weight:500;align-items:center;border-radius:8px;display:flex!important;gap:10px;min-height:45px;box-sizing:border-box}.submenu .submenu-item-title+ul,.submenu-child ul>li[data-has-children=true] ul{display:none}.submenu-child ul>li[data-has-children=true]>a::after,.submenu-item[data-has-children=true]>.submenu-item-title::after,.submenu-item[data-has-children=true]>a::after{content:"\e93d";margin-left:auto;font-size:1.125rem;font-family:coolsochi!important;width:1em;height:1em;line-height:1}}@media only screen and (max-width:600px){.catalog-mega_menu{max-height:calc(100% - var(--footer-fixed-height,0px));padding-bottom:var(--footer-fixed-height,0)}.menu-column .menu-column-wrap,.submenu-wrap{height:calc(100% - 58px - var(--footer-fixed-height,0px))}}.megamenu_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}