.hb-menu-main-list{padding:60px 30px!important;left:0!important;right:0!important}.hb-menu-main-list .hb-menu-main{width:100%;max-width:var(--ghw);margin-left:auto;margin-right:auto}.hb-menu-main-list .hb-menu-main,.hb-menu-main-list .hb-menu-list-col{display:flex}.hb-menu-main-list .hb-menu-main{border:none!important}.hb-menu-main-list .hb-menu-row{max-width:60%;flex:60%;margin-right:24px;display:flex}.hb-menu-main-list .hb-menu-list-col{width:100%;margin:0 -12px}.hb-menu-main-list .hb-menu-list-wrap{max-width:33.33%;flex:33.33%;padding:0 12px}.hb-menu-main-list .hb-mega-menu-images{max-width:40%;flex:40%}.hb-menu-main-list .hb-menu-image-inner{position:relative}.hb-menu-main-list .overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-menu-main-list .hb-image_grid{padding-bottom:28.27%;position:relative}.hb-menu-main-list .hb-maga-menu-image:not(:last-child){margin-bottom:24px}.hb-menu-main-list .hb-maga-menu-image img{position:absolute;top:0;left:0;width:100%;height:100%!important;display:block;object-fit:cover}.hb-menu-main-list .hb-menu-sub_title{font-size:16px;line-height:1.5;color:#fff;text-transform:uppercase;text-align:center;overflow:hidden}.hb-menu-main-list .menu-item{margin:0!important}.hb-menu-main-list .hb-mega-menu-image-title,.hb-menu-main-list .hb-title{font-size:16px;line-height:1.5;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;display:block}.hb-menu-main-list .hb-title{text-decoration:unset}.hb-menu-main-list .hb-title:hover{text-decoration:underline;text-underline-offset:2px}.hb-menu-main-list .menu-text{font-weight:400;line-height:1.43;font-size:14px;letter-spacing:.4px}.hb-menu-main-list .menu-link{min-height:auto!important;padding-block:6px}.hb-menu-main-list .menu-link:hover{text-decoration:underline!important;text-underline-offset:2px}.main-nav-mobile{display:none!important}@media screen and (min-width:1001px){.shopify-section-header #header-outer{position:unset!important}#nav{position:unset}#nav.fixed>ul{position:unset}}@media screen and (max-width:1300px){.hb-menu-main-list{padding:60px 20px!important}}@media screen and (max-width:1000px){.main-nav-mobile{display:block!important}.main-nav-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/desktop-mega-menu.css.map */
