/* info: https://novincut.com/wp-content/plugins/ht-theme-options/ht-menu-lite/assets/css/mega-menu-style.css */
.htmega-menu-container ul{display:flex;margin:0;list-style:none;padding:0;flex-wrap:wrap;align-items:center}.htmega-menu-container .htmobile-navigation ul.htmega-megamenu{display:block!important}.htmega-menu-container ul li{display:inline-block;position:relative}.htmega-menu-container ul li.htmega_mega_menu>ul.sub-menu{display:none!important}.htmega-menu-container ul>li.main-menu-item{margin-right:15px!important}.htmega-menu-container ul>li>a>i{line-height:30px;margin-right:5px}.htmega-menu-container ul>li>a>span.htmenu-icon{line-height:30px;margin-left:5px}.htmega-menu-container ul li>ul.sub-menu li a i{line-height:24px}.htmenu-menu-tag{background:#f05b64 none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;font-size:14px;line-height:1;padding:4px 5px;position:absolute;right:15px;top:8px}.htmega-menu-container .sub-menu,.htmega-menu-container .htmegamenu-content-wrapper{background-color:#fff;box-shadow:0 0 25px 0 rgb(0 0 0 / .1);margin-left:0;left:0;list-style:none;padding:0;position:absolute;top:100%;width:250px;z-index:-999;visibility:hidden;opacity:0;margin-top:30px;transition:all 0.3s ease 0s}.htmega-menu-container .htmega-menu-area ul li:hover>.sub-menu,.htmega-menu-container .htmega-menu-area ul li:hover .htmegamenu-content-wrapper{margin-top:0;opacity:1;visibility:visible;z-index:999}.htmega-menu-container .sub-menu li{position:relative}.htmega-menu-container .sub-menu li a{line-height:25px;padding:10px 20px;font-size:13px;display:flex;border-bottom:1px solid #eee;transition:all 0.3s ease 0s}.htmega-menu-container .sub-menu li:last-child a{border-bottom:0}.htmega-menu-container .sub-menu li .sub-menu{top:0;left:100%;right:auto}.htmega-menu-container .sub-menu li .sub-menu li .sub-menu{left:auto;right:100%}.htmega-menu-container .sub-menu li .sub-menu li .sub-menu li .sub-menu{left:100%;right:auto}.htmega-menu-container .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{left:auto;right:100%}.htmega-menu-container .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{left:100%;right:auto}.htmega-menu-container ul li .htmegamenu-content-wrapper ul{display:block}.htmegamenu-content-wrapper{text-align:left}.image_full .attachment-full.size-full{width:100%}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{top:-1.3em;inset-inline-end:-1.5em}.htmega-menu-container ul li .htmegamenu-content-wrapper ul{background:#fff0 none repeat scroll 0 0;border:medium none;position:static}.htmegamenu-content-wrapper .product_list_widget{margin:0;padding:0;list-style:none}.htmegamenu-content-wrapper .product_list_widget li{border-bottom:1px solid #ddd;overflow:hidden;padding:20px 0!important}.htmegamenu-content-wrapper .product_list_widget li:last-child{border:medium none;padding-bottom:0!important}.htmegamenu-content-wrapper .product_list_widget li:first-child{padding-top:0!important}.htmegamenu-content-wrapper .product_list_widget li a img{float:left;margin-right:10px;width:100px}.htmobile-navigation .mean-expand{display:none!important}.htmobile-navigation{padding:30px 0}.htmega-menu-container .htmobile-menu-wrap ul li.active .sub-menu,.htmega-menu-container .htmobile-menu-wrap ul li.active .htmegamenu-content-wrapper{margin-top:0;opacity:1;visibility:visible;z-index:999}.htmobile-menu-wrap{background-color:#fff;bottom:0;box-shadow:0 0 87px 0 rgb(0 0 0 / .09);min-height:100vh;opacity:0;position:fixed;right:-330px;top:0;transition:all 400ms ease-out 0s;visibility:hidden;width:100%;overflow:scroll;z-index:9999}.htmobile-menu-wrap .htmobile-aside-close{background-color:#3435382c;color:#fff;display:block;font-size:18px;height:40px;left:15px;line-height:40px;padding:0;position:absolute;text-align:center;top:35px;width:40px;z-index:9;border-radius:8px;cursor:pointer}.htmobile-menu-wrap.inside{opacity:1;right:0;visibility:visible}.htmobile-menu-wrap .menu-expand{cursor:pointer;height:50px;left:10px;line-height:50px;position:absolute;text-align:center;top:5px;width:30px;z-index:99}.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li .sub-menu{background-color:#fff0;border:0 none;box-shadow:none;padding-left:10px;position:static}.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li{display:block;position:relative}.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a{display:flex;flex-direction:row;align-items:center;font-size:16px;line-height:18px;padding:10px 0;position:relative;text-transform:capitalize;border:none}.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a span.htmenu-icon{display:none}.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li .sub-menu a{font-weight:400}.htmobile-menu-wrap .htmega-megamenu li.active .menu-expand i.fa-plus::before{content:"\f068"}.admin-bar .htmobile-menu-wrap{top:30px}.htbody-overlay{background:rgb(35 35 36 / .7) none repeat scroll 0 0;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 0.5s ease-in-out 0s;visibility:hidden;width:100%;z-index:9999}.main-navigation .htmobile-menu-wrap ul li.menu-item-has-children.focus::before,.main-navigation .htmobile-menu-wrap ul li.menu-item-has-children:hover::before,.main-navigation .htmobile-menu-wrap ul li.menu-item-has-children.focus::after,.main-navigation .htmobile-menu-wrap ul li.menu-item-has-children:hover::after,.main-navigation .htmobile-menu-wrap ul li.page_item_has_children.focus::before,.main-navigation .htmobile-menu-wrap ul li.page_item_has_children:hover::before,.main-navigation .htmobile-menu-wrap ul li.page_item_has_children.focus::after,.main-navigation .htmobile-menu-wrap ul li.page_item_has_children:hover::after{display:none}.htmobile-menu-wrap .htmegamenu-content-wrapper,.htmobile-menu-wrap .sub-menu{width:100%!important}.htmobile-aside-button{display:none!important}.js .main-navigation ul.htmega-megamenu,.main-navigation .htmega-megamenu .menu-item-has-children>a>.icon,.main-navigation .htmega-megamenu .page_item_has_children>a>.icon,.main-navigation ul.htmega-megamenu a>.icon{display:block}.htmobile-menu-wrap .dropdown-toggle{display:none!important}.htmobile-menu-wrap .htmegamenu-content-wrapper .elementor-widget-container ul.menu{display:block!important}.htmega-verticle-menu ul{list-style:none;padding:0;margin:0}.htmega-verticle-menu>ul{background:#fff none repeat scroll 0 0;box-shadow:0 0 6px 0 rgb(0 0 0 / .2)}.htmega-verticle-menu ul>li{border-bottom:1px solid #e5e5e5;transition:all 0.3s ease-in-out 0s;position:relative}.htmega-verticle-menu ul>li>a{display:block;font-size:14px;font-weight:400;overflow:hidden;padding:15px 20px;text-transform:capitalize;line-height:1}.htmega-verticle-menu ul>li>a>i{margin-right:5px}.htmega-verticle-menu ul>li>a>span.htmenu-icon{float:right}.htmega-verticle-menu .htmega_mega_menu ul.sub-menu{display:none}.htmega-verticle-menu .htmegamenu-content-wrapper,.htmega-verticle-menu .sub-menu{background:#fff none repeat scroll 0 0;border-top:2px solid #0084c5;box-shadow:0 0 6px 0 rgb(0 0 0 / .2);left:100%!important;opacity:0;overflow:hidden;padding:10px;position:absolute;top:0;transition:all 0.3s ease-in-out 0s;visibility:hidden;z-index:999}.htmega-verticle-menu .sub-menu{padding:0;width:250px}.htmega-verticle-menu ul>li:hover .htmegamenu-content-wrapper,.htmega-verticle-menu ul>li:hover .sub-menu{opacity:1;visibility:visible}.htmega-verticle-menu .htmenu-menu-tag{left:50%;right:auto;top:10px}.htmega-verticle-menu ul>li .htmegamenu-content-wrapper ul.product_list_widget a,.htmega-verticle-menu ul>li .htmegamenu-content-wrapper .ht-product-action ul a{overflow:visible;padding:0}.htmega-verticle-menu ul>li .htmegamenu-content-wrapper .ht-product-action ul li{border:0}@media (min-width:768px) and (max-width:991px){.htmega-menu-area .htmega-megamenu{display:none!important}.htmobile-aside-button{display:inline-block!important}.htmegamenu-content-wrapper{left:0!important;width:100%!important}.htmobile-menu-wrap .elementor-column{display:block;width:100%!important}.htmega-menu-area{border:1px solid #ddd;font-size:20px;margin-bottom:10px;padding:5px 10px;float:right;display:inline-block}.htmega-verticle-menu .htmegamenu-content-wrapper,.htmega-verticle-menu .sub-menu{left:0!important;top:45px;width:100%}}@media (max-width:767px){.htmegamenu-content-wrapper{left:0!important;width:100%!important}.htmega-menu-area .htmega-megamenu{display:none!important}.htmobile-aside-button{display:block!important}.htmega-menu-area{border:1px solid #ddd;font-size:20px;margin-bottom:10px;padding:5px 10px;float:right;display:inline-block}.htmega-verticle-menu .htmegamenu-content-wrapper,.htmega-verticle-menu .sub-menu{left:0!important;top:45px;width:100%}}