﻿.elementor-892 .elementor-element.elementor-element-f63041e{overflow:visible;}/* Start custom CSS for section, class: .elementor-element-f63041e */.product_submenu {
    max-height: calc(100vh - 120px);
    overflow-y: scroll !important;
}

.product_submenu .submenu_box .has-submenu {
    position: relative;
}

.product_submenu .submenu_box .has-submenu .sub-menu {
    display: none;
}

.menu-item-4275 > .elementskit-megamenu-panel {
    right: unset !important;
    left: 0 !important;
}

.elementskit-megamenu-panel {
    left: 0 !important;
    right: unset !important;
}

.product_submenu .submenu_box .has-submenu:hover .show_submenu_btn:after {
    opacity: 1;
}

.product_submenu .show_submenu_btn {
    width: 30px;
    height: 30px;
    background: url(../image/down.png) center center no-repeat;
    background-size: 70%;
    position: absolute;
    right: 10px;
    top: 16px;
    z-index: 4;
    border-radius: 4px;
    cursor: pointer;
    transition: all .4s;
}
.product_submenu .show_submenu_btn:hover {
    transform: scale(1.3);
}
.product_submenu .show_submenu_btn.active {
    transform: rotate(-180deg);
}/* End custom CSS */