.open_vertical_menu .header_megamenu{z-index:999;position:relative}.vertical_menu{padding:0;position:relative}.vertical_menu:before{background:var(--color-secondary);opacity:0;-khtml-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;height:2px;transition:all .4s linear;position:absolute;top:-1px;left:50%;right:50%}.vertical_menu:hover:before,.vertical_menu.active:before{opacity:1;left:0;right:0}.vertical_menu:after{background-color:var(--color-border-menu);width:1px;height:20px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vertical_menu .title_vertical_menu{cursor:pointer;border-radius:0;align-items:center;gap:10px;width:270px;height:55px;margin:0;padding:0 15px 0 0;line-height:1;position:relative}.vertical_menu .title_vertical_menu:after{content:"";background-color:var(--color-border);width:1px;height:16px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vertical_menu .title{color:var(--color-link-menu);text-transform:uppercase;max-width:100%;margin:0;font-size:13px;font-weight:500;line-height:18px}.vertical_menu .icon-left svg{fill:var(--color-link-menu);width:20px}.vertical_menu .icon-left path,.vertical_menu .icon-left svg{fill:var(--color-link-menu)}.vertical_menu .list-vertical_menu{z-index:9;opacity:0;pointer-events:none;border-radius:0px 0px var(--alo-border-radius)var(--alo-border-radius);-khtml-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;filter:alpha(opacity=0);transform-origin:0 0 0;background:#fff;padding:20px 0;transition:all .5s linear;position:absolute;top:55px;left:0;right:0;overflow:hidden;transform:scaleY(0)}.vertical_menu.active .list-vertical_menu{opacity:1;pointer-events:auto;filter:alpha(opacity=100);overflow:visible;transform:scale(1)}.list-vertical_menu .menu-item-has-children>a:after{content:"";float:right;margin-left:5px;font-size:13px;display:inline-block;font-family:icon-dukamarket!important}.list-vertical_menu ul{margin-bottom:0}.list-vertical_menu>ul>li{padding-left:20px;padding-right:20px}.list-vertical_menu ul>li>a{color:var(--color-main);cursor:pointer;float:none;border-bottom:1px solid var(--color-border);gap:5px;padding:0;font-size:14px;font-weight:500;line-height:40px;display:flex;position:relative}.list-vertical_menu ul>li>a:hover{color:var(--color-link-menu-hover)}.list-vertical_menu>ul>li:last-child a{border-bottom:none}.list-vertical_menu ul>li.js-all-cat a{color:#343e45;font-weight:500}.list-vertical_menu ul li a .icon{font-size:24px}.list-vertical_menu ul li a .icon_right{font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.list-vertical_menu ul>li.js-all-cat.less span.show-all,.list-vertical_menu ul>li.js-all-cat span.show-less{display:none}.list-vertical_menu ul>li.js-all-cat span.show-all,.list-vertical_menu ul>li.js-all-cat.less span.show-less{display:block}.list-vertical_menu .subverticalmenu{visibility:hidden;opacity:0;border-radius:var(--alo-border-radius);transition:opacity .5s,transform .5s;-moz-transition:opacity .5s,-moz-transform .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;background:#fff 100% 100% no-repeat;border-left:1px solid #e5e8ec;padding:25px 15px;-ms-transition:opacity .5s,-ms-transform .5s;display:block;position:absolute;top:0;left:100%;transform:translate(20px);box-shadow:0 0 30px #487bb726}.list-vertical_menu .subverticalmenu .menu-item-has-children{position:relative}.list-vertical_menu .subverticalmenu::-webkit-scrollbar{width:2px}.list-vertical_menu ul>li.menu_item_hover .subverticalmenu,.list-vertical_menu ul>li:hover .subverticalmenu{opacity:1;filter:alpha(opacity=100);visibility:visible;transform:translate(0)}.list-vertical_menu .subverticalmenu .row{align-items:flex-start;border:none!important}.list-vertical_menu .subverticalmenu .menu-item h3.menu2{padding-top:15px}.list-vertical_menu .subverticalmenu .menu-item .heading{color:var(--color-link-menu-heading);margin-bottom:20px;font-size:14px;font-weight:600;line-height:18px;display:block}.list-vertical_menu .subverticalmenu .menu-item .heading:hover{color:var(--color-link-menu-hover)}.list-vertical_menu .subverticalmenu .menu-item ul.sub-column{margin:0;padding:0}.list-vertical_menu .subverticalmenu .menu-item ul.sub-column li{padding:0}.list-vertical_menu .subverticalmenu .menu-item ul.sub-column li a{color:var(--color-link-menu-sub);border:none;margin-bottom:10px;padding:0;font-size:14px;font-weight:400;line-height:18px}.list-vertical_menu .subverticalmenu .menu-item ul.sub-column li a:hover{color:var(--color-link-menu-hover);padding-left:8px}.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item .cat_grid_item__content{position:relative}.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item .cat_grid_item__link{display:block;overflow:hidden}.list-vertical_menu .subverticalmenu .menu-item .banner_menu a.image_product{border-radius:3px;display:block;position:relative;overflow:hidden}.list-vertical_menu .subverticalmenu .menu-item .laber_content_html,.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item__wrapper{text-align:center;position:absolute;bottom:30px;left:0;right:0}.list-vertical_menu .subverticalmenu .menu-item .laber_content_html h3,.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item__wrapper h3{margin:0}.list-vertical_menu .subverticalmenu .menu-item .laber_content_html a,.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item__title a{color:#fff;background:#fff3;border:2px solid #fff;border-radius:2px;padding:0 25px;font-size:14px;font-weight:400;line-height:40px;display:inline-flex}.list-vertical_menu .subverticalmenu .menu-item .laber_content_html a:hover,.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item__title a:hover{background-color:var(--color-btn-hover);border-color:var(--color-btn-hover);color:var(--color-btn-text_hover)}.list-vertical_menu .subverticalmenu .menu-item .cat_grid_item__count{margin-left:5px;font-weight:500}.list-vertical_menu .subverticalmenu .menu-item .banner_menu{border-radius:var(--alo-border-radius);overflow:hidden}.vertical_menu_beside_search .vertical_menu h4{background:0 0;width:auto;height:50px}.vertical_menu_beside_search .title_vertical_menu:after{display:none}.vertical_menu_beside_search .aloSearch{flex-grow:1;flex-basis:0;max-width:100%}.vertical_menu_beside_search .vertical_menu .icon-left path,.vertical_menu_beside_search .vertical_menu .icon-left svg{fill:var(--color-icon-header)}.vertical_menu_beside_search .vertical_menu .list-vertical_menu{border-radius:var(--alo-border-radius);border:none;width:280px;top:55px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #487bb726}.vertical_menu_beside_search .vertical_menu .list-vertical_menu:before{content:"";border:10px solid #0000;border-bottom-color:#fff;width:0;height:0;display:block;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@media only screen and (min-width:992px) and (max-width:1199px){.vertical_menu h4{width:230px}}