.hide{display:none}.lid nav{display:block;background:#242424;z-index:99;box-shadow:0 1px 3px #555}.lid .icon-caret{position:absolute;height:.6rem;right:-.5rem;top:calc(50% - .2rem)}@media (max-width: 1024px){.lid nav{margin:0;position:absolute;padding:0;width:375px}}@media (max-width: 375px){.lid nav{width:100%}}.lid nav ul li{padding:15px 9px;text-align:center;display:inline-block;font-size:12px;margin-right:13px;overflow:visible;position:relative;text-transform:uppercase}.lid nav ul li a{text-decoration:none;color:inherit}.lid nav .all-menu li:hover{border-bottom:5px solid #ed1c24}.lid nav .all-menu li{border-bottom:5px solid #242424}@media (min-width: 375px){.lid nav ul li{margin-right:0}}@media (min-width: 1280px){.lid nav ul li{padding:15px 9px}.lid nav ul li.more{display:none}}.lid nav ul li .sub-nav{background:#ed1c24;z-index:100;opacity:0;visibility:hidden;top:100%;position:absolute;left:0;margin-top:15px;width:170px}.lid nav ul li .sub-nav img{width:15px;height:15px;position:absolute;left:10px;top:-13px}.lid nav ul li .sub-nav li{margin:0;display:block;font-size:15px;width:100%;padding:0}.lid nav ul li .sub-nav li a{padding:10px 15px;line-height:125%;color:#fff;border-bottom:1px solid rgba(255,255,255,.5);display:block}.lid nav ul li .sub-nav li a:hover{color:#111}.lid nav ul li .sub-nav li:last-of-type a{border-bottom:none}.lid nav ul li:hover .sub-nav{opacity:1;visibility:visible}.lid nav .tablet-menu{display:none}@media (min-width: 768px){.lid nav .tablet-menu{display:block}}@media (min-width: 1024px){.lid nav .tablet-menu li.more{display:none}}@media (min-width: 1280px){.lid nav .tablet-menu{display:none}}.lid nav .all-menu{display:flex;color:#fff;margin:0 auto;justify-content:space-evenly}@media (max-width: 1200px){.lid nav .all-menu li{margin:0 5px}.lid nav ul li{font-size:9px}}@media (max-width: 1024px){.lid nav .all-menu{display:none}}.lid nav .float-menu{display:none;padding-bottom:100px}@media (max-width: 1024px){.lid nav .float-menu{min-height:100vh;max-width:375px}.lid nav .float-menu a{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2);width:100%;text-align:left;padding-left:20px}.lid nav .float-menu li{float:none;text-align:left;padding:15px 30px;display:block}}@media (min-width: 1025px){.lid nav .float-menu{display:none!important}}.lid nav .float-menu .float-sub-nav{background:#333;top:100%;position:relative;left:0;margin-top:0;width:100%;visibility:visible;opacity:1;display:none}.lid nav .float-menu .float-sub-nav img{display:none}.lid nav .float-menu .float-sub-nav a{padding:15px 30px;border-bottom:1px solid rgba(255,255,255,.2);color:#ddd}.lid nav .float-menu li{padding:0;margin-right:0}.lid nav .float-menu ul li{font-size:16px;font-weight:400;border-bottom:0}@media (min-width: 768px){.lid nav .mobile-menu{display:none}}@media (min-width: 1280px){.lid nav form{display:block}}.mega{position:absolute;width:100%;background:#fff;z-index:99;right:0;display:none;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,.75);box-shadow:0 1px 5px #000000bf}.mega a:hover{text-decoration:underline}.mega-wrapper{max-width:1200px;position:relative;padding-left:100px;margin:auto;display:flex;flex-wrap:wrap}.mega-column{width:200px;text-align:left;padding-top:10px;float:left;padding-bottom:10px;color:#111;border-right:solid 1px #ccc;margin:10px;font-weight:100;min-height:220px}.mega-column ul{padding-left:0}ul.brands{padding-inline-start:15px!important;padding-bottom:30px}ul.brands li{display:list-item!important}.mega-column ul li{padding:0!important;font-size:14px;display:block;text-align:left!important;line-height:180%;color:#000}.non-border{border:none}.mega-category,.mega-heading{font-weight:600;font-size:16px;line-height:100%}.mega-category span{font-size:14px;color:#000;font-weight:100}.mega-category img{width:100%}.mega-category.brands{height:150px;text-align:center}.mega-category.brands a{position:relative;text-align:center;top:50%;transform:translateY(-50%)}.mega-pic{width:140px;margin-top:20px}.mega-text{display:block;width:140px;font-size:12px;line-height:125%;font-weight:100!important}.mega-faq{margin-block-start:0;margin-block-end:0;font-size:14px;text-decoration:underline}.mega-footer{clear:both;text-align:left;font-size:14px;border-top:#666 solid 1px;padding-top:10px;line-height:136%;color:#222}.mega-footer strong{font-weight:500}.brands-heading,.brands{color:#000;font-size:12px;color:#666!important}.brands-heading{padding-top:30px}.brands li{font-size:11px!important;line-height:140%!important;color:#666!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-mega-menu.css.map */
